:root {
--bunzl-blue: #1a3876;
--bunzl-green: #97b92e;
--bunzl-orange: #d35001;
--bunzl-bgmed: #9f9f9f;
--bunzl-bglight: #ebebeb;
--bunzl-textglight:#9f9f9f;
--bunzl-textgmed: #5b5b5b;
--bunzl-textgdark: #2e2e2e;
}
.product .in-stock{color:#97b92e !important;}
.product .out-of-stock,.product .available-on-backorder{color:#d35001 !important;}
.clearer{width:100%; float:left; clear:both;}
.nopadd{padding:0px;}
.w100{width:100% !important;}
.text-underline{text-decoration:underline;} .nav > li > a:hover, .nav > li > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background:none;}
.nav > li > a{padding:0px;} a{color:#1a3876; text-decoration:none;}
a:hover{color:#5177c2; text-decoration:underline;}
.btn, btno a{ text-transform:uppercase; font-weight:bold; border:none; margin:5px 0 !important;border-radius:0px; padding:8px 5px;}
.btn-primary{background:#1a3876;}
.btn-success{background:#97b92e;}
.btn-danger{background:#d35001;}
.link_inactiv{color:#9f9f9f; cursor:not-allowed; }  body{font-family: 'Titillium Web', sans-serif; padding-bottom: 0px; padding-top: 0px;}
h1, h2, h3, h4 {text-transform:uppercase;}
body p{color:#5b5b5b; font-size:14px;}
h2.page-title{
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #1a3876;
margin-top: 0px;
text-align: center;
}
.text-white, .text-white p{color:#fff;}
.nopadd-up{padding-top:0px;} .nopadd-down{padding-bottom:0px;}
.nopadd-r{padding-right:0px;} .nopadd-l{padding-left: 0px;}
.nopadd{padding:0px;}
.nopadd-h{padding-left: 0px !important; padding-right: 0px !important;}
.nopadd-v{padding-top:0px !important; padding-bottom: 0px!important;}
a.no_style{font-size:12px !important; text-transform:none !important; font-weight:normal !important;}
a.forgotten{font-size:12px !important; text-transform:none !important; font-weight:normal !important; margin:-15px 0 !important; text-align:center; padding:0px !important; width:100%; height:12px;} input[type="text"],input[type="password"],input[type="email"],textarea, input{
background-color: #ebebeb;
border: solid 1px #fff;
border-radius:0px;
padding:10px 15px;
font-size:14px;
line-height:1.42857143;
color:#494a4a;
margin:5px 0;
}
input[type="text"]::-moz-placeholder  {font-size:12px; color:#494a4a;}
input[type="text"]:-ms-input-placeholder {font-size:12px; color:#494a4a;}
input[type="text"]::-webkit-input-placeholder {font-size:12px; color:#494a4a;}
input[type="password"]::-moz-placeholder  {font-size:12px; color:#494a4a;}
input[type="password"]:-ms-input-placeholder {font-size:12px; color:#494a4a;}
input[type="password"]::-webkit-input-placeholder {font-size:12px; color:#494a4a;}
input:disabled, select:disabled,
.select2-container--disabled span.select2-selection--single,
.readonly input, .readonly select
{
background:#fff !important;
padding: 0;
border:0;
}
.select2-container--disabled span.select2-selection__arrow {display:none;}
input.search-field{margin:0px;}
.form-row.readonly{margin:0 !important; padding:0 !important;}
.form-row.readonly label{
padding-right:20px!important;
display:inline-block!important;
width:auto!important;
float:left!important;
line-height:20px !important;
}
.form-row.readonly input{max-width:70%!important; float:left!important; display:inline-block!important; line-height:22px!important;} #top{
background-color: #97b92e;
color:#fff;
font-size:12px;
}
#top .navbar-toggle{float:none; margin:0px; padding:0px; cursor:pointer; text-align:center;}  #top .navbar-toggle i{font-size:24px;}
#top a{color:#fff;}
#top i{font-size:14px; margin-right:5px;}
#top div.col{width:22%; padding:0 5px; float:left;}
#top div.col:last-of-type{width:10%; text-align:right;}
.fixed-top{top:0px; position:fixed; width:100%; z-index:1001;}
#top2{
background-color: #1a3876;
line-height:30px;
font-size:12px;}
#top2 .navbar-toggle{
color: #fff;
font-size:20px;
margin:0px;
float:none;
cursor:pointer;
}
#logoside{padding-top:40px; padding-bottom:10px;}
#logo{ text-align:center;}
#logo img{width:100%;}
#top-searchbar{float:left; height:50px; display:block; margin-top:10px;}
.main-search-form button[type="submit"]{ border:none; width:50px; height:44px; background:#97b92e; color:#fff; font-size:24px; text-align:center; line-height:44px; margin-left: -20px;}
.main-search-form input{width:80%; height:44px; padding:0px 10px; color:#5b5b5b; line-height:44px; font-size:14px; border:none; background:#ebebeb; float:left;}
.arrow-left-search {
width: 0;
height: 0;
border-top: 22px solid transparent;
border-bottom: 22px solid transparent;
border-right:22px solid #ebebeb;
float:left;
}
#top-buttons{float:right;margin-top:10px; height:40px; line-height:40px;}
#top-buttons a{text-transform:uppercase; text-decoration:none; font-size: 14px; font-weight:bold;}
#top-buttons a i{margin-right:10px; font-size:20px;}
.orange_link{color:#d35001;}
.orange_link:hover{color:#f06a18;}
.stand-menu{padding-left:0px; margin-top:10px; margin-left:0px; text-transform:uppercase; font-weight:bold;} header.mainhead{width:100%; background: #97b92e; color:#fff; padding:15px 0;}
header.mainhead h1{font-weight:bold; font-size:26px; margin:0px;}
.cart_list{overflow-y:scroll; overflow-x:hidden; max-height:300px;}
.line-height-sm{line-height:16px;}
a.removeu{font-size:20px; color:#d35001;} a.removeu:hover{color:#dd6c29;}
.cart_list a.remove{margin-top:10px;}
.cart_list a.title{font-weight:normal !important; text-transform:none !important; font-size:12px !important;}  nav#mainnav{
width: 100%;
background-color: #1a3876;
display:block;
z-index:40;
min-height: 20px;
}
.mainmenu-top{padding-left:20px; margin-bottom:0px;}
.mainmenu-top a{font-size:16px; color:#fff; line-height:40px; font-weight:bold; text-transform:uppercase; padding:0 10px;}
.mainmenu-top li:hover>a,
#mainnav li.current_page_item>a,
.mainmenu-top .current-menu-parent>a{background:#97b92e; text-decoration:none; padding-top:5px;padding-bottom:5px;}
ul.mainmenu-top li{list-style-type:none; display:inline-block; margin:0 1px; position:Relative; z-index:100;}
.line-navbar-two .navbar-collapse{margin-top:5px;}
.mainmenu-top .sub-menu{
display:none;
min-width:220px;
position: absolute;
background:#1a3876;
padding:5px;
}
.mainmenu-top .sub-menu li{width:100%; display:block;}
.mainmenu-top .sub-menu li a{font-size:12px; font-weight: normal;}
.mainmenu-top li.menu-item-has-children:hover>.sub-menu{display:block !important;}
.categorii_btn{margin-right:50px; color:#fff; font-size:18px;}
.categorii_btn:hover,.linkmare:focus{color:#fff;}
.navig-holder{position:absolute; top:100px; width:90%; left:5%;}
.preva{margin-right:-15px;}
.navig{
text-align: center;
padding:7px 10px;
color:#97b92e;
font-weight: bold;
cursor:pointer;
position:relative;
border:1px solid #97b92e;
background:#fff; font-size:16px; line-height: 15px;
opacity:0.8;
z-index:8;
}
.navig:hover{background:#97b92e; color:#fff;}
.furniz-hold img{margin:0 auto;} .ls-container h3{font-weight:bold; font-size:28px; line-height:30px !important;}
a.sliderbtn{font-size:20px; padding:5px 20px;} .tir-home{margin-top:-350px;}
.tir-home img{ width:100%;}
.home_feat {width:100%; margin-top:30px; max-height: 430px;}
.home_feat img{width:100%;}
.home_feat .overlayul{position:relative; bottom:170px; color:#fff; padding:10px 20px; margin-bottom:-140px !important;}
.home_feat .overlayul p{color:#fff;}
.capac{position:relative; bottom:25px; height:10px; width:100%; display:block;}
.cul_Green{background-color:rgba(151,185,46,0.75);}
.cul_Blue{background-color:rgba(26,56,118,0.75);}
.cul_Orange{background-color:rgba(211,79,0,0.75);}
.home_feat_link:hover {text-decoration:none;} .big-tooltip{
background:#fff;
border-top:6px solid #1a3876;
border-bottom:6px solid #97b92e;
color:#5b5b5b;
-webkit-box-shadow: 1px 2px 10px rgba(6,6,6,.36);
-moz-box-shadow: 1px 2px 10px rgba(6,6,6,.36);
box-shadow: 1px 2px 10px rgba(6,6,6,.36);
padding:20px 0;
max-width:400px;
display: table;
}
.big-tooltip i.fa{font-size:50px; color:#ebebeb;}
.tooltip-inner{
font-family: 'Titillium Web', sans-serif;
font-size:14px; text-align:left; color:#5b5b5b;
border-radius:0px;background:#fff;} .dropdown-menu{
background:#fff;
border:none;
border-radius:0px;
border-top:6px solid #1a3876;
border-bottom:6px solid #97b92e;
color:#5b5b5b;
-webkit-box-shadow: 1px 2px 10px rgba(6,6,6,.36);
-moz-box-shadow: 1px 2px 10px rgba(6,6,6,.36);
box-shadow: 1px 2px 10px rgba(6,6,6,.36);
z-index:100000;
}
@media (max-width: 767px) {
.navbar-collapse{
background:#fff;
border-top:6px solid #1a3876;
border-bottom:6px solid #97b92e;
padding-bottom:10px;
}
} .linkmare{font-weight:bold; text-transform:uppercase; }
.grey_bg{background:#ebebeb !important;}
.white_bg{background:#ffffff;}
.line-navbar-two .lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap .lnt-subcategory ul li a{font-size:14px; color:#5b5b5b;}
.line-navbar-two .lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap .lnt-subcategory ul li{padding:0 6px;}
.line-navbar-two .lnt-dropdown-mega-menu .lnt-subcategroy-carousel-wrap .lnt-subcategory ul{padding-top:20px; padding-left:10px}
.cap-de-list a{font-size:14px !important; color:#1a3876 !important;}
.cap-de-list {margin-bottom:5px;}
.main-cat-col a{text-transform:uppercase; font-size:18px; font-weight:bold; line-height:22px;}
.bg_green{background:#97b92e !important; color:#fff;}
.bg_blue{background:#1a3876 !important;color:#fff; border-top:1px solid #fff;}
.bg_orange{background:#d34f00 !important;color:#fff;}
.line-navbar-two .lnt-dropdown-mega-menu > .lnt-category > li.cat_green > a{background:transparent; color:#333333 ;} .line-navbar-two .lnt-dropdown-mega-menu > .lnt-category > li.cat_green > a:hover,
.line-navbar-two .lnt-dropdown-mega-menu > .lnt-category > li.cat_green.active > a,
.line-navbar-two .lnt-dropdown-mega-menu > .lnt-category2 > li.cat_green > a:hover,
.line-navbar-two .lnt-dropdown-mega-menu > .lnt-category2 > li.cat_green.active > a{background:#97b92e; color:#fff ;} .line-navbar-two .lnt-dropdown-mega-menu > .lnt-category > li.cat_blue > a:hover,
.line-navbar-two .lnt-dropdown-mega-menu > .lnt-category > li.cat_blue.active > a,
.line-navbar-two .lnt-dropdown-mega-menu > .lnt-category2 > li.cat_blue > a:hover,
.line-navbar-two .lnt-dropdown-mega-menu > .lnt-category2 > li.cat_blue.active > a{background:#1a3876; color:#fff ;} .line-navbar-two .lnt-dropdown-mega-menu > .lnt-category > li.cat_orange > a:hover,
.line-navbar-two .lnt-dropdown-mega-menu > .lnt-category > li.cat_orange.active > a,
.line-navbar-two .lnt-dropdown-mega-menu > .lnt-category2 > li.cat_orange > a:hover,
.line-navbar-two .lnt-dropdown-mega-menu > .lnt-category2 > li.cat_orange.active > a{background:#d34f00; color:#fff ;}
.prod_box{width:100%; padding:20px;}
.prod_box img{width:100%; z-index:1; position:relative; max-width:170px; height:auto}
.img_thumb{width:100%; max-height:180px; height:180px; overflow:hidden; max-width:170px;}
.carousel-inner .img_thumb{max-height:160px;}
.carousel .field_prod_holder{display:none !important;}
.nume_prod{text-transform:uppercase; font-size:14px; height:42px; width:100%; margin-top:10px; display:block; overflow:hidden; text-overflow: ellipsis;}
.producator_prod, .catego_prod a, li>.field_prod_holder a, li>.field_prod_holder{color:#9f9f9f; font-size:10px;width:100%;}
li>.field_prod_holder span.text{ display:none;}
li>.field_prod_holder a:hover{color:#000;}
li>.field_prod_holder a{line-height: 20px;}
.producator_prod_holder{width:100%; height:18px; display:block; float:left;}
.product_code {color:#9f9f9f; font-size:12px;width:100%;}
.product_code:before{float:left; font-family: 'Titillium Web', sans-serif; color:#9f9f9f; font-size:14px; content:'Kód výrobku:'; margin-right:5px;}
.sku_wrapper:before{float:left; font-family:'fontawesome'; color:#9f9f9f; font-size:14px; content:'\f02a'; margin-right:5px;}
.catego_prod a:hover{color:#1a3876;}
.producator_prod:before{float:left; font-family:'fontawesome'; color:#9f9f9f; font-size:14px; content:'\f275'; margin-right:5px;}
.prod_box .catego_prod, li .catego_prod{overflow:hidden; text-overflow: ellipsis; height:20px; white-space:nowrap;}
.desc_prod{ display: block;
float: left; width: 100%;
height: 50px;margin-top:10px; overflow:hidden;
text-overflow: ellipsis;}
.desc_prod p{font-size:12px !important;}
.badge_top{
width:72px;
height:75px;
background:url(//www.bunzlcs.cz/wp-content/themes/bunzltheme/img/badge_top.png);
display:block;
margin-top:-50px;
margin-bottom:-20px;
float:right;
z-index:2;
position:relative;
color:#fff;
font-size:28px;
line-height:45px;
font-weight:bold;
text-align:center; } #top_footer{background:#ebebeb; padding:20px 0;}
#top_footer p{font-size:12px; margin-top:10px; color:#2e2e2e;}
#top_footer ul{list-style-type:none; margin-left:0px; padding-left:0px;}
#top_footer a{color:#5b5b5b; font-size:12px;}
#top_footer a:hover{text-decoration:underline;}
#copyright{background:#1a3876; color:#fff; text-align:center; padding:10px 0; font-size:12px;}
.colfoot ul.children{padding-left:20px !important;} .woocommerce table{font-size:14px;} .woocommerce-MyAccount-navigation{width:20% !important;}
.woocommerce-MyAccount-navigation ul{list-style-type: none; padding:0; width:100%; display: block;}
.woocommerce-MyAccount-navigation ul li{margin:10px; width:100%; display: block;}
.woocommerce-MyAccount-navigation ul li a{background: #1a3876; width:80%; color: #fff; display:block; text-transform: uppercase; font-weight: bold;padding:5px 10px;}
.woocommerce-MyAccount-navigation ul li a:hover{text-decoration: none; background:#97b92e;}
.woocommerce-MyAccount-content{width:78% !important;}
li.signoutbtn a{width: 100% !important;}
.stand-menu .menu-item-has-children>.sub-menu{display:none;}
ul.stand-menu li>a.enlarge{
display: none !important;
float: right;
font-size: 30px !important;
color: #97b92e;
max-width: 40px;
height: 40px;
background: none;
margin-right: 10px;
position: relative;
text-align: center;
}
ul.stand-menu li.menu-item-has-children>a.enlarge {
display: block !important;
}
.stand-menu li{list-style-type:none; padding:0px; line-height:40px; border-bottom:1px solid #ebebeb;}
.stand-menu a{font-size:16px !important}
.woocommerce-Button, a.woocommerce-button.button,.woocommerce-Addresses a.edit,
.woocommerce-MyAccount-content input[type="submit"]{
background: #1a3876!important;
color: #fff !important;
text-transform: uppercase;
font-weight: bold;
padding:10px 20px;
border-radius:0 !important;
text-decoration: none;
}
a.woocommerce-button.button.invoice,.woocommerce-Button:hover, a.woocommerce-button.button{margin-left:15px;}
a.woocommerce-button.button.invoice,.woocommerce-Button:hover, a.woocommerce-button.button:hover,
.woocommerce-Addresses a.edit:hover,.woocommerce-MyAccount-content input[type="submit"]:hover{ background: #97b92e !important;}
.menu-account a{text-transform:uppercase; font-weight:bold; font-size:16px;}
li.widget-container{list-style-type:none;}
.nav-tabs li a{background-color: #ebebeb; padding:10px 20px; border-radius:0px; text-transform:uppercase; font-weight:bold; border:0px;}
.nav-tabs li.active a,.nav-tabs li a:hover{background-color: #1a3876; color:#fff; border:0px;}
.nav-tabs{border-bottom:4px solid #1a3876;}
.tab-content{border:1px solid #ebebeb; padding:0 20px;} .woocommerce-tabs{margin-top:20px; padding-top:20px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:4px solid #1a3876; margin-bottom:0px; padding:0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{background-color: #ebebeb; padding:10px 20px; border-radius:0px; text-transform:uppercase; font-weight:bold; border:0px!important; border-radius:0px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background-color: #1a3876 !important; color:#fff; border:0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:none; z-index:0; border:none;}
.woocommerce-tabs .entry-content.wc-tab{border:1px solid #ebebeb !important; padding:0 20px !important;}
.woocommerce-account .addresses .title .edit, .woocommerce-account ul.digital-downloads li .count{float:left !important; clear:both !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0px; padding:0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{background-color: #1a3876 !important; color: #fff;}
table.variations td.label label{text-align:center; color:#5b5b5b; font-size:16px; font-weight:normal !important; margin-top:5px;}
div.images{ text-align:center; background:#fff;}
h2.entry-title{font-size:20px; font-weight:bold; text-transform:uppercase; color:#2e2e2e; margin-top:0px;}
.posted_in:before{float:left; font-family:'fontawesome'; color:#9f9f9f; font-size:14px; content:'\f0e8'; margin-right:5px;}
.tagged_as:before{float:left; font-family:'fontawesome'; color:#9f9f9f; font-size:14px; content:'\f02c'; margin-right:5px;}
.field_prod_holder:before{float:left; font-family:'fontawesome'; color:#9f9f9f; font-size:14px; content:'\f2a7'; margin-right:5px;}
.supplier{text-align:center; margin:10px 0; padding:5px 0; border-top:1px solid #9f9f9f; border-bottom:1px solid #9f9f9f; font-weight:bold; font-size:20px !important; } .breadcrumbs ,.woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a,.woocommerce-breadcrumb a{font-size:14px; color:#fff !important;}
.woocommerce .woocommerce-breadcrumb a:hover,.woocommerce-breadcrumb a:hover{text-decoration:underline;}
#container{padding-top:20px;}
.filters {padding-left:10px;}
.filters a{font-size:14px; color:#9f9f9f; }
.filters a:hover,.filters a:hover:before{color:#1a3876;}
.filters a:before,.checklist li:before{font-size:14px; color:#9f9f9f; font-family:'fontawesome'; content:'\f046'; margin-right:10px; }
ul.products, .checklist{list-style-type:none; margin:10px 0px; padding:10px 0px;}
.alert {list-style-type:none;    border-radius: 0px;    line-height: 16px;    font-size: 12px;}
.alertare{font-weight:bold; color:#d35001; text-transform:uppercase;}
.action_link {font-size:20px; line-height:12px; margin:-5px 5px; cursor:pointer}
table.align-middle tr>td{vertical-align:middle;}
.red_link{color:#d35001;}
.xs-product-image img{width:50px; height:auto;} .woocommerce ul.products li.product .price{font-size:20px; text-align:center; color:#5b5b5b; margin-bottom:0px; line-height:40px;}
.woocommerce ul.products li.product .button{margin-top:0px;}
.woocommerce td.product-quantity{min-width:50px;}
.woocommerce .quantity .qty{width:100%;}
div.woocommerce{margin-top:20px;}
div.woocommerce thead{background:#ebebeb;}
.woocommerce div.product div.images img{width:auto; text-align:center; margin:0 auto; max-width:350px;} .dropdown-cart-button{border:none; background:none; padding:0px;}
.dropdown-cart-button .dropdown{border:none; border-top:6px solid #1a3876; border-bottom:6px solid #97b92e; padding:20px; box-shadow: 1px 2px 10px rgba(6,6,6,.36);}
.dropdown-cart-button .dropdown .cart_list li{line-height:16px;}
.mini_cart_item a{text-transform:none;}
.dropdown-cart-button .dropdown .buttons .button{background:#1a3876; padding:10px !important; border-radius:0px;}
.dropdown-cart-button .dropdown .buttons .button.checkout {background:#97b92e; padding:10px !important; border-radius:0px;}
.dropdown-cart-button .dropdown .buttons .button:hover{background:#286090;}
.dropdown-cart-button .dropdown .buttons .button.checkout:hover{background:#449d44;} .floating{position:fixed; bottom:10%; right:0px; padding:10px !important; z-index:1000; opacity:0.8; width:200px; height:auto; white-space:normal;}
.vc_slide.vc_images_carousel.vc_build{max-width:100%;}
.currency-admin{font-size:12px; width:80px;}
.smallone td, .smallone th{padding:10px 2px !important; font-size:12px; }
.smallone input[type="number"]{padding:5px 4px; width:100px;} .bunzl_form input::-webkit-input-placeholder{color:#7d7d7d; font-family:"fontawesome", 'Titillium Web'; }
.bunzl_form input:-moz-placeholder{color:#7d7d7d; font-family:"fontawesome", 'Titillium Web'; }
.bunzl_form input::-moz-placeholder{color:#7d7d7d;  font-family:"fontawesome", 'Titillium Web';}
.bunzl_form input:-ms-input-placeholder{color:#7d7d7d; font-family:"fontawesome", 'Titillium Web'; }
.bunzl_form input:placeholder-shown { color:#7d7d7d; font-family:"fontawesome", 'Titillium Web';}
.carousel-left .prod_box{padding:0px;}
.danger label{color:#d35001;}
.single-stock{width:100%; text-transform:uppercase; font-size:16px !important; font-weight:bold; text-align:center;}
#cart_price_single .the_price {background:#97b92e; padding:8px;}
#cart_price_single .the_price .amount, #cart_price_single .the_price{color:#fff !important; font-size:16px !important; font-weight:bold !important; text-align:center !important; margin:0 auto;}
.the_price,.the_price .amount{color:#fff !important; font-size:16px !important; font-weight:bold !important; text-align:center !important; margin:0 auto;}
.the_price {background:#97b92e; padding:8px;}
#cart_price_single .quantity .qty{margin:0px; border:none;}
.moq{text-align:center; font-size:14px; text-transform:uppercase; font-weight:bold; color:#2e2e2e; line-height:40px;}
#cart_price_single .btn{margin:0px !important;}
.total-large{font-size:24px;}  .widget-area ul.xoxo{padding-left:0px;}
h3.widget-title{font-size:20px;} .mtree.default{padding-left:0px;}
ul.mtree.default li.mtree-node::before{display:none;}
ul.mtree ul{margin-left:0px; padding-left:0px;}
ul.mtree.default li > a{margin-top:4px; padding:5px 0px 10px 5px; background:#ebebeb;}
ul.mtree.default ul.children li > a {background:#fff; padding:2px 5px; border-bottom:1px solid #ebebeb;}
ul.mtree.default ul.children li > a:hover {font-weight:bold;}
ul.mtree.default li > a:hover, ul.mtree.default li.current-cat > a{font-weight:normal; text-decoration:none;}
ul.mtree.default li.current-cat > a{font-weight:normal; text-decoration:none; background:#97b92e; color:#fff;}
ul.mtree.default li.current-cat ul.children li.current-cat > a{font-weight:bold; color:#666;}
em.parent_open{
float:right;
z-index:100;
font-size:14px;
font-weight:bold;
text-transform:none;
position:absolute;
right:-10px;
top:0px;
padding:2px 7px;
background:#1a3876;
color:#fff;
margin-top:5px;
}
em.parent_open:hover{cursor:pointer;} .woocommerce .widget_layered_nav ul li a:before {font-family:'fontawesome';content:'\f096'; margin-right: .618em;}
.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce .widget_layered_nav_filters ul li a:before{font-family:'fontawesome'; content:'\f046'; color:#97b92e;}
.woocommerce .widget_layered_nav ul li.chosen a:before:hover, .woocommerce .widget_layered_nav_filters ul li a:hover:before{text-decoration:none;}
.demo_store{background-color:#d35001 !important;}
.loadering i{font-size:60px;}
.loadering {text-align:center;}
.double-height{display:block; min-height:40px;} .featured-image-holder img{width:100%; height:auto;}
.cat-links, .tag-links{width:100%; display:block;}
.cat-links:before, .tag-links:before{
float: left;
font-family: 'fontawesome';
color: #9f9f9f;
font-size: 14px;
content: '\f0e8';
margin-right: 5px;
}
.tag-links:before{content: '\f02c';}
.news-custom-meta{width:100%; padding:5px 10px; color:#fff; display:block; text-transform:uppercase; font-weight:bold;}
.news-location{background:#1a3876!important;}
.news-date{background:#97b92e!important;}
.news-custom-meta:before{
float: left;
font-family: 'fontawesome';
color: #fff;
font-size: 26px;
content: '\f073';
margin-right: 15px;
font-weight:normal !important;
}
.news-location:before{content: '\f041';}
.btn-default{background:#f1f1f1;}
.overlayul h3{
padding-right: 20px;
display: block;
max-width: 100%;
min-height: 52px;
font-size: 22px;}
.woocommerce div.product div.images .flex-control-thumbs li{margin:0 5px !important;}
.woocommerce div.product div.images .flex-control-thumbs li img{max-width:100% !important;}
.wpcf7-acceptance .wpcf7-list-item{ margin:0 !important;} @media (max-width: 768px) {
#logoside{padding-top:100px;}
#top {height:40px;}
#top i{font-size:20px; margin-right:5px; line-height:40px;}
#sidebar{clear:both;}
.floating{width:80px;}
.nopadmobtop{padding-top:0px !important;}
.nopadmob{padding:0px !important;}
.nopadmobbottom{padding-bottom:0px !important;}
.overlayul h3{font-size:16px; font-weight: bold; display:block; min-height:64px;}
.woocommerce div.product div.images img{max-width:100% !important;}
}
@media (min-width: 768px) {
.col-sm-15 {
width: 20%;
float: left;
}
.cart-item-quantity{
width:30px;
height:30px;
display: inline-block;
border-radius:100%;
text-align: center;
background:#97b92e;
font-size:12px;
line-height: 30px;
color:#fff;
top: -10px;
position: relative;
}
.cart-item-subtotal{font-size:12px; display: block; margin-top: -22px;}
}
@media (max-width: 992px) {
#logo img{width:auto; max-width:100px;}
}
@media (min-width: 992px) {
.col-md-15 {
width: 20%;
float: left;
}
}
@media (min-width: 1200px) {
.col-lg-15 {
width: 20%;
float: left;
}
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}