/*

 Project - "KEPT" - Responsive OpenCart Premium Theme

 --------------------------------------------------------------------------------

 BUY LICENCE:     https://themeforest.net/user/0808web/portfolio

 Author:          ROBERT from 0808web
 Website:         0808web.com
 Theme Version:   1.5.0.0
 Compatible:      OpenCart 3.0.2.0 or higher

 --------------------------------------------------------------------------------

 COPYRIGHT 2017 ROBERT MIRCIOI ALL RIGHTS RESERVED

*/
html,body{background:#fff}.color-dark{color:#1a1a1a}.color-light{color:#fff}header .top{background:#f4f4f4}header .contact-info a{color:#1a1a1a}header .bottom{background:#f4f4f4}header .logo{background:#fff}header .group-icons a{color:#fff}html[dir=ltr] header nav.nav-primary{padding-left:40px}html[dir=rtl] header nav.nav-primary{padding-right:40px}header nav.nav-primary a{color:#fff}header nav.nav-primary>ul>li:hover>a,header nav.nav-primary>ul>li.selected>a{border-color:rgba(255,255,255,.5)}header nav.nav-primary>ul>li ul.level-2{margin-top:-3px}header nav.nav-primary>ul>li ul.level-2,header nav.nav-primary>ul>li ul.level-3{border-radius:3px}html[dir=ltr] footer .top .contact-info .info-box{float:left}html[dir=ltr] footer .top .footer-top-right{text-align:right}html[dir=rtl] footer .top .contact-info .info-box{float:right}html[dir=rtl] footer .top .footer-top-right{text-align:left}footer .top .container-boxed{padding-top:50px;padding-bottom:50px}footer .top .contact-info{border-top:1px solid rgba(255,255,255,.15);margin:50px 0 0;padding:40px 0 0}footer .top .contact-info .info-box{width:33.333%;padding:10px;text-align:center}footer .top .contact-info .info-box a{font-size:22px}footer .top .contact-info .info-box a span{font-size:18px;line-height:18px;font-weight:700}footer .top .footer-top-left{padding:10px 0}footer .top .footer-top-center{padding:10px 20px}footer .top .footer-top-right{padding:5px 0}footer .top .icons a:hover{opacity:.5}footer .bottom .row{border-top:1px solid rgba(0,0,0,.15)}html{font-family:'Open Sans',sans-serif;color:#000;font-size:14px;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Open Sans Condensed',sans-serif}h1{font-size:32px;line-height:42px;font-weight:700}h2{font-size:28px;line-height:34px;font-weight:700}h3{font-size:22px;line-height:28px;font-weight:700}h4{font-size:16px;line-height:22px;font-weight:700}h5{font-size:14px;line-height:24px;font-weight:700}h6{font-size:11px;line-height:24px;font-weight:700}p{line-height:24px}pre{background:#f4f4f4;border:1px solid #ccc;padding:20px;line-height:24px}ul li{line-height:24px}ol li{line-height:24px}blockquote{border-left:5px solid #ccc;padding:20px 20px 0}.breadcrumbs{background:#f4f4f4;text-align:center}.breadcrumbs-heading h1{color:#1a1a1a}.breadcrumbs-urls ul li,.breadcrumbs-urls ul li a,.breadcrumbs-urls ul li a i.fa{color:#000}.breadcrumbs-urls ul li a{opacity:.2}.breadcrumbs-urls ul li a:hover{opacity:1}html[dir=ltr] .btn-group .btn:first-child{border-radius:3px 0 0 3px}html[dir=ltr] .btn-group .btn:last-child{border-radius:0 3px 3px 0}html[dir=rtl] .btn-group .btn:first-child{border-radius:0 3px 3px 0}html[dir=rtl] .btn-group .btn:last-child{border-radius:3px 0 0 3px}.btn{font-family:'Open Sans',sans-serif;color:#fff;line-height:100%;font-weight:700;font-weight:700;text-transform:uppercase;border-radius:3px;padding:20px;font-size:14px}.btn-group .btn{border-radius:0}.btn.sm{padding:5px;font-size:11px}.btn.no{padding:10px;font-size:13px}.btn.white{background-color:#fff;border-color:#fff}.btn.black{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.btn.gray{background-color:#656565;border-color:#656565;color:#fff}.btn.red{background-color:#c12222;border-color:#c12222;color:#fff}.btn.orange{background-color:#e1a31d;border-color:#e1a31d;color:#fff}.btn.yellow{background-color:#e8c833;border-color:#e8c833;color:#000}.btn.green{background-color:#509129;border-color:#509129;color:#fff}.btn.blue{background-color:#3066ae;border-color:#3066ae;color:#fff}.btn:hover{background-color:#1a1a1a;border-color:#1a1a1a}.btn:hover,.btn.white:hover{color:#fff}html[dir=ltr] .form-content .form-group .icon-less{left:5px}html[dir=ltr] .form-content .form-group .icon-more{right:5px}html[dir=rtl] .form-content .form-group .icon-less{right:5px}html[dir=rtl] .form-content .form-group .icon-more{left:5px}.form-content .form-group .icon-less,.form-content .form-group .icon-more{margin-top:-21px;width:42px;height:42px;line-height:42px;font-size:12px;color:#1a1a1a}.form-content .form-box p.error,.form-content .form-error label span.req,label span.req:after{color:#c12222}.form-content .form-box p.success{color:#509129}.field{border-radius:3px}.field,input[type=radio]+span:before,input[type=checkbox]+span:before{background-color:#f6f6f6;border-color:#dcdcdc}input[type=radio]+span:before{border-radius:100%}input[type=checkbox]+span:before{border-radius:3px}.field{color:#000}.field:-webkit-autofill{box-shadow:0 0 0 9999px #f8f8f8 inset}.field:focus,.field:active{background-color:#f4f4f4;border-color:#d0d0d0;color:#000}.field:-webkit-autofill:focus,.field:-webkit-autofill:active{box-shadow:0 0 0 9999px #fff inset}.feedback .feedback-icon,.feedback input[type=radio].feedback-radio{width:35px;height:45px;line-height:45px;font-size:28px}html[dir=ltr] .feedback input[type=radio].feedback-radio+.feedback-icon{margin:0 -35px 0 0}html[dir=rtl] .feedback input[type=radio].feedback-radio+.feedback-icon{margin:0 0 0 -35px}.feedback .feedback-icon i.fa{color:#d0d0d0}textarea.field.no{height:168px;min-height:168px}.cart-card .module-accordion>.form-content .field{background-color:#3e3e3e;border-color:#545454;color:#d3d3d3}.cart-card .module-accordion>.form-content .field::-webkit-input-placeholder{color:#fff;opacity:.2}.cart-card .module-accordion>.form-content .field::-moz-placeholder{color:#fff;opacity:.2}::-webkit-input-placeholder{color:#000;opacity:.2}::-moz-placeholder{color:#000;opacity:.2}.notification.gray{background-color:#eee;border-color:#d6d6d6;color:#737373}.notification.gray i.info-icon{color:#d6d6d6}.notification.gray p a{color:#737373}.notification.red{background-color:#f1c9c9;border-color:#e19a9a;color:#923333}.notification.red i.info-icon{color:#e19a9a}.notification.red p a{color:#923333}.notification.yellow{background-color:#ebe1c0;border-color:#d1bf81;color:#73622a}.notification.yellow i.info-icon{color:#d1bf81}.notification.yellow p a{color:#73622a}.notification.green{background-color:#d6e7cf;border-color:#a7ca99;color:#3c622d}.notification.green i.info-icon{color:#a7ca99}.notification.green p a{color:#3c622d}div.hr.show{height:1px;background:rgba(0,0,0,.15)}.box-item-design span.label.green{background:#509129}@media screen and (min-width:1000px){.common-home header{position:absolute}.common-home header .top,.common-home header .bottom{background:0 0}.common-home header .contact-info a,.common-home header .contact-info a i.fa{color:#fff}}@media screen and (min-width:740px) and (max-width:999px){footer .top .contact-info .info-box a{font-size:18px}}@media screen and (max-width:999px){html[dir=ltr] footer .top .footer-top-left,html[dir=ltr] footer .top .footer-top-center,html[dir=ltr] footer .top .footer-top-right{text-align:center}html[dir=rtl] footer .top .footer-top-left,html[dir=rtl] footer .top .footer-top-center,html[dir=rtl] footer .top .footer-top-right{text-align:center}footer .top .row.table{display:inline-block}footer .top .row.table>.col{display:inline-block}footer .top .row.table .col-10,footer .top .row.table .col-60,footer .top .row.table .col-30{width:100%}}@media screen and (max-width:739px){footer .top .contact-info .info-box{width:100%}}