@import "reset.css";
@import "font-awesome.min.css";
@import "style_color.css?v=2";
[data-tooltip]{position:relative;display:inline-block}[data-tooltip]:before,[data-tooltip]:after{position:absolute;visibility:hidden;opacity:0;z-index:999999}[data-tooltip]:before{content:'';position:absolute;border-width:6px;border-style:solid;border-color:transparent}[data-tooltip]:after{height:35px;padding:11px 11px 0;font-size:13px;line-height:11px;content:attr(data-tooltip);white-space:nowrap}[data-tooltip].simptip-position-top:before{border-top-color:#323232}[data-tooltip].simptip-position-top:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-bottom:before{border-bottom-color:#323232}[data-tooltip].simptip-position-bottom:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-left:before{border-left-color:#323232}[data-tooltip].simptip-position-left:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-right:before{border-right-color:#323232}[data-tooltip].simptip-position-right:after{background-color:#323232;color:#ecf0f1}[data-tooltip].simptip-position-top.half-arrow:before{border-right:7px solid #323232}[data-tooltip].simptip-position-bottom.half-arrow:before{border-right:7px solid #323232}[data-tooltip]:hover,[data-tooltip]:focus{background-color:transparent}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after{visibility:visible;opacity:1}.simptip-position-right.simptip-movable:before,.simptip-position-right.simptip-movable:after,.simptip-position-left.simptip-movable:before,.simptip-position-left.simptip-movable:after,.simptip-position-top.simptip-movable:before,.simptip-position-top.simptip-movable:after,.simptip-position-bottom.simptip-movable:before,.simptip-position-bottom.simptip-movable:after{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}.simptip-position-right:before,.simptip-position-right:after,.simptip-position-left:before,.simptip-position-left:after{bottom:50%}.simptip-position-right:before,.simptip-position-left:before{margin-bottom:-5px}.simptip-position-right:after,.simptip-position-left:after{margin-bottom:-14.66667px}.simptip-position-right.half-arrow:before,.simptip-position-left.half-arrow:before{bottom:16px;border-style:none;border-top:7px solid transparent}.simptip-position-right.simptip-multiline:before,.simptip-position-right.simptip-multiline:after,.simptip-position-left.simptip-multiline:before,.simptip-position-left.simptip-multiline:after{bottom:-50%}.simptip-position-right.simptip-multiline:before,.simptip-position-left.simptip-multiline:before{margin-bottom:15px}.simptip-position-right:before,.simptip-position-right:after{left:100%}.simptip-position-right:before{margin-left:-2px}.simptip-position-right:after{margin-left:10px}.simptip-position-right.simptip-movable:before{margin-left:-10px}.simptip-position-right.simptip-movable:after{margin-left:2px}.simptip-position-right.simptip-movable:hover:before,.simptip-position-right.simptip-movable:hover:after{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}.simptip-position-right.simptip-movable.half-arrow:before{margin-left:-5px}.simptip-position-right.half-arrow:before{margin-left:3px;border-right:7px solid #323232}.simptip-position-left:before,.simptip-position-left:after{right:100%}.simptip-position-left:before{margin-right:-2px}.simptip-position-left:after{margin-right:10px}.simptip-position-left.simptip-movable:before{margin-right:-10px}.simptip-position-left.simptip-movable:after{margin-right:2px}.simptip-position-left.simptip-movable:hover:before,.simptip-position-left.simptip-movable:hover:after{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}.simptip-position-left.simptip-movable.half-arrow:before{margin-right:-5px}.simptip-position-left.half-arrow:before{margin-right:3px;border-left:7px solid #323232}.simptip-position-bottom:before,.simptip-position-bottom:after,.simptip-position-top:before,.simptip-position-top:after{left:50%}.simptip-position-bottom:after,.simptip-position-top:after{margin-left:-18px}.simptip-position-bottom.half-arrow:before,.simptip-position-top.half-arrow:before{border-style:none;border-right:7px solid #323232}.simptip-position-bottom:before,.simptip-position-bottom:after{top:100%}.simptip-position-bottom:before{margin-top:-5px}.simptip-position-bottom:after{margin-top:7px}.simptip-position-bottom.simptip-movable:before{margin-top:-15px}.simptip-position-bottom.simptip-movable:after{margin-top:-3px}.simptip-position-bottom.simptip-movable:hover:before,.simptip-position-bottom.simptip-movable:hover:after{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}.simptip-position-bottom.simptip-movable.half-arrow:before{margin-top:-10px}.simptip-position-bottom.half-arrow:before{margin-top:0;border-top:7px solid transparent}.simptip-position-top:before,.simptip-position-top:after{bottom:100%}.simptip-position-top:before{margin-bottom:-5px}.simptip-position-top:after{margin-bottom:7px}.simptip-position-top.simptip-movable:before{margin-bottom:-15px}.simptip-position-top.simptip-movable:after{margin-bottom:-3px}.simptip-position-top.simptip-movable:hover:before,.simptip-position-top.simptip-movable:hover:after{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.simptip-position-top.simptip-movable.half-arrow:before{margin-bottom:-10px}.simptip-position-top.half-arrow:before{margin-bottom:0;border-bottom:7px solid transparent}.simptip-smooth:after{-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.simptip-fade:before,.simptip-fade:after{-webkit-transition:opacity .2s linear,visibility .2s linear;-moz-transition:opacity .2s linear,visibility .2s linear;-ms-transition:opacity .2s linear,visibility .2s linear;-o-transition:opacity .2s linear,visibility .2s linear;transition:opacity .2s linear,visibility .2s linear}.simptip-multiline:after{height:auto;width:150px;padding:11px;line-height:19px;white-space:normal;text-align:left}.simptip-success.simptip-position-top:before{border-top-color:#62c462}.simptip-success.simptip-position-top:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-bottom:before{border-bottom-color:#62c462}.simptip-success.simptip-position-bottom:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-left:before{border-left-color:#62c462}.simptip-success.simptip-position-left:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-right:before{border-right-color:#62c462}.simptip-success.simptip-position-right:after{background-color:#62c462;color:#ecf0f1}.simptip-success.simptip-position-top.half-arrow:before{border-right:7px solid #62c462}.simptip-success.simptip-position-bottom.half-arrow:before{border-right:7px solid #62c462}.simptip-info.simptip-position-top:before{border-top-color:#5bc0de}.simptip-info.simptip-position-top:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-bottom:before{border-bottom-color:#5bc0de}.simptip-info.simptip-position-bottom:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-left:before{border-left-color:#5bc0de}.simptip-info.simptip-position-left:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-right:before{border-right-color:#5bc0de}.simptip-info.simptip-position-right:after{background-color:#5bc0de;color:#ecf0f1}.simptip-info.simptip-position-top.half-arrow:before{border-right:7px solid #5bc0de}.simptip-info.simptip-position-bottom.half-arrow:before{border-right:7px solid #5bc0de}.simptip-danger.simptip-position-top:before{border-top-color:#e74c3c}.simptip-danger.simptip-position-top:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-bottom:before{border-bottom-color:#e74c3c}.simptip-danger.simptip-position-bottom:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-left:before{border-left-color:#e74c3c}.simptip-danger.simptip-position-left:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-right:before{border-right-color:#e74c3c}.simptip-danger.simptip-position-right:after{background-color:#e74c3c;color:#ecf0f1}.simptip-danger.simptip-position-top.half-arrow:before{border-right:7px solid #e74c3c}.simptip-danger.simptip-position-bottom.half-arrow:before{border-right:7px solid #e74c3c}.simptip-warning.simptip-position-top:before{border-top-color:#e67e22}.simptip-warning.simptip-position-top:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-bottom:before{border-bottom-color:#e67e22}.simptip-warning.simptip-position-bottom:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-left:before{border-left-color:#e67e22}.simptip-warning.simptip-position-left:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-right:before{border-right-color:#e67e22}.simptip-warning.simptip-position-right:after{background-color:#e67e22;color:#ecf0f1}.simptip-warning.simptip-position-top.half-arrow:before{border-right:7px solid #e67e22}.simptip-warning.simptip-position-bottom.half-arrow:before{border-right:7px solid #e67e22}
html,body{overflow-x:hidden;}
body,p,a,b,strong,div,span{font-family:'Roboto','Arial'!important;}
.text-center{text-align:center}
.font-bold{font-weight:700}
.coverPhoto{object-fit:cover}
.hidden{opacity:0;visibility:hidden}
.relative{position:relative}
.inline{display:inline-block;vertical-align:top}
.fixed{position:fixed}
.form_title{font-weight:700;margin:15px 0 0;display:inline-block;font-size:16px}
.text-right{text-align:right}
.mt0{margin-top:0}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mb0{margin-bottom:0}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.top10{top:10px!important}
.top20{top:20px!important}
.top30{top:30px!important}
.m_bottom_9{margin-bottom:9px}
.resPage .container .container{max-width:100%!important}
.transform3d{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(600);-moz-transform:perspective(600);-o-transform:perspective(600);perspective:600px;transform:perspective(600);z-index:5}
.circle,input[type="radio"] + label::after,input[type="radio"] + label::before{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.visible,.fancybox-nav span,fieldset:hover .fieldset_c,.popup_container:hover::before,input[type="radio"]:checked + label::after,input[type="checkbox"]:checked + label::after{opacity:1!important;visibility:visible!important}
.btnLeft,.btnRight{padding:10px 15px 6px}
select.form-control{margin-top:6px;height:40px}
.accordion-body{padding:20px;background:#f9F9F9;margin:15px 0}
.view-cart h5{margin:15px 0;padding:0;float:left;font-weight:600;color:#6b6b6b;font-size:16px}
.showhideorder{background:#e5ebef;border-radius:5px;padding:10px 45px!important;width:100%;display:inline-block}
.view-cart input[type="checkbox"] + label:not([class*="fs_"])::after,.view-cart input[type="checkbox"] + label:not([class*="fs_"])::before,.registerForm input[type="checkbox"] + label:not([class*="fs_"])::after,.registerForm input[type="checkbox"] + label:not([class*="fs_"])::before{top:7px;left:10px}
.view-cart .divider_bg{margin:5px 0 20px}
input[type="checkbox"],input[type="radio"]{visibility:hidden}
input[type="checkbox"] + label,input[type="radio"] + label{padding-left:32px;position:relative;cursor:pointer}
input[type="checkbox"] + label:not([class*="fs_"]){padding:1px 0 1px 32px}
input[type="checkbox"] + label:not([class*="fs_"])::after,input[type="checkbox"] + label:not([class*="fs_"])::before{top:1px}
input[type="radio"] + label{padding-top:5px;padding-bottom:5px}
input[type="checkbox"] + label::before,input[type="radio"] + label::before{content:"";display:block;width:22px;height:22px;position:absolute;left:0;background:#fff;border:1px solid #e5e5e5}
input[type="checkbox"] + label::before{top:-2px}
input[type="radio"] + label::before{top:50%;margin-top:-11px}
input[type="radio"] + label::after,input[type="checkbox"] + label::after{position:absolute;visibility:hidden}
input[type="checkbox"] + label::after{content:"\f00c";font-family:FontAwesome;text-align:center;left:0;width:22px;height:22px;line-height:22px;top:-1px}
input[type="radio"] + label::after{content:"";width:10px;height:10px;left:6px;top:50%;margin-top:-5px;background:#000}
.rating{float:left;padding: 0;background: #fff;width:100%;margin: 10px 0;}
.rating a i{font-size:26px;color:#333}
.rating a.star-selected i{color:#e0dd01}
.table-stock-product th{font-weight:700;background:#f1F1F1}
.table-stock-product td span.yes{font-weight:700;color:#72a908}
.table-stock-product td span.no{font-weight:700;color:red}
.table-stock-product td:last-child,.table-stock-product th:last-child{text-align:right}
.carouselCatItem{float:left;margin:0 15px}
.owl-carousel .owl-stage-outer{padding-top:0;padding-bottom:15px}
.dotd_carousel .owl-item{padding-left:20px;padding-right:20px}
.dotd_carousel .owl-dots{position:absolute;bottom:25px;left:17px;overflow:hidden}
.dotd_carousel .owl-dot{float:left;margin:0 2.5px}
.dotd_carousel .owl-dot > span{display:block;width:10px;height:10px;border-width:1px;border-style:solid;-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}
.owl-carousel.owl-loaded{display:block}
.owl-carousel{height:auto;width:100%;overflow:hidden}
.owl-carousel .owl-stage-outer{padding-bottom:0!important}
.owl-item img{display:block;max-width:600px;height:auto;width:auto!important;margin:0 auto}
.mainSlide .owl-item img{display:block;max-width:100%;height:auto;width:100%!important;margin:0 auto}
.ui-helper-hidden-accessible{display:none}
.productsSpanJson{padding:12px 15px;background:#f5f5f5;display:block}
.categorySpanJson{padding:12px 15px;background:#f5f5f5;display:block}

.webPage{min-height:500px;margin-top:20px}
.webPage .site-title{margin-top:0;margin-bottom:20px;text-transform:uppercase;font-weight:500;color:#000}
.categoryPage .cat-desc{float:left;line-height:20px;font-size:16px}
.webPage h3{font-size:20px;font-weight:500;color:#2c4d73}
.webPage form.smart-form{padding:15px;background:#f9F9F9;font-size:14px;color:#444}
.webPage form input.form-control{width:100%;box-shadow:none;margin-bottom:10px;margin-top:5px;color:#333;height:auto;padding:10px;font-size:14px}
.webPage form input.btn{width:auto;max-width:100%;padding:8px 15px;color:#fff;border:0;font-size:18px;font-weight:300;height:auto;background:#2c4d73}
.webPage .viewPage{font-size:16px;line-height:20px}
.webPage .viewPage p{font-size:16px;line-height:20px}
.webPage .viewPage ul{margin-top:15px}
.webPage .viewPage ul li{margin-top:10px;padding-left:10px}
.header-top{float:left;width:100%;padding:10px 0}
.header_middle_part{float:left;width:100%;min-height:105px}
.header_bottom_part{float:left;width:100%;height:auto}
.header_bottom_part.fixed{z-index:100;float:left;width:100%;left:0;margin:auto;top:0;text-align:center}
.header_bottom_part.fixed .main_menu li{float:none;display:table-cell}
.boxheading{position:relative;z-index:3}
.btnLeft{position:absolute;z-index:2;left:0;top:180px}
.btnRight{position:absolute;z-index:2;right:0;top:180px}
.btnLeft{color:#FFF;font-size:14px;margin:5px 0;padding:0;background:#f8dae7;display:inline-block;cursor:pointer;border-radius:0;border:0;color:#ee008c;width:60px;height:60px;line-height:100px;border-radius:50%;margin-left:-40px}
.btnRight{color:#FFF;font-size:14px;margin:5px 0;padding:0;background:#f8dae7;display:inline-block;cursor:pointer;border-radius:0;border:0;color:#ee008c;width:60px;height:60px;line-height:100px;border-radius:50%;margin-right:-40px;text-align:center}
.btnLeft i{font-size:26px;margin-top:18px;margin-left:-5px}
.btnRight i{font-size:26px;margin-top:18px;margin-right:-5px}
.btnLeft:hover,.btnRight:hover{background:#f1b9d1;color:#fff;text-decoration:none}
.btnLeft:hover i,.btnRight:hover i{color:#2b4d74}
.btnLeft img{transform:rotate(270deg);width:25px;height:auto;margin-left:30px;margin-top:20px}
.btnRight img{transform:rotate(90deg);width:25px;height:auto;margin-right:30px;margin-top:20px}
.thisislogo{position:relative;display:block;margin-top:0;max-height:102px;overflow:hidden}
.thisislogo img{max-height:100%;max-height:90px;width:auto;margin-top:10px}
.contact-row{line-height:20px;color:#9b9b9b;margin-top:10px}
.contact-row .phone{margin:0 23px 0 0;border-right:1px solid #E2E2E2;padding-right:35px}
.contact-row .icon{font-size:18px;line-height:23px;margin:0 8px 0 0;vertical-align:middle;color:#008fd4}
.searchform{margin-top:4px;width:90%;display:inline-block}
.searchform input{float:left;width:calc(100% - 50px);padding:5px 10px;height:40px}
.searchform button{width:50px;height:40px;padding:12px}
.detailSearch{font-size:13px;display:inline-block;margin:5px 0 0}
.megaSearch{display:inline-block;width:100%;padding:15px;margin:20px 0;background:#f9F9F9}
.megaSearch label{margin-top:8px;display:inline-block;width:100%}
.megaSearch label.sd_ch{margin-top:0}
.megaSearch input[type="text"],.megaSearch select{height:36px;margin-top:4px;display:inline-block;width:100%}
.megaSearch .btnSearchMega{padding:8px 16px;background:#2c4d73;font-size:16px;font-weight:300;color:#fff}
.megaSearch .btnSearchMega:hover{background:#000}
.btn-darkBtn{padding:9px 16px;font-size:16px;background:#444;border:#737373;font-weight:300;color:#fff}
.btn-darkBtn:hover,.btn-darkBtn:focus{background:#000;color:#fff}
.megaSearch .btn-danger{padding:9px 16px;font-size:16px;background:#444;border:#737373;font-weight:300}
.megaSearch .btn-danger:hover{background:#000;color:#fff}
.registerForm{padding:15px;background:#f9F9F9}
.registerForm span.colName{font-weight:500;font-size:18px;color:#a7a7a7;padding:10px 0;margin:10px 0;border-bottom:1px solid #e6e6e6;float:left;width:100%}
.registerForm label{font-weight:300;font-size:14px;width:100%}
.registerForm label dt.help{float:right;padding:2px 6px;background:#90979a;color:#fff;line-height:15px}
#mobile_menu_button{display:none}
.main_menu li{position:relative;float:left;display:inline-block;flex:1 0 auto;text-align:center}
.main_menu li.touch_open_sub{z-index:5}
.main_menu li a{display:block}
.main_menu li:last-child{border-right:0}
.main_menu > li > a{padding:16px 14px;font-size:14px!important;font-weight:400}
.main_menu > li > a:first-letter{text-transform:uppercase}
.main_menu > li > a:hover{text-decoration:none}
.main_menu > li > a > i[class^="fa "]{font-size:12px;margin-left:0;line-height:18px}
.main_menu.type_2 > li > a{padding-left:13px;padding-right:13px}
.main_menu .sub_menu{background:#fff!important}
.main_menu .sub_menu li a:hover{background:#f9F9F9;color:#2b4d74!important;text-decoration:none}
.main_menu .sub_menu li a{color:#2b4d74!important}
[role="navigation"] .sub_menu,.mega_menu{margin-top:0;left:0;white-space:nowrap;min-width:230px;width:120%;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);border-bottom:0 solid #ccc;padding:8px;border-left:0 solid #ccc;border-right:0 solid #ccc;margin-left:0;box-shadow:0 5px 5px 2px rgba(0,0,0,0.2)}
[role="navigation"] .sub_menu li{border-bottom:0;border:0!important;width:100%;float:left!important}
[role="navigation"] .sub_menu li a{padding:8px 12px;margin-left:0;border-right:0;text-align:left;font-size:14px!important}
[role="navigation"] .sub_menu .sub_menu{top:0;left:100%;margin:0}
.sub_menu,.mega_menu{position:absolute;top:100%;min-width:146px}
.sub_menu li a,.options_list li{display:block;padding:7px 20px}
[role="navigation"] .sub_menu,.mega_menu{margin-top:0;left:0;z-index:99;white-space:nowrap;min-width:285px;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);opacity:0;visibility:hidden}
[role="navigation"] .sub_menu .sub_menu{top:0;left:100%;margin:0 0 0 2px}
[role="navigation"] .sub_menu .sub_menu::before{content:"";position:absolute;top:0;left:-2px;display:block;width:2px;height:100%}
.mega_menu{padding:23px 20px 10px;margin-bottom:2px}
.main_menu{display:flex}
.main_menu > li > .sub_menu::before,.main_menu > li > .mega_menu::before{content:"";display:block;height:2px;width:100%;position:absolute;left:0;top:-2px;display:block;height:2px;width:100%;position:absolute;left:0;top:-2px}
.main_menu li:hover > .sub_menu,.main_menu li:hover > .mega_menu{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);opacity:1;visibility:visible}
.header-basket{float:right;margin-top:20px!important;display:inline;height:auto;min-height:55px;cursor:pointer}
.header-basket a:hover{text-decoration:none}
.header-basket i{margin-bottom:0;margin-right:10px}
.header-basket dt{display:inline-block;margin-bottom:0;margin-right:10px;margin-top:8Px}
.header-basket dd{display:inline-block;margin-top:10px;margin-bottom:0;margin-right:10px}
.header-desktop{display:inline-block;width:100%;position: relative;}
.header-basket{color:#000}
.header-basket i{color:#fff!important;background: #2a4d74!important;border-radius:50%;width:40px;height:40px;text-align:center;font-size:20px;padding-top:9px;text-align:center;padding-right:3px;}
.balloon{position:relative;cursor:pointer}
.balloon__tip{width:100%;min-width:480px;top:100%;padding:10px;font-size:1.2rem;line-height:1.6rem;white-space:nowrap;color:#fff;border-radius:0;background:#fff;border:1px solid #ddd}
.bName{border-bottom:1px solid #eee;padding:0 0 10px;display:inline;float:left;border-radius:5px;width:100%;text-align:left;font-weight:700}
.bName a{color:#000}
.bName a:hover{text-decoration:underline}
.balloon__cart{float:left;width:100%;font-size:14px;padding:0;margin-top:0}
.balloon__inner{color:#444;font-size:18px;font-family:'roboto';font-weight:300;padding:5px 10px 15px;text-align:center;display:inline-block}
.balloon__inner .bPrice{font-weight:500!important;font-size:22px;color:#f15630;margin-top:8px;float:left;width:100%}
.balloon__i,.balloon__tip{position:absolute;z-index:1050;right:0;display:none;cursor:auto}
.shopping-cart-items{padding-top:0;list-style:none;list-style-type:none;padding-left:0;min-width:320px;max-height:60vh;overflow-y:scroll}
.shopping-cart-items li{padding-bottom:8px;border-bottom:1px solid #f1F1F1;padding-top:8px;margin:0;line-height:18px}
.shopping-cart-items .thumbImg{float:left;width:20%;overflow:hidden;margin-right:12px;text-align:center;justify-content:center;display:inline-block}
.shopping-cart-items img{max-height:40px!important;margin:0 auto;margin-top:5px}
.shopping-cart-items a.item-name{display:inline;padding-top:0;color:#000;text-decoration:none;width:70%;float:left;padding-left:0;margin-left:0;text-align:left;font-weight:600}
.shopping-cart-items .item-sklad{font-size:14px;float:left;width:70%;text-align:left}
.shopping-cart-items .item-price{color:#2a4d74;font-weight:700;margin-right:8px;font-size:14px;float:left}
.shopping-cart-items .item-quantity{color:#000}
.cart-icon{float:right;color:#000}
.showBask{display:inline-block;margin:12px auto;float:none!important;background:#000;width:auto;color:#fff;padding:12px 20px;width:100%}
.showBask:hover{text-decoration:none;background:#2c4d73;color:#fff}
.balloon__inner .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#000;border-radius:10px;float:right}
.mainSlide{height:auto;overflow:hidden;max-height:350px}
.mainSlide .owl-item{height:auto;overflow:hidden;min-height:auto}
.mainSlide .owl-stage-outer .owl-height{height:auto}
.mainSlide .owl-dots{text-align:center;position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.1);padding:12px}
.mainSlide .owl-nav{-webkit-tap-highlight-color:transparent;margin-top:10px}
.mainSlide .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:0;padding:4px 7px;background:rgba(8,29,71,0.4);display:inline-block;cursor:pointer;border-radius:0;border:0 solid #fff;color:#fff}
.mainSlide .owl-nav [class*=owl-]:hover{background:#2b4d74;color:#FFF;text-decoration:none}
.mainSlide .owl-nav [class*=owl-] i:before{color:#fff}
.mainSlide .owl-nav .disabled{opacity:.5;cursor:default}
.mainSlide .owl-nav.disabled+.owl-dots{margin-top:10px}
.mainSlide .owl-nav{position:absolute;top:40%;width:100%;z-index:1}
.mainSlide .owl-nav div{display:block!important;content:"";float:left;margin-left:20px;background:#ea7211;width:40px;height:40px;border-radius:40px;text-align:center}
.mainSlide .owl-nav div:hover{background:#fff}
.mainSlide .owl-nav div.owl-next{float:right;margin-left:0;margin-right:0}
.mainSlide .owl-nav div i{font-size:26px;color:#222}
.mainSlide .owl-prev.sliderLeft{left:0!important}
.mainSlide .sliderRight{right:0!important}
.mainSlide .owl-prev.sliderLeft,.mainSlide .owl-next.sliderRight{position:absolute;top:50%;padding:0;display:flex;font-size:46px!important;transform:translateY(-50%);text-align:center;justify-content:center;height:80px;line-height:80px;padding:0!important;background:rgba(0,0,0,0.2)}
.mainSlide .owl-prev.sliderLeft i{margin-left:0;margin-top:25px;font-size:34px}
.mainSlide .owl-next.sliderRight i{margin-right:0;margin-top:25px;font-size:34px}
.mainSlide .owl-dots .owl-dot{display:inline-block;zoom:1}
.mainSlide .owl-dots .owl-dot span{width:12px;height:12px;margin:5px 3px;background:#ccc;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.mainSlide .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}
.webPage form .btn.basketBtnCart{padding:10px 25px!important;height:45px!important;text-align:center;margin-top:0;border:0}
.webPage form .btn.basketBtnCart.bContinue{font-weight:500;background:#2b4d74}
.webPage form .btn.basketBtnCart i{margin-top:5px;margin-right:6px}
.webPage form input.cuponInput{width:auto;box-shadow:none;margin-bottom:10px;margin-top:5px;height:auto;padding:10px;float:left;font-size:14px;height:45px;margin-top:0}
.slideNewsBox{padding-left:0;height:350px}
.slideNewsBox .slideLine{margin:0;width:100%;display:inline-block;height:auto;background:#fff;border-bottom:1px solid #ccc;padding:10px;height:175px;position:relative}
.slideNewsBox .slideLine .image{float:left;width: 100%;height: 100px;text-align:center;justify-content:center;align-items:center;overflow: hidden;padding: 10px 0;}
.slideNewsBox .slideLine .image img{height:auto;width:100%;max-height: 100%;object-fit: cover;}
.slideNewsBox .slideLine h3{display: inline-block;width: 100%;padding: 0;font-size:16px;}
.slideNewsBox .slideLine span{display:inline-block;width: 100%;height:48px;padding: 0;overflow:hidden;line-height:16px;margin: 5px 0;font-weight:300;}
.slideNewsBox .slideLine:hover{background:#f9F9F9}
.slideNewsBox .slideLine:last-child{border-bottom:0}
.slideNewsBox .slideLine a.linkBlog{margin:5px 20px;height:auto;float:left;background:#d9dde0;width:auto;padding:8px 12px;right:5px;bottom:5px;display: none;}
.slideNewsBox .slideLine a:hover.linkBlog{text-decoration:none;background:#2b4d74;color:#fff}
.arrow-steps{width:100%;margin:15px 15px 25px}
.arrow-steps .step{font-size:14px;text-align:left;color:#666;cursor:default;margin:0 3px;padding:10px 10px 10px 30px;width:24%;height:65px;float:left;position:relative;background-color:#d1e2f5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .2s ease}
.arrow-steps .step:after,.arrow-steps .step:before{content:" ";position:absolute;top:0;right:-17px;width:0;height:0;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:17px solid #d1e2f5;z-index:2;transition:border-color .2s ease}
.arrow-steps .step:before{right:auto;left:0;border-left:17px solid #fff;z-index:0}
.arrow-steps .step:first-child:before{border:none}
.arrow-steps .step:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}
.arrow-steps .step span{position:relative;color:#2c4d73;font-size:20px}
.arrow-steps .step dd{font-size:15px}
.arrow-steps .step span:before{opacity:0;content:"";position:absolute;top:-2px;left:-20px}
.arrow-steps .step.done span:before{opacity:1;-webkit-transition:opacity .3s ease .5s;-moz-transition:opacity .3s ease .5s;-ms-transition:opacity .3s ease .5s;transition:opacity .3s ease .5s}
.arrow-steps .step.current{color:#fff;background-color:#2b4d74}
.arrow-steps .step.current span,.arrow-steps .step.current dd{color:#fff}
.arrow-steps .step.current:after{border-left:17px solid #2b4d74}
.cart-table td:last-child{text-align:center}
.cart-table th:last-child{text-align:center}
.cart-table td:nth-child(3){text-align:right}
.cart-table th:nth-child(3){text-align:right}
.cart-table td:nth-child(4){text-align:right}
.cart-table th:nth-child(4){text-align:right}
table.cart-table{border:0}
table.cart-table thead th{background:#fff;font-weight:700;font-family:'Roboto';font-size: 16px;border-left:0;border-right:0;padding:15px;color: #294d74;border-bottom:2px solid #2b4d74;}
table.cart-table tbody td{background:#fff;font-weight:300;font-family:'Roboto';font-size:16px;border-left:0;border-right:0;padding:15px;border-bottom:1px solid #ececec}
.finishBasket{width:50%;text-align:center;margin:100px auto}
.finishBasket i{color:#2c4d73;font-size:124px}
.finishBasket p{font-size:18px;line-height:28px;color:#555;margin:20px 0}
#login,#loginMobile{z-index:9;right:15px;top:55px}
#login .loginButton,#loginMobile .loginButton{width:100%}
#login:after,#loginMobile:after{content:'';display:inline-block;border-left:10px solid transparent!important;border-right:10px solid transparent!important;border-bottom:10px solid #d8ecfd;position:absolute;top:-10px;right:10px}
.userMenu{margin-top: 17px;position:relative;margin-right:20px;padding-right:15px;float:right;height:auto;cursor:pointer;}
.userMenu i:first-of-type{margin-right:10px}
.userMenu i:last-of-type{margin:3px 10px 0}
.userMenu:hover,.userMenu:active,.userMenu:focus{color:#0dabe3}
.userMenuLinks a{display:inline-block;width:100%;padding:6px;text-align:left}
.userMenuLinks a i{width:15px}
.userMenu .userButton i{width:40px;height:40px;display:inline-block;background: #2a4d74;color:#fff;border-radius:50%;padding-top:8px;font-size:20px;}
.userMenu .userButton .mbN{display:inline-block;margin-top:4px;line-height:20px;text-align:left;}
.dropdown{position:absolute;top:100%;right:0;margin-top:0;opacity:0;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden}
.dropdown.type_2{right:auto;left:0}
.login_dropdown,#shopping_cart{z-index:9;padding:15px 20px 20px;width:262px}
.dropdown hr,.product_options hr{margin-left:-20px;margin-right:-20px}
.b2c_icons{background-size:cover;background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-image:url(../images/bg.jpg);background-attachment:fixed;left:-429px;width:100%;background-position:50% -4px}
.b2c_icons .boxIcon{padding:20px 15px}
.b2c_icons{min-height:130px;padding:30px 0}
.b2c_icons i{float:left;font-size:35px;margin:11px 19px 0 0}
.b2c_icons p{line-height:170%;margin-top:0}
.homePageText{float:left;width:100%;padding:15px;background:#fff;margin-bottom:30px;font-size:16px;line-height:20px}
.home-categories{padding:20px 0;margin:20px 0 0}
.home-categories .homeCat{display:inline-block;border:#fff;margin-top:10px;margin-bottom:15px;position:relative;padding:0;height:300px;width:100%}
.home-categories .homeCat:hover h2 a,.home-categories .homeCat h2 a:hover{text-decoration:none}
.home-categories .homeCat a.index-links-holder{height:85%;width:100%;display:flex;justify-content:center;align-items:center}
.home-categories .homeCat img{height:auto;max-height:100%;width:100%}
.home-categories .homeCat h2{position:absolute;float:left;width:100%;height:50px;line-height:50px;text-transform:uppercase;text-align:center;left:0;bottom:0}
.cahomecat h2 a{text-align:center;display:block;display:inline-block;vertical-align:middle;line-height:normal}
.home-categories .homeCat:hover{border:0}
.home-categories .homeCat div{position:relative;display:inline-block;width:100%;height:100%;margin:0;padding:0}
.home-categories .homeCat figure{width:100%;height:100%;margin:0;padding:0;overflow:hidden;position:relative}
.home-categories .homeCat figure::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.home-categories .homeCat figure:hover::before{-webkit-animation:shine .75s;animation:shine .75s}
@-webkit-keyframes shine {
100%{left:125%}
}
@keyframes shine {
100%{left:125%}
}
.homeTabsProducts .tab-content{padding:0;position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.homeTabsProducts .owl-carousel{padding:20px 10px!important}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{border-top:4px solid #2c4d73!important;border-color:#ccc;border-bottom-color:transparent}
.homeTabsProducts .nav-tabs{display:inline-block;width:100%;margin-left:-1px}
.homeTabsProducts .nav-tabs li{color:#999;font-weight:300;border:1px solid #eee;border-radius:0;text-transform:none;border-left:0;border-bottom:0;border-top:1px solid #f1F1F1;border-right:1px solid #f1F1F1;margin-left:-2px;margin-right:0;margin-bottom:-4px;display:inline-block}
.homeTabsProducts .nav-tabs li:first-child{border-left:1px solid #f1F1F1;margin-left:0}
.homeTabsProducts .nav-tabs li:hover{background:#f9F9F9}
.homeTabsProducts .nav-tabs li:hover a{color:#000}
.homeTabsProducts .nav-tabs li a.active{color:#2c4d73;font-weight:400;text-transform:uppercase;background:#fff;margin-left:0;border:1px solid #ccc;border-top:3px solid #2c4d73}
.homeTabsProducts .nav-tabs li a{border-radius:0;padding:16px 25px;font-size:18px;display:inline-block;background:#eee}
.homeTabsProducts{margin:40px 0}
.product-homepage-bar{min-height:400px;padding:0}
.product-homepage-bar .owl-item .col-md-3,.product-homepage-bar .owl-item .col-md-4{width:100%}
.detailBtnProduct{padding:10px 20px;background:#fff;border:1px solid #2a4d74;color:#2a4d74;text-decoration:none;display:inline-block}
.detailBtnProduct:hover{color:#fff;background:#000;border:1px solid #000}
.shop-items{background:#fff}
.shop-items .headings{padding:20px 0}
.productItem.lineItem{display:inline-block;width:100%;padding:15px;background:#f9F9F9;margin:10px 0;height:190px;overflow:hidden}
.productItem.lineItem figure{float:left;width:20%;text-align:center;height:auto}
.productItem.lineItem figure img{max-width:100%;height:auto;max-height:160px}
.productItem.lineItem figcaption.vcol{float:left;width:78%;margin-left:2%;text-align:center}
.productItem.lineItem figure a.imageproduct{height:auto}
.productItem.lineItem .text-center{text-align:left}
.productItem.lineItem .productItem .perexvypis{padding:0}
.productItem.lineItem .perexvypis p{text-align:left;padding-left:0}
.productItem.lineItem .perexvypis a h3{height:auto;padding:0}
.productItem.lineItem .perexvypis .col-md-12{padding-left:0}
.productItem.lineItem .productListFooter{padding:5px 0}
.perexvypis span.skladem{width:100%;display:inline-block;font-weight:500}
.productItem{padding:15px;margin:0;position:relative}
.owl-carousel .owl-item{text-align:center}
.owl-carousel .owl-item img{display:inline;min-height:100%!important;max-height:350px}
.productItem figure{height:250px;float:none;overflow:hidden;margin:auto}
.productItem figure a.imageproduct{text-align:center;display:flex;justify-content:center;align-items:center;height:250px;margin:auto}
.productItem figure a.imageproduct img,.productItem figure a.imageproduct picture, .productItem figure a.imageproduct source{max-width:100%!important;height:auto!important;min-height:0!important;position: relative;max-height: 250px !important;}
.productItem figure img{height:auto;max-height:100%;margin:0 auto}
.productItem figure .imageproduct img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.productItem:hover figure .imageproduct img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.productItem .perexvypis{padding:10px 0}
.productItem .perexvypis a h3{height:50px;font-weight:500;vertical-align:super;padding:10px}
.productItem .perexvypis a:hover,.productItem .perexvypis a:hover h3{text-decoration:none}
.productItem .perexvypis p{padding:5px 10px;text-align:center;overflow:hidden;height:auto;margin-bottom:5px}
.productListFooter{padding:10px;float:left;width:100%;margin-top:0}
.footer-product .priceDph{float:left;width:100%}
.footer-product .priceNoDph{float:left;width:100%}
.footer-product .priceOld.relRight{position:relative!important;float:right;margin-right:20px;width:auto}
.footer-product .priceOld{width:auto;padding-right:10px;display:inline-block;position:relative;margin-top:5px;float:left;margin-right:-5px;position:absolute;left:0}
.footer-product .priceOld:before{content:" ";display:block;background:currentColor;height:1px;width:100%;left:0;right:0;transform:rotate(-14deg);top:40%;position:absolute}
.priceproduct strike{margin-left:15px}
.perexvypis p{text-align:left;padding:10px 0;height:60px}
.labStatus{position:absolute;top:0;width:100%;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:2;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.labStatus .etat{width:60px;display:inline-block}
.labStatus .new{display:inline-block;border:1px solid #393e46;border-radius:0;padding:5px;background-color:#393e46;margin:4px 10px 0;color:#fff;text-decoration:none}
.labStatus .stock{display:inline-block;border:1px solid #72a908;border-radius:0;padding:5px;background-color:#72a908;margin:4px 10px 0;color:#fff;text-decoration:none}
.labStatus .hot{display:inline-block;border:1px solid #ff4d4d;border-radius:0;padding:5px;background-color:#ff4d4d;margin:4px 10px 0;color:#fff;text-decoration:none}
.labStatus .sale{display:inline-block;border-radius:50%;padding:14px 5px;font-size:16px;background-color:#ff4d4d;margin:10px 10px 0;font-weight:400;color:#fff;text-decoration:none}
p.productDescShort{padding:15px 0}
.availabilityBox{float:left;font-size:18px;padding:20px 0;width:100%}
.availabilityBox dt.yes{color:#9dbf42;font-size:22px}
.availabilityBox dt.no{color:#c91518;font-size:22px}
.quantity{float:left}
.quantity input[type="text"]{width:auto;max-width:100px;height:60px;font-size:22px;margin-left:0;text-align:center;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;-ms-box-shadow:none!important;box-shadow:none!important;border-color:#e5e5e5!important;padding-left:5px;padding-right:5px;border:1px solid #e5e5e5}
.quantity .input-group{max-width:200px}
.quantity .input-group-addon{background:#000;width:auto;padding:0;border:0;line-height:10px;height:60px;width:35px;vertical-align:top}
.quantity .input-group-addon a{float:left;width:100%!important;font-size:15px;padding:0 10px;color:#fff!important;height:50%!important;margin-top:0;line-height:30px}
.quantity .input-group-addon a i{line-height:30px}
.quantity .input-group-addon a:hover{background:#333}
.quantity .input-group-addon{border-radius:0!important}
.cartAdd{border:1px solid #2c4d73;background:#2c4d73;color:#fff;height:60px;font-size:20px;float:left;margin:0 10px;padding:0 20px}
.cartAdd i{padding-right:8px}
.cartAdd:hover,.cartAdd:focus{border:1px solid #000;background:#000}
.imageMainContainer{position:relative;overflow:hidden;width:100%!important;display:inline-block;border:1px solid #eee}
.imageMainContainer a{text-align:center;display:inline-block;width:100%;display:flex;justify-content:center;align-items:center;height:100%;padding:30px}
.imageMainContainer img{width:auto;max-height:460px}
.thumbnails_product_prev{left:0;top:30px;position:absolute;font-size:28px}
.thumbnails_product_next{right:0;top:30px;position:absolute;font-size:28px}
.product_thumbnails_wrap{height:80px;border:1px solid #eee;border-top:0}
.product_thumbnails_wrap img{height:70px;width:auto;margin:5px 1px}
.product_thumbnails_wrap .owl-carousel .owl-nav button.owl-next,.product_thumbnails_wrap .owl-carousel .owl-nav button.owl-prev{background:#2c4d73;font-size:14px;width:25px;height:35px;top:25px;color:#fff;text-align:center;border:1px solid #fff}
.cproduct_maintabs .tab-pane{padding:50px!important}
.cproduct_maintabs .nav-tabs > li > a,.cproduct_maintabs .nav-tabs > li.active > a,.cproduct_maintabs .nav-tabs > li.active > a:hover,.cproduct_maintabs .nav-tabs > li.active > a:focus{padding:20px;font-size:16px;width: auto;font-size: 16px !important;font-weight: 400;color: #2a4d74;}
.cproduct_maintabs .nav-tabs > li > a{background:#f1F1F1}
.cproduct_maintabs .nav-tabs > li:hover > a{background:#ccc;color:#000}
.cproduct_maintabs .nav-tabs > li > a.active{background:#fff;border:1px solid #ccc;border-bottom:0;border-top:3px solid #2a4d74}
.product_thumbnails_wrap .owl-item img{max-height:100px;width:auto}
.product_description .product_title{font-size:30px;font-weight:700;color:#000;text-transform:none;line-height:34px;width:90%}
.product_description .rating_list > li{color:#f1F1F1;width:auto;height:auto;display:inline;line-height:32px}
.product_description .rating_list > li.defaultColorStar{color:#8e9ea7}
.product_description .rating_list > li.activeStar{color:#2c4d73}
.hodnotprodukt{margin:10px 0 20px;float:left;width:auto;background:#efefef;padding:10px 15px}
.product_options{float:left;width:100%}
.product_description .varbg{float:left;width:100%}
.product_description .rating_list > li >i{font-size:30px;margin:0}
.product_description .nav-tabs li.active a{background:#2c4d73;color:#fff}
.product_description .oldPrice{font-size:22px;width:auto;display:inline-block;position:relative;margin:15px 0 0;float:left;text-decoration:none}
.product_description .oldPrice:before{content:" ";display:block;background:currentColor;height:1px;width:100%;left:0;right:0;transform:rotate(-14deg);top:40%;position:absolute}
.product_description .nodphPrice{font-size:16px}
.product_description .dphPrice{font-size:44px;float:left;width:100%;padding:10px 0;color:#2c4d73}
.product_description .dphPrice label{font-size:14px;float:left;width:100%;font-weight:300;color:#444}
.product_description .variantTable input.count{float:left;width:80px;border-radius:0;border:1px solid #eee}
.product_description .btnAddBasketVariantItem{height:34px;padding:0 20px;background:#2c4d73;color:#fff;margin:0 10px;text-align:center;line-height:34px;border-radius:0}
.product_description .btnAddBasketVariantItem i{margin-top:9px}
.addthis_toolbox{float:left;width:100%;padding:20px 0}
.addthis_toolbox .toolBoxButton{width:45px;height:45px;font-size:20px;line-height:20px;border:1px solid #eee;margin:0 2px;color:#999;float:left;text-align:center;vertical-align:middle;display:inline;-webkit-appearance:none;text-align:center;display:flex;justify-content:center;align-items:center;background:#fff}
.addthis_toolbox .toolBoxButton:hover{background:#fff;border:1px solid #2c4d73;color:#2c4d73}
.toolBoxButton.active{background:#2c4d73;border:1px solid #2c4d73;color:#fff}
.mfColumn{float:left;width:auto;padding:15px;background:#fff;border-bottom:1px solid #eee;margin:20px 0}
.mfColumn span{float:left;width:100%}
.mfColumn .manufImg{width:100px;height:auto}
.btnAddProductRating{background:#2c4d73;padding:14px 20px;float:left;font-size:18px;margin:10px 0;color:#fff;border-radius:5px}
.btnAddProductRating:hover{opacity:.9;color:#fff;}
.productContactForm{background:#f9F9F9;padding:20px}
.productContactForm input{height:40px;border:1px solid #eee}
.productContactForm textarea{height:150px;border:1px solid #eee}
.mainTabInfo{display:inline-block;margin:20px 0;width:100%}
.mainTabInfo li{padding:10px 0;border-bottom:1px solid #f1F1F1;display:flex}
.mainTabInfo li span.tValue{color:#2c4d73;font-size:14px}
.bigTabs .nav-tabs > li:hover > a{background:#ccc;color:#000}
.bigTabs .nav-tabs > li.active > a{background:#fff;color:#2c4d73;border:1px solid #eee;border-bottom:0}
.bigTabs .tab-content{background:#fff;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:50px;box-shadow:0 10px 19px 2px rgba(0,0,0,0.1)}
.productRelated h3{font-size:28px;color:#000}
.blog-homepage{min-height:400px;padding:40px 0}
.blog-homepage .owl-item .col-md-3,.blog-homepage .owl-item .col-md-4{width:100%}
.blogListItem{padding:15px;margin:25px 0;height:auto}
a.blogItemList{float:left;width:auto;padding:10px 25px}
button.productItemList{width:auto;display:inline-block;margin-top:0;padding:10px 25px;border:0;height:38px}
input.countProductList{display:inline-block;width:50px;min-width:20px;height:38px;margin:0;border-radius:0;padding:10px;vertical-align:top}
.blogListItem figure{height:auto;float:none;overflow:hidden;margin:auto}
.blogListItem figure .clanekimg{text-align:center;display:flex;justify-content:center;align-items:center;height:200px;margin:auto;overflow:hidden}
.blogListItem figure img{height:auto;max-height:100%;margin:0 auto}
.blogListItem figure .clanekimg img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.blogListItem:hover figure .clanekimg img{-webkit-transform:scale(1.3);transform:scale(1.3)}
.blogListItem h3{line-height:24px;height:50px;display:inline-block;padding:9px 0;margin:0;text-align:left;font-weight:500}
.blogListItem h3 a{font-size:18px;line-height:22px;text-align:left;margin-top:0;display:inline-block;width:100%}
.blogListItem p{text-align:left}
.subcategories-menu{margin:20px 0;width:100%}
.subcategories-menu .catSubLink{display:inline-block;width:auto;text-align:left;height:auto;position:relative;min-height:0;font-size:18px;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #ccc}
.subcategories-menu .catSubLink:last-child{border-right:0}
.subcategories-menu .obalit{border:1px solid #eaeaea;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:0 0 20px;padding:5px}
.subcategories-menu .obalit:after,.subcategories-menu .obalit:before{content:"";width:1px;height:0;position:absolute;-webkit-transition:all .2s linear;transition:all .2s linear;background:#e4604a;-webkit-transition-delay:0;transition-delay:0}
.subcategories-menu .obalit:before{left:0;top:0}
.subcategories-menu .obalit:after{right:0;bottom:0}
.subcategories-menu .obalit:after,.subcategories-menu .obalit:before{content:"";width:0;height:1px;position:absolute;-webkit-transition:all .2s linear;transition:all .2s linear;background:#2c4d73}
.subcategories-menu .obalit:before{right:0;top:0}
.subcategories-menu .obalit:after{left:0;bottom:0}
.subcategories-menu .obalit:hover{-webkit-transition:all .5s ease;transition:all .5s ease}
.subcategories-menu .obalit:hover:after,.subcategories-menu .obalit:hover:before{-webkit-transition-delay:0;transition-delay:0;width:100%}
.subcategories-menu .obalit.hover,.subcategories-menu .obalit a:hover{color:#2c4d73;text-decoration:none}
.showMoreHP{display:inline-block;margin:10px auto 20px;color:#fff;font-size:16px;padding:15px 25px;background:#2a4d74}
.showMoreHP:hover{background:#000;color:#fff;text-decoration:none}
.site-title{margin-top:0}
.categoryPage h1{font-size:26px;color:#2a4d74;font-weight:500;margin-bottom:15px}
.categoryPage h2{font-size:18px}
.categoryPage h1:first-letter,.categoryPage h2:first-letter{text-transform:uppercase}
.topSellTable{margin:20px 0;background:#f9F9F9;float:left;width:100%;padding:15px 30px}
.topSellTable h2{margin:0 0 15px}
.topsellrows{border-bottom:1px solid #e5e5e5;padding:0;background:#fff;border-left:3px solid #fff;overflow:hidden}
.topsellrows:hover{border-left:3px solid #008fd4;background:#fff}
.topsellrows:hover h3 a{color:#2c4d73}
.topsellrows img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.topsellrows:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}
.topsellrows .image{float:left;width:110px;height:60px;margin-right:10px;text-align:center}
.topsellrows .image img{width:auto;height:auto;max-height:50px;display:inline-block;margin-top:5px}
.topsellrows h3{margin-top:10px;line-height:16px}
.topsellrows h3 a{font-size:16px}
.topsellrows strong{font-weight:400;font-family:'Roboto';padding-right:10px}
.topsellrows .mPrice{margin-top:10px;text-align:right;padding-right:30px}
.topsellrows .cmPrice{font-size:16px;font-weight:500}
.filter-middle{border:1px solid #e5e5e5;background:#f5f5f5;margin-bottom:20px;padding:23px;display:inline-block;width:100%}
.filterBox .filtrovani-obsah{background:#fff;border:1px solid #ccc;padding:15px;display:none;float:left;width:100%}
.filterBox .filtrovani-obsah b{font-weight:400;font-family:'osbold'}
.filterBox #slider-range{position:relative;height:11px;background:#fff;border:1px solid #e5e5e5;width:98%;margin-left:8px;margin-right:8px}
.filterBox .priceFromSliderWrap{margin-top:23px;margin-bottom:6px}
.filterBox .priceToSliderWrap{margin-top:23px;margin-bottom:6px}
.filterBox legend{font-size:16px;font-weight:600;width:96%;margin:10px 15px 20px;padding-top:15px;color:#294d74;border-top:1px solid #e0e0e0}
.filterBox ul{margin:0 0 10px}
.filterBox ul li{min-height:30px}
#filter-dropdown{display:block;overflow:hidden;float:none;height:0}
.filter-middle{border:1px solid #e5e5e5;background:#f5f5f5;margin-bottom:20px;padding:23px}
.filter-middle .filter-toggle{background-color:#404042;border-color:#404042;cursor:pointer}
.filterOrder,.filtervalues{margin-top:20px}
.filterOrder li{float:none;border:1px solid #dcdcdc}
.filterOrder li a{border:0;margin-right:0;border-radius:0}
.filterOrder li.active a,.filterOrder li a:hover,.filterOrder li a:focus{border:0!important;background-color:#e6e6e6!important}
.filtervalues{padding-left:20px!important;border-top:1px solid #dcdcdc;padding-top:14px}
.priceFilter{padding:10px 15px;display:inline-block;width:calc(100% - 10px)}
.priceFromSliderWrap{position:absolute;top:0;left:0}
.priceToSliderWrap{position:absolute;top:0;right:0}
.category-tabs{margin:25px 0 0;border-bottom:1px solid #f9F9F9;background:#fff;padding:0;display:inline-block;width:100%}
.category-tabs .filterSortButton{border-radius:0;background:#fff;padding:15px 10px;text-decoration:none;border:1px solid #e0e0e0;border-bottom:0;color:#444;margin:0;display:inline-block}
.category-tabs .filterSortButton:hover,.category-tabs .filterSortButton:focus{background:#f9F9F9;border-color:#f9F9F9;color:#000}
.category-tabs .filterSortButton.active,.category-tabs .filterSortButton.active{background:#2c4d73;border-color:#2c4d73;color:#fff}
.pagination > li > a.current{background:#2c4d73;color:#fff}
#block_paginatorbottom{float:left;width:100%;margin:20px 0}
.recent-posts{float:left;width:100%}
.breadcrumb{padding:10px 0;background:transparent;flex-wrap:nowrap;margin:0 0 15px;color:#334}
.breadcrumb li{position:relative;padding:0 15px;margin-right:10px;min-width:40px;line-height:20px}
.breadcrumb li a{font-weight:300;text-decoration:underline;text-decoration-style:dotted;display:block;max-width:100%;color:#333}
.breadcrumb li a:hover{color:#2c4d73}
.breadcrumb li a i{font-size:18px}
.breadcrumb li:before,.breadcrumb li:after{content:"";border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #ccc;position:absolute;top:0;width:0;height:0;right:-11px;z-index:0}
.breadcrumb li:before{border-left:10px solid #fff;z-index:2;right:-10px}
.breadcrumb li:first-child{padding-left:0;min-width:33px}
.breadcrumb li:last-child{min-width:100px;margin-right:0;padding-right:0}
.breadcrumb li:last-child::before,.breadcrumb li:last-child::after{border-top:0;border-bottom:0;border-left:0}
.leftSide{display:inline-block;width:100%;margin-top:0}
.leftSide h3{width:100%;padding:5px 0;background:#fff;color:#000;font-weight:700;font-size:20px;margin:0 0 20px}
.leftSide .leftMenu{float:left;width:100%;margin:0 0 15px}
.leftSide ul.categories_list{background:#fff!important;padding:0;border-radius:0;border-left:1px solid #b9d2e9;border-right:1px solid #b9d2e9;border-bottom:1px solid #b9d2e9}
.leftSide .categories_list li,.leftSide .categories_list li a{float:left;width:100%}
.leftSide .categories_list a:first-letter{text-transform:uppercase}
.leftSide .categories_list .cat-lvl-1{padding:12px 14px;background:transparent;border:0;color:#082753;font-size:16px;font-weight:300;font-family:'Roboto';border-bottom:1px solid #dfebf5;float:left}
.leftSide .categories_list .cat-lvl-1 i{float:right;font-weight:200;font-size:10px;color:#93bce4;margin-right:5px;margin-top:5px}
.leftSide .categories_list .cat-lvl-2 i{float:right;font-weight:200;font-size:10px;color:#93bce4;margin-right:5px;margin-top:5px}
.leftSide .categories_list .cat-lvl-1.active i,.leftSide .categories_list .cat-lvl-2.active i{color:#fff}
.leftSide .categories_list small{vertical-align:middle;font-size:12px;font-weight:300;font-style:italic;border-radius:15px;color:#2c4d73;margin-left:5px}
.leftSide .categories_list li > a.active,.leftSide .categories_list li > a:hover,.leftSide .categories_list li > a:focus{background:#2c4d73;text-decoration:none;color:#fff}
.leftSide .categories_list li > a.cat-lvl-1.active,.leftSide .categories_list li > a.cat-lvl-1.active:hover,.leftSide .categories_list li > a.cat-lvl-1.active:focus{background:#2c4d73;color:#fff}
.leftSide .categories_list .categories_second_level_list li > a{background:#dfe9f3;padding:10px 0 10px 20px;border-bottom:1px solid #fff}
.leftSide .categories_list .categories_second_level_list li > a.active{background:#476380;color:#fff}
.leftSide .categories_list .categories_second_level_list li > a:hover{background:#b8d5f3;text-decoration:none}
.leftSide .categories_list .categories_third_level_list li > a{background:#d1e6fb;padding:10px 0 10px 30px}
.leftSide .lastProductBox{display:inline-block;width:100%;background:#fff;margin:10px 0}
.leftSide .lastProductBox span{font-size:14px;font-weight:300}
.claim{padding:20px 0}
.claim label{font-size:14px;margin:5px 0}
.letterName{float:left;width:100%;margin:15px 0;font-size:26px;color:#2c4d73}
ul.findBrands{float:left;width:100%;background:#f9F9F9;padding:10px;list-style:none}
ul.findBrands li{float:left;width:25%;padding:3px}
ul.findBrands li a{color:#777573;font-weight:300;font-size:14px}
.footer-newsletter{margin-top:0;padding:25px 0 20px;background:#217ec2;color:#fff;margin-top:25px}
.footer-newsletter .nlInfo span{font-size:26px;font-weight:500;color:#fff}
.footer-newsletter .nlInfo div{font-size:16px;font-weight:300;color:#fff;margin-top:5px}
.footer-newsletter .nlLogin{float:right;margin-top:0}
.footer-newsletter .nlLogin input[type="email"]{background: #1c344e;color:#fff;border:0;padding:20px;font-weight:400;font-size:16px;border-radius:0;height:60px;margin-right:0;width:calc(100% - 130px);float:left;}
.footer-newsletter .nlLogin button{background:#fff;color:#217ec2;border:0;padding:20px 12px;font-weight:600;height:60px;border-radius:0;width:100px;float:left}
.footer-newsletter .nlLogin button:hover{background:#134063;color:#fff;border:0;padding:20px 12px;font-weight:600}
.footer-newsletter .nlLogin input[type="email"]::-webkit-input-placeholder{color:#fff;font-weight:300}
.footer-newsletter .nlLogin input[type="email"]:-moz-placeholder{color:#fff;font-weight:300}
.footer-newsletter .nlLogin input[type="email"]::-moz-placeholder{color:#fff;font-weight:300}
.footer-newsletter .nlLogin input[type="email"]:-ms-input-placeholder{color:#fff;font-weight:300}
.footer-newsletter .nlLogin input[type="email"]:focus{outline:none;box-shadow:none}
footer{margin:0;background:#000;width:100%;overflow:hidden;color:#999;line-height:22px}
footer .footerBoxes{padding-top:30px;padding-bottom:30px}
footer .footerMenuBox li a:first-letter{text-transform:uppercase}
footer .footerBoxes img{opacity:.8;}
footer .footerBoxes img:hover{filter:none;opacity:1}
footer a{color:#ccc}
footer a:hover{color:#fff}
footer h3{color:#fff;font-size:20px;margin-bottom:15px}
footer .footlast{background:#191919!important;border-top:1px solid #444;padding:25px 0;text-align:center;color:#fff}
footer .footerMenuBox li{width:100%;padding:8px 0 0;font-size:14px;font-weight:300}
footer .footerMenuBox li a{font-weight:400;color:#999}
#loader{display:none}
.page_loader{width:100%;top:0;background:rgba(43,77,116,0.7);left:0;height:100%;position:fixed;z-index:99999}
.center_loading{margin:auto;width:100px;height:100px;position:relative;top:40%}
.text_loading{margin:auto;width:auto;height:100px;position:relative;top:42%;color:#fff;font-size:36px;text-align:center}
.loading-effect-2{width:100px;height:100px}
.loading-effect-2 > span,.loading-effect-2 > span:before,.loading-effect-2 > span:after{content:"";display:block;border-radius:50%;border:6px solid #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.loading-effect-2 > span{width:100%;height:100%;top:0;left:0;border-left-color:transparent;-webkit-animation:effect-2 2s infinite linear;-moz-animation:effect-2 2s infinite linear;-ms-animation:effect-2 2s infinite linear;-o-animation:effect-2 2s infinite linear;animation:effect-2 2s infinite linear}
.loading-effect-2 > span:before{width:75%;height:75%;border-right-color:transparent}
.loading-effect-2 > span:after{width:50%;height:50%;border-bottom-color:transparent}
@-webkit-keyframes effect-2 {
from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes effect-2 {
from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.passtrengthMeter{position:relative;width:100%}
.passtrengthMeter > input{width:100%;display:inline-block;padding:5px;box-sizing:border-box;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.passtrengthMeter > input:focus{outline-width:0}
.passtrengthMeter::after{content:'';height:3px;overflow:hidden;width:0;transition:width .5s;position:absolute;left:0;bottom:0}
.passtrengthMeter.weak::after{background-color:#EC644B;width:25%}
.passtrengthMeter.medium::after{content:'';background-color:#E87E04;width:50%}
.passtrengthMeter.strong::after{content:'';background-color:#EFBF17;width:75%}
.passtrengthMeter.very-strong::after{content:'';background-color:#42A72A;width:100%}
.passtrengthMeter .showPassword{position:absolute;width:20px;top:calc(50% - 10px);right:10px}
.passtrengthMeter .showPassword.active{opacity:.5}
.passtrengthMeter .showPassword img{display:block;width:100%;height:auto}
.passtrengthMeter .showPassword:hover{cursor:pointer}
.passtrengthMeter .tooltip{background:#000;top:100%;color:#fff;font-family:Arial;font-size:12px;display:block;left:50%;margin-bottom:15px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;min-width:70px;box-sizing:border-box;text-align:center;z-index:10;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28)}
.passtrengthMeter.weak .tooltip{background-color:#EC644B}
.passtrengthMeter.weak .tooltip:after{border-left:solid transparent 7px;border-right:solid transparent 7px;border-bottom:solid #EC644B 7px;top:-7px;content:" ";height:0;left:50%;margin-left:-7px;position:absolute;width:0}
.passtrengthMeter.medium .tooltip{background-color:#E87E04}
.passtrengthMeter.medium .tooltip:after{border-left:solid transparent 7px;border-right:solid transparent 7px;border-bottom:solid #E87E04 7px;top:-7px;content:" ";height:0;left:50%;margin-left:-7px;position:absolute;width:0}
.passtrengthMeter.strong .tooltip{background-color:#EFBF17}
.passtrengthMeter.strong .tooltip:after{border-left:solid transparent 7px;border-right:solid transparent 7px;border-bottom:solid #EFBF17 7px;top:-7px;content:" ";height:0;left:50%;margin-left:-7px;position:absolute;width:0}
.passtrengthMeter.very-strong .tooltip{background-color:#42A72A}
.passtrengthMeter.very-strong .tooltip:after{border-left:solid transparent 7px;border-right:solid transparent 7px;border-bottom:solid #42A72A 7px;top:-7px;content:" ";height:0;left:50%;margin-left:-7px;position:absolute;width:0}
.passtrengthMeter.weak .tooltip:before{top:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}
.passtrengthMeter .tooltip:after{border-left:solid transparent 7px;border-right:solid transparent 7px;border-bottom:solid #000 7px;top:-7px;content:" ";height:0;left:50%;margin-left:-7px;position:absolute;width:0;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.passtrengthMeter:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}
.lte8 .passtrengthMeter .tooltip{display:none}
.lte8 .passtrengthMeter:hover .tooltip{display:block}
.sortBox{background:#f2f8ff;border-bottom:2px solid #2d4d72;padding:15px;margin:0;float:left;width:100%}
.sortBox a.viewList{font-size:20px;background:transparent;padding:6px 6px 0;border-radius:5px;color:#2d4d72}
.sortBox a.viewList.active{background:#2d4d72;color:#fff!important}
.sortBox a.viewList.active i{color:#fff!important}
.sortBox input[type="text"]{width:60px;float:left}
.sortBox label{float:left;line-height:35px;padding-left:7px;padding-right:7px}
.sortBox label i{color:#e37c17;cursor:pointer}
.inline-table{display:inline-table}
.sortBox .textsortBox{font-size:15px;margin-top:5px;float:right}
.productTable{display:inline-table;margin:15px 0;width:100%}
.productTable th,.productTable td{height:30px;display:table-cell;justify-content:center;align-items:center;padding:8px 8px 5px!important}
.productTable th{background:#f9F9F9;font-weight:700;text-align:left;padding:15px 8px!important}
.productTable td.ptImage{width:6%;text-align:center}
.productTable td.ptImage img{width:auto;max-width:100%;height:30px}
.productTable td.ptCode{font-weight:500}
.productTable td.ptName{text-decoration:none;font-weight:400;color:#2b4d74}
.productTable td.ptPrice{font-weight:700}
.lastProduct,.subcategories-menu{display:inline-block}
.mBXN{font-size:13px;padding:8px 8px 5px 5px !important;height:33PX!important}
.product_thumbnails_wrap .owl-prev{position:absolute;padding:10px;left:0;z-index:1;top:15px;background:#fff;font-size:26px}
.product_thumbnails_wrap .owl-next{position:absolute;padding:10px;right:0;z-index:1;top:15px;background:#fff;font-size:26px}
.product_thumbnails_wrap .owl-next:hover,.product_thumbnails_wrap .owl-prev:hover{background:#2c4d73;color:#fff}
.myOrderTable .countInput{width:100px!important;border-radius:0;height:35px!important}
.myOrderTable .mDropBtn{width:auto!important;border-radius:0;height:35px!important;background:#333;color:#fff;font-size:14px;padding:0 15px;line-height:35px;border:1px solid #333}
.myOrderTable tbody tr{cursor:pointer}
.orderTableDetail h2{margin-bottom:15px;color:#2c4d73;font-weight:500;font-size:20px}
.orderTableDetail table th{font-weight:500}
.orderTableDetail table td{font-weight:300}
.pkveta{display:inline-block;width:auto;padding:10px 15px;font-size:13px;text-align:center;float:right;background:#eaf4ff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.removeFav{position:absolute!important;right:20px;padding:8px;background:#dc4848;color:#fff;z-index:99}
.removeFav:hover{background:#000!important;color:#fff!important}
.listToolBox{position:absolute;right:10px;bottom:10px;z-index:99}
.listToolBox .toolBoxButton{width:35px;height:35px;font-size:15px;line-height:20px;border:1px solid #eee;background:#fff;margin:0 2px;color:#999;float:left;text-align:center;vertical-align:middle;display:inline;-webkit-appearance:none;text-align:center;display:flex;justify-content:center;align-items:center}
.listToolBox .toolBoxButton:hover{border:1px solid #2c4d73;color:#2c4d73;background:#fff}
.listToolBox .toolBoxButton.active{background:#2c4d73;border:1px solid #2c4d73;color:#fff}
.listToolBoxTable .toolBoxButton{width:35px;height:35px;font-size:15px;line-height:20px;border:1px solid #eee;background:#fff;margin:0 2px;color:#999;float:left;text-align:center;vertical-align:middle;display:inline;-webkit-appearance:none;text-align:center;display:flex;justify-content:center;align-items:center}
.listToolBoxTable .toolBoxButton:hover{border:1px solid #2c4d73;color:#2c4d73;background:#fff}
.listToolBoxTable .toolBoxButton.active{background:#2c4d73;border:1px solid #2c4d73;color:#fff}
.productItem .labStatus .etat{width:100px;display:inline-block;right:0;float:right;text-align:right}
.legendInfo{width:100%;display:inline-block;padding:25px;background:#fff;margin:15px 0;border:1px solid #2a4d74}
.legendInfo .lLine{display:inline-block;width:100%;margin:5px 0;border-left:3px solid #2c4d73;padding-left:10px}
.legendInfo .lLine span{font-weight:700;color:#2c4d73;display:inline-block;min-width:110px}
.parcelDetail{padding:15px;background:#f9F9F9;margin:10px 0}
ul.payment li,ul.shipment li{display:inline-block;width:100%;background:#fff;border:1px solid #f1f1f1;padding:10px;margin:3px 0}
ul.payment li label img,ul.shipment li label img{margin-right:10px}
#jquery-script-menu{position:fixed;height:90px;width:100%;top:0;left:0;border-top:5px solid #316594;background:#fff;-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,0.16);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.16);box-shadow:0 2px 3px 0 rgba(0,0,0,0.16);z-index:999999;padding:10px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.jquery-script-center{width:960px;margin:0 auto}
.jquery-script-center ul{width:212px;float:left;line-height:45px;margin:0;padding:0;list-style:none}
.jquery-script-center a{text-decoration:none}
.jquery-script-ads{width:728px;height:90px;float:right}
.jquery-script-clear{clear:both;height:0}
span.pcStatus{display:inline-block;font-weight:700;color:#000;margin:5px 12px}
.barfiller{display:inline-block;width:150px;height:12px;background:#fcfcfc;border:1px solid #ccc;position:relative;margin-top:5px;box-shadow:inset 1px 4px 9px -6px rgba(0,0,0,.5);-moz-box-shadow:inset 1px 4px 9px -6px rgba(0,0,0,.5)}
.barfiller .fill{display:block;position:relative;width:0;height:100%;background:#333;z-index:1}
.barfiller .tipWrap{display:none}
.barfiller .tip{margin-top:-30px;padding:2px 4px;font-size:11px;color:#fff;left:0;position:absolute;z-index:2;background:#333}
.barfiller .tip:after{border:solid;border-color:rgba(0,0,0,.8) transparent;border-width:6px 6px 0;content:"";display:block;position:absolute;left:9px;top:100%;z-index:9}
.headAlert{padding:15px;position:relative;top:0;z-index:10;color:#2c4d73;width:100%;background:#f9F9F9;margin-bottom:0;border:0;border-radius:0;text-align:center;font-size:16px;box-shadow:0 0 7px 4px rgba(0,0,0,0.2)}
.errorPage{padding:50px 0}
.errorPage h1{font-size:56px;font-weight:700;margin:0 0 30px;color:#000;display:inline-block;width:100%;border-bottom:1px solid #ccc;padding-bottom:20px}
.errorPage h2{font-size:30px;font-weight:500;margin:20px 0}
.errorPage h3{font-size:24px;font-weight:500;margin:20px 0}
.errorPage p{font-size:20px;line-height:26px;font-weight:300;margin:20px 0}
.errorPage .infoText{display:inline-block;width:100%;text-align:center}
.errorPage .warningIcon{display:inline-block;width:100%;text-align:center;margin:30px 0}
.errorPage .warningIcon i{font-size:168px;color:#ccc}
.errorPage .categoriesErrorList li{display:inline-block;width:100%;margin:5px 0}
.errorPage .categoriesErrorList li a{padding:15px;background:#f9F9F9;font-size:16px;display:inline-block;width:100%}
ul#list_userreviews li{padding:15px;background:#f3f5f7;font-size:16px}
ul#list_userreviews li .c_ratingrate .fa-star{color:#dcbb06}
ul#list_userreviews li .c_ratingrate .fa-star-o{color:#ccc}
ul#list_userreviews li span.c_ratingdate{font-style:italic;font-size:14px}
ul#list_userreviews li p{margin:6px 0}
.category-tabs{border-width:1px;border-color:#fff;border-bottom:2px solid #2c4d73}
.category-tabs .btn{background-color:#060606;color:#fff;border-width:1px;border-color:#000;font-size:14px;text-decoration:none;font-weight:300}
.category-tabs .btn:hover{background-color:#585858;color:#fff;border-width:1px;border-color:#585858;font-size:14px;text-decoration:none;font-weight:300}
.category-tabs .btn.active{background:#0aabe3;border-color:#0aabe3}
.cartBox{float:left;width:100%;padding: 0;background:#fff;}
.steps{list-style-type:none;padding:0;margin:auto;float:left;margin-bottom:20px;display:unset;text-align:center;width:100%}
.steps li{display:inline-block;margin-bottom:3px;width:auto;min-width:15%;height:50px}
.steps li a,.steps li p{background:#e5f4fd;padding:18px 20px;color:#0077bf;display:block;font-size:18px;font-weight:700;position:relative;text-indent:12px}
.steps li a:hover,.steps li p:hover{text-decoration:none}
.steps li a:before,.steps li p:before{border-bottom:18px solid transparent;border-left:12px solid #fff;border-top:18px solid transparent;content:"";height:0;position:absolute;left:0;top:50%;width:0;margin-top:-18px}
.steps li a:after,.steps li p:after{border-bottom:18px solid transparent;border-left:12px solid #e5f4fd;border-top:18px solid transparent;content:"";height:0;position:absolute;left:100%;top:50%;width:0;margin-top:-18px;z-index:1}
.steps li.active a,.steps li.active p{background:#0dabe3;color:#fff}
.steps li.active a:after,.steps li.active p:after{border-left:12px solid #0dabe3}
.steps li.undone a,.steps li.undone p{background:#eee;color:#333}
.steps li.undone a:after,.steps li.undone p:after{border-left:12px solid #eee}
.steps li.undone p{color:#aaa}
@media (max-width:768px) {
.steps li{width:100%}
.registerForm .rowa .pull-left{width:100%;float:left}
.registerForm .rowa .pull-right{width:100%;float:left}
.othercart,.pokracovatcart,.registerForm .btn-success,.registerForm .btn-default{width:100%}
.registration{padding:0}
.cartBox{padding:0;width:100%;box-shadow:none}
.mbN{display:none}
}
.productItem:before{content:"";position:absolute;background:#cecece;background:-moz-linear-gradient(left,#fff,#fae4ec,#fff);background:-webkit-linear-gradient(left,#fff,#cecece,#fff);background:linear-gradient(to right,#fff,#cecece,#fff);bottom:0;height:1px;right:0;left:0}
.productItem:after{content:"";position:absolute;background:#cecece;background:-moz-linear-gradient(#fff,#fae4ec,#fff);background:-webkit-linear-gradient(#fff,#cecece,#fff);background:linear-gradient(#fff,#cecece,#fff);top:0;bottom:0;width:1px;right:0}
.productItem:hover{box-shadow:0 0 4px 3px #e6e6e6;position:relative;z-index:1}
@media (min-width: 1500px) {
.productItem:nth-child(3n):after{width:0}
}
  
.pagination{margin:20px 0;text-align:right;display:inline-block}
.pagination > li{border:0;display:inline-block}
.pagination > li > a,.pagination > li > span{position:relative;float:left;margin:2px;text-decoration:none;padding:10px;font-size:14px;background:rgba(255,255,255,.03);line-height:16px;border:0;border:1px solid #eee;border-radius:5px;min-width:35px;text-align:center}
.pagination > li > a:hover{color:#000;background:#f9F9F9}
.pagination > li > a.disabled{background:transparent;color:#999;border:0}
.pagination > li > a.current{color:#fff;font-weight:700;text-decoration:none;border:0;background:#2a4d74;min-width:30px;text-align:center}
.prdLine{display:inline-block;width:100%;border-bottom:1px solid #eee;margin-bottom:15px;font-size:14px}
.prdLine:last-child{border-bottom:0}
.prdLine .imageThumb{display:inline-block;text-align:center;width:100%}
.prdLine .imageThumb img{max-width:100%;max-height:80px}
.prdLine .prdcode{display:inline-block;width:100%;font-size:12px;color:#333;font-weight:300}
.prdLine .prdTitle{font-size:14px;line-height:16px;font-weight:500;width:100%;display:inline-block;color:#000}
.prdLine .prdPrice{color:#2a4d74;margin:5px 0 15px;display:inline-block;width:100%;font-weight:700!important}
.vdlcount{position:absolute;right:10px;color:#999}
.popisHead{font-size:14px;padding:14px 20px;margin:0 1px 0 0;border:1px solid #dcdcdc;border-radius:5px;width:100%;margin:10px 0;font-weight:500;text-align:center;display:inline-block;margin:15px 5px;color:#000}
.descText{font-weight:300;font-size:14px;line-height:18px}
.modal-header .close i{color:#fff}
.cproduct_maintabs{display:inline-block;width:100%;margin:30px 0 0}
.cproduct_maintabs ul.nav li{display:flex}
.op-steps{margin-top:15px;margin-bottom:30px;position:relative;display:flex}
.op-steps:after{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";display:block;background-color:#9c9c9c}
.op-steps ol{counter-reset:li;display:flex;width:100%}
.op-steps ol li{background:#ececec;height:60px;flex:1 0 auto;display:flex;position:relative;line-height:32px;font-weight:700;text-align:center;align-items:center;justify-content:center}
.op-steps ol li.current{background:#2a4d74}
.op-steps ol li.active{background:#1a324e}
.op-steps ol li.current span{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
.op-steps ol li.active span{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
.op-steps ol li:not(:last-child):before{content:"";border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:20px solid #ececec;position:absolute;right:-20px;top:0;z-index:2}
.op-steps ol li.current:not(:last-child):before{border-left:20px solid #2a4d74}
.op-steps ol li.active:not(:last-child):before{border-left:20px solid #1a324e}
.op-steps ol li:not(:last-child):after{content:"";border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:20px solid #fff;position:absolute;right:-21px;top:0;z-index:1}
.op-steps ol li div{display:flex;text-align:center;align-items:center;height:100%;justify-content:center;width:100%;vertical-align:center}
.op-steps ol li span{color:#545454;font-size:18px;padding-left:10px;display:flex;vertical-align:center;justify-content:center}
.op-steps ol li span:before{background-color:rgba(177,177,177,0.5);border-radius:50%;content:counter(li);counter-increment:li;display:inline-block;font-size:23px;margin:0 10px;width:32px;color:#fff;height:32px;line-height:32px}
.op-steps ol li a{text-decoration:none}
.op-steps ol li span b{margin-top:5px}
.alert.free-shipping{padding:15px 20px;text-align:center;font-size:20px;color:#000;background:#f8fff3;border:2px solid #709600;color:#709600;border-radius:0}
.alertCartLogin{display:inline-block;width:100%;padding:20px;background:#eef6ff;margin:0 0 15px;color:#294d74;font-weight:700;font-size:16px}
a.removeItemCart{width:20px;display:inline-block;height:20px;background:#949494;color:#fff;font-size:13px;padding-top:3px}
.irs{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:55px}
.irs-line{position:relative;display:block;overflow:hidden;outline:none!important;top:24px;height:7px;background-color:#ddd;border:1px solid #ccc;border-bottom-width:0;border-radius:5px}
.irs-bar{position:absolute;display:block;left:0;width:0;top:24px;height:7px;background:#2a4d74}
.irs-bar--single{border-radius:5px 0 0 5px}
.irs-shadow{position:absolute;display:none;left:0;width:0}
.irs-handle{position:absolute;display:block;z-index:1;-webkit-box-shadow:inset 0 -2px 0 #eee,0 3px 6px -3px rgba(0,0,0,0.1);box-shadow:inset 0 -2px 0 #eee,0 3px 6px -3px rgba(0,0,0,0.1);background:#fff;border:1px solid #ccc;border-radius:3px;width:20px;height:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;outline:0}
.irs-handle>i:nth-child(3){position:absolute;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;top:5px;left:7px;width:4px;height:8px;border-left:1px solid #ccc;border-right:1px solid #ccc}
.irs-handle.type_last{z-index:2}
.irs-handle.state_hover,.irs-handle:hover{-webkit-box-shadow:inset 0 -2px 0 #eee,0 0 6px 0 rgba(0,0,0,0.2);box-shadow:inset 0 -2px 0 #eee,0 0 6px 0 rgba(0,0,0,0.2)}
.irs-handle.state_hover>i:nth-child(3),.irs-handle:hover>i:nth-child(3){border-color:#999}
.irs-min,.irs-max{position:absolute;display:block;cursor:default;top:0;font-size:.625rem;line-height:1.333;text-shadow:none;padding:1px 5px;color:#fff;background-color:#ddd;border-radius:5px}
.irs-min{left:0}
.irs-max{right:0}
.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;font-size:.625rem;line-height:1.333;text-shadow:none;padding:1px 5px;color:#fff;background-color:#294d74;border-color:#294d74;border-radius:5px}
.irs-from:before,.irs-to:before,.irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:inherit}
.irs-grid{position:absolute;display:block;bottom:0;left:0;width:100%;height:20px}
.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#dedede}
.irs-grid-pol.small{height:4px}
.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:.75rem;line-height:9px;padding:0 3px;color:#ccc}
.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}
.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}
.irs-disabled{opacity:.4}
.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}

.ui-autocomplete{border-radius: 0;margin:15px 0;box-shadow: 0px 5px 4px 5px rgb(0 0 0 / 10%);border:1px solid #ddd;background:#fff;border: 0 !important;}
.searchBox{position:relative;border-radius:0;overflow-x:hidden;overflow-y:auto;padding:10px!important;margin:0!important;background: transparent !important;color: #000 !important;border: 0 !important;}
.searchBox .searchCat{padding:5px 10px;line-height:20px;display:block;text-decoration:none;color: #000;}
.searchBox a:hover.searchCat{background:rgba(232,226,226,0.2);border-radius:5px}
.searchBox .searchCat .icon{color:#333;width:15px;display:inline-block;margin-top:2px}
.searchBox a:hover, .searchBox a{color:#000 !important;}
.searchBox .searchCat .count{font-size:11px;margin:0;display:inline-block;line-height:18px;text-align:right}
.searchBox .findCats{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:0;margin:10px 0}
.searchBox .filProduct{position:relative;display:block;padding:0 8px 0 70px;min-height:60px;text-decoration:none;line-height:16px;position: relative;}
.searchBox .filProduct:hover{background:rgba(232,226,226,0.2);border-radius:5px}
.searchBox .filProduct .fTitle .fName{padding:5px 0 2px;font-weight:600;line-height:1.1;display:block;color: #000;}
.searchBox .filProduct .fTitle .fImg img{position:absolute;max-height:50px;max-width:50px;width:auto;z-index:-1;top:50%;left:30px;transform:translate(-50%,-50%)}
.searchBox .filProduct .more .sInfo{font-size:12px;color:#888}
.searchBox .filProduct .more .sInfo .price{color:#222;font-weight:700;float:right}
.searchBox .filProduct .more .fStock{display:block;font-size:12px;line-height:12px}
.btn-df{display:inline-block;padding: 10px 25px;color:#fff;background: #252525;margin:0 0 15px;}
.btn-df:hover{color:#fff;opacity:.8;}

.__lCook{background-color:#fff;font-family:Arial,Helvetica,Sans-Serif;font-size:14px;font-weight:400;color:#333;margin:0;position:fixed;z-index:9999999;width:100%;padding:7px 10px}
.__lCook.__loadCookieTop{top:0;bottom:unset;border-bottom:1px solid #000;border-color:#000}
.__lCook.__loadCookieBottom{top:unset;bottom:0;border-top:1px solid #000;border-color:#294d74}
.__lCook #__cookieMessage{width:100%;float:left}
.__lCook #__cookieMessage p{margin:10px 0 0;font-weight:400;float:left}
.__lCook #__cookieMessage a{color:#000;text-decoration:underline}
.__lCook #__cookieMessage a#__cookieClose{cursor:pointer;z-index:1;float:right;display:block;padding:8px;text-decoration:none;background:#2a4d74;color:#fff;font-size:100%;margin-top:0;font-weight:500;margin-right:20px;cursor:pointer;border:1px solid #2a4d74;border-radius:0}
.__lCook #__cookieMessage a#__cookieClose:hover{background:#000;color:#fff}
@media (max-width:767px) {
.__lCook #__cookieMessage a{font-size:14px!important}
.__lCook #__cookieMessage p{float:left;width:100%;font-size:14px!important;margin-bottom:3px}
.__lCook #__cookieClose{float:left}
}

/* new cookies 2022 */
._setCK{display: inline-block;width: 100%;}
._setCK ._panelC{margin: 20px 0;position: relative;border-top: 1px solid #eee;display: inline-block;width: 100%;}
._setCK ._panelC h2{background: #fff;font-size: 18px !important;padding: 15px 0px 10px;color: #000;width: calc(100% - 130px);line-height: 24px;font-weight: 500 !important;}
._setCK ._panelC ._panelOpt{padding: 0;font-size: 14px;font-weight: 300;line-height: 24px;width: 95%;color: #444;}
._setCK ._panelC ._panelST{position: absolute;right: 15px;top: 2px;}
._setCK ._panelC ._panelST span{margin-top: 15px;display: inline-block;text-align: right;font-weight: bold;color: #44A314;}
._setCK .checkbox-toggle input+label{padding:0 0 0 52px}
._setCK .checkbox-toggle input+label:after,.checkbox-toggle input+label:before{content:'';display:block;-webkit-border-radius:25rem;border-radius:25rem;position:absolute;left:0;top:-1px;height:20px;border: 0;transform: none;box-shadow: none;}
._setCK .checkbox-toggle input+label:before{width:43px;background:#666;-webkit-transition:background .4s ease;transition:background .4s ease}
._setCK .checkbox-toggle input+label:after{width:20px;border:solid 1px #666;-webkit-transition:left .4s ease;transition:left .4s ease;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#eef4f7 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eef4f7));background:linear-gradient(to bottom,#fff 0,#eef4f7 100%)}
._setCK .checkbox-toggle input+label:hover:after{border-color:#2b4d74;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#e9f8ff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9f8ff));background:linear-gradient(to bottom,#fff 0,#e9f8ff 100%)}
._setCK .checkbox-toggle input:checked+label:before{background-color:#2b4d74}
._setCK .checkbox-toggle input:checked+label:after{left:23px;border-color:#2b4d74;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#e9f8ff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9f8ff));background:linear-gradient(to bottom,#fff 0,#e9f8ff 100%)}
._setCK .checkbox-toggle input:disabled+label:before{background-color:#dbe4eb}
._setCK .checkbox-toggle input:disabled+label:after{border-color:#dbe4eb;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#eef4f7 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eef4f7));background:linear-gradient(to bottom,#fff 0,#eef4f7 100%)}
._setCK .checkbox-toggle.-large{margin-top:15px;}
._setCK .checkbox-toggle.-large input+label{padding:0 0 0 69px;position:relative;cursor: pointer;}
._setCK .checkbox-toggle.-large input+label:after,.checkbox-toggle.-large input+label:before{-webkit-border-radius:35rem;border-radius:35rem;height:30px;position:absolute;top:-6px;visibility: visible;}
._setCK .checkbox-toggle.-large input+label:before{width:60px}
._setCK .checkbox-toggle.-large input+label:after{width:30px}
._setCK .checkbox-toggle.-large input:checked+label:after{left:30px}
._setCK .checkbox-toggle.-large input{position:absolute;visibility:hidden;display: block;}
._nCookies{display:none;}
._nCookiesContent{background-color: hsla(0, 0%, 100%, 0.74);height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 999999998;display: none;position: fixed;}
._cookieBox{-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-box-flex: 1;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #000;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 1 0 auto;flex: 1 0 auto;-ms-flex-direction: column;flex-direction: column;font-family: Arial, Helvetica CE, Helvetica, helvetica, sans-serif;font-size: 14px;height: 100%;justify-content: center;left: 0;overflow-y: auto;position: absolute;text-align: left;top: 0;width: 100%;z-index: 999999999;}
._nCookies #_cookieMessage{-webkit-box-orient: vertical;border-radius: 16px;-webkit-box-direction: normal;padding: 30px;background: #fff;-webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;max-height: 100%;min-height: 250px;overflow-y: auto;position: relative;z-index: 999999999;}
@media (max-width: 450px) {._nCookies #_cookieMessage{max-height: inherit;width: 95%;padding: 18px;}}
@media (min-width: 451px) {._nCookies #_cookieMessage {border-radius: 16px;margin-bottom: 16px;margin-top: 16px;max-width: 880px;min-width: 400px;}}
._nCookies ._cookieSettings{display:none}
._nCookies ._cookieSettings ._cookiesSetClose{position: absolute;right: 10px;top: 10px;background: #fff;border: 1px solid #000;width: 35px;height: 35px;border-radius: 50%;text-align: center;font-size: 14px;color: #000;transition:.3s;padding-top: 10px;}
._nCookies ._cookieSettings ._cookiesSetClose:hover{background:#999;color:#fff;}
._nCookies #_cookieMessage a#_cookieClose{cursor:pointer;z-index:1;padding:10px 25px;text-decoration:none;background:#2b4d74;color:#fff;text-align:center;font-size:100%;margin-top:0;font-weight:500;margin-right:0;cursor:pointer;border:1px solid #000;border-radius:5px;display:inline-block}
._nCookies #_cookieMessage a#_cookieClose:hover{background:#000;color:#fff}
._nCookies ._cookieTL{position:fixed;max-width: 1300px;bottom: 25px;background: #fff;padding: 30px;z-index: 9999999;margin: 0 auto;width: auto;box-shadow: 0 0 10px 10px rgba(0,0,0,0.1);-webkit-box-sizing: border-box;box-sizing: border-box;left: 20%;width: auto !important;right: 20%;}
._nCookies ._cookieTL, ._nCookies ._cookieSettings{width: 100%;color: #000;font-weight:300;line-height:22px;font-size: 14px;}
._nCookies ._cookieTL h2, ._nCookies ._cookieSettings h2{margin-bottom:10px;font-size: 20px;font-weight: 600;color: #000;}
._nCookies ._cookieTR{width: 100%;text-align: center;display: inline-block;margin-top: 15px;border-top: 1px solid #eee;padding: 15px 0 0;}
._nCookies ._cookieTR a._cookiesNlink{display:inline-block;margin:8px 0 0;font-size: 14px;background: #fff;border: 1px solid #ccc;padding: 10px 20px;text-decoration: none;border-radius: 5px;font-weight: 500;margin-right: 10px;color: #333;width: 100%;max-width: 160px;text-align: center;}
._nCookies ._cookieTR a._cookiesNlink._cookiesSuccess{background: #2b4d74;border-color: #2b4d74;color: #fff;font-size: 14px;}
._nCookies ._cookieTR a._cookiesNlink._cookiesSuccess:hover{background:#252525;}
._nCookies ._cookieTR a._cookiesNlink._cookiesDenied{background: #2b4d74;border-color: #2b4d74;color: #fff;font-size: 14px;}
._nCookies ._cookieTR a._cookiesNlink._cookiesDenied:hover{background:#252525;}
._nCookies ._cookieTR a._cookiesNlink:hover{background:#f3F3F3;}
._nCookies ._cookieTLeft{float: left;width: 100%;}
._nCookies ._cookieTRight{float: right;width: 100%;text-align: center;}
._nCookies ._cookieTRight ._cookieTR{border-top:0;margin-top:0;padding:0;}
._cookieHeader{display: inline-block;width: 100%;margin-bottom: 15px;}
._cookieHeader img{max-height: 60px;}
._nCookies ._cnl{text-decoration: underline !important;color:#000;}
@media (max-width: 1024px){._nCookies ._cookieTL{left:10%;right:10%;max-width:80%}}
@media (max-width: 768px){._nCookies ._cookieTL{left:0%;right:0%;max-width:100%}}

@media (max-width: 680px){ ._nCookies ._cookieTRight ._cookieTR{text-align: right;} ._nCookies ._cookieTR a._cookiesNlink._cookiesSuccess{font-size:14px;float:right;text-align:center;}._nCookies ._cookieTL{padding:30px 20px;}._nCookies ._cookieTRight{width:100%;margin-top: 15px;} ._nCookies ._cookieTLeft{width:100%;} }
@media (max-width:380px){ ._nCookies ._cookieTR a._cookiesNlink{padding: 10px 20px;font-size: 14px;width: auto;max-width: unset;margin-right: 5px;margin-top: 5px;}}


.fbLoginButton {
    padding: 8px 5px;
    color: #fff;
    background: #3b5998;
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 5px;
    display: inline-block;
    width: 100%;
    text-align: center;
    text-transform: none;
}

.fbLoginButton:hover {
    text-decoration: none;
    color: #fff
}

.fbLoginButton i {
    padding-right: 10px;
    margin: 0 !important
}

.sznLoginBtn {
    padding: 8px 5px;
    color: #fff;
    background: #cc0001;
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 5px;
    display: inline-block;
    width: 100%;
    text-align: center;
    text-transform: none;
}

.sznLoginBtn:hover {
    text-decoration: none;
    color: #fff
}