body{font-family:'Raleway', sans-serif;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
b{font-weight: 700;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
blockquote footer:before, blockquote footer:after{display:none;}
body *{-webkit-text-size-adjust:none;}
.clear{clear:both;overflow:hidden;height:0px;font-size:0px;display:block;}
input:focus, select:focus, textarea:focus, button:focus{outline:none;}
input, textarea, select{font-family:'Raleway', sans-serif;font-weight:300;-webkit-appearance:none;border-radius:0;}
a, a:link, a:visited, a:active, a:hover{cursor:pointer;text-decoration:none;outline:none;}
ul{list-style:none;}
body{font-family:'Raleway', sans-serif;font-weight:400;font-size:14px;}
img{max-width:100%;}
.table-view{height:100%;width:100%;display:table;}
.row-view{display:table-row;}
.cell-view{display:table-cell;vertical-align:middle;height:inherit;}
.mainbg{background:#333;}
.maincolor{color:#0177ab;}
#content-block{position:relative;overflow:hidden;}
/*#content-block *:last-child{margin-bottom:0;}
*/.nopadding{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}
.content-center, .position-center{max-width:1450px;margin:0 auto;background:#fff;padding:0 70px;position:relative;}
.position-center{background:none;}
.wide-center{max-width:1760px;margin:0 auto;padding:0 30px;}
@media (max-width:767px){.wide-center{padding:0 15px;}
}
.information-blocks{margin-bottom:10px;overflow:hidden;}
#content-block .sidebar-column .information-blocks{margin-bottom:40px;}
.block-title{font-size:20px;line-height:24px;color:#2e2e2e;font-weight:600;padding-bottom:15px;border-bottom:1px #ebebeb solid;margin-bottom:25px;}
.block-title.size-1{font-size:16px;}
.block-title.size-2{font-size:18px;}
.block-title.size-3{font-size:24px;margin-bottom:-1px;}
.block-title.size-4{font-size:30px;font-weight:400;line-height:30px;margin-bottom:20px;padding-bottom:20px;}
.button{font-weight:700;font-size:12px;line-height:14px;color:#373737;text-transform:uppercase;text-align:center;padding:8px 10px;display:inline-block;margin-bottom:12px;cursor:pointer;min-width:127px;border:2px #dadada solid;background:transparent;position:relative;}
.button .fa{margin-right:5px;}
.button.style-2{background:#f2f2f2;border-color:#f2f2f2;}
.button.style-9{border-color:rgba(255,255,255,0.5);}
.button.style-1:hover, .button.style-9:hover{background:#333;border:2px transparent solid;color: #fff;}
.button.style-2:hover{background:#fff;}
.button.style-3{font-size:12px;line-height:16px;font-weight:700;color:#333232;text-transform:uppercase;background:#cacaca;display:inline-block;text-align:center;border:2px #cacaca solid;padding:10px 5px;min-width:0;}
.button.style-4{font-size:12px;line-height:16px;font-weight:700;color:#fff;text-transform:uppercase;background:#ca1515;display:inline-block;text-align:center;border:2px #ca1515 solid;padding:10px 5px;min-width:0;}
.button.style-3:hover, .button.style-4:hover{background:transparent!important;color:#333232!important;}
.button.style-5{border-color:#fff;background:#fff;}
.button.style-5:hover{background:transparent;border-color:#bfbfbf;}
.button.style-6{border-color:#fff;background:#fff;}
.button.style-6:hover{color:#fff;background:transparent;border-color:#bfbfbf;}
.button.style-7{background:rgba(241, 126, 14, 0.9);border-color:rgba(241, 126, 14, 0.9);color:#fff;}
.button.style-7:hover{background:transparent;}
.button.style-8{background:transparent;color:#fff;border-color:rgba(204, 204, 204, 0.2);}
.button.style-8:hover{border-color:rgba(204, 204, 204, 1);}
.button.style-10, .button.style-12, .button.style-18{font-size:14px;line-height:18px;padding:11px 40px;text-transform:uppercase;font-weight:700;color:#fff;border:2px #262626 solid;background:#262626;letter-spacing:2px;}
.button.style-10:hover, .button.style-12:hover{background:#fff;color:#262626;}
.button.style-11{font-size:13px;color:#262626;font-weight:700;text-transform:uppercase;line-height:18px;padding:12px 40px;border:1px #fff solid;background:#fff;}
.button.style-11:hover{color:#808080;}
.button.style-12{border-color:#ca1515;background:#ca1515;}
.button.style-14{border-color:#272727;background:#272727;font-size:12px;color:#fff;font-weight:600;line-height:16px;padding:10px 20px;min-width:0;}
.button.style-14:hover{background:transparent;color:#272727;}
.button.style-15, .button.style-16, .button.style-15, .button.style-17{border:1px #e0e0e0 solid;font-size:12px;font-weight:700;line-height:17px;padding:9px 18px;background:#fff;color:#2e2e2e;min-width:0;}
.button.style-16, .button.style-15:hover{background:#cacaca;border-color:#cacaca;}
.button.style-16:hover{background:#fff;border-color:#e0e0e0;}
.button.style-17{border-color:#ca1515;background:#ca1515;color:#fff;}
.button.style-17:hover{background:transparent;color:#2e2e2e;}
.button.style-18{background:#f2f2f2;border-color:#f2f2f2;color:#333;}
.button.style-18:hover{background:transparent;}
.button.style-19{background:#ca1515;border-color:#ca1515;color:#fff;}
.button.style-19:hover{background:transparent;}
.button-x{font-size:12px;line-height:15px;width:15px;text-align:center;color:#808080;}
.button-x .fa{display:block;line-height:15px;}
.overflow{overflow-y:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;}
::-webkit-input-placeholder{color:#c2c2c2;opacity:1;}
::-moz-placeholder{color:#c2c2c2;opacity:1;}
:-ms-input-placeholder{color:#c2c2c2;opacity:1;}
input:-moz-placeholder{color:#c2c2c2;opacity:1;}
@media (min-width:1200px){.responsive-menu-toggle-class{display:none!important;}
}
@media (max-width:1199px){.responsive-menu-hide-class{display:none!important;}
.borware{border:0!important;}
}
.list-type-1{font-size:13px;line-height:15px;color:#2e2e2e;font-weight:500;}
.list-type-1 a{color:#2e2e2e;}
.list-type-1 a:hover{color:#8bab0a;}
.list-type-1 li{padding:7px 0;}
.list-type-1 li .fa{display:inline-block;color:#806fc0;margin-right:7px;vertical-align:middle;position:relative;top:-2px;}
ol{list-style:none;counter-reset:number;}
ol li{padding-left:0;font-size:13px;line-height:24px;color:#a3a2a2;margin-bottom:12px;}
ol li:before{counter-increment:number;content:counter(number);color:#fff;font-size:13px;margin-right:9px;margin-left:3px;width:20px;height:20px;display:inline-block;vertical-align:middle;position:relative;top:-2px;line-height:20px;font-weight:600;background:#8bab0a;text-align:center;border-radius:50%;-webkit-border-radius:50%;}
.boxed-layout{max-width:1270px;margin:0 auto;background:#fafafa;}
.boxed-layout .fullwidth-block{width:auto;left:auto;margin-left:-50px;margin-right:-50px;transform:translateX(0);-webkit-transform:translateX(0);}
.boxed-layout .content-center, .boxed-layout .position-center{padding:0 50px;}
.boxed-layout #content-block{background:#fff;}
@media (max-width:1199px){#content-block .content-center, .position-center{padding:0 30px;}
.boxed-layout .fullwidth-block{margin-left:-30px;margin-right:-30px;}
.responsive-menu-toggle-class{display:block;}
}
@media (max-width:991px){.information-blocks{margin-bottom:0px;}
}
@media (max-width:767px){#content-block .content-center, .position-center{padding:0 15px;}
}
header{-webkit-backface-visibility:hidden;}
header{margin-bottom:25px;position:absolute;z-index:5;background:#fff;padding:0 70px;top:0;left:0;width:100%;}
.navigation{position:relative;height:50px;}
nav{position:relative;}
nav>ul>li{float:left;padding-right:20px;padding-left:20px;}
nav>ul>li>a{font-size:13px;font-weight:600;color:#3d3d3d;line-height:50px;text-transform:uppercase;display:inline-block;}
nav>ul>li>a .menu-label{position:absolute;right:3px;top:10px;}
nav>ul>li>.fa{color:#fff;font-size:10px;margin-left:3px;vertical-align:middle;position:relative;}
.submenu-container{position:absolute;top:60px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);padding:20px 10px;display:none;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);border:solid 1px #f4f4f4;}
nav>ul>li:hover{z-index:1;}
nav>ul:nth-child(3){float:right;}
#content-block .submenu a:hover{color:#878787;}
.submenu .list-type-1 .fa{font-size:13px;color:#cacaca!important;margin:0 7px 0 0;}
.submenu{position:absolute;width:100%;background:#fff;left:0;display:none;box-shadow:0 5600px 0px 5600px rgba(0, 0, 0, 0.35);}
@media (min-width:1200px){.submenu.left-align{left:0!important;margin:0!important;}
.submenu.right-align{left:auto!important;right:0;margin:0!important;}
}
.submenu .row{position:relative;}
nav .full-width .submenu{padding:30px 0;max-width:1310px;}
.full-width-menu-items-right{width:540px;margin-right:50px;float:right;}
.full-width-menu-items-right .submenu-list-title{margin-right:50px;}
.menu-slider-out{overflow:hidden;}
.menu-slider-in{width:100000px;position:relative;}
.menu-slider-in .product-slide-entry{width:150px;}
.menu-slider-entry{padding-right:40px;float:left;text-align:center;}
.menu-slider-in .product-slide-entry .product-image{margin-bottom:10px;}
.menu-slider-in .product-slide-entry .title{font-size:14px;}
.menu-slider-in .price{font-size:14px;}
.menu-slider-arrows{font-size:0;text-align:right;margin-bottom:-22px;}
.menu-slider-arrows a{font-size:13px;line-height:22px;display:inline-block;width:22px;text-align:center;}
#content-block .menu-slider-arrows a .fa{color:#cacaca;}
#content-block .menu-slider-arrows a:hover .fa{color:#2e2e2e;}
.full-width-menu-items-left{padding:0 30px;}
.submenu-list-title{font-size:16px;line-height:22px;color:#2e2e2e;font-weight:700;text-transform:uppercase;display:block;margin-bottom:5px;}
.submenu-list-title a{color:#2e2e2e;font-size:14px;font-weight:400;text-transform:none;}
#content-block .submenu-list-title a:hover{text-decoration:underline;color:#2e2e2e;}
.submenu .list-type-1{margin-bottom:45px;}
.submenu .list-type-1 li{padding:5px 0;}
.menu-label{font-size:10px;line-height:15px;color:#fff;font-weight:600;text-transform:uppercase;position:relative;padding:0 5px;display:inline-block;vertical-align:top;margin-top:-2px;}
.menu-label:before{width:0;height:0;border-style:solid;border-width:6px 6px 0 0;position:absolute;left:6px;top:100%;content:"";}
.menu-label.blue{background:#03b4ea;}
.menu-label.blue:before{border-color:#03b4ea transparent transparent transparent;}
.menu-label.red{background:#0177ab;}
.menu-label.red:before{border-color:#0177ab transparent transparent transparent;}
.menu-label.yellow{background:#e9bc21;}
.menu-label.yellow:before{border-color:#e9bc21 transparent transparent transparent;}
.submenu-links-line{position:absolute;left:0;top:100%;background:#f2f2f2;left:-1px;right:-1px;padding:19px 45px;font-size:14px;line-height:24px;color:#575757;border:1px #f2f2f2 solid;}
.submenu-links-line b{font-weight:600;color:#000;}
.submenu-links-line a{color:#575757;}
.submenu-links-line a:hover{text-decoration:underline;}
.submenu-links-line-container{display:table;width:100%;}
.submenu-links-line-container .cell-view:first-child{width:60%;}
.submenu-links-line .red-message, .submenu-links-line .red-message b{color:#ca1515;}
nav .full-width-columns .submenu{max-width:1310px;}
.submenu .product-column-entry{float:left;width:20%;border:none;border-right:1px #f2f2f2 solid;}
.submenu .product-column-entry:last-child{border-color:transparent;}
.submenu .product-column-entry .submenu-list-title{margin-left:30px;margin-right:30px;}
nav .column-2{position:relative;}
nav .column-2 .submenu{width:600px;padding:50px 0;left:50%;margin-left:-300px;}
nav .column-2 .submenu .full-width-menu-items-left{margin-right:190px;}
.submenu-background{position:absolute;right:0;bottom:0;height:100%;width:auto;}
nav .column-1{position:relative;}
nav .column-1 .submenu{width:400px;padding:50px 0;left:50%;margin-left:-200px;}
nav .column-1 .full-width-menu-items-left{margin-right:200px;}
nav ul:first-child li:nth-child(1).column-1 .submenu, nav ul:first-child li:nth-child(2).column-1 .submenu{left:0;margin-left:0;}
nav .simple-list{position:relative;}
nav .simple-list .submenu{width:270px;left:50%;margin-left:-135px;}
nav .simple-list .submenu a{font-size:13px;line-height:15px;color:#2e2e2e;padding:16px 20px;border-top:1px #f2f2f2 solid;display:block;margin-top:-1px;}
nav .simple-list .submenu a .fa{color:#cacaca;display:inline-block;position:relative;vertical-align:bottom;top:-2px;margin-right:7px;font-size:13px;}
.subber-menu li{display:inline-block;}
.subber-menu li a{font-size:12px;font-weight:600;color:#333;}
.subber-menu li a:after{content:',';}
@media (min-width:1200px){.toggle-list-container{display:block!important;}
.submenu .product-column-entry{min-height:400px;}
}
.fixed-header-visible{display:none;}
@media (min-width:1200px){header.fixed-header{z-index:6;}
header.fixed-header .full-width .submenu, header.fixed-header .full-width-columns .submenu{left:auto;right:0;}
header.fixed-header .nav-overflow{position:fixed;left:0;top:0;width:100%;background:#fff;border-bottom:2px #f7f7f7 solid;-webkit-backface-visibility:hidden;}
header.fixed-header nav{max-width:1310px;padding:0 70px;margin:0 auto;text-align:right;}
header.fixed-header nav>ul:nth-child(2){float:left;}
header.fixed-header nav>ul{display:inline-block;text-align:left;}
header .additional-header-logo{position:relative;float:left;}
header .additional-header-logo img{max-height:50px;width:auto;display:none;}
header.fixed-header .fixed-header-visible{display:block;}
header.fixed-header nav>ul>li>a{font-weight:600;color:#747474;}
.fixed-header-visible .header-functionality-entry{text-transform:none;margin-top:27px;float:left;border:none;text-decoration:none!important;}
.fixed-header-visible .header-functionality-entry:first-child{padding-left:0;}
.fixed-header-square-button{float:left;margin-top:20px;line-height:30px;width:30px;text-align:center;text-decoration:none!important;margin-left:20px;white-space:nowrap;}
.fixed-header-square-button .fa{color:inherit!important;}
.fixed-header-square-button:first-child{margin-left:0;}
.fixed-header-square-button .fa{font-size:13px;line-height:30px;color:#a0a0a0;display:inline-block;}
.fixed-header-square-button:hover .fa{color:#3d3d3d;}
}
.header-top{position:relative;display:block;}
.header-top:before{content:"";position:absolute;width:10000px;left:50%;margin-left:-5000px;border-bottom:1px #cacaca solid;top:0;height:100%;}
.header-top-entry{float:left;font-size:13px;line-height:15px;color:#747474;font-weight:400;position:relative;padding:10px 0;}
.header-top-entry .title{border-left:1px #d0d0d0 solid;padding:0 20px;cursor:pointer;white-space:nowrap;color:#747474;}
.header-top-entry:first-child .title{border-color:transparent;padding-left:0;}
.header-top-entry .title img, .header-top-entry .list-entry img{display:inline-block;vertical-align:middle;margin-right:7px;position:relative;top:-1px;max-width:20px;}
.header-top-entry .title a{color:#747474;}
.header-top-entry .title a:hover{text-decoration:underline;}
.header-top-entry .title b{font-weight:600;}
.header-top-entry .title .fa{margin-left:7px;position:relative;top:-1px;}
.header-top-entry .title .fa:first-child{margin-left:0;margin-right:7px;}
.header-top-entry .list{position:absolute;min-width:100%;left:1px;top:30px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);border:solid 1px #f4f4f4;padding:5px 20px;z-index:1;text-align:left;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);opacity:0;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transform-origin:50% 0% 0px;-moz-transform-origin:50% 0% 0px;-webkit-transform-origin:50% 0% 0px;-ms-transform-origin:50% 0% 0px;}
.onguard .list{opacity:1!important;transform:scale(1)!important;-moz-transform:scale(1)!important;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;}
.header-top-entry:first-child .list{left:-20px;}
.header-top-entry .list-entry{white-space:nowrap;display:block;color:#747474;padding:10px 0;border-top:1px #cacaca solid;}
.header-top-entry .list-entry:hover{color:#222;}
.header-top-entry .list-entry:first-child{border-top:none;}
.socials-box{font-size:0;}
header .socials-box{float:right;margin-top:12px;margin-right:-3px;}
.socials-box a{font-size:16px;line-height:30px;width:30px;display:inline-block;color:#fff;margin:0 3px;text-align:center;}
.socials-box a .fa{line-height:30px;position:relative;top:0;}
.socials-box a:hover{color:#a4ef2d;}
body:not(.mobile) .socials-box a:hover .fa{top:-5px;}
@media (max-width:767px){.header-top-entry .title{border-left:0 #d0d0d0 solid;padding:0 20px;cursor:pointer;white-space:nowrap;color:#666;}
}
.header-middle{display:table;width:100%;padding:25px 0;position:relative;}
.header-middle .right-entries{display:table-cell;vertical-align:middle;width:400px;text-align:right;font-size:0;}
.header-functionality-entry{font-size:13px;line-height:15px;color:#fff;font-weight:400;display:inline-block;vertical-align:bottom;padding:0 14px;border-right:1px #d0d0d0 solid;white-space:nowrap;}
.header-functionality-entry.open-search-popup{display:none;}
.header-functionality-entry:last-child{padding-right:0;border-right:none;}
.responsive-search-button{display:none;}
.header-functionality-entry .fa{display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:5px;}
.header-functionality-entry b{font-size:18px;color:#000;font-weight:700;font-family:'Raleway', sans-serif;}
.logo-wrapper{display:table-cell;vertical-align:middle;width:300px;}
#logo{display:inline-block;max-width:90%;height:auto;min-height:45px;}
#logo img{display:block;width:100%;}
.middle-entry{display:table-cell;vertical-align:middle;}
.search-box{background:#fff;}
.search-button{float:right;width:45px;height:45px;background:#03b4ea;position:relative;}
.search-button:hover{background:#000!important;}
.search-button .fa{display:block;line-height:45px;text-align:center;color:#fff;font-size:14px;}
.search-button input[type="submit"]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.search-drop-down{border-top:1px #e8e8e8 solid;border-bottom:1px #e8e8e8 solid;border-left:1px #f2f2f2 solid;float:right;width:135px;position:relative;}
.search-drop-down .title{line-height:43px;padding:0 30px 0 20px;position:relative;cursor:pointer;font-size:12px;color:#999;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.search-drop-down .title .fa{position:absolute;top:0;width:10px;right:20px;text-align:center;line-height:45px;}
.search-drop-down .list{border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);border:solid 1px #f4f4f4;position:absolute;left:0;top:100%;width:100%;display:none;z-index:1;}
.search-drop-down.active .list{display:block;}
.search-drop-down .overflow{max-height:161px;}
.search-drop-down .category-entry{color:#999;font-size:12px;font-weight:400;padding:7px 0 7px 15px;margin:0 5px;border-bottom:1px #f2f2f2 solid;cursor:pointer;}
.search-drop-down .category-entry:hover{color:#3d3d3d;}
.search-field{border:1px #e8e8e8 solid;border-right:none;height:45px;margin-right:45px;}
.search-field input[type="text"]{width:100%;height:43px;line-height:43px;border:none;background:none;font-size:14px;padding:0 20px;color:#3d3d3d;}
.navigation-copyright{font-size:14px;line-height:16px;color:#fff;padding:25px 10px;text-align:center;}
.navigation-copyright a{color:#e5b81d;font-weight:600;}
.navigation-copyright a:hover{text-decoration:underline;}
.popup *:last-child{margin-bottom:0!important;}
.search-box.popup{position:fixed;border:1px #ebebeb solid;background:#fff;padding:18px;width:460px;}
.popup{z-index:7;display:none;}
.popup.active{display:block;}
.search-box.popup.bottom-align{top:auto!important;bottom:75px;}
.search-box.popup.bottom-align .search-drop-down .list{position:absolute;top:auto;bottom:100%;}
.search-box.popup:before{width:28px;height:15px;position:absolute;content:"";background:url(../img/search-angle.png);top:-15px;right:30px;}
.search-box.popup.bottom-align:before{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);top:100%;}
.cart-box.popup{position:fixed;padding:15px 0 0 0;width:300px;}
.cart-box.popup .popup-container{border:2px #ebebeb solid;padding:25px 25px 20px 25px;background:#fff;position:relative;}
.cart-box.popup .image{float:left;width:70px;}
.cart-box.popup .image img{display:block;width:100%;height:auto;}
.cart-box.popup .cart-entry{padding-bottom:25px;margin-bottom:25px;border-bottom:2px #ebebeb solid;position:relative;}
.cart-box.popup .content{margin:0 20px 0 85px;}
.cart-box.popup .content .title{font-size:14px;line-height:18px;color:#2e2e2e;font-weight:600;margin-bottom:5px;display:block;}
.cart-box.popup .content .title:hover{text-decoration:underline;}
.cart-box.popup .content .quantity{font-size:13px;line-height:24px;color:#808080;margin-bottom:3px;}
.cart-box.popup .content .price{font-size:18px;line-height:24px;color:#e11414;font-weight:600;}
.cart-box.popup .summary{text-align:right;margin-bottom:25px;}
.cart-box.popup .summary .subtotal{font-size:14px;line-height:22px;color:#878787;font-weight:600;}
.cart-box.popup .summary .grandtotal{font-size:18px;line-height:22px;color:#343434;font-weight:600;}
.cart-box.popup .summary .grandtotal span{color:#e11414;}
.cart-buttons .column{width:50%;padding-left:5px;float:left;}
.cart-buttons .column:first-child{padding-left:0;padding-right:5px;}
.cart-buttons .button{display:block;margin-bottom:5px;}
.cart-box.popup .button-x{position:absolute;top:0;right:0;cursor:pointer;}
.cart-box.popup .popup-container:before{background:url(../img/search-angle.png);content:"";height:15px;position:absolute;right:30px;top:-15px;width:28px;}
.cart-box.popup.left-align{left:15px!important;}
.cart-box.popup.left-align .popup-container:before{right:auto;left:30px;}
.cart-box.popup.cart-left .popup-container:before{right:auto;left:30px;}
.cart-box.popup.fixed-header-left{right:auto;left:50%;margin-left:-615px;right:auto!important;}
body.style-0 .cart-box.popup .content .price{color:#03b4ea;}
body.style-0 .cart-box.popup .summary .grandtotal span{color:#03b4ea;}
body.style-0 .button.style-4{background:#03b4ea;border-color:#03b4ea;}
.navigation-search-content{margin-left:300px;position:relative;z-index:1;}
.navigation-search-content .search-box{margin-right:160px;top:15px;position:relative;}
.search-box.size-1 .search-button{height:40px;width:40px;}
.search-box.size-1 .search-drop-down .title{line-height:38px;}
.search-box.size-1 .search-drop-down .title .fa{line-height:40px;}
.search-box.size-1 .search-field{margin-right:175px;height:40px;}
.search-box.size-1 .search-field input[type="text"]{height:38px;line-height:38px;}
.search-box.size-1 .search-button .fa{line-height:40px;}
header.type-1.fixed-header .navigation-search-content{display:none;}
.navigation-search-content .toggle-desktop-menu{float:right;font-size:14px;line-height:70px;font-weight:700;color:#fff;text-transform:uppercase;cursor:pointer;width:125px;border-left:1px #1663c2 solid;text-align:center;}
.navigation-search-content .toggle-desktop-menu .fa{line-height:70px;vertical-align:bottom;position:relative;top:-1px;margin-right:5px;display:none;}
.navigation-search-content .toggle-desktop-menu .fa:first-child{display:inline-block;}
.navigation.active .navigation-search-content .search-box{display:none;}
.navigation.active .navigation-search-content .toggle-desktop-menu .fa{display:inline-block;}
.navigation.active .navigation-search-content .toggle-desktop-menu .fa:first-child{display:none;}
header .icon-entry{width:50%;float:left;}
header .icon-entry .image{width:45px;height:45px;float:left;line-height:45px;text-align:center;background:#f5f5f5;}
header .icon-entry .image .fa{line-height:45px;display:block;color:#b4b4b4;}
header .icon-entry:hover .image{background:#0f51a3;}
header .icon-entry:hover .image .fa{color:#fff;}
header .icon-entry .text{margin-left:60px;font-size:13px;line-height:18px;color:#747474;padding-top:5px;display:block;}
header .icon-entry .text b{font-size:16px;line-height:18px;font-weight:600;color:#404040;}
@media (max-width:1199px){#content-block header{position:fixed;padding:0 30px;top:0;}
.header-top-entry .title{border-left:0 #d0d0d0 solid;}
.header-top .socials-box{display:none;}
.navigation{position:fixed;left:0;top:0;width:290px;background:#272727;height:100%;border:none;z-index:7;transform:translateX(-290px);-moz-transform:translateX(-290px);-webkit-transform:translateX(-290px);-ms-transform:translateX(-290px);}
.nav-overflow{position:absolute;width:100%;left:0;top:75px;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;}
.navigation-header{padding:0 50px 0 20px;border-bottom:1px #343434 solid;}
.navigation-header .title{font-size:20px;line-height:75px;font-weight:700;text-transform:uppercase;color:#fff;}
.navigation-header .close-menu{width:40px;height:40px;line-height:40px;position:absolute;right:5px;top:17px;cursor:pointer;text-transform:uppercase;}
.navigation-header .close-menu:before, .navigation-header .close-menu:after{width:18px;height:2px;position:absolute;left:50%;top:50%;margin:-1px 0 0 -9px;content:"";background:#fff;}
.navigation-header .close-menu:before{transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.navigation-header .close-menu:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.navigation-footer .socials-box{margin-top:-1px;margin-right:0;float:none;border-top:1px #343434 solid;border-bottom:1px #343434 solid;}
.navigation-footer .socials-box a{width:14.25%;height:41px;line-height:39px;border-left:1px #343434 solid;float:left;margin:0;color:#fff;}
body:not(.mobile) .navigation-footer .socials-box a:hover{background:#fff;color:#272727;}
.navigation-footer .socials-box a:first-child{border-left:none;}
.menu-button{font-size:25px;color:#2f2f2f;cursor:pointer;float:right;position:relative;}
.menu-button .fa{line-height:inherit;display:block;}
body.opened-menu{overflow:scroll;}
.navigation, .content-push{-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;}
header.opened .navigation{transform:translateX(0px);-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-ms-transform:translateX(0px);}
.close-header-layer{position:fixed;width:100%;height:100%;left:0;top:0;display:none;background:rgba(0,0,0,0.5);}
#content-block nav>ul{float:none;}
nav>ul>li{float:none;border-bottom:1px #343434 solid;padding:0;position:relative;}
nav>ul>li>a{font-size:12px;color:#fff;line-height:14px;padding:15px 45px 15px 20px;display:block;}
nav>ul>li>.fa{position:absolute;right:5px;top:2px;line-height:40px;width:40px;text-align:center;cursor:pointer;margin:0;font-size:12px;}
nav>ul>li.opened>.fa{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.full-width-menu-items-right{display:none;}
.full-width-menu-items-left{margin-left:0;margin-right:0;}
.submenu{position:relative;top:auto;left:auto;padding:0!important;}
.submenu-links-line{display:none;}
.submenu-list-title{margin:0;display:block;position:relative;}
.submenu-list-title a{display:block;margin:0;font-size:12px;line-height:14px;padding:15px 45px 15px 20px;}
.submenu-list-title .toggle-list-button{width:43px;height:43px;position:absolute;top:0;right:2px;cursor:pointer;}
.submenu-list-title .toggle-list-button:before{width:11px;height:1px;background:#878787;position:absolute;left:50%;top:50%;margin-top:-1px;margin-left:-6px;content:"";}
.submenu-list-title .toggle-list-button:after{width:1px;height:11px;background:#878787;position:absolute;left:50%;top:50%;margin-top:-6px;margin-left:-1px;content:"";}
.toggle-list-container{display:none;padding-left:20px;}
.submenu-list-title.opened .toggle-list-button:after{height:0;margin-top:0;}
.submenu .list-type-1{margin-bottom:0;}
.submenu .list-type-1 li{padding:10px 30px 10px 20px;}
.submenu .product-column-entry{float:none;width:auto;padding:0;}
.submenu .product-column-entry .image{display:none;}
.submenu .product-column-entry .hot-mark{display:none;}
.submenu .product-column-entry .submenu-list-title{margin-left:0;margin-right:0;}
.submenu .product-column-entry .description{margin:0;}
nav .column-2 .submenu .full-width-menu-items-left, nav .column-1 .full-width-menu-items-left{margin-right:0;}
nav .column-2 .submenu, nav .column-1 .submenu, nav .simple-list .submenu{width:auto;margin:0;left:auto;}
.submenu-background{display:none;}
nav .simple-list .submenu a{display:block;font-size:12px;line-height:14px;margin:0;padding:15px 45px 15px 20px;color:#2e2e2e;font-weight:700;text-transform:uppercase;border:none;}
nav .simple-list .submenu a .fa{display:none;}
nav>ul>li>a .menu-label{position:relative;right:auto;top:-7px;margin-left:5px;}
.responsive-search-button{display:inline-block;}
.header-functionality-entry{padding:0;border-right:none;}
.header-functionality-entry.open-search-popup{display:inline-block;}
.header-middle{border-bottom:1px solid #cacaca;}
#logo{min-height:0;}
.navigation-search-content{display:none;}
.full-width-menu-items-left .row > div{padding:0;}
.full-width-menu-items-left .row{margin:0;}
}
@media (max-width:991px){.cart-box.popup{display:none!important;}
.header-functionality-entry span{display:none;}
.header-functionality-entry .fa{width:45px;height:45px;line-height:45px;font-size:24px;color:#c40001;text-align:center;margin:0;}
}
@media (max-width:991px){.header-middle{padding-top:10px;padding-bottom:10px;}
}
@media (max-width:767px){#content-block header{padding:0 15px;}
.header-functionality-entry b{display:none;}
.header-functionality-entry .fa{width:33px;height:33px;line-height:33px;font-size:23px;}
#logo{max-width:100%;}
}
@media (max-width:480px){.search-box.popup{width:96%;right:2%!important;}
.search-box.popup:before{right:50%;margin-right:-14px;}
}
footer{position:relative;}
.clearfix.visible-sm-block{height:35px;float:left;width:100%;}
.footer-columns-entry{border-bottom:1px #222 solid;position:relative;}
.footer-logo{display:block;margin-bottom:15px;}
.footer-description{font-size:14px;line-height:24px;color:#a6a6a6;font-weight:400;}
.footer-description b{font-weight:500;color:#3c3c3c;}
.footer-address{font-size:15px;line-height:26px;color:#a6a6a6;font-weight:400;}
.footer-address a{color:#a6a6a6;}
.footer-address a b{font-weight:600;color:#03b4ea;}
#content-block .footer-address a:hover, #content-block .footer-address a:hover b{color:#3c3c3c;}
.footer-columns-entry .column-title{margin-bottom:20px;font-weight:600;color:#fff;font-size:17px;line-height:20px;}
.footer-columns-entry .column{list-style:none;font-weight:400;color:#fff;font-size:15px;line-height:20px;margin-top:-5px;}
.footer-columns-entry .column a{color:#fff;display:inline-block;padding:5px 0;}
.footer-columns-entry .column a:hover{color:#03b4ea;}
.footer-bottom-navigation{padding:10px 0;display:table;width:100%;position:relative;}
.footer-bottom-navigation .cell-view{position:relative;}
.footer-bottom-navigation .footer-links{font-size:0;}
.footer-links a{font-size:14px;font-weight:500;color:#3c3c3c;line-height:14px;padding-right:15px;display:inline-block;border-right:1px #cfcfcf solid;margin-right:15px;margin-bottom:7px!important;margin-top:7px;vertical-align:top;}
.footer-links a:last-child{padding-right:0;border:none;margin-right:0;}
.footer-links a:hover{color:#03b4ea;}
.payment-methods{text-align:right;font-size:0;}
.payment-methods a{display:inline-block;border:1px #ebebeb solid;border-radius:3px;-webkit-border-radius:3px;margin-right:10px;margin-bottom:5px;vertical-align:top;margin-top:5px;}
.payment-methods a:hover{opacity:0.5;}
.payment-methods a img{display:block;}
.payment-methods a:last-child{margin-right:0;}
.copyright{font-size:14px;line-height:14px;color:#fff;margin-bottom:15px;padding:7px 0;}
.copyright a{font-weight:600;color:#03b4ea;}
#content-block .copyright a:hover{color:#3c3c3c;}
.footer-copyright-wrapper{text-align:center;padding:40px 0;border-top:1px solid #cacaca;}
.footer-description, .footer-address, .footer-columns-entry .column{margin-bottom:15px;}
@media (max-width:1199px){.payment-methods{text-align:left;}
}
@media (max-width:991px){.footer-bottom-navigation{display:block;}
.footer-bottom-navigation .cell-view{display:block;margin-bottom:15px;}
.footer-address{margin-bottom:50px;}
}
@media (max-width:767px){.footer-bottom-navigation{padding:30px 0;}
.footer-description, .footer-address, .footer-columns-entry .column{margin-bottom:20px;}
.footer-columns-entry .column-title{margin-bottom:10px;}
.footer-bottom-navigation .footer-links{margin-bottom:5px;}
.copyright{margin-bottom:20px;}
}
.company-information-box{}
.company-information-box .image{float:left;width:270px;}
.company-information-box .image img{display:block;max-width:100%;height:auto;}
.company-information-box .text{margin-left:300px;}
.company-information-box .text .cell-view{height:190px;width:1000px;}
.company-information-box .text .description{font-size:13px;line-height:24px;color:#a3a2a2;font-weight:400;margin-bottom:10px;}
.read-more{font-weight:600;font-size:13px;line-height:20px;color:#2e2e2e;display:inline-block;}
.read-more:hover{color:#03b4ea;}
.latest-review .text{padding:22px 32px;border:1px #ebebeb solid;font-style:italic;font-size:13px;line-height:24px;color:#a3a2a2;margin-bottom:10px;}
.blockquote-slider{margin-right:-15px;}
.blockquote-slider blockquote{margin-right:15px;}
#content-block .latest-review footer{font-style:normal;font-size:13px;color:#aaa9a9;line-height:20px;font-weight:400;background:none;}
.latest-review footer cite{font-weight:600;color:#2e2e2e;}
@media (max-width:991px){.company-information-box .image{width:200px;}
.company-information-box .text{margin-left:230px;}
.company-information-box .text .cell-view{display:block;width:auto;height:auto;}
.information-entry{margin-bottom:35px;}
}
@media (max-width:767px){.company-information-box .image{width:auto;float:none;margin-bottom:10px;}
.company-information-box .text{margin-left:0;}
}
.swiper-tabs{position:relative;}
.swiper-tabs:before{position:absolute;left:0;bottom:24px;width:100%;height:1px;background:#ebebeb;content:"";}
.swiper-tabs .block-title{float:left;border-bottom:none;position:relative;padding-left:7px;padding-right:7px;margin-right:15px;font-weight:400;color:#a1a1a1;}
.swiper-tabs .block-title.active{font-weight:600;color:#2e2e2e;}
.swiper-tabs .block-title:hover{color:#2e2e2e;}
.swiper-tabs .block-title:before{position:absolute;left:0;height:3px;bottom:-2px;content:"";background:#03b4ea;width:0;}
.swiper-tabs .block-title.active:before{width:100%;}
.tabs-entry{display:none;}
.tabs-entry:first-child{display:block;}
.swiper-tabs .title, .links-drop-down .title{display:none;}
/**/.products-swiper{margin:0 -21.25px;position:relative;}
.products-swiper:before, .products-swiper:after{position:absolute;left:0;top:0;width:21.25px;height:100%;background:#fff;content:"";z-index:2;}
.products-swiper:after{right:-3px;left:auto;}
.products-swiper .paddings-container{padding:0 21.25px;}
.product-slide-entry{margin:0 auto;margin-bottom:30px;}
.product-image-label{border-radius:50%;-webkit-border-radius:50%;position:absolute;z-index:1;}
.product-image-label span{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:11px;line-height:12px;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;}
.product-image-label.type-1{left:7px;top:7px;width:40px;height:40px;background:#93b92c;}
.product-image-label.type-2{right:7px;top:7px;width:40px;height:40px;background:#d41b1b;}
.product-image-label.type-3{left:50%;top:50%;margin:-32px 0 0 -32px;width:65px;height:65px;background:rgba(64,64,64,0.95);}
.product-slide-entry .product-image{display:block;margin-bottom:15px;position:relative;overflow:hidden;}
.product-slide-entry img{width:100%;height:auto;display:block;position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.product-slide-entry>img:first-child{margin-bottom:15px;}
.product-slide-entry.shift-image .product-image:hover img{transform:scale(1) translateX(-100%);-moz-transform:scale(1) translateX(-100%);-webkit-transform:scale(1) translateX(-100%);-ms-transform:scale(1) translateX(-100%);}
.product-slide-entry.shift-image .product-image img{position:absolute;left:100%;top:0;width:100%;height:auto;}
.product-slide-entry.shift-image .product-image img:first-child{position:relative;left:0;}
.product-slide-entry .product-image .bottom-line{position:absolute;left:0;bottom:-35px;width:100%;background:rgba(28,28,28,0.9);text-align:center;font-size:11px;line-height:35px;font-weight:600;}
.product-slide-entry .product-image:hover .bottom-line{bottom:0;}
.product-slide-entry .product-image .bottom-line.left-attached{left:-37px;bottom:0;width:35px;-webkit-backface-visibility:hidden;}
.product-slide-entry .product-image:hover .bottom-line.left-attached{left:0;}
.product-image .bottom-line-a{color:#fff;display:block;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.product-image .bottom-line-a:hover{background:#c40001;color:#fff;border-color:transparent!important;}
.product-image .bottom-line-a .fa{color:inherit!important;}
.product-image .bottom-line-a.square{width:35px;border-left:1px rgba(255, 255, 255, 0.1) solid;}
.product-image .bottom-line.left-attached .bottom-line-a.square{border-left-color:transparent;border-bottom:1px rgba(255, 255, 255, 0.1) solid;}
.product-image .bottom-line-a .fa{vertical-align:bottom;line-height:35px;margin-right:3px;width:25px;}
.product-image .right-align{float:right;}
.product-image .right-align a{float:left;}
.product-image .left-align{margin-right:70px;}
.product-image .top-line-a{height:35px;min-width:35px;line-height:35px;padding:0 10px;background:#fff;position:absolute;top:10px;cursor:pointer;font-size:14px;color:#2e2e2e;text-align:center;font-weight:600;}
.product-image .top-line-a span{font-size:11px;line-height:35px;display:inline-block;vertical-align:bottom;}
.product-image .top-line-a .fa{line-height:35px;display:inline-block;vertical-align:bottom;}
.product-image .top-line-a:hover{background:#2e2e2e;color:#fff;}
.product-image .top-line-a.left{left:-100px;}
.product-image:hover .top-line-a.left{left:10px;}
.product-image .top-line-a.right{right:-100px;}
.product-image:hover .top-line-a.right{right:10px;}
.product-slide-entry .tag{font-size:10px;line-height:14px;color:#8b8b8b;text-transform:uppercase;display:block;font-weight:500;margin-bottom:7px;}
.product-slide-entry .tag:hover{color:#2e2e2e;}
.product-slide-entry .title{display:block;font-size:15px;line-height:18px;color:#2e2e2e;font-weight:600;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:36px;}
.product-slide-entry .title b{font-weight:700;}
.product-slide-entry .title:hover{color:#03b4ea;}
.rating-box{color:#f5c10c;font-size:14px;line-height:14px;margin-bottom:10px;}
.rating-box .star{display:inline-block;}
.price{font-size:15px;line-height:15px;padding-bottom:5px;height:37px}
.price .prev{color:#989898;text-decoration:line-through;display:block;font-family:'Raleway', sans-serif;}
.price .current{color:#da75cb;display:inline-block;font-size:18px;font-weight:600;font-family:'Raleway', sans-serif;letter-spacing:1px;}
@media (min-width:768px){.swiper-tabs .list, .links-drop-down .list{display:block!important;}
}
@media (max-width:767px){.swiper-tabs .block-title{float:none;display:block;margin-right:0;margin-bottom:0;}
.swiper-tabs{margin-bottom:25px;}
.swiper-tabs .title, .links-drop-down .title{display:block;padding:0 40px 0 15px;white-space:nowrap;white-space:nowrap;line-height:40px;border:2px #cacaca solid;font-size:16px;position:relative;cursor:pointer;text-align:left;}
.swiper-tabs .title:after, .links-drop-down .title:after{line-height:40px;height:40px;width:40px;text-align:center;font-family:FontAwesome;font-weight:600;content:"\f107";position:absolute;top:0;right:0;font-weight:900;}
.swiper-tabs .title.active:after, .links-drop-down .title.active:after{content:"\f106";}
.swiper-tabs .list .block-title{padding-top:15px;display:block!important;}
.swiper-tabs:before{display:none;}
}
.sale-entry{overflow:hidden;border:2px #f2f2f2 solid;min-height:70px;padding:35px 0;position:relative;display:block;}
.sale-entry .sale-price{font-size:16px;line-height:24px;color:#2e2e2e;text-transform:uppercase;font-weight:700;width:190px;text-align:center;border-right:1px #f2f2f2 solid;float:left;display:block;position:relative;z-index:1;}
.sale-entry .sale-price span{display:block;font-size:48px;line-height:48px;color:#da75cb;}
.sale-entry .sale-price img{padding:15px 0;}
.sale-entry .sale-description{font-size:13px;line-height:22px;color:#a3a2a2;margin:0 40px 15px 230px;padding:2px 0;display:block;position:relative;z-index:1;}
.sale-entry .sale-title{font-size:18px;line-height:24px;text-transform:uppercase;font-weight:700;color:#a3a2a2;margin:0 0 10px 230px;}
.hot-mark{position:absolute;top:5px;right:-15px;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;background:#ca1515;line-height:18px;width:60px;text-align:center;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.hot-mark.blue{background:#03b4ea;}
.hot-mark.yellow{background:#dec209;}
a.sale-entry:before{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;content:"";z-index:1;}
a.sale-entry .hot-mark{z-index:2;}
.sale-entry-border{padding-top:50px;padding-bottom:50px;}
.sale-entry-border:hover{background:#4c4c4c!important;}
.sale-entry-border:before{border:1px solid rgba(255, 255, 255, 0.5);content:"";position:absolute;left:15px;top:15px;right:15px;bottom:15px;}
.sale-entry-border:hover:before{left:0;top:0;right:0;bottom:0;opacity:0;}
.sale-entry-border *{position:relative;}
.sale-entry-border .sale-title{color:#fff;}
.sale-entry-border .sale-description{color:rgba(255, 255, 255, 0.5);}
.sale-entry-border .sale-price{border-color:rgba(255, 255, 255, 0.5);}
@media (max-width:991px){.sale-entry{padding:25px 0;}
.sale-entry .sale-title{text-align:center;margin-left:auto;}
.sale-entry .sale-price{width:auto;float:none;margin:0 30px 10px 30px;border:none;border-bottom:1px #f2f2f2 solid;padding-bottom:10px;}
.sale-entry .sale-description{width:auto;float:none;margin:0 10px 10px 10px;text-align:center;}
}
.sidebar-navigation{border:2px #03b4ea solid;margin-bottom:25px;}
.sidebar-navigation .title{background:#03b4ea;padding:20px 25px;line-height:15px;color:#fff;font-size:13px;text-transform:uppercase;font-weight:700;margin-top:-2px;position:relative;}
.sidebar-navigation .title .fa{display:none;}
.sidebar-navigation .entry{cursor:pointer;border-bottom:1px #ebebeb solid;display:block;font-weight:500;font-size:13px;line-height:15px;color:#2e2e2e;padding:17px 25px;position:relative;}
body.mobile .sidebar-navigation .entry{color:#2e2e2e!important;}
body.mobile .sidebar-navigation .entry:before{display:none;}
.sidebar-navigation .entry:last-child{border:none;}
.sidebar-navigation .entry:before{position:absolute;left:0;bottom:0;width:100%;height:0%;background:#03b4ea;content:"";opacity:0;}
.sidebar-navigation .entry span{position:relative;}
.sidebar-navigation .entry:hover:before, .sidebar-navigation .entry.active:before{height:100%;opacity:1;}
.sidebar-navigation .entry:hover, .sidebar-navigation .entry.active{color:#666;}
body:not(.mobile) #content-block .sidebar-navigation .entry:hover .fa{color:#666;}
.sidebar-navigation .entry .fa{color:#ca1515;display:inline-block;margin-right:10px;position:relative;top:-1px;}
.sidebar-navigation .list{display:none;}
@media (min-width:992px){.sidebar-navigation .list{display:block!important;}
}
@media (max-width:991px){.sidebar-navigation{margin-bottom:25px!important;}
.sidebar-navigation .title{padding-right:55px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;}
.sidebar-navigation .title .fa{display:block;position:absolute;width:55px;height:55px;line-height:55px;text-align:center;right:0;top:0;font-size:22px;}
.sidebar-navigation.active .title .fa{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);}
}
@media (max-width:767px){}
.navigation-banner-swiper{margin-bottom:30px;}
.navigation-banner-wrapper{position:relative;background-size:cover;}
.navigation-banner-wrapper.align-1{background-position:right top;}
.navigation-banner-wrapper.align-2{background-position:left top;}
.navigation-banner-content{width:57%;padding:0 50px 0 50px;height:505px;position:relative;}
.navigation-banner-content .cell-view{width:1500px;}
.navigation-banner-wrapper.align-1 .navigation-banner-content{float:left;position:absolute;top:0;}
.navigation-banner-wrapper.align-2 .navigation-banner-content{float:right;}
.navigation-banner-wrapper.align-3 .navigation-banner-content{width:100%!important;text-align:center;}
.navigation-banner-content .subtitle{font-family:'Raleway', sans-serif;font-size:40px;line-height:36px;color:#d349bd;margin-bottom:3px;transform:translateX(-50px) translateY(-50px);-moz-transform:translateX(-50px) translateY(-50px);-webkit-transform:translateX(-50px) translateY(-50px);-ms-transform:translateX(-50px) translateY(-50px);opacity:0;}
.light-text .navigation-banner-content .subtitle{color:#333;}
.navigation-banner-content .title{font-family:'Raleway', sans-serif;font-weight:400;font-size:70px;line-height:70px;color:#3c3c3c;text-transform:uppercase;letter-spacing:-5px;margin-bottom:7px;transform:translateX(150px);-moz-transform:translateX(150px);-webkit-transform:translateX(150px);-ms-transform:translateX(150px);opacity:0;}
.light-text .navigation-banner-content .title{color:#333;}
.navigation-banner-content .description{font-size:20px;line-height:24px;color:#aaa;margin-bottom:15px;padding-right:50px;transform:translateX(-100px);-moz-transform:translateX(-100px);-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);opacity:0;}
.light-text .navigation-banner-content .description{color:#333;}
.navigation-banner-content .info{opacity:0;transform:translateY(50px);-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-ms-transform:translateY(50px);}
.light-text .navigation-banner-content .info .button:not(:hover){color:#333;border-color:rgba(0, 0, 0, 0.5);}
.swiper-slide.active .navigation-banner-content .subtitle, .swiper-slide.active .navigation-banner-content .title, .swiper-slide.active .navigation-banner-content .description, .swiper-slide.active .navigation-banner-content .info{transform:translateX(0px) translateY(0px);-moz-transform:translateX(0px) translateY(0px);-webkit-transform:translateX(0px) translateY(0px);-ms-transform:translateX(0px) translateY(0px);opacity:1;}
.navigation-banner-content .button{margin-right:12px;}
.navigation-banner-swiper .pagination{display:none;}
@media (max-width:991px){#content-block .navigation-banner-content{height:350px;}
#content-block .navigation-banner-content{width:63%;}
#content-block .navigation-banner-content .title{font-size:60px;line-height:60px;}
#content-block .navigation-banner-swiper .pagination{display:block;margin-top:20px;}
.navigation-banner-swiper:before, .navigation-banner-swiper:after{position:absolute;width:1px;height:100%;top:0;background:#fff;content:"";}
.navigation-banner-swiper:before{left:0;z-index:2;}
.navigation-banner-swiper:after{right:0;z-index:2;}
}
@media (max-width:767px){#content-block .navigation-banner-content .title{font-size:40px;line-height:40px;letter-spacing:-4px;}
#content-block .navigation-banner-content .subtitle{font-size:25px;line-height:25px;margin-bottom:10px;}
#content-block .navigation-banner-content .description{color:#3c3c3c;padding-right:0;}
#content-block .navigation-banner-content{height:400px;padding:0 15px;width:auto;float:none;width: 80%}
#content-block .navigation-banner-content .cell-view{width:800px;height: auto;padding: 10px;}
#content-block .navigation-banner-image{opacity:0.2;}
#content-block .navigation-banner-wrapper.light-text:before{background:rgba(93, 93, 93, 0.7);}

#content-block .navigation-banner-content .button{margin:0 1%;width:48%;float:left;min-width:0;}
.food-category{width:49%;display:inline-block;box-sizing:border-box;}
}
@media (max-width:500px){#content-block .navigation-banner-content {position: relative;width: 100%;height: auto;}
#content-block .navigation-banner-content .subtitle{font-size:18px; }
}
body.style-1{background-size:cover;background-attachment:fixed;}
body.style-1 .search-button, .header-wrapper.style-1 .search-button{background:#779307;}
body.style-1 .swiper-tabs .block-title:before{background:#8bab0a;}
body.style-1 .swiper-active-switch{background:#8bab0a;border-color:#8bab0a;}
body.style-1 .product-slide-entry{text-align:center;}
body.style-1 .price .current{color:#779307;}
.footer-wrapper.style-1 .footer-address a b{color:#8bab0a;}
.footer-wrapper.style-1 .copyright a{color:#8bab0a;}
.footer-wrapper.style-1 .footer-columns-entry .column a:hover, .footer-wrapper.style-1 .footer-bottom-navigation .footer-links a:hover{color:#8bab0a;}
body.style-1 .product-slide-entry .title:hover{color:#8bab0a;}
body.style-1 .bubbles span{background:#8bab0a;}
.header-wrapper.style-1 .header-functionality-entry.open-cart-popup b{color:#779307;}
body.style-1 .cart-box.popup .content .price{color:#779307;}
body.style-1 .cart-box.popup .summary .grandtotal span{color:#779307;}
body.style-1 .button.style-4{background:#779307;border-color:#779307;}
body.style-1 .footer-columns-entry{border-top:none;padding-top:0;}
@media (min-width:1200px){.header-wrapper.style-1 .navigation{margin:0 -70px;padding:0 70px;border-bottom:none;background:#779307;}
.header-wrapper.style-1 .header-middle{border-bottom:none;}
.header-wrapper.style-1 header:not(.fixed-header) nav>ul>li>a{color:#fff;}
.header-wrapper.style-1 header:not(.fixed-header) nav>ul>li .fa{color:#aec161;}
}
.inline-product-column-title{margin-bottom:20px;}
.inline-product-entry{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #cacaca solid;}
.inline-product-entry .image{width:55px;float:left;border:1px transparent solid;}
.inline-product-entry .image:hover{border-color:#8bab0a;}
.inline-product-entry .image img{display:block;width:100%;height:auto;}
.inline-product-entry .content{margin-left:70px;}
.inline-product-entry .content .cell-view{height:55px;}
.inline-product-entry .title{font-size:15px;color:#5a5858;line-height:20px;font-weight:500;margin-bottom:5px;display:inline-block;}
.inline-product-entry .title:hover{color:#8bab0a;}
.inline-product-entry .price .current{font-size:15px;}
.product-column-entry{border:2px #f2f2f2 solid;padding:27px 0;position:relative;overflow:hidden;}
.product-column-entry .image{text-align:center;height:160px;margin-bottom:20px;}
.product-column-entry .image img{display:inline-block;max-height:100%;width:auto;}
.product-column-entry .title{font-size:16px;line-height:20px;color:#2e2e2e;text-transform:uppercase;font-weight:700;margin:0 30px 15px 30px;display:block;}
.product-column-entry a.title:hover{text-decoration:underline;}
.product-column-entry .description{margin:0 30px;}
@media (max-width:767px){.product-column-entry{max-width:300px;margin:0 auto;}
}
.from-the-blog-entry{}
.from-the-blog-entry .image{float:left;width:180px;margin-right:20px;position:relative;overflow:hidden;}
.hover-class-1:after{background:#8bab0a;position:absolute;left:0;top:0;width:100%;height:100%;content:"";opacity:0;}
body:not(.mobile) .hover-class-1:hover:after{opacity:0.7;}
.from-the-blog-entry .image img{display:block;width:100%;height:auto;position:relative;}
.hover-class-1 .hover-label{position:absolute;width:100%;text-align:center;top:50%;margin-top:-10px;font-size:14px;line-height:20px;color:#fff;font-weight:600;z-index:1;left:-100%;}
body:not(.mobile) .hover-class-1:hover .hover-label{left:0;}
.from-the-blog-entry .description{font-size:13px;line-height:24px;color:#a3a2a2;}
.mozaic-banners-wrapper{}
.mozaic-banners-wrapper .row{margin:0 -4px;}
.mozaic-banners-wrapper .banner-column{padding:0 4px;margin-bottom:8px;}
.mozaic-banner-entry{border:2px #ebebeb solid;background-position:right bottom;background-repeat:no-repeat;background-position:right bottom;background-repeat:no-repeat;position:relative;display:block;}
.mozaic-banner-entry.type-1{height:505px;background-size:470px;background-position:center bottom}
.mozaic-banner-entry.type-2{height:248.5px;margin-bottom:8px;background-size:auto 100%;}
.mozaic-banner-entry.type-3{height:210px;margin-bottom:8px;background-size:auto 100%;}
.mozaic-banner-content{padding:50px 8.5%;max-width:430px;position:relative;}
.mozaic-banner-content .subtitle{font-size:22px;line-height:22px;margin-bottom:5px;color:#515151;text-transform:uppercase;font-weight:600;}
.mozaic-banner-content .title{font-size:60px;line-height:55px;color:#779307;font-family:'Raleway', sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:10px;}
.mozaic-banner-entry.type-2 .mozaic-banner-content .subtitle, .mozaic-banner-entry.type-3 .mozaic-banner-content .subtitle{font-size:16px!important;margin-bottom:2px;display:block;}
.mozaic-banner-entry.type-2 .mozaic-banner-content .title, .mozaic-banner-entry.type-3 .mozaic-banner-content .title{font-size:32px;line-height:32px;display:block;}
.mozaic-banner-content .description{font-size:13px;line-height:22px;color:#b3b3b3;margin-bottom:15px;display:block;}
.mozaic-swiper{border:2px #ebebeb solid;height:505px;overflow:hidden;}
.mozaic-swiper .mozaic-banner-entry.type-1{border:none;background-size:100%;}
.mozaic-swiper .pagination{position:absolute;left:20px;bottom:20px;width:auto;}
.mozaic-swiper .pagination .swiper-pagination-switch{margin:0 6px 0 0;height:10px;width:10px;background:#dedede;border:none;}
.mozaic-swiper .pagination .swiper-active-switch{background:#bfbfbf;}
@media (max-width:767px){.mozaic-banner-entry.type-1:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0.7;}
#content-block .mozaic-banner-entry.type-1, #content-block .mozaic-banner-entry.type-2, #content-block .mozaic-banner-entry.type-3, #content-block .mozaic-swiper{height:auto;}
.mozaic-banner-content{padding:25px 20px;}
.mozaic-swiper .mozaic-banner-content{padding-bottom:55px;}
}
@media only screen and (max-width:992px){.mozaic-banner-entry.type-1{background-size:400px;background-position:right bottom;}
}
body.style-2 .swiper-tabs .block-title:before{background:#0f51a3;}
.footer-wrapper.style-2 .footer-address a b{color:#0f51a3;}
.footer-wrapper.style-2 .copyright a{color:#0f51a3;}
.footer-wrapper.style-2 .footer-columns-entry .column a:hover, .footer-wrapper.style-2 .footer-bottom-navigation .footer-links a:hover{color:#0f51a3;}
body.style-2 .product-slide-entry .title:hover{color:#0f51a3;}
body.style-2 .bubbles span{background:#0f51a3;}
body.style-2 .swiper-active-switch{background:#0f51a3;border-color:#0f51a3;}
body.style-2 .price .current{color:#0f51a3;font-weight:600;}
body.style-2 .block-title{font-size:16px;}
body.style-2 .list-type-1 li .fa{color:#0f51a3;}
body.style-2 .list-type-1 a:hover{color:#0f51a3;}
body.style-2 .navigation-banner-content .subtitle{font-size:30px;color:#0f51a3;font-weight:300;font-family:'Raleway', sans-serif;letter-spacing:-1px;}
body.style-2 .navigation-banner-content .title{font-weight:700;font-family:'Raleway', sans-serif;font-size:60px;line-height:60px;}
body.style-2 .navigation-banner-content .description{font-family:'Raleway', sans-serif;font-style:normal;}
body.style-2 .search-button, .header-wrapper.style-2 .search-button{background:#e9b500;}
body.style-2 .sidebar-navigation{border:none;}
body.style-2 .sidebar-navigation .title{background:#0f51a3;margin-bottom:4px;}
body.style-2 .sidebar-navigation .entry{border:1px #f5f5f5 solid;background:#fafafa;margin-bottom:4px;}
body.style-2 .sidebar-navigation .entry .fa{color:#0f51a3;}
body.style-2 .sidebar-navigation .entry:before{background:#0f51a3;}
body.style-2 .sidebar-navigation-title{line-height:70px;padding:0 25px;position:absolute;left:0;top:0;font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;}
body.style-2 .cart-box.popup .content .price{color:#0f51a3;}
body.style-2 .cart-box.popup .summary .grandtotal span{color:#0f51a3;}
body.style-2 .button.style-4{background:#0f51a3;border-color:#0f51a3;}
body.style-2 .sidebar-navigation{margin-bottom:50px;}
body.style-2 .navigation-search-content .search-box{position:absolute;left:0;right:160px;margin-right:0;}
/**/.sidebar-logos-row{margin-left:-8px;margin-right:-8px;}
.sidebar-logos-row .entry{max-width:95px;float:left;width:33.33%;padding:0 8px 8px 8px;margin-bottom:10px;}
.sidebar-logos-row a, .sidebar-logos-row img{display:block;width:100%;height:auto;}
.sidebar-logos-row a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.sidebar-logos-row a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
@media (max-width:1199px){body.style-2 .sidebar-navigation-title{display:none;}
}
@media (min-width:1200px){.header-wrapper.style-2 .navigation{border-bottom:none;background:#0f51a3;}
.header-wrapper.style-2 header:not(.fixed-header) nav>ul>li>a{color:#fff;}
.header-wrapper.style-2 header:not(.fixed-header) nav>ul>li .fa{color:#6b9ddc;}
.header-wrapper.style-2 header:not(.fixed-header) nav{display:block;padding-left:300px;padding-right:125px;position:absolute;left:0;top:0;width:100%;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);}
.header-wrapper.style-2 header:not(.fixed-header) .navigation.active nav{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);}
.header-wrapper.style-2 .navigation .navigation-search-content .search-box{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;display:block;}
.header-wrapper.style-2 .navigation.active .navigation-search-content .search-box{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);}
body.style-2 .sidebar-navigation{margin-top:-95px;position:relative;}
.header-wrapper.style-2 .sidebar-navigation .title, body.style-2 .sidebar-navigation .title{line-height:16px;padding-top:27px;padding-bottom:27px;margin-bottom:8px;}
}
.navigation-banner-swiper.size-1 .navigation-banner-content{height:430px;}
.footer-wrapper.style-3 footer:before{background:#333;bottom:0;content:"";height:100%;left:50%;margin-left:-50000px;position:absolute;width:100000px;}
.footer-wrapper.style-3 .footer-bottom-navigation:before{background:#2e2e2e;bottom:0;content:"";height:100%;left:50%;margin-left:-50000px;position:absolute;width:100000px;}
.footer-wrapper.style-3 .footer-columns-entry .column a{color:#a6a6a6;}
.footer-wrapper.style-3 .footer-address a b{color:#fff;}
.footer-wrapper.style-3 .footer-columns-entry .column a:hover, .footer-wrapper.style-3 .footer-bottom-navigation .footer-links a:hover{color:#fff;}
.footer-wrapper.style-3 #content-block .footer-address a:hover, .footer-wrapper.style-3 #content-block .footer-address a:hover b{color:#fff;text-decoration:underline;}
.footer-wrapper.style-3 .footer-columns-entry .column-title{color:#fff;}
.footer-wrapper.style-3 .footer-description b{color:#fff;}
.footer-wrapper.style-3 .footer-columns-entry{border:none;}
.footer-wrapper.style-3 .footer-bottom-navigation .footer-links a{color:#aaa;border-color:#4a4a4a;}
.footer-wrapper.style-3 .copyright a{color:#fff;}
#content-block .footer-wrapper.style-3 .copyright a:hover{color:#fff;text-decoration:underline;}
.footer-wrapper.style-3 #content-block .copyright a:hover{color:#fff;text-decoration:underline;}
body.style-3 .swiper-tabs .block-title:before{background:#008acc;}
body.style-3 .product-slide-entry .title:hover{color:#008acc;}
body.style-3 .bubbles span{background:#008acc;}
body.style-3 .swiper-active-switch{background:#008acc;border-color:#008acc;}
body.style-3 .price .current{color:#008acc;font-weight:600;}
body.style-3 .list-type-1 li .fa{color:#008acc;}
body.style-3 .list-type-1 a:hover{color:#008acc;}
body.style-3 .sidebar-navigation .title{background:#008acc;}
body.style-3 .sidebar-navigation{border-color:#008acc;}
body.style-3 .sidebar-navigation .entry .fa{color:#008acc;}
body.style-3 .sidebar-navigation .entry:before{background:#008acc;}
body.style-3 .inline-product-column-title{font-size:18px;line-height:22px;}
body.style-3 .inline-product-entry .title:hover{color:#008acc;}
body.style-3 .inline-product-entry .image:hover{border-color:#008acc;}
body.style-3 .read-more:hover{color:#008acc;}
body.style-3 .cart-box.popup .content .price{color:#008acc;}
body.style-3 .cart-box.popup .summary .grandtotal span{color:#008acc;}
body.style-3 .button.style-4{background:#008acc;border-color:#008acc;}
@media (min-width:1200px){body.style-3 .information-blocks{margin-bottom:60px;}
}
.header-wrapper.style-3 header:before{background:red;position:absolute;height:1000px;width:100000px;left:50%;margin-left:-50000px;bottom:35px;content:"";background:#0075ad;}
.header-wrapper.style-3 .header-top-entry{color:#add7eb;}
.header-wrapper.style-3 .header-top-entry .title{border-color:#348cb6;}
.header-wrapper.style-3 .header-top-entry .title a{color:#add7eb;}
.header-wrapper.style-3 .header-top .socials-box a{color:#add7eb;}
.header-wrapper.style-3 .header-top .socials-box a:hover{color:#fff;}
.header-wrapper.style-3 header .icon-entry .image{background:transparent;border:2px #3391bd solid;border-radius:50%;}
.header-wrapper.style-3 header .icon-entry .image .fa{line-height:41px;color:#fff;}
.header-wrapper.style-3 header .icon-entry:hover .image{background:#3391bd;}
.header-wrapper.style-3 header .icon-entry .text{color:#add7eb;}
.header-wrapper.style-3 header .icon-entry .text b{color:#fff;}
.header-wrapper.style-3 .header-top{border-color:#378fb9;}
.header-wrapper.style-3 .header-functionality-entry{color:#add7eb;border-color:#3a91bb;}
.header-wrapper.style-3 .header-functionality-entry b{color:#fff;}
.header-wrapper.style-3 .header-middle{border:none;}
.header-wrapper.style-3 .navigation-search-content .toggle-desktop-menu{border-color:#309ed3;width:140px;}
.header-wrapper.style-3 .navigation-search-content .search-box{margin-right:175px;}
@media (min-width:1200px){.header-wrapper.style-3 .navigation{border-bottom:none;background:#008acc;}
.header-wrapper.style-3 header:not(.fixed-header) nav>ul>li>a{color:#fff;}
.header-wrapper.style-3 header:not(.fixed-header) nav>ul>li .fa{color:#6b9ddc;}
.header-wrapper.style-3 header:not(.fixed-header) nav{position:absolute;left:0;top:0;width:100%;padding:0 140px 0 20px;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform-origin:0% 50% 0px;-moz-transform-origin:0% 50% 0px;-webkit-transform-origin:0% 50% 0px;-ms-transform-origin:0% 50% 0px;}
.header-wrapper.style-3 header:not(.fixed-header) .navigation.active nav{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);}
.header-wrapper.style-3 .navigation .navigation-search-content .search-box{-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);display:block;transform-origin:100% 50% 0px;-moz-transform-origin:100% 50% 0px;-webkit-transform-origin:100% 50% 0px;-ms-transform-origin:100% 50% 0px;}
.header-wrapper.style-3 .navigation.active .navigation-search-content .search-box{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);}
.header-wrapper.style-3 .navigation .navigation-search-content{height:0;}
}
@media (max-width:1199px){.header-wrapper.style-3 header:before{bottom:0;}
.header-wrapper.style-3 .header-functionality-entry .fa{color:#fff;}
.header-wrapper.style-3 .menu-button{color:#fff;}
}
.mozaic-banners-wrapper.type-2 .mozaic-banner-content{padding-top:0;padding-bottom:0;position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);max-width:65%;display:block;}
.mozaic-banners-wrapper.type-2 .row{margin:0 -8px;}
.mozaic-banners-wrapper.type-2 .banner-column{padding:0 8px;margin-bottom:16px;}
.mozaic-banners-wrapper.type-2 .mozaic-swiper{border:none;}
.mozaic-banners-wrapper.type-2 .mozaic-banner-entry{background-color:#f7f7f7;border:none;}
.mozaic-banners-wrapper.type-2 .mozaic-banner-entry.type-2{height:244.5px;}
.mozaic-banners-wrapper.type-2 .mozaic-banner-entry.type-2, .mozaic-banners-wrapper.type-2 .mozaic-banner-entry.type-3{margin-bottom:16px;}
.mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{font-size:24px;color:#515151;font-weight:600;display:block;}
.mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{color:#008acc;display:block;}
.mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(1,138,204,0.7);content:"";opacity:0;}
body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .subtitle{color:#fff;}
.mozaic-banners-wrapper.type-2 a.mozaic-banner-entry .title{font-weight:400;letter-spacing:-1px;}
body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .title{color:#fff;transform:translateX(20px);-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);}
body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .description, body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .view{color:#fff;transform:translateX(40px);-webkit-transform:translateX(40px);-moz-transform:translateX(40px);-ms-transform:translateX(40px);}
body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover:before{opacity:1;}
.mozaic-banners-wrapper.type-2 .mozaic-swiper .pagination{bottom:auto;top:20px;margin-top:0;}
@media (max-width:767px){.mozaic-banners-wrapper.type-2 .mozaic-banner-content{padding-top:20px;padding-bottom:20px;position:relative;left:0;top:0;transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);max-width:100%;}
.mozaic-banners-wrapper.type-2 .mozaic-swiper .mozaic-banner-content{padding-top:55px;}
}
.text-widget{}
.text-widget .image{display:block;width:100%;height:auto;max-width:275px;margin-bottom:15px;}
.text-widget .description{font-size:13px;line-height:24px;color:#a3a2a2;margin-bottom:10px;}
@media (max-width:991px){.text-widget .image{float:left;margin-right:30px;}
}
@media (max-width:767px){.text-widget .image{float:none;margin-right:0;}
}
body.style-3 .sale-entry .sale-price span{color:#008acc;}
.sale-entry .sale-image{margin:0 0 -35px 0!important;display:none;max-width:100%;height:auto;position:relative;}
a.sale-entry:before{background:rgba(1,138,204,0.7);}
body:not(.mobile) a.sale-entry:hover:before{opacity:1;}
body:not(.mobile) a.sale-entry:hover .sale-price, body:not(.mobile) a.sale-entry:hover .sale-price span, body:not(.mobile) a.sale-entry:hover .sale-description{color:#fff!important;}
@media (min-width:992px){.sale-entry .sale-image{display:block;}
.sale-entry.vertical{text-align:center;}
.sale-entry.vertical .sale-description{margin-left:20px;margin-right:20px;}
.sale-entry.vertical .sale-price{float:none;width:auto;border:none;margin-bottom:15px;}
}
.header-wrapper.style-4 header{padding-left:55px;padding-right:55px;}
header.type-2 .full-width .submenu, header.type-2 .full-width-columns .submenu{left:auto;right:0;}
header.type-2 .navigation-vertical-align{display:table;width:100%;border-bottom:1px #ebebeb solid;position:relative;}
header.type-2 .navigation{border:none;}
header.type-2 .nav-container{width:80%;}
header.type-2 #logo{margin:10px 0;}
header.type-2 .menu-button{position:relative;top:auto;}
header.type-2 .header-functionality-entry{float:right;}
header.type-2 .header-functionality-entry .fa{display:inline-block;}
@media (min-width:1200px){header.type-2:not(.fixed-header) nav, header.type-2:not(.fixed-header) .navigation{position:static;}
header.type-2:not(.fixed-header) .submenu{top:50%;margin-top:35px!important;}
header.type-2:not(.fixed-header) nav>ul>li>a{font-weight:500;}
header.type-2:not(.fixed-header) nav>ul{float:right;}
header.type-2:not(.fixed-header) .navigation{margin:60px 0;}
.header-wrapper.style-4 li.fixed-header-visible{display:block;}
.header-wrapper.style-4 header.fixed-header nav{padding:0 55px;}
}
@media (max-width:1199px){header.type-2 .logo-container{width:300px;}
header.type-2 .nav-container{width:400px;}
}
.footer-wrapper.style-4 footer{border-top:1px #cacaca solid;}
.footer-wrapper.style-4 .copyright a{color:#c9ac37;}
.footer-wrapper.style-4 .copyright a:hover{color:#464646;}
.footer-wrapper.style-4 .footer-bottom-navigation .footer-links a:hover{color:#c9ac37;}
body.style-4 .content-center{max-width:1280px;margin:35px auto;background:#fff;padding:0 55px;}
body.style-4 .price .current{color:#c2a325;font-size:18px;font-weight:600;}
body.style-4 .product-slide-entry .title:hover{color:#c9ac37;}
body.style-4 .swiper-tabs .block-title:before{background:#c9ac37;}
body.style-4 .swiper-tabs .block-title{display:inline-block;float:none;}
body.style-4 .swiper-tabs{text-align:center;}
body.style-4 .read-more:hover{color:#c9ac37;}
body.style-4 .search-button{background:#c9ac37;}
body.style-4 .swiper-active-switch{background:#c9ac37;border-color:#c9ac37;}
body.style-4 .bubbles span{background:#c9ac37;}
body.style-4 .cart-box.popup .content .price{color:#c2a325;}
body.style-4 .cart-box.popup .summary .grandtotal span{color:#c2a325;}
body.style-4 .button.style-4{background:#c2a325;border-color:#c2a325;}
@media (max-width:1199px){body.style-4 .content-center{margin-top:0;margin-bottom:0;}
}
body.style-4 .navigation-banner-content{height:600px;width:62%;}
body.style-4 .navigation-banner-content .subtitle{font-size:20px;line-height:24px;color:#a58d2d;font-family:'Raleway', sans-serif;font-weight:600;letter-spacing:2px;margin-bottom:12px;}
body.style-4 .navigation-banner-content .title{font-family:'Raleway', sans-serif;font-weight:700;font-size:48px;line-height:48px;letter-spacing:-3px;color:#000;margin-bottom:12px;}
body.style-4 .navigation-banner-content .description{font-size:20px;line-height:24px;color:#848484;}
.custom-col-5-in-row{float:left;width:20%;padding:0 15px;}
.custom-col-5-in-row:nth-child(5n+1){clear:both;}
.products-grid{margin-bottom:20px;}
body.style-4 .products-grid{text-align:center;}
@media (max-width:991px){.custom-col-5-in-row{width:25%;}
.custom-col-5-in-row:nth-child(5n+1){clear:none;}
.custom-col-5-in-row:nth-child(4n+1){clear:both;}
}
@media (max-width:767px){.custom-col-5-in-row{width:33.33333%;}
.custom-col-5-in-row:nth-child(4n+1){clear:none;}
.custom-col-5-in-row:nth-child(3n+1){clear:both;}
}
@media (max-width:450px){.custom-col-5-in-row{width:50%;}
.custom-col-5-in-row:nth-child(3n+1){clear:none;}
.custom-col-5-in-row:nth-child(2n+1){clear:both;}
}
.content-text-widget-container{padding:40px 0;border-top:1px #cacaca solid;margin-bottom:0!important;}
.content-text-widget{padding:30px 30px 30px 70px;}
.content-text-widget:first-child{padding:30px 70px 30px 30px;border-right:1px #cacaca solid;}
.content-text-widget .title{font-size:24px;color:#2e2e2e;line-height:24px;font-weight:400;margin-bottom:15px;}
.content-text-widget .description{font-size:14px;color:#999797;line-height:24px;font-weight:400;margin-bottom:15px;}
@media (max-width:767px){.content-text-widget, .content-text-widget:first-child{padding:0;border:none;}
}
.header-wrapper.style-5 header.type-2{background:none;}
.header-wrapper.style-5 header.type-2 .navigation-vertical-align{border:none;}
.header-wrapper.style-5 .header-functionality-entry .fa{color:#fff;}
@media (min-width:1200px){.header-wrapper.style-5 header.type-2:not(.fixed-header) .navigation{margin:45px 0;}
.header-wrapper.style-5 header.fixed-header .nav-overflow{background:#262626;border:none;}
.header-wrapper.style-5 nav>ul>li>a{color:#fff;font-weight:700!important;}
.header-wrapper.style-5 nav>ul>li>.fa{color:#6e6e6e;}
.header-wrapper.style-5 .fixed-header-square-button .fa{color:#fff;}
.header-wrapper.style-5 .fixed-header-square-button .fa:hover{color:#c7c7c7;}
.header-wrapper.style-5 li.fixed-header-visible{display:block;}
}
footer.type-2{background:#262626;text-align:center;padding:70px 0 70px 0;}
footer.type-2 .footer-logo{display:inline-block;vertical-align:bottom;margin-bottom:30px;}
footer.type-2 .footer-links a{color:#fff;border-color:#3b3b3b;}
footer.type-2 .footer-links a:hover{color:#f17e0e;}
footer.type-2 .copyright a{color:#f17e0e;}
#content-block footer.type-2 .copyright a:hover{color:#fff;}
@media (max-width:767px){footer.type-2{padding:50px 0 50px 0;}
footer.type-2 .footer-links a{display:block;padding:3px 0;border:none;margin:0;}
footer.type-2 .footer-links{margin-bottom:25px;}
}
body.style-5.opened-menu .content-push{transform:none;-moz-transform:none;-webkit-transform:none;-ms-transform:none;}
body.style-5 .search-button{background:#f17e0e;}
body.style-5 .bubbles span{background:#f17e0e;}
body.style-5 .cart-box.popup .content .price{color:#f17e0e;}
body.style-5 .cart-box.popup .summary .grandtotal span{color:#f17e0e;}
body.style-5 .button.style-4{background:#f17e0e;border-color:#f17e0e;}
.parallax-slide{position:relative;}
.parallax-clip{height:100%;position:absolute;width:100%;left:0px;top:0px;clip:rect(auto, auto, auto, auto);}
.fixed-parallax{position:fixed;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center top;-webkit-transform:translateZ(0);}
.fixed-parallax:before{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.2);content:"";}
.parallax-slide .position-center{height:inherit;min-height:inherit;position:relative;}
.parallax-vertical-align{position:absolute;width:100%;left:0;top:50%;margin-top:-85px;text-align:center;}
.parallax-article{padding:0 15px;position:relative;}
@media only screen and (max-width:991px){.fixed-parallax.parallax-fullwidth{position:relative;}
.information-blocks.parallax-fullwidth-inner{overflow:visible;}
}
@media (min-width:1200px){.parallax-article.left-align{transform:translateX(-10%);-moz-transform:translateX(-10%);-webkit-transform:translateX(-10%);-ms-transform:translateX(-10%);}
.parallax-article.right-align{transform:translateX(10%);-moz-transform:translateX(10%);-webkit-transform:translateX(10%);-ms-transform:translateX(10%);}
}
.parallax-article .subtitle{color:#fff;font-size:24px;line-height:24px;text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:700;margin-bottom:10px;}
.parallax-article.dark-text .subtitle{color:#d62020;}
.parallax-article .title{color:#fff;font-size:80px;line-height:72px;text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:700;margin-bottom:5px;}
.parallax-article.dark-text .title{color:#303030;border-color:#303030!important;}
.parallax-article .description{font-size:15px;line-height:22px;color:#fff;max-width:470px;margin:0 auto 25px auto;}
.parallax-article.dark-text .description{color:#808080;}
.parallax-article .info{font-size:0;}
.parallax-article .info .button{margin:0 5px 5px 5px;}
.parallax-slide.auto-slide{height:auto!important;padding:200px 0;text-align:center;}
@media (max-width:991px){.parallax-slide.auto-slide{padding:150px 0;}
}
@media (max-width:767px){.parallax-article .subtitle{font-size:18px;line-height:18px;}
.parallax-article .title{font-size:40px;line-height:38px;}
.parallax-slide.auto-slide{padding:100px 0;}
}
.simple-search-form{border:1px #e8e8e8 solid;padding:6px 0 6px 12px;position:relative;background:#fff;}
.simple-search-form.active{border-color:#3d3d3d;}
.simple-search-form input[type="text"]{width:100%;border:none;height:25px;line-height:25px;background:none;padding:0 45px 0 0;font-size:13px;color:#222;font-weight:300;}
.simple-search-form .simple-submit{position:absolute;width:38px;height:25px;border-left:1px #e8e8e8 solid;top:6px;right:0;cursor:pointer;color:#919191;}
.simple-search-form .simple-submit:hover{color:#222;}
.simple-search-form .simple-submit input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;border:none;}
.simple-search-form .simple-submit .fa{font-size:13px;line-height:25px;display:block;text-align:center;color:inherit;}
.sidebar-header-content{padding:40px 30px 20px 30px;}
header.type-3{border:1px #f7f7f7 solid;}
header.type-3 .logo-container{text-align:center;margin-bottom:17px;}
header.type-3 .simple-search-form{margin-bottom:30px;}
header.type-3 .header-functionality-entry{padding-left:0;}
@media (min-width:1200px){header.type-3{position:absolute;left:0;top:0;height:100%;width:300px;padding:0;}
header.type-3 .navigation{border:none;}
header.type-3:not(.fixed-header) nav>ul>li{padding:0 40px 0 30px;float:left;position:relative;width:auto;clear:both;display:inline-block;}
header.type-3:not(.fixed-header) nav>ul>li>a{line-height:50px;}
header.type-3:not(.fixed-header) nav>ul>li.fixed-header-visible{display:none;}
#content-block header.type-3:not(.fixed-header) .submenu{top:0;left:100%;margin:0;}
header.type-3:not(.fixed-header) .full-width .submenu, header.type-3:not(.fixed-header) .full-width-columns .submenu{width:1100px;width:calc(100vw - 300px);max-width:1170px!important;}
header.type-3:not(.fixed-header) nav > ul > li > a .menu-label{right:10px;}
header.type-3 .navigation-footer{display:block!important;position:fixed;left:0;bottom:0;width:300px;padding:0 15px;text-align:center;}
header.type-3 .socials-box{float:none;margin:0;}
header.type-3 .socials-box a{margin:0;}
header.type-3 .navigation-copyright{color:#7f7f7f;padding:15px 0;}
}
@media (min-width:1200px) and (max-width:1400px){header.type-3:not(.fixed-header) .full-width .full-width-menu-items-left{margin-right:450px;}
header.type-3:not(.fixed-header) .full-width .full-width-menu-items-right{width:380px;}
header.type-3:not(.fixed-header) .full-width .menu-slider-in .product-slide-entry{width:116px;}
}
@media (max-width:1199px){header.type-3 .simple-search-form{display:none;}
.sidebar-header-content{display:table;padding:10px 0;width:100%;}
header.type-3 .logo-container{display:table-cell;vertical-align:middle;text-align:left;width:300px;}
header.type-3 .header-responsive-column{display:table-cell;vertical-align:middle;width:400px;}
header.type-3 .header-responsive-column .responsive-menu-toggle-class{float:right;}
header.type-3 .header-functionality-entry{float:right;}
header.type-3 .menu-button{position:relative;float:right;top:auto;}
}
.sidebar-content-wrapper{margin-left:300px;}
.product-mix-box{padding-bottom:100px;}
.product-mix-box .product-slide-entry{float:left;width:16.6666666%;max-width:100%;position:relative;margin-bottom:0;}
.product-mix-box .product-slide-entry .product-image{margin-bottom:0;}
.product-mix-box .product-slide-entry:nth-child(6n+1){clear:both;}
.product-mix-info{position:absolute;left:25px;right:25px;bottom:25px;background:#fff;border-radius:3px;text-align:center;padding:25px 10px;transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);opacity:0;}
.product-slide-entry:hover .product-mix-info{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);opacity:1;}
body.style-6 .bubbles span{background:#d88e00;}
body.style-6 .product-slide-entry .title:hover{color:#d88e00;}
body.style-6 .price .current{color:#d88e00;}
body.style-6 .socials-box a:hover{color:#f3a000;}
body.style-6 .navigation-copyright a{color:#f3a000;}
body.style-6 .search-button{background:#f3a000;}
body.style-6 .product-slide-entry:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}
body.style-6 .cart-box.popup .content .price{color:#d88e00;}
body.style-6 .cart-box.popup .summary .grandtotal span{color:#d88e00;}
body.style-6 .button.style-4{background:#d88e00;border-color:#d88e00;}
body.style-6 .submenu.right-align{left:100%!important;right:auto;}
@media (min-width:1200px){.sidebar-content-wrapper.fixed-header-margin{padding-top:0!important;}
}
@media (max-width:1800px){.product-mix-box .product-slide-entry{width:20%;}
.product-mix-box .product-slide-entry:nth-child(6n+1){clear:none;}
.product-mix-box .product-slide-entry:nth-child(5n+1){clear:both;}
}
@media (max-width:1199px){.sidebar-content-wrapper{margin:0 30px 30px 30px;}
.product-mix-box{padding-bottom:0;}
}
@media (max-width:991px){.product-mix-box .product-slide-entry{width:25%;}
.product-mix-box .product-slide-entry:nth-child(5n+1){clear:none;}
.product-mix-box .product-slide-entry:nth-child(4n+1){clear:both;}
.product-mix-info{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);}
}
@media (max-width:767px){.sidebar-content-wrapper{margin:0 15px 15px 15px;}
}
@media (max-width:768px){.product-mix-box .product-slide-entry{width:50%;}
.product-mix-box .product-slide-entry:nth-child(3n+1){clear:none;}
.product-mix-box .product-slide-entry:nth-child(2n+1){clear:both;}
}
@media (max-width:400px){.product-mix-box .product-slide-entry{width:100%;}
}
.header-wrapper.style-7 header.fixed-header nav{max-width:100%;}
@media (max-width:1199px){.header-wrapper.style-7 header.type-2{background:#262626;}
}
body.style-7 .bubbles span{background:#66900d;}
.footer-wrapper.style-7 footer.type-2 .copyright a{color:#66900d;}
.footer-wrapper.style-7 footer.type-2 .footer-links a:hover{color:#66900d;}
body.style-7 .search-button{background:#66900d;}
body.style-7 .product-slide-entry{max-width:310px;text-align:center;}
body.style-7 .product-slide-entry .title:hover{color:#66900d;}
.product-slide-entry .subtitle{font-size:15px;line-height:22px;color:#2e2e2e;font-weight:600;display:block;text-align:left;}
.product-slide-entry .subtitle:hover{color:#66900d;}
.product-slide-entry .date{font-size:13px;line-height:22px;color:#a3a2a2;text-align:left;}
body.style-7 .information-blocks{border-top:1px #ebebeb solid;}
body.style-7 .information-blocks:first-child{border:none;}
body.style-7 .price .current{color:#66900d;}
body.style-7 .swiper-active-switch{background:#66900d;border-color:#66900d;}
body.style-7 .cart-box.popup .content .price{color:#66900d;}
body.style-7 .cart-box.popup .summary .grandtotal span{color:#66900d;}
body.style-7 .button.style-4{background:#66900d;border-color:#66900d;}
@media (min-width:1200px){body.style-7 .information-blocks{margin-bottom:100px;}
}
.parallax-slide .swiper-container{height:inherit!important;position:absolute;left:0;top:0;width:100%;}
.parallax-slide .swiper-wrapper{height:inherit!important;}
.parallax-slide .swiper-slide{background-size:cover;background-position:center center;position:relative;}
.parallax-slide .swiper-slide:before{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);content:"";}
.swiper-slide .parallax-article .subtitle{transform:translateX(300px);-moz-transform:translateX(300px);-webkit-transform:translateX(300px);-ms-transform:translateX(300px);opacity:0;}
.swiper-slide .parallax-article .title{font-size:100px;line-height:90px;border-top:4px #fff solid;border-bottom:4px #fff solid;display:inline-block;margin-bottom:25px;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);opacity:0;backface-visibility:hidden;-webki-backface-visibility:hidden;}
.swiper-slide .parallax-article .description{transform:translateX(-300px);-moz-transform:translateX(-300px);-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);opacity:0;}
.swiper-slide .parallax-article .info{transform:translateX(300px);-moz-transform:translateX(300px);-webkit-transform:translateX(300px);-ms-transform:translateX(300px);opacity:0;}
.swiper-slide.active .parallax-article .subtitle, .swiper-slide.active .parallax-article .description, .swiper-slide.active .parallax-article .info{transform:translateX(0px);-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-ms-transform:translateX(0px);opacity:1;}
.swiper-slide.active .parallax-article .title{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.creative-square-box{background-size:cover;background-position:center center;position:relative;text-align:center;height:360px;overflow:hidden;}
.creative-square-box .background-box{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center center;}
body:not(.mobile) .creative-square-box:hover .background-box{transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-ms-transform:scale(2);}
.creative-square-box:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.4);z-index:1;}
body:not(.mobile) .creative-square-box:hover:before{background:rgba(0,0,0,0.7);}
.creative-square-box .cell-view{width:1000px;position:relative;z-index:2;}
.creative-square-box .parallax-article{max-width:430px;margin:0 auto;}
.creative-square-box .parallax-article .subtitle{font-size:16px;line-height:18px;margin-bottom:12px;}
.creative-square-box .parallax-article .title{font-size:60px;line-height:55px;margin-bottom:12px;}
@media (max-width:1199px){.creative-square-box .parallax-article .title{font-size:45px;line-height:40px;}
}
@media (max-width:991px){.creative-square-box{height:300px;}
.creative-square-box .parallax-article .title{font-size:35px;line-height:30px;}
.creative-square-box .parallax-article .subtitle{font-size:14px;}
}
@media (max-width:767px){.creative-square-box{height:auto;}
.creative-square-box .cell-view{display:block;width:auto;padding:25px 0;}
.swiper-slide .parallax-article .title{font-size:55px;line-height:50px;}
}
.block-header{text-align:center;max-width:665px;padding:85px 0 0 0;margin:0 auto 45px auto;}
.block-header .title{font-size:40px;line-height:40px;color:#2e2e2e;font-weight:400;margin-bottom:15px;}
.block-header .description{font-size:16px;line-height:25px;color:#929292;font-weight:300;}
@media (max-width:991px){.block-header{padding-top:40px;}
}
.header-wrapper.style-8 header.type-1{margin-bottom:0;}
@media (min-width:1200px){.header-wrapper.style-8 header.type-1{padding:0;}
.header-wrapper.style-8 header.type-1 .nav-overflow{position:fixed;left:0;top:auto;bottom:0;width:100%;border:none;background:#fff;}
.header-wrapper.style-8 header.type-1 nav{padding:0 60px;max-width:100%;}
.header-wrapper.style-8 header.type-1 .fixed-header-visible{display:block;}
.header-wrapper.style-8 header.type-1 nav{text-align:right;}
.header-wrapper.style-8 header.type-1 nav > ul{display:inline-block;}
.header-wrapper.style-8 header nav>ul>li>a{font-weight:700;line-height:100px;}
.header-wrapper.style-8 header nav>ul>li:last-child{padding-right:0;}
.header-wrapper.style-8 header .additional-header-logo{left:60px;}
.header-wrapper.style-8 header .navigation{height:auto;border:none;}
.header-wrapper.style-8 header .header-top{position:fixed;left:0;top:0;width:100%;background:#8ab408;border:none;height:55px;padding-left:20px;z-index:1;}
.header-wrapper.style-8 header .header-top-entry, body.style-8 header .header-top-entry .title a{color:#fff;}
.header-wrapper.style-8 header .additional-header-logo img{max-height:70px;}
.header-wrapper.style-8 header .fixed-header-square-button{margin-top:0;}
.header-wrapper.style-8 header .header-functionality-entry{color:#fff;}
.header-wrapper.style-8 header .header-functionality-entry:hover{color:#e3e3e3;}
.header-wrapper.style-8 header .header-functionality-entry b{display:inline-block;vertical-align:middle;position:relative;top:-1px;color:#fff;}
.header-wrapper.style-8 header .logo-wrapper{display:none;}
.header-wrapper.style-8 header .header-middle{border:none;}
.header-wrapper.style-8 header .header-middle .right-entries{position:absolute;top:20px;right:0;position:fixed;z-index:1;}
.header-wrapper.style-8 header .header-middle .open-cart-popup{position:relative;padding:0 30px;color:#cee094;}
.header-wrapper.style-8 header .header-middle .open-cart-popup *{position:relative;}
.header-wrapper.style-8 header .header-middle .open-cart-popup:before{position:absolute;width:100%;height:55px;top:-20px;left:-1px;background:#7fa606;content:"";}
.header-wrapper.style-8 .fixed-header-margin{padding:55px 0 100px 0!important;}
.header-wrapper.style-8 header .submenu{bottom:100%;top:auto;text-align:left;}
.header-wrapper.style-8 header .submenu-links-line{top:auto;bottom:100%;}
.header-wrapper.style-8 header .full-width .submenu, body.style-8 header .full-width-columns .submenu{left:auto;right:0;}
}
body.style-8 .product-slide-entry .title:hover{color:#8ab408;}
body.style-8 .product-slide-entry .price .current{color:#8ab408;}
body.style-8 .search-button{background:#8ab408;}
body.style-8 .bubbles span{background:#8ab408;}
body.style-8 .product-slide-entry:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}
body.style-8 .cart-box.popup .content .price{color:#8ab408;}
body.style-8 .cart-box.popup .summary .grandtotal span{color:#8ab408;}
body.style-8 .button.style-4{background:#8ab408;border-color:#8ab408;}
.header-wrapper.style-9 header.type-1{margin-bottom:30px;}
.departmets-drop-down{float:left;position:relative;z-index:1;line-height:55px;}
.departmets-drop-down .title{font-size:14px;color:#2f2f2f;font-weight:700;text-transform:uppercase;cursor:pointer;}
.departmets-drop-down .fa{display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:5px;}
.departmets-drop-down .title .fa{display:none;width:14px;text-align:center;}
.departmets-drop-down .title .fa:first-child{display:inline-block;}
.departmets-drop-down .title.active .fa{display:inline-block;}
.departmets-drop-down .title.active .fa:first-child{display:none;}
.departmets-drop-down .list{position:absolute;width:100%;left:0;top:100%;z-index:1;background:#fff;border:1px #ebebeb solid;min-width:280px;display:none;}
.departmets-drop-down .list a{border-top:1px solid #f2f2f2;color:#2e2e2e;display:block;font-size:13px;line-height:15px;margin-top:-1px;padding:16px 20px;}
.departmets-drop-down .list a:hover{color:#878787;}
.departmets-drop-down .list a .fa{color:#bdbdbd;margin-right:7px;}
@media (min-width:1200px){.header-wrapper.style-9 header.type-1 .header-top{padding-left:30px;}
.header-wrapper.style-9 header.type-1 .header-middle{padding-left:30px;padding-right:30px;}
.header-wrapper.style-9 header.type-1 .header-top-entry{z-index:1;}
.header-wrapper.style-9 header.type-1 .full-width .submenu, body.style-9 header.type-1 .full-width-columns .submenu{left:auto;right:0;}
.header-wrapper.style-9 header.type-1{padding:0;}
.header-wrapper.style-9 header.type-1 .navigation{position:absolute;top:0;right:10px;left:0;height:55px;border:none;}
.header-wrapper.style-9 header.type-1:not(.fixed-header) nav>ul>li>a{line-height:55px;}
.header-wrapper.style-9 header.type-1:not(.fixed-header) nav>ul{float:right;}
.header-wrapper.style-9 header.type-1:not(.fixed-header) nav>ul>li>a .menu-label{top:3px;}
.header-wrapper.style-9 header.fixed-header nav{max-width:100%;padding:0 30px;}
.header-wrapper.style-9 header .additional-header-logo{left:30px;}
}
.footer-wrapper.style-9 footer.type-2{background:#f7f7f7;}
.footer-wrapper.style-9 footer.type-2 .footer-links a{color:#3d3d3d;}
.footer-wrapper.style-9 footer.type-2 .footer-links a:hover{color:#c19f00;}
.footer-wrapper.style-9 footer.type-2 .copyright a{color:#c19f00;}
.footer-wrapper.style-9 footer.type-2 .copyright a:hover{color:#3d3d3d!important;}
body.style-9 .search-button, .header-wrapper.style-9 .search-button{background:#e4bc00;}
body.style-9 .block-title{font-size:16px;}
body.style-9 .swiper-tabs .block-title:before{background:#e0ba06;}
body.style-9 .product-slide-entry .title:hover{color:#e4bc00;}
body.style-9 .price .current{color:#e4bc00;}
body.style-9 .bubbles span{background:#c19f00;}
body.style-9 .list-type-1 a:hover{color:#c19f00;}
body.style-9 .list-type-1 li .fa{color:#e0ba06;}
body.style-9 .swiper-active-switch{background:#e0ba06;border-color:#e0ba06;}
body.style-9 .cart-box.popup .content .price{color:#e4bc00;}
body.style-9 .cart-box.popup .summary .grandtotal span{color:#e4bc00;}
body.style-9 .button.style-4{background:#e4bc00;border-color:#e4bc00;}
.promo-banner-box{position:relative;background-size:cover;background-position:right top;height:400px;margin-bottom:30px;display:block;}
.promo-banner-box:before{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:inherit;content:"";}
body:not(.mobile) .promo-banner-box:hover:before{opacity:0.8;}
.promo-banner-box .promo-text{position:absolute;left:15px;right:15px;bottom:30px;font-family:'Raleway', sans-serif;text-transform:uppercase;}
body:not(.mobile) .promo-banner-box:hover .promo-text{bottom:50%;transform:translateY(50%);-moz-transform:translateY(50%);-webkit-transform:translateY(50%);-ms-transform:translateY(50%);}
.promo-banner-box .promo-text .title{font-size:18px;line-height:24px;color:#fff;font-weight:400;display:block;}
.promo-banner-box .promo-text .description{font-size:60px;line-height:55px;color:#fff;font-weight:900;letter-spacing:-3px;margin-bottom:20px;display:block;}
body:not(.mobile) .promo-banner-box:hover .promo-text .description{margin-bottom:5px;}
.promo-banner-box .promo-text .detail-link{font-size:14px;line-height:17px;color:#fff;font-weight:400;display:inline-block;border-bottom:1px #fff solid;}
body:not(.mobile) .promo-banner-box .promo-text .detail-link:hover, body:not(.mobile) .promo-banner-box:hover .promo-text .detail-link{border-color:transparent;}
.custom-col-1, .custom-col-2, .custom-col-3, .custom-col-4, .custom-col-5{padding:0 15px;float:left;position:relative;}
.custom-col-1{width:26%;}
.custom-col-2{width:22%;}
.custom-col-3{width:78%;left:-22%;}
.custom-col-4{width:22%;left:78%;}
.custom-col-5{width:100%;}
@media (max-width:1500px){.custom-col-1{width:25%;}
.custom-col-2{width:25%;}
.custom-col-3{width:75%;left:-25%;}
.custom-col-4{width:25%;left:75%;}
.promo-banner-box{height:auto;padding-bottom:100%;}
.promo-banner-box .promo-text .description{font-size:45px;line-height:40px;letter-spacing:-2px;}
}
@media (max-width:1199px){.promo-banner-box .promo-text .description{font-size:35px;line-height:32px;letter-spacing:-1px;}
}
@media (max-width:991px){.custom-col-1{width:50%;}
.custom-col-2{width:50%;}
.custom-col-3{width:100%;left:0;}
.custom-col-4{width:100%;left:0;}
.custom-col-5{width:50%;}
.promo-banner-box .promo-text .description{font-size:60px;line-height:55px;letter-spacing:-3px;}
}
@media (max-width:767px){.promo-banner-box .promo-text .description{font-size:35px;line-height:32px;letter-spacing:-1px;}
}
@media (max-width:450px){.custom-col-1, .custom-col-2, .custom-col-5{width:100%;}
.custom-col-3:last-child{left:0%;}
.custom-col-2:first-child{left:0%;}
}
.header-product{display:table;width:100%;}
.header-product .logo-wrapper{padding:10px 0;width:250px;}
.product-header-message{display:table-cell;vertical-align:middle;font-size:12px;line-height:16px;text-transform:uppercase;font-weight:700;letter-spacing:1px;text-align:center;}
.product-header-content{display:table-cell;vertical-align:middle;text-align:right;width:450px;}
.product-header-content .line-entry{display:inline-block;vertical-align:bottom;}
header .line-entry{white-space:nowrap;}
.product-header-content .middle-line{height:1px;background:#ebebeb;}
.header-wrapper.style-10 .line-entry:last-child{padding-top:20px;padding-bottom:20px;}
.header-wrapper.style-10 .header-top-entry:last-child .title{padding-right:0;}
@media (min-width:1200px){.header-wrapper.style-10 header:not(.fixed-header) nav>ul>li>a{color:#fff;}
.header-wrapper.style-10 nav>ul>li>.fa{color:#979797;}
.header-wrapper.style-10 .navigation{border:none;}
.header-wrapper.style-10 header:not(.fixed-header) .nav-overflow{background:#323232;border:none;}
.header-wrapper.style-10 .nav-overflow:before{content:"";width:100000px;left:50%;margin-left:-50000px;position:absolute;top:0;height:100%;background:inherit;}
}
@media (max-width:1199px){.header-wrapper.style-10 header{padding-top:55px!important;}
.product-header-message{display:none;}
.product-header-content .line-entry:first-child{position:absolute;left:30px;right:30px;top:0;border-bottom:1px solid #cacaca;}
.header-wrapper.style-10 .header-top-entry .title{border:none;padding-left:0;}
.increase-icon-responsive span{display:none;}
.product-header-content{width:400px;}
.header-product .logo-wrapper{width:400px;}
.product-header-content .middle-line{display:none;}
}
@media (max-width:767px){.product-header-content .line-entry:first-child{left:15px;right:15px;}
}
.footer-wrapper.style-10 footer{background:#fafafa;padding-top:30px;}
.footer-wrapper.style-10 footer:before{content:"";width:100000px;left:50%;margin-left:-50000px;position:absolute;top:0;height:100%;background:inherit;}
.footer-wrapper.style-10 .footer-columns-entry{background:#fff;margin:0 -50px 0 -50px;padding-left:50px;padding-right:50px;border:none;}
.footer-wrapper.style-10 .footer-address a b{color:#ca1515;}
.footer-wrapper.style-10 .copyright a{color:#ca1515;}
.footer-wrapper.style-10 .footer-links a:hover{color:#ca1515;}
.footer-wrapper.style-10 .footer-columns-entry .column a:hover{color:#ca1515;}
body.style-10 .bubbles span{background:#ca1515;}
body.style-10 .inline-product-entry .title:hover{color:#ca1515!important;}
body.style-10 .price .current{color:#ca1515;}
body.style-10 .inline-product-entry .image:hover{border-color:#ca1515;}
body.style-10 .product-slide-entry{text-align:center;}
body.style-10 .swiper-tabs .block-title:before{background:#ca1515;}
body.style-10 .swiper-active-switch{background:#ca1515;border-color:#ca1515;}
body.style-10 .hover-class-1:after{background:#2e2e2e;}
body.style-10 .sidebar-column .block-title{font-size:18px;}
body.style-10 .sidebar-column .inline-product-entry .image{width:70px;}
body.style-10 .sidebar-column .inline-product-entry .content{margin-left:85px;}
body.style-10 .sidebar-column .inline-product-entry .content .cell-view{height:70px;}
body.style-10 .sidebar-column .inline-product-entry .title{line-height:22px;color:#2e2e2e;font-weight:600;}
.inline-product-entry .description{font-size:13px;line-height:15px;color:#a3a2a2;font-weight:400;}
body.style-10 .product-slide-entry .title:hover{color:#ca1515;}
body.style-10 .sale-entry .sale-price span{color:#ca1515;}
body.style-10 a.sale-entry:before{background:rgba(202,21,21,0.7);}
body.style-10 .search-button{background:#ca1515;}
body.style-10 .styled-form .submit-wrapper{background:#ca1515;}
body.style-10 .sidebar-navigation .title{background:#ca1515;}
body.style-10 .sidebar-navigation{border-color:#ca1515;}
body.style-10 .sidebar-navigation .entry:before{background:#ca1515;}
body.style-10 .read-more:hover{color:#ca1515;}
body.style-10 .list-type-1 a:hover{color:#ca1515;}
body.style-10 .product-slide-entry .subtitle:hover{color:#ca1515;}
.header-wrapper.style-10 .header-top-entry.increase-icon-responsive.open-search-popup .title{border-left:none;}
@media (max-width:1199px){body.style-10 .search-box.popup::before{right:auto;left:0;}
}
@media (max-width:1199px) and (min-width:768px){body.style-10 .search-box.popup{right:auto!important;left:30px!important;}
}
@media (max-width:767px) and (min-width:480px){body.style-10 .search-box.popup{right:auto!important;left:15px!important;}
}
.product-preview-box .pagination{display:none;}
.product-preview-box .swiper-slide img{display:block;width:100%;height:auto;}
.product-zoom-container{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;display:none;opacity:0;}
.product-zoom-container.visible{display:block;}
.product-zoom-container .move-box{position:absolute;width:300%;left:0;top:0;}
.product-zoom-container .default-image{display:block;width:100%;height:auto;}
.product-zoom-container .zoomed-image{position:absolute;left:0;top:0;width:100%;height:auto;}
.product-zoom-container .zoom-area{position:absolute;left:0;top:0;width:35%;height:35%;border:3px rgba(255,255,255,0.4) solid;}
.product-preview-swiper{margin-bottom:15px;}
.swiper-hidden-edges{overflow:hidden;}
.product-thumbnails-swiper{margin-left:-8px;margin-right:-8px;}
.product-thumbnails-swiper .paddings-container{padding:0 8px;}
.product-thumbnails-swiper .swiper-slide{cursor:pointer;}
.product-thumbnails-swiper .swiper-slide.selected .paddings-container{opacity:0.5;}
.breadcrumb-box{font-size:0;margin-bottom:25px;}
.breadcrumb-box a{display:inline-block;font-size:13px;color:#696969;line-height:16px;margin-right:7px;padding:7px 0;}
.breadcrumb-box a:after{font-family: 'flaticon';
    content: "\f131";
    font-size: 11px;
    margin-left: 5px;display:inline-block;margin-left:7px;}
.breadcrumb-box a:last-child:after{display:none;}
.breadcrumb-box a:hover{color:#2e2e2e;}
.breadcrumb-entry{padding:40px 0;background-position:center center;background-repeat:no-repeat;border-top:1px #eee solid;border-bottom:1px #eee solid;text-align:center;background-size:cover;}
.breadcrumb-entry.align-left{text-align:left;}
.breadcrumb-entry.align-right{text-align:right;}
.breadcrumb-entry .breadcrumb-title.style-1{font-size:36px;line-height:36px;color:#312926;font-weight:400;letter-spacing:-1px;}
.breadcrumb-entry .breadcrumb-title.style-2{font-size:26px;line-height:26px;text-transform:uppercase;font-weight:600;}
.breadcrumb-entry .breadcrumb-title.dark{color:#312926;}
.breadcrumb-entry .breadcrumb-title.light{color:#fff;}
.breadcrumb-box.light a{color:rgba(255, 255, 255, 0.5);}
.breadcrumb-box.light a:hover{color:rgba(255, 255, 255, 1);}
.product-detail-box{margin-bottom:40px;}
.product-detail-box .product-title{font-size:30px;line-height:34px;margin-bottom:14px;color:#3d3d3d;font-weight:400;}
.product-detail-box .product-subtitle{font-size:14px;line-height:18px;margin-bottom:14px;color:#949494;font-weight:400;}
.product-detail-box .rating-box{padding:8px 0;margin-bottom:15px;}
.product-detail-box .rating-box .star{color:#313131;}
.product-detail-box .rating-box .rating-number{font-size:14px;color:#ca1515;line-height:14px;font-weight:500;display:inline-block;margin-left:10px;}
.product-description{font-size:14px;line-height:24px;color:#808080;font-weight:300;}
.detail-info-entry{margin-bottom:25px;}
.detail-info-entry-title{font-size:14px;color:#313131;line-height:18px;font-weight:600;margin-bottom:7px;}
.quantity-selector .qtyminus, .quantity-selector .qtyplus{padding:0 5px;margin-top:2px;}
.product-detail-box .price{line-height:36px;font-family:'Raleway', sans-serif;letter-spacing:-2px;}
.product-detail-box .price .prev{font-size:25px;color:#9c9c9c;font-weight:400;display:inline-block;vertical-align:middle;margin-right:7px;letter-spacing:0px;}
.product-detail-box .price .current{font-size:36px;color:#262626!important;font-weight:700;display:inline-block;vertical-align:middle;letter-spacing:0px;}
.size-selector{font-size:0;}
.size-selector .spacer{height:0;margin-top:-12px;}
.size-selector .entry{display:inline-block;width:40px;height:40px;line-height:37px;border:1px #d9d9d9 solid;text-align:center;font-size:12px;color:#4c4c4c;font-weight:500;margin-right:12px;position:relative;text-transform:uppercase;cursor:pointer;margin-bottom:12px;}
.size-selector .entry:after{position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:3px #d9d9d9 solid;content:"";opacity:0;}
.size-selector .entry.active:after{opacity:1;border:3px #262626 solid;}
.size-selector .entry:hover:after{opacity:1;}
.color-selector{font-size:0;}
.color-selector .spacer{height:0;margin-top:-12px;}
.color-selector .entry{width:37px;height:37px;display:inline-block;margin-right:12px;cursor:pointer;position:relative;margin-bottom:12px;line-height:35px;}
.color-selector .entry:after{position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:3px #d9d9d9 solid;content:"";opacity:0;}
.color-selector .entry.active:after{opacity:1;border:3px #262626 solid;}
.color-selector .entry:hover:after{opacity:1;}
.color-selector .entry:before{opacity:0;border:1px #fff solid;left:2px;top:2px;right:2px;bottom:2px;content:"";position:absolute;}
.color-selector .entry.active:before{opacity:1;}
.color-selector .entry:hover:before{opacity:1;}
.quantity-selector{font-size:0;}
.quantity-selector .button{margin-right:20px;}
.quantity-selector .entry{border:1px #d1d1d1 solid;height:37px;line-height:35px;width:37px;margin-left:-1px;display:inline-block;cursor:pointer;position:relative;font-size:12px;color:#4c4c4c;text-align:center;user-select:none;background:#fff;-webkit-user-select:none;-moz-user-select:none;}
.quantity-selector .entry.number-minus:before, .quantity-selector .entry.number-plus:before{content:"";width:11px;height:1px;background:#4d4d4d;left:50%;margin-left:-5.5px;top:50%;margin-top:-0.5px;position:absolute;}
.quantity-selector .entry.number-plus:after{content:"";height:11px;width:1px;background:#4d4d4d;left:50%;margin-left:-0.5px;top:50%;margin-top:-5.5px;position:absolute;}
.quantity-selector .entry.number{cursor:default;width:44px;padding:0 5px;width:auto;min-width:44px;}
.quantity-selector .entry.number-minus:hover, .quantity-selector .entry.number-plus:hover{background:#c40001;color:#fff;}
.quantity-selector .entry.number-minus{margin-left:0;}
.quantity-selector .entry:hover:before, .quantity-selector .entry:hover:after{background:#fff!important;}
.quantity-selector .entry.number-minus:active, .quantity-selector .entry.number-plus:active{background:#c40001;color:#fff;}
.tags-selector{font-size:13px;line-height:18px;color:#808080;font-weight:300;}
.tags-selector .detail-info-entry-title{display:inline-block;text-transform:uppercase;position:relative;top:1px;}
.tags-selector a{color:#808080;}
.tags-selector a:hover{text-decoration:underline;}
.share-box{border-top:1px #ebebeb solid;border-bottom:1px #ebebeb solid;padding:12px 0;position:relative;}
.share-box:after{width:100%;height:0;clear:both;display:block;content:"";}
.share-box .title{font-size:14px;color:#808080;font-weight:300;line-height:30px;float:left;}
.share-box .socials-box{float:right;}
.share-box .socials-box a{margin:0;}
.product-detail-box .button.style-10, .product-detail-box .button.style-11{float:left;width:50%;padding-left:10px;padding-right:10px;}
@media (min-width:767px){.product-detail-box .button.style-10, .product-detail-box .button.style-11{max-width:187px;}
}
.product-sidebar .products-list{padding:30px 30px 15px 30px;border:1px #cacaca solid;}
.product-sidebar .block-title{font-size:18px;}
.product-sidebar .inline-product-entry:last-child{border-bottom:none;}
.production-logo{text-align:center;margin-bottom:30px;padding-bottom:15px;}
.production-logo .background{background:#fafafa;margin-bottom:15px;padding:45px 25px 30px 25px;}
.production-logo .logo{padding-bottom:15px;border-bottom:2px #e6e6e6 solid;margin-bottom:12px;}
.production-logo .logo img{max-width:100%;height:auto;display:inline-block;}
.production-logo a{font-size:12px;line-height:14px;color:#ca1515;font-weight:600;}
.production-logo a:hover{color:#808080;}
@media (max-width:991px){}
@media (max-width:767px){.product-detail-box .button{width:auto!important;display:block!important;}
.share-box .title, .share-box .socials-box{float:none;text-align:center;}
}
.tabs-container.style-1 .swiper-tabs{font-size:0;}
.tabs-container.style-1 .tab-switcher{font-weight:600;font-size:13px;line-height:13px;color:#262626;padding:15px 20px;border:1px #e6e6e6 solid;display:inline-block;margin-right:14px;text-transform:uppercase;}
.tabs-container.style-1 .tab-switcher.active{background:#ca1515;color:#fff;border-color:#ca1515;}
.tabs-container.style-1 .swiper-tabs:before{bottom:0;}
.tabs-container.style-1 .tabs-entry{padding:55px;border:1px #e6e6e6 solid;border-top:none;}
@media (max-width:991px){.tabs-container.style-1 .tabs-entry{padding:25px;}
}
@media (max-width:767px){.tabs-container.style-1 .tabs-entry{padding:15px;}
.tabs-container.style-1 .tab-switcher{display:block;margin:-1px 0 0 0;}
.tabs-container.style-1 .swiper-tabs{margin-bottom:0;}
}
.accordeon{margin-bottom:40px;}
.accordeon-title{font-size:13px;line-height:18px;padding:6px 0;color:#262626;text-transform:uppercase;font-weight:600;border-top:1px #ebebeb solid;cursor:pointer;padding-right:15px;position:relative;}
.accordeon-title:hover{color:#808080;}
.accordeon-title .number{display:inline-block;width:40px;line-height:40px;background:#f2f2f2;text-align:center;font-size:18px;color:#262626;font-weight:600;margin-right:18px;}
.inline-label{font-size:11px;color:#fff;line-height:19px;font-weight:600;text-transform:uppercase;display:inline-block;vertical-align:middle;padding:0 10px;background:#d14242;position:relative;margin-top:-2px;margin-left:7px;}
.inline-label.red{background:#d14242;}
.inline-label.green{background:#aac840;}
.accordeon-title:after{content:"\f105";position:absolute;height:30px;line-height:30px;top:0;right:0;font-size:13px;color:#262626;font-family:FontAwesome;font-weight:600;}
.accordeon-title.active:after{content:"\f106";}
.accordeon-entry{padding:0 0 20px 0;display:none;}
.accordeon.size-1 .accordeon-title{font-size:16px;line-height:40px;text-transform:none;padding:13px 0;border-bottom:1px #ebebeb solid;margin-top:-1px;}
.accordeon.size-1 .accordeon-title:after{line-height:66px;}
.accordeon.size-1 .accordeon-entry{padding:30px 0 55px 0;}
.map-box{position:relative;margin-top:-25px;margin-bottom:55px;}
.map-box.type-1{height:450px;width:100vw;left:50%;margin-left:-50vw;}
.map-box.type-2{height:450px;margin-top:0;}
.map-box.type-3{height:970px;margin-top:0;margin-bottom:20px;}
#map-canvas{position:absolute;left:0;top:0;width:100%;height:100%;}
.block-title.main-heading{font-size:30px;font-weight:400;line-height:30px;margin-bottom:20px;padding-bottom:20px;}
/* label{font-size:13px;line-height:14px;color:#313131;font-weight:600;display:block;margin-bottom:7px;padding-top:5px;} */
/* label span{color:#eb0101;font-size:30px;line-height:14px;display:inline-block;position:relative;vertical-align:bottom;} */
.simple-field{margin-bottom:25px;width:100%;border:1px #e6e6e6 solid;font-size:13px;line-height:43px;color:#313131;height:45px;padding:0 20px;font-weight:400;}
input.simple-field:hover, textarea.simple-field:hover, input.simple-field:focus, textarea.simple-field:focus{background:#f7f7f7;}
.simple-field.size-1{height:35px;line-height:33px;margin-bottom:12px;padding:0 10px;}
textarea.simple-field{margin-bottom:20px;line-height:19px;padding-top:14px;padding-bottom:14px;height:199px;}
textarea.simple-field.size-1{height:138px;}
.simple-drop-down.simple-field{width:auto;border:none;padding:0;}
.simple-drop-down.simple-field:after{width:45px;height:45px;line-height:45px;}
.simple-drop-down.simple-field.size-1:after{width:35px;height:35px;line-height:35px;}
.simple-drop-down.simple-field select{height:45px;line-height:43px;padding:0 65px 0 20px;}
select{background:#fff!important;}
.simple-drop-down.simple-field.size-1 select{height:35px;line-height:33px;padding:0 45px 0 10px;}
.simple-field::-webkit-input-placeholder{color:#808080;opacity:1;}
.simple-field::-moz-placeholder{color:#808080;opacity:1;}
.simple-field:-ms-input-placeholder{color:#808080;opacity:1;}
.simple-field:-moz-placeholder{color:#808080;opacity:1;}
.button input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.map-overlay-info{height:360px;width:350px;padding:0 40px;overflow:hidden;margin-top:-460px;float:right;position:relative;background:rgba(255, 255, 255, 0.9);margin-right:45px;}
.map-overlay-info .cell-view{height:360px;}
.contact-spacer{height:15px;}
@media (max-width:1199px){}
@media (max-width:991px){.map-box.type-1{left:auto;margin-left:0;width:auto;}
.map-overlay-info{height:auto;width:auto;padding:0;margin:0 0 20px 0;float:none;top:-15px;}
.map-overlay-info .cell-view{height:auto;display:block;}
.contact-spacer{display:none;}
}
@media (max-width:767px){.map-box.type-1, .map-box.type-2, .map-box.type-3{height:200px;margin-top:0;}
}
.login-box{background:#fcfcfc;border:1px #ebebeb solid;padding:50px 55px;min-height:470px;}
@media (max-width:991px){.login-box{padding:20px 25px;}
}
@media (max-width:767px){.login-box{min-height:0;padding:25px;}
.login-box .button{display:block;padding-left:10px;padding-right:10px;}
}
.blog-landing-box{position:relative;}
.blog-landing-box:after{content:"";width:100%;display:block;height:0;clear:both;}
@media (min-width:992px){.blog-landing-box.type-1 .hover-class-1 .hover-label, .blog-landing-box.type-2 .hover-class-1 .hover-label{font-size:22px;line-height:22px;}
}
.blog-entry{padding-bottom:45px;border-bottom:1px #ebebeb solid;margin-bottom:45px;}
.blog-entry:last-child{border:none;}
.blog-entry:after{content:"";width:100%;height:0;clear:both;display:block;}
.blog-entry .image{position:relative;display:block;overflow:hidden;margin-bottom:45px;}
.blog-entry .image img{display:block;width:100%;height:auto;}
.blog-entry .image:hover img{transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-ms-transform:scale(1.5);}
.blog-entry .title{font-size:28px;color:#2e2e2e;font-weight:500;line-height:30px;display:block;margin-bottom:15px;}
.blog-entry a.title:hover{color:#d14242;}
.blog-entry .subtitle{font-size:14px;line-height:24px;margin-bottom:12px;color:#808080;font-weight:300;}
.blog-entry .subtitle a{color:#434343;font-weight:500;}
.blog-entry .subtitle a:hover{color:#d14242;}
.blog-entry .subtitle a b{color:#d14242;font-weight:600;}
.blog-entry .subtitle a:hover b{color:#434343;}
.blog-entry .date{float:left;width:70px;text-align:center;background:#f7f7f7;font-size:30px;font-weight:500;color:#2e2e2e;line-height:70px;}
.blog-entry .date span{display:block;background:#d14242;font-size:13px;color:#fff;font-weight:600;color:#fff;line-height:25px;text-transform:uppercase;}
.blog-entry .content{margin-left:100px;}
.blog-entry .description{font-size:14px;line-height:24px;margin-bottom:12px;color:#808080;font-weight:300;margin-bottom:15px;}
.blog-entry .readmore{font-size:14px;color:#2e2e2e;font-weight:700;text-transform:uppercase;line-height:16px;border-bottom:2px #2e2e2e solid;display:inline-block;}
.blog-entry .readmore:hover{color:#d14242;border-color:#d14242;}
.page-selector{padding:15px 0 0 0;border-top:1px #ebebeb solid;font-size:0;margin-bottom:30px;}
.page-selector .description{float:left;font-size:13px;line-height:30px;font-weight:400;color:#808080;margin-bottom:15px;}
.page-selector .pages-box{float:right;}
.square-button{width:28px;line-height:28px;border:1px #e3e3e3 solid;display:inline-block;font-size:12px;color:#666666;font-weight:500;text-align:center;}
.square-button:hover, .square-button.active{background:#0177ab;border-color:#0177ab;color:#fff;}
.page-selector .square-button{margin-right:4px;margin-bottom:15px;}
.page-selector .square-button:last-child{margin-right:0;}
.page-selector .divider{display:inline-block;font-size:18px;line-height:18px;vertical-align:bottom;margin-right:4px;margin-bottom:15px;}
.tags-box{font-size:0;}
.tags-box a{display:inline-block;margin:0 10px 10px 0;line-height:30px;padding:0 15px;font-size:13px;color:#7e7e7e;font-weight:500;background:#f2f2f2;}
.tags-box a:hover{color:#fff;background:#d14242;}
.blog-sidebar .information-blocks{margin-bottom:50px;}
.categories-list{}
.categories-list ul{}
.categories-list ul li{border-top:1px #cacaca solid;border-bottom:1px #cacaca solid;margin-top:-1px;}
.categories-list ul li a{position:relative;font-size:13px;color:#333232;font-weight:500;line-height:17px;padding:15px 40px 15px 0;display:block;}
.categories-list ul li a:hover{color:#d14242;}
.categories-list ul li a span{position:absolute;line-height:47px;top:0;right:0;font-weight:600;color:#828282;}
.blog-sidebar .inline-product-entry .title{font-size:15px;line-height:22px;font-weight:600;}
.blog-sidebar .inline-product-entry .image{width:70px;}
.blog-sidebar .inline-product-entry .content{margin-left:90px;}
@media (max-width:991px){.blog-sidebar{padding-top:25px;}
}
@media (max-width:767px){.page-selector{margin-left:0!important;}
}
.blog-landing-box.type-2{overflow:hidden;}
.blog-landing-box.type-2 .blog-entry{margin-left:100px;position:relative;}
.blog-landing-box.type-2 .date{position:absolute;left:-100px;top:0;z-index:1;}
.blog-landing-box.type-2 .date:before{content:"";width:1px;background:#ebebeb;height:1000px;left:50%;top:95px;position:absolute;}
.blog-landing-box.type-2 .blog-entry:last-child .date:after{content:"";width:1px;background:#fff;height:1000px;left:50%;top:95px;position:absolute;}
.blog-landing-box.type-2 .blog-entry .content{margin-left:0;}
@media (max-width:480px){.blog-landing-box.type-2 .date{left:0;}
.blog-landing-box.type-2 .date:before{display:none;}
}
@media (min-width:768px){.blog-landing-box.type-3 .blog-entry .image{float:left;width:270px;margin-bottom:0;}
.blog-landing-box.type-3 .blog-entry .date{width:45px;line-height:45px;font-size:24px;margin-left:30px;}
.blog-landing-box.type-3 .blog-entry .date span{font-size:9px;line-height:16px;}
.blog-landing-box.type-3 .blog-entry .content{margin-left:370px;}
.blog-landing-box.type-3 .blog-entry .title{font-size:22px;line-height:24px;margin-bottom:3px;padding-top:7px;}
.blog-landing-box.type-3 .blog-entry .description{margin-left:-70px;padding-top:7px;}
.blog-landing-box.type-3 .blog-entry .readmore{margin-left:-70px;}
}
@media (min-width:768px){.blog-landing-box.type-4 .blog-entry{float:left;width:33.3333333%;padding-left:15px;padding-right:15px;border:none;padding-bottom:0;margin-bottom:55px;}
.blog-landing-box.type-4 .blog-entry:nth-child(3n+1){clear:both;}
.blog-landing-box.type-4{margin-left:-15px;margin-right:-15px;}
.blog-landing-box.type-4.columns-3 .blog-entry .date{width:45px;line-height:45px;font-size:24px;}
.blog-landing-box.type-4.columns-3 .blog-entry .date span{font-size:9px;line-height:16px;}
.blog-landing-box.type-4.columns-3 .blog-entry .content{margin-left:70px;}
.blog-landing-box.type-4.columns-3 .blog-entry .image{margin-bottom:25px;}
.blog-landing-box.type-4.columns-3 .blog-entry .title{font-size:20px;line-height:24px;}
}
@media (max-width:991px){#content-block .blog-landing-box.type-4 .blog-entry .date{position:relative;float:none;margin-bottom:10px;font-size:14px;font-weight:700;line-height:14px;width:auto;background:none;text-align:left;}
.blog-landing-box.type-4 .blog-entry .date span{background:inherit;color:inherit;font-size:inherit;line-height:inherit;display:inline-block;}
.blog-landing-box.type-4 .blog-entry .content{margin-left:0!important;}
}
@media (min-width:768px){.blog-landing-box.type-4.columns-2 .blog-entry{width:50%;}
.blog-landing-box.type-4.columns-2 .blog-entry:nth-child(3n+1){clear:none;}
.blog-landing-box.type-4.columns-2 .blog-entry:nth-child(2n+1){clear:both;}
.blog-landing-box.type-4.columns-2 .blog-entry .image{margin-bottom:40px;}
}
@media (max-width:991px){.blog-sidebar .information-blocks{margin-bottom:40px;}
}
@media (max-width:767px){.blog-entry{margin-bottom:30px;padding-bottom:30px;}
.blog-entry .image{margin-bottom:30px;}
}
@media only screen and (max-width:480px){.blog-entry{margin-left:0!important;}
#content-block .blog-entry .date{position:relative;float:none;margin-bottom:10px;font-size:14px;font-weight:700;line-height:14px;width:auto;background:none;text-align:left;}
.blog-entry .date span{background:inherit;color:inherit;font-size:inherit;line-height:inherit;display:inline-block;}
.blog-entry .content{margin-left:0;}
}
.detail-post .blog-entry .content{margin-left:0;}
.detail-post-tags{font-size:14px;line-height:24px;color:#808080;margin-bottom:25px;margin-top:-10px;}
.detail-post-tags a{color:#808080;}
.detail-post-tags a:hover{text-decoration:underline;}
.detail-post-tags b{color:#262626;font-weight:600;}
.comment{margin-bottom:30px;}
.comment:after{content:"";width:100%;height:0;clear:both;display:block;}
.comment-image{width:100px;float:left;position:relative;}
.comment-image:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;border:1px transparent solid;}
.comment-image:hover:after{border-color:#ca1515;}
.comment-image img{width:100%;height:auto;display:block;}
.comment-content{margin-left:140px;padding-top:7px;}
.comment-title{font-size:13px;color:#808080;line-height:22px;font-weight:300;margin-bottom:12px;}
.comment-title span{font-size:17px;font-weight:600;color:#262626;}
.comment-text{font-size:14px;line-height:24px;color:#808080;font-weight:300;}
.additional-blog-title{font-size:20px;line-height:24px;color:#2e2e2e;font-weight:600;margin-bottom:30px;}
@media (max-width:767px){.comment-image{margin-right:15px;}
.comment-content{margin-left:0;}
}
.container-404{text-align:center;max-width:630px;margin:0 auto;padding:100px 30px;}
.container-404 .title{font-family:'Raleway', sans-serif;font-weight:400;font-size:300px;line-height:300px;color:#343434;letter-spacing:-25px;}
.container-404 .description{font-size:70px;line-height:100px;color:#343434;font-weight:300;margin-bottom:5px;}
.container-404 .text{font-weight:400;color:#808080;font-size:14px;line-height:24px;}
.container-404 .text a{font-weight:600;color:#ca1515;text-decoration:underline;}
.container-404 .text a:hover{color:#343434;}
@media (max-width:767px){.container-404{padding:25px 15px;}
.container-404 .title{font-size:100px;line-height:100px;letter-spacing:-7px;margin-bottom:10px;}
.container-404 .description{font-size:43px;line-height:43px;margin-bottom:10px;}
}
.portfolio-container{position:relative;}
.portfolio-navigation{font-size:0;text-align:center;margin-bottom:36px;padding-top:32px;border-top:1px #ebebeb solid;position:relative;z-index:2;}
.portfolio-navigation a{line-height:33px;border:1px #e3e3e3 solid;display:inline-block;font-size:12px;font-weight:500;color:#666666;padding:0 20px;margin:0 4px 8px 4px;}
.portfolio-navigation a:hover, .portfolio-navigation a.active{background:#0177ab;border-color:#0177ab;color:#fff;}
.portfolio-entry{margin-bottom:45px;position:relative;}
.portfolio-entry .image{overflow:hidden;position:relative;display:block;margin-bottom:20px;}
.portfolio-entry .image img{display:block;position:relative;width:100%;}
.portfolio-entry.active .image img{transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-ms-transform:scale(1.5);}
.portfolio-entry .title{font-size:24px;color:#2e2e2e;line-height:32px;font-weight:500;margin-bottom:10px;display:block;}
.portfolio-entry a.title:hover{color:#d14242;}
.portfolio-entry .subtitle{font-size:14px;line-height:24px;color:#808080;font-weight:300;margin-bottom:10px;}
.portfolio-entry .subtitle:after{content:"";display:block;clear:both;}
.portfolio-entry .subtitle a{color:#808080;}
.portfolio-entry .subtitle a:hover{text-decoration:underline;}
.portfolio-entry .subtitle .comments-number{color:#d53737;float:right;}
.portfolio-entry .description{font-size:14px;line-height:24px;color:#808080;margin-bottom:20px;}
.portfolio-entry .readmore{font-size:14px;color:#2e2e2e;line-height:18px;font-weight:700;text-transform:uppercase;display:inline-block;margin-left:20px;text-decoration:underline;}
@media (max-width:767px){.portfolio-navigation a{display:block;margin:-1px 0 0 0;line-height:40px;}
}
.portfolio-container.type-2 .portfolio-entry{margin-bottom:30px;}
.hover-layer{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);text-align:center;opacity:0;}
.portfolio-entry.active .image .hover-layer{opacity:1;background-color:rgba(0,0,0,0.5)!important;}
.hover-layer .info{position:absolute;left:15px;right:15px;top:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.portfolio-entry.active .image .hover-layer .info{top:50%;}
.hover-layer .info .title{font-size:24px;line-height:24px;color:#fff;font-weight:500;margin-bottom:0;}
.hover-layer .info .subtitle{font-size:14px;line-height:24px;color:#fff;font-weight:300;}
.hover-layer .info .subtitle a{color:#fff;}
.hover-layer .info .subtitle a:hover{text-decoration:underline;}
.hover-layer .actions{text-align:center;text-align:center;}
.action-button{display:inline-block;width:45px;height:45px;line-height:45px;text-align:center;background:rgba(0,0,0,0.2);color:#fff;margin:0 3px;}
.action-button:hover{background:#0177ab;}
.image .title-info{position:absolute;left:20px;right:20px;bottom:-30px;}
.portfolio-entry.active .image .title-info{bottom:25px;}
.image .title-info .actions{opacity:0;}
.portfolio-entry.active .image .title-info .actions{opacity:1;}
.image .title-info .title, .image .title-info .subtitle, .image .title-info .subtitle a{color:#fff;}
.image .title-info .title{margin-bottom:0;}
.portfolio-container.type-3 .portfolio-entry .description{margin-left:20px;margin-right:20px;}
.portfolio-container.type-3 .hover-layer{background:-webkit-linear-gradient(bottom, rgba(0,0,0,.4), rgba(0,0,0,.15) 31%, rgba(0,0,0,0) 50%);background:-moz-linear-gradient(bottom, rgba(0,0,0,.4), rgba(0,0,0,.15) 31%, rgba(0,0,0,0) 50%);background:-o-linear-gradient(bottom, rgba(0,0,0,.4), rgba(0,0,0,.15) 31%, rgba(0,0,0,0) 50%);background:-ms-linear-gradient(bottom, rgba(0,0,0,.4), rgba(0,0,0,.15) 31%, rgba(0,0,0,0) 50%);background:linear-gradient(to top, rgba(0,0,0,.4), rgba(0,0,0,.15) 31%, rgba(0,0,0,0) 50%);opacity:1;}
.portfolio-container .wide-container{width:100vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;}
.portfolio-container .wide-container .portfolio-entry, .portfolio-container .wide-container .grid-sizer{padding:0;margin-bottom:0;float:left;}
.portfolio-container .wide-container:after{width:100%;height:0;clear:both;display:block;content:"";}
@media (min-width:1200px){.portfolio-container .wide-container .portfolio-entry{width:25%;}
}
@media (min-width:1600px){.portfolio-container .wide-container .portfolio-entry{width:20%;}
}
@media (max-width:1199px){.portfolio-container .wide-container .portfolio-entry{width:25%;}
}
@media (max-width:991px){.portfolio-container .wide-container .portfolio-entry{width:33.3333333333%;}
}
@media (max-width:767px){.portfolio-container .wide-container .portfolio-entry{width:50%;}
}
@media only screen and (min-width:480px) and (max-width:767px){.blog-landing-box.type-4.columns-2 .blog-entry, .blog-landing-box.type-4.columns-3 .blog-entry{width:50%;float:left;border-bottom:none;padding:0 15px;}
.blog-landing-box.type-4.columns-2 .blog-entry:nth-child(2n+1), .blog-landing-box.type-4.columns-3 .blog-entry:nth-child(2n+1){clear:both;}
}
@media (max-width:500px){.portfolio-container .wide-container .portfolio-entry{width:100%;}
}
.portfolio-container .wide-container .image{margin-bottom:0;}
.portfolio-drop-down{position:absolute;width:100%;top:100%;left:0;background:#323232;padding:30px 45px;transform-origin:50% 0% 0px;-webkit-transform-origin:50% 0% 0px;-moz-transform-origin:50% 0% 0px;-ms-transform-origin:50% 0% 0px;transform:perspective(1000px) rotateX(180deg);-webkit-transform:perspective(1000px) rotateX(180deg);-moz-transform:perspective(1000px) rotateX(180deg);-ms-transform:perspective(1000px) rotateX(180deg);opacity:0;}
.portfolio-entry.active .portfolio-drop-down{transform:perspective(1000px) rotateX(0deg);-webkit-transform:perspective(1000px) rotateX(0deg);-moz-transform:perspective(1000px) rotateX(0deg);-ms-transform:perspective(1000px) rotateX(0deg);opacity:1;}
.portfolio-container .wide-container .portfolio-entry.active{z-index:1;}
.portfolio-drop-down .title{color:#fff;}
.portfolio-drop-down .subtitle, .portfolio-drop-down .subtitle a{color:#bcbcbc;}
.portfolio-drop-down .description{color:#808080;}
.portfolio-container .hover-layer{}
.project-thumbnail{width:100%;height:auto;display:block;margin-bottom:40px;}
.share-box .title b{font-weight:500;color:#2e2e2e;}
.detail-info-lines .share-box{margin-top:-1px;}
.detail-info-lines .share-box:last-child{border-bottom:none;}
.detail-info-lines.border-box{border:10px #f5f5f5 solid;padding:10px 30px;}
.detail-info-lines.border-box .share-box:first-child{border-top:none;}
@media (max-width:991px){}
#content-block .continue-link{font-size:14px;line-height:18px;color:#d14242;display:inline-block;margin-bottom:15px;font-weight:600;}
#content-block .continue-link:hover{color:#262626;}
.heading-article{margin-bottom:25px;}
.heading-article .title{font-size:32px;line-height:32px;color:#2e2e2e;font-weight:500;margin-bottom:15px;}
.heading-article .description{font-size:24px;line-height:32px;color:#262626;font-weight:300;margin-bottom:15px;}
.categories-border-wrapper{border:3px #e6e6e6 solid;padding:10px;}
.categories-border-wrapper .accordeon-title{text-transform:none;}
.ui-slider{position:relative;height:2px;background:#d9d9d9;margin-right:8px;margin-bottom:18px;}
.ui-slider-range{height:100%;position:absolute;left:0;top:0;background:#ca1515;}
.ui-slider-handle{width:8px;height:8px;background:#ca1515;margin:-3px 0 0 0;position:absolute;cursor:pointer;}
.range-price{font-size:14px;color:#4c4c4c;line-height:18px;float:left;line-height:36px;}
.range-price b{color:#333232;font-weight:600;}
.min-price, .max-price{display:inline-block;}
.range-wrapper .button{float:right;}
.range-wrapper:after{width:100%;height:0;clear:both;content:"";display:block;}
/**/.blog-sidebar .color-selector{margin-right:-10px;}
.blog-sidebar .color-selector .entry{width:36px;height:36px;margin-right:10px;margin-bottom:14px;vertical-align:top;}
/**/.shop-grid-item:nth-child(4n+1){clear:both;}
.shop-grid-controls{margin-right:200px;font-size:14px;font-weight:600;margin-bottom:-15px;}
#content-block .shop-grid-controls .entry{line-height:30px;padding-right:16px;float:left;border-right:1px #ebebeb solid;margin-bottom:15px!important;margin-right:16px;min-height:30px;}
#content-block .shop-grid-controls .entry:last-child{border:none;}
#content-block .shop-grid-controls .entry:first-child{padding-left:0;}
.shop-grid-controls .inline-text{float:left;margin-right:10px;}
.simple-drop-down{width:130px;position:relative;}
.simple-drop-down select{height:30px;line-height:28px;border:1px #ebebeb solid;padding:0 40px 0 10px;white-space:nowrap;text-overflow:ellipsis;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;font-size:13px;font-weight:400;color:#7c7c7c;}
.simple-drop-down:after{width:30px;height:30px;position:absolute;top:1px;right:0;border:1px #ebebeb solid;content:"\f107";font-family:FontAwesome;font-weight:600;font-size:12px;color:#7c7c7c;text-align:center;cursor:pointer;pointer-events:none;line-height:30px;background:#fff;}
.shop-grid-controls .simple-drop-down{float:left;margin-right:10px;}
.sort-button{font-family:FontAwesome;font-weight:600;float:left;cursor:pointer;}
.sort-button:before{content:"\f063";}
.sort-button.active:before{content:"\f062";}
.view-button{float:left;width:30px;position:relative;margin-right:10px;text-align:center;color:#b5b5b5;cursor:pointer;}
.view-button:last-child{margin-right:0;}
.view-button:after{border:1px #ebebeb solid;position:absolute;left:0;top:0;width:100%;height:100%;content:"";}
.view-button.active{color:#262626;}
.view-button.active:after{border:2px #262626 solid;}
.list-view .shop-grid-item{width:100%;}
.list-view .product-slide-entry{max-width:100%;margin-left:230px;padding-bottom:45px;margin-bottom:44px;text-align:left!important;}
.list-view .product-slide-entry:after{content:"";display:block;clear:both;height:1px;background:#ebebeb;margin-left:-230px;top:45px;position:relative;}
.list-view .product-slide-entry .product-image{max-width:200px;margin-left:-230px;float:left;margin-bottom:0;}
.product-slide-entry .price{margin-bottom:20px;}
.product-slide-entry .article-container{display:none;margin-bottom:15px;}
.product-slide-entry .list-buttons{display:none;margin-bottom:15px;}
.product-slide-entry .reviews-number{display:none;}
.list-view .product-slide-entry .reviews-number{display:inline-block;font-size:14px;font-weight:500;color:#ca1515;line-height:14px;margin-left:10px;}
.list-view .product-slide-entry .article-container, .list-view .product-slide-entry .list-buttons{display:block;}
.list-view .product-slide-entry .price{font-size:17px;}
.list-view .product-slide-entry .price .current{font-size:22px;}
.list-view .product-slide-entry .title{font-size:17px;}
@media (max-width:991px){.shop-grid-item:nth-child(4n+1){clear:none;}
.shop-grid-item:nth-child(3n+1){clear:both;}
.list-buttons .button{display:block;}
.mozaic-banners-wrapper.type-2 .row{margin:0;}
.information-blocks{overflow:hidden;}
.mozaic-banners-wrapper.type-2 .banner-column{overflow:hidden;padding:0;}
}
@media (max-width:767px){.shop-grid-item{width:50%;float:left;}
.shop-grid-item:nth-child(3n+1){clear:none;}
.shop-grid-item:nth-child(2n+1){clear:both;}
.list-buttons .button{display:block;}
.shop-grid-controls{margin-right:0;}
#content-block .shop-grid-controls .entry{margin-right:10px;padding-right:10px;border-right:none;}
}
@media (max-width:480px){.shop-grid-item{float:left;}
.list-view .product-slide-entry{margin-left:0;text-align:center!important;}
.list-view .product-slide-entry .product-image{max-width:210px;margin-left:0;float:none;margin-bottom:15px;display:inline-block;}
.list-view .product-slide-entry:after{margin-left:0;}
.products-swiper .paddings-container{padding:0 8px;}
body.style-7 .product-slide-entry{max-width:200px;}
.food-category{width:100%;}
.products-swiper{margin:0;}
.products-swiper:before, .products-swiper:after{display:none;}
.shop-grid-controls{text-align:center;margin-bottom:0;}
#content-block .shop-grid-controls .entry{margin-right:10px;padding-right:10px;border-right:none;float:none;display:inline-block;}
}
@media only screen and (min-width:481px) and (max-width:580px){.shop-grid-controls{text-align:center;margin-bottom:0;}
#content-block .shop-grid-controls .entry{margin-right:10px;padding-right:10px;border-right:none;float:none;display:inline-block;}
.shop-grid-controls .simple-drop-down{width:115px;}
}
.compare-table{width:100%;font-size:14px;line-height:24px;color:#808080;}
.compare-table b{font-weight:600;color:#313131;}
.compare-table td{border:1px #e6e6e6 solid;padding:30px;vertical-align:middle;}
.compare-table td:first-child{width:200px;}
.compare-table tr:nth-child(2n) td{background:#fcfcfc;}
.compare-table .product-slide-entry{float:left;text-align:left!important;max-width:100%;}
@media (max-width:767px){.compare-table{min-width:700px;}
.compare-table td{padding:15px;}
.compare-table td:first-child{width:50px;}
}
.categories-list.account-links ul li a{font-size:14px;}
.wishlist-entry{padding-bottom:32px;margin-bottom:27px;border-bottom:1px #ebebeb solid;position:relative;}
.wishlist-entry .column-1{margin-right:250px;}
.wishlist-entry .column-2{position:absolute;width:230px;right:0;top:50%;margin-top:-32px;text-align:right;}
.wishlist-entry .button.style-14{padding:8px 30px;float:left;}
.traditional-cart-entry.style-1{padding-bottom:33px;border-bottom:1px #ebebeb solid;margin-bottom:32px;}
.traditional-cart-entry:after{display:block;clear:both;content:"";}
.traditional-cart-entry .image{float:left;width:70px;}
.traditional-cart-entry.style-1 .image{width:170px;}
.traditional-cart-entry .image img{max-width:100%;height:auto;display:block;}
.traditional-cart-entry .content{margin-left:100px;}
.traditional-cart-entry.style-1 .content{margin-left:200px;}
.traditional-cart-entry .cell-view{height:95px;}
.traditional-cart-entry .tag{font-size:10px;line-height:10px;color:#8b8b8b;font-weight:500;text-transform:uppercase;display:inline-block;margin-bottom:5px;}
.traditional-cart-entry .tag:hover{color:#2e2e2e;}
.traditional-cart-entry .title{font-size:20px;line-height:28px;color:#2e2e2e;font-weight:600;display:block;margin-bottom:10px;}
.traditional-cart-entry .title:hover{color:#ca1515;}
.traditional-cart-entry .inline-description{font-size:13px;line-height:15px;color:#808080;font-weight:400;margin-bottom:5px;}
.traditional-cart-entry .price{margin-bottom:20px;padding-top:15px;}
.traditional-cart-entry .quantity-selector .entry{margin-bottom:20px;}
.traditional-cart-entry .quantity-selector .entry.number-plus{margin-right:20px;}
.remove-button{display:inline-block;border:1px #e6e6e6 solid;width:34px;line-height:32px;text-align:center;font-size:12px;background:transparent;color:#2e2e2e;}
.remove-button:hover{background:#ca1515;color:#fff;border:1px #ca1515 solid;}
.wishlist-entry .column-2 .remove-button{margin-left:50px;}
.wishlist-header{border-bottom:1px #e6e6e6 solid;border-top:1px #e6e6e6 solid;margin-bottom:32px;line-height:68px;position:relative;font-size:16px;color:#343434;font-weight:600;}
.wishlist-header .title-1{margin-left:100px;margin-right:230px;}
.wishlist-header .title-2{width:230px;position:absolute;top:0;right:0;}
@media (max-width:767px){.wishlist-entry .column-1{margin-right:0;margin-bottom:20px;}
.wishlist-entry .column-2{position:relative;margin:0 0 0 100px;top:auto;width:auto;}
.wishlist-entry .column-2 .remove-button{margin-left:10px;}
.wishlist-entry .button.style-14{padding-left:10px;padding-right:10px;width:140px;}
.traditional-cart-entry .image{margin-bottom:15px;display:inline-block;}
}
@media (max-width:480px){.traditional-cart-entry.style-1 .image{width:100px;}
.traditional-cart-entry.style-1 .content{margin-left:115px;}
.traditional-cart-entry.style-1 .quantity-selector .button{margin-right:10px;}
.traditional-cart-entry.style-1 .detail-info-entry-title{display:none;}
.traditional-cart-entry.style-1 .quantity-selector .entry.number-plus{margin-right:15px;}
.quantity-selector .entry.number-minus{margin-left:0;}
}
.cart-table{width:100%;font-size:14px;line-height:28px;color:#2e2e2e;font-weight:600;}
.cart-table .column-1{}
.cart-table .column-2{width:150px;}
.cart-table .column-3{width:180px;}
.cart-table .column-4{width:130px;}
.cart-table .column-5{width:35px;}
.cart-table .subtotal{font-size:20px;line-height:28px;font-weight:600;}
.cart-table td{vertical-align:middle;padding:40px 30px;border-bottom:1px #e6e6e6 solid;}
.cart-table th{vertical-align:middle;padding:25px 30px;font-size:16px;line-height:20px;color:#343434;border-top:1px #e6e6e6 solid;border-bottom:1px #e6e6e6 solid;}
.cart-table td:first-child{padding-left:0!important;}
.cart-table th:first-child{padding-left:100px!important;}
.cart-table td:last-child, .cart-table th:last-child{padding-right:0;padding-left:0;}
.table-responsive{border:none;}
.cart-submit-buttons-box{padding:25px 0 13px 0;text-align:right;font-size:0;}
.cart-submit-buttons-box .button{margin-left:11px;}
.cart-column-title{font-size:16px;line-height:20px;color:#333232;font-weight:600;border-top:1px #e6e6e6 solid;border-bottom:1px #e6e6e6 solid;padding:20px 0;margin-bottom:20px;}
.cart-column-title.size-1{font-size:18px;padding:25px 0;}
.cart-column-title.size-2{padding:23px 0;}
.cart-summary-box{border:2px #e6e6e6 solid;padding:40px 35px;text-align:right;}
.cart-summary-box .button{padding-left:10px;padding-right:10px;display:block;margin-bottom:18px;}
.cart-summary-box .sub-total{font-size:15px;line-height:20px;color:#878787;font-weight:600;margin-bottom:5px;}
.cart-summary-box .grand-total{font-size:22px;line-height:30px;color:#343434;font-weight:600;margin-bottom:15px;}
.cart-summary-box .simple-link{font-size:13px;color:#808080;line-height:24px;font-weight:400;}
.cart-summary-box .simple-link:hover{color:#343434;}
.sidebar-subtotal{margin-bottom:30px;}
.sidebar-subtotal .price-data{text-align:center;padding-bottom:25px;border-bottom:1px #e6e6e6 solid;margin-bottom:30px;}
.sidebar-subtotal .price-data .main{font-size:40px;line-height:40px;color:#333232;font-weight:700;font-family:'Raleway', sans-serif;margin-bottom:15px;}
.sidebar-subtotal .price-data .title{font-size:13px;line-height:18px;color:#666666;margin-bottom:5px;}
.sidebar-subtotal .price-data .subtitle{font-size:12px;line-height:16px;color:#333232;font-weight:600;text-transform:uppercase;margin-bottom:10px;}
.sidebar-subtotal .additional-data .title{font-size:16px;line-height:24px;color:#333232;font-weight:600;margin-bottom:20px;}
.sidebar-subtotal .additional-data .title .inline-label{margin-left:0;margin-right:10px;}
.sidebar-subtotal .additional-data .button{display:block;padding-left:10px;padding-right:10px;}
@media (max-width:991px){.cart-table td, .cart-table th{padding-left:15px;padding-right:15px;}
.cart-table .column-2{width:105px;}
.cart-table .column-3{width:150px;}
}
@media (max-width:767px){.cart-table{min-width:800px;}
.cart-summary-box{padding:30px 15px;}
}
.forgot-password{color:#ca1515!important;font-weight:500;margin-left:20px;}
.forgot-password:hover{text-decoration:underline;}
.checkout-progress-widget{margin-bottom:25px;}
.checkout-progress-widget .step-entry{display:block;font-size:14px;line-height:26px;color:#343434;font-weight:600;}
.checkout-progress-widget a.step-entry:hover{color:#ca1515;}
.header-wrapper.style-11 header{}
header.type-4 .header-top:before{background:#2e2e2e;position:absolute;width:10000px;left:50%;margin-left:-5000px;height:100%;content:"";}
@media (min-width:1200px){header.type-4 .header-top-entry, body.style-8 header .header-top-entry .title a{color:#fff;}
header.type-4 .additional-header-logo img{max-height:70px;}
header.type-4 .header-functionality-entry{color:#fff;}
header.type-4 .header-functionality-entry:hover{color:#e3e3e3;}
header.type-4 .header-functionality-entry b{display:inline-block;vertical-align:middle;position:relative;top:-1px;color:#fff;}
header.type-4 .logo-wrapper{width:auto;text-align:center;}
header.type-4 .header-middle .right-entries{position:absolute;top:-36px;right:0;z-index:1;}
header.type-4 .header-middle .open-cart-popup{position:relative;padding:0 30px;color:#9c9c9c;}
header.type-4 .header-middle .open-cart-popup .fa{color:#fff;}
header.type-4 .header-middle .open-cart-popup *{position:relative;}
header.type-4 .header-middle .open-cart-popup:before{position:absolute;width:100%;height:55px;top:-20px;left:-1px;background:#383838;content:"";}
header.type-4 .header-simple-search{position:absolute;width:100%;left:0;top:0;padding-top:14px;}
header.type-4 .header-simple-search .simple-search-form{z-index:1;}
header.type-4:not(.fixed-header) nav>ul{width:75%;}
header.type-4 .header-top-entry .title{border-color:#4c4c4c;}
header.type-4 .header-functionality-entry{border-color:#4c4c4c;}
header.type-4 .header-top-entry .title .fa{color:#fff;}
header.type-4 .header-top-entry .title .fa:last-child{color:#6c6c6c;}
header.type-4 .header-top-entry.hidden-xs{color:#8c8c8c;}
header.type-4 .header-top-entry.hidden-xs a{color:#fff;}
}
body.style-11 .sidebar-navigation .title{background:#dc42b2;}
body.style-11 .sidebar-navigation .entry:before{background:#dc42b2;}
body.style-11 .sidebar-navigation{border-color:#dc42b2;}
body.style-11 .swiper-tabs .block-title:before{background:#dc42b2;}
body.style-11 .price .current{color:#dc42b2;}
body.style-11 .swiper-active-switch{border-color:#dc42b2;background:#dc42b2;}
body.style-11 .navigation-banner-content .subtitle{font-weight:600;font-size:18px;color:#cdcdcd;text-transform:uppercase;font-family:'Raleway', sans-serif;letter-spacing:3px;}
body.style-11 .navigation-banner-content .title{font-family:'Cantata One', serif;letter-spacing:2px;}
body.style-11 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{font-family:'Raleway', sans-serif;font-size:14px;line-height:22px;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;}
body.style-11 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{font-family:'Cantata One', serif;font-size:44px;line-height:44px;text-transform:uppercase;color:#fff;letter-spacing:2px;}
.mozaic-banners-wrapper.type-2 .mozaic-banner-content .view{font-family:'Raleway', sans-serif;font-style:italic;font-size:12px;line-height:16px;color:#fff;text-transform:uppercase;letter-spacing:2px;border-bottom:1px #fff solid;display:inline-block;}
.mozaic-banners-wrapper.type-2 .mozaic-banner-content .view:hover{border-color:transparent;}
body.style-11 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{background:rgba(220, 66, 178, 0.7);}
body.style-11 .mozaic-banners-wrapper.type-2 .banner-column{padding:0 15px;}
body.style-11 .mozaic-banners-wrapper.type-2 .row{margin-left:-15px;margin-right:-15px;}
body.style-11 a.sale-entry:before{background:rgba(220, 66, 178, 0.7);}
body:not(.mobile).style-11 a.sale-entry:hover{border-color:rgba(220, 66, 178, 1);}
body.style-11 .sale-entry .sale-price{font-family:'Cantata One', serif;letter-spacing:2px;}
body.style-11 .read-more:hover{color:#dc42b2;}
body.style-11 .product-slide-entry .title:hover{color:#dc42b2;}
body.style-11 .inline-product-entry .title:hover{color:#dc42b2;}
body.style-11 .bubbles span{background:#dc42b2;}
.tabs-container{margin-bottom:15px;}
body.style-11 .mozaic-banners-wrapper.type-2 .banner-column{margin-bottom:30px;}
body.style-11 .inline-product-entry .image:hover{border-color:#dc42b2;}
.header-wrapper.style-11 .menu-button{color:#fff;}
body.style-11 .search-button{background:#dc42b2;}
body.style-11 .cart-box.popup .content .price{color:#dc42b2;}
body.style-11 .cart-box.popup .summary .grandtotal span{color:#dc42b2;}
body.style-11 .button.style-4{background:#dc42b2;border-color:#dc42b2;}
@media (max-width:1199px){header.type-4 .header-top-entry{color:#fff;}
}
.color-text-widget{padding:18px;margin-bottom:30px;border:1px transparent solid;}
.color-text-widget .cell-view{height:135px;width:2000px;border:1px rgba(255, 255, 255, 0.5) solid;padding:15px 35px;text-align:center;}
body:not(.mobile) .color-text-widget:hover .cell-view{border-color:transparent;}
body:not(.mobile) .color-text-widget:hover{border-color:#ebebeb;background:#fff!important;}
.color-text-widget .title{font-size:20px;line-height:24px;color:#fafafa;text-transform:uppercase;font-family:'Cantata One', serif;display:block;margin-bottom:10px;}
.color-text-widget .description{font-size:13px;line-height:22px;color:rgba(255, 255, 255, 0.7);display:block;margin-bottom:10px;}
body:not(.mobile) .color-text-widget:hover .title{color:#2e2e2e;}
body:not(.mobile) .color-text-widget:hover .description{color:#a3a2a2;}
.full-width-product-slider{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:50px;padding-top:10px;}
.full-width-product-slider .product-slide-entry{max-width:370px;}
.full-width-product-slider .paddings-container{padding:0 15px;position:relative;}
.full-width-product-slider .product-mix-info{left:45px;right:45px;-webkit-backface-visibility:hidden;}
body.style-12 .swiper-active-switch{border-color:#ca1515;background:#ca1515;}
body.style-12 .price .current{color:#ca1515;}
body.style-12 .product-slide-entry .title:hover{color:#ca1515;}
body.style-12 .footer-links a:hover{color:#ca1515;}
body.style-12 .copyright a{color:#ca1515;}
body.style-12 .read-more:hover{color:#ca1515;}
.column-article-wrapper{border-top:1px #ebebeb solid;border-bottom:1px #ebebeb solid;padding:43px 0;}
.column-article-entry{padding:35px 60px 35px 60px;min-height:220px;}
.column-article-wrapper .left-border{border-left:1px #ebebeb solid;}
.column-article-entry .title{font-size:24px;line-height:24px;color:#2e2e2e;font-family:'Cantata One', serif;text-transform:uppercase;margin-bottom:15px;display:block;}
.column-article-entry .title:hover{color:#ca1515;}
.column-article-entry .description{font-size:14px;line-height:24px;color:#999797;font-weight:300;margin-bottom:15px;}
body.style-10 .column-article-entry{text-align:center;}
body.style-10 .column-article-entry .title{font-size:22px;font-weight:400;font-family:'Raleway', sans-serif;}
header.type-4 .menu-button{color:#fff;}
@media (min-width:992px){.full-width-product-slider .pagination{display:none;}
}
@media (min-width:768px){.column-article-wrapper .left-border:first-child{border:none;}
}
body.style-14 .sidebar-navigation .title{background:#6d4c3d;}
body.style-14 .sidebar-navigation .entry:before{background:#6d4c3d;}
body.style-14 .sidebar-navigation{border-color:#6d4c3d;}
body.style-14 .swiper-tabs .block-title:before{background:#6d4c3d;}
body.style-14 .price .current{color:#6d4c3d;}
body.style-14 .swiper-active-switch{border-color:#6d4c3d;background:#6d4c3d;}
body.style-14 .navigation-banner-content .subtitle{font-weight:600;font-size:18px;color:#a25516;text-transform:uppercase;font-family:'Raleway', sans-serif;letter-spacing:3px;}
body.style-14 .navigation-banner-content .title{font-family:'Cantata One', serif;letter-spacing:2px;}
body.style-14 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{font-family:'Raleway', sans-serif;font-size:14px;line-height:22px;color:#ad6e3f;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;}
body.style-14 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{font-family:'Cantata One', serif;font-size:44px;line-height:44px;text-transform:uppercase;color:#373737;letter-spacing:2px;}
body.style-14 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .view{font-family:'Raleway', sans-serif;font-style:italic;font-size:12px;line-height:16px;color:#373737;text-transform:uppercase;letter-spacing:2px;border-bottom:1px #373737 solid;display:inline-block;}
body.style-14 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .view:hover{border-color:transparent!important;}
body.style-14 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{background:rgba(109, 76, 61, 0.7);}
body.style-14 .mozaic-banners-wrapper.type-2 .banner-column{padding:0 15px;}
body.style-14 .mozaic-banners-wrapper.type-2 .row{margin-left:-15px;margin-right:-15px;}
body.style-14 a.sale-entry:before{background:rgba(109, 76, 61, 0.7);}
body.style-14 .sale-entry .sale-price{font-family:'Cantata One', serif;letter-spacing:2px;}
body.style-14 .read-more:hover{color:#6d4c3d;}
body.style-14 .product-slide-entry .title:hover{color:#6d4c3d;}
body.style-14 .inline-product-entry .title:hover{color:#6d4c3d;}
body.style-14 .bubbles span{background:#6d4c3d;}
body.style-14 .mozaic-banners-wrapper.type-2 .banner-column{margin-bottom:30px;}
body.style-14 .sale-entry .sale-price span{color:#6d4c3d;}
body:not(.mobile).style-14 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .title, body:not(.mobile).style-14 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .subtitle, body:not(.mobile).style-14 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .view{color:#fff;border-color:#fff;}
body.style-14 .inline-product-entry .image:hover{border-color:#6d4c3d;}
body.style-14 .sidebar-navigation .entry .fa{color:#aeaeae;}
.header-wrapper.style-14 .menu-button{color:#fff;}
body.style-14 .search-button{background:#6d4c3d;}
body.style-14 .cart-box.popup .content .price{color:#6d4c3d;}
body.style-14 .cart-box.popup .summary .grandtotal span{color:#6d4c3d;}
body.style-14 .button.style-4{background:#6d4c3d;border-color:#6d4c3d;}
@media (max-width:1199px){body.style-14 .header-top-entry{color:#fff;}
}
.header-wrapper.style-15 header.type-4:not(.fixed-header) nav > ul{width:auto;text-align:center;}
.header-wrapper.style-15 header.type-4:not(.fixed-header) nav > ul li{text-align:left;}
.header-wrapper.style-15 header.type-4:not(.fixed-header) nav > ul > li:not(.fixed-header-visible){float:none;display:inline-block;}
body.style-15 .column-article-entry{text-align:center;}
body.style-15 .column-article-entry .title{font-size:20px;line-height:24px;color:#2e2e2e;font-weight:400;font-family:'Raleway', sans-serif;}
body.style-15 .tabs-container{text-align:center;}
body.style-15 .swiper-tabs .block-title{float:none;display:inline-block;}
body.style-15 .block-title{color:#2e2e2e;font-weight:500;text-transform:uppercase;font-size:18px;}
body.style-15 .price .current{color:#393939;font-weight:400;}
body.style-15 .product-slide-entry .title{font-size:15px;line-height:19px;font-weight:500;text-transform:uppercase;color:#2e2e2e;}
body.style-15 .product-slide-entry .title:hover{color:#8b8b8b;}
body.style-15 .swiper-tabs .block-title:before{background:#c8c8c8;}
body.style-15 .navigation-banner-content .subtitle{font-size:18px;line-height:20px;margin-bottom:8px;font-weight:400;text-transform:uppercase;font-family:'Raleway', sans-serif;}
body.style-15 .navigation-banner-content .title{font-size:80px;line-height:72px;color:#fff;text-transform:uppercase;font-weight:100;font-family:'Raleway', sans-serif;letter-spacing:5px;}
body.style-15 .navigation-banner-content .description{max-width:430px;margin-left:auto;margin-right:auto;}
body.style-15 .swiper-active-switch{background:#c8c8c8;border-color:#c8c8c8;}
body.style-15 .bubbles span{background:#c8c8c8;}
body.style-15 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{color:#dfdfdf;font-weight:300;text-transform:uppercase;}
body.style-15 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{font-size:60px;line-height:60px;text-transform:uppercase;color:#fff;font-weight:100;font-family:'Raleway', sans-serif;}
body.style-15 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .view{font-size:14px;color:#dfdfdf;text-transform:uppercase;font-style:normal;font-family:'Raleway', sans-serif;font-weight:700;border-bottom-width:2px;}
body.style-15 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{background:rgba(200,200,200,0.7);}
body.style-15 .mozaic-banners-wrapper.type-2 .banner-column{padding:0 15px;margin-bottom:30px;}
body.style-15 .mozaic-banners-wrapper.type-2 .row{margin-left:-15px;margin-right:-15px;}
body.style-15 .search-button{background:#c8c8c8;}
body.style-15 .cart-box.popup .content .price{color:#c8c8c8;}
body.style-15 .cart-box.popup .summary .grandtotal span{color:#c8c8c8;}
body.style-15 .button.style-4{background:#c8c8c8;border-color:#c8c8c8;}
body.style-15 .copyright a{color:#c8c8c8;}
body.style-15 .footer-links a:hover{color:#c8c8c8;}
.header-wrapper.style-15 .menu-button{color:#fff;}
@media (max-width:767px){body.style-15 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{font-size:40px;line-height:40px;}
}
body.style-16 .product-slide-entry{text-align:center;}
body.style-16 .swiper-tabs .block-title:before{background:#5f573a;}
body.style-16 .sidebar-navigation .title{background:#5f573a;}
body.style-16 .sidebar-navigation{border-color:#5f573a;}
body.style-16 .sidebar-navigation .entry:before{background:#5f573a;}
body.style-16 .price .current{color:#5f573a;}
body.style-16 #loader-wrapper .bubbles span{background:#5f573a;}
body.style-16 .product-slide-entry .title:hover{color:#5f573a;}
body.style-16 .swiper-active-switch{background:#5f573a;border-color:#5f573a;}
body.style-16 .sale-entry .sale-price span{color:#6e5f27;}
body.style-16 a.sale-entry{background-size:cover;}
body.style-16 a.sale-entry:before{background:rgba(95, 87, 58, 0.7);opacity:1;}
body.style-16 a.sale-entry:hover:before{background:rgba(95, 87, 58, 0.5);}
body.style-16 a.sale-entry .sale-price, body.style-16 a.sale-entry .sale-price span{color:#fff;}
body.style-16 a.sale-entry .sale-description{color:rgba(255, 255, 255, 0.7);}
body.style-16 .read-more:hover{color:#5f573a;}
body.style-16 .hover-class-1:after{background:#5f573a;}
body.style-16 .product-slide-entry .subtitle:hover{color:#5f573a;}
body.style-16 .inline-product-entry .image:hover{border-color:#5f573a;}
body.style-16 .inline-product-entry .title:hover{color:#5f573a;}
body.style-16 .navigation-banner-content .subtitle{font-weight:400;font-size:24px;color:#8d9296;font-family:'Raleway', sans-serif;}
body.style-16 .light-text .navigation-banner-content .subtitle{color:#fff;}
body.style-16 .navigation-banner-content .description{color:#868789;margin-bottom:25px;}
body.style-16 .light-text .navigation-banner-content .description{color:#fff;}
body.style-16 .navigation-banner-content .title{font-family:'Raleway', sans-serif;font-weight:700;letter-spacing:0;}
@media (min-width:1200px){.header-wrapper.style-16 header.type-4 .logo-wrapper{width:300px;text-align:left;}
}
.header-wrapper.style-16 header .icon-entry{width:33%;}
.header-wrapper.style-16 header .icon-entry:hover .image{background:#5f573a;}
body.style-16 .search-button{background:#6d4c3d;}
.header-wrapper.style-16 .menu-button{color:#fff;}
body.style-16 .information-blocks{margin-bottom:50px;}
@media (max-width:991px){body.style-16 a.sale-entry{background-image:none!important;}
}
body.style-16 .cart-box.popup .content .price{color:#5f573a;}
body.style-16 .cart-box.popup .summary .grandtotal span{color:#5f573a;}
body.style-16 .button.style-4{background:#5f573a;border-color:#5f573a;}
body.style-17 .sidebar-navigation .title{background:#c40001;}
body.style-17 .sidebar-navigation{border-color:#f6f6f6;}
body.style-17 .sidebar-navigation .entry:before{background:#f6f6f6;}
body.style-17 .sidebar-navigation .entry .fa{color:#cac9c9;}
body.style-17 .search-button{background:#e62a00;}
body.style-17 .swiper-tabs .block-title:before{background:#c40001;}
body.style-17 .price .current{color:#c40001;}
body.style-17 .product-slide-entry .title:hover{color:#c40001;}
body.style-17 ol li:before{background:#d9d9d9;}
body.style-17 #loader-wrapper .bubbles span{background:#c40001;}
body.style-17 .swiper-active-switch{background:#c40001;border-color:#c40001;}
body.style-17 .hover-class-1:after{background:#c40001;}
body.style-17 .inline-product-entry .image:hover{border-color:#c40001;}
body.style-17 .inline-product-entry .title:hover{color:#c40001;}
.footer-wrapper.style-17 .footer-address a b{color:#fff;}
.footer-wrapper.style-17 .copyright a{color:#fff;}
.footer-wrapper.style-17 .footer-columns-entry .column a:hover{color:#c40001;}
body.style-17 .navigation-banner-content .subtitle{font-weight:600;font-size:18px;line-height:22px;font-family:'Raleway', sans-serif;text-transform:uppercase;}
body.style-17 .navigation-banner-content .title{font-weight:700;letter-spacing:-2px;font-family:'Raleway', sans-serif;}
body.style-17 .navigation-banner-content .description{margin-bottom:25px;}
@media (min-width:1200px){.header-wrapper.style-17 header:not(.fixed-header) .navigation:before{content:"";position:absolute;width:10000px;left:50%;margin-left:-5000px;top:0;height:100%;background:#e62a00;}
.header-wrapper.style-17 header:not(.fixed-header) nav > ul > li > a{color:#fff;}
}
body.style-17 .cart-box.popup .content .price{color:#c40001;}
body.style-17 .cart-box.popup .summary .grandtotal span{color:#c40001;}
body.style-17 .button.style-4{background:#c40001;border-color:#c40001;}
.side-square-wrapper{}
.side-square-wrapper:after{content:"";display:block;clear:both;}
.side-square-entry{padding-bottom:50%;position:relative;min-height:800px;}
.side-square-entry .fixed-parallax{width:50%;}
.side-square-entry.col-md-push-6 .fixed-parallax{left:50%;}
.side-square-entry .fixed-parallax:before{display:none;}
.side-square-entry .align-content{position:absolute;left:15%;right:15%;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.parallax-view{font-size:15px;line-height:24px;color:#2e2e2e;font-weight:600;display:block;padding-top:18px;border-top:1px #ebebeb solid;text-align:center;}
.parallax-view:hover{color:#b1b1b1;}
.side-square-entry .products-swiper{margin-bottom:35px;}
.swiper-slide.no-shadow:before{display:none;}
body.style-18 .swiper-active-switch{background:#c2a325;border-color:#c2a325;}
body.style-18 .price .current{color:#c2a325;}
body.style-18 .product-slide-entry .title:hover{color:#c2a325;}
body.style-18 .search-button{background:#c2a325;}
.footer-wrapper.style-18 .copyright a{color:#c2a325;}
.footer-wrapper.style-18 .footer-links a:hover{color:#c2a325;}
body.style-18 .cart-box.popup .content .price{color:#c2a325;}
body.style-18 .cart-box.popup .summary .grandtotal span{color:#c2a325;}
body.style-18 .button.style-4{background:#c2a325;border-color:#c2a325;}
body.style-18 .article-container ul li:before{color:#c2a325;}
body.style-18 .bubbles span{background:#c2a325;}
@media (max-width:1199px){.header-wrapper.style-18 header{background:#262626!important;}
.side-square-entry .align-content{left:5%;right:5%;}
}
@media (max-width:991px){.side-square-entry .fixed-parallax{width:100%;}
.side-square-entry.col-md-push-6 .fixed-parallax{left:0%;}
.side-square-entry .fixed-parallax{position:relative;}
}
@media (max-width:767px){.side-square-entry .align-content{position:relative;left:auto;right:auto;padding:50px 30px;transform:none;-moz-transform:none;-webkit-transform:none;-ms-transform:none;}
.side-square-entry{padding-bottom:0;min-height:300px;min-height:100vh;}
}
.image-text-widget{border:2px #f2f2f2 solid;position:relative;overflow:hidden;background-position:left top;background-repeat:no-repeat;background-size:auto 100%;padding:40px 40px 40px 270px;}
.image-text-widget .title{font-size:16px;line-height:24px;color:#2e2e2e;font-weight:700;text-transform:uppercase;margin-bottom:10px;}
.image-text-widget ul li a{font-weight:500;color:#2e2e2e;}
.image-text-widget ul li a:hover{color:#ca1515;}
.article-container ul li:before{color:#ca1515;}
.special-item-entry{position:relative;max-width:370px;margin-left:auto;margin-right:auto;overflow:hidden;}
.special-item-entry>img:first-child{display:block;width:100%;height:auto;}
body:not(.mobile) .special-item-entry:hover>img:first-child{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}
.special-item-entry .title{position:absolute;left:15px;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:center;font-family:'Raleway', sans-serif;font-weight:700;font-size:14px;color:#fff;text-transform:uppercase;line-height:18px;}
.special-item-entry .title span{font-size:48px;line-height:40px;display:block;}
.special-item-entry .button{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.fullwidth-block{width:100vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}
.parallax-slide.small-slide{height:600px!important;}
@media (max-width:991px){.special-item-entry .title span{font-size:37px;}
}
@media (max-width:767px){.image-text-widget{padding-left:40px;background:none!important;border:2px #f2f2f2 solid;}
.parallax-slide.small-slide{height:350px!important;}
}
.color-background-widget{position:relative;padding:120px 0;background-size:cover;}
.color-background-widget:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);content:"";}
.color-background-form{max-width:450px;margin:0 auto;text-align:center;position:relative;}
.color-background-form .title{font-family:'Raleway', sans-serif;font-weight:700;font-size:30px;line-height:42px;color:#fff;border-top:4px #fff solid;border-bottom:4px #fff solid;text-transform:uppercase;letter-spacing:-1px;margin-bottom:10px;}
.color-background-form .description{font-size:14px;line-height:22px;color:#fff;margin-bottom:22px;}
.simple-form .submit{position:relative;float:right;width:130px;border:2px #ccc solid;line-height:30px;font-size:12px;color:#fff;font-weight:700;text-transform:uppercase;}
.simple-form .submit:hover{border-color:#fff;}
.simple-form .submit input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.simple-form .input-wrapper{margin-right:140px;}
.simple-form .input-wrapper input{width:100%;padding:0 15px;background:rgba(255, 255, 255, 0.8);border:none;height:34px;line-height:34px;color:#000;font-size:14px;font-weight:500;}
.latest-entries-heading{margin-bottom:20px;padding-bottom:12px;border-bottom:1px #e6e6e6 solid;}
.latest-entries-heading:after{content:"";display:block;clear:both;}
.latest-entries-heading .title{float:left;font-size:20px;line-height:24px;font-weight:600;}
.latest-entries-heading .latest-more{float:right;font-size:14px;line-height:24px;color:#ca1515;}
.latest-entries-heading .latest-more:hover{color:#a3a2a2;}
.client-logo-wrapper{text-align:center;padding-bottom:20px;}
.client-logo{display:inline-block;}
body.style-19 .swiper-tabs .block-title:before{background:#a6a6a6;}
body.style-19 .product-slide-entry .title:hover{color:#ca1515;}
body.style-19 .price .current{color:#ca1515;}
body.style-19 .product-slide-entry{text-align:center;}
body.style-19 .hover-class-1:after{background:#a6a6a6;}
body.style-19 .product-slide-entry .subtitle:hover{color:#ca1515;}
body.style-19 .bubbles span{background:#ca1515;}
body.style-19 .swiper-active-switch{background:#ca1515;border-color:#ca1515;}
@media (min-width:1200px){body.style-19 .navigation-copyright a{color:#ca1515;}
}
@media only screen and (max-width:480px){.welcome-section{overflow:visible;}
.welcome-section .color-background-widget{padding-left:20px;padding-right:20px;}
}
@media only screen and (max-width:991px){.welcome-section .color-background-widget{background-position:center center;}
}
@media (min-width:1200px){.sidebar-content-wrapper.center-container{max-width:930px;padding:0;margin-left:150px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);position:relative;}
.sidebar-content-wrapper.center-container:before{position:absolute;width:10000px;height:100%;background:#fff;content:"";left:100%;top:0;margin-left:-1px;}
.sidebar-content-wrapper.center-container .content-center{width:auto;padding:30px;}
.header-wrapper.center-container header{left:50%;margin-left:-615px;}
.header-wrapper.center-container header.type-3:not(.fixed-header) .full-width .submenu, .header-wrapper.center-container header.type-3:not(.fixed-header) .submenu{}
.header-wrapper.center-container header{background:none;border:none;}
.header-wrapper.center-container header.type-3:not(.fixed-header) nav > ul > li > a{color:#fff;}
.header-wrapper.center-container header.type-3:not(.fixed-header) .header-functionality-entry{color:#fff;}
.header-wrapper.center-container header.type-3:not(.fixed-header) .header-functionality-entry b{color:#db2020;}
.header-wrapper.center-container .navigation-footer{left:50%;margin-left:-615px;}
.header-wrapper.center-container .navigation-copyright{color:#fff;}
.header-wrapper.center-container .navigation-copyright a{color:#b11a1a;}
.header-wrapper.center-container .socials-box a:hover{color:#fff;}
}
@media (min-width:1200px) and (max-width:1400px){.header-wrapper.center-container header.type-3:not(.fixed-header) .menu-slider-entry{padding-right:15px;}
}
body.style-20 .navigation-banner-content .subtitle{font-family:'Raleway', sans-serif;font-size:18px;line-height:22px;font-style:normal;text-transform:uppercase;font-weight:600;}
body.style-20 .navigation-banner-content .title{font-family:'Times New Roman';letter-spacing:1px;}
body.style-20 .mozaic-banners-wrapper.type-2 .banner-column{padding:0 15px;margin-bottom:30px;}
body.style-20 .mozaic-banners-wrapper.type-2 .row{margin-left:-15px;margin-right:-15px;}
body.style-20 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{color:#b11a1a!important;}
body.style-20 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{font-size:40px;color:#2e2e2e!important;font-family:'Times New Roman';}
body.style-20 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .description{font-family:'Raleway', sans-serif;font-size:13px;line-height:20px;font-style:italic;color:#b3b3b3!important;}
body.style-20 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .mozaic-banner-content .description{color:#2e2e2e;}
body.style-20 .mozaic-banners-wrapper.type-2 .mozaic-banner-content{max-width:82%;}
body.style-20 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{background:rgba(245, 245, 245, 0.7);}
body.style-20 .swiper-tabs .block-title:before{background:#b11a1a;}
body.style-20 .product-slide-entry .title:hover{color:#b11a1a;}
body.style-20 .price .current{color:#b11a1a;}
body.style-20 .hover-class-1:after{background:rgba(117, 26, 26, 0.7);}
body.style-20 .product-slide-entry .subtitle:hover{color:#ca1515;}
body.style-20 .swiper-active-switch{background:#ca1515;border-color:#ca1515;}
body.style-20 .bubbles span{background:#ca1515;}
body.style-20 header .simple-search-form{background:none;border:2px rgba(255, 255, 255, 0.5) solid;}
body.style-20 header .simple-search-form.active{border-color:#fff;}
body.style-20 header .simple-search-form .simple-submit{border-color:rgba(255, 255, 255, 0.5);}
body.style-20 header .simple-search-form .simple-submit:hover{color:#fff;}
body.style-20 header .simple-search-form input[type="text"]{color:#fff;}
body.style-20 .search-button{background:#b11a1a;}
.newsletter-join{border:5px #f7f7f7 solid;padding:40px 50px;}
.newsletter-join .title{font-size:18px;line-height:18px;color:#2e2e2e;font-weight:600;text-transform:uppercase;margin-bottom:10px;}
.newsletter-join .description{font-size:13px;line-height:22px;color:#a3a2a2;margin-bottom:10px;}
.newsletter-join .cell-view{width:1000px;height:75px;}
.custom-col-4-in-row{float:left;width:25%;padding:0 15px;}
.custom-col-4-in-row:nth-child(4n+1){clear:both;}
body.style-20 .cart-box.popup .content .price{color:#b11a1a;}
body.style-20 .cart-box.popup .summary .grandtotal span{color:#b11a1a;}
body.style-20 .button.style-4{background:#b11a1a;border-color:#b11a1a;}
@media (max-width:1199px){.header-wrapper.center-container header.type-3{background:#262626;border:none;}
.header-wrapper.center-container header.type-3 .header-functionality-entry *{color:#fff;}
.sidebar-content-wrapper.center-container .content-center{padding-top:30px!important;}
}
@media (max-width:991px){}
@media (max-width:767px){.sidebar-content-wrapper.center-container .content-center{padding-top:15px!important;}
.custom-col-4-in-row{width:33.33333%;}
.custom-col-4-in-row:nth-child(4n+1){clear:none;}
.custom-col-4-in-row:nth-child(3n+1){clear:both;}
.newsletter-join .cell-view{height:auto;}
.information-entry-xs{margin-bottom:10px;}
body.style-20 .products-swiper{margin:0;}
}
@media (max-width:450px){.custom-col-4-in-row{width:50%;}
.custom-col-4-in-row:nth-child(3n+1){clear:none;}
.custom-col-4-in-row:nth-child(2n+1){clear:both;}
}
.products-slider-banner{margin-bottom:40px;border:1px #e6e6e6 solid;position:relative;overflow:hidden;}
.products-slider-banner .pagination{display:none;}
.products-slider-banner:after{display:block;content:"";clear:both;}
.products-slider-banner .products-swiper{margin-left:0;margin-right:0;height:400px;margin-left:400px;}
.products-slider-banner .products-swiper:before, .products-slider-banner .products-swiper:after{display:none;}
.products-slider-banner .swiper-container, .products-slider-banner .swiper-wrapper, .products-slider-banner .swiper-slide{height:inherit!important;position:relative;}
.products-slider-banner .swiper-slide:after{position:absolute;content:"";height:100%;width:1px;left:0;top:0;background:#e6e6e6;}
.products-slider-banner .paddings-container{position:relative;top:15%;}
.products-slider-banner .promo-banner-box{float:left;width:400px;height:400px;margin-bottom:0;padding-bottom:0;}
.products-slider-banner .promo-banner-box .promo-text .description{font-size:48px;line-height:48px;letter-spacing:-1px;}
body.style-21 .sidebar-logos-row a img{opacity:0.7;}
body.style-21 .sidebar-logos-row a:hover img{opacity:1;}
body.style-21 .price .current{color:#c7192c;}
body.style-21 .product-slide-entry .title:hover{color:#c7192c;}
body.style-21 .bubbles span{background:#c7192c;}
body.style-21 .search-button{background:#c7192c;}
.header-wrapper.style-21 header{padding-left:30px;padding-right:30px;}
.demo-categories-wrapper{margin-bottom:60px;}
.demo-categories-entry{border:1px #e6e6e6 solid;padding:35px;background-position:right bottom;background-repeat:no-repeat;min-height:450px;position:relative;}
.demo-categories-entry .title{font-size:14px;line-height:16px;color:#2f2f2f;text-transform:uppercase;font-weight:700;display:block;margin-bottom:15px;}
.demo-categories-entry .title:hover{color:#c3172b;}
.demo-categories-entry .list a{font-size:13px;line-height:18px;font-weight:500;color:#2e2e2e;display:block;padding:15px 0;border-top:1px #ebebeb solid;}
.demo-categories-entry .list a:before{font-family:FontAwesome;font-weight:600;content:"\f105";margin-right:7px;color:#cecece;display:inline-block;}
.demo-categories-entry .list a:hover{color:#c3172b;}
.demo-categories-entry .block-info{text-align:right;font-family:'Raleway', sans-serif;text-transform:uppercase;font-weight:400;}
.demo-categories-entry .block-info .title{font-size:18px;line-height:24px;color:#a5a5a5;}
.demo-categories-entry .block-info .description{font-size:40px;line-height:42px;color:#262626;font-weight:900;letter-spacing:-2px;}
.demo-categories-entry .block-info .detail-link{font-size:14px;line-height:30px;display:inline-block;color:#c3172b;text-decoration:underline;}
.demo-categories-entry .block-info .detail-link:hover{text-decoration:none;}
.footer-wrapper.style-21 footer.type-2 .footer-links a:hover{color:#ce1313;}
.footer-wrapper.style-21 footer.type-2 .copyright a{color:#ce1313;}
@media (max-width:1700px){.demo-categories-entry .block-info .description{font-size:30px;line-height:32px;}
}
@media (max-width:1400px){.demo-categories-entry .block-info .description{font-size:24px;line-height:25px;letter-spacing:-1px;}
}
@media (min-width:1200px){.header-wrapper.style-21 header:not(.fixed-header) .navigation{border:none;}
.header-wrapper.style-21 header:not(.fixed-header) nav:before{background:#262626;position:absolute;height:100%;width:10000px;left:50%;margin-left:-5000px;content:"";z-index:-1;}
.header-wrapper.style-21 header:not(.fixed-header) nav > ul > li > a{color:#fff;}
}
@media (max-width:1199px){.products-slider-banner .promo-banner-box{width:350px;height:350px;}
.products-slider-banner .products-swiper{height:350px;margin-left:350px;}
.demo-categories-entry:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:rgba(255, 255, 255, 0.8);}
}
@media (max-width:991px){.products-slider-banner .promo-banner-box{width:250px;}
.products-slider-banner .products-swiper{margin-left:250px;}
.products-slider-banner .promo-banner-box .promo-text .description{font-size:33px;line-height:33px;}
}
@media (max-width:767px){.products-slider-banner .promo-banner-box{width:auto;float:none;}
.products-slider-banner .products-swiper{margin-left:0;height:auto;}
.products-slider-banner .paddings-container{padding-top:0;padding-bottom:30px;padding-top:30px;}
.demo-categories-wrapper{margin-bottom:40px;}
}
.teaser-container{background-color:#f8f8f8;height:100%;}
.teaser-container .cell-view{vertical-align:middle;}
.teaser-container .row-view{height:25%;}
.teaser-logo{text-align:center;padding:15px 0;}
.teaser-logo .logo{display:inline-block;}
.teaser-logo .logo img{display:block;}
.teaser-content{background:#fff;padding:70px 0;text-align:center;}
.teaser-subtitle{font-size:24px;line-height:24px;font-family:'Raleway', sans-serif;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:9px;}
.teaser-title{font-size:48px;line-height:48px;margin-bottom:11px;color:#262626;text-transform:uppercase;font-weight:700;font-family:'Raleway', sans-serif;}
.teaser-description{font-size:15px;line-height:22px;color:#b6b6b6;max-width:560px;margin:0 auto;margin-bottom:35px;}
.teaser-date{margin-bottom:55px;}
.teaser-date .date-square{font-family:'Raleway', sans-serif;float:left;width:25%;position:relative;}
.teaser-date .date-square:after{height:60px;width:1px;background:#e3e3e3;position:absolute;top:50%;margin-top:-30px;left:0;content:"";}
.teaser-date .date-square:first-child:after{display:none;}
.teaser-date .date-square span{display:block;font-size:72px;line-height:70px;display:block;font-weight:400;color:#262626;}
.teaser-date .date-square p{font-size:18px;line-height:24px;display:block;font-weight:700;color:#c8c8c8;text-transform:uppercase;}
.teaser-content .center{max-width:740px;margin:0 auto;padding:0 15px;}
.teaser-copyright{text-align:center;padding:25px 0;}
.teaser-copyright .copyright{margin-bottom:0;}
.teaser-copyright .copyright a{color:#d7af23;}
.styled-form{max-width:430px;margin:0 auto;}
.styled-form .form-title{font-size:13px;line-height:27px;color:#313131;text-align:left;}
.styled-form .submit-wrapper{position:relative;float:right;height:45px;white-space:nowrap;line-height:45px;width:110px;background:#d7af23;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;}
.styled-form .submit-wrapper:hover{background:#c2c2c2!important;color:#fff;}
.styled-form .submit-wrapper input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;border:none;}
.styled-form .field-wrapper{border:1px #e6e6e6 solid;border-right:none;height:45px;margin-right:110px;}
.styled-form .field-wrapper input{width:100%;padding:0 20px;border:none;font-size:13px;line-height:43px;height:43px;}
@media (max-width:767px){.teaser-date .date-square span{font-size:38px;line-height:34px;}
.teaser-date .date-square p{font-size:14px;}
.teaser-content{padding:35px 0;}
}
body.teaser-2{background:#000;}
body.teaser-2 .teaser-container{background-color:transparent;}
body.teaser-2 .teaser-background{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;opacity:0.3;}
body.teaser-2 .teaser-content{background:none;}
body.teaser-2 .teaser-container .row-view{height:0%;}
body.teaser-2 .teaser-title{color:#fff;}
body.teaser-2 .teaser-description{color:#b6b6b6;}
body.teaser-2 .teaser-date .date-square span{color:#fff;}
body.teaser-2 .teaser-date .date-square p{color:#edc32f;}
body.teaser-2 .teaser-date .date-square:after{background:rgba(255,255,255,0.3);}
body.teaser-2 .styled-form .field-wrapper{border-color:rgba(255,255,255,0.1);}
body.teaser-2 .styled-form .field-wrapper input{background:rgba(255,255,255,0.1);color:#fff;}
body.teaser-2 .teaser-copyright .copyright a:hover{color:#fff!important;}
body.teaser-3{background:#000;}
body.teaser-3 .teaser-container{background-color:transparent;}
body.teaser-3 .teaser-background{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;opacity:0.5;}
body.teaser-3 .teaser-content{background:none;}
body.teaser-3 .teaser-container .row-view{height:0%;}
body.teaser-3 .teaser-title{color:#fff;}
body.teaser-3 .teaser-description{color:#b6b6b6;}
body.teaser-3 .styled-form .field-wrapper{border-color:rgba(255,255,255,0.1);}
body.teaser-3 .styled-form .field-wrapper input{background:rgba(255,255,255,0.1);color:#fff;}
body.teaser-3 .teaser-copyright .copyright a{color:#6aa207;}
body.teaser-3 .teaser-copyright .copyright a:hover{color:#fff!important;}
body.teaser-3 .styled-form .submit-wrapper{background:#6aa207;}
body.teaser-3 .teaser-title{font-size:72px;line-height:62px;border-top:4px #fff solid;border-bottom:4px #fff solid;display:inline-block;margin-bottom:15px;}
@media (max-width:767px){body.teaser-3 .teaser-title{font-size:52px;line-height:45px;}
}
.message-box{color:#8cbc09;border:2px currentColor solid;margin-bottom:25px;position:relative;}
.message-icon{position:absolute;width:62px;height:100%;background:currentColor;left:0;top:0;}
.message-icon .fa{font-size:24px;line-height:24px;text-align:center;color:#fff;position:absolute;width:100%;left:0;top:50%;margin-top:-12px;}
.message-text{font-size:13px;color:#2e2e2e;font-weight:500;line-height:22px;padding:20px 60px 20px 100px;}
.message-text b{font-weight:700;}
.message-close{width:55px;height:100%;position:absolute;right:0;top:0;text-align:center;cursor:pointer;}
.message-close .fa{font-size:12px;line-height:12px;position:absolute;width:100%;left:0;top:50%;margin-top:-6px;color:#808080;}
.message-danger{color:#bc0909;}
.message-warning{color:#e7b60a;}
.message-info{color:#03b4ea;}
.overlay-popup{position:fixed;width:100%;height:100%;z-index:15;left:-100%;top:0;overflow:hidden;}
.overlay-popup.visible{left:0;}
.overlay-popup *:last-child{margin-bottom:0!important;}
.overlay-popup .close-layer{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.2);opacity:0;min-height:100vh;}
.overlay-popup .cell-view{position:relative;}
.overlay-popup.active .close-layer{opacity:1;}
.overlay-popup .overflow{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;overflow-x:hidden;}
.overlay-popup .popup-container{padding:45px;background:#fff;max-width:860px;margin:0 auto;text-align:left;position:relative;transform:perspective(2000px) rotateX(77deg);-moz-transform:perspective(2000px) rotateX(77deg);-webkit-transform:perspective(2000px) rotateX(77deg);-ms-transform:perspective(2000px) rotateX(77deg);opacity:0;}
.overlay-popup.active .popup-container{transform:perspective(2000px) rotateX(0deg);-moz-transform:perspective(2000px) rotateX(0deg);-webkit-transform:perspective(2000px) rotateX(0deg);-ms-transform:perspective(2000px) rotateX(0deg);opacity:1;}
.overlay-popup .popup-container .gallery-image{width:100%;height:auto;}
.close-popup{width:19px;height:19px;position:absolute;top:18px;right:18px;cursor:pointer;}
.close-popup:before, .close-popup:after{width:19px;height:2px;top:50%;margin-top:-1px;left:-2px;content:"";background:#292929;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;}
.close-popup:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
#product-popup .popup-container{max-width:860px;width:100%;}
#subscribe-popup .popup-container{max-width:830px;width:100%;padding:80px 330px 80px 70px;}
.popup-background{position:absolute;right:0;top:0;height:100%;width:auto;}
.newsletter-title{font-size:36px;line-height:48px;color:#3d3d3d;font-weight:400;position:relative;}
.newsletter-text{font-size:14px;line-height:26px;color:#808080;font-weight:300;margin-bottom:25px;position:relative;}
.newsletter-text a{font-weight:500;color:#3d3d3d;text-decoration:underline;}
.newsletter-text a:hover{text-decoration:none;}
.overlay-popup .styled-form{margin-bottom:25px;max-width:100%;}
.overlay-popup .form-title{font-size:13;z-index:48px;color:#313131;font-weight:600;}
@media (max-width:767px){.overlay-popup .popup-container{padding:25px;}
.close-popup{top:4px;right:4px;}
#product-popup .cell-view, #product-popup .table-view{display:block;}
.popup-background{display:none;}
#subscribe-popup .popup-container{min-width:0;padding:15px;}
}
.jspPane{margin-left:0!important;margin-right:10px;}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:red;border-left:1px solid #f2f2f2;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#fff;position:relative;}
.jspDrag{background:#c2c2c2;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
.article-container{font-size:13px;line-height:22px;color:#808080;margin-bottom:25px;}
.article-container b{font-weight:500;color:#2e2e2e;}
.article-container a{color:#d14242;}
.article-container li a{color:#808080;}
.article-container a:hover{color:#2e2e2e;}
.article-container.columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
.article-container.columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
.article-container p, .article-container ul, .article-container ol, .article-container img{margin-bottom:15px;}
.article-container ol li{font-size:inherit;line-height:inherit;color:inherit;}
.article-container ul li{padding:4px 0 4px 10px;}
.article-container h1, .h1{font-size:32px;line-height:32px;color:#2e2e2e;font-weight:500;margin-bottom:15px;}
.article-container h2, .h2{font-size:28px;line-height:34px;color:#262626;font-weight:300;margin-bottom:15px;}
.article-container h3, .h3{font-size:24px;font-weight:600;line-height:28px;margin-bottom:11px;color:#000;}
.article-container h4, .h4{font-size:14px;line-height:22px;color:#262626;font-weight:600;margin-bottom:15px;text-transform:uppercase;}
.article-container h5, .h5{font-size:13px;line-height:30px;color:#262626;font-weight:600;text-transform:uppercase;}
.article-container h5 .fa, .h5 .fa{font-size:20px;color:#d14242;display:inline-block;vertical-align:middle;position:relative;top:-3px;margin-right:5px;}
.article-container h6, .h6{font-size:11px;line-height:18px;color:#262626;font-weight:700;margin-bottom:15px;}
.article-container.style-1{font-size:14px;line-height:25px;font-weight:300;}
@media (max-width:767px){.article-container.columns-2, .article-container.columns-3{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;}
}
@media (min-width:1200px){}
@media (max-width:1199px){}
@media (max-width:991px){}
@media (max-width:767px){}
.sidebar-navigation .entry:before, .sidebar-navigation .entry, .button, .socials-box a, .socials-box a .fa, .search-drop-down .category-entry, .search-button, .header-functionality-entry, footer a, .product-slide-entry .title, .product-slide-entry .tag, .inline-product-entry .title, .inline-product-entry .image, .list-type-1 a, .hover-class-1:after, .hover-label, .menu-slider-arrows a .fa, .bottom-line-a, .top-line-a, .fixed-header-square-button .fa, .read-more, .product-mix-info, .simple-search-form .simple-submit, .departmets-drop-down .list a, .copyright a, .styled-form .submit-wrapper, .socials-box a .fa, .sidebar-logos-row a img, a.sale-entry:before, a.sale-entry .sale-price, a.sale-entry .sale-price span, a.sale-entry .sale-description, .breadcrumb-box a, .icon-entry .image, .quantity-selector .entry.number-minus, .quantity-selector .entry.number-plus, .tabs-container.style-1 .tab-switcher, .size-selector .entry:after, .color-selector .entry:after, .color-selector .entry:before, .blog-entry .title, .blog-entry .subtitle a, .blog-entry .subtitle a b, .blog-entry .readmore, .square-button, .tags-box a, .categories-list ul li a, .container-404 .text a, .portfolio-navigation a, .portfolio-entry .title, .action-button, .hover-layer, .continue-link, .accordeon-title, .traditional-cart-entry .tag, .traditional-cart-entry .title, .remove-button, .cart-summary-box .simple-link, .checkout-progress-widget a.step-entry, .simple-field, .column-article-entry .title, .product-slide-entry .subtitle, .parallax-view, .simple-form .submit, .latest-entries-heading .latest-more, .demo-categories-entry .title, .demo-categories-entry .list a, .sale-entry-border, .sale-entry-border:before, .color-text-widget, .color-text-widget .cell-view, .color-text-widget .title, .color-text-widget .description, .sale-entry, .simple-search-form, .special-item-entry>img{-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;}
.product-slide-entry .product-image:after, .sidebar-navigation .title .fa, .navigation-banner-content, .from-the-blog-entry .image:after, .toggle-list-button:after, .product-image .bottom-line, .product-image .top-line-a, .navigation-banner-content .subtitle, .navigation-banner-content .title, .navigation-banner-content .description, .navigation-banner-content .info, .swiper-slide .parallax-article .subtitle, .swiper-slide .parallax-article .description, .swiper-slide .parallax-article .info, a.mozaic-banner-entry .subtitle, a.mozaic-banner-entry .title, a.mozaic-banner-entry .description, a.mozaic-banner-entry:before, .creative-square-box .background-box, .creative-square-box:before, .promo-banner-box:before, .promo-banner-box .promo-text, .promo-banner-box .promo-text .description, .product-image img, .product-thumbnails-swiper .paddings-container, .blog-entry .image img, .comment-image:after, .hover-layer .info, .title-info, .actions, a.mozaic-banner-entry .view{-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;}
.swiper-slide .parallax-article .title, .portfolio-entry .image img, .portfolio-entry:hover .portfolio-drop-down, .overlay-popup .close-layer, .overlay-popup .popup-container{-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;}
.creative-square-box:hover .background-box, .blog-entry .image:hover img, .portfolio-entry:hover .image img{-moz-transition:all 15000ms linear!important;-o-transition:all 15000ms linear!important;-webkit-transition:all 15000ms linear!important;transition:all 15000ms linear!important;-ms-transition:all 15000ms linear!important;}
.disable-animation, .shop-grid .product-slide-entry .title{-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important;transition:none!important;-ms-transition:none!important;}
.navigation-banner-content .subtitle, .swiper-slide .parallax-article .subtitle, .swiper-slide .parallax-article .description, .overlay-popup.active .popup-container{transition-delay:200ms;-moz-transition-delay:200ms;-webkit-transition-delay:200ms;-ms-transition-delay:200ms;}
.navigation-banner-content .title{transition-delay:150ms;-moz-transition-delay:150ms;-webkit-transition-delay:150ms;-ms-transition-delay:150ms;}
.swiper-slide .parallax-article .info{transition-delay:400ms;-moz-transition-delay:400ms;-webkit-transition-delay:400ms;-ms-transition-delay:400ms;}
.header-demo{height:250px;position:relative;background-size:cover;background-position:center top;margin-bottom:50px;}
.header-demo.background-demo:before{background:rgba(0, 0, 0, 0.2) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.header-demo .header-wrapper.style-3 header:before{height:205px;}
.header-demo header{position:absolute!important;}
_:-ms-input-placeholder,:root .simple-field.simple-drop-down select{padding-right:22px;}
_:-ms-input-placeholder,:root .size-1.simple-field.simple-drop-down select{padding-right:14px;}
_:-ms-input-placeholder,:root .simple-drop-down select{padding-right:10px;}
@media (max-width:991px) and (min-width:768px){.header-functionality-entry{margin-left:15px;}
}
.checkbox, .radio{margin-top:0;}
.checkbox-entry{margin-bottom:15px;}
.checkbox-entry{display:block;font-size:13px;line-height:14px;font-weight:500;}
.checkbox-entry b{font-weight:600!important;color:#313131!important;}
.checkbox-entry input + span{cursor:pointer;display:inline-block;border:1px #d9d9d9 solid;width:12px;height:12px;vertical-align:middle;color:#333232;position:relative;top:-1px;margin-right:7px;position:relative;}
.checkbox-entry.radio input + span{width:15px;height:15px;border-radius:50%;-webkit-border-radius:50%;border:1px #e3e3e3 solid;}
.checkbox-entry input{display:none;}
.checkbox-entry input:checked + span{background:#ca1515;}
.checkbox-entry.radio input:checked + span:after{position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;content:"";box-shadow:inset 0 0 0 3px #fff;border-radius:50%;-webkit-border-radius:50%;border:1px #e3e3e3 solid;}
.nopadd{padding:0}
.nopaddim{padding:0!important}
.nopadle{padding-left:0!important}
.nopadri{padding-right:0!important}
.nopadto{padding-top:0!important}
.nopadbo{padding-bottom:0!important}
.p-tb5{padding:5px 0}
.p-tb8{padding:8px 0}
.p-tb10{padding:10px 0}
.p-tb15{padding:15px 0}
.p-tb20{padding:20px 0}
.p-tb25{padding:25px 0}
.p-tb30{padding:30px 0}
.p-tb60{padding:60px 0}
.p-lr5{padding:0 5px}
.p-lr10{padding:0 10px}
.p-lr15{padding:0 15px}
.p-lr20{padding:0 20px}
.p-lr25{padding:0 25px}
.p-lr30{padding:0 30px}
.pt-5{padding-top:5px}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-25{padding-top:25px}
.pt-30{padding-top:30px}
.pt-35{padding-top:35px}
.pt-40{padding-top:40px}
.pt-45{padding-top:45px}
.pt-50{padding-top:50px}
.pt-55{padding-top:55px}
.pt-60{padding-top:60px}
.pt-65{padding-top:65px}
.pt-70{padding-top:70px}
.pt-75{padding-top:75px}
.pt-80{padding-top:80px}
.pt-85{padding-top:85px}
.pt-90{padding-top:90px}
.pt-95{padding-top:95px}
.pt-100{padding-top:100px}
.pt-105{padding-top:105px}
.pt-110{padding-top:110px}
.pt-115{padding-top:115px}
.pt-120{padding-top:120px}
.pt-125{padding-top:125px}
.pt-130{padding-top:130px}
.pt-135{padding-top:135px}
.pt-140{padding-top:140px}
.pt-145{padding-top:145px}
.pt-150{padding-top:150px}
.pt-155{padding-top:155px}
.pt-160{padding-top:160px}
.pt-165{padding-top:165px}
.pt-170{padding-top:170px}
.pt-175{padding-top:175px}
.pt-180{padding-top:180px}
.pt-185{padding-top:185px}
.pt-190{padding-top:190px}
.pt-195{padding-top:195px}
.pt-200{padding-top:200px}
.pb-5{padding-bottom:5px}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pb-25{padding-bottom:25px}
.pb-30{padding-bottom:30px}
.pb-35{padding-bottom:35px}
.pb-40{padding-bottom:40px}
.pb-45{padding-bottom:45px}
.pb-50{padding-bottom:50px}
.pb-55{padding-bottom:55px}
.pb-60{padding-bottom:60px}
.pb-65{padding-bottom:65px}
.pb-70{padding-bottom:70px}
.pb-75{padding-bottom:75px}
.pb-80{padding-bottom:80px}
.pb-85{padding-bottom:85px}
.pb-90{padding-bottom:90px}
.pb-95{padding-bottom:95px}
.pb-100{padding-bottom:100px}
.pb-105{padding-bottom:105px}
.pb-110{padding-bottom:110px}
.pb-115{padding-bottom:115px}
.pb-120{padding-bottom:120px}
.pb-125{padding-bottom:125px}
.pb-130{padding-bottom:130px}
.pb-135{padding-bottom:135px}
.pb-140{padding-bottom:140px}
.pb-145{padding-bottom:145px}
.pb-150{padding-bottom:150px}
.pb-155{padding-bottom:155px}
.pb-160{padding-bottom:160px}
.pb-165{padding-bottom:165px}
.pb-170{padding-bottom:170px}
.pb-175{padding-bottom:175px}
.pb-180{padding-bottom:180px}
.pb-185{padding-bottom:185px}
.pb-190{padding-bottom:190px}
.pb-195{padding-bottom:195px}
.pb-200{padding-bottom:200px}
.pl-0{padding-left:0}
.pl-5{padding-left:5px}
.pl-10{padding-left:10px}
.pl-15{padding-left:15px}
.pl-20{padding-left:20px}
.pl-25{padding-left:25px}
.pl-30{padding-left:30px}
.pl-35{padding-left:35px}
.pl-40{padding-left:40px}
.pl-45{padding-left:45px}
.pl-50{padding-left:50px}
.pl-55{padding-left:55px}
.pl-60{padding-left:60px}
.pl-65{padding-left:65px}
.pl-70{padding-left:70px}
.pl-75{padding-left:75px}
.pl-80{padding-left:80px}
.pl-85{padding-left:80px}
.pl-90{padding-left:90px}
.pl-95{padding-left:95px}
.pl-100{padding-left:100px}
.pr-0{padding-right:0}
.pr-5{padding-right:5px}
.pr-10{padding-right:10px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pr-25{padding-right:25px}
.pr-30{padding-right:30px}
.pr-35{padding-right:35px}
.pr-40{padding-right:40px}
.pr-45{padding-right:45px}
.pr-50{padding-right:50px}
.pr-55{padding-right:55px}
.pr-60{padding-right:60px}
.pr-65{padding-right:65px}
.pr-70{padding-right:70px}
.pr-75{padding-right:75px}
.pr-80{padding-right:80px}
.pr-85{padding-right:80px}
.pr-90{padding-right:90px}
.pr-95{padding-right:95px}
.pr-100{padding-right:100px}
.p-m5{padding:5px}
.p-m10{padding:10px}
.p-m15{padding:15px}
.p-m20{padding:20px}
.p-m25{padding:25px}
.p-m30{padding:30px}
.p-m45{padding:45px}
.p-m60{padding:60px}
.nomarg{margin:0}
.nomargim{margin:0!important}
.m-tb2{margin:2px 0}
.m-tb5{margin:5px 0}
.m-tb10{margin:10px 0}
.m-tb15{margin:15px 0}
.m-tb20{margin:20px 0}
.m-tb25{margin:25px 0}
.m-tb30{margin:30px 0}
.m-lr5{margin:0 5px}
.m-lr10{margin:0 10px}
.m-lr15{margin:0 15px}
.m-lr20{margin:0 20px}
.m-lr25{margin:0 25px}
.m-lr30{margin:0 30px}
.mt-0{margin-top:0px}
.mt-5{margin-top:5px!important}
.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-25{margin-top:25px}
.mt-30{margin-top:30px}
.mt-35{margin-top:35px}
.mt-40{margin-top:40px}
.mt-45{margin-top:45px}
.mt-50{margin-top:50px}
.mt-55{margin-top:55px}
.mt-60{margin-top:60px}
.mt-65{margin-top:65px}
.mt-70{margin-top:70px}
.mt-75{margin-top:75px}
.mt-80{margin-top:80px}
.mt-85{margin-top:85px}
.mt-90{margin-top:90px}
.mt-95{margin-top:95px}
.mt-100{margin-top:100px}
.mt-105{margin-top:105px}
.mt-110{margin-top:110px}
.mt-115{margin-top:115px}
.mt-120{margin-top:120px}
.mt-125{margin-top:125px}
.mt-130{margin-top:130px}
.mt-135{margin-top:135px}
.mt-140{margin-top:140px}
.mt-145{margin-top:145px}
.mt-150{margin-top:150px}
.mt-155{margin-top:155px}
.mt-160{margin-top:160px}
.mt-165{margin-top:165px}
.mt-170{margin-top:170px}
.mt-175{margin-top:175px}
.mt-180{margin-top:180px}
.mt-185{margin-top:185px}
.mt-190{margin-top:190px}
.mt-195{margin-top:195px}
.mt-200{margin-top:200px}
.mb-5{margin-bottom:5px!important}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-25{margin-bottom:25px}
.mb-30{margin-bottom:30px}
.mb-35{margin-bottom:35px}
.mb-40{margin-bottom:40px}
.mb-45{margin-bottom:45px}
.mb-50{margin-bottom:50px}
.mb-55{margin-bottom:55px}
.mb-60{margin-bottom:60px}
.mb-65{margin-bottom:65px}
.mb-70{margin-bottom:70px}
.mb-75{margin-bottom:75px}
.mb-80{margin-bottom:80px}
.mb-85{margin-bottom:85px}
.mb-90{margin-bottom:90px}
.mb-95{margin-bottom:95px}
.mb-100{margin-bottom:100px}
.mb-105{margin-bottom:105px}
.mb-110{margin-bottom:110px}
.mb-115{margin-bottom:115px}
.mb-120{margin-bottom:120px}
.mb-125{margin-bottom:125px}
.mb-130{margin-bottom:130px}
.mb-135{margin-bottom:135px}
.mb-140{margin-bottom:140px}
.mb-145{margin-bottom:145px}
.mb-150{margin-bottom:150px}
.mb-155{margin-bottom:155px}
.mb-160{margin-bottom:160px}
.mb-165{margin-bottom:165px}
.mb-170{margin-bottom:170px}
.mb-175{margin-bottom:175px}
.mb-180{margin-bottom:180px}
.mb-185{margin-bottom:185px}
.mb-190{margin-bottom:190px}
.mb-195{margin-bottom:195px}
.mb-200{margin-bottom:200px}
.mr-5{margin-right:5px}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mr-25{margin-right:25px}
.mr-30{margin-right:30px}
.mr-35{margin-right:35px}
.mr-40{margin-right:40px}
.mr-45{margin-right:45px}
.mr-50{margin-right:50px}
.mr-55{margin-right:55px}
.mr-60{margin-right:60px}
.mr-65{margin-right:65px}
.mr-70{margin-right:70px}
.mr-75{margin-right:75px}
.mr-80{margin-right:80px}
.mr-85{margin-right:85px}
.mr-90{margin-right:90px}
.mr-95{margin-right:95px}
.mr-100{margin-right:100px}
.mr-105{margin-right:105px}
.mr-110{margin-right:110px}
.mr-115{margin-right:115px}
.mr-120{margin-right:120px}
.mr-125{margin-right:125px}
.mr-130{margin-right:130px}
.mr-135{margin-right:135px}
.mr-140{margin-right:140px}
.mr-145{margin-right:145px}
.mr-150{margin-right:150px}
.mr-155{margin-right:155px}
.mr-160{margin-right:160px}
.mr-165{margin-right:165px}
.mr-170{margin-right:170px}
.mr-175{margin-right:175px}
.mr-180{margin-right:180px}
.mr-185{margin-right:185px}
.mr-190{margin-right:190px}
.mr-195{margin-right:195px}
.mr-200{margin-right:200px}
.ml-5{margin-left:5px}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.ml-25{margin-left:25px}
.ml-30{margin-left:30px}
.ml-35{margin-left:35px}
.ml-40{margin-left:40px}
.ml-45{margin-left:45px}
.ml-50{margin-left:50px}
.ml-55{margin-left:55px}
.ml-60{margin-left:60px}
.ml-65{margin-left:65px}
.ml-70{margin-left:70px}
.ml-75{margin-left:75px}
.ml-80{margin-left:80px}
.ml-85{margin-left:85px}
.ml-90{margin-left:90px}
.ml-95{margin-left:95px}
.ml-100{margin-left:100px}
.ml-105{margin-left:105px}
.ml-110{margin-left:110px}
.ml-115{margin-left:115px}
.ml-120{margin-left:120px}
.ml-125{margin-left:125px}
.ml-130{margin-left:130px}
.ml-135{margin-left:135px}
.ml-140{margin-left:140px}
.ml-145{margin-left:145px}
.ml-150{margin-left:150px}
.ml-155{margin-left:155px}
.ml-160{margin-left:160px}
.ml-165{margin-left:165px}
.ml-170{margin-left:170px}
.ml-175{margin-left:175px}
.ml-180{margin-left:180px}
.ml-185{margin-left:185px}
.ml-190{margin-left:190px}
.ml-195{margin-left:195px}
.ml-200{margin-left:200px}
.mr-5{margin-right:5px}
.m-m5{margin:5px}
.m-m10{margin:10px}
.m-m15{margin:15px}
.m-m20{margin:20px}
.m-m25{margin:25px}
.m-m30{margin:30px}
.m-auto{margin:0 auto}
.t0{top:0!important}
.b0{bottom:0!important}
.l0{left:0!important}
.r0{right:0!important}
.nofloat{float:unset}
.bor-rad-def{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
.bor-rad-4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.bor-rad-8{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.bor-rad-topfour{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}
.bor-rad-botfour{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.bb-1{border-bottom:1px solid #ddd;}
.bt-1{border-top:1px solid #ddd;}
.double-border{border:1px solid #dadada;border-width:1px 0}
.full-border{border:1px solid #333;}
.nobor{border:0}
.hidover{overflow:hidden}
.hidover2{overflow:hidden!important}
.disabled-img{-webkit-filter:grayscale(1);filter:grayscale(1);}
.gray-bg{background:#f7f7fd}
.white-bg{background:#fff}
.black-bg{background:#222}
.trans-bg{background:rgba(0, 0, 0, 0.4)}
.black{color:#222}
.darkblack{background:#0e0e0e}
.pureblack{background:#000}
.oranger{background:#ffa04f!important}
.midnight{background:#25373D}
.blackwash{background:rgba(0,0,0,0.8)}
.whitewash{background:rgba(255,255,255,0.8)}
.yetiblack{background:#272727}
.graywash{background:#efefef}
.whitegray{background:#f5f5f5}
.opengray{background:#f8f8f8}
.ultralight{background:#fbfbfb}
.purewhite{background:#fff}
.wht-text{color:#fff!important}
.gry-text{color:#888!important}
.relative{position:relative!important;}
.inherit{position:inherit!important;}
[data-overlay]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}
[data-overlay]::before{background:#000 none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
[data-overlay="3"]::before{opacity:.3}
[data-overlay="4"]::before{opacity:.4}
[data-overlay="5"]::before{opacity:.5}
[data-overlay="6"]::before{opacity:.6}
[data-overlay="7"]::before{opacity:.7}
[data-overlay="8"]::before{opacity:.8}
[data-overlay="9"]::before{opacity:.9}
.z-10{z-index:10}
.z-50{z-index:50}
.z-100{z-index:100}
.t-up{text-transform:uppercase}
.w25{width:24%}
.w50{width:49%}
.w75{width:74%}
.w100{width:100%}
.mw-30{max-width:30%;}
.mw-35{max-width:35%;}
.mw-65{max-width:65%;}
.mw-110{max-width:110px;}
.mw-c{max-width:max-content;}
.into-form{max-width:450px}
.inline-b{display:inline-block;}
.el-1{display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.el-2{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.el-3{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.el-4{display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.el-5{display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.el-5{display:block;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.el-5{display:block;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.info-orther .in-stock{color:#35a71a}
.info-orther .out-stock{color:#e21513}
.heading-spec{line-height:46px}
.mybox{background:#fff;border:1px solid #efefef;padding:0 8px}
div#aramasonuclari2 ul{margin:0;padding:0 10px;list-style:none}
div#aramasonuclari2{display:none;position:absolute;z-index:9999;background:#fff;height:100%;overflow:auto;width:95%;min-height:200px;border:1px solid #ddd;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,0.2);box-shadow:0 4px 5px 0 rgba(0,0,0,0.2)}
div#aramasonuclari2 a{display:block;overflow:hidden;vertical-align:middle;padding:5px 0;border-bottom:1px solid #f3f3f3}
div#aramasonuclari2 p{padding:3px 10px;width:calc(100% - 50px);font-size:11px;font-weight:600}
div#aramasonuclari2 img,div#aramasonuclari2 p{float:left}
.style-3::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#dadada}
.style-3::-webkit-scrollbar{width:6px;background-color:#dadada}
.style-3::-webkit-scrollbar-thumb{background-color:#1da1e0}
h1.inputerror{color:#f62459;font-size:11px}
.hizli_resim_sil{display:none;background:url(../images/menu_close.png) no-repeat center;width:75px;height:75px;position:absolute;right:0;top:0;background-color:rgba(243,111,33,0.76);border-radius:6px}
.offer{width:180px;height:120px;position:absolute;bottom:-40px;right:-70px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.offer span{text-align:center;width:100%;font-size:20px;font-weight:600;color:#fff}
.offer p{color:#fff;font-weight:600;margin:0;padding:0;font-size:17px;top:-5px;position:relative}
.logo img{max-height:150px}
.sv-text-holder h4{font-family:'Pacifico',cursive}
/* .qtybox{background:none repeat scroll 0 0 #fff;border:1px solid #f2f2f2;box-sizing:border-box;font-size:15px;height:35px;left:0;padding:0 20px 0 18px;top:0;width:70px;z-index:1}
.qtyplu{position:absolute;right:21px;border:1px solid #dadada;top:40px;background:#fff;line-height:0;height:19px}
.qtydec{background:#fff;border:1px solid #dadada;position:absolute;right:21px;line-height:0;top:58px;height:17px}
.qtydec i:before,.qtyplu i:before{line-height:0} */
.relo{position:relative}
button:focus{outline:0!important}
input#price,input#price1{width:30px;text-align:right;border:0;padding:0}
.amount-range-price{padding:15px 0}
.valign-mid{vertical-align:middle!important}
.card-smaller{width:90px}
.fullwidth{width:100%}
.info-ccv{background:#333;color:#fff;border-radius:50%;margin:10px 5px;width:15px;height:15px;text-align:center;line-height:15px;display:block;font-size:10px;cursor:pointer}
.info-ccv:hover{background:#3e7cb4}
.my-banner img{max-width:100%}
.my-form label{text-align:left!important;width:100%}
.panel-title{padding:10px}
.mw100{max-width:100%}
.mw100 img{max-width:100%}
.bank{min-width:650px}
.bank>tbody>tr>td{vertical-align:middle}
.bank img{max-height:30px}
.bank input{width:20px;height:30px}
.cargo input{width:20px;height:20px}
.cargo label{line-height:28px}
.noresize{resize:none}
.bank td{padding:5px}
.ozet td{padding:10px 15px}
.ozet{width:100%}
.active-2{color:#333}
.account-info a:before{content:'\f105';font-family:FontAwesome;font-weight:600;font-weight:600;margin-right:5px}
.account-info a{color:#333;line-height:22px;transition:.3s;font-size:13px}
.account-info a:hover{color:#e40046}
#column-right{padding:0 10px}
section form{overflow:hidden}
.table-responsive img{max-width:90px}
.table-responsive table{width:100%;margin:0}
.table-responsive td{padding:5px!important;border:1px solid #dadada!important}
.siparis tr{border-bottom:1px solid #efefef}
.siparis td{padding:10px!important}
.mw100 img{max-width:100%}
.payment-area .panel-default{padding:10px 0!important}
.cart-number{color:#fff;background:#1da1e0;border-radius:100%;width:20px;height:20px;display:inherit;text-align:center;line-height:20px}
.login-ap{margin-top:10px}
.login-ap input{margin:0 auto}
.standart-text{color:#333!important}
.lb-details{display:none}
.lost-password{border:1px solid #efefef}
.breadcrumb-inner li{white-space:nowrap;float:left;margin-right:8px;padding:0 3px}
.register-ap{display:none}
.log-reg{padding:20px 0 80px;text-align:center}
.log-reg .subtitle{border-bottom:1px solid #efefef}
.log-reg .controller input,.log-reg .controller{margin:0 5px;border-radius:4px;border:1px solid #dadada;padding:5px 10px;display:inline-block}
.log-reg label{margin:0}
@media(max-width:767px){.shop-history{white-space:nowrap}
.select-categorie{max-width:100%;width:100%}
.dropdown-banner-holder{display:none}
}
.radio-inline input[type=radio]{height:18px;width:unset}
.widget_categories{margin-bottom:10px}
.widget_categories ul{list-style:none;margin:0;padding:0}
.widget_categories li{list-style:none;float:left;margin:2px}
.widget_categories a{width:100px;height:100px;border:1px solid #dadada;display:table-cell;vertical-align:middle;font-size:12px;color:#666;text-align:center;padding:5px;transition:.3s;line-height:normal}
.widget_categories a:hover{background:#c40001;color:#fff}
.widget_categories i{font-size:28px;text-align:center;display:block}
.basarili_aciklama blockquote{font-size:13px}
/* .subtitle{position:relative;padding:0;margin:0 0 20px 0;line-height:normal;font-size:32px!important;color:#000;padding-bottom:3px} */
h3.subtitle{font-size:16px;font-weight:900}
.custom-page .btn i{font-size:14px}
.custom-page .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.shopping-cart{background-color:#fff;padding:10px;overflow:hidden}
.shopping-cart .shopping-cart-table table{margin-bottom:0!important}
.shopping-cart .shopping-cart-table table tbody tr td{vertical-align:middle}
.shopping-cart .cart-image img{width:150px}
.shopping-cart .shopping-cart-table table tbody tr .romove-item a{font-size:18px;color:#666}
.shopping-cart .shopping-cart-table table tbody tr .romove-item a:hover,.shopping-cart .shopping-cart-table table tbody tr .romove-item a:focus{color:#ff000!important}
.shopping-cart .shopping-cart-table table tbody tr .cart-image .entry-thumbnail{display:block;text-align:center}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info{vertical-align:middle!important}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4{margin-top:0;font-family:'Open Sans',sans-serif;font-size:16px}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a{color:#555}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .reviews{font-size:11px;color:#aaa}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info{margin-top:10px}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span{font-family:'Open Sans',sans-serif;font-size:12px;color:#666;text-transform:uppercase}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span span{font-family:'Open Sans',sans-serif,sans-serif;font-size:12px;text-transform:lowercase;margin-left:14px}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a{color:#666;text-decoration:underline}
.shopping-cart .shopping-cart-table .table>thead>tr>th{text-align:center;padding:16px;font-family:'Open Sans',sans-serif;font-size:15px}
.shopping-cart .shopping-cart-table .shopping-cart-btn span{padding:20px 0;display:block}
.shopping-cart .estimate-ship-tax table thead tr th .estimate-title{font-family:'Open Sans',sans-serif;font-size:14px;color:#555;margin-bottom:2px;margin-top:0;display:block}
.shopping-cart .estimate-ship-tax table thead tr th p{font-family:'Open Sans',sans-serif,sans-serif;font-size:13px;color:#666;font-weight:normal;margin-bottom:0}
.shopping-cart .estimate-ship-tax table thead tr>th{padding:24px 10px 20px 10px}
.shopping-cart .estimate-ship-tax table tbody tr>td{padding:24px 10px!important}
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .selectpicker{background:#fff;color:#999;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #eee}
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:hover,.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:focus{background:rgba(0,0,0,0)}
.shopping-cart .cart-shopping-total table thead tr th{background-color:#fff;text-align:right;padding:14px 0px}
.shopping-cart .cart-shopping-total table thead tr th .cart-sub-total{color:#555;margin-bottom:7px}
.shopping-cart .cart-shopping-total table tbody tr td{padding:14px 20px}
.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn button{float:right!important;margin-bottom:8px}
.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn span{display:block;font-weight:normal;color:#666}
.shopping-cart .shopping-cart-table table tbody tr .romove-item,.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit,.shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total,.shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total,.shopping-cart .shopping-cart-table table tbody tr .cart-product-quantity{text-align:center}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total span,.shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total span{display:block;font-family:'Open Sans',sans-serif;font-size:16px;color:#555;text-transform:uppercase}
.shopping-cart .estimate-ship-tax table tbody tr td .form-group label,.shopping-cart .estimate-ship-tax table tbody tr td .form-group input,.blog-page .blog-write-comment .form-group label,.blog-page .blog-write-comment .form-group input,.contact-page .contact-form form label,.contact-page .contact-form form input{font-size:13px;font-weight:normal;color:#fff}
.shopping-cart .estimate-ship-tax table tbody tr td .form-group label span,.blog-page .blog-write-comment label span,.contact-page .contact-form form label span,.checkout-box .checkout-steps .checkout-step-01 .already-registered-login form .form-group label span{color:red}
.shopping-cart .cart-shopping-total table thead tr th .cart-sub-total,.shopping-cart .cart-shopping-total table thead tr th .cart-grand-total{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;}
.cart-sub-total .inner-left-md ,.cart-grand-total .inner-left-md{font-weight:400;margin-left:10px;}
.cart-sub-total .inner-left-md:before, .cart-grand-total .inner-left-md:before{content:':';margin-right:10px;}
.shopping-cart-table table tbody tr td .quant-input{display:inline-block;height:35px;position:relative;width:70px}
.shopping-cart-table table tbody tr td .quant-input .arrows{height:100%;position:absolute;right:0;top:0;z-index:2}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow{box-sizing:border-box;cursor:pointer;display:block;text-align:center;width:40px}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon.fa-sort-asc{top:5px}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon.fa-sort-desc{top:-7px}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon{position:relative}
.shopping-cart-table table tbody tr td .quant-input input{background:none repeat scroll 0 0 #fff;border:1px solid #f2f2f2;box-sizing:border-box;font-size:15px;height:35px;left:0;padding:0 20px 0 18px;position:absolute;top:0;width:70px;z-index:1}
.checkout-btn{background:#fdd922;color:#333;padding:10px 18px}
.table-bordered{border:1px solid #ddd!important}
.custom-page .table{border:1px solid #ddd!important}
.tb-m-20{border-top:1px solid #dadada;padding:20px 0}
.mynewradio:checked,.mynewradio:not(:checked){position:absolute;left:-9999px}
.mynewradio:checked+label,.mynewradio:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}
.mynewradio:checked+label:before,.mynewradio:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ccc;border-radius:100%;background:#fff}
.mynewradio:checked+label:after,.mynewradio:not(:checked)+label:after{content:'';width:12px;height:12px;background:#e40046;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.mynewradio:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.mynewradio:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.breadcrumb-inner li:after{content:"\f105";font-family:FontAwesome;font-weight:600;right:-8px;position:relative;font-weight:600;}
.breadcrumb-inner li:last-child:after{content:""}
div#aramasonuclari2{display:none;position:absolute;z-index:9999;background:#fff;height:100%;overflow:auto;width:95%;max-width:610px;min-height:200px;border:1px solid #ddd;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,0.2);box-shadow:0 4px 5px 0 rgba(0,0,0,0.2)}
div#aramasonuclari2 a{display:block;overflow:hidden;vertical-align:middle;padding:5px 0;border-bottom:1px solid #f3f3f3}
div#aramasonuclari2 p{padding:3px 10px;width:calc(100% - 50px);font-size:11px;font-weight:600}
div#aramasonuclari2 img,div#aramasonuclari2 p{float:left}
.style-3::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#dadada}
.style-3::-webkit-scrollbar{width:6px;background-color:#dadada}
.style-3::-webkit-scrollbar-thumb{background-color:#1da1e0}
.form-group{margin-bottom:10px}
h3.subtitle{margin-top:20px}
.form-group .control-label{color:#000}
.table>thead:first-child>tr:first-child>th{border:0px;}
.shopping-cart-table .table>thead:first-child>tr:last-child>th{border-right:1px solid #ddd;}
.log-reg .controller input{visibility:hidden;display:none}
.list-item li{list-style:none}
.outer-bottom-vs{padding:15px 0}
.outer-bottom-vs .title{font-size:24px!important;margin-bottom:15px;}
.shop-history i{padding:0;font-size:19px}
@media(max-width:480px){.footer-newslettr-inner input{border:1px solid #fff;min-width:auto;max-width:320px;width:100%}
}
#uyeteslimat_bilgileri .col-sm-6{float:left}
.mycheck [type="checkbox"]:not(:checked),.mycheck [type="checkbox"]:checked{position:absolute;left:-9999px}
.mycheck [type="checkbox"]:not(:checked)+label,.mycheck [type="checkbox"]:checked+label{position:relative;padding-left:1.95em;cursor:pointer;float:left}
.mycheck [type="checkbox"]:not(:checked)+label:before,.mycheck [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:2px solid #ccc;background:#fff;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}
.mycheck [type="checkbox"]:not(:checked)+label:after,.mycheck [type="checkbox"]:checked+label:after{content:'✔';position:absolute;top:.1em;left:.1em;font-size:1.4em;line-height:.8;color:#09ad7e;transition:all .2s;font-family:Helvetica,Arial,sans-serif}
.mycheck [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}
.mycheck [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}
.mycheck [type="checkbox"]:disabled:not(:checked)+label:before,.mycheck [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}
.mycheck [type="checkbox"]:disabled:checked+label:after{color:#999}
.mycheck [type="checkbox"]:disabled+label{color:#aaa}
.mycheck [type="checkbox"]:checked:focus+label:before,.mycheck [type="checkbox"]:not(:checked):focus+label:before{border:2px dotted blue}
label:hover:before{border:2px solid #4778d9!important}
a{color:#333;text-decoration:none}
.cartZone{background:#fff;padding:5px;overflow:hidden}
.cartZone .productDetail{float:left;line-height:45px;padding:0 15px;font-weight:600}
.cartZone .product-quantity{margin-bottom:0}
.cartZone .pincer{font-size:24px;line-height:0;color:#e63b3b}
.cartZone .btn{margin:6px 0 0}
.cartZone .productName:after{content:'|'}
.required h4{font-size:9px;color:#f00}
.layerConfig{overflow:hidden}
textarea#teslimat_adres{padding:10px 25px}
.form-control:hover,.form-control:focus{border:1px solid rgba(0,0,0,0.7);color:#333}
@media(max-width:768px){.res-mt10{margin-top:10px}
}
.right-entries .header-top-entry .title img{max-height:22px;max-width:100%;}
.right-entries .header-top-entry .title .main-flag{height:28px;text-align:center;display:table;width:100%;padding-top:4px;}
.right-entries .header-top-entry .list-entry img{max-height:20px;max-width:100%;}
.lang-title{margin-top:5px;border-top:1px solid #dadada;display:block;padding-top:5px;text-align:center;}
.right-entries .login .fa-user-circle{font-size:28px;}
.right-entries .open-cart-popup .fa-shopping-cart{font-size:28px;}
.right-entries .header-top-entry{text-align:center;}
.right-entries .header-top-entry .title{padding:0 5px;border:0;}
.right-entries .header-top-entry:first-child .list{left:0;}
.block{display:block;}
.login .list{min-width:230px;left:-50px;padding:10px;}
.login .list a, .login .list input{margin-bottom:10px!important;}
.login .social-btn{border:1px solid #dadada;padding:1px 3px;line-height:45px;text-align:center;}
.login .social-btn i{color:#2d5ac3;font-size:45px;line-height:45px;float:left;}
.lang .list{min-width:170px;}
.myphone{font-size:20px;color:#c40001!important;text-decoration:none!important;font-weight:700;font-family:'Raleway', sans-serif;margin-top:3px;display:block;}
.myphone i{border:2px solid #c40001;padding:5px;border-radius:100%;font-size:14px;}
.top-log .list{min-width:200px;right:0;position:absolute;left:unset;}
.topper-login{left:0!important}
.main-menu img{max-width:100%;}
.broda{border:1px solid #efefef;}
.my-btn{height:38px;border-radius:0;background:#c40001;border-color:transparent;color:#fff;transition:.3s;outline:none;}
.my-btn:hover{background:#fff;color:#333}
.newsletter i{font-size:18px;padding:0 7px}
.newsletter .main{background:#fff;position:relative}
.newsletter .main input[type="text"]{width:60%;height:38px;line-height:38px;border:0;text-indent:10px}
.newsletter .main .placeholder{right:50px;line-height:48px;padding-left:10px}
.sname,.sinfo,.sphone{display:block;}
.sname{font-size:15px;color:#c40001;font-weight:600;}
.sphone a{line-height:35px;border:2px solid #868686;padding:5px 15px;border-radius:8px;display:block;text-align:center;font-size:18px;color:#554e4e;font-weight:600;font-family:'Raleway', sans-serif;}
.banner-2 img{max-width:100%;}
.fixed-header-novisible{display:none;}
.full-width:hover{background:#b01f24;color:#fff!important;text-decoration:none;transition:.0s;}
.full-width:hover>a,.full-width:hover>i{color:#fff!important;text-decoration:none;transition:.0s;}
.right-entries .list{top:50px;}
.pd-info h3{font-size:18px;font-weight:900;color:#c40001;text-align:center;margin-bottom:15px;}
.info-box{line-height:normal;text-align:justify;overflow:hidden;max-height:190px;overflow-y:auto;padding:10px;}
.info-box::-webkit-scrollbar{width:8px;background:#e6e6e6}
.info-box::-webkit-scrollbar-button{display:none}
.info-box::-webkit-scrollbar-thumb{background:#4d4d4d}
.top-menu li{display:inline-block;padding:0 8px;border-left:1px solid #d0d0d0;}
.discount-data{padding:6px 15px;color:#fff;font-size:15px;text-align:center;background-color:#ffab33;border-radius:4px;font-weight:600;}
.bold{font-weight:600;}
.bolder{font-weight:700;}
.info-spt{padding:10px 0;line-height:normal;}
.info-spt h6{font-family:Raleway;font-weight:600;font-size:18px;margin-bottom:7px;}
.info-spt p{font-size:12px;font-weight:600;}
.forgotten{font-size:13px;font-weight:600;color:#c40001;display:block;}
#address legend{font-size:20px;font-weight:600;margin-bottom:15px;color:#c40001;}
#faturaadresi legend{font-size:20px;font-weight:600;margin:15px 0;color:#c40001;float:left;}
.cargo-hold h3{font-size:17px;font-weight:600;}
.fs-13{font-size:13px;}
.fs-14{font-size:14px;}
.fs-15{font-size:15px;}
.kasa-lower{padding:5px;border:1px solid #dddddd;border-radius:4px;width:100%;float:left;}
.error-check{display:block;padding:10px 0;text-align:center;color:#c40001;}
.bma::-webkit-input-placeholder{font-size:11px;}
.bma-info{position:absolute;left:50px;top:30px;width:35px;height:30px;text-align:center;}
.bma{position:absolute;right:15px;bottom:15px;}
.morphy{position:absolute;text-align:center;background:#fff;opacity:0;visibility:hidden;transition:.3s all;z-index:99;right:10px;top:-80px;border:10px solid #fff;border-radius:6px;-webkit-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 7px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 7px 0px rgba(0,0,0,0.2);}
.showme{opacity:1;visibility:visible;}
.box-agreement input + span{width:17px;height:17px;}
.breadcrumb{padding:0;margin-bottom:10px;font-size:13px;font-weight:400;background:transparent;}
.former-page{line-height:30px;}
.shop-history td{vertical-align:middle;}
.vmid td{vertical-align:middle!important;}
h1.title{font-size:24px;margin-bottom:5px;}
.agree{font-weight:600;}
.contact-page .contact-form form label, .contact-page .contact-form form input label{color:#333;}
.contact-page{background-color:#fff;overflow:hidden}
.contact-page .contact-map iframe{height:400px;width:100%;}
.contact-page .contact-info{font-size:13px;color:#666;}
.contact-page .contact-info .contact-i{display:inline-block;height:30px;width:30px;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff;margin-right:16px;float:left;}
.contact-page .contact-info .contact-i i{padding-top:8px;font-size:14px;}
.contact-page .contact-info .contact-span{display:block;display:table-cell;vertical-align:middle;}
.contact-page .contact-title h4{margin-bottom:30px;}
.contact-page .contact-info .address,.contact-page .contact-info .phone-no,.contact-page .contact-info .email{margin-bottom:10px;display:table;}
.contact-page .contact-info .contact-i{background-color:#c40001;}
.special-offers img{max-width:130px;margin:1px;}
.stokbildir{background:transparent;padding:5px 8px;color:#ff6e07;border-radius:4px;border:1px solid #ff6e07;transition:.3s;margin-bottom:4px;margin:3px;float:left;}
.stokbildir:hover{background:#ff6e07;color:#fff;}
.fiyatdus{background:transparent;padding:5px 8px;color:#4c657b;border-radius:4px;border:1px solid #4c657b;transition:.3s;margin-bottom:4px;margin:3px;float:left;}
.fiyatdus:hover{background:#4c657b;color:#fff;}
.moka .form-control{display:inline-block;}
.agreement input{-webkit-appearance:checkbox;}
.agreement span{font-size:14px;    position: relative;
    top: 3px;}
.borware{border-radius:7px;border:2px solid #ddd;margin:0 5px;padding:8px;}
.flova{visibility:hidden;position:fixed;top:0;left:0;bottom:0;right:0;z-index:50;background-color:rgba(0,0,0,.4);}
.silay-menu{float:left;font-size:16px;background:#dddddd;width:100%;max-width:160px;margin:0 15px 0 0;position:relative;top:-11px;color:#fff;font-weight:900;text-align:center;border-radius:7px;}
.silay-menu a{padding:10px 0;display:block;}
.hidamenu{display:none;position:absolute;z-index:9;background:#fff;width:250px;}
.silay-menu:hover .hidamenu{display:block;}
.blog-offset{padding:30px;background:#fafafa;margin-bottom:30px;}
.blog-cate{display:inline-block;font-size:20px;text-transform:uppercase;width:100%;color:#020e2a;position:relative;padding-bottom:10px;font-weight:700;margin:0}
.blog-cate h3::before{background:#ddd none repeat scroll 0 0;bottom:0;content:"";height:2px;position:absolute;width:60px;left:0;}
.blog-category{margin:0;padding:0;}
.blog-category li{list-style:none;border-top:1px solid #f0f0f0;}
.blog-category li:last-child{border-bottom:1px solid #f0f0f0;}
.blog-category li a{display:block;padding:12px 6px;text-decoration:none;font-size:14px;}
.blog-category li a i{float:right;opacity:0;padding-right:60px;transition:.3s;}
.blog-category li a:hover i{float:right;opacity:1;padding-right:0px;}
.bloglist{border:1px solid #ddd;border-radius:8px;overflow:hidden;}
.bloga{padding:15px 10px;}
.bloga h4{font-size:18px;font-weight:600;margin:10px 0}
.bloga p{display:block;display:-webkit-box;max-width:400px;height:34px;margin-bottom:10px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.bloglist .image{overflow:hidden;}
.bloglist .image img{filter:blur(0px);transition:.3s;}
.bloglist:hover .image img{filter:blur(2px);}
.blog_entry-header-inner h2{font-size:24px;font-weight:600}
.banner-top{position:relative;text-align:center;background:#dadada;display:block;overflow:hidden;}
.banner-top a{position:relative;display:block;overflow:hidden;}
.banner-top img{vertical-align:middle;}
.bannerclose{color:#fff;position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:12px;}
.br-1{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.tx-banner{padding:25px 0 0;}
.tx-banner img{max-width:65px}
.tx-banner .flexo{display:flex;justify-content:left;align-items:center;margin-bottom:30px}
.tx-banner .flexo span{padding:0 12px;}
.fpwrk{padding:20px 0 0;background:#222;color:#fff;text-align:center;font-size:17px;}
.fpwrk a{color:#fff;}
.fpwrk i:before{float:left;font-size:32px;margin:0 10px 0 0;font-weight:600;line-height:40px;vertical-align:middle;}
.mcenter{margin:0 auto;display:inline-block;max-width:250px;width:100%;text-align:left;margin-bottom:20px;}
@media only screen and (max-width:530px){.tx-banner .flexo{text-align:center;display:inline-block;float:none;vertical-align:top;width:49%;}
.tx-banner .flexo span{display:block;text-align:center;}
.borware{border:0;}
}
@media (max-width:992px){
   .navigation-banner-content .description{font-size: 14px!important; line-height: normal;}
    .borware{padding:0;}
    
}

#iletisim input {color: #333;}
#iletisim input.btn-primary {color: #fff;}


@media (max-width:500px){
    .product-slide-entry {
        margin: 0 auto;
        margin-bottom: 10px;
        padding: 0 5px;
    }
    
    .page-selector{margin-bottom:10px}
}

.comment-list {display: block; border-bottom: 1px solid #ddd; padding: 15px 0;}
  .comment-list  span{    margin-bottom: 10px;display: block;}

  .thm-btn{}
.thm-btn i{position:relative;top:1px;font-size: 18px;}
.thm-sm{padding:8px 12px!important;}
.red-btn{background:#de3030;color:#fff!important;padding:6px 22px;font-size: 13px;display: inline-block;text-transform: uppercase;border:0}
.red-btn:hover{background:#4c4c4c;color:#fff;}
sub.notes{top: 16px;font-size:11px;}
.block-b{display: block;}
.modal-body{padding: 15px 15px 30px;}


button{border:0;background:transparent;}
.breadcrumb li{display:inline-block;}
.breadcrumb li a{font-size:13px;}
.breadcrumb li:not(:last-child):after{font-family:'flaticon';content:"\f131";font-size:11px;margin-left:5px;}
.radio-list li{display:inline-block;}
.mynewradio-bl:checked,.mynewradio-bl:not(:checked){position:absolute;left:-9999px;}
.mynewradio-bl:checked + label,.mynewradio-bl:not(:checked) + label{position:relative;padding:5px 10px;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;border:1px solid #c5c5c5;border-radius:8px;}
.mynewradio-bl:checked + label:before,.mynewradio-bl:not(:checked) + label:before{content:'';position:absolute;left:3px;top:18px;width:18px;height:18px;border:1px solid #ccc;border-radius:100%;background:#fff;}
.mynewradio-bl:checked + label:after,.mynewradio-bl:not(:checked) + label:after{content:'';width:12px;height:12px;background:#00aeef;position:absolute;top:21px;left:6px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.mynewradio-bl:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
.mynewradio-bl:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.styled-checkbox{position:absolute;opacity:0;}
.styled-checkbox + label{position:relative;cursor:pointer;padding:0;}
.styled-checkbox + label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#efefef;}
.styled-checkbox:hover + label:before{background:#deb06b;}
.styled-checkbox:focus + label:before{box-shadow:0 0 0 3px rgba(0, 0, 0, 0.12);}
.styled-checkbox:checked + label:before{background:#deb06b;}
.styled-checkbox:disabled + label{color:#b8b8b8;cursor:auto;}
.styled-checkbox:disabled + label:before{box-shadow:none;background:#ddd;}
.styled-checkbox:checked + label:after{content:'';position:absolute;left:5px;top:11px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;transform:rotate(45deg);}
.extra-category-check::-webkit-scrollbar-track{border-radius:10px;background-color:#F5F5F5;}
.extra-category-check::-webkit-scrollbar{width:12px;background-color:#F5F5F5;}
.extra-category-check::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ccc;}
.form-control{width:100%;border:1px solid #ddd;padding:.375rem .75rem;font-size:14px;border-radius:2px}
@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-sm>.table-bordered{border:0}
}
@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-md>.table-bordered{border:0}
}
@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-lg>.table-bordered{border:0}
}
@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive-xl>.table-bordered{border:0}
}
.userlog{}
.userlog .nav li{width:50%;}
.userlog .nav li a{display:block;padding:15px 0;color:#333;}
.userlog .nav li a.active{background:#efefef;}
.userlog .tab-pane{padding:30px 45px;}
.userlog .form-control{box-shadow:none!important;border-radius:0;margin-bottom:5px;}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}
@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{-webkit-transform:none;transform:none}
.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}
.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}
.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto;border:0;background:transparent;}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:576px){.modal-dialog{max-width:680px;margin:1.75rem auto}
.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}
.modal-sm{max-width:300px}
}
@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}
}
@media (min-width:1200px){.modal-xl{max-width:1140px}
}
.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:4rem}
.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}
.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}
.alert-primary hr{border-top-color:#9fcdff}
.alert-primary .alert-link{color:#002752}
.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
.alert-secondary hr{border-top-color:#c8cbcf}
.alert-secondary .alert-link{color:#202326}
.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}
.alert-success hr{border-top-color:#b1dfbb}
.alert-success .alert-link{color:#0b2e13}
.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}
.alert-info hr{border-top-color:#abdde5}
.alert-info .alert-link{color:#062c33}
.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}
.alert-warning hr{border-top-color:#ffe8a1}
.alert-warning .alert-link{color:#533f03}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.alert-danger hr{border-top-color:#f1b0b7}
.alert-danger .alert-link{color:#491217}
.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}
.alert-light hr{border-top-color:#ececf6}
.alert-light .alert-link{color:#686868}
.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}
.alert-dark hr{border-top-color:#b9bbbe}
.alert-dark .alert-link{color:#040505}
.qtybox{background:none repeat scroll 0 0 #fff;border:1px solid #f2f2f2;font-size:15px;height:35px;top:0;width:35px;text-align:center;z-index:1;}
.qtyplu,.qtydec{background-color:#dcdcdc;border:0;color:#444;cursor:pointer;font-size:18px;font-weight:600;line-height:1;width:35px;height:35px;top:1px;position:relative;}
.table{width:100%;margin-bottom:1rem;color:#212529;border-spacing:1px;}
.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}
.table tbody+tbody{border-top:2px solid #dee2e6}
.table-sm td,.table-sm th{padding:.3rem}
.table-bordered{border:1px solid #dee2e6}
.table-bordered td,.table-bordered th{border:1px solid #dee2e6}
.table-bordered thead td,.table-bordered thead th{border-bottom-width:1px}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}
.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}
.shopping-cart .table{width:100%;margin-bottom:1rem;color:#212529}
.shopping-cart .table td,.shopping-cart .table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;vertical-align:middle;}
.shopping-cart .table tbody{text-align:center}
.shopping-cart .table-sm td,.shopping-cart .table-sm th{padding:.3rem;}
.shopping-cart .table h4{font-size:16px;}
.spectac fieldset{padding:15px;border:1px solid #ddd;}
 h1.inputerror{color:#f62459;font-size:11px;margin:3px 0;}
 .card .card-heading{background:#f5f5f5;border:1px solid #ddd;padding:6px 12px}
 .card .card-heading h4{color:#333;font-weight:600;font-size:18px;}
 .card .card-heading h4 i{font-size:22px;}
 .card .card-body{padding:8px;border:1px solid #ddd;border-top:0;font-size:14px;}
input[type="radio"]:checked,input[type="radio"]:not(:checked){position:absolute;left:-9999px;}
input[type="radio"]:checked + label,input[type="radio"]:not(:checked) + label{position:relative;padding-left:28px;cursor:pointer;line-height:22px;display:inline-block;color:#666;padding-top: 0;}
input[type="radio"]:checked + label:before,input[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff;}
input[type="radio"]:checked + label:after,input[type="radio"]:not(:checked) + label:after{content:'';width:12px;height:12px;background:#ff670e;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
input[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
input[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.ccard label{margin:.5rem 0;font-size:13px;display:block;}
.widget_categories{margin-bottom:10px}
.widget_categories ul{list-style:none;margin:0;padding:0}
.widget_categories li{list-style:none;float:left;margin:2px}
.widget_categories a{width:100px;height:100px;border:1px solid #dadada;display:table-cell;vertical-align:middle;font-size:12px;color:#666;text-align:center;padding:5px;transition:.3s;line-height:normal}
.widget_categories a:hover{background:#216caf;color:#fff}
.widget_categories i{font-size:28px;text-align:center;display:block}
.control-label{font-size:12px;margin:5px 0;color:#333;}
.textu{font-size:13px;white-space:nowrap;}
h5.subtitle{border-bottom:1px solid #ddd;padding:0 0 5px;margin:0 0 5px;font-weight: 900;}
.account-info{margin-bottom:20px}
.account-info a:before{content:'\f131';font-family:flaticon;font-weight:600;font-weight:600;margin-right:5px}
.account-info a{color:#333;line-height:22px;transition:.3s;font-size:14px;text-decoration:none!important;}
.account-info a:hover{color:#e40046}

.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#333;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover{z-index:2;color:#fff;text-decoration:none;background-color:#deb06b;border-color:#deb06b}
.page-link:focus{z-index:3;outline:0;}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:5rem;border-bottom-left-radius:5rem}
.page-item:last-child .page-link{border-top-right-radius:5rem;border-bottom-right-radius:5rem}
.page-item.active .page-link{z-index:3;color:#fff;background-color:#deb06b;border-color:#deb06b}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}


.popup_sepet_listesi{width:100%;height:170px;overflow:hidden;overflow-y:auto;padding:10px;margin:auto;display:table;}
.popup_sepet_listesi .s_u_resim{margin-right:10px;float:left;width:50px;}
.popup_sepet_listesi .sepet_urun_detay{text-align:left;border:1px solid #dadada;overflow:hidden;margin:5px 0px;}
.popup_sepet_urun{max-height:150px;overflow:hidden;overflow-y:auto;}
 #popup_sepet{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
.s_u_ad{width:calc(100% - 70px);overflow:hidden;float:left;line-height:23px;}
.s_u_ad a, .s_u_ad span{display:block;}
.sepet_devam_devam{width:50%;text-align:center;padding:10px 0;float:left;background:#f4f4f4;cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.sepet_devam_tamamla{width:50%;text-align:center;padding:10px 0px;float:left;color:#ffffff;background:#e31e34;cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.sepet_devam_tamamla a{color:#ffffff;}
.favori_list {height: auto;}

.breadcrumb>li+li:before{content:""}

.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){.container{max-width:540px;}
}
@media (min-width:768px){.container{max-width:720px;}
}
@media (min-width:992px){.container{max-width:960px;}
}
@media (min-width:1200px){.container{max-width:1440px;}
}
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){.container, .container-sm{max-width:540px;}
}
@media (min-width:768px){.container, .container-sm, .container-md{max-width:720px;}
}
@media (min-width:992px){.container, .container-sm, .container-md, .container-lg{max-width:960px;}
}
@media (min-width:1200px){.container, .container-sm, .container-md, .container-lg, .container-xl{max-width:1440px;}
.contain-box{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){.contain-box{max-width:100%;}
}
@media (min-width:768px){.contain-box{max-width:100%;}
}
@media (min-width:992px){.contain-box{max-width:100%;}
}
@media (min-width:1200px){.contain-box{max-width:1440px;}
}
.contain-box-fluid, .contain-box-sm, .contain-box-md, .contain-box-lg, .contain-box-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){.contain-box, .contain-box-sm{max-width:100%;}
}
@media (min-width:768px){.contain-box, .contain-box-sm, .contain-box-md{max-width:100%;}
}
@media (min-width:992px){.contain-box, .contain-box-sm, .contain-box-md, .contain-box-lg{max-width:100%;}
}
@media (min-width:1200px){.contain-box, .contain-box-sm, .contain-box-md, .contain-box-lg, .contain-box-xl{max-width:1440px;}
}
