/* Theme Krystal 2 opencart.tips * Copyright: (C) 2001-2020 All rights reserved.*/
body{background:#fff;font-family:'Noto Sans',sans-serif;font-weight:300;font-size:normal;color:#000;margin:0}
.html{font-size:15px;margin-top:20px;margin-bottom:30px}
.well{border:none;box-shadow:none;border-radius:0}
.fa,.fad,.fas{font-size:14px}
.table{width:100%}
.table th{height:50px}
/*.web {min-height: 1000px}*/
h1,h2,h3,h4,h5,h6{color:#1F1E1E;text-shadow:none;font-weight:400}
h1{color:#1F1E1E;text-shadow:none;font-weight:400;padding-bottom:10px;margin:4px 0 20px;border-bottom:1px solid #eee}
h2{font-size:25px}
h3{font-size:21px}
h3.page-header.strong{font-size:30px;font-weight:700}
h4{font-size:15px}
h5{font-size:12px}
h6{font-size:10.2px}
a{color:var(--theme)}
a:hover{text-decoration:none;color:var(--ccolor_hover);cursor:pointer}
legend{font-size:medium;padding:7px 0;color:#1F1E1E;text-shadow:none;font-weight:700}
label{font-weight:400}
.checkbox input[type="checkbox"] { display: none; }
.checkbox input[type="checkbox"] + label {display: block;position: relative;padding-left: 35px;margin-bottom: 20px;color:#555;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
.checkbox input[type="checkbox"] + label:last-child { margin-bottom: 0; }
.checkbox input[type="checkbox"] + label:before {content: '';display: block;width: 15px;height: 15px;border: 1px solid #555;position: absolute;left: 0;top: 0;opacity: .6;-webkit-transition: all .12s, border-color .08s;transition: all .12s, border-color .08s;}
.checkbox input[type="checkbox"]:checked + label:before {width: 10px;top: -5px;left: 5px;border-radius: 0;opacity: 1;border-top-color: transparent;border-left-color: transparent;-webkit-transform: rotate(45deg);
transform: rotate(45deg);}
.list-unstyled{margin-left:5px}
.list-unstyled>li{line-height:1.8}
.form-control{border:1px solid #e5e5e5;height:39px;display:block;width:100%;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border-radius:0}
.no-space{margin:0;padding:0}
.hidden{visibility: hidden; height: 0}
.space{margin-bottom:20px}
.space-top{padding-top:10px}
.space-bottom{padding-bottom:10px}
.gray{color:#ccc}
.graphite{color:#1A1919}
.red{color:red}
.sale{background:var(--ccolor_sale);color:#fff;font-size:14px;padding:5px 15px;position:absolute;right:-1px;top:-1px}
.img-thumbnail{border:0}
.radio label > input + img.disabled {opacity: .2}
.alert{padding:18px 4px 18px 30px;position:fixed;top:0;width:100%;z-index:999;left:0;right:0;border-radius:0}
.alert a{color:#ead49d}
.alert button{color:#fff!important;padding-right:20px}
.alert .close:focus,.close:hover{color:#fff;padding-right:20px}
.alert-success{background-color:#303030;border-color:#303030;color:#fff}
.alert-success .alert-link{color:#fff}
.alert-info{background-color:#af4229;border-color:#af4229;color:#fff}
.alert-info .alert-link{color:#ead49d}
.alert-info .alert-danger{color:#a94442 !important}
.page-header,.small-title{color:#696969;font-size:18px;font-weight:300;text-align:left;position:relative}
.page-header::after,.small-title::after{content:"";width:100%;position:absolute;margin:0 auto;height:1px;border-radius:1px;background:#d4d4d4;left:0;right:0;bottom:14px}
.page-header span,.small-title span{display:inline-block;padding:0 10px 10px 0;background:#fff;position:relative;z-index:2}
.page-header{border-bottom:none}
.form-horizontal .control-label{font-size:15px}
.input-group .dropdown-menu,.input-group .popover,.input-group input,.input-group select,input[type=number].form-control,input[type=email].form-control,input[type=url].form-control,input[type=search].form-control,input[type=tel].form-control,input[type=color].form-control,input[type=text].form-control,input[type=password].form-control,input[type=datetime].form-control,input[type=datetime-local].form-control,input[type=date].form-control,input[type=month].form-control,input[type=time].form-control,input[type=week].form-control,select.form-control,textarea.form-control{font-size:12px}
.input-group .input-group-addon{font-size:12px;height:30px}
.input-group .form-control{position:static}
.select{border:1px solid #aaa;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}
.select::-ms-expand{display:none}
.select:hover{border-color:#888}
.select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:0}
.select option{font-weight:400}
.oldprice{text-decoration:line-through;color:#ccc;font-weight:400;font-size:14px;padding-left:10px}
.specialprice{color:#ffc41a;font-size:25px}
.getpoints{color:#ffc41a;font-size:18px;padding-left:20px}
.sizer{max-height:100px;display:grid;overflow:hidden}
.option-label{font-weight:700;text-transform:uppercase}
.text-danger{padding:1px 14px;margin-bottom:20px;border-radius:4px;color:#b33147}
.has-error .form-control{border-color:#ffaf22;border:3px solid #ffaf22}
hr{margin-top:10px;margin-bottom:10px;border-top:1px dotted #eee}
header .logo img{max-height:100px;margin:0 5px 5px}
header .ndis img{max-height:70px;margin-top:10px}
@media (max-width:767px){header .ndis img{max-height:50px;margin-top:10px}}
header a,header h1{border:none;font-size:larger;font-weight:300}
#topnavi{border-bottom:1px dotted #eee;padding-top:10px;margin-bottom:10px}
#topnavi .fa{color:var(--theme)}
#topnavi .btn-drop{font-size:12px;letter-spacing:1px;cursor:pointer;color:#000;border-radius:0;text-transform:uppercase;text-align:left}
#topnavi .btn-drop,.btn-drop:active,.btn-drop[disabled]{background-color:transparent;background-image:none;box-shadow:none;color:#000}
#topnavi .lr{padding:0 10px 0 0;border-right:1px solid #eee;margin-right:5px; float:right!important}
#topnavi .btn-drop:hover{color:var(--theme)}
#topnavi .btn-sub{color:#292929;text-transform:none}
#topnavi .btn-sub:hover{color:#fff;background:var(--theme)}
#topnavi .dropdown-menu{-webkit-box-shadow:none;box-shadow:none;padding:2px}
#topnavi .dropdown-toggle .fa-chevron-down{margin-left:4px;color:#000}
#topnavi .textbox{display:inline-block;padding:8px}
#mini-menu .navbar-static .navbar-nav>li>a{color:#000;letter-spacing:1px;text-transform:uppercase;background-color:#fff;font-size:14px}
#mini-menu .navbar-static .navbar-nav>li>a:hover{color:var(--theme)}
#mini-menu a:after{background:var(--theme);bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transition:width .3s ease 0s,left .3s ease 0s;width:0}
#mini-menu a:hover:after{width:100%;left:0}
header h1{padding-top:15px;padding-bottom:0;font-weight:700;margin:0;font-size:20px}
span.hidden-lg,span.hidden-md,span.hidden-sm,span.hidden-xs{display:inline}
.nav-tabs{margin-bottom:15px}
div.required .control-label:before{content:'* ';color:red;font-weight:700}
@media (min-width:992px){.container{width:auto;max-width:100%}
}
@media (min-width:1200px){.container{width:1170px;max-width:100%}
.toowidth{width:70%;margin-left:auto;margin-right:auto}
}
@media (min-width:1480px){.container{width:1440px;max-width:100%}
.toowidth{width:70%;margin-left:auto!important;margin-right:auto!important}
}
.container{padding:0 10px}
.row{margin-right:0;margin-left:0}
#logo{margin:0 0 10px}
.search input[type=text] {margin: 12px 0 10px;padding: 10px;float: left;width: 90%;}
.search button {margin: 12px 0 10px;float: left;width: 10%;padding: 9.5px;background:var(--theme);color: white;border: 0px;border-left: none;cursor: pointer;}
.search button:hover {background:var(--ccolor_hover);}
.search::after {content: "";clear: both;display: table;}
.autoselect {width:95%;position:absolute;z-index:1000;padding:0;background-color:#FFF;border:1px dotted #ececec;border-top:0;left:0;display:none;left: 15px;top:52px}
.autoselect ul{list-style-type:none;margin:0;padding:0}
.autoselect ul li{cursor:pointer;padding:5px;background-color:#fff;min-height:70px;clear:both}
.autoselect ul li:nth-child(even){background-color:#f9f8f8}
.autoselect ul li a{text-decoration:none;display:block;color:#000}
.autoselect ul li a:hover{color:#000}
.autoselect ul li .fas, #search .far{font-size:large;margin-top:10px;color:var(--theme)}
.autoselect ul li .image{float:left;margin-right:10px;margin-left:10px;}
.autoselect ul li .name p{margin:0;padding:0;}
.autoselect ul li .info span {display:block;padding:10px;text-align:center;color:var(--theme)}
.autoselect ul li .name{width:80%;float:left;margin-top:9px 5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px}
.autoselect ul li .price {font-size:13px;font-weight: 600;color: #262626}
.autoselect ul li .price span {color: #999;font-size: 12px;font-weight: 400;text-decoration: line-through;margin-left: 7px;display: inline-block}
.autoselect .searchresult{text-align:center;border-top:0}
.autoselect .more{display:block;border-top:1px dotted #ddd;padding:8px 0;background-color:;text-align:center;font-size: 14px;}
.autoselect .more a{color:var(--theme)}
.autoselect .more:hover{color:var(--ccolor_hover)}
#cart{margin-bottom:10px}
#cart .btn-cart{margin-bottom:10px;color:#fff;background:var(--ccolor_down);background:-moz-linear-gradient(top,var(--ccolor_up) 0,var(--ccolor_down) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,var(--ccolor_up)),color-stop(100%,var(--ccolor_down)));background:-webkit-linear-gradient(top,var(--ccolor_up) 0,var(--ccolor_down) 100%);background:-o-linear-gradient(top,var(--ccolor_up) 0,var(--ccolor_down) 100%);background:-ms-linear-gradient(top,var(--ccolor_up) 0,var(--ccolor_down) 100%);background:linear-gradient(to bottom,var(--ccolor_up) 0,var(--ccolor_down) 100%)}
#cart .btn:before{position:absolute;font-family:"Font Awesome 5 Free";top:10px;left:35px;content:"\f291";font-size:x-large;font-weight:900}
#cart-total{padding-left:40px}
#cart .fa{font-size:18px}
#cart>.btn{font-size:12px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-align:left}
#cart>.btn-lg{padding:18px 16px}
#cart.open>.btn{background-image:none;background-color:#FFF;border:1px solid #E6E6E6;color:#666;box-shadow:none;text-shadow:none}
#cart.open>.btn:hover{color:#444}
#cart .dropdown-menu{z-index:1001;border-radius:0;min-width:100%;padding:10px;border:0}
#cart .dropdown-menu table{margin-bottom:10px}
#cart .dropdown-menu li>div{min-width:427px;padding:0 10px}
@media (max-width:478px){#cart .dropdown-menu{width:100%}
#cart .dropdown-menu li>div{min-width:100%}
}
#cart .dropdown-menu li p{margin:20px 0}
.cd-cart{position:fixed;top:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 0 20px rgba(0,0,0,.2);right:-100%;background:#FFF;z-index:99999;padding-top:10px;margin:0!important}
@media (min-width:768px){.cd-cart{width:450px!important}}
@media (min-width:321px) and (max-width:767px){.cd-cart{width:300px!important}}
@media (max-width:320px){.cd-cart{width:250px!important}}
.cd-cart.speed-in{right:0}
.cd-cart>*{padding:0 1em}
.cd-cart h4{font-size:large;margin:1em 0}
.cd-cart .cd-cart-items{padding:0}
.cd-cart .cd-cart-items li{position:relative;padding:1em;border-top:1px solid #e0e6ef}
.cd-cart .cd-cart-items li:last-child{border-bottom:1px solid #e0e6ef}
.cd-cart .cd-price,.cd-cart .cd-qty{color:#a5aebc;padding-left:5px}
.cd-cart .cd-prd{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cd-cart .cd-price{margin-top:.4em}
.cd-cart .cd-item-remove{position:absolute;right:1em;top:35%;bottom:auto}
.cd-cart .cd-item-remove>.fa-trash-alt{color:#717070!important}
.cd-cart .checkout-btn{display:block;width:100%;height:60px;line-height:60px;background:var(--theme);color:#FFF;text-align:center}
.cd-cart .cd-go-to-cart{text-align:center;margin:1em 0}
@media only screen and (min-width:1200px){.cd-cart>*{padding:0 2em}
.cd-cart .cd-cart-items li{padding:1em 2em}
.cd-cart .cd-item-remove{right:2em}
}
div.menus{background:#f0f0f0;width:100%;padding-top:20px}
#menu .nav>li>a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);padding:10px 15px;min-height:15px;background-color:transparent}
#content.col-sm-9{min-height:600px;}/*width:80%*/
.zoom:hover img{transform:scale(1.1);transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.footer, .header {max-width: 100%;padding-bottom:20px}
.footer > .content, .header > .content {margin-left: 20px; margin-right: 20px;}
.footer > .content > #module > .row-grid, .header > .content > #module > .row-grid {max-width: 100%}
footer{margin-top:20px;padding-top:20px;color:#292929;bottom: 0;width:100%;background:#f2f2f2 !important;}
footer .logo img{width:auto;padding:0 10px 10px}
footer .logo{border-right:1px solid #d1d1d1;padding-right:20px}
@media (min-width:321px) and (max-width:767px){footer .logo{border:none}}
footer .fphone{padding-left:10px}
footer .faddress{font-size:small;line-height:25px}
footer .fa,footer .far,footer .fas{font-size:15px;color:var(--theme);padding-right:5px}
footer .faddress strong{letter-spacing:2.5px}
.page-header span,footer .socialmedia span{display:inline-block;padding:10px 10px 0;background:#fff;position:relative;z-index:2}
footer .socialmedia span{display:inline-block;padding:20px 10px;background:#f2f2f2;position:relative}
.socialmedia::after,footer .socialmedia::after{content:"";width:100%;position:absolute;margin:0 auto;height:1px;border-radius:1px;background:#dfdfdf;left:0;right:0;top:40px}
footer ul{padding-top:3px}
footer hr{border-top:1px solid #ededed}
footer .list-unstyled a{color:#292929;font-size:14px;letter-spacing:1px;line-height:25px;font-weight:300}
footer .list-unstyled a:hover{color:var(--theme);transition:all .5s;padding-left:5px}
footer ul.list-unstyled{margin-left:0}
footer .list-unstyled>li{line-height:25px}
.fa-cc-mastercard,.fa-cc-visa,footer .fa-cc-paypal{padding-left:5px}
footer h5{font-size:medium;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}
footer .copyright-text{height:40px;background:#2E333C;adding-top:5px;margin:0}
footer .copyright-text a{font-size:smaller}
footer .copyright-text a:hover{color:#eee}
footer .space-top{padding-top:10px}
footer .social-icons{padding:0 5px}
footer .social-icons .fab{font-size:1.2em;width:45px;height:45px;line-height:45px;text-align:center;color:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#d9d9d9}
footer .social-icons.icon-circle .fab{border-radius:50%}
footer .social-icons.icon-rounded .fab{border-radius:5px}
footer .social-icons.icon-flat .fab{border-radius:0}
.social-icons .fab:active,footer .social-icons .fab:hover{color:#FFF;background:var(--theme)}
.social-icons.icon-zoom .fab:active,footer .social-icons.icon-zoom .fab:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.social-icons.icon-rotate .fab:active,footer .social-icons.icon-rotate .fab:hover{-webkit-transform:scale(1.1) rotate(360deg);-moz-transform:scale(1.1) rotate(360deg);-ms-transform:scale(1.1) rotate(360deg);-o-transform:scale(1.1) rotate(360deg);transform:scale(1.1) rotate(360deg)}
.breadcrumb{padding:20px 16px 20px 10px;border:0;background-color:#f2f2f2;text-align:center;border-radius:none}
.breadcrumb i{font-size:15px;color:#686868}
.breadcrumb>li{white-space:nowrap;padding-left:5px}
.breadcrumb>li+li:before{content:'';padding:0}
.breadcrumb>li:after{font-family:"Font Awesome 5 Free";content:"\f054";margin-left:10px;font-weight:900;color:#686868}
.breadcrumb>li a{color:#686868}
.pagination{margin:0;display:inline-block;padding-left:0}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{color:#fff;background-color:#000;border:1px solid #fff}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#fff;background-color:var(--theme);border-color:var(--theme);border:1px solid #fff}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:var(--theme);border-color:var(--theme);cursor:default;border:1px solid #fff}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#fff;cursor:not-allowed}
.buttons{margin:1em 0}
.btn{padding:9.5px 16px;border:0;border-radius:0}
.btn-xs{font-size:9px}
.btn-sm{font-size:10.2px}
.btn-lg{padding:10px 16px;font-size:15px}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:12px}
.btn-group>.btn-xs{font-size:9px}
.btn-group>.btn-sm{font-size:10.2px}
.btn-group>.btn-lg{font-size:15px}
.btn-default{color:#fff;background:var(--ccolor_up);background:-moz-linear-gradient(top,var(--ccolor_down) 0,var(--ccolor_up) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,var(--ccolor_down)),color-stop(100%,var(--ccolor_up)));background:-webkit-linear-gradient(top,var(--ccolor_down) 0,var(--ccolor_up) 100%);background:-o-linear-gradient(top,var(--ccolor_down) 0,var(--ccolor_up) 100%);background:-ms-linear-gradient(top,var(--ccolor_down) 0,var(--ccolor_up) 100%);background:linear-gradient(to bottom,var(--ccolor_down) 0,var(--ccolor_up) 100%)}
.btn-default.active,.btn-default.disabled,.btn-default:active,.btn-default:hover,.btn-default[disabled]{background-color:var(--theme);color:#fff}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background:var(--theme);border:var(--theme);color:#fff}
.btn-primary{color:#fff;background:var(--ccolor_up);background:-moz-linear-gradient(top,var(--ccolor_down) 0,var(--ccolor_up) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,var(--ccolor_down)),color-stop(100%,var(--ccolor_up)));background:-webkit-linear-gradient(top,var(--ccolor_down) 0,var(--ccolor_up) 100%);background:-o-linear-gradient(top,var(--ccolor_down) 0,var(--ccolor_up) 100%);background:-ms-linear-gradient(top,var(--ccolor_down) 0,var(--ccolor_up) 100%);background:linear-gradient(to bottom,var(--ccolor_down) 0,var(--ccolor_up) 100%)}
.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:hover,.btn-primary[disabled]{background-color:var(--theme);color:#fff}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background:var(--theme);border:var(--theme);color:#fff}
.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#faa732;background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704}
.btn-warning.active,.btn-warning.disabled,.btn-warning:active,.btn-warning:hover,.btn-warning[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,.1)}
.btn-danger{color:#fff;background-color:#000}
.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:hover,.btn-danger[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,.1)}
.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#5bb75b;background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038}
.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:hover,.btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,.1)}
.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#df5c39;background-image:linear-gradient(to bottom,#e06342,#dc512c);background-repeat:repeat-x;border-color:#dc512c #dc512c #a2371a}
.image-additional a{margin-bottom:20px;padding:5px;display:block;border:1px solid #ddd}
.image-additional{max-width:78px}
.thumbnails .image-additional{float:left;margin-left:20px}
@media (min-width:1200px){#content .col-lg-2:nth-child(6n+1),#content .col-lg-3:nth-child(4n+1),#content .col-lg-4:nth-child(3n+1),#content .col-lg-6:nth-child(2n+1){clear:left}
}
@media (min-width:992px) and (max-width:1199px){#content .col-md-2:nth-child(6n+1),#content .col-md-3:nth-child(4n+1),#content .col-md-4:nth-child(3n+1),#content .col-md-6:nth-child(2n+1){clear:left}
}
#column-left,#column-right{padding-right:0;padding-left:0; margin-top: -5px;margin-bottom: 15px} /*width:20%;*/
@media (min-width:768px){#column-left .product-layout .col-md-3{width:100%}
#column-left+#content .product-layout .col-md-3{width:50%}
#column-left+#content+#column-right .product-layout .col-md-3,#content+#column-right .product-layout .col-md-3{width:100%}
}
#column-left .product-layout,#column-right .product-layout{width:100%}
#column-left > .content > #module > .row-grid, #column-left > #module > .row {display:block}
.input-group .form-control[name^=quantity]{min-width:50px}
.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:hover,.btn-info[disabled]{background-image:none;background-color:#df5c39}
.attributes thead tr th:first-child, .attributes tbody tr td:first-child {width: 8em;min-width: 8em;max-width: 8em;word-break: break-all;} 
.productdetals>hr{border:none;padding-top:30px}
.productdetals>p{font-size:14px}
.productdetals > p > img, .productdetals > div > img{ width: 100% !important; height: auto !important; margin: 10px 0 10px}
.productdetals > p > img { width: auto!important; height: auto !important; margin: 10px 0 10px}
.product-title{font-size:x-large}
.img-responsive{display:inherit}
.product-box>h4{font-weight:700;padding:10px 10px 10px 0;border-bottom:1px dotted #eee}
.product-box .control-label{font-weight:700;margin-top:10px}
.product-box label>input{display:none}
.product-box label>input+img{cursor:pointer;border:2px solid transparent}
.product-box label>input:checked+img{border:2px solid var(--theme)}
.product-box .radio>label{padding:5px}
.product-box .options{margin:0}
.product-box .fas{color:#E69500}
.product-box .far{color:#ddd}
.product-box label > small {color:#919090}
.addtocartbox input{float:left;width:80px;margin-right:10px}
.addtocartbox>div>button>.fas{color:#fff}
.addtocartbox>div>.btn-primary:hover{background:var(--theme)}
.extrapics{padding-left:0!important;z-index:999}
.zoomWindow{background:#fff}
.extrapics li{display:list-item;list-style:none;float:left;margin:10px 10px 0 0}
#product_gallery{margin:10px 0 20px}
#product_gallery img{border:1px solid #ededed}
.sample_gallery .img-thumbnail,.sample_gallery img{margin:5px}
#product_zoom_1{overflow-y:hidden;max-width:100%}
#page-products{min-height:130px;background-position:center;display:table;position:static;width:100%;margin-top:20px;margin-bottom:20px}
.product-padding{padding:15px 0}
.margin-padding{margin:15px 0}
img.img-responsive.center{display:inline}
.tags,.tags ul{padding-left:0}
.tags ul li{display:inline-block}
.tags ul li a{display:inline-block;border:1px solid #eee;border-radius:0;background:#fff;padding:5px 10px;margin-bottom:8px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#222;font-size:12px}
.tags ul li a:hover{background:var(--theme);color:#fff}
.highlight-right{position:absolute;animation:highlight-right 2s ease-in 0s infinite;-webkit-animation:highlight-right 2s ease-in 0s infinite;right:-5px;margin-top:-100px}
.vertical{display:flex;justify-content:center;align-items:center;height:280px}
@media (min-width:992px) and (max-width:1200px){.products-block{min-height:280px}
}
@media (min-width:768px) and (max-width:991px){#content .col-sm-2:nth-child(6n+1),#content .col-sm-3:nth-child(4n+1),#content .col-sm-4:nth-child(3n+1),#content .col-sm-6:nth-child(2n+1){clear:left}
.products-block{min-height:280px}
}
.products-block{margin-left:0;margin-bottom:10px;overflow:hidden}
.products-block:hover .slide-caption{-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-webkit-transform:translateY(-100%);opacity:1;transform:translateY(-100%)}
.products-block img{padding:20px 5px}
.products-block ul{padding-top:10px}
.products-block li{font-size:12px;font-weight:300;line-height:22px;color:#888;list-style-type:square}
.products-block .list{padding:12px;min-height:110px}
.products-block h5{font-size:medium;margin-bottom:10px;font-weight:700}
.products-block strong{font-size:12px}
.products-block-old{color:#999;text-decoration:line-through;margin-left:10px;font-size:small}
.products-block-new{color:#052842;font-size:x-large;font-weight:700}
.products-gray{color:#abae9e;font-size:12px;margin-bottom:15px;font-weight:400}
.products-block-checkall{background:#eee;padding:12px 12px 10px 15px;margin-right:2px}
.products-block .caption{background-color:rgba(0,0,0,.8);position:absolute;color:#fff;z-index:100;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;left:0}
.products-block .slide-caption{height:50px;width:100%;display:block;bottom:-50px;line-height:20px;text-align:center}
.products-block .slide-caption .fas{color:#fff;padding:15px 20px 15px 25px;font-size:medium}
.rating .far .fas{font-size:3px}
.rating .fas{color:#E69500}
.rating .far{color:#eaeeee}
.no-gutters{border:1px solid #eee;margin-left:-1px;margin-top:-1px;margin-bottom:0}
.module-block-old{color:#999;text-decoration:line-through;margin-left:10px;font-size:smaller;font-weight:400}
.module-block-new{color:#e85e10;font-size:medium;font-weight:700;padding-top:15px}
.module-block-brutto{color:#9bcfff;font-size:12px;margin-bottom:15px;font-weight:400}
.navbar-top{background-color:#fff;border-bottom:1px solid #efefef}
#mega-menu{text-transform:uppercase}
#mega-dropdown-menu .navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#2E333C;background-color:#f0f0f0}
.navbar-default{background-color:#2E333C;border-radius:0}
.navbar-default .navbar-nav>li>a{color:#fff;font-size:medium;font-weight:400}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#f0f0f0;border:0}
.navbar-nav>li>.dropdown-menu{border-radius:0}
@media (min-width:100px) and (max-width:767px){.navbar-nav{margin:0}
.navbar-nav .open .dropdown-menu{background-color:#fff}
.navbar-default{background-color:#fff;border-radius:0}
.navbar-default .navbar-nav>li>a{margin-left:0;padding-right:10px;background:#fff;color:#000}
.navbar-default .navbar-toggle{background-color:#2E333C;color:#fff;border:none}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#2E333C;border:none}
.navbar .navbar-collapse{text-align:left}
.navbar .navbar-nav{display:block!important}
.mega-dropdown-menu>li>ul>li>a{color:#000!important;padding:3px 0}
}
.navbar{margin-bottom:0;border-radius:0}
.navbar .navbar-nav{display:inline-block;float:none}
.navbar .navbar-collapse{text-align:center}
.navbar-default{border:0}
.navbar-collapse{padding-left:0;padding-right:0}
.mega-dropdown{position:static!important}
.mega-dropdown-menu{padding:20px 0;width:95%;box-shadow:none;margin-left:20px;-webkit-box-shadow:none}
.mega-dropdown-menu>li>ul{padding:0;margin:0}
.mega-dropdown-menu>li>ul>li{list-style:none}
.mega-dropdown-menu>li>ul>li>a{display:block;padding:4px 10px 2px;clear:both;font-weight:400;color:#111;white-space:normal;font-size:14px;line-height:20px;margin-bottom:5px}
.mega-dropdown-menu>li ul>li>a:focus,.mega-dropdown-menu>li ul>li>a:hover{text-decoration:none;color:#e85e10;background-color:#f4f4f4}
.mega-dropdown-menu .dropdown-header{font-size:large;padding-bottom:10px;border-bottom:1px dotted #ccc;padding-top:0;margin-bottom:5px}
.mega-dropdown-menu .dropdown-footer{font-size:large;padding-top:5px;border-top:1px dotted #ccc;padding-bottom:5px;margin-bottom:0;clear:both;background-color:#f4f4f4;text-align:center}
.mega-dropdown-menu form{margin:3px 20px}
.mega-dropdown-menu .form-group{margin-bottom:3px}
.navbar-nav>li>.dropdown-menu{padding-bottom:0}
#usermenu{padding-top:20px;font-size:15px}
.usermenu .navbar-nav>li>a{padding:5px}
.usermenu li>a>i.fas{margin-right:10px;color:#1A1919;width:10px}
.usermenu li>ul>li>a>i.fas{font-size:small;color:#1A1919}
.usermenu span{color:#1A1919;font-weight:700}
.usermenu .dropdown-menu>li>a{color:#000;font-size:small;width:200px}
.dropdown-menu{border-radius:0}
.nav-tabs>li>a{background:#eef0f3;border-radius:0;color:#787878;border-bottom:1px}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{font-weight:700}
.nav-tabs>li>a:hover{background:#272e38;border-radius:0;color:#fff}
@media screen and (max-width:560px){.nav-tabs>li>a{font-size:small}
}
.price-old{color:#999;text-decoration:line-through;margin-left:10px}
.sitemap h5{font-size:medium;color:#000;font-weight:700;text-shadow:none;text-transform:uppercase;border-bottom:1px dotted rgba(255,255,255,.47);padding-bottom:10px;letter-spacing:2.5px}
.sitemap ul+h5{margin-top:40px}
.sitemap ul{list-style-type:none;padding-left:0}
.sitemap ul li{position:relative;line-height:24px}
.sitemap ul li+li{margin-top:16px}
.sitemap ul li a:hover{color:#ccc}
.sitemap ul.category-list{position:relative}
.sitemap ul.category-list:before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:1px;background:#ccc}
.sitemap ul.category-list .ul-with-ul:after,.sitemap ul.category-list .ul-with-ul:before{-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}
.sitemap ul.category-list .ul-with-ul:before{top:12px}
.sitemap ul.category-list .ul-with-ul:after{top:6px}
.sitemap ul.category-list ul{position:relative;margin-top:16px}
.sitemap ul.category-list ul:before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:1px;background:#dfdfdf}
.sitemap ul.category-list li{position:relative;padding-left:60px}
.sitemap ul.category-list li:before{content:'';position:absolute;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:0;height:1px;width:35px;background:#dfdfdf}
.sitemap ul.category-list>li:after{content:'';position:absolute;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:35px;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.sitemap ul.category-list>li:after,.sitemap ul.category-list>li:before{background:#ccc}
@media (max-width:767px){.sitemap .col-sm-6+.col-sm-6{margin-top:30px}
}
@media (max-width:479px){.sitemap .col-xs-6{width:100%;float:none}
.sitemap .col-xs-6+.col-xs-6{margin-top:30px}
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{border-radius:0}
.carousel-fade .carousel-inner{background:#000}
.carousel-fade .carousel-control{z-index:2}
.carousel-fade .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.carousel-fade .item.active,.carousel-fade .next.left,.carousel-fade .prev.right{opacity:1}
.carousel-fade .active.left,.carousel-fade .active.right{left:0;opacity:0;z-index:1}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.carousel-control{width:3%}
.carousel-control .control-icon{font-size:48px;height:30px;margin-top:-15px;width:30px;display:inline-block;position:absolute;top:50%;z-index:5}
.carousel-control .prev{margin-left:-15px;left:50%}
.carousel-control .next{margin-right:-15px;right:50%}
.carousel-caption{width:50%}
.carousel-caption h3{background-color:var(--theme);padding:5px 10px 12px;font-size:-webkit-xxx-large;margin-right:40%;color:#fff}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%;height:100%;background-position:center;background-size:cover}
.carousel .control-box{opacity:0}
a.carousel-control.left{left:0;background:0 0;border:0}
a.carousel-control.right{right:0;background:0 0;border:0}
.carousel-indicators li,.control-box,a.carousel-control{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}
.carousel:hover .control-box{opacity:1}
.carousel:hover a.carousel-control.left{left:15px}
.carousel:hover a.carousel-control.right{right:15px}
.carousel-indicators li,.carousel-indicators li.active{border:0}
.carousel-indicators li{background:#666;margin:0 3px;width:12px;height:12px}
.carousel-indicators li.active{background:#fff;margin:0 3px}
.slike {top:20%;height: 150px;overflow: hidden;}
.slike > .title {background-color:var(--theme);padding: 10px 20px 10px 20px;position: absolute;font-size: x-large;color: #fff;top: 0;text-shadow: none;}
.slike > .desc {background-color: #fff;padding: 10px 20px;position: absolute;margin-left: 5%;font-size: large;color: #000;margin-top: 30px;text-shadow: none;}
/*.row-grid{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.row-grid div{text-align:center;padding:5px 5px 10px 5px}
*/
.row-grid {display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); grid-auto-rows: minmax(180px, auto); grid-auto-flow: dense;}
.row-grid > div {text-align:center;padding:5px 5px 10px 5px}


.subcategories-thumb img{padding:10px}
.panel-heading{color:#000;font-size:22px;text-transform:uppercase;font-weight:700;letter-spacing:1px;border-bottom:1px solid #dfdfdf;padding:3px 0 13px;margin:25px 0 10px}
.panel-default>.panel-heading{padding:15px}
.panel-default{margin-top:10px;margin-bottom:15px}
#module{margin-top:20px}
.module-grid-zoom .module-image-zoom{overflow:hidden}
.module-grid-zoom{text-align:center;position:relative;transition:all .5s ease 0s;margin-bottom:20px}
.module-grid-zoom .title{font-size:13px;font-weight:300;text-transform:capitalize;margin:10px 0;transition:all .3s ease 0s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:17px}
.module-grid-zoom .title a{color:#7d7d7d}
.module-grid-zoom .title a:hover{color:var(--ccolor_hover)}
.module-grid-zoom .price{font-size:18px;font-weight:600;color:#262626}
.module-grid-zoom .price span{color:#999;font-size:15px;font-weight:400;text-decoration:line-through;margin-left:7px;display:inline-block}
.module-image-zoom{overflow:hidden;border-bottom:1px solid #eee}
.module-grid-zoom .module-image-zoom a{display:block}
.module-grid-zoom .module-image-zoom img{transition:all .5s ease 0s}
.module-grid-zoom:hover .module-image-zoom img{transform:scale(1.1)}
#column-left>#module .list-group, #column-right>#module .list-group{background:#fff}
#column-left .list-group-item.active,.list-group-item.active:focus{font-weight:600;color:var(--theme)}
#column-left a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:var(--theme);transition:all .5s;padding-left:5px}
#column-left .panel,.panel-default{border:0}
#column-left .panel-heading{color:#FFF;border-bottom:0;text-transform:uppercase;padding:13px 25px;font-weight:700;font-size:15px;margin:0;letter-spacing:.4px;background:var(--ccolor_down);background:-moz-linear-gradient(top,var(--ccolor_up) 0,var(--ccolor_down) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,var(--ccolor_up)),color-stop(100%,var(--ccolor_down)));background:-webkit-linear-gradient(top,var(--ccolor_up) 0,var(--ccolor_down) 100%);background:-o-linear-gradient(top,var(--ccolor_up) 0,var(--ccolor_down) 100%);background:-ms-linear-gradient(top,var(--ccolor_up) 0,var(--ccolor_down) 100%);background:linear-gradient(to bottom,var(--ccolor_up) 0,var(--ccolor_down) 100%);border-radius:0}
#column-left .list-group, #column-right .list-group{margin:0;background:#f2f2f2;padding:10px;border:1px solid #e6e6e6}
#column-left .list-group-item, #column-right .list-group-item{margin-bottom:-1px;background-color:transparent;border:0}
#column-left .cmenu::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";padding-right:5px}
#column-left .deep::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\203A";padding-left:5px}
#column-left .module{margin-top:10px}
#column-left .row{margin-top:0;padding:10px;border:1px solid #e6e6e6}
#column-left .info, #column-right .info{border-bottom:1px dashed #ccc;padding:10px 0}
#column-left .info a, #column-right .info a  {color:#262626}
#column-left .info a:hover, #column-right .info a:hover{color:var(--theme)}
.category-subcategory h4 {font-size: medium; padding-top: 5px;}
.product-grid-zoom,.product-grid-zoom .product-image-zoom{overflow:hidden}
.product-grid-zoom{text-align:center;position:relative;transition:all .5s ease 0s;border:1px solid #eee}
.product-grid-zoom:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}
.product-grid-zoom .product-image-zoom a{display:block}
.product-grid-zoom .product-image-zoom img{transition:all .5s ease 0s; width: 100%}
.product-grid-zoom:hover .product-image-zoom img{transform:scale(1.1)}
.product-grid-zoom .product-content{padding:12px 12px 15px;transition:all .5s ease 0s}
.product-grid-zoom:hover .product-content{opacity:0}
.product-grid-zoom .title{font-size:13px;font-weight:300;text-transform:capitalize;margin:0;transition:all .3s ease 0s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:17px}
.product-grid-zoom .title a{color:#7d7d7d}
.product-grid-zoom .title a:hover{color:var(--ccolor_hover)}
.product-grid-zoom .price{font-size:18px;font-weight:600;color:#262626}
.product-grid-zoom .price span{color:#999;font-size:15px;font-weight:400;text-decoration:line-through;margin-left:7px;display:inline-block}
.product-grid-zoom .social{background-color:#fff;width:100%;padding:0;margin:0;list-style:none;opacity:0;transform:translateX(-50%);position:absolute;bottom:-50%;left:50%;z-index:1;transition:all .5s ease 0s}
.product-grid-zoom:hover .social{opacity:1;bottom:20px}
.product-grid-zoom .social li{display:inline-block}
.product-grid-zoom .social li a{color:var(--theme);font-size:16px;line-height:45px;text-align:center;height:45px;width:45px;margin:0 7px;border:1px solid var(--theme);border-radius:50px;display:block;position:relative;transition:all .3s ease-in-out}
.product-grid-zoom .social li a:hover{color:#fff;background-color:var(--theme);width:80px}
.product-grid-zoom .social li a:after,.product-grid-zoom .social li a:before{content:attr(data-tip);color:#fff;background-color:var(--theme);font-size:12px;letter-spacing:1px;line-height:20px;padding:1px 5px;border-radius:5px;white-space:nowrap;opacity:0;transform:translateX(-50%);position:absolute;left:50%;top:-30px}
.product-grid-zoom .social li a:after{content:'';height:15px;width:15px;border-radius:0;transform:translateX(-50%) rotate(45deg);top:-20px;z-index:-1}
.product-grid-zoom .social li a:hover:after,.product-grid-zoom .social li a:hover:before{opacity:1}
@media only screen and (max-width:990px){.product-grid6{margin-bottom:30px}
}
.modal-footer .fas{color:#000;padding:15px 20px 15px 25px;font-size:medium}
.q_product_name a{font-size:large}
.q_rating{padding-top:10px;padding-bottom:10px}
.q_rating .fas{color:#E69500}
.q_rating .far{color:#eaeeee}
.q_price{font-size:18px;font-weight:600;color:var(--ccolor_hover)}
.q_price span{color:#999;font-size:15px;font-weight:400;text-decoration:line-through;margin-left:7px;display:inline-block}
.rate-area{float:left;border-style:none;font-size:18px!important}
ul.rate-area{padding-left:0}
.rate-area:not(:checked)>input{position:absolute;top:-9999px;clip:rect(0,0,0,0)}
.rate-area:not(:checked)>label{float:right;padding:0 .1em;overflow:hidden;white-space:nowrap;cursor:pointer;color:#ddd}
.rate-area:not(:checked)>label:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f005"}
.rate-area:not(:checked)>label:hover,.rate-area:not(:checked)>label:hover~label,.rate-area>input:checked+label:hover,.rate-area>input:checked+label:hover~label,.rate-area>input:checked~label,.rate-area>input:checked~label:hover,.rate-area>input:checked~label:hover~label,.rate-area>label:hover~input:checked~label{color:#E69500}
.rate-area>label:active{position:relative;top:2px;left:2px}
#CurrentCurrency{height:0}
#config-box{height:700px;margin-bottom:20px;padding:5px;overflow:hidden;position:relative;border-radius:4px}
@media (min-width:992px) and (max-width:1199px){#config-box{height:600px}}
@media (min-width:768px) and (max-width:991px){#config-box{height:750px}}
@media (min-width:250px) and (max-width:481px){#config-box{height:400px}}
.addtocartbox{background:#f5f5f5;margin:2px;padding:10px;border-radius:4px}
.config-layer{width:100%}
#config-box .tab-content{border:0 solid #D9D9D9;padding:0}
.panel{border:0}
.panel-body-config label>input,.panel-body-product label>input{display:none}
.panel-body-config label>input+img.disabled{opacity:.2}
.panel-body-config label>input+img{cursor:pointer;border:2px solid transparent}
.panel-body-config label>input:checked+img{border:2px solid var(--theme)}
.panel-body-config{height:482px;max-height:482px;overflow-y:scroll;overflow:-moz-scrollbars-vertical}
.panel-body-product{padding-bottom:20px}
.checkbox label,.panel-body-config,.radio label{padding-left:5px}
.coverlay{margin-left:auto;margin-right:auto}
.creatordescription{font-size:medium;padding:20px}
::-webkit-scrollbar{-webkit-appearance:none;width:7px}
::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}
#testimonialCarousel .owl-carousel .nav-btn{color:#fff}
#testimonialCarousel .trating{padding-top:10px;padding-bottom:10px;position:absolute;right:5%;top:0}
#testimonialCarousel .trating .fas{font-size:20px!important;display:initial;color:var(--ccolor_sale)}
#testimonialCarousel .trating .far{font-size:20px!important;display:initial;color:#eaeeee}
#testimonialCarousel.owl-carousel .owl-nav{overflow:hidden;height:0}
#testimonialCarousel .owl-stage-outer{padding-top:20px}
#testimonialCarousel .owl-carousel .nav-btn{font-size:14px;padding:2px;cursor:pointer}
#testimonialCarousel .owl-carousel .owl-next.disabled,
#testimonialCarousel .owl-carousel .owl-prev.disabled{pointer-events:none;opacity:.2}
#testimonialCarousel .owl-nav{width:200px;right:0;position:absolute;top:0;text-align:right;margin: 0}
#testimonialCarousel .owl-nav button {background-color: var(--theme) !important;border-radius: 50%;width: 20px;height: 20px;display: inline-block;text-align: center;line-height: 20px !important;outline: none;transition: all 300ms ease;}
#testimonialCarousel .owl-nav button.owl-next {margin-left: 5px;}
#testimonialCarousel .owl-nav button:hover {background: var(--ccolor_hover) !important;}
#testimonialCarousel figure.testimonial{position:relative;overflow:hidden;margin:10px;width:100%;color:#333;text-align:left;box-shadow:none!important}
#testimonialCarousel figure.testimonial *{-webkit-box-sizing:border-box;box-sizing:border-box}
#testimonialCarousel figure.testimonial img{max-width:100%;height:110px!important;width:110px!important;border-radius:50%;margin-right:5px;display:block;z-index:1;position:absolute;right:50%;border:2px solid #fff}
#testimonialCarousel figure.testimonial blockquote{display:block;position:relative;background-color:#fafafa;padding:45px 50px 65px 70px;font-size:medium;font-weight:500;margin:0 0 -40px;line-height:1.6em;box-shadow:0 0 5px rgba(0,0,0,.15)}
#testimonialCarousel figure.testimonial blockquote:after,figure.testimonial blockquote:before{font-family:FontAwesome;content:"\201C";position:absolute;font-size:80px;opacity:.3;font-style:normal;color:var(--theme)}
#testimonialCarousel figure.testimonial blockquote:before{top:55px;left:20px}
#testimonialCarousel figure.testimonial blockquote:after{content:"\201D";right:20px;bottom:35px}
#testimonialCarousel figure.testimonial .author{margin:0;height:150px;display:block;text-align:left;color:#fff;padding:0 35px;position:relative}
#testimonialCarousel figure.testimonial .author h5,figure.testimonial .author span{left:50%;position:absolute;opacity:.8;padding:3px 5px}
#testimonialCarousel figure.testimonial .author h5{text-transform:uppercase;bottom:50%;margin:0;font-weight:800;color:#000}
#testimonialCarousel figure.testimonial .author span{font-size:.8em;color:#000;top:50%}
.manufacturers{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.manufacturers .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.manufacturers .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.manufacturers .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.manufacturers .owl-item,.manufacturers .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.manufacturers .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.manufacturers .owl-item img{display:block;width:100%}
.manufacturers .owl-dots.disabled,.manufacturers .owl-nav.disabled{display:none}
.manufacturers .owl-dot,.manufacturers .owl-nav .owl-next,.manufacturers .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.manufacturers .owl-nav button.owl-next,.manufacturers .owl-nav button.owl-prev,.manufacturers button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.manufacturers.owl-loaded{display:block}
.manufacturers.owl-loading{opacity:0;display:block}
.manufacturers.owl-hidden{opacity:0}
.manufacturers.owl-refresh .owl-item{visibility:hidden}
.manufacturers.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.manufacturers.owl-grab{cursor:move;cursor:grab}
.manufacturers.owl-rtl{direction:rtl}
.manufacturers.owl-rtl .owl-item{float:right}
.no-js .manufacturers{display:block}
.manufacturers .animated{animation-duration:1000ms;animation-fill-mode:both}
.manufacturers .owl-animated-in{z-index:0}
.manufacturers .owl-animated-out{z-index:1}
.manufacturers .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.manufacturers .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.manufacturers .owl-item .owl-lazy:not([src]),.manufacturers .owl-item .owl-lazy[src^=""]{max-height:0}
.manufacturers .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
#recommended .recommended{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;margin-top:10px}
#recommended .recommended .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
#recommended .recommended .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#recommended .recommended .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
#recommended .recommended .owl-item,.recommended .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
#recommended .recommended .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
#recommended .recommended .owl-item img{display:block;margin-left:auto;margin-right:auto}
#recommended .recommended .owl-dots.disabled,.recommended .owl-nav.disabled{display:none}
#recommended .recommended .owl-dot,.recommended .owl-nav .owl-next,.recommended .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#recommended .recommended .owl-nav button.owl-next,.recommended .owl-nav button.owl-prev,.recommended button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
#recommended .recommended.owl-loaded{display:block}
#recommended .recommended.owl-loading{opacity:0;display:block}
#recommended .recommended.owl-hidden{opacity:0}
#recommended .recommended.owl-refresh .owl-item{visibility:hidden}
#recommended .recommended.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#recommended .recommended.owl-grab{cursor:move;cursor:grab}
#recommended .recommended.owl-rtl{direction:rtl}
#recommended .recommended.owl-rtl .owl-item{float:right}
#recommended .no-js .recommended{display:block}
#recommended .recommended .animated{animation-duration:1000ms;animation-fill-mode:both}
#recommended .recommended .owl-animated-in{z-index:0}
#recommended .recommended .owl-animated-out{z-index:1}
#recommended .recommended .fadeOut{animation-name:fadeOut}
#recommended {margin: 15px 0 15px -15px}
#recommended .owl-nav{right:-20px;position:absolute;top:-25px;text-align:right;margin: 0; color:#fff}
#recommended .owl-nav button {background-color:var(--theme) !important;border-radius: 50%;width: 20px;height: 20px;display: inline-block;text-align: center;line-height: 20px !important;outline: none;transition: all 300ms ease;}
#recommended .owl-nav button.owl-next {margin-left: 5px;}
#recommended .owl-nav button:hover {background:var(--ccolor_hover) !important;}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
#recommended .owl-height{transition:height 500ms ease-in-out}
#recommended .recommended .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
#recommended .recommended .owl-item .owl-lazy:not([src]),.recommended .owl-item .owl-lazy[src^=""]{max-height:0}
#recommended .recommended .owl-item img.owl-lazy{transform-style:preserve-3d}
#recommended .recommended-label{background:#fff;color:#000;text-align:center;padding:10px 40px;position:absolute;z-index:2;left:0;bottom:10px;border-radius:0;font-size:23px;font-weight:400;opacity:.8}
#recommended .recommended-line{min-height:2px;margin-left:15px;margin-top:10px}
#recommended .recommended-price-new{font-size:large;font-weight:700;color:#000}
#recommended .recommended-price-old{color:#ccc;text-decoration:line-through;margin-left:10px;font-weight:400;font-size:14px}
#recommended .recommended-name{font-weight:700;color:#000;overflow:hidden;font-size:initial;margin-top:10px;margin-bottom:10px;text-overflow: ellipsis;white-space: nowrap;}
#recommended .recommended-desc{font-size:small}
#recommended .recommended-item{border-right:1px solid #f4f4f4;padding:10px}
@media (max-width:768px){.recommended-line{display:none}
#recommended .recommended-item{border:none}
#recommended .recommended.owl-drag .owl-item{text-align:center}
}
.blog_post .blog_content .blog_content_inner h2:hover { color: var(--ccolor_hover) !important;}
.right_sidebar .widget_title {border-bottom: 3px solid var(--theme) !important;}
.right_sidebar .blog_popular .post_item .media-body h3:hover { color: var(--ccolor_hover) !important;}

/*#miniban-grid[id^=dynamic] {}*/
.miniban-grid  {display: grid;grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));grid-auto-flow: dense;}
.miniban-grid div{padding:0}
.miniban-grid-zoom,.miniban-grid-zoom .miniban-image-zoom{overflow:hidden}
.miniban-grid-zoom .miniban-image-zoom a{display:block}
.miniban-grid-zoom .miniban-image-zoom img{width:100%;height:auto;transition:all .5s ease 0s} /**/
.miniban-grid-zoom:hover .miniban-image-zoom img{transform:scale(1.1)}
.miniban-grid-zoom .miniban-content{padding:10px 10px 0;transition:all .5s ease 0s;position:absolute;top:40%;left:10%;background:rgba(128,128,128,.53)}
.miniban-grid-zoom .title{text-transform:capitalize;padding-bottom:2px;transition:all .3s ease 0s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0;font-weight:300}
.miniban-grid-zoom .title span{font-weight:700;text-transform:uppercase}
.miniban-grid-zoom p:hover{margin:0;transition:all .3s ease 0s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff}
.miniban-grid-zoom .title a:hover{color:var(--theme)}

.miniSlider .owl-nav {position: absolute;bottom: 25px;right: 100px;}
.miniSlider .owl-nav button {background-color: rgba(255,255,255,0.5) !important;border-radius: 50%;width: 30px;height: 30px;display: inline-block;text-align: center;line-height: 30px !important;outline: none;transition: all 300ms ease;}
.miniSlider .owl-nav button.owl-next {margin-left: 5px;}
.miniSlider .owl-nav button:hover {background: #fff !important;}

.banner {padding: 10px 0 10px 0}
.banner .owl-nav {position: absolute;bottom: 25px;right: 100px;}
.banner .owl-nav button {background-color: rgba(255,255,255,0.5) !important;border-radius: 50%;width: 30px;height: 30px;display: inline-block;text-align: center;line-height: 30px !important;outline: none;transition: all 300ms ease;}
.banner .owl-nav button.owl-next {margin-left: 5px;}
.banner .owl-nav button:hover {background: #fff !important;}

.service-box{margin-left:-10px}
.service{position:relative;border:1px solid #eee;background:#fff;overflow:hidden;padding:15px;margin-bottom:10px}
.service:before{position:absolute;top:0;right:0;z-index:0;content:" ";width:120px;height:120px;background:#f5f5f5;border-bottom-left-radius:136px;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}
.service-icon{position:absolute;top:18px;right:30px;max-width:100px;z-index:1;text-align:center}
.service-icon i{color:var(--theme);font-size:38px;line-height:60px;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}
.service-description{position:relative}
.service h4{color:#454545;font-size:20px;font-weight:700;line-height:1.5}
.service h4 a{color:#454545}
.service h5{color:#333;font-size:13px;font-weight:400;line-height:1;margin-top:5px}
.service-left-line{content:'';display:block;width:100px;height:3px;background:var(--theme);border-radius:25%;margin-top:15px;margin-bottom:5px}
.service p{margin-top:25px;padding-right:50px}
.service:hover .service-icon i{color:#fff}

.panel-faq .panel-title {padding: 10px 0 0 10px;}
.panel-faq .panel-heading { margin: 0;}

.menu-mobile{display:none;padding:20px}
.menu-mobile:after{font-family:"Font Awesome 5 Free";content:"\f0c9";font-weight:900; font-size:14px;padding:0;float:right;position:relative;top:10%;}
.menu-dropdown-icon:before{font-family:"Font Awesome 5 Free";content:"\f078";display:none;cursor:pointer;float:right;padding:1.5em 2em;color:#333;}
.menu>ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box}
.menu>ul:after,.menu>ul:before{content:"";display:table}
.menu>ul:after{clear:both}
.menu>ul>li{float:left;padding:0;margin:0}
.menu>ul>li a{text-decoration:none;padding:0.9em 1.5em;display:block;color:#000;font-size:medium;border-left: 4px solid transparent;}
.menu>ul>li a:hover{background:#f2f2f2;border-left: 4px solid var(--theme);}
.menu>ul>li:hover{background:#f2f2f2}
.menu>ul>li>ul{display:none;width:100%;background:#fff;padding:20px;position:absolute;z-index:99;left:0;margin:0;list-style:none;box-sizing:border-box;border-left: 4px solid var(--theme);}
.menu>ul>li>ul:after,.menu>ul>li>ul:before{content:"";display:table}
.menu>ul>li>ul:after{clear:both}
.menu>ul>li>ul>li{margin:0;padding-bottom:0;list-style:none;width:25%;background:0 0;float:left}
.menu>ul>li>ul>li a{color:var(--theme);padding:.4em .6em;width:95%;display:block;border-bottom:1px solid #ccc;}
.menu>ul>li>ul>li a:hover{background:#fff;border-left: 4px solid #fff;}
.menu>ul>li>ul>li>ul{display:block;padding:0;margin:10px 0 0;list-style:none;box-sizing:border-box}
.menu>ul>li>ul>li>ul:after,.menu>ul>li>ul>li>ul:before{content:"";display:table}
.menu>ul>li>ul>li>ul:after{clear:both}
.menu>ul>li>ul>li>ul>li{float:left;width:100%;padding:5px 0;margin:0;font-size:.8em}
.menu>ul>li>ul>li>ul>li a{border:0;font-size:small;border-left: 4px solid transparent;}
.menu>ul>li>ul.normal-sub{width:300px;left:auto;padding:10px 20px}
.menu>ul>li>ul.normal-sub>li{width:100%}
.menu>ul>li>ul.normal-sub>li a{border:0;padding:1em 0}
@media only screen and (max-width:959px){.menu-container{width:100%}
.menu-dropdown-icon:before,.menu-mobile{display:block}
.menu>ul{display:none}
.menu>ul>li{width:100%;float:none;display:block}
.menu>ul>li a{padding:1.5em;width:100%;display:block}
.menu>ul>li>ul{position:relative}
.menu>ul>li>ul.normal-sub{width:100%}
.menu>ul>li>ul>li{float:none;width:100%;margin-top:20px}
.menu>ul>li>ul>li:first-child{margin:0}
.menu>ul>li>ul>li>ul{position:relative}
.menu>ul>li>ul>li>ul>li{float:none}
.menu .show-on-mobile{display:block}
}

