@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Covered+By+Your+Grace|Poppins:300,400,500,600,700");*:focus{outline:none;}
._reset-ul-style, .social-icon-square, .menu-content ul, .box-product-info ul, .mobileGallery-product,
.mobileGallery-product-big, .toggle-menu .dropdown-menu ul, .product .options-swatch-color, .slider-scroll .nav-slider-scroll, .pagination ul, .tags-list, .product-info .product_inside_info_link, .product-images-static ul, .social-icon-round ul, .social-icon-fill ul, .payment-list ul, .footer-menu ul, .blog-single-post .container-fluid .title-block .post-tag, .breadcrumb ul{list-style:none;margin:0;padding:0;font-size:0;}
._reset-ul-style-2, .desktop-header .mini-menu ul, .mobile-header .mini-menu-dropdown .mini-menu ul, .mobile-header .mini-menu-dropdown .social-icon ul, .social-icon ul, .social-icon-square ul, header .cart ul, .header-menu ul, .menu-vertical nav ul, .mobileGallery, .filter-list, .poll-list, .radio-list, .list-simple, .list-simple-dot, .product-info .productvendorsmallinfo, .options-swatch-texture, #modalLoginForm .modal-login .link-functional, .list-info ul, .v-links-list ul, .post .title-block .post-tag, .shopping-cart-table .list-parameters, .wishlist-table .list-parameters, .login-form-box .additional-links, .box-about .list, .list-information, .list-information-center{list-style:none;margin:0;padding:0;}
body{font-family:"Poppins", sans-serif;font-size:14px;line-height:24px;color:#777;background:#ffffff;}
a{color:#fff;text-decoration:none;outline:none;}
a:hover{outline:none;text-decoration:none;color:#333333;outline:none;}
a:active,
a:visited,
a:focus{text-decoration:none;outline:none;}
h1, h2, h3, h4, h5, h6{display:block;position:relative;margin:0;color:#333333;font-weight:600;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#DB4840;}
h1{font-size:74px;line-height:80px;padding-bottom:14px;font-weight:bold;}
@media (max-width:1024px){h1{font-size:65px;line-height:70px;}
}
@media (max-width:790px){h1{font-size:55px;line-height:60px;}
}
@media (max-width:480px){h1{font-size:50px;line-height:55px;}
}
@media (max-width:420px){h1{font-size:35px;line-height:40px;}
}
h2{font-size:36px;padding-bottom:12px;}
@media (max-width:420px){h2{font-size:30px;line-height:37px;}
}
h2.small{font-size:36px;line-height:40px;}
h3{font-size:24px;line-height:32px;padding-bottom:13px;font-weight:bold;letter-spacing:0.02em;}
h4{font-size:12px;line-height:18px;padding-bottom:6px;font-weight:bold;letter-spacing:0.02em;}
h5{font-size:20px;line-height:26px;padding-bottom:14px;font-weight:500;}
h6{font-size:16px;line-height:24px;padding-bottom:5px;font-weight:500;}
h6 .icon{font-size:34px;line-height:34px;position:relative;top:8px;margin-right:8px;}
.font-weight-medium{font-weight:500;}
p{}
.block-title{font-size:24px;line-height:32px;font-weight:bold;text-align:center;padding-bottom:11px;color:#333333;letter-spacing:0.02em;}
.block-title span{color:#DB4840;}
@media (max-width:1024px){.block-title:not(.large){padding-bottom:7px;}
}
.block-title.text-capitalize{text-transform:capitalize;}
.block-title.small{font-size:20px;line-height:26px;padding-bottom:0;}
.block-title.big{font-size:36px;line-height:47px;font-weight:600;}
.block-title.large{font-size:52px;line-height:75px;padding-bottom:17px;text-transform:inherit;}
@media (max-width:1024px){.block-title.large{font-size:65px;line-height:70px;}
}
@media (max-width:790px){.block-title.large{font-size:55px;line-height:60px;}
}
@media (max-width:480px){.block-title.large{font-size:50px;line-height:55px;}
}
@media (max-width:420px){.block-title.large{font-size:35px;line-height:40px;}
}
.block-title.text-left{text-align:left;}
.block-title.text-right{text-align:right;}
@media (min-width:789px){.title-arrow-padding{padding-right:70px;padding-left:70px;}
}
.container,
.container-fluid{margin-top:54px;}
@media (max-width:1024px){.container,
.container-fluid{margin-top:50px;}
}
@media (max-width:490px){.container,
.container-fluid{margin-top:50px;}
}
@media (max-width:490px){.hidden-mobile{display:none;}
.hidden-mobile-indent hr{display:none;}
}
div:not(.global-first-child) > div.content:not([class^="content offset-"]){margin-top:56px;}
.content1{margin-top:60px;}
.block_title{margin-top:40px;}
.block_title span{color:#DB4840;}
.title-aside{font-size:20px;line-height:26px;font-weight:bold;margin-bottom:23px;}
::-webkit-input-placeholder{color:#777;}
::-moz-placeholder{color:#777;}
:-moz-placeholder{color:#777;}
:-ms-input-placeholder{color:#777;}
input:focus::-webkit-input-placeholder{color:transparent;}
input:focus:-moz-placeholder{color:transparent;}
input:focus::-moz-placeholder{color:transparent;}
input:focus:-ms-input-placeholder{color:transparent;}
textarea:focus::-webkit-input-placeholder{color:transparent;}
textarea:focus:-moz-placeholder{color:transparent;}
textarea:focus::-moz-placeholder{color:transparent;}
textarea:focus:-ms-input-placeholder{color:transparent;}
.indent-col-none{overflow:hidden;}
.indent-col-none > div{padding-left:0;padding-right:0;}
.indent-col-none .row{margin-left:0;margin-right:0;}
.indent-col-none [class*="col-"]{padding:0;margin:0;}
.no-transfer{word-wrap:normal;white-space:nowrap;display:inline-block;}
.img-responsive-inline{display:inline-block;}
.img-responsive-block{display:block;width:100%;height:auto;}
input[type="text"]{outline:none;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:1px solid #ddd;}
@media (max-width:527px){.col-xxs-12 > div{width:100%;}
}
.divider{height:30px;clear:both;overflow:hidden;width:100%;}
.divider-md{height:50px;}
.divider--xs{height:10px;}
.divider-xs-small-7{height:7px;}
.divider-xs-small-6{height:6px;}
.divider-xs-small-5{height:5px;}
.divider-xs-small-4{height:4px;}
.divider-36{height:36px;}
.divider-40{height:40px;}
.divider-44{height:44px;}
.btn{background:#DB4840;border:none;color:#ffffff;font-weight:600;letter-spacing:0.3px;position:relative;outline:none;padding:3px 20px 3px;display:inline-flex;justify-content:center;align-items:center;height:30px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.fa-chevron-circle-right{font-size:18px !important;padding-left:4px;}
.btn .icon,
.btn .fa{font-size:22px;line-height:22px;margin-right:7px;position:relative;top:1px;}
.btn:active,
.btn:visited,
.btn:focus{color:#ffffff;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn.icon-btn-right .icon,
.btn.icon-btn-right .fa{margin:0 0 0 4px;}
.btn.btn-lg.loader-btn-left svg{margin-right:9px;}
.btn.invert{background:#333333;}
.btn.invert:hover{background:#DB4840;}
.btn.disable{-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;cursor:default;}
.btn.disable:hover{background:#DB4840;}
.btn-border{border:2px solid #DB4840;background:none;color:#DB4840;}
.btn-border.color-white{border-color:#ffffff;}
.btn-border.btn-white{border-color:#ffffff;background:none;}
.btn-border.color-default{border-color:#e9e9e9;color:#333333;}
.btn.btn-underline.color-base{border-bottom:2px solid #DB4840;background:none;color:#DB4840;padding:0px;font-size:14px;}
.btn.btn-underline.color-white{color:#ffffff;border-color:#ffffff;}
.btn.btn-underline.color-white:hover{color:#ffffff;border-color:#ffffff;}
.btn.btn-underline.color-defaulttext2{border-bottom:2px solid #333333;color:#333333;}
.btn.btn-underline{color:#333333;background:none;text-decoration:none;line-height:15px;padding:5px 0 0 0;height:inherit;border-bottom:2px solid #333333;}
.btn.btn-underline:hover{border-color:transparent;color:#333333;background:transparent;background:none;text-decoration:none;}
.btn.btn-lg.btn-underline{font-size:16px;}
.btn-red{background:#fe4135;color:#ffffff;border-color:#fe4135;}
.btn-white{background:#ffffff;color:#ffffff;border-color:#ffffff;}
.btn.btn-inversion{background:#333333;color:#ffffff;border-color:#333333;}
.btn.btn-inversion:hover{background:#DB4840;color:#ffffff;border-color:#DB4840;}
.btn-lg{padding:3px 30px 1px;font-size:14px;}
.btn-lg .icon{font-size:30px;line-height:30px;margin-right:9px;margin-top:1px;}
@media (max-width:1024px){.btn-lg{padding-top:2px;padding-bottom:1px;}
}
.btn-sm{font-size:14px;}
.btn:active,
.btn:focus{text-decoration:none;}
.btn-link{font-size:14px;line-height:25px;color:#333333;background:transparent;font-weight:600;display:inline-block;letter-spacing:0.02em;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.btn-link .icon{color:#c2c2c2;font-size:22px;line-height:22px;position:relative;top:6px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.btn-link:active,
.btn-link:visited,
.btn-link:focus{color:#333333;}
.btn.btn-link{padding-left:0;padding-right:0;}
.btn-link:hover{color:#DB4840;background:transparent;text-decoration:none;}
.btn-link:hover .icon{color:#DB4840;}
.btn-link.icon-btn-left .icon{margin-right:8px;}
.btn-full{width:100%;}
.btn-top{margin-top:20px;}
.btn-right{margin-right:15px;}
.block-table{display:table;width:100%;height:100%;}
.block-table-cell{display:table-cell;vertical-align:middle;}
.btn-ajax .btn.invert{background:#333333;}
.btn-ajax .btn-ajax-finish{background:#DB4840;cursor:default;}
.btn-row .btn{margin-top:9px;margin-right:9px;}
.offset-responsive{margin-top:38px;}
@media (max-width:1025px){.offset-responsive{margin-top:28px;}
}
@media (max-width:490px){.offset-responsive{margin-top:5px;}
}
.offset-126{margin-top:126px;}
.offset-124{margin-top:124px;}
.offset-121{margin-top:121px;}
.offset-120{margin-top:120px;}
.offset-117{margin-top:117px;}
.offset-116{margin-top:116px;}
.offset-114{margin-top:114px;}
.offset-113{margin-top:113px;}
.offset-111{margin-top:111px;}
.offset-110{margin-top:110px;}
.offset-109{margin-top:109px;}
.offset-108{margin-top:108px;}
.offset-107{margin-top:107px;}
.offset-105{margin-top:105px;}
.offset-104{margin-top:104px;}
.offset-100{margin-top:100px;}
.offset-98{margin-top:98px;display:block;}
.offset-97{margin-top:97px;display:block;}
.offset-95{margin-top:95px;display:block;}
.offset-94{margin-top:94px;display:block;}
.offset-93{margin-top:93px;display:block;}
.offset-90{margin-top:90px;display:block;}
.offset-87{margin-top:87px;display:block;}
.offset-80{margin-top:80px;display:block;}
.offset-73{margin-top:73px;display:block;}
.offset-70{margin-top:70px;display:block;}
.offset-61{margin-top:61px;display:block;}
.offset-60{margin-top:60px;display:block;}
.offset-57{margin-top:57px;display:block;}
.offset-56{margin-top:56px;display:block;}
.offset-53{margin-top:53px;display:block;}
.offset-50{margin-top:50px;display:block;}
.offset-48{margin-top:48px;display:block;}
.offset-44{margin-top:44px;display:block;}
.offset-43{margin-top:43px;display:block;}
.offset-42{margin-top:42px;display:block;}
.offset-40{margin-top:40px;display:block;}
.offset-36{margin-top:36px;display:block;}
.offset-34{margin-top:34px;display:block;}
.offset-33{margin-top:33px;display:block;}
.offset-30{margin-top:30px;display:block;}
.offset-28{margin-top:28px;display:block;}
.offset-26{margin-top:26px;display:block;}
.offset-25{margin-top:25px;display:block;}
.offset-22{margin-top:22px;display:block;}
.offset-21{margin-top:21px;display:block;}
.offset-20{margin-top:20px;display:block;}
.offset-10{margin-top:10px;display:block;}
.offset-18{margin-top:18px;display:block;}
.offset-17{margin-top:17px;display:block;}
.offset-16{margin-top:16px;display:block;}
.offset-15{margin-top:15px;display:block;}
.offset-14{margin-top:14px;display:block;}
.offset-8{margin-top:8px;display:block;}
.offset-0{margin-top:0px;}
@media (max-width:490px){.offset-80{margin-top:70px;}
}
.offset-padding-10{padding-top:10px;}
@media (max-width:490px){#pageContent .container.offset-0,
#pageContent .container-fluid.offset-0{margin-top:0px;}
}
.offset-right-20{margin-right:20px;}
@media (max-width:480px){.offset-80{margin-top:35px;display:block;}
}
.hr-offset-1{margin-bottom:6px;}
.hr-offset-2{margin-top:33px;margin-bottom:10px;}
.hr-offset-3{margin-top:0px;margin-bottom:7px;}
.hr-offset-4{margin-top:8px;margin-bottom:22px;}
@media (max-width:1024px){.hr-offset-4{margin-bottom:18px;}
}
.hr-offset-5{margin-top:34px;margin-bottom:24px;}
.hr-offset-6{margin-top:58px;margin-bottom:71px;}
.hr-offset-7{margin-top:27px;margin-bottom:27px;}
.hr-offset-8{margin-top:53px;margin-bottom:54px;}
.hr-offset-9{margin-top:51px;margin-bottom:54px;}
.hr-offset-10{margin-top:59px;margin-bottom:54px;}
.hr-offset-11{margin-top:52px;margin-bottom:6px;}
.hr-offset-13{margin-top:2px;margin-bottom:9px;}
.hr-offset-14{margin-top:0px;margin-bottom:0px;}
.hr-aside{margin-top:60px;margin-bottom:0px;}
.hr-large{border-width:4px;}
@media (max-width:400px){.col-extra-400{width:100%;}
}
._point .point-top .block-table-cell, .slick-slider-content .point-top .block-table-cell, .promo-box .point-top .block-table-cell, .home4_banner_big .point-top .block-table-cell, .img-box .point-top .block-table-cell{vertical-align:top;}
._point .point-center .block-table-cell, .slick-slider-content .point-center .block-table-cell, .promo-box .point-center .block-table-cell, .home4_banner_big .point-center .block-table-cell, .img-box .point-center .block-table-cell{vertical-align:middle;}
._point .point-bottom .block-table-cell, .slick-slider-content .point-bottom .block-table-cell, .promo-box .point-bottom .block-table-cell, .home4_banner_big .point-bottom .block-table-cell, .img-box .point-bottom .block-table-cell{vertical-align:bottom;}
._point .point-center .block-table-cell, .slick-slider-content .point-center .block-table-cell, .promo-box .point-center .block-table-cell, .home4_banner_big .point-center .block-table-cell, .img-box .point-center .block-table-cell{text-align:center;}
._point .point-left .block-table-cell, .slick-slider-content .point-left .block-table-cell, .promo-box .point-left .block-table-cell, .home4_banner_big .point-left .block-table-cell, .img-box .point-left .block-table-cell{text-align:left;}
._point .point-right .block-table-cell, .slick-slider-content .point-right .block-table-cell, .promo-box .point-right .block-table-cell, .home4_banner_big .point-right .block-table-cell, .img-box .point-right .block-table-cell{text-align:right;}
._point .point-top.point-center .block-table-cell, .slick-slider-content .point-top.point-center .block-table-cell, .promo-box .point-top.point-center .block-table-cell, .home4_banner_big .point-top.point-center .block-table-cell, .img-box .point-top.point-center .block-table-cell{vertical-align:top;text-align:center;}
._point .point-center-horizontal .block-table-cell, .slick-slider-content .point-center-horizontal .block-table-cell, .promo-box .point-center-horizontal .block-table-cell, .home4_banner_big .point-center-horizontal .block-table-cell, .img-box .point-center-horizontal .block-table-cell{text-align:center;}
._point .point-center-vertical .block-table-cell, .slick-slider-content .point-center-vertical .block-table-cell, .promo-box .point-center-vertical .block-table-cell, .home4_banner_big .point-center-vertical .block-table-cell, .img-box .point-center-vertical .block-table-cell{vertical-align:middle;}
._point .right-offset .block-table, .slick-slider-content .right-offset .block-table, .promo-box .right-offset .block-table, .home4_banner_big .right-offset .block-table, .img-box .right-offset .block-table{width:60%;margin-left:40%;}
._point .right-offset .block-table-cell, .slick-slider-content .right-offset .block-table-cell, .promo-box .right-offset .block-table-cell, .home4_banner_big .right-offset .block-table-cell, .img-box .right-offset .block-table-cell{text-align:left;}
._point .left-offset .block-table, .slick-slider-content .left-offset .block-table, .promo-box .left-offset .block-table, .home4_banner_big .left-offset .block-table, .img-box .left-offset .block-table{width:60%;}
._point .left-offset .block-table-cell, .slick-slider-content .left-offset .block-table-cell, .promo-box .left-offset .block-table-cell, .home4_banner_big .left-offset .block-table-cell, .img-box .left-offset .block-table-cell{text-align:left;}
._point .point-left.text-center .block-table-cell, .slick-slider-content .point-left.text-center .block-table-cell, .promo-box .point-left.text-center .block-table-cell, .home4_banner_big .point-left.text-center .block-table-cell, .img-box .point-left.text-center .block-table-cell,
._point .left-offset.text-center .block-table-cell, .slick-slider-content .left-offset.text-center .block-table-cell, .promo-box .left-offset.text-center .block-table-cell, .home4_banner_big .left-offset.text-center .block-table-cell, .img-box .left-offset.text-center .block-table-cell{text-align:center;}
.zoom-in{backface-visibility:hidden;}
._zoom-in > img, .promo-box.zoom-in > img, .promo-box-1.zoom-in > img, .home4_banner_big.zoom-in > img, .blog-thumb .img > img, .post .title-block .post-img a > img, .block-aside-info .img > img, .featured-post .img > img, .collection.zoom-in .img > img, .personal-block .img > img{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transform:scale(1);transform:scale(1);}
._rating, .product .rating, .rating{color:#fc0;vertical-align:text-top;white-space:nowrap;line-height:0;font-size:0;}
._rating span, .product .rating span, .rating span{display:inline;margin:0 0px;font-size:16px;line-height:21px;}
._rating .empty-star, .rating .empty-star{color:#d6d6d6;}
.description .text ul{padding:0px 0 0 14px;}
.description .text ul li span{ color:#000000;}
.description .text ul li{width:49%;display:inline-block;font-size:13.5px;margin:1px 0;vertical-align:top;position:relative;}
.modal-body .description .text ul li{width:100%;}
.description .text ul li span{font-weight:500;}
.description .text ul li p{margin:0;display:inline;}
.description .text ul li:before{margin:0;content:'\f0c8';padding:0 8px 0 2px;font-family:FontAwesome;font-size:6px;position:absolute;left:-14px;top:1px;}
.description .text ul li p:before{margin:0;content:':';padding:0 4px 0 2px;font-family:FontAwesome;}
._zoom-in-hover > img, .promo-box.zoom-in:hover > img, .promo-box-1.zoom-in:hover > img, .home4_banner_big.zoom-in:hover > img, .blog-thumb .img:hover > img, .post .title-block .post-img a:hover > img, .block-aside-info .img:hover > img, .featured-post .img:hover > img, .collection.zoom-in:hover .img > img, .personal-block .img:hover > img{-webkit-transform:scale(1.05);transform:scale(1.05);backface-visibility:hidden;}
.global-first-child > *:nth-child(1),
.global-first-child > .first-child{margin-top:0;}
._countdown_box, .product .countdown_box, .product-info .promo{position:absolute;text-align:center;bottom:0;width:100%;z-index:5;}
._countdown_box .countdown_inner, .product .countdown_box .countdown_inner, .product-info .promo .countdown_inner{overflow:hidden;margin:0 auto 3.6%;width:92%;padding:11px 0;text-align:center;background-color:#ffffff;color:#fe4135;}
._countdown_box .countdown-section, .product .countdown_box .countdown-section, .product-info .promo .countdown-section{display:inline-block;text-align:center;position:relative;padding:4px 0;margin:0 11px;line-height:13px;font-size:14px;white-space:nowrap;min-width:30px;}
._countdown_box .countdown-section:before, .product .countdown_box .countdown-section:before, .product-info .promo .countdown-section:before{content:":";display:block;position:absolute;top:50%;margin-top:-5px;font-weight:bold;font-size:20px;}
._countdown_box .countdown-section:before, .product .countdown_box .countdown-section:before, .product-info .promo .countdown-section:before{right:-42%;}
._countdown_box .countdown-section:last-child:before, .product .countdown_box .countdown-section:last-child:before, .product-info .promo .countdown-section:last-child:before{display:none;}
._countdown_box .countdown-amount, .product .countdown_box .countdown-amount, .product-info .promo .countdown-amount{line-height:20px;font-weight:bold;font-size:20px;padding-bottom:2px;display:block;}
._countdown_box .countdown-period, .product .countdown_box .countdown-period, .product-info .promo .countdown-period{display:block;}
._countdown_box .countdown-descr, .product .countdown_box .countdown-descr, .product-info .promo .countdown-descr{display:block;width:100%;}
._inversion-payment-list .payment-list ul li a, footer .copyright .payment-list ul li a{-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;}
._inversion-payment-list .payment-list ul li a:hover, footer .copyright .payment-list ul li a:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
.img-responsive-inline{display:inline-block;max-width:100%;height:auto;}
header:not(.no-shadow){box-shadow:0px 5px 10px #f4f4f4;-moz-box-shadow:0px 5px 10px #f4f4f4;-webkit-box-shadow:0px 5px 10px #f4f4f4;-o-box-shadow:0px 5px 10px #f4f4f4;}
header{z-index:9;position:relative;}
header .search input::-webkit-input-placeholder{color:#777;}
header .search input::-moz-placeholder{color:#777;}
header .search input:-moz-placeholder{color:#777;}
header .search input:-ms-input-placeholder{color:#777;}
header{position:fixed;top:0;width:100%;}
header .social-icon li a{color:#c2c2c2;}
header .social-icon li a:hover{color:#333333;}
header .social-icon li.active a{color:#333333;}
.logo{display:inline-block;margin:13px 0;width:150px;}
.affix .logo img{width:100%;transition:all 0.8s linear; padding-top:9px;}
.logo img{display:block;transition:all 0.8s linear;/*max-height:66px;*/height:auto;width:120%;}
.box-info{padding:5px 0 4px 0;font-size:14px;line-height:16px;vertical-align:middle;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:290px;text-align:right;}
.box-info .time{font-size:12px;color:#777;padding-top:2px;max-width:290px;}
.box-info .telephone{color:#333333;max-width:290px;font-size:14px;font-weight:600;float:right;position:relative;padding-left:10px;margin-top:-5px;}
.box-info .telephone .icon{color:#333333;font-size:20px;position:relative;top:4px;margin-right:2px;}
.box-wishlist{display:inline-block;position:relative;}
.box-wishlist .icon{font-size:24px;line-height:24px;color:#333333;margin-right:7px;position:relative;top:7px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.box-wishlist .title{font-size:16px;line-height:31px;font-weight:600;color:#333333;letter-spacing:0.02em;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.box-wishlist .badge{position:absolute;display:inline-block;z-index:0;padding:0;top:-19px;margin-left:13px;width:27px;height:27px;line-height:26px;font-size:14px;line-height:29px;font-weight:400;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.box-wishlist:hover .icon{color:#DB4840;}
.box-wishlist:hover .title{color:#333333;}
.box-compare{display:inline-block;position:relative;}
.box-compare .icon{font-size:20px;line-height:20px;color:#333333;margin-right:8px;top:0px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.box-compare .title{font-size:16px;line-height:31px;font-weight:600;letter-spacing:0.02em;color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.box-compare .badge{position:absolute;display:inline-block;z-index:0;padding:0;top:-23px;margin-left:17px;width:27px;height:27px;line-height:26px;font-size:14px;line-height:29px;font-weight:400;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.box-compare:hover .icon{color:#DB4840;}
.box-compare:hover .title{color:#333333;}

.nav-side-menu {
  overflow: auto;
  font-family: verdana;
  font-size: 12px;
  font-weight: 200;
  background-color: #2e353d;
  position: fixed;
  top: 0px;
  width: 300px;
  height: 100%;
  color: #e1ffff;
}
.nav-side-menu .brand {
  background-color: #23282e;
  line-height: 50px;
  display: block;
  text-align: center;
  font-size: 14px;
}
.nav-side-menu .toggle-btn {
  display: none;
}
.nav-side-menu ul,
.nav-side-menu li {
  list-style: none;
  padding: 0px;
  margin: 0px;
  line-height: 35px;
  cursor: pointer;
  /*    
    .collapsed{
       .arrow:before{
                 font-family: FontAwesome;
                 content: "\f053";
                 display: inline-block;
                 padding-left:10px;
                 padding-right: 10px;
                 vertical-align: middle;
                 float:right;
            }
     }
*/
}
.nav-side-menu ul :not(collapsed) .arrow:before,
.nav-side-menu li :not(collapsed) .arrow:before {
  font-family: FontAwesome;
  content: "\f078";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  float: right;
}
.nav-side-menu ul .active,
.nav-side-menu li .active {
  border-left: 3px solid #d19b3d;
  background-color: #4f5b69;
}
.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active {
  color: #d19b3d;
}
.nav-side-menu ul .sub-menu li.active a,
.nav-side-menu li .sub-menu li.active a {
  color: #d19b3d;
}
.nav-side-menu ul .sub-menu li,
.nav-side-menu li .sub-menu li {
  background-color: #181c20;
  border: none;
  line-height: 28px;
  border-bottom: 1px solid #23282e;
  margin-left: 0px;
}
.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover {
  background-color: #020203;
}
.nav-side-menu ul .sub-menu li:before,
.nav-side-menu li .sub-menu li:before {
  font-family: FontAwesome;
  content: "\f105";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.nav-side-menu li {
  padding-left: 0px;
  border-left: 3px solid #2e353d;
  border-bottom: 1px solid #23282e;
}
.nav-side-menu li a {
  text-decoration: none;
  color: #e1ffff;
}
.nav-side-menu li a i {
  padding-left: 10px;
  width: 20px;
  padding-right: 20px;
}
.nav-side-menu li:hover {
  border-left: 3px solid #d19b3d;
  background-color: #4f5b69;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}
@media (max-width: 767px) {
  .nav-side-menu {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
  }
  .nav-side-menu .toggle-btn {
    display: block;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10 !important;
    padding: 3px;
    background-color: #ffffff;
    color: #000;
    width: 40px;
    text-align: center;
  }
}
@media (min-width: 767px) {
  .nav-side-menu .menu-list .menu-content {
    display: block;
  }
}

.mobile-bar {
	background: url('../images/nav.png') no-repeat; 
	position: absolute;
	top: -30px;
	width: 50px;
	height: 50px;
	background-size: unset;
	z-index:99999;
}
.mini-menu {
	display:none;
}
.mob-menu {
	display:block !important;
}
 .mini-menu .megamenu-submenu { 
 background: #e6e6e6;
box-shadow: 0px -1px 2px #ccc;
}
 .mini-menu .megamenu-submenu li a{ 
background: transparent !important;
color: #555 !important;
border-bottom: 1px solid #f6f6f6 !important;
padding: 8px 20px !important;
font-size: 12px !important;
 }
 .mini-menu .panel-group .panel { 
    border-radius: 0;
    border: 0;
}
	 
 .mini-menu {
	overflow-y: scroll;
	height: 300px;
	position: absolute;
	z-index: 999;
	width: 220px;
	top: 24px;
	left: 0;
	background: #fff;
}
 .mini-menu ul li{display:block;}
.desktop-header .mini-menu ul li a{color:#777;font-size:14px;padding:13px 4px 12px;display:inline-block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.mini-menu ul li a:hover{color:#DB4840;}
.mini-menu ul li:first-child a{padding-left:0;}
 .mini-menu ul .active a{color:#DB4840;}
.desktop-header .social-icon li{margin-top:7px;}
.desktop-header .social-icon li:last-child{margin-right:0;}
.desktop-header .toggle-menu .dropdown-menu{margin-top:-13px;}
.desktop-header .search .search-dropdown{margin-left:4px;}
.mini-menu-inline{display:inline-block;}
.mobile-header .mini-menu-dropdown{margin-top:17px;margin-left:-14px;position: relative;}
.mobile-header .mini-menu-dropdown .dropdown-toggle{font-size:24px;line-height:27px;padding:5px;display:inline-block;cursor:pointer;color:#fff;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.mobile-header .mini-menu-dropdown .dropdown-toggle:hover{color:#DB4840;}
.mobile-header .mini-menu-dropdown .dropdown-menu{margin-top:-13px;}
.mobile-header .mini-menu-dropdown .mini-menu ul li a{display:block;color:#333333;font-size:14px;line-height:19px;padding:15px 7px 14px 20px;background:#ffffff;text-decoration:none;white-space:inherit;border-bottom:1px solid #e9e9e9;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.mobile-header .mini-menu-dropdown .mini-menu ul li a:hover{background-color:#f6f6f8;color:#DB4840;}
.mobile-header .mini-menu-dropdown .mini-menu ul .active a{color:#DB4840;background-color:#f6f6f8;}
.mobile-header .mini-menu-dropdown .social-icon{display:block;}
.mobile-header .mini-menu-dropdown .social-icon ul{display:block;}
.mobile-header .mini-menu-dropdown .social-icon ul li{display:block;margin-right:0;}
.mobile-header .mini-menu-dropdown .social-icon ul li a{display:block;color:#333333;font-size:14px;line-height:19px;padding:15px 7px 14px 20px;background:#ffffff;text-decoration:none;white-space:inherit;border-bottom:1px solid #e9e9e9;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.mobile-header .mini-menu-dropdown .social-icon ul li a:hover{background-color:#f6f6f8;color:#DB4840;}
.mobile-header .mini-menu-dropdown .social-icon ul .active a{color:#DB4840;background-color:#f6f6f8;}
@media (max-width:411px){.mobile-header .mini-menu-dropdown .dropdown-menu{width:198px;}
}
@media (max-width:365px){.mobile-header .pull-left *:nth-child(n+3) .dropdown-menu{width:198px;margin-left:-5px;}
}
.social-icon ul{display:inline-block;}
.social-icon li{display:inline-block;margin:0 7px 0 0;}
.social-icon li a{color:#c2c2c2;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;font-size:19px;line-height:24px;padding:5px;}
.social-icon li a:hover{color:#333333;}
.social-icon li.active a{color:#333333;}
.social-icon li:first-child{margin-left:0;margin-right:10px;}
.social-icon li:first-child a{padding-left:0;}
.social-icon-square ul{display:inline-block;}
.social-icon-square li{display:inline-block;margin:0 2px 2px 2px;}
.social-icon-square li a{transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;width:32px;height:32px;overflow:hidden;display:inline-block;background:url("../images/custom/social-icon.png") left top no-repeat;}
.social-icon-square li a:hover{-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;}
.social-icon-square li .icon-01{background-position:0 0;}
.social-icon-square li .icon-02{background-position:-36px 0;}
.social-icon-square li .icon-03{background-position:-72px 0;}
.social-icon-square li .icon-04{background-position:-108px 0;}
.social-icon-square li .icon-05{background-position:-144px 0;}
.social-icon-square li:first-child{margin-left:0;}
._dropdown-box, .language, .currency{display:inline-block;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;display:inline-block;cursor:pointer;font-size:14px;}
._dropdown-box .dropdown-toggle, .language .dropdown-toggle, .currency .dropdown-toggle{transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;font-size:14px;padding:13px 24px 12px 25px;display:inline-block;}
._dropdown-box .dropdown-toggle .dropdown-label, .language .dropdown-toggle .dropdown-label, .currency .dropdown-toggle .dropdown-label{color:#777;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
._dropdown-box .dropdown-toggle .title-value, .language .dropdown-toggle .title-value, .currency .dropdown-toggle .title-value{color:#777;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
._dropdown-box .caret, .language .caret, .currency .caret{display:inline-block;width:0;height:0;margin-left:5px;margin-top:-1px;vertical-align:middle;border-top:5px dashed;border-top:5px solid #c2c2c2;border-right:5px solid transparent;border-left:5px solid transparent;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
._dropdown-box .dropdown-label, .language .dropdown-label, .currency .dropdown-label{color:#777;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
._dropdown-box:hover .caret, .language:hover .caret, .currency:hover .caret{border-top:5px solid #DB4840;}
._dropdown-box:hover .dropdown-toggle .dropdown-label, .language:hover .dropdown-toggle .dropdown-label, .currency:hover .dropdown-toggle .dropdown-label{color:#333333;}
._dropdown-box:hover .dropdown-toggle .title-value, .language:hover .dropdown-toggle .title-value, .currency:hover .dropdown-toggle .title-value{color:#DB4840;}
._dropdown-box:hover .dropdown-label, .language:hover .dropdown-label, .currency:hover .dropdown-label{color:#333333;}
.account{padding:12px 0 12px 0;cursor:pointer;}
.account .dropdown-toggle{transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.account .dropdown-toggle .icon{font-size:24px;position:relative;top:6px;margin-right:2px;color:#fff;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.account .dropdown-toggle .dropdown-label{color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.account:hover .dropdown-toggle .dropdown-label{color:#333333;}
.account:hover .dropdown-toggle .icon{color:#DB4840;}
.dropdown{display:inline-block;}
.dropdown .dropdown-menu{padding:0;border:0;width:233px;margin-top:0px;border-radius:0;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);}
@media (max-width:350px){.dropdown .dropdown-menu{width:198px;}
}
.dropdown .dropdown-menu__close{display:none;}
.dropdown .dropdown-menu > li > a{display:block;color:#333333;background:#ffffff;font-size:14px;line-height:19px;padding:15px 7px 14px 20px;text-decoration:none;white-space:inherit;border-bottom:1px solid #e9e9e9;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.dropdown .dropdown-menu > li > a .icon,
.dropdown .dropdown-menu > li > a .fa{color:#333333;}
.dropdown .dropdown-menu > li > a:hover,
.dropdown .dropdown-menu > li.active > a{color:#DB4840;background:#f6f6f8;}
.dropdown .dropdown-menu > li > a:hover .icon,
.dropdown .dropdown-menu > li > a:hover .fa,
.dropdown .dropdown-menu > li.active > a .icon,
.dropdown .dropdown-menu > li.active > a .fa{color:#DB4840;}
.dropdown .dropdown-menu > li > a .icon{font-size:19px;display:inline-block;vertical-align:middle;width:30px;padding:0 12px 0 2px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.dropdown .dropdown-menu > li > a .fa{font-size:14px;display:inline-block;vertical-align:middle;width:30px;padding:0 12px 0 2px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.dropdown .dropdown-menu.multicolumn > li:last-child a{border:0;}
.dropdown .dropdown-label{display:inline-block;padding:0;font-size:14px;color:#777;}
.badge{background:#ededed;color:#333333;}
.badge:empty{background:#ededed;color:#333333;}
.main-parent-cart,
.mobile-parent-cart{display:inline-block;}
header .cart{position:relative;display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
header .cart .dropdown-toggle{transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;cursor:pointer;padding:32px 5px 0px 5px;display:inline-block;}
header .cart .dropdown-toggle .icon{font-size:24px;color:#fff;position:relative;top:-2px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
header .cart .dropdown-toggle .dropdown-label{font-weight:600;color:#333333;position:relative;top:0px;margin:0 0 0 3px;font-size:16px;letter-spacing:0.02em;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
header .cart .badge{background:#DB4840;color:#ffffff;}
header .cart .badge:empty{background:#ededed;color:#333333;}
header .cart .dropdown-toggle:hover .dropdown-label{color:#333333;}
header .cart .dropdown-toggle:hover .icon{color:#DB4840;}
header .cart .dropdown-menu{margin-top:0;top:0;}
header .cart .dropdown-menu .container{padding-left:25px;padding-right:25px;}
header .cart .badge-cart{border-radius:50%;display:inline-block;font-size:11px;font-weight:bold!important;height:20px;left:20px;line-height:20px;padding:0;position:absolute;text-align:center;top:13px;width:20px;z-index:0;}
header .cart .dropdown-menu.slide-from-top{position:fixed;top:-200%;left:0;width:100%;display:block;transition:all 0.5s linear;-ms-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;visibility:hidden;box-shadow:0 0 23px 0 rgba(40, 40, 40, 0.2);}
header .cart .dropdown.open .dropdown-menu.slide-from-top{top:0;visibility:visible;-webkit-transition:top 500ms linear 0s;-moz-transition:top 500ms linear 0s;-ms-transition:top 500ms linear 0s;-o-transition:top 500ms linear 0s;transition:top 500ms linear 0s;overflow-y: scroll; height:100% }
header .cart .container{padding-top:45px;padding-bottom:50px;position:relative;}
header .cart .top-title{font-size:20px;line-height:25px;letter-spacing:0.02em;color:#333333;font-weight:bold;padding-bottom:9px;padding-right:29px;display:inline-block;}
header .cart .cart-close{position:absolute;right:20px;top:44px;font-size:28px;color:#333333;cursor:pointer;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
header .cart .cart-close:hover{color:#DB4840;}
header .cart ul .item{border-bottom:1px solid #e9e9e9;overflow:hidden;margin:24px 0 0 0;padding-bottom:24px;position:relative;}
header .cart ul .item .img img{width:100%;display:block;}
header .cart ul .item .info .title{font-size:14px;line-height:21px;color:#333333;padding:0 20px 0 0;font-weight:normal;}
header .cart ul .item .info .title a{color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
header .cart ul .item .info .title a:hover{color:#DB4840;}
header .cart ul .item .info .title-center{display:table-cell;height:101px;vertical-align:middle;}
header .cart ul .item .info .qty-label{display:inline-block;padding:13px 7px 0 0;color:#333333;}
header .cart ul .item .info .details{margin-top:6px;font-size:12px;}
header .cart ul .item .info .price{font-size:24px;color:#DB4840;font-weight:500;}
header .cart ul .item .item-control{margin-right:-8px;margin-top:-2px;}
header .cart ul .item .item-control a{display:inline-block;white-space:nowrap;font-size:24px;overflow:hidden;padding:4px;color:#c2c2c2;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
header .cart ul .item .item-control a:hover{color:#DB4840;}
@media (min-width:1025px){header .cart ul .item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch;}
header .cart ul .item .img{max-width:79px;min-width:79px;margin-right:24px;align-items:flex-start;}
header .cart ul .item .title-col{align-items:flex-start;flex-grow:1;}
header .cart ul .item .info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;flex-grow:1;}
header .cart ul .item .info .title-col{order:1;flex-grow:1;}
header .cart ul .item .info .price{order:3;margin-right:52px;}
header .cart ul .item .info .qty{order:2;margin-right:59px;min-width:136px;}
header .cart ul .item .item-control{display:flex;}
header .cart ul .item .item-control div{margin-top:9px;margin-bottom:1px;}
header .cart ul .item .item-control .delete{order:2;margin-left:12px;}
header .cart ul .item .item-control .edit{order:1;}
}
@media (max-width:1024px){header .cart ul .item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;margin-top:30px;padding-bottom:30px;}
header .cart ul .item .img{max-width:79px;min-width:79px;margin-right:14px;margin-top:4px;}
header .cart ul .item .info{flex-grow:1;}
header .cart ul .item .info .price{margin-top:8px;}
header .cart ul .item .info .qty{margin-top:7px;}
header .cart ul .item .item-control{margin-right:-7px;}
header .cart ul .item:first-child{margin-top:18px;}
}
@media (max-width:400px){header .cart ul .item .info .qty-label{display:none;}
}
header .cart .cart-bottom{padding-top:20px;}
header .cart .cart-bottom .cart-total{font-size:20px;font-weight:bold;color:#333333;display:table-cell;height:50px;vertical-align:middle;padding:36px 70px 0 0;}
header .cart .cart-bottom .cart-total span{font-size:24px;font-weight:500;color:#DB4840;}
header .cart .cart-bottom .btn{margin-top:20px;}
header .cart .empty-cart-js{text-align:center;margin:40px 0 0;}
@media (max-width:1024px){header .cart .container{padding-bottom:40px;}
header .cart .top-title{padding-bottom:0;font-size:16px;letter-spacing:inherit;}
header .cart ul .item .info .price{font-size:22px;}
header .cart .cart-bottom .pull-right,
header .cart .cart-bottom .pull-left{width:100%;}
header .cart .cart-bottom .btn{width:100%;}
header .cart .cart-bottom .cart-total{display:block;text-align:right;padding:10px 0 3px 0px;font-size:16px;height:auto;}
header .cart .cart-bottom .cart-total span{font-size:22px;}
}
header .cart .input-counter input{background:#f6f6f8;color:#777;}
header .cart .input-counter .minus-btn,
header .cart .input-counter .plus-btn{color:#c2c2c2;}
header .cart .input-counter .minus-btn:hover,
header .cart .input-counter .plus-btn:hover{color:#333333;}
.cart-open{overflow:hidden;}
.mobile-menu-toggle{font-size:16px;padding:10px 10px 10px 0px;cursor:pointer;font-weight:500;display:inline-block;position:relative;margin-top:14px;margin-bottom:12px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.mobile-menu-toggle .icon-bar{background:#fff;width:18px;height:2px;display:block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.mobile-menu-toggle .icon-bar + .icon-bar{margin-top:3px;}
.mobile-menu-toggle .menu-text{position:absolute;top:4px;display:inline-block;line-height:26px;color:#fff;font-weight:600;letter-spacing:0.02em;padding:0 0 0 31px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.mobile-menu-toggle:hover .menu-text{color:#DB4840;}
.mobile-menu-toggle:hover .icon-bar{background:#DB4840;}
header .search{display:inline-block;}
header .search a{display:inline-block;}
header .search a.search-open .icon{color:#fff;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
header .search a.search-open:hover .icon{color:#DB4840;}
header .search .icon{position:relative;font-size:24px;line-height:32px;padding:10px 0 6px;display:inline-block;}
header .search .search-dropdown{position:absolute;width:calc(100% - 50px);right:0;left:21px;margin-top:-68px;z-index:7;visibility:hidden;opacity:0;transition:all 0.1s linear;-ms-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;}
header .search .search-dropdown .input-outer{position:absolute;left:0;right:0;width:calc(100% - 50px);padding-top:14px;padding-bottom:15px;}
header .search .search-dropdown .input-outer input{width:100%;height:50px;font-size:14px;border:none;padding:0 0 0 57px;color:#777;background:#f6f6f8;}
header .search .search-dropdown .input-outer button{border:none;color:#333333;font-weight:500;position:absolute;right:0px;top:14px;background:#f6f6f8;font-size:14px;padding:14px 25px 12px 31px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
header .search .search-dropdown .input-outer button:before{content:'';position:absolute;top:9px;left:7px;width:1px;height:31px;background:#d8d8d8;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
header .search .search-dropdown .input-outer button:hover{color:#DB4840;}
@media (min-width:1025px){header .search .search-dropdown .input-outer:before{content:"\e8b6";position:absolute;top:28px;left:23px;font-size:24px;line-height:24px;font-family:'Material Icons';z-index:7;color:#333333;pointer-events:none;}
}
header .search .search-dropdown .search-close{right:0;position:absolute;width:50px;height:50px;margin-top:13px;text-align:left;display:none;background:transparent;color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
header .search .search-dropdown .search-close .icon{margin-left:17px;}
header .search .search-dropdown .search-close:hover{color:#DB4840;}
header .search .search-dropdown.open{visibility:visible;opacity:1;}
header .search .search-dropdown.open .search-close{display:inline-block;}
header .search.open .search-open{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;}
.mm-open{overflow:hidden;}
.panel-menu a{text-decoration:none;color:#333333;background:#ffffff;font-weight:600;display:flex;justify-content:space-between;padding:15px 30px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.panel-menu a:hover{color:#DB4840;background:#f6f6f8;}
.panel-menu ul{list-style-type:none;margin:0;padding:0;}
.panel-menu li{margin:0;width:100%;border-bottom:1px solid #e9e9e9;}
.panel-menu .badge-menu{height:17px;line-height:14px;}
.panel-menu .mm-next-level .badge-menu{top:3px;}
.panel-menu .mm-original-link .badge-menu{top:-1px;}
.panel-menu a:not([class]) > .badge-menu{top:2px;}
.ie .panel-menu a{padding:12px 50px 18px;}
.ie .panel-menu a:after{position:relative;top:6px;}
.panel-menu .mm-close, .panel-menu .mm-prev-level, .panel-menu .mm-original-link{display:block;}
.mmitemopen.panel-menu, .mmitemopen.panel-menu.mm-right{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.panel-menu, .mmpanels, .mmpanels > .mmpanel{position:absolute;top:0;bottom:0;left:0;width:inherit;}
.panel-menu{display:block;position:fixed;z-index:12;background:#ffffff;width:300px;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.panel-menu.mm-right, .mmitemopen.panel-menu.mm-right.mmhide{left:auto;right:0;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.mmitemopen.panel-menu.mmhide{-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.mmpanels{overflow:hidden;}
.mmpanels > .mmpanel{overflow:scroll;overflow-x:hidden;overflow-y:auto;}
.mmpanels, .mmpanels > .mmpanel{background:inherit;border-color:inherit;}
.mmpanels > .mmpanel:not(.mmhidden){display:block;}
.mmpanels > .mmpanel:after{content:'';display:block;height:20px;}
.mmhidden{display:none;}
.mm-original-link{background:#f6f6f8;}
.mm-original-link:before{padding-right:10px;}
.mm-next-level:after{content:"\e5cc";padding-left:10px;}
.panel-menu .mm-prev-level{padding:10px 15px 16px;}
.mm-close-parent a{padding:15px 16px;}
.mm-prev-level:before{content:"\e408";padding-right:10px;position:relative;top:6px;}
.mm-prev-level:hover:before,
.mm-next-level:hover:after,
.mm-close:hover:before{color:#DB4840;}
.mm-close:before{content:"\e5cd";padding-right:10px;position:relative;top:6px;}
.mm-next-level:after,
.mm-prev-level:before,
.mm-close:before{font-family:'Material Icons';font-size:24px;line-height:24px;font-weight:400;color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.mmpanel{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.mmpanel.mmopened{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.mmpanel.mmsubopened{-webkit-transform:translate(-80%, 0);-ms-transform:translate(-80%, 0);transform:translate(-80%, 0);-webkit-transform:translate3d(-80%, 0, 0);transform:translate3d(-80%, 0, 0);}
.mm-nav-btn{display:none;}
.mm-open .mm-fullscreen-bg{cursor:pointer;background-color:rgba(0, 0, 0, 0.55);position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:11;display:none;}
.mm-fullscreen-bg, .mm-fullscreen-bg:focus, .mm-fullscreen-bg:active, .mm-fullscreen-bg:hover{outline:none;}
._header-menu-dropdown-menu-shadow, .header-menu .dropdown-menu, .menu-vertical nav .dropdown-menu{-webkit-box-shadow:0px 0px 24px rgba(0, 0, 0, 0.07);-moz-box-shadow:0px 0px 24px rgba(0, 0, 0, 0.07);box-shadow:0px 0px 24px rgba(0, 0, 0, 0.07);}
._header-menu-dropdown-menu-shadow1, .header-menu .megamenu-submenu > li ul, .menu-vertical nav .megamenu-submenu > li ul{-webkit-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.1);}
._header-menu-dropdown-menu-shadow2, .header-menu .multicolumn .dropdown-menu, .header-menu .multicolumn ul li ul, .menu-vertical nav .dropdown.multicolumn .dropdown-menu, .menu-vertical nav .dropdown.multicolumn ul li ul{-webkit-box-shadow:0px 0px 24px rgba(0, 0, 0, 0.07);-moz-box-shadow:0px 0px 24px rgba(0, 0, 0, 0.07);box-shadow:0px 0px 24px rgba(0, 0, 0, 0.07);}
._header-menu-dropdown-arrow, .header-menu .multicolumn ul li a:not(:only-child):after, .header-menu .megamenu-submenu li a:not(:only-child):after, .menu-vertical nav .dropdown.multicolumn ul li a:not(:only-child):after, .menu-vertical nav .megamenu-submenu li a:not(:only-child):after{speak:none;content:"";font-size:24px;position:relative;display:inline-block;float:right;-webkit-font-smoothing:antialiased;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;width:0;height:0;}
.header-menu-product{margin-top:-2px;}
.header-menu-product .product .product_inside{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.header-menu-product .product .product_inside_hover{display:none;}
.header-menu-product .product .label-new,
.header-menu-product .product .label-sale{top:20px;font-size:10px;padding:4px 4px 2px;text-align:inherit;}
.header-menu-product .product .label-new:after,
.header-menu-product .product .label-sale:after{display:none;}
.header-menu-product .product .label-sale{min-width:38px;}
.header-menu-product .product .label-new{min-width:37px;}
.header-menu-product .product .quick-view{display:none;}
.header-menu-product .product .title{transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.header-menu-product .product a:hover .title{color:#DB4840;}
.header-menu-product .slick-arrow{background:none;}
.header-menu{display:inline-block;font-size:0;margin-right:46px;transition:all 0.5s linear;-ms-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;}
/*.affix .header-menu{transition:all 0.8s linear;-ms-transition:all 0.8s linear;-webkit-transition:all 0.8s linear;-o-transition:all 0.8s linear;margin-right:36px;margin-top:-11px;}*/
.header-menu ul li{display:inline-block;}
.header-menu > ul > li > a{color:#000;/*text-shadow:0px 5px 10px #000;*/-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;font-size:15px;display:inline-block;padding:40px 12px;font-weight:600;letter-spacing:0.02em;background:transparent;position:relative;text-transform:uppercase;}
.header-menu > ul > li > a .badge-menu{margin-top:6px;position:absolute;right:0;}
.header-menu > ul > li > a:hover,
.header-menu > ul > li.hover > a{color:#000;background:transparent;}
.header-menu > ul > li.selected > a,
.header-menu > ul > li.active > a{color:#000;}
.header-menu ul.popup-left{left:auto;right:100%;}
.header-menu .dropdown{position:relative;}
.header-menu .dropdown .dropdown-menu{display:none;top:-10000px;}
.header-menu .dropdown:hover{top:auto;}
.header-menu .dropdown:hover .dropdown-menu{top:68px;}
.affix-top .header-menu .dropdown:hover .dropdown-menu{top:88px;}
.header-menu .dropdown-menu{padding:46px 5px 32px 50px;margin-top:0px;border:none;display:block;position:absolute;margin-left:25px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.header-menu .megamenu .dropdown-menu{padding:46px 49px 50px 50px;}
.header-menu .multicolumn{position:relative;}
.header-menu .multicolumn .dropdown-menu{padding:0;}
.header-menu .multicolumn > ul > li > a{border-bottom:none;}
.header-menu .multicolumn ul > li > a{white-space:nowrap;}
.header-menu .multicolumn ul li{border-bottom:1px solid #e9e9e9;width:100%;position:relative;}
.header-menu .multicolumn ul li a{padding:13px 19px 11px 20px;display:block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;color:#333333;background:#ffffff;}
.header-menu .multicolumn ul li a:hover{color:#DB4840;background:#f6f6f8;}
.header-menu .multicolumn ul li a:hover > ul{display:block;}
.header-menu .multicolumn ul li ul{display:none;position:absolute;min-width:202px;z-index:11;left:100%;top:0;margin-top:0;}
.header-menu .multicolumn ul li ul.right,
.header-menu .multicolumn ul li ul.right ul{left:auto;right:100%;}
.header-menu .multicolumn ul li ul.right .left,
.header-menu .multicolumn ul li ul.right .left ul{left:100%;right:auto;}
.header-menu .multicolumn ul li a:not(:only-child):after{right:18px;top:50%;margin-top:-5px;position:absolute;border-top:5px solid transparent;border-left:5px solid #c6c6c6;border-bottom:5px solid transparent;}
.header-menu .multicolumn ul li:last-child{border:none;}
.header-menu .multicolumn ul li.active > a{color:#DB4840;background:#f6f6f8;}
.header-menu .dropdown-menu.one-col{min-width:202px;margin-left:0;width:auto;}
.header-menu .dropdown-menu.one-col .badge{top:-1px;}
.header-menu .dropdown-menu.large-width{width:290px;}
.header-menu .dropdown-menu.large-width > li > a{white-space:normal;}
.header-menu .title-underline{display:block;margin-bottom:14px;font-weight:500;overflow:hidden;backface-visibility:hidden;}
.header-menu .title-underline span:not([class]){color:#333333;border-bottom:2px solid #333333;display:block;font-size:16px;line-height:21px;padding-bottom:18px;letter-spacing:0.02em;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.header-menu .title-underline .badge{top:-1px;}
.header-menu .title-underline .megamenu_category-image{overflow:hidden;display:block;}
.header-menu .menu-list-col{flex-wrap:wrap;flex-direction:row;justify-content:flex-start;display:flex;margin-top:-30px;}
.header-menu .menu-list-col > div{margin-top:30px;}
.header-menu .title-underline:hover span:not([class]){border-bottom:2px solid #DB4840;color:#DB4840;letter-spacing:1.1px;}
.header-menu .title-underline.active span{color:#DB4840;border-color:#DB4840;}
.header-menu .title-underline:not(:first-child){margin-top:30px;}
.header-menu .menu-title{color:#333333;display:block;font-size:16px;line-height:21px;padding-bottom:10px;font-weight:500;letter-spacing:0.02em;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.header-menu .menu-title:hover{color:#DB4840;letter-spacing:1.1px;}
.header-menu .megamenu-submenu{padding-bottom:20px;display:block;}
.header-menu .megamenu-submenu li{display:block;margin-bottom:1px;position:relative;}
.header-menu .megamenu-submenu li a{color:#333333;display:block;padding:3px 0;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.header-menu .megamenu-submenu li a:hover{color:#DB4840;}
.header-menu .megamenu-submenu li a:not(:only-child):after{top:7px;border-top:5px solid transparent;border-left:5px solid #c6c6c6;border-bottom:5px solid transparent;}
.header-menu .megamenu-submenu > li ul{display:none;margin-top:0px;background:#ffffff;position:absolute;z-index:13;left:100%;top:0;min-width:201px;}
.header-menu .megamenu-submenu > li ul .badge{top:-1px;}
.header-menu .megamenu-submenu > li ul ul.right,
.header-menu .megamenu-submenu > li ul ul.right ul{left:auto;right:100%;}
.header-menu .megamenu-submenu > li ul ul.right .left,
.header-menu .megamenu-submenu > li ul ul.right .left ul{left:100%;right:auto;}
.header-menu .megamenu-submenu > li ul li{margin-bottom:0;}
.header-menu .megamenu-submenu > li ul li a{padding:3px 7px 3px 20px;display:block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;color:#333333;background:#ffffff;}
.header-menu .megamenu-submenu > li ul li a:hover{color:#DB4840;background:#f6f6f8;}
.header-menu .megamenu-submenu > li ul li.active > a{color:#DB4840;background:#f6f6f8;}
.header-menu .megamenu-submenu > li ul li a:not(:only-child):after{border-left-color:#c6c6c6;}
.header-menu .megamenu-submenu li.active > a{color:#DB4840;}
.header-menu .megamenu-submenu li:hover > a:after{display:none;}
.header-menu .blog-thumb{margin-top:10px;}
.header-menu .promo-box{margin-top:26px;}
.header-menu .blog-thumb .title{font-size:26px;line-height:37px;}
.header-menu .blog-thumb p:not([class]){font-size:16px;line-height:24px;}
.header-menu .product .image-box .quick-view > span{padding:3px 17px 8px;}
.header-menu .product .image-box .quick-view .icon{font-size:21px;top:6px;}
.megamenu .col-xs-1, .megamenu .col-sm-1, .megamenu .col-md-1, .megamenu .col-lg-1, .megamenu .col-xs-2, .megamenu .col-sm-2,
.megamenu .col-md-2, .megamenu .col-lg-2, .megamenu .col-xs-3, .megamenu .col-sm-3, .megamenu .col-md-3, .megamenu .col-lg-3, .megamenu .col-xs-4, .megamenu .col-sm-4,
.megamenu .col-md-4, .megamenu .col-lg-4, .megamenu .col-xs-5, .megamenu .col-sm-5, .megamenu .col-md-5, .megamenu .col-lg-5, .megamenu .col-xs-6, .megamenu .col-sm-6, .megamenu .col-md-6,
.megamenu .col-lg-6, .megamenu .col-xs-7, .megamenu .col-sm-7, .megamenu .col-md-7, .megamenu .col-lg-7, .megamenu .col-xs-8, .megamenu .col-sm-8, .megamenu .col-md-8, .megamenu .col-lg-8,
.megamenu .col-xs-9, .megamenu .col-sm-9, .megamenu .col-md-9, .megamenu .col-lg-9, .megamenu .col-xs-10, .megamenu .col-sm-10, .megamenu .col-md-10, .megamenu .col-lg-10, .megamenu .col-xs-11, .megamenu .col-sm-11,
.megamenu .col-md-11, .megamenu .col-lg-11, .megamenu .col-xs-12, .megamenu .col-sm-12, .megamenu .col-md-12, .megamenu .col-lg-12{padding-left:13px;padding-right:13px;}
.megamenu .row{margin-left:-13px;margin-right:-13px;}
.custom-layout-02 .col-sm-7{width:59.99999999%;}
.custom-layout-02 .col-sm-5{width:40%;}
.custom-layout-02 .design-13{margin-left:24px;margin-top:4px;}
.custom-layout-02 .col-sm-2{width:20%;}
.custom-layout-02 .megamenu-submenu{padding-bottom:0;}
.custom-layout-03 .col-sm-7{width:58.33333333%;}
.custom-layout-03 .col-sm-5{width:41.66666667%;}
.header-menu-product .product{background:none;}
.header-menu-product .product .product_inside{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-bottom:0px;}
.header-menu-product .product .product_inside_hover{display:none;}
.header-menu-product .product .label-new,
.header-menu-product .product .label-sale{top:20px;font-size:10px;padding:4px 4px 2px;text-align:inherit;}
.header-menu-product .product .label-new:after,
.header-menu-product .product .label-sale:after{display:none;}
.header-menu-product .product .label-sale{min-width:38px;}
.header-menu-product .product .label-new{min-width:37px;}
.header-menu-product .slick-arrow{margin-top:-45px;}
@media (min-width:769px){.header-menu-product.slick-arrow-top .slick-next{right:-9px;}
.header-menu-product.slick-arrow-top .slick-prev{right:30px;}
}
.badge-menu{font-size:10px;line-height:12px;padding:2px 5px 2px;font-weight:500;position:relative;top:0px;color:#ffffff;letter-spacing:normal;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.title-submenu{font-size:20px;line-height:26px;letter-spacing:0.02em;margin-left:-1px;padding-bottom:10px;font-weight:bold;}
.image-links-layout.border li a .figure{outline:1px solid #e9e9e9;}
.image-links-layout.border li a:hover .figure{outline:1px solid transparent;-webkit-box-shadow:0px 0px 40px rgba(0, 0, 0, 0.14);-moz-box-shadow:0px 0px 40px rgba(0, 0, 0, 0.14);box-shadow:0px 0px 40px rgba(0, 0, 0, 0.14);}
.image-links-layout{font-size:0;line-height:0;width:100%;background:#ffffff;}
.image-links-layout li{display:inline-block;margin-top:23px;margin-right:25px;vertical-align:top;width:164px;}
@media (max-width:1279px){.image-links-layout li{width:13.6%;}
}
.image-links-layout a{transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.image-links-layout a .figure{background:transparent;display:block;overflow:hidden;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.image-links-layout a .figure img{width:100%;height:auto;overflow:hidden;}
.image-links-layout a .figcaption{text-align:center;font-size:14px;line-height:21px;margin-top:18px;min-height:33px;padding-bottom:11px;display:block;color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.image-links-layout a:hover .figure{background:transparent;-webkit-box-shadow:0px 0px 15px 5px #f4f4f4;-moz-box-shadow:0px 0px 15px 5px #f4f4f4;box-shadow:0px 0px 15px 5px #f4f4f4;}
.image-links-layout a:hover .figcaption{color:#DB4840;}
.col-two-col li{width:50%;}
.col-three-col li{width:33.333%;}
.col-four-col li{width:25%;}
.col-one-five li{width:14.05%;}
.col-one-six li{width:14.2%;}
.menu-vertical .title{font-size:20px;line-height:26px;}
.menu-vertical nav{position:relative;display:block;font-size:0;}
.menu-vertical nav > ul > li:not(:last-child){border-bottom:1px solid #e9e9e9;}
.menu-vertical nav ul li a:only-child:before{display:none;}
.menu-vertical nav > ul > li > a .badge-menu{top:-2px;}
.menu-vertical nav > ul > li > a:before{font-family:'Material Icons';content:"\e409";font-weight:400;font-style:normal;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:12px;font-size:19px;}
.menu-vertical nav > ul > li.dropdown{display:block;}
.menu-vertical nav > ul > li.dropdown > .dropdown-menu:not(.one-col){left:100%;width:945px;}
@media (max-width:1279px){.menu-vertical nav > ul > li.dropdown > .dropdown-menu:not(.one-col){width:660px;}
}
.menu-vertical nav > ul > li > a{position:relative;color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;font-size:16px;display:block;padding:13px 0 11px;font-weight:600;letter-spacing:0.02em;}
.menu-vertical nav > ul > li > a:hover,
.menu-vertical nav > ul > li.active > a{color:#DB4840;}
.menu-vertical nav > ul > li.active > a{color:#DB4840;}
.menu-vertical nav .dropdown:hover .dropdown-menu{margin-top:0px;}
.menu-vertical nav .dropdown{position:inherit;}
.menu-vertical nav .dropdown .dropdown-menu{top:-10000px;}
.menu-vertical nav .dropdown:hover{top:auto;}
.menu-vertical nav .dropdown:hover .dropdown-menu{top:auto;top:-35px;}
.menu-vertical nav .dropdown-menu{padding:46px 5px 32px 50px;margin-top:0px;top:-35px;border:none;position:absolute;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.menu-vertical nav .megamenu .dropdown-menu{padding:46px 49px 32px 50px;}
.menu-vertical nav .dropdown.multicolumn{position:relative;}
.menu-vertical nav .dropdown.multicolumn .dropdown-menu{padding:0;left:100%;top:0px;}
.menu-vertical nav .dropdown.multicolumn ul li{border-bottom:1px solid #e9e9e9;width:100%;position:relative;}
.menu-vertical nav .dropdown.multicolumn ul li a{padding:15px 19px 14px 20px;display:block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;color:#333333;background:#ffffff;border:none;}
.menu-vertical nav .dropdown.multicolumn ul li a:hover{color:#DB4840;background:#f6f6f8;}
.menu-vertical nav .dropdown.multicolumn ul li a:hover > ul{display:block;}
.menu-vertical nav .dropdown.multicolumn ul li ul{display:none;position:absolute;min-width:202px;z-index:11;left:100%;top:0px;margin-top:0;}
.menu-vertical nav .dropdown.multicolumn ul li ul li a{padding:12px 19px 12px 20px;}
.menu-vertical nav .dropdown.multicolumn ul li ul.right,
.menu-vertical nav .dropdown.multicolumn ul li ul.right ul{left:auto;right:100%;}
.menu-vertical nav .dropdown.multicolumn ul li ul.right .left,
.menu-vertical nav .dropdown.multicolumn ul li ul.right .left ul{left:100%;right:auto;}
.menu-vertical nav .dropdown.multicolumn ul li.active > a:after{display:none;}
.menu-vertical nav .dropdown.multicolumn ul li a:not(:only-child):after{right:18px;top:50%;margin-top:-5px;position:absolute;border-top:5px solid transparent;border-left:5px solid #c6c6c6;border-bottom:5px solid transparent;}
.menu-vertical nav .dropdown.multicolumn ul li:last-child{border:none;}
.menu-vertical nav .dropdown.multicolumn ul li.active > a{color:#DB4840;background:#f6f6f8;}
.menu-vertical nav .dropdown-menu.large-width{width:290px;}
.menu-vertical nav .dropdown-menu.large-width > li > a{white-space:normal;}
.menu-vertical nav .title-underline{display:block;margin-bottom:14px;font-weight:500;}
.menu-vertical nav .title-underline span:not([class]){color:#333333;border-bottom:2px solid #333333;display:block;font-size:16px;line-height:21px;padding-bottom:18px;letter-spacing:0.02em;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.menu-vertical nav .title-underline .megamenu_category-image{overflow:hidden;display:block;backface-visibility:hidden;}
.menu-vertical nav .title-underline:hover span:not([class]){border-bottom:2px solid #DB4840;color:#DB4840;letter-spacing:1.1px;}
.menu-vertical nav .title-underline.active span{color:#DB4840;}
.menu-vertical nav .title-underline:not(:first-child){margin-top:30px;}
.menu-vertical nav .menu-title{color:#333333;display:block;font-size:16px;line-height:21px;padding-bottom:10px;font-weight:500;letter-spacing:0.02em;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.menu-vertical nav .menu-title:hover{color:#DB4840;letter-spacing:1.1px;}
.menu-vertical nav .megamenu-submenu{padding-bottom:20px;display:block;}
.menu-vertical nav .megamenu-submenu li{display:block;margin-bottom:1px;position:relative;}
.menu-vertical nav .megamenu-submenu li a{color:#333333;display:block;padding:3px 0;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.menu-vertical nav .megamenu-submenu li a:hover{color:#DB4840;}
.menu-vertical nav .megamenu-submenu li a:not(:only-child):after{top:7px;border-top:5px solid transparent;border-left:5px solid #c6c6c6;border-bottom:5px solid transparent;}
.menu-vertical nav .megamenu-submenu > li ul{display:none;margin-top:0px;background:#ffffff;position:absolute;z-index:13;left:100%;top:0;min-width:201px;}
.menu-vertical nav .megamenu-submenu > li ul ul.right,
.menu-vertical nav .megamenu-submenu > li ul ul.right ul{left:auto;right:100%;}
.menu-vertical nav .megamenu-submenu > li ul ul.right .left,
.menu-vertical nav .megamenu-submenu > li ul ul.right .left ul{left:100%;right:auto;}
.menu-vertical nav .megamenu-submenu > li ul li{margin-bottom:0;}
.menu-vertical nav .megamenu-submenu > li ul li a{padding:3px 7px 3px 20px;display:block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;color:#333333;background:#ffffff;}
.menu-vertical nav .megamenu-submenu > li ul li a:hover{color:#DB4840;background:#f6f6f8;}
.menu-vertical nav .megamenu-submenu > li ul li.active > a{color:#DB4840;background:#f6f6f8;}
.menu-vertical nav .megamenu-submenu > li ul li a:not(:only-child):after{border-left-color:#c6c6c6;}
.menu-vertical nav .megamenu-submenu li.active > a{color:#DB4840;}
.menu-vertical nav .megamenu-submenu li:hover > a:after{display:none;}
.menu-vertical nav .menu-list-col,
.menu-vertical nav .menu-list-col .row{flex-wrap:wrap;flex-direction:row;justify-content:flex-start;display:flex;margin-top:-30px;}
.menu-vertical nav .menu-list-col > div,
.menu-vertical nav .menu-list-col .row > div{margin-top:30px;}
.menu-vertical nav .image-links-layout li{display:inline-block;width:13.8%;}
@media (max-width:1279px){.menu-vertical nav .image-links-layout li{width:20.7%;}
}
@media (max-width:1280px){.menu-vertical nav .dropdown-layout-pages .col-left,
.menu-vertical nav .dropdown-layout-pages .col-center,
.menu-vertical nav .dropdown-layout-pages .col-right{width:48.5%;}
.menu-vertical nav .dropdown-layout-pages .col-right{margin-right:50%;margin-left:0;margin-top:20px;}
}
.menu-vertical nav .carouselTab .slick-slide{padding-left:12px;padding-right:12px;}
.menu-vertical .product.hovered .product_inside{box-shadow:none;background:none;}
.menu-vertical .promo-box .description .title,
.menu-vertical .promo-box.design-13 .description .title{font-size:20px;line-height:25px;}
.menu-vertical .promo-box .description .btn,
.menu-vertical .promo-box.design-13 .description .btn{margin-top:7px;}
.menu-vertical .product .image-box .quick-view{display:none;}
.menu-vertical .product .image-box .label-sale,
.menu-vertical .product .image-box .label-sale{top:20px;}
.menu-vertical .promo-box{margin-top:26px;}
@media (max-width:1279px){.menu-vertical .custom-layout-02 .design-13{margin-left:0;}
}
.menu-vertical-right .menu-vertical nav > ul > li > a{text-align:right;}
.menu-vertical-right .menu-vertical nav > ul > li > a:before{right:auto;left:0;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);}
.menu-vertical-right .menu-vertical nav > ul > li.dropdown > .dropdown-menu{left:auto;right:100%;}
.mobile-categories-toggle{width:100%;display:inline-flex;margin:0 0 56px 0;}
.header-static .desktop-header .logo h2:not(:hover) a{color:#ffffff;}
.header-static .desktop-header .toggle-menu .dropdown-toggle:not(:hover) .icon-bar{background:#ffffff;}
.header-static .desktop-header .cart .dropdown-toggle:not(:hover) .icon{color:#ffffff;}
.header-static .desktop-header .cart .dropdown-toggle:not(:hover) .dropdown-label{color:#ffffff;}
.header-static .desktop-header .header-menu > ul > li > a:not(:hover){color:#ffffff;}
.header-static .desktop-header .header-menu > ul > li.selected > a,
.header-static .desktop-header .header-menu > ul > li.active > a{color:#DB4840;}
.header-static .desktop-header .account .dropdown-toggle:not(:hover) .icon{color:#ffffff;}
.header-static .desktop-header .dropdown-toggle:not(:hover) .title-value{color:#ffffff;}
.header-static .desktop-header .dropdown-toggle:not(:hover) .dropdown-label{color:#ffffff;}
.header-static .desktop-header .dropdown-toggle:not(:hover) .caret{border-top-color:#ffffff;}
.header-static .desktop-header .dropdown-toggle:hover .dropdown-label{color:#DB4840;}
.header-static .desktop-header .mini-menu li a{color:#ffffff;}
.header-static .desktop-header .box-info .telephone,
.header-static .desktop-header .box-info .telephone .icon,
.header-static .desktop-header .box-info .time{color:#ffffff;}
.header-static .desktop-header .search a.search-open:not(:hover) .icon,
.header-static .desktop-header .search .search-close:not(:hover) .icon{color:#ffffff;}
.header-static .desktop-header .social-icon li a{color:#ffffff;}
.header-static .desktop-header .social-icon li a:hover{color:#DB4840;}
.header-static .desktop-header .box-wishlist .icon,
.header-static .desktop-header .box-wishlist .title,
.header-static .desktop-header .box-compare .icon,
.header-static .desktop-header .box-compare .title{color:#ffffff;}
.header-static .desktop-header .box-wishlist:hover .icon,
.header-static .desktop-header .box-wishlist:hover .title,
.header-static .desktop-header .box-compare:hover .icon,
.header-static .desktop-header .box-compare:hover .title{color:#DB4840;}
.menu-content{overflow:hidden;}
.menu-content ul li{display:inline-block;width:16.5%;margin-top:28px;}
@media (max-width:1024px){.menu-content ul li{width:25%;}
}
@media (max-width:789px){.menu-content ul li{width:33.33%;}
}
@media (max-width:577px){.menu-content ul li{width:50%;}
}
.menu-content ul li a{display:block;text-align:center;overflow:hidden;}
.menu-content ul li a img{max-width:100%;height:auto;}
.menu-content ul li a .title{margin-top:18px;font-size:20px;color:#DB4840;display:block;text-align:center;font-weight:500;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.menu-content ul li a:hover .title{color:#333333;}
.menu-content ul li.active a .title{color:#333333;}
.tab-aside{margin-top:34px;padding-bottom:34px;position:relative;z-index:7;}
.tab-aside .block-title{margin-top:33px;}
.tab-aside .slick-list{display:block;}
.tab-aside .nav-tabs--carusel{border:none;margin-top:8px;}
.tab-aside .nav-tabs--carusel > li{display:block;font-size:14px;border:none;float:none;font-weight:400;margin-left:0;margin-right:0;}
.tab-aside .nav-tabs--carusel > li a{color:#333333;border:none;padding:6px 6px 6px 0;transition:all 0.1s linear;-ms-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;}
.tab-aside .nav-tabs--carusel > li a:hover{background:none;color:#DB4840;border:none;}
.tab-aside .nav-tabs--carusel > li.active > a,
.tab-aside .nav-tabs--carusel > li > a:hover{color:#DB4840;border:none;}
.tab-aside .nav-tabs--carusel > li:hover,
.tab-aside .nav-tabs--carusel > li.active{border:none;}
.tab-aside .nav-tabs--carusel > li:hover a,
.tab-aside .nav-tabs--carusel > li.active a{border:none;}
.tab-aside .nav-tabs--carusel > li:hover a:hover, .tab-aside .nav-tabs--carusel > li:hover a:focus,
.tab-aside .nav-tabs--carusel > li.active a:hover,
.tab-aside .nav-tabs--carusel > li.active a:focus{border:none;}
.video-link-product{position:relative;cursor:pointer;}
.video-link-product > div{border:1px solid #e9e9e9;width:100%;height:100%;position:absolute;top:0;left:0;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;text-align:center;line-height:16px;display:flex;justify-content:center;flex-direction:column;}
.video-link-product > div .icon{color:#DB4840;font-size:24px;line-height:24px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.video-link-product > div .title{color:#333333;font-size:14px;line-height:16px;display:block;text-align:center;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.video-link-product:hover{border-color:#e9e9e9;}
.video-link-product:hover > div{transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.video-link-product:hover .title{color:#DB4840;}
.video-link-product:hover .icon{color:#333333;}
.video-carusel{position:relative;cursor:pointer;}
.video-carusel > div{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;flex-direction:column;}
.video-carusel iframe{border:none;width:100%;height:46%;}
.box-product-info{background-color:#f5f5f7;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;overflow:hidden;padding:78px 15px 71px 80px;}
.box-product-info img{position:absolute;width:100%;height:auto;top:0;left:0;z-index:0;}
.box-product-info .title{font-size:24px;color:#333333;font-weight:bold;padding-bottom:24px;letter-spacing:0.02em;}
.box-product-info ul li{margin-top:3px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.box-product-info ul li a{color:#333333;display:inline-block;font-size:14px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.box-product-info ul li a:hover{color:#DB4840;}
.box-product-info .btn-link{text-decoration:underline;font-weight:600;margin-top:21px;display:inline-block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;color:#333333;}
.box-product-info .btn-link:hover{color:#DB4840;text-decoration:none;}
@media (max-width:636px){.box-product-info{padding:58px 15px 48px 40px;}
}
.bigGallery{overflow:hidden;}
.bigGallery button{opacity:0;}
.bigGallery button.show{opacity:1;}
.bigGallery:hover button{opacity:1;}
.bigGallery .video-link-product > div,
.product-scroll-image .video-link-product > div,
.mobileGallery-product .video-link-product > div{border:none;}
.bigGallery .video-link-product > div .icon,
.product-scroll-image .video-link-product > div .icon,
.mobileGallery-product .video-link-product > div .icon{font-size:40px;line-height:40px;}
.bigGallery .video-link-product > div .title,
.product-scroll-image .video-link-product > div .title,
.mobileGallery-product .video-link-product > div .title{font-size:18px;line-height:22px;}
.product-info.product-info1 .social-icon-square{margin-top:14px;}
.product-info.product-info1 .wrapper{margin-top:40px;}
.product-info.product-info1 .product_inside_info_link{margin-top:47px;}
.product-info.product-info1 .product_inside_info_link li{margin-left:0;}
.product-info.product-info1 .social-icon-square{margin-top:35px;}
@media (max-width:1024px) and (min-width:707px){.product-info.product-info1 .product_inside_info_link{margin-top:25px;}
}
@media (max-width:480px){.product-info.product-info1 .product_inside_info_link,
.product-info.product-info1 .social-icon-square{margin-top:26px;}
}
.product-info.product-info2 .title{margin-top:9px;}
.product-info.product-info2 .product_inside_info_link li:first-child{margin-left:0;}
@media (max-width:1279px){.product-info.product-info2 .product_inside_info_link li{display:block;float:none;margin-left:0;margin-bottom:12px;text-align:left;}
}
.product-info.product-info2 .social-icon-square{margin-top:35px;}
.product-info.product-info2 .price{margin-top:5px;}
.product-info.product-info2 .wrapper{margin-top:40px;}
.product-info.product-info2 .wrapper-offset45{margin-top:45px;}
.product-info.product-info2 .wrapper-offset43{margin-top:43px;}
.product-info.product-info2 .wrapper-offset0{margin-top:20px;}
@media (max-width:480px){.product-info.product-info2 .product_inside_info_link,
.product-info.product-info2 .social-icon-square{margin-top:15px;}
}
.product-scroll-image{padding-top:3px;}
@media (max-width:1024px){.product-scroll-image{padding-bottom:39px;}
}
.product-scroll-image .video-link-product{margin-top:2px;}
.product-scroll-image .slick-dots{top:50%;margin-top:-101px;width:auto;bottom:auto;}
.product-scroll-image .slick-dots li{display:block;margin:13px 30px;text-align:left;cursor:inherit;}
.product-scroll-image .slick-dots li button{display:inline-block;}
.mobileGallery-product .slick-slide{position:relative;}
.mobileGallery-product,
.mobileGallery-product-big{margin-bottom:39px;}
@media (max-width:789px){.zoomContainer{display:none;}
}
.filter-isotop{margin-top:-9px;}
.filter-isotop .grid:after{content:'';display:block;clear:both;}
.filter-isotop .grid{position:relative;}
@media (min-width:1030px){.filter-isotop .grid .element-item.double-size{width:46%;}
}
@media (max-width:1025px){.filter-isotop .grid .element-item{width:29.2%;}
}
@media (max-width:607px){.filter-isotop .grid .element-item{width:46%;}
}
@media (max-width:507px){.filter-isotop .grid .element-item{width:96%;padding:0 5%;}
}
.filter-isotop .grid .clear-item{width:100%;overflow:hidden;height:1px;font-size:0;line-height:0;}
.filter-isotop .nav-tab-filter{text-align:center;margin-bottom:17px;}
.filter-isotop .nav-tab-filter button{background:none;border:none;font-size:16px;line-height:21px;font-weight:600;letter-spacing:0.02em;color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
@media (min-width:480px){.filter-isotop .nav-tab-filter button{margin:0 12px;}
}
.filter-isotop .nav-tab-filter button:hover{color:#DB4840;}
.filter-isotop .nav-tab-filter button.is-checked{color:#DB4840;}
.filter-isotop .element-item{position:relative;float:left;width:21%;margin:2%;}
.filter-isotop .element-item > *{margin:0;padding:0;}
.content-layout-product{margin-top:-7px;line-height:0;font-size:0;}
.content-layout-product .grid:after{content:'';display:block;clear:both;}
.content-layout-product .grid{position:relative;}
@media (max-width:1025px){.content-layout-product .grid .element-item{display:inline-block;width:21%;margin:2%;vertical-align:top;}
}
@media (max-width:789px){.content-layout-product .grid .element-item{width:29.2%;}
}
@media (max-width:480px){.content-layout-product .grid .element-item{width:46%;}
}
@media (min-width:1025px){.content-layout-product .element-item{position:relative;float:left;width:21%;margin:2%;}
.content-layout-product .element-item.double-size{width:46%;}
}
.content-layout-product .clear-item{width:100%;overflow:hidden;height:1px;font-size:0;line-height:0;}
.content-layout-product .element-item > *{margin:0;padding:0;}
@media (max-width:1279px){.content-layout-product{margin-left:5px;margin-right:5px;}
}
@media (max-width:789px){.content-layout-product{padding-bottom:50px;}
}
@media (max-width:480px){.content-layout-product{margin-left:15px;margin-right:15px;}
.isotop_showmore_js{margin-top:25px;}
}
.promo-item{display:block;height:auto;width:100%;}
@media (min-width:1025px){.slick-slider-indent{padding-top:4px;}
}
.slick-slider img{width:100%;height:auto;}
.slick-slider-content img{width:100%;height:auto;}
.slick-slider-content .slick-slide{position:relative;}
.slick-slider-content .block-table-cell{text-align:center;}
.slick-slider-content .description{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:8.9% 11% 10.7%;color:#ffffff;}
.slick-slider-content .description .title:not([class^="title color-"]){color:#ffffff;}
.slick-slider-content .description .block-table-cell > *:nth-child(1){margin-top:0 !important;}
.slick-slider-content .description .title{font-size:46px;line-height:57px;font-weight:bold;}
@media (min-width:1676px){.slick-slider-content .description .title.font-size80{font-size:80px;line-height:100px;}
}
.slick-slider-content .description p:not([class^="color-"]){color:#ffffff;}
.slick-slider-content .description p{font-size:36px;line-height:47px;margin:2px 0 0 0;font-weight:500;}
.slick-slider-content .description .btn{margin-top:39px;position:relative;z-index:7;}
.slick-slider-content .description img{width:auto;height:auto;display:inline-block;}
.slick-slider-content .description .extra-img{margin-left:6%;}
.slick-slider-content .box-arrow{position:relative;display:inline-block;margin-left:40px;}
.slick-slider-content .box-arrow .svg-icon{-webkit-transform:rotate(190deg);-moz-transform:rotate(190deg);-ms-transform:rotate(190deg);-o-transform:rotate(190deg);transform:rotate(190deg);top:0px;left:80px;position:absolute;width:10%;float:left;}
.slick-slider-content .box-arrow .svg-icon path{fill:#fe4135;}
.slick-slider-content .box-arrow .svg-icon svg{width:250px;height:80px;}
.slick-slider-content .box-arrow .text{color:#fe4135;font-family:"Covered By Your Grace", cursive;font-size:42px;line-height:42px;text-align:center;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);padding:0 0 0 80px;}
@media (max-width:1299px){.slick-slider-content .box-arrow .text{font-size:21px;line-height:27px;padding:0 0 0 35px;}
.slick-slider-content .box-arrow .svg-icon{top:7px;left:80px;}
.slick-slider-content .box-arrow .svg-icon svg{width:250px;height:55px;}
}
@media (max-width:537px){.slick-slider-content .box-arrow{display:none;}
}
.slick-slider-content .slick-dots{bottom:11.8%;}
.slick-slider-content .slick-dots li{margin:0 15px;}
@media (max-width:1299px){.slick-slider-content .description{padding:6%;}
.slick-slider-content .description .extra-img{display:none;}
.slick-slider-content .description .title{font-size:36px;line-height:42px;}
.slick-slider-content .description p{font-size:27px;line-height:33px;}
.slick-slider-content .description br{display:none;}
.slick-slider-content .description .btn{margin-top:20px;}
}
@media (max-width:1024px){.slick-slider-content .description{padding:5%;}
.slick-slider-content .description .title{font-size:26px;line-height:30px;}
.slick-slider-content .description p{font-size:22px;line-height:28px;}
.slick-slider-content .description br{display:none;}
.slick-slider-content .description .btn{margin-top:20px;height:40px;padding-left:18px;padding-right:18px;font-size:14px;line-height:49px;}
.slick-slider-content .slick-dots{bottom:6.3%;}
}
@media (max-width:537px){.slick-slider-content .description .title{font-size:15px;line-height:22px;}
.slick-slider-content .description p{font-weight:normal;font-size:16px;line-height:25px;}
}
@media (max-width:426px){.slick-slider-content .description{padding:0% 5% 5% 5%;}
.slick-slider-content .description p{display:none;}
.slick-slider-content .description .btn{margin-top:10px;font-size:11px;line-height:16px;height:32px;}
.slick-slider-content .slick-dots{bottom:3.3%;}
}
.product-sliderVert-nav .slick-slide{padding:10px 0;}
.product-sliderVert-nav .slick-slide img{-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;}
.product-sliderVert-nav .slick-current img{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
.product-slider-nav{position:relative;margin-left:-10px;margin-right:-10px;backface-visibility:hidden;}
.product-slider-nav .slick-slide{padding:0 10px;}
.product-slider-nav .slick-slide a{display:inline-block;position:relative;}
.product-slider-nav .slick-slide a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.55);z-index:7;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.product-slider-nav .slick-current a:before,
.product-slider-nav .slick-slide:hover a:before{background:rgba(255, 255, 255, 0);}
.custom-layout{overflow:hidden;font-size:0;clear:both;}
.custom-layout [class*="col-"]{display:inline-block;vertical-align:top;float:none;}
.custom-layout *[class*="item"]{padding:0;margin:0;display:inline-block;vertical-align:top;}
.custom-layout .item-small{width:37.75%;}
.custom-layout .item-large{width:62.25%;}
@media (max-width:727px){.custom-layout .item-small,
.custom-layout .item-large,
.custom-layout [class*="col-"]{width:100%;}
}
@media (max-width:527px){.custom-layout > div{width:100%;}
}
.custom-layout:not(.indent-col-none):not(.slick-slider){margin-top:-50px;font-size:0;padding-bottom:1px;}
.custom-layout:not(.indent-col-none):not(.slick-slider) .promo-box,
.custom-layout:not(.indent-col-none):not(.slick-slider) .services-block-border,
.custom-layout:not(.indent-col-none):not(.slick-slider) .box-product-info{margin-top:50px;}
.custom-layout:not(.indent-col-none):not(.slick-slider) [class*="col-"]{float:none;display:inline-block;vertical-align:top;}
.promo-box{display:block;position:relative;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.promo-box > img{width:100%;height:auto;}
.promo-box .description.right-offset{padding:5% 1%;}
@media (max-width:1171px){.promo-box .extra-hide-text p{display:none;}
}
.promo-box .description{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
.promo-box .description .title:not([class^="title color-"]){color:#ffffff;}
.promo-box .description .title{font-weight:600;}
.promo-box .description img{max-width:100%;width:auto;display:inline-block;height:auto;}
.promo-box .description p:not([class^="color-"]){color:#ffffff;}
.promo-box .description p{font-size:16px;}
.promo-box .description .btn.btn-underline{height:inherit;padding-left:0;padding-right:0;padding-bottom:0;}
@media (max-width:1677px){.promo-box .description .btn-lg{height:55px;padding-left:35px;padding-right:35px;}
}
@media (max-width:1299px){.promo-box .description .btn-lg{height:48px;padding:3px 26px 1px;}
}
@media (max-width:1024px){.promo-box .description .btn-lg{padding-left:20px;padding-right:20px;font-size:14px;}
}
@media (max-width:426px){.promo-box .description .btn{font-size:12px;padding:5px 13px 3px;height:35px;}
}
.promo-box .block-table-cell{text-align:center;}
.promo-box .box-arrow-top-right{position:absolute;right:18%;top:14%;}
.promo-box .box-arrow-top-right .svg-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:25px;left:-270px;position:absolute;}
.promo-box .box-arrow-top-right .svg-icon path{fill:#ffffff;}
.promo-box .box-arrow-top-right .svg-icon svg{width:280px;height:120px;}
.promo-box .box-arrow-top-right .text{color:#ffffff;font-family:"Covered By Your Grace", cursive;font-size:44px;line-height:42px;text-align:center;-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-o-transform:rotate(-25deg);transform:rotate(-25deg);}
@media (max-width:1844px){.promo-box .box-arrow-top-right{right:16.5%;top:13%;}
.promo-box .box-arrow-top-right .text{font-size:38px;}
}
@media (max-width:1677px){.promo-box .box-arrow-top-right{right:20%;}
.promo-box .box-arrow-top-right .text{font-size:38px;}
.promo-box .box-arrow-top-right .svg-icon{top:33px;left:-230px;}
.promo-box .box-arrow-top-right .svg-icon svg{width:280px;height:80px;}
}
@media (max-width:1530px){.promo-box .box-arrow-top-right{top:15%;right:24%;}
.promo-box .box-arrow-top-right .text{font-size:32px;}
.promo-box .box-arrow-top-right .svg-icon{top:27px;left:-203px;}
.promo-box .box-arrow-top-right .svg-icon svg{width:265px;height:65px;}
}
@media (max-width:1422px){.promo-box .box-arrow-top-right{top:11%;right:24%;}
.promo-box .box-arrow-top-right .text{font-size:27px;}
.promo-box .box-arrow-top-right .svg-icon{top:30px;left:-190px;}
.promo-box .box-arrow-top-right .svg-icon svg{width:255px;height:55px;}
}
@media (max-width:1245px){.promo-box .box-arrow-top-right{top:8%;right:20%;}
}
@media (max-width:1083px){.promo-box .box-arrow-top-right{top:7%;right:20%;}
.promo-box .box-arrow-top-right .text{font-size:23px;}
.promo-box .box-arrow-top-right .svg-icon{top:25px;left:-170px;}
.promo-box .box-arrow-top-right .svg-icon svg{width:243px;height:43px;}
}
@media (max-width:906px){.promo-box .box-arrow-top-right{display:none;}
}
.promo-box:hover .animation-hover{-webkit-animation:0.15s linear line infinite;animation:0.15s tremor linear infinite;animation-iteration-count:1;}
.promo-box:hover .btn{background:#333333;border-color:#333333;}
.promo-box:hover .btn-underline{background:none;border-color:transparent;text-decoration:none;}
.promo-box:hover .btn-underline.btn-base:hover,
.promo-box:hover .btn-underline.color-base:hover{color:#DB4840;}
.promo-box:hover .title{letter-spacing:inherit;}
.container-fluid .promo-box{color:inherit;}
.container-fluid .promo-box > img{width:100.1%;}
@media (max-width:1677px){.grid-item-width3 .promo-box .description img{width:15%;}
}
.slick-slider .promo-box .description:not(.point-left):not(.point-right) .title,
.slick-slider .promo-box .description:not(.point-left):not(.point-right) p{padding-left:20px;padding-right:20px;}
.promo-box .block-table-cell{text-align:center;}
.promo-box .description .block-table-cell > *:nth-child(1),
.promo-box .description .first-child{margin-top:0 !important;}
.promo-box.design-default{backface-visibility:hidden;}
@media (max-width:1171px){.promo-box.design-default .extra-hide-text p{display:none;}
}
.promo-box.design-default .description{padding:4% 9% 5%;backface-visibility:hidden;}
.promo-box.design-default .description .title{font-size:36px;line-height:47px;padding:0;margin-top:42px;}
.promo-box.design-default .description .title.title-sm{font-size:26px;line-height:36px;}
.promo-box.design-default .description .title.title-md{font-size:30px;line-height:36px;}
.promo-box.design-default .description .title.title-lg{font-size:46px;line-height:57px;}
.promo-box.design-default .description .btn{margin-top:47px;}
.promo-box.design-default .description .btn.btn-underline{margin-top:33px;}
.promo-box.design-default .description img{max-width:100%;height:auto;}
.promo-box.design-default .description p{padding:0;margin:28px 0 0 0;}
.promo-box.design-default .description p.text-lg{font-size:18px;line-height:26px;font-weight:500;margin-top:16px;}
.promo-box.design-default .description p.text-xl{font-size:20px;line-height:26px;font-weight:500;}
@media (max-width:1677px){.promo-box.design-default .description{padding:4% 7% 5%;}
.promo-box.design-default .description p{margin-top:18px;}
.promo-box.design-default .description br{display:none;}
.promo-box.design-default .description img{max-width:60px;}
.promo-box.design-default .description .title{font-size:29px;line-height:37px;margin-top:32px;}
.promo-box.design-default .description .title.title-lg{font-size:43px;line-height:44px;}
.promo-box.design-default .description .btn{margin-top:38px;}
.promo-box.design-default .description .offset-90{margin-top:200px;}
}
@media (max-width:1299px){.promo-box.design-default .description .title{font-size:25px;line-height:30px;margin-top:22px;}
.promo-box.design-default .description .title.title-sm{font-size:19px;line-height:27px;}
.promo-box.design-default .description .title.title-lg{font-size:35px;line-height:36px;}
.promo-box.design-default .description p{font-size:14px;line-height:23px;}
.promo-box.design-default .description p.text-lg{font-size:18px;line-height:23px;margin-top:6px;}
.promo-box.design-default .description .btn{margin-top:28px;}
.promo-box.design-default .description .btn.btn-underline{margin-top:20px;}
}
@media (max-width:1024px){.promo-box.design-default .description img{max-width:47px;}
.promo-box.design-default .description .title{font-size:19px;line-height:26px;margin-top:14px;}
.promo-box.design-default .description .title.title-lg{font-size:27px;line-height:34px;}
.promo-box.design-default .description p{display:none;}
.promo-box.design-default .description .btn{margin-top:20px;}
}
@media (max-width:895px){.promo-box.design-default .description img{max-width:30px;}
}
@media (max-width:727px){.promo-box.design-default .description img{max-width:50px;}
}
@media (max-width:480px){.promo-box.design-default .description .title{font-size:18px;line-height:21px;font-weight:500;}
.promo-box.design-default .description .title.title-lg{font-size:18px;line-height:24px;}
.promo-box.design-default .description p{font-size:11px;line-height:17px;margin:10px 0 0 0;}
.promo-box.design-default .description .btn{margin-top:14px;}
.promo-box.design-default .description img{max-width:40px;}
}
@media (max-width:560px){.promo-box.design-default .description .hide-img{display:none;}
}
@media (max-width:390px){.promo-box.design-default .description .title{font-size:15px;line-height:20px;}
.promo-box.design-default .description .btn{margin-top:10px;font-size:12px;}
}
.promo-box.design-01 .description{padding:9.5% 9% 4%;}
.promo-box.design-01 .description .title{font-size:36px;line-height:47px;}
.promo-box.design-01 .description .btn{margin-top:15px;}
@media (max-width:1279px){.promo-box.design-01 .description .title{font-size:27px;line-height:34px;}
}
@media (max-width:1024px){.promo-box.design-01 .description .title{font-size:24px;line-height:31px;}
}
.promo-box.design-02 .description{padding:2.2% 6% 5%;}
.promo-box.design-02 .description .title{font-size:46px;line-height:36px;margin-top:32px;}
.promo-box.design-02 .description p{margin-top:9px;font-size:18px;line-height:36px;font-weight:600;}
.promo-box.design-02 .description .btn{margin-top:29px;}
@media (max-width:1279px){.promo-box.design-02 .description img{max-width:100px;}
.promo-box.design-02 .description .title{font-size:34px;margin-top:25px;}
.promo-box.design-02 .description p{font-size:15px;line-height:24px;}
.promo-box.design-02 .description .btn{margin-top:15px;}
}
@media (max-width:380px){.promo-box.design-02 .description{padding:1.8% 8% 5% 2.2%;}
.promo-box.design-02 .description img{max-width:90px;}
.promo-box.design-02 .description .title{font-size:30px;margin-top:16px;}
.promo-box.design-02 .description p{font-size:14px;line-height:20px;margin-top:5px;}
.promo-box.design-02 .description .btn{margin-top:10px;}
}
.promo-box.design-03 .description{padding:1.9% 13.1% 5%;}
.promo-box.design-03 .description .title{font-size:26px;line-height:36px;}
.promo-box.design-03 .description .btn{margin-top:53px;}
@media (max-width:1279px){.promo-box.design-03 .description{padding:3% 13.1% 5%;}
.promo-box.design-03 .description .title{font-size:22px;line-height:30px;}
.promo-box.design-03 .description .btn{margin-top:30px;}
}
@media (max-width:782px){.promo-box.design-03 .description{padding:3% 13.1% 5%;}
.promo-box.design-03 .description .title{font-size:20px;line-height:26px;}
.promo-box.design-03 .description .btn{margin-top:30px;}
}
.promo-box.design-05 .description{padding:3% 5%;}
.promo-box.design-05 .description .title{font-size:36px;line-height:47px;}
.promo-box.design-05 .description p{margin-top:28px;}
.promo-box.design-05 .description .btn{margin-top:53px;}
@media (max-width:1499px){.promo-box.design-05 .description .title{font-size:28px;line-height:38px;}
.promo-box.design-05 .description p{margin-top:22px;}
.promo-box.design-05 .description p br{display:none;}
.promo-box.design-05 .description .btn{margin-top:32px;}
}
@media (max-width:620px){.promo-box.design-05 .description .title{font-size:22px;line-height:27px;}
.promo-box.design-05 .description p{max-height:49px;overflow:hidden;text-overflow:ellipsis;margin-top:15px;}
.promo-box.design-05 .description .btn{margin-top:20px;}
}
@media (max-width:470px){.promo-box.design-05 .description{padding:3%;}
.promo-box.design-05 .description .title{font-size:17px;line-height:23px;}
.promo-box.design-05 .description p{display:none;}
}
.promo-box.design-06 .description.right-offset .block-table{margin-left:38.7%;}
@media (min-width:1499px) and (max-width:1650px){.promo-box.design-06 .description.right-offset .block-table .title{font-size:30px;line-height:38px;}
}
.promo-box.design-06 .description{padding:3% 5% 4% 11%;}
.promo-box.design-06 .description .block-table .title{font-size:36px;line-height:47px;margin-top:8px;}
.promo-box.design-06 .description .block-table p{font-size:20px;line-height:26px;font-weight:500;}
.promo-box.design-06 .description .block-table .btn{margin-top:47px;}
@media (max-width:1499px){.promo-box.design-06 .description .block-table .title{font-size:25px;line-height:30px;}
.promo-box.design-06 .description .block-table .btn{margin-top:20px;}
.promo-box.design-06 .description .block-table p{font-size:16px;line-height:24px;}
}
@media (max-width:1084px){.promo-box.design-06 .description .block-table .title{font-size:21px;line-height:25px;}
.promo-box.design-06 .description .block-table .btn{margin-top:13px;}
}
@media (max-width:564px){.promo-box.design-06 .description .block-table .title{font-size:19px;line-height:23px;}
.promo-box.design-06 .description .block-table p{font-size:14px;line-height:19px;}
.promo-box.design-06 .description .block-table .btn{margin-top:10px;}
}
@media (max-width:415px){.promo-box.design-06 .description .block-table .title{font-size:14px;line-height:19px;}
.promo-box.design-06 .description .block-table p{display:none;}
}
.promo-box.design-07{transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.promo-box.design-07 .description{padding:3% 11%;}
.promo-box.design-07 .description .title{font-size:36px;line-height:47px;}
.promo-box.design-07 .description p{margin-top:28px;}
.promo-box.design-07 .description .btn{margin-top:53px;}
@media (max-width:1279px){.promo-box.design-07 .description .title{font-size:30px;line-height:39px;}
.promo-box.design-07 .description .btn{margin-top:30px;}
}
@media (max-width:1024px){.promo-box.design-07 .description{padding:3% 7%;}
.promo-box.design-07 .description .title{font-size:24px;line-height:30px;}
.promo-box.design-07 .description p{margin-top:14px;font-size:14px;line-height:22px;}
.promo-box.design-07 .description .btn{margin-top:20px;}
}
@media (max-width:790px){.promo-box.design-07 .description .title{font-size:21px;line-height:25px;}
.promo-box.design-07 .description p{max-height:47px;overflow:hidden;text-overflow:ellipsis;}
}
.promo-border{border:1px solid #e9e9e9;}
.promo-border:hover{border:1px solid #DB4840;}
.promo-box.design-08 .description{padding:9% 5% 3%;}
.promo-box.design-08 .description .title{font-size:80px;line-height:100px;margin-top:19px;}
.promo-box.design-08 .description p{margin-top:28px;font-size:36px;line-height:47px;font-weight:600;}
.promo-box.design-08 .description .btn{margin-top:48px;}
@media (max-width:1677px){.promo-box.design-08 .description .title{font-size:50px;line-height:75px;}
.promo-box.design-08 .description p{font-size:29px;line-height:37px;}
}
@media (max-width:1279px){.promo-box.design-08 .description .title{font-size:40px;line-height:55px;}
.promo-box.design-08 .description p{font-size:24px;line-height:30px;}
}
@media (max-width:887px){.promo-box.design-08 .description .title{font-size:30px;line-height:40px;}
.promo-box.design-08 .description p{font-size:20px;line-height:27px;}
.promo-box.design-08 .description .btn{margin-top:25px;}
}
@media (max-width:430px){.promo-box.design-08 .description .title{font-size:23px;line-height:30px;margin-top:10px;}
.promo-box.design-08 .description p{font-size:15px;line-height:20px;}
.promo-box.design-08 .description .btn{margin-top:15px;}
}
.promo-box.design-09 .description{padding:2% 10% 5%;}
.promo-box.design-09 .description .title{font-size:80px;line-height:100px;margin-top:3px;font-weight:bold;}
.promo-box.design-09 .description p{margin-top:28px;font-size:36px;line-height:47px;font-weight:600;}
.promo-box.design-09 .description .btn{margin-top:32px;}
@media (max-width:1677px){.promo-box.design-09 .description .title{font-size:50px;line-height:75px;}
.promo-box.design-09 .description p{font-size:29px;line-height:37px;}
}
@media (max-width:1279px){.promo-box.design-09 .description .title{font-size:40px;line-height:55px;}
.promo-box.design-09 .description p{font-size:24px;line-height:30px;}
.promo-box.design-09 .description .btn{margin-top:25px;}
}
@media (max-width:1011px){.promo-box.design-09 .description .title{font-size:30px;line-height:40px;}
.promo-box.design-09 .description p{font-size:20px;line-height:27px;}
.promo-box.design-09 .description .btn{margin-top:8px;}
}
@media (max-width:430px){.promo-box.design-09 .description p{display:none;}
}
.promo-box.design-10 .description{padding:3.6% 17.8% 5% 10.8%;}
.promo-box.design-10 .description .title{font-size:46px;line-height:57px;font-weight:bold;}
.promo-box.design-10 .description p{margin-top:9px;}
.promo-box.design-10 .description .btn{margin-top:32px;}
@media (max-width:1279px){.promo-box.design-10 .description{padding:3.6% 9% 5%;}
.promo-box.design-10 .description .title{font-size:30px;line-height:40px;}
.promo-box.design-10 .description p{display:none;}
}
@media (max-width:700px){.promo-box.design-10 .description .title{font-size:25px;line-height:32px;}
.promo-box.design-10 .description .btn{margin-top:15px;}
}
@media (max-width:470px){.promo-box.design-10 .description .title{font-size:18px;line-height:24px;}
.promo-box.design-10 .description .btn{margin-top:10px;}
}
.promo-box.design-11 .description{padding:3% 13% 5% 13.4%;}
.promo-box.design-11 .description .title{font-size:46px;line-height:57px;font-weight:bold;}
.promo-box.design-11 .description p{margin-top:9px;}
.promo-box.design-11 .description .btn{margin-top:34px;}
@media (max-width:1279px){.promo-box.design-11 .description .title{font-size:31px;line-height:38px;}
.promo-box.design-11 .description .btn{margin-top:20px;}
}
@media (max-width:1024px){.promo-box.design-11 .description p{display:none;}
.promo-box.design-11 .description .btn{margin-top:20px;}
}
@media (max-width:420px){.promo-box.design-11 .description .title{font-size:23px;line-height:30px;}
}
.promo-box.design-12 .description{padding:2.8% 7% 3%;}
.promo-box.design-12 .description .title{font-size:30px;line-height:36px;font-weight:bold;}
.promo-box.design-12 .description .btn{margin-top:4px;}
@media (max-width:1279px){.promo-box.design-12 .description .title{font-size:20px;line-height:26px;}
}
.promo-box.design-12 > img{-webkit-transform:inherit;transform:inherit;}
.promo-box.design-13 .description{padding:6% 5% 0%;}
.promo-box.design-13 .description .title{font-size:30px;line-height:36px;font-weight:bold;letter-spacing:0.02em;}
.promo-box.design-13 .description .btn{margin-top:32px;}
@media (max-width:1279px){.promo-box.design-13 .description .title{font-size:25px;line-height:31px;}
}
.promo-box.design-13 > img{-webkit-transform:inherit;transform:inherit;}
.promo-box.design-14 > img{width:100.1%;}
.promo-box.design-14 .description{padding:3.8% 9% 4%;}
.promo-box.design-14 .description .title{font-size:36px;line-height:47px;}
.promo-box.design-14 .description .btn{margin-top:9px;}
@media (max-width:1279px){.promo-box.design-14 .description .title{font-size:27px;line-height:34px;}
}
.promo-box-1{position:relative;display:block;overflow:hidden;}
.promo-box-1 .description{position:absolute;top:100%;left:0;width:100%;height:100%;text-align:center;}
.promo-box-1 img{width:100%;height:auto;}
.promo-box-1 .btn{position:relative;}
.promo-box-1 .description:not(.point-bottom-large) .btn{margin-top:-157px;}
.promo-box-1 .point-bottom-large .btn{margin-top:-200px;}
.promo-box-1:hover .btn{background:#333333;color:#ffffff;}
.promo-box-1:hover .btn.btn-border{background:#ffffff;color:#333333;border-color:#ffffff;}
@media (max-width:1024px){.text-center-sm{text-align:center;}
.text-center-sm .promo-box-1{display:inline-block;text-align:center;}
.text-center-sm .promo-box-1 img{max-width:100%;}
.text-center-sm .facebook-box{display:inline-block;width:265px;}
}
.carousel-brands{margin:4px 18px 0;}
.carousel-brands .slick-slide{text-align:center;}
.carousel-brands a img{display:inline-block;height:auto;width:auto;max-width:120px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.carousel-brands a:hover img{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray;}
.carousel-brands .slick-prev{margin-left:-18px;}
@media (min-width:790px){.carousel-brands .slick-prev{margin-left:-36px;}
}
.carousel-brands .slick-next{margin-right:-18px;}
@media (min-width:790px){.carousel-brands .slick-next{margin-left:-36px;}
}
.carousel-brands:not(.slick-slider) > div{float:left;}
@media (min-width:1025px){.carousel-brands .slick-arrow{display:none !important;}
.carousel-brands:hover .slick-arrow{display:block !important;}
}
.home4_banner_big{display:block;position:relative;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;backface-visibility:hidden;}
.home4_banner_big > img{width:100%;height:auto;}
.home4_banner_big .container{margin-top:0;height:100%;}
.home4_banner_big .description{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;color:#ffffff;}
.home4_banner_big .description .block-table-cell > *:nth-child(1){margin-top:0 !important;}
.home4_banner_big .description .title{font-size:90px;line-height:110px;font-weight:800;padding:0;margin-top:16px;}
.home4_banner_big .description .btn{margin-top:43px;}
.home4_banner_big .description p{padding:0;margin:0;font-size:36px;line-height:47px;font-weight:600;}
.home4_banner_big .description img{display:inline-block;height:auto;margin-bottom:35px;}
@media (max-width:1507px){.home4_banner_big .description .title{font-size:70px;line-height:80px;}
.home4_banner_big .description p{font-size:25px;line-height:35px;}
}
@media (max-width:1195px){.home4_banner_big .description .title{font-size:50px;line-height:60px;margin-top:5px;}
.home4_banner_big .description p{font-size:20px;line-height:30px;}
.home4_banner_big .description .btn{margin-top:23px;}
.home4_banner_big .description .btn-lg{font-size:14px;height:50px;padding-left:25px;padding-right:25px;}
}
@media (max-width:840px){.home4_banner_big .description .title{font-size:33px;line-height:40px;margin-top:5px;}
.home4_banner_big .description p{font-size:15px;line-height:25px;}
.home4_banner_big .description .btn{margin-top:15px;}
}
@media (max-width:660px){.home4_banner_big{background:none;}
.home4_banner_big > img{display:none;}
.home4_banner_big .description{position:relative;color:#333333;}
.home4_banner_big .description .block-table-cell{text-align:center;}
}
.home4_banner_big .box-arrow-bottom-right{position:absolute;right:10.5%;bottom:25%;backface-visibility:hidden;}
.home4_banner_big .box-arrow-bottom-right .svg-icon{-webkit-transform:rotate(-366deg);-moz-transform:rotate(-366deg);-ms-transform:rotate(-366deg);-o-transform:rotate(-366deg);transform:rotate(-366deg);top:-86px;left:-205px;position:absolute;backface-visibility:hidden;}
.home4_banner_big .box-arrow-bottom-right .svg-icon path{fill:#fe4135;}
.home4_banner_big .box-arrow-bottom-right .svg-icon svg{width:288px;height:135px;backface-visibility:hidden;}
.home4_banner_big .box-arrow-bottom-right .text{color:#fe4135;font-family:"Covered By Your Grace", cursive;font-size:44px;line-height:42px;text-align:center;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);}
@media (max-width:1799px){.home4_banner_big .box-arrow-bottom-right{right:9%;}
.home4_banner_big .box-arrow-bottom-right .text{font-size:38px;}
.home4_banner_big .box-arrow-bottom-right .svg-icon{top:-64px;left:-186px;}
.home4_banner_big .box-arrow-bottom-right .svg-icon svg{width:270px;height:94px;}
}
@media (max-width:1540px){.home4_banner_big .box-arrow-bottom-right{right:5%;}
}
@media (max-width:1401px){.home4_banner_big .box-arrow-bottom-right{right:1%;}
.home4_banner_big .box-arrow-bottom-right .text{font-size:33px;line-height:38px;}
.home4_banner_big .box-arrow-bottom-right .svg-icon{top:-58px;left:-180px;}
.home4_banner_big .box-arrow-bottom-right .svg-icon svg{width:262px;height:90px;}
}
@media (max-width:1125px){.home4_banner_big .box-arrow-bottom-right{display:none;}
}
.home4_banner_big .box-arrow-bottom-left{position:absolute;left:33%;bottom:18.5%;backface-visibility:hidden;}
.home4_banner_big .box-arrow-bottom-left .svg-icon{-webkit-transform:rotate(-359deg);-moz-transform:rotate(-359deg);-ms-transform:rotate(-359deg);-o-transform:rotate(-359deg);transform:rotate(-359deg);top:-72px;right:-281px;position:absolute;backface-visibility:hidden;}
.home4_banner_big .box-arrow-bottom-left .svg-icon path{fill:#fe4135;}
.home4_banner_big .box-arrow-bottom-left .svg-icon svg{width:262px;height:121px;backface-visibility:hidden;}
.home4_banner_big .box-arrow-bottom-left .color-white path{fill:#ffffff;}
.home4_banner_big .box-arrow-bottom-left .text{color:#fe4135;font-family:"Covered By Your Grace", cursive;font-size:44px;line-height:42px;text-align:right;-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);transform:rotate(-7deg);}
@media (max-width:1611px){.home4_banner_big .box-arrow-bottom-left{left:28%;}
}
@media (max-width:1340px){.home4_banner_big .box-arrow-bottom-left{left:23%;}
}
@media (max-width:1220px){.home4_banner_big .box-arrow-bottom-left{left:23%;}
.home4_banner_big .box-arrow-bottom-left .text{font-size:38px;line-height:40px;}
.home4_banner_big .box-arrow-bottom-left .svg-icon{top:-54px;right:-252px;}
.home4_banner_big .box-arrow-bottom-left .svg-icon svg{width:257px;height:102px;}
}
@media (max-width:1028px){.home4_banner_big .box-arrow-bottom-left{left:17%;}
}
@media (max-width:917px){.home4_banner_big .box-arrow-bottom-left{display:none;}
}
.home4_banner_big .color-white.text,
.home4_banner_big .color-white.svg-icon{color:#ffffff;}
.home4_banner_big:hover .btn{background:#333333;border-color:#333333;}
.home4_banner_big:hover .animation-hover{-webkit-animation:0.15s linear line infinite;animation:0.15s tremor linear infinite;animation-iteration-count:1;}
.container-fluid .home4_banner_big{color:inherit;margin-top:0;}
.img-box{overflow:hidden;width:100%;position:relative;}
.img-box .container{margin-top:0;position:relative;}
.img-box > img{width:100%;height:auto;}
.img-box p{margin:43px 0 0 0;}
.img-box .description{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;width:100%;height:100%;}
.img-box .form-inline{margin-top:43px;}
.img-box .form-inline .form-control{width:38.6%;margin-right:4px;max-width:444px;background:#ffffff;-webkit-box-shadow:inset none;-moz-box-shadow:inset none;box-shadow:inset none;}
.img-box .box-arrow-top-right{position:absolute;right:12.5%;top:15.1%;}
.img-box .box-arrow-top-right .svg-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:45px;left:-242px;position:absolute;}
.img-box .box-arrow-top-right .svg-icon path{fill:#fe4135;}
.img-box .box-arrow-top-right .svg-icon svg{width:280px;height:120px;}
.img-box .box-arrow-top-right .text{color:#fe4135;font-family:"Covered By Your Grace", cursive;font-size:44px;line-height:42px;text-align:center;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg);}
@media (max-width:1667px){.img-box .box-arrow-top-right{right:8%;}
.img-box .box-arrow-top-right .text{font-size:38px;}
}
@media (max-width:1270px){.img-box .box-arrow-top-right .text{font-size:30px;line-height:30px;}
.img-box .box-arrow-top-right .svg-icon{top:36px;left:-200px;}
.img-box .box-arrow-top-right .svg-icon svg{width:280px;height:80px;}
}
@media (max-width:1024px){.img-box > img, .img-box br, .img-box .box-arrow-top-right{display:none;}
.img-box .container .row{width:100%;text-align:center;}
.img-box .description{position:relative;}
.img-box .title{text-align:center;}
.img-box .form-inline{width:300px;display:inline-block;margin-top:23px;}
.img-box .form-inline .form-control{background:#f6f6f8;width:100%;margin-bottom:15px;}
.img-box .block-table-cell{text-align:center;}
}
@media (max-width:360px){.img-box .form-inline{width:252px;}
}
.img-box .subscribe-box{padding-bottom:5px;}
.img-box .subscribe-box .form-control.addon-icon{padding:14px 12px 14px 52px;}
.img-box:hover .animation-hover{-webkit-animation:0.15s linear line infinite;animation:0.15s tremor linear infinite;animation-iteration-count:1;}
@-webkit-keyframes tremor{0%, 25%{-webkit-transform:translate(-1%, -1%);transform:translate(-1%, -1%);}
50%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);}
100%{-webkit-transform:translate(1%, 1%);transform:translate(1%, 1%);}
}
@-moz-keyframes tremor{0%, 25%{-webkit-transform:translate(-1%, -1%);transform:translate(-1%, -1%);}
50%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);}
100%{-webkit-transform:translate(1%, 1%);transform:translate(1%, 1%);}
}
@-ms-keyframes tremor{0%, 25%{-webkit-transform:translate(-1%, -1%);transform:translate(-1%, -1%);}
50%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);}
100%{-webkit-transform:translate(1%, 1%);transform:translate(1%, 1%);}
}
@-o-keyframes tremor{0%, 25%{-webkit-transform:translate(-1%, -1%);transform:translate(-1%, -1%);}
50%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);}
100%{-webkit-transform:translate(1%, 1%);transform:translate(1%, 1%);}
}
@keyframes tremor{0%, 25%{-webkit-transform:translate(-1%, -1%);transform:translate(-1%, -1%);}
50%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);}
100%{-webkit-transform:translate(1%, 1%);transform:translate(1%, 1%);}
}
.home4_banner_big *[class^="box-img"]{position:absolute;}
.home4_banner_big *[class^="box-img"] img{height:auto;max-width:100%;}
@media (max-width:660px){.home4_banner_big *[class^="box-img"]{display:none;}
}
.home4_banner_big .box-img-right-top:not(.extra){right:12.8%;top:7.9%;width:23%;text-align:right;}
@media (max-width:1800px){.home4_banner_big .box-img-right-top:not(.extra){right:5%;width:20%;}
}
.home4_banner_big .box-img-right-top.extra{left:50%;top:7.9%;width:33%;text-align:right;}
@media (max-width:1800px){.home4_banner_big .box-img-right-top.extra{left:50%;width:30%;}
}
.home4_banner_big .box-img-right-bottom:not(.extra){right:11%;bottom:20%;width:23%;text-align:right;}
@media (max-width:1800px){.home4_banner_big .box-img-right-bottom:not(.extra){right:5%;width:20%;}
}
.home4_banner_big .box-img-right-bottom.extra{left:39.5%;bottom:20%;width:33%;text-align:right;}
@media (max-width:1800px){.home4_banner_big .box-img-right-bottom.extra{left:39.5%;width:30%;}
}
.home4_banner_big .box-img-left-top:not(.extra){left:12.8%;top:7.9%;width:23%;text-align:left;}
@media (max-width:1800px){.home4_banner_big .box-img-left-top:not(.extra){left:5%;width:20%;}
}
.home4_banner_big .box-img-left-top.extra{right:50%;top:7.9%;width:33%;text-align:right;}
@media (max-width:1800px){.home4_banner_big .box-img-left-top.extra{right:50%;width:30%;}
}
.home4_banner_big .box-img-left-bottom:not(.extra){left:11%;bottom:20%;width:23%;text-align:left;}
@media (max-width:1800px){.home4_banner_big .box-img-left-bottom:not(.extra){left:5%;width:20%;}
}
.home4_banner_big .box-img-left-bottom.extra{right:39.5%;bottom:20%;width:33%;text-align:right;}
@media (max-width:1800px){.home4_banner_big .box-img-left-bottom.extra{right:39.5%;width:30%;}
}
.img-box *[class^="box-img"]{position:absolute;}
.img-box *[class^="box-img"] img{height:auto;max-width:100%;}
@media (max-width:1024px){.img-box *[class^="box-img"]{display:none;}
}
.img-box .box-img-right-top{right:11%;top:7.9%;width:23%;text-align:right;}
@media (max-width:1800px){.img-box .box-img-right-top{right:5%;width:20%;}
}
.img-box .box-img-right-bottom{right:11%;bottom:20%;width:27%;text-align:right;}
@media (max-width:1800px){.img-box .box-img-right-bottom{right:5%;width:20%;}
}
.img-box .box-img-left-top{left:11%;top:7.9%;width:23%;text-align:left;}
@media (max-width:1800px){.img-box .box-img-left-top{left:5%;width:20%;}
}
.img-box .box-img-left-bottom{left:11%;bottom:20%;width:23%;text-align:left;}
@media (max-width:1800px){.img-box .box-img-left-bottom{left:5%;width:20%;}
}
@media (max-width:1290px){.slider-scroll *[class^="box-img"]{display:none;}
}
.subscribe-box .title{font-weight:bold;font-size:24px;line-height:32px;color:#333333;letter-spacing:0.02em;}
.subscribe-box > *:nth-child(1){margin-top:0 !important;}
@media (max-width:680px){.subscribe-box .form-inline{display:block;width:auto;}
.subscribe-box .form-inline .form-control{max-width:100%;}
.subscribe-box .form-inline .btn{width:100%;}
}
@media (min-width:1025px){.subscribe-box .form-inline span.addon-icon{left:auto;margin-left:17px;}
}
@media (min-width:1025px){.block-table-cell.text-right .subscribe-box{width:50%;margin-left:50%;text-align:left;}
.block-table-cell.text-right .form-inline{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;}
.block-table-cell.text-right .form-inline .form-control{flex-grow:1;margin-right:10px;}
}
.box-aside .subscribe-box .title{font-size:20px;line-height:26px;margin-bottom:23px;}
.box-aside .subscribe-box p{padding-right:3px;}
.box-aside .subscribe-box .form-inline{margin-top:23px;}
.box-aside .subscribe-box .form-inline .form-control{width:100%;}
.box-aside .subscribe-box .form-inline .form-control.addon-icon{padding:15px 12px 15px 53px;}
.box-aside .subscribe-box .form-inline .btn{margin-top:19px;}
.block-aside .subscribe-box .form-inline .btn{margin-top:20px;}
@media (max-width:789px){.block-aside:first-child{margin-top:56px;padding-top:56px;border-top:1px solid #e9e9e9;}
}
.subscribe-box-center form,
.password-box-center form{display:inline-block;margin-top:33px;padding-bottom:4px;position:relative;width:auto;vertical-align:middle;}
.subscribe-box-center form .form-control,
.password-box-center form .form-control{margin-right:5px;padding:14px 12px 14px 52px;}
@media (min-width:680px){.subscribe-box-center form .form-control,
.password-box-center form .form-control{min-width:320px;}
}
@media (min-width:1024px){.subscribe-box-center form .form-control,
.password-box-center form .form-control{min-width:443px;}
}
.subscribe-box-center span.addon-icon,
.password-box-center span.addon-icon{position:absolute;font-size:24px;top:13px;left:17px;color:#c2c2c2;}
@media (min-width:790px){.subscribe-box-center .form-control,
.password-box-center .form-control{display:inline-block;width:auto;vertical-align:middle;}
}
.subscribe-box-center p,
.password-box-center p{margin-top:43px;}
@media (max-width:789px){.subscribe-box-center .btn,
.password-box-center .btn{margin-top:15px;}
.subscribe-box-center br,
.password-box-center br{display:none;}
}
@media (max-width:680px){.subscribe-box-center form,
.password-box-center form{display:block;margin-left:25px;margin-right:25px;}
.subscribe-box-center form .btn,
.password-box-center form .btn{width:100%;}
}
@media (max-width:420px){.subscribe-box-center form,
.password-box-center form{margin-left:0px;margin-right:0px;}
}
.ie .subscribe-box-center form .form-control,
.ie .password-box-center form .form-control{padding:13px 12px 12px 52px;}
.mac .subscribe-box-center form .form-control,
.mac .password-box-center form .form-control{padding:15px 12px 11px 52px;}
.mac .subscribe-box-center form span.addon-icon,
.mac .password-box-center form span.addon-icon{top:14px;}
.form-inline{position:relative;}
.form-inline span.addon-icon{position:absolute;font-size:24px;top:13px;left:17px;color:#c2c2c2;}
.form-group{margin-bottom:22px;}
.form-group label{margin-bottom:1px;}
@media (min-width:790px){.form-horizontal .control-label{padding-top:14px;text-align:left;}
}
.form-horizontal .form-group{margin-bottom:28px;}
label{color:#333333;cursor:text;}
label.error{color:#fe4135;font-size:12px;line-height:14px;position:absolute;margin-top:3px;}
.form-control{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:1px solid #ddd;background:#f6f6f8;color:#777;padding:8px 12px 8px 24px;box-shadow:none;height:auto;}
.form-control.error{border-color:#fe4135;}
select.form-control.select-inline{padding:12px 12px 13px 24px;display:inline-block;width:auto;}
select{cursor:pointer;}
.form-control:focus{border-color:#DB4840;}
.form-control.addon-icon{padding:15px 12px 15px 52px;}
/*input{-webkit-appearance:none;}*/
textarea.form-control{padding-top:15px;}
.not-available{position:relative;-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;}
.not-available:after{content:"";position:relative;z-index:7;top:0;left:0;background:#ffffff;width:100%;height:100%;}
.form-control-feedback{position:absolute;right:-18px;top:14px;font-size:25px;line-height:25px;}
.form-control-hint{font-size:12px;line-height:14px;}
.has-success .control-label{color:#DB4840;}
.has-success .form-control{border:2px solid #DB4840;}
.has-success .form-control-feedback{color:#DB4840;}
.has-success .form-control-hint{color:#DB4840;}
.has-error .control-label{color:#fe4135;}
.has-error .form-control{border:2px solid #fe4135;}
.has-error .form-control-feedback{color:#fe4135;}
.has-error .form-control-hint{color:#fe4135;}
.testimonialsAsid{background:#DB4840;padding:50px 15px 58px 15px;}
.testimonialsAsid p{color:#ffffff;position:relative;}
.testimonialsAsid .slick-dots{position:relative;}
.testimonialsAsid img{max-width:125px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-bottom:48px;display:inline-block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.testimonialsAsid img:after{content:"4";display:block;position:relative;width:100%;}
.testimonialsAsid .slick-slide{padding-bottom:26px;text-align:center;}
.testimonialsAsid .icon{font-size:70px;line-height:70px;position:absolute;margin:0;display:block;margin-top:-25px;margin-left:-13px;left:50%;font-weight:600;}
.testimonialsAsid p{margin-top:9px;}
.testimonialsAsid p:last-child{margin-top:15px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.testimonialsAsid .slick-dots{margin:5px 0 0 0;}
.testimonialsAsid .slick-dots li button{background:#ffffff;}
.testimonialsAsid .slick-dots li.slick-active button{background:none;}
.testimonialsAsid .slick-dots li.slick-active button:before{border-color:#ffffff;}
.testimonialsAsid:hover a:hover p:last-child{color:#333333;}
._instafeed-default, .instafeed, .instafeed-fluid{text-align:center;margin-top:14px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
._instafeed-default a, .instafeed a, .instafeed-fluid a{display:block;position:relative;overflow:hidden;float:left;text-decoration:none;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;display:inline-block;float:inherit;}
._instafeed-default a:before, .instafeed a:before, .instafeed-fluid a:before{position:absolute;display:block;width:100%;text-align:center;content:"\e8f4";font-family:"Material Icons";font-size:24px;color:#ffffff;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;z-index:7;}
._instafeed-default a:after, .instafeed a:after, .instafeed-fluid a:after{content:"";display:block;position:absolute;z-index:1;left:0;top:0;background-color:#DB4840;height:100%;width:100%;opacity:0;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
._instafeed-default img, .instafeed img, .instafeed-fluid img{display:block;width:100%;}
._instafeed-default a:hover img, .instafeed a:hover img, .instafeed-fluid a:hover img{opacity:1;}
._instafeed-default a:hover:before, .instafeed a:hover:before, .instafeed-fluid a:hover:before{opacity:1;}
._instafeed-default a:hover:after, .instafeed a:hover:after, .instafeed-fluid a:hover:after{opacity:0.88;}
.instafeed{font-size:0;line-height:0;padding-bottom:11px;}
.instafeed div,
.instafeed a{font-size:0;line-height:0;}
.instafeed a{width:12.5%;margin:26px 25px 0 25px;}
@media (max-width:1279px){.instafeed a{width:11.3%;}
}
@media (max-width:1024px){.instafeed a{width:12.5%;margin:15px 15px 0;}
}
@media (max-width:786px){.instafeed a{width:21%;margin:3% 3% 0 3%;}
}
@media (max-width:575px){.instafeed a{width:23%;}
}
@media (max-width:430px){.instafeed a:before{font-size:18px;}
}
@media (max-width:490px){.instafeed{margin-left:-1%;margin-right:-1%;}
.instafeed a{width:28%;height:auto;margin:1% 1% 1% 1%;}
}
.instafeed-fluid{margin-top:37px;font-size:0;line-height:0;}
@media (min-width:1024px){.instafeed-fluid a{width:10%;}
}
@media (max-width:1024px){.instafeed-fluid a{width:20%;}
}
@media (max-width:789px){.instafeed-fluid{margin-bottom:50px;}
}
.instafeed-fluid-indent-0 .instafeed-fluid{margin-top:4px;}
.img-responsive1{max-width:100%;height:auto;}
.img-responsive2{width:100%;height:auto;}
body{overflow-x:hidden;}
@media (max-width:767px){.zoomContainer{display:none;overflow:hidden;font-size:0;line-height:0;width:0;height:0;}
}
.product-info.product-info-big{text-align:center;padding:57px 0 0 0;}
.product-info.product-info-big .title{margin-top:9px;margin-left:14px;margin-right:14px;}
.product-info.product-info-big .wrapper{text-align:center;margin-top:41px;}
.product-info.product-info-big .price{margin-top:13px;}
.product-info.product-info-big .add-info{text-align:center;}
.product-info.product-info-big .add-info > div{padding:0 15px;}
.product-info.product-info-big .add-info .sku{display:inline-block;}
.product-info.product-info-big .add-info .availability{display:inline-block;}
.product-info.product-info-big .tags-list{padding-bottom:5px;}
.product-info.product-info-big .qty-label{padding:5px 15px 15px 0;}
.product-info.product-info-big .input-counter.style-1,
.product-info.product-info-big .input-counter.style-2{display:inline-block;}
.product-info.product-info-big .product_inside_info_link{margin-top:5px;margin-bottom:0;}
.product-info.product-info-big .product_inside_info_link li .fa{font-size:20px;}
.product-info.product-info-big .btn-addtocart{margin-right:0;}
#pageContent .box-img-content{position:relative;}
@media (min-width:977px){#pageContent .box-img-content img{width:100%;height:auto;position:relative;z-index:0;}
#pageContent .box-img-content .description{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:5% 9%;color:#ffffff;}
#pageContent .box-img-content .description .container{margin-top:0;height:100%;}
#pageContent .box-img-content .description .title{font-size:36px;line-height:47px;font-weight:600;padding:0 0 29px 0;color:#333333;}
#pageContent .box-img-content .description .color-white.title{color:#ffffff;}
#pageContent .box-img-content .right-offset .block-table{width:37%;margin-left:50%;}
}
@media (min-width:977px) and (max-width:1160px){#pageContent .box-img-content .right-offset .block-table{width:45%;}
}
@media (min-width:977px){#pageContent .box-img-content .right-offset .block-table-cell{text-align:left;}
#pageContent .box-img-content .left-offset .block-table{width:37%;}
}
@media (min-width:977px) and (max-width:1160px){#pageContent .box-img-content .left-offset .block-table{width:45%;}
}
@media (min-width:977px){#pageContent .box-img-content .left-offset .block-table-cell{text-align:left;}
}
@media (max-width:977px){#pageContent .box-img-content{padding:25px 25px 0 25px;}
#pageContent .box-img-content img{display:none;}
#pageContent .box-img-content .title{font-size:20px;line-height:30px;font-weight:600;padding:0 0 9px 0;color:#333333;}
#pageContent .box-img-content .list-simple-dot li:before{left:auto;margin-left:-10px;}
}
@media (max-width:490px){#pageContent .box-img-content .container{margin-top:25px;}
}
.toggle-menu{position:relative;z-index:7;}
.toggle-menu .dropdown-toggle{font-size:16px;padding:10px 10px 10px 0px;cursor:pointer;font-weight:500;display:inline-block;position:relative;margin-top:14px;margin-bottom:12px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.toggle-menu .dropdown-toggle .icon-bar{background:#333333;width:18px;height:2px;display:block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.toggle-menu .dropdown-toggle .icon-bar + .icon-bar{margin-top:3px;}
.toggle-menu .dropdown-toggle:hover .icon-bar{background:#DB4840;}
.toggle-menu .dropdown-menu{width:202px;}
.toggle-menu .dropdown-menu ul li{border-bottom:1px solid #e9e9e9;}
.toggle-menu .dropdown-menu ul li a{padding:13px 19px 11px 20px;display:block;font-size:14px;line-height:24px;color:#333333;background:#ffffff;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.toggle-menu .dropdown-menu ul li a .icon,
.toggle-menu .dropdown-menu ul li a .fa{font-size:14px;line-height:19px;}
.toggle-menu .dropdown-menu ul li a:hover{color:#DB4840;background:#f6f6f8;}
.toggle-menu .dropdown-menu ul li.active a{color:#DB4840;background:#f6f6f8;}
.subcategory-listing:not(.slick-slider){font-size:0;}
.subcategory-listing:not(.slick-slider) > div{float:none;display:inline-block;vertical-align:top;}
.subcategory-item{margin-top:40px;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.subcategory-item span:first-child{display:block;overflow:hidden;}
.subcategory-item span:first-child img{display:block;width:100%;height:auto;}
.subcategory-item .title{font-size:20px;line-height:21px;text-align:center;display:block;margin-top:20px;color:#DB4840;font-weight:500;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
@media (max-width:789px){.subcategory-item .title{font-size:20px;}
}
.content .subcategory-item{margin-top:42px;}
.subcategory-item:hover span:first-child{display:block;}
.subcategory-item:hover .title{color:#333333;}
.subcategory-item.zoom-in span:first-child img{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.subcategory-item.zoom-in:hover span:first-child img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
@media (min-width:1298px){.carousel-products-1:hover,
.carousel-products-2:hover,
.carousel-products-3:hover{z-index:7;}
.hover-product .carousel-products-1 .slick-list,
.hover-product .carousel-products-2 .slick-list,
.hover-product .carousel-products-3 .slick-list{padding-bottom:250px;margin-bottom:-250px;padding-left:20px;margin-left:-20px;padding-right:20px;margin-right:-20px;}
}
@media (max-width:1316px){.carousel-products-1 .slick-list{padding-left:0px;margin-left:-0px;padding-right:0px;margin-right:-0px;}
.carousel-products-1 .product.hovered{width:100%;}
.carousel-products-1 .product.hovered .product_inside{padding:0;}
.carousel-products-1 .product.hovered .product_inside{margin:0px;width:auto;}
.carousel-products-1 .product.hovered .product_inside_hover{margin:0;}
.carousel-products-1 .image-box{padding-top:0;}
.carousel-products-1 .product{margin-top:40px;overflow:inherit;}
.carousel-products-1 .product .label-new,
.carousel-products-1 .product .label-sale{margin-top:-10px;}
.carousel-products-1 .product .product_inside{overflow:inherit;}
}
.header-menu-product{position:relative;}
.header-menu-product .product{margin:0;padding:0;}
.header-menu-product .product .product_inside{background:none;}
.header-menu-product .product .image-box .label-sale{font-size:10px;line-height:14px;padding:2px 6px 1px;min-width:31px;}
.header-menu-product .product .title{margin-top:11px;}
.header-menu-product.slick-arrow-top .slick-arrow{margin-top:-42px;}
.blog-masonry.grid-col-3.blog-thumb-masonry{margin-top:0;}
.blog-thumb p,.blog-thumb a{padding-left:18px;}
.blog-thumb{margin-top:40px;padding-bottom:5px;}
.blog-thumb .img{display:block;overflow:hidden;backface-visibility:hidden;}
.blog-thumb .img > img{display:block;width:100%;height:auto;}
.blog-thumb .title{font-size:16px;text-transform:uppercase;line-height:40px;color:#333333;margin-top:25px;display:inline-block;font-weight:600;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.blog-thumb .title:hover{color:#CA2A00;}
.blog-thumb p:not([class]){font-size:14px;padding-right:6px;color:#222;}
.blog-thumb .data{font-size:14px;margin-top:8px;color:#777;}
.blog-thumb .data b{color:#DB4840;}
.blog-thumb .data a{color:#DB4840;font-weight:bold;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.blog-thumb .data a:hover{color:#333333;}
.blog-thumb > *:nth-child(1){margin-top:0 !important;}
@media (max-width:1299px){.blog-thumb .title{font-size:26px;line-height:33px;}
}
@media (max-width:1024px){.blog-thumb .title{font-size:23px;line-height:30px;}
}
.blog-thumb-listing{font-size:0;}
.blog-thumb-listing [class*="col-"]{float:none;display:inline-block;vertical-align:top;}
@media (max-width:515px){.blog-thumb-listing [class*="col-"]{width:100%;}
}
@media (min-width:790px){.services-block{font-size:14px;line-height:24px;display:block;color:#888888;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
}
@media (min-width:790px) and (max-width:1024px){.services-block{margin-top:60px;}
}
@media (min-width:790px){.services-block .icon{color:#DB4840;font-size:35px;line-height:26px;position:absolute;margin-top:-1px;}
.services-block .title{line-height:26px;color:#333333;margin:2px 0 0 51px;font-size:20px;font-weight:500;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.services-block p{margin:4px 0 0 51px;}
}
@media (max-width:789px){.services-block{color:#777;}
.services-block .title,
.services-block .icon{display:none;}
.services-block p{margin-top:0;}
}
.services-block:hover{color:inherit;color:#333333;}
.services-block:hover .title{letter-spacing:0.5px;color:#DB4840;}
@media (max-width:789px){.services-block:hover{color:#DB4840;}
}
.services-block-border{font-size:14px;line-height:24px;margin-top:9px;display:block;text-align:center;border:1px solid #e9e9e9;padding:3% 3% 11%;height:99%;margin-bottom:1px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.services-block-border .icon{color:#DB4840;font-size:52px;line-height:26px;display:inline-block;}
.services-block-border .title{font-size:20px;line-height:26px;color:#333333;margin:25px 0 0 0;font-weight:500;display:block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.services-block-border p{margin-top:14px;}
.services-block-border .block-table-cell > *:nth-child(1){margin-top:0 !important;}
.services-block-border:hover{border:1px solid #DB4840;color:inherit;}
.services-block-border:hover .title{letter-spacing:0.5px;color:#DB4840;}
.services-block-border.height-md .block-table{height:317px;}
@media (max-width:1298px){.services-block-border.height-md .block-table{height:280px;}
}
@media (min-width:1280px){.col-lg-one-two{width:50%;}
.col-lg-one-three{width:33.333%;}
.col-lg-one-fourth{width:24.95%;}
.col-lg-one-fifth{width:20%;}
.col-lg-one-six{width:16.6%;}
}
@media (max-width:398px){.product-listing:not(.row-view-one):not(.row-view) .col-lg-one-three,
.product-listing:not(.row-view-one):not(.row-view) .col-lg-one-two,
.product-listing:not(.row-view-one):not(.row-view) .col-lg-one-fourth,
.product-listing:not(.row-view-one):not(.row-view) .col-lg-one-six{width:100%;max-width:250px;display:block;margin-left:auto;margin-right:auto;}
}
.product.not-item .image-box img{-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;}
.product{margin-top:30px;overflow:hidden;text-align:center;position:relative;margin-left:auto;margin-right:auto;}
.product .product_inside{overflow:hidden;width:100%;top:0;left:0;padding-bottom:7px;font-size:12px;}
.product .image-box{position:relative;min-height:145px;padding:10px 0 0 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.product .image-box img{width:100%;height:auto;display:block;}
.product .image-box .label-new,
.product .image-box .label-sale{top:0;position:absolute;font-weight:500;font-size:12px;line-height:13px;}
.product .image-box .label-new{min-width:42px;padding:8px 9px 7px;left:10px;background:#333333;color:#ffffff;text-align:right;}
.product .image-box .label-new::after{content:'';position:absolute;bottom:-6px;right:0px;border:7px solid transparent;border-top:0px solid transparent;border-left:0px solid transparent;border-right:7px solid #333333;}
.product .image-box .label-sale{min-width:58px;right:10px;padding:9px 10px 7px 10px;background:#fe4135;color:#ffffff;text-align:left;}
.product .image-box .label-sale.left{right:auto;left:11px;}
.product .image-box .label-sale::after{content:'';position:absolute;bottom:-7px;left:0px;border:7px solid transparent;border-top:0px solid transparent;border-right:0px solid transparent;border-left:7px solid #fe4135;}
.product .image-box .label-sale.left::after{left:auto;right:0;border-left:0px solid transparent;border-right:7px solid #fe4135;}
.product .image-box .not-item{width:82px;height:82px;background:#ffffff;position:absolute;top:0;left:0;color:#fe4135;text-align:center;top:50%;left:50%;margin-top:-41px;margin-left:-41px;font-size:14px;line-height:18px;font-weight:600;transition:all 0.15s linear;-ms-transition:all 0.15s linear;-webkit-transition:all 0.15s linear;-o-transition:all 0.15s linear;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.product .image-box .not-item div{display:table-cell;width:82px;height:82px;vertical-align:middle;}
.product .image-box .quick-view{position:absolute;left:0;width:100%;top:50%;margin:0 auto;text-align:center;margin-top:-25px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;transition:all 0.15s linear;-ms-transition:all 0.15s linear;-webkit-transition:all 0.15s linear;-o-transition:all 0.15s linear;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);pointer-events:none;}
.product .image-box .quick-view > span{display:inline-flex;justify-content:center;align-items:center;background-color:#ffffff;color:#333333;font-size:14px;line-height:17px;font-weight:600;padding:0 25px 1px;height:50px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;letter-spacing:0.02em;pointer-events:auto;position:relative;}
.product .image-box .quick-view .icon{font-size:24px;line-height:24px;position:relative;top:2px;margin-right:7px;color:#DB4840;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
@media (max-width:1024px){.product .image-box .quick-view{display:none;}
}
.product .image-box .quick-view:hover > span{background-color:#DB4840;color:#ffffff;}
.product .image-box .quick-view:hover > span .icon{color:#ffffff;}
.product .title{font-size:14px;line-height:21px;text-align:center;padding:0;margin:18px 2% 0;text-transform:none;font-weight:normal;}
.product .title a{color:#333333;display:inline-block;text-decoration:none;cursor:pointer;transition:color 0.3s linear;-ms-transition:color 0.3s linear;-webkit-transition:color 0.3s linear;-o-transition:color 0.3s linear;}
.product .title a:hover{color:#DB4840;text-decoration:none;}
.product .price{text-align:center;margin-top:5px;font-size:24px;line-height:31px;font-weight:500;cursor:default;color:#DB4840;padding-left:18px;}
.product .price .new-price{color:#fe4135;padding:0 4px;}
.product .price .old-price{font-size:14px;line-height:14px;color:#777;text-decoration:line-through;padding:0 4px 0 0;}
.product .description{display:none;cursor:default;}
.product .quick-view.btn{display:none;}
.product .options-swatch-color{line-height:0;margin:4px 0 12px 0;text-align:center;}
@media (min-width:1300px){.product .options-swatch-color{margin-right:35px;margin-left:35px;}
}
.product .options-swatch-color li{display:inline-block;margin:1px 4px 5px 4px;}
.product .options-swatch-color li a{display:block;text-align:center;width:26px;height:26px;font-size:13px;line-height:28px;text-decoration:none;transition:all 0.12s linear;-ms-transition:all 0.12s linear;-webkit-transition:all 0.12s linear;-o-transition:all 0.12s linear;}
.product .options-swatch-color li a span{width:100%;height:100%;display:block;}
.product .options-swatch-color li a:hover{padding:2px;}
.product .options-swatch-color li a:hover .swatch-label.border-bg:before{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);}
.product .options-swatch-color li.active a{padding:2px;}
.product .options-swatch-color li.active a .swatch-label.border-bg:before{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);}
.product .options-swatch-color .color-red{background:#fe4135;}
.product .options-swatch-color .swatch-label.color-white{background:#ffffff;position:relative;}
.product .options-swatch-color .swatch-label.border-bg:before{content:'';position:absolute;top:0;left:0;border:1px solid #e9e9e9;display:block;width:100%;height:100%;z-index:2;}
.product .tags-list{margin-top:0;padding-bottom:10px;}
@media (min-width:1300px){.product .tags-list{margin-right:35px;margin-left:35px;}
}
.product .tags-list li{margin-right:4px;margin-left:4px;margin-bottom:8px;}
.product .tags-list li a{min-width:26px;font-size:12px;min-height:20px;line-height:21px;padding:2px 4px 1px;}
.product .rating{text-align:center;padding-top:2px;}
.product .btn-product_addtocart{margin-top:10px;background:#DB4840;color:#ffffff;}
.product .btn-product_addtocart:hover{background:#333333;color:#ffffff;}
.product .product_inside_info{padding-bottom:15px;}
.product .product_inside_info_link{margin:26px 0 0px 0;padding:0;list-style:none;font-size:0;line-height:0;position:absolute;bottom:6px;left:18px;}
.product .product_inside_info_link li{white-space:nowrap;margin:0 5px;display:inline-block;position:relative;cursor:pointer;color:#c2c2c2;font-size:20px;line-height:24px;}
@media (max-width:1299px){.product .product_inside_info_link li{margin:0 10px;}
}
.product .product_inside_info_link li .icon{display:inline-block;vertical-align:middle;font-size:24px;line-height:24px;}
.product .product_inside_info_link li a{color:#DB4840;padding:2px 10px !important;}
.product .product_inside_info_link li a span.text{opacity:0;color:#c2c2c2;max-width:0;display:inline-block;vertical-align:middle;text-decoration:none;transition:max-width 500ms ease-out 100ms, opacity 500ms ease-out 100ms, color;overflow:hidden;display:inline-block;vertical-align:middle;padding:0 2px 0 7px;font-size:15px;}
.product .product_inside_info_link li:hover{color:#DB4840;}
.product .product_inside_info_link li:hover a{color:#fff;background:rgba(0,0,0,0.75);}
.product .product_inside_info_link li:hover a span.text{color:#fff;opacity:1;max-width:150px;transition:max-width 500ms ease-out 100ms, opacity 500ms ease-out 100ms, color 200ms;}
.product .product_inside_info_link li:first-child a{padding-right:1px;}
@media (min-width:1025px){.product .product_inside_info_link li:not([class]){display:none;}
}
@media (min-width:1300px){.product:not(.no-hover){padding-bottom:10px;margin-bottom:-15px;}
.product:not(.no-hover) .product_inside_hover{position:absolute;width:100%;}
.product:not(.no-hover) .product_inside_info{height:0;opacity:0;overflow:hidden;-webkit-transition:height 300ms linear 0s;-moz-transition:height 300ms linear 0s;-ms-transition:height 300ms linear 0s;-o-transition:height 300ms linear 0s;transition:height 300ms linear 0s;}
}
.form-horizontal{padding-bottom:22px;}
.form-horizontal .form-group .rating{margin-top:12px;}
.nav > li > a:focus{background:none;}
.select-block.tabs-wrapper{position:relative;z-index:8;}
.tabs-wrapper .nav-tabs--carusel,
.nav-tabs--carusel{border:none;margin-top:-34px;}
.tabs-wrapper .nav-tabs--carusel > li,
.nav-tabs--carusel > li{float:none;display:inline-block;font-weight:600;margin:0 9px;border:1px solid transparent;}
.tabs-wrapper .nav-tabs--carusel > li a,
.nav-tabs--carusel > li a{padding:6px;color:#333333;border:none;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;border:1px solid transparent;letter-spacing:0.02em;}
.tabs-wrapper .nav-tabs--carusel > li a:hover,
.nav-tabs--carusel > li a:hover{background:none;color:#DB4840;border:none;}
.tabs-wrapper .nav-tabs--carusel > li:hover,
.nav-tabs--carusel > li:hover{border:1px solid transparent;}
.tabs-wrapper .nav-tabs--carusel > li:hover a,
.nav-tabs--carusel > li:hover a{border:1px solid transparent;}
.tabs-wrapper .nav-tabs--carusel > li.active > a,
.tabs-wrapper .nav-tabs--carusel > li.active > a:hover,
.tabs-wrapper .nav-tabs--carusel > li.active > a:focus,
.nav-tabs--carusel > li.active > a,
.nav-tabs--carusel > li.active > a:hover,
.nav-tabs--carusel > li.active > a:focus{color:#DB4840;border:1px solid transparent;}
@media (max-width:1020px){.tabs-wrapper .nav-tabs--carusel,
.nav-tabs--carusel{margin-top:10px;}
}
@media (max-width:507px){.tabs-wrapper .nav-tabs--carusel > li,
.nav-tabs--carusel > li{display:block;text-align:center;margin:0;}
.tabs-wrapper .nav-tabs--carusel > li a,
.nav-tabs--carusel > li a{padding:5px 6px 5px 0;}
}
.tabs-wrapper .grid{margin-top:28px;}
.tabs-wrapper .grid .element-item{margin-top:0;margin-bottom:4%;}
.tab-content.tab-content-carusel,
.carouselTab-col-4 .slick-slide{margin:-2px 0 0 0;}
.carouselTab .slick-slide,
.carouselTab-col-4 .slick-slide{padding-left:25px;padding-right:25px;}
.tab-content.tab-content-carusel .product .product_inside{padding-bottom:3px;}
.product-listing > div{float:none;display:inline-block;vertical-align:top;margin-right:-4px;}
@media (max-width:1300px){.product-listing > div{margin-right:-5px;}
}
.roll-over-img{position:absolute;top:10px;left:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;}
.product.hovered .image-box .quick-view,
.product:hover .image-box .quick-view{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
@media (min-width:1025px){.product.hovered .image-box .not-item,
.product:hover .image-box .not-item{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
}
@media (min-width:1300px){.product.hovered .product_inside,
.product:hover .product_inside{background:#ffffff;}
}
.product .image-box:hover .roll-over-img{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
@media (min-width:1300px){.product.hovered{overflow:visible;z-index:7;padding-bottom:0;}
.product.hovered .product_inside{margin:-14px -25px 0;width:auto;}
.product.hovered .product_inside_hover{width:auto;margin:0 -50px;padding-bottom:15px;left:0;right:0;}
.product.hovered .product_inside_info,
.product.hovered .product_inside_info{height:auto;opacity:1;-webkit-transition:height 300ms linear 0s;-moz-transition:height 300ms linear 0s;-ms-transition:height 300ms linear 0s;-o-transition:height 300ms linear 0s;transition:height 300ms linear 0s;}
}
#instafeed img{height:auto;}
.product-listing:not(.row-view){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.product-listing.row-view .product{max-width:100%;margin-bottom:10px;}
.product-listing.row-view .product .product_inside_info{padding-bottom:0;}
.product-listing.row-view > div{float:none;display:block;width:100%;overflow:hidden;}
.product-listing.row-view .image-box{float:left;width:370px;position:relative;}
.product-listing.row-view .image-box .action-icons{display:none;}
.product-listing.row-view .product.short .image-box{max-width:300px;}
.product-listing.row-view .product.short .description{display:none;}
.product-listing.row-view > div .title,
.product-listing.row-view .price,
.product-listing.row-view .description,
.product-listing.row-view .product_inside_info{text-align:left;padding-left:38px;overflow:hidden;}
@media (max-width:500px){.product-listing.row-view > div .title,
.product-listing.row-view .price,
.product-listing.row-view .description,
.product-listing.row-view .product_inside_info{padding-left:20px;}
}
.product-listing.row-view .title{font-size:20px;line-height:26px;font-weight:500;margin:5px 0 0 0;}
.product-listing.row-view .options-swatch-color{margin-top:18px;text-align:left;margin-left:0;margin-right:0;margin-bottom:21px;}
.product-listing.row-view .options-swatch-color li{margin-bottom:0;}
.product-listing.row-view .options-swatch-color li:first-child{margin-left:0;}
.product-listing.row-view .rating{text-align:left;margin-top:7px;}
.product-listing.row-view .description{font-size:16px;line-height:24px;display:block;margin-top:5px;}
.product-listing.row-view .price{padding-top:4px;}
.product-listing.row-view .price.view{display:block;}
.product-listing.row-view .product_inside_hover{display:block;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.product-listing.row-view .product_inside_hover .product_inside_info{height:auto;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
.product-listing.row-view .image-box .quick-view{display:none;}
.product-listing.row-view .product .product_inside_info_link{margin:22px 0 0 0;}
.product-listing.row-view .product .product_inside_info_link li:first-child{padding-left:1px;margin-left:0;}
.product-listing.row-view .product .product_inside_info_link li:not([class]){display:none;}
.product-listing.row-view .btn-product_addtocart{margin-right:26px;}
.product-listing.row-view .quick-view.btn{margin-top:8px;background:none;color:#333333;display:inline-flex;padding:0;}
.product-listing.row-view .quick-view.btn .icon{font-size:24px;position:relative;top:7px;margin-right:5px;color:#DB4840;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.product-listing.row-view .quick-view.btn:hover{color:#DB4840;background:none;}
.product-listing.row-view .quick-view.btn:hover .icon{color:#333333;}
.product-listing.row-view .tags-list{margin-top:15px;padding-bottom:4px;margin-left:0;margin-right:0;}
.product-listing.row-view .tags-list li{margin-left:0;margin-right:8px;margin-bottom:8px;}
.product-listing.row-view .product{margin-bottom:0;padding-bottom:0;}
.product-listing.row-view .product .product_inside{padding-bottom:0;margin-bottom:0;}
.product-listing.row-view div:not(:first-child) .product{margin-top:40px;}
@media (min-width:1300px){.product.hovered{width:calc(100% + 50px);z-index:7;}
.product.hovered .product_inside{position:absolute;top:0;left:0;width:100%;-webkit-box-shadow:1px 0px 24px 0 rgba(0, 0, 0, 0.07);-moz-box-shadow:1px 0px 24px 0 rgba(0, 0, 0, 0.07);box-shadow:1px 0px 24px 0 rgba(0, 0, 0, 0.07);padding:14px 25px 0 25px;}
.product.hovered .product_inside .product_inside_hover{position:relative;}
.product.hovered .product_label-left{margin-left:0;}
.product.hovered .product_label-right{margin-right:0;}
}
@media (max-width:1299px){.product .image-box .quick-view > span{font-size:12px;padding:2px 15px 0;height:39px;}
.product .image-box .quick-view .icon{font-size:15px;top:1px;margin-right:5px;}
.product .image-box .label-new,
.product .image-box .label-sale{font-size:11px;line-height:12px;}
.product .image-box .label-new{min-width:39px;}
.product .image-box .label-sale{min-width:55px;}
.product .title{font-size:14px;line-height:21px;}
.product .price{font-size:24px;}
.product .countdown_box .countdown-section{font-size:13px;margin:0 9px;min-width:22px;}
.product .countdown_box .countdown-period{font-size:12px;}
.product .countdown_box .countdown-section:before{margin-top:-4px;font-size:16px;font-weight:normal;}
.product .countdown_box .countdown-amount{font-size:15px;}
.product .countdown_box .countdown-section:nth-child(1):before{right:-39%;}
.product .countdown_box .countdown-section:nth-child(2):before{right:-45%;}
.product .countdown_box .countdown-section:nth-child(3):before{right:-45%;}
.product .product_inside_info_link li a{display:block;width:100%;height:100%;}
.product .product_inside_info_link li a span.text{display:none;}
.product .btn-product_addtocart{font-size:14px;}
}
@media (max-width:1299px){.product-listing.row-view .options-swatch,
.product-listing.row-view .quick-view.btn,
.product-listing.row-view .rating,
.product-listing.row-view .tags-list{display:none;}
.product-listing.row-view .title{font-size:16px;}
.product-listing.row-view .image-box{width:39.5%;}
.product-listing.row-view .btn-product_addtocart.btn{font-size:0;line-height:0;padding:0;margin:22px 20px 0 0;height:inherit;background:none;color:#c2c2c2;letter-spacing:0;float:left;}
.product-listing.row-view .btn-product_addtocart.btn .icon{margin:0;top:-1px;}
.product-listing.row-view .btn-product_addtocart.btn:hover{background:inherit;color:#DB4840;}
.product-listing.row-view .product_inside_info_link{margin:13px 0 0 0;display:inline-block;}
.product-listing.row-view .product_inside_info_link li{overflow:inherit;}
}
@media (max-width:789px){.product-listing.row-view .image-box{width:48.5%;}
}
@media (max-width:1299px){.product-listing.row-view .description{text-overflow:ellipsis;overflow:hidden;max-height:146px;}
}
@media (max-width:767px){.product-listing.row-view .description{text-overflow:ellipsis;overflow:hidden;max-height:94px;}
.product-listing.row-view .title{font-weight:normal;}
}
@media (max-width:530px){.product-listing.row-view .description{display:none;}
}
@media (max-width:1025px){.product.small .btn-product_addtocart.btn .icon{display:none;}
.product.small .product_inside_info_link li{overflow:inherit;}
.product-listing.row-view .product.small .product_inside_info_link li:first-child,
.product-listing.row-view .product .product_inside_info_link li:first-child{margin-left:5px;}
.product-listing.row-view .btn-product_addtocart.btn{margin-right:14px;}
.product-listing.row-view .product .product_inside_info_link li{margin:0 10px;}
}
@media (max-width:420px){.product-listing.row-view .btn-product_addtocart.btn{margin-right:5px;margin-top:22px;}
.product-listing.row-view .product .product_inside_info_link li{margin:0 5px;}
}
.product.small .countdown_box .countdown-section{font-size:13px;margin:0 9px;}
.product.small .countdown_box .countdown-period{font-size:12px;}
.product.small .countdown_box .countdown-section:before{margin-top:-4px;font-size:18px;font-weight:normal;}
.product.small .countdown_box .countdown-amount{font-size:16px;}
.product.small .countdown_box .countdown-section:nth-child(1):before{right:-40%;}
.product.small .countdown_box .countdown-section:nth-child(2):before{right:-60%;}
.product.small .countdown_box .countdown-section:nth-child(3):before{right:-55%;}
.product.small .image-box .quick-view > span{font-size:12px;padding-left:10px;padding-right:10px;height:39px;}
.product.small .image-box .quick-view > span .icon{font-size:15px;margin-right:5px;top:1px;}
@media (min-width:1024px){.product-listing:not(.row-view) .col-lg-one-six .product:not(.small-xs) .countdown-section{padding:4px 0;margin:0 11px;line-height:13px;font-size:14px;min-width:21px;}
.product-listing:not(.row-view) .col-lg-one-six .product:not(.small-xs) .countdown_box .countdown-section{font-size:13px;margin:0 7px;}
.product-listing:not(.row-view) .col-lg-one-six .product:not(.small-xs) .countdown_box .countdown-amount{font-size:14px;}
.product-listing:not(.row-view) .col-lg-one-six .product:not(.small-xs) .countdown_box .countdown-period{font-size:11px;}
.product-listing:not(.row-view) .col-lg-one-six .product:not(.small-xs) .countdown_box .countdown-section:nth-child(1):before{right:-50%;}
.product-listing:not(.row-view) .col-lg-one-six .product:not(.small-xs) .countdown_box .countdown-section:nth-child(2):before{right:-45%;}
.product-listing:not(.row-view) .col-lg-one-six .product:not(.small-xs) .countdown_box .countdown-section:nth-child(3):before{right:-48%;}
.product-listing:not(.row-view) .col-lg-one-six .product:not(.small-xs) .countdown_box .countdown-amount{padding-bottom:0px;}
.product-listing:not(.row-view) .col-lg-one-six .image-box .label-new,
.product-listing:not(.row-view) .col-lg-one-six .image-box .label-sale{top:0;position:absolute;font-weight:500;font-size:11px;line-height:13px;}
.product-listing:not(.row-view) .col-lg-one-six .image-box .label-new{min-width:38px;padding:6px 8px 5px;left:6px;}
.product-listing:not(.row-view) .col-lg-one-six .image-box .label-sale{min-width:54px;padding:7px 8px 5px 8px;right:6px;}
}
.product.small-xs .image-box .quick-view > span{padding:5px 10px 1px;}
.product.small-xs .image-box .quick-view > span .icon{display:none;}
.product.small-xs .btn{padding-left:15px;padding-right:15px;}
.product.small-xs .product_inside_info_link li{margin:0 5px;}
#same_product_height #pageContent .product-listing:not(.row-view) .product .image-box{height:200px;overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
#same_product_height #pageContent .product-listing:not(.row-view) .product .image-box img{max-height:200px;width:auto;max-width:100%;display:inline-block;}
@media (min-width:790px) and (max-width:1279px){.col-lg-one-six .product .countdown_box .countdown-section,
.col-lg-one-three .product .countdown_box .countdown-section{font-size:12px;margin:0 8px;min-width:20px;}
.col-lg-one-six .product .countdown_box .countdown_inner,
.col-lg-one-three .product .countdown_box .countdown_inner{padding:8px 0;}
.col-lg-one-six .product .countdown_box .countdown-period,
.col-lg-one-three .product .countdown_box .countdown-period{font-size:11px;}
.col-lg-one-six .product .countdown_box .countdown-section:before,
.col-lg-one-three .product .countdown_box .countdown-section:before{margin-top:-6px;font-size:15px;line-height:15px;font-weight:normal;}
.col-lg-one-six .product .countdown_box .countdown-amount,
.col-lg-one-three .product .countdown_box .countdown-amount{font-size:13px;line-height:16px;}
.col-lg-one-six .product .countdown_box .countdown-section:nth-child(1):before,
.col-lg-one-three .product .countdown_box .countdown-section:nth-child(1):before{right:-42%;}
.col-lg-one-six .product .countdown_box .countdown-section:nth-child(2):before,
.col-lg-one-three .product .countdown_box .countdown-section:nth-child(2):before{right:-52%;}
.col-lg-one-six .product .countdown_box .countdown-section:nth-child(3):before,
.col-lg-one-three .product .countdown_box .countdown-section:nth-child(3):before{right:-55%;}
}
@media (min-width:398px) and (max-width:500px){.col-lg-one-six .product .countdown_box .countdown-section,
.col-lg-one-three .product .countdown_box .countdown-section{font-size:10px;margin:0 4px;}
.col-lg-one-six .product .countdown_box .countdown-period,
.col-lg-one-three .product .countdown_box .countdown-period{font-size:11px;}
.col-lg-one-six .product .countdown_box .countdown-section:before,
.col-lg-one-three .product .countdown_box .countdown-section:before{display:none;}
.col-lg-one-six .product .countdown_box .countdown-amount,
.col-lg-one-three .product .countdown_box .countdown-amount{font-size:12px;padding:0;margin:0;}
.col-lg-one-six .product .countdown_box .countdown-section:nth-child(1):before,
.col-lg-one-three .product .countdown_box .countdown-section:nth-child(1):before{right:-42%;}
.col-lg-one-six .product .countdown_box .countdown-section:nth-child(2):before,
.col-lg-one-three .product .countdown_box .countdown-section:nth-child(2):before{right:-52%;}
.col-lg-one-six .product .countdown_box .countdown-section:nth-child(3):before,
.col-lg-one-three .product .countdown_box .countdown-section:nth-child(3):before{right:-55%;}
}
.product-listing:not(.row-view) .col-lg-one-six .product .product_inside_info_link li a span.text{display:none;}
@media (min-width:1280px) and (max-width:1300px){.product-listing:not(.row-view) .col-lg-one-six .product.small .btn-product_addtocart{padding-right:15px;padding-left:15px;}
}
@media (max-width:500px){.row-view .col-lg-one-six .product .countdown_box .countdown-section,
.row-view .col-lg-one-three .product .countdown_box .countdown-section{font-size:10px;margin:0 8px;}
.row-view .col-lg-one-six .product .countdown_box .countdown-period,
.row-view .col-lg-one-three .product .countdown_box .countdown-period{font-size:12px;}
.row-view .col-lg-one-six .product .countdown_box .countdown-section:before,
.row-view .col-lg-one-three .product .countdown_box .countdown-section:before{display:none;}
.row-view .col-lg-one-six .product .countdown_box .countdown-amount,
.row-view .col-lg-one-three .product .countdown_box .countdown-amount{font-size:12px;padding:0;margin:0;}
.row-view .col-lg-one-six .product .countdown_box .countdown-section:nth-child(1):before,
.row-view .col-lg-one-three .product .countdown_box .countdown-section:nth-child(1):before{right:-42%;}
.row-view .col-lg-one-six .product .countdown_box .countdown-section:nth-child(2):before,
.row-view .col-lg-one-three .product .countdown_box .countdown-section:nth-child(2):before{right:-52%;}
.row-view .col-lg-one-six .product .countdown_box .countdown-section:nth-child(3):before,
.row-view .col-lg-one-three .product .countdown_box .countdown-section:nth-child(3):before{right:-55%;}
}
@media (max-width:420px){.row-view .col-lg-one-six .product .countdown_box .countdown-section,
.row-view .col-lg-one-three .product .countdown_box .countdown-section{font-size:10px;margin:0 6px;min-width:17px;}
.row-view .col-lg-one-six .product .countdown_box .countdown-period,
.row-view .col-lg-one-three .product .countdown_box .countdown-period{font-size:10px;}
.row-view .col-lg-one-six .product .countdown_box .countdown-section:before,
.row-view .col-lg-one-three .product .countdown_box .countdown-section:before{display:none;}
.row-view .col-lg-one-six .product .countdown_box .countdown-amount,
.row-view .col-lg-one-three .product .countdown_box .countdown-amount{font-size:12px;padding:0;margin:0;}
.row-view .col-lg-one-six .product .countdown_box .countdown-section:nth-child(1):before,
.row-view .col-lg-one-three .product .countdown_box .countdown-section:nth-child(1):before{right:-42%;}
.row-view .col-lg-one-six .product .countdown_box .countdown-section:nth-child(2):before,
.row-view .col-lg-one-three .product .countdown_box .countdown-section:nth-child(2):before{right:-52%;}
.row-view .col-lg-one-six .product .countdown_box .countdown-section:nth-child(3):before,
.row-view .col-lg-one-three .product .countdown_box .countdown-section:nth-child(3):before{right:-55%;}
}
@media (max-width:360px){.row-view .col-lg-one-six .product .countdown_box .countdown-section,
.row-view .col-lg-one-three .product .countdown_box .countdown-section{font-size:10px;margin:0 4px;}
.row-view .col-lg-one-six .product .countdown_box .countdown-period,
.row-view .col-lg-one-three .product .countdown_box .countdown-period{font-size:11px;}
.row-view .col-lg-one-six .product .countdown_box .countdown-section:before,
.row-view .col-lg-one-three .product .countdown_box .countdown-section:before{display:none;}
.row-view .col-lg-one-six .product .countdown_box .countdown-amount,
.row-view .col-lg-one-three .product .countdown_box .countdown-amount{font-size:12px;padding:0;margin:0;}
.row-view .col-lg-one-six .product .countdown_box .countdown-section:nth-child(1):before,
.row-view .col-lg-one-three .product .countdown_box .countdown-section:nth-child(1):before{right:-42%;}
.row-view .col-lg-one-six .product .countdown_box .countdown-section:nth-child(2):before,
.row-view .col-lg-one-three .product .countdown_box .countdown-section:nth-child(2):before{right:-52%;}
.row-view .col-lg-one-six .product .countdown_box .countdown-section:nth-child(3):before,
.row-view .col-lg-one-three .product .countdown_box .countdown-section:nth-child(3):before{right:-55%;}
}
@media (max-width:480px){.product .image-box .quick-view > span{font-size:12px;padding:2px 15px 3px;}
.product .image-box .quick-view .icon{font-size:14px;top:2px;}
.product .image-box .label-new,
.product .image-box .label-sale{font-size:10px;line-height:13px;}
.product .image-box .label-new{min-width:auto;left:0;}
.product .image-box .label-sale{min-width:auto;right:0;}
.product .image-box .not-item{width:60px;height:60px;font-size:11px;line-height:17px;margin-top:-30px;margin-left:-30px;}
.product .image-box .not-item div{width:60px;height:60px;}
.product-listing.row-view .title{font-size:14px;line-height:19px;}
.product-listing.row-view .price{font-size:20px;}
}
@media (min-width:1298px){.carousel-products:hover{z-index:7;}
.hover-product .carousel-products:hover .slick-list,
.hover-product .carouselTab-col-4:hover .slick-list{padding-bottom:250px;margin-bottom:-250px;padding-left:20px;margin-left:-20px;padding-right:20px;margin-right:-20px;}
}
.slick-list{position:inherit;}
@media (max-width:1316px){.carousel-products .slick-list{padding-left:0px;margin-left:-0px;padding-right:0px;margin-right:-0px;}
.carousel-products .product.hovered{width:100%;}
.carousel-products .product.hovered .product_inside{padding:0;}
.carousel-products .product.hovered .product_inside{margin:0px;width:auto;}
.carousel-products .product.hovered .product_inside_hover{margin:0;}
.carousel-products .image-box{padding-top:0;}
.carousel-products .product{margin-top:40px;overflow:inherit;}
.carousel-products .product .label-new,
.carousel-products .product .label-sale{margin-top:-10px;}
.carousel-products .product .product_inside{overflow:inherit;}
}
@media (max-width:790px){.product-listing.carousel-products-mobile > div{margin-right:0;display:inherit;}
.product .product_inside{padding-bottom:0;}
}
.product-listing.row-view-one > div{width:100%;max-width:350px;display:block;margin-left:auto;margin-right:auto;}
@media (max-width:490px){.product-listing.row-view-one > div{max-width:250px;}
}
.slider-scroll .item{position:relative;}
.slider-scroll .item img{width:100%;height:auto;z-index:1;}
.slider-scroll .item:hover .animation-hover{-webkit-animation:0.15s linear line infinite;animation:0.15s tremor linear infinite;animation-iteration-count:1;}
.slider-scroll .nav-slider-scroll{position:fixed;right:5%;top:200px;z-index:7;}
.slider-scroll .nav-slider-scroll li a{width:10px;height:10px;background:#ffffff;display:inline-block;position:relative;margin-bottom:18px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;backface-visibility:hidden;}
@media (max-width:790px){.slider-scroll .nav-slider-scroll li a{margin-bottom:8px;}
}
.slider-scroll .nav-slider-scroll li a:before{display:block;position:absolute;content:"";width:20px;height:20px;border:2px solid #ffffff;top:-5px;left:-5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.slider-scroll .nav-slider-scroll li a:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.slider-scroll .nav-slider-scroll li.active a:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.slider-scroll .nav-slider-scroll li.active a{background:none;}
.slider-scroll .description{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:4% 17%;}
.slider-scroll .description .block-table-cell{text-align:center;}
.slider-scroll .description .title:not([class^="title color-"]){color:#ffffff;}
.slider-scroll .description .title{font-size:90px;line-height:110px;font-weight:bold;margin:20px 0 0 0;}
.slider-scroll .description p:not([class^="color-"]){color:#ffffff;}
.slider-scroll .description p{font-size:36px;line-height:47px;font-weight:600;}
.slider-scroll .description .btn{margin-top:36px;}
.slider-scroll .description .block-table-cell > *:nth-child(1){margin-top:0 !important;}
@media (max-width:1449px){.slider-scroll .description .title{font-size:70px;line-height:90px;}
.slider-scroll .description p{font-size:30px;line-height:40px;}
}
@media (max-width:1077px){.slider-scroll .description{padding:4% 13% 5%;}
.slider-scroll .description .title{font-size:55px;line-height:60px;}
.slider-scroll .description p{font-size:26px;line-height:32px;}
}
@media (max-width:790px){.slider-scroll .description{padding:4% 13% 5%;}
.slider-scroll .description .title{font-size:40px;line-height:45px;}
.slider-scroll .description p{font-size:21px;line-height:24px;}
.slider-scroll .description .btn-lg{padding-left:24px;padding-right:24px;height:54px;}
}
@media (max-width:648px){.slider-scroll .description p{display:none;}
.slider-scroll .description .title{font-size:32px;line-height:37px;}
.slider-scroll .description .btn{margin-top:19px;}
}
@media (max-width:470px){.slider-scroll .description .title{font-size:24px;line-height:32px;}
.slider-scroll .description .btn{margin-top:14px;height:46px;padding-left:20px;padding-right:20px;}
}
@media (max-width:400px){.slider-scroll .description{padding:2% 13% 5%;}
.slider-scroll .description .title{font-size:20px;line-height:25px;}
.slider-scroll .description .btn{margin-top:9px;font-size:12px;padding-left:16px;padding-right:16px;height:36px;}
}
.slider-scroll .point-left .block-table-cell{text-align:left;}
.slider-scroll .point-right .block-table-cell{text-align:right;}
.slider-scroll .box-arrow-bottom-left{position:absolute;left:5%;top:23.5%;backface-visibility:hidden;}
.slider-scroll .box-arrow-bottom-left .svg-icon{-webkit-transform:rotate(-545deg);-moz-transform:rotate(-545deg);-ms-transform:rotate(-545deg);-o-transform:rotate(-545deg);transform:rotate(-545deg);top:34px;right:-205px;position:absolute;backface-visibility:hidden;}
.slider-scroll .box-arrow-bottom-left .svg-icon path{fill:#fe4135;}
.slider-scroll .box-arrow-bottom-left .svg-icon svg{width:262px;height:121px;backface-visibility:hidden;}
.slider-scroll .box-arrow-bottom-left .color-white path{fill:#ffffff;}
.slider-scroll .box-arrow-bottom-left .text{color:#fe4135;font-family:"Covered By Your Grace", cursive;font-size:44px;line-height:42px;text-align:center;-webkit-transform:rotate(14deg);-moz-transform:rotate(14deg);-ms-transform:rotate(14deg);-o-transform:rotate(14deg);transform:rotate(14deg);}
@media (max-width:1676px){.slider-scroll .box-arrow-bottom-left{top:20.5%;left:2%;}
.slider-scroll .box-arrow-bottom-left .text{font-size:36px;line-height:40px;}
.slider-scroll .box-arrow-bottom-left .svg-icon{right:-187px;}
.slider-scroll .box-arrow-bottom-left .svg-icon svg{height:99px;}
}
@media (max-width:1290px){.slider-scroll .box-arrow-bottom-left{display:none;}
}
.slider-scroll .box-arrow-bottom-right{position:absolute;right:7%;top:23.5%;backface-visibility:hidden;}
.slider-scroll .box-arrow-bottom-right .svg-icon{-webkit-transform:rotate(-173deg);-moz-transform:rotate(-173deg);-ms-transform:rotate(-173deg);-o-transform:rotate(-173deg);transform:rotate(-173deg);top:34px;left:-200px;right:auto;position:absolute;backface-visibility:hidden;}
.slider-scroll .box-arrow-bottom-right .svg-icon path{fill:#fe4135;}
.slider-scroll .box-arrow-bottom-right .svg-icon svg{width:262px;height:121px;backface-visibility:hidden;-moz-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);filter:FlipH;-ms-filter:"FlipH";}
.slider-scroll .box-arrow-bottom-right .color-white path{fill:#ffffff;}
.slider-scroll .box-arrow-bottom-right .text{color:#fe4135;font-family:"Covered By Your Grace", cursive;font-size:44px;line-height:42px;text-align:center;-webkit-transform:rotate(-14deg);-moz-transform:rotate(-14deg);-ms-transform:rotate(-14deg);-o-transform:rotate(-14deg);transform:rotate(-14deg);}
@media (max-width:1676px){.slider-scroll .box-arrow-bottom-right{top:20.5%;right:7%;}
.slider-scroll .box-arrow-bottom-right .text{font-size:36px;line-height:40px;}
.slider-scroll .box-arrow-bottom-right .svg-icon{left:-173px;}
.slider-scroll .box-arrow-bottom-right .svg-icon svg{height:99px;}
}
@media (max-width:1290px){.slider-scroll .box-arrow-bottom-right{display:none;}
}
.number-of-products{font-size:14px;line-height:17px;padding-top:5px;float:right;}
.pagination ul{display:inline-block;margin-right:9px;margin-bottom:1px;}
.pagination ul li{margin:0 6px 6px 0;display:inline-block;}
.pagination ul li a, .pagination ul li span{font-size:14px;padding:13px 21px 12px;display:inline-block;color:#777;border:1px solid #e9e9e9;background:#ffffff;min-width:49px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.pagination ul li span{cursor:default;}
.pagination ul li a:hover{color:#DB4840;background:#ffffff;border-color:#e9e9e9;}
.pagination ul li.active a{color:#DB4840;background:#ffffff;border-color:#333333;font-weight:bold;}
.pagination .btn{display:inline-block;padding:6px 24px 15px;margin-top:-1px;background:#DB4840;color:#ffffff;}
.pagination .btn .icon{font-size:24px;line-height:24px;position:relative;top:7px;}
.pagination .btn:hover{background:#333333;color:#ffffff;}
label{font-weight:normal;color:#333333;font-size:14px;padding-right:4px;}
.filters-row{margin-left:0;margin-right:0;}
.filters-row .filters-row_select{display:inline-block;margin-right:12px;}
.filters-row .filters-row_select label{display:inline-block;position:relative;top:1px;}
.filters-row .pull-left .filters-row_select{margin-right:5px;}
.filters-row .filters-row_mode{display:inline-block;}
.filters-row .link-view{display:inline-block;padding:5px;font-size:24px;color:#c2c2c2;position:relative;top:8px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.filters-row .link-view:hover,
.filters-row .link-view.active{color:#DB4840;}
.filters-row .link-view-mobile{border:1px solid #e9e9e9;display:inline-block;top:auto;width:50px;height:50px;font-size:24px;line-height:35px;text-align:center;position:relative;color:#c2c2c2;background:transparent;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.filters-row .link-view-mobile .icon{position:relative;top:8px;}
.filters-row .link-view-mobile:hover{color:#DB4840;background:transparent;}
.filters-row .link-view-mobile.active{color:#DB4840;background:transparent;}
.filters-row .filters-row_mode .link-sort-bottom{top:3px;-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);}
.filters-row .link-mode{border:1px solid #e9e9e9;display:inline-block;width:43px;height:43px;font-size:24px;line-height:33px;text-align:center;position:relative;background:transparent;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.filters-row .link-mode .icon{position:relative;top:4px;color:#c2c2c2;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
@media (min-width:1025px){.filters-row .link-mode{top:2px;}
}
.filters-row .link-mode:hover,
.filters-row .link-mode.active{background:transparent;border-color:#e9e9e9;}
.filters-row .link-mode:hover .icon,
.filters-row .link-mode.active .icon{color:#DB4840;}
.filters-row .link-row-view{margin-left:1px;}
.filters-row .pull-left{padding-bottom:20px;}
.filters-row .pull-left select.form-control{width:auto;min-width:205px;display:inline-block;padding:10px;top:2px;position:relative;}
.filters-row .pull-right{padding-bottom:20px;}
.filters-row .pull-right select.form-control{width:auto;min-width:90px;display:inline-block;padding:12px 12px 11px 17px;top:2px;position:relative;}
@media (max-width:1279px){.filters-row .pull-left select.form-control{min-width:170px;}
}
.filters-row-small-lg .pull-left select.form-control{min-width:150px;}
@media (max-width:670px){.filters-row.filter-no-sidebar .pull-left,
.filters-row.filter-no-sidebar .pull-right,
.filters-row.filter-no-sidebar .filters-row_select{width:100%;}
.filters-row.filter-no-sidebar .link-mode,
.filters-row.filter-no-sidebar .link-view-mobile{margin-top:22px;}
}
.filters-mobile label{margin-bottom:1px;}
.filters-mobile select{width:calc(100% - 39px);padding:10px 12px 13px 19px;}
.filters-mobile .link-sort-top{color:#c2c2c2;font-size:24px;line-height:24px;display:inline-block;float:right;padding:12px 0 0 5px;margin-top:30px;}
.filters-mobile .link-sort-top:hover{color:#DB4840;}
.filters-mobile .filters-row_select:not(:last-child){margin-bottom:21px;}
.collapse-block{width:100%;border-bottom:1px solid #e9e9e9;padding-bottom:28px;}
.collapse-block .options-swatch-color{margin-bottom:0;}
div.collapse-block:not(.collapse-block-mobile):not(.hide) ~ div{margin-top:25px;}
@media (min-width:1025px){.leftColumn .collapse-block-mobile{display:none;}
}
@media (max-width:1024px){div.collapse-block ~ div{margin-top:56px;}
}
.collapse-block.first-child{margin-top:0px;}
.collapse-block.open{padding-bottom:20px;}
.collapse-block__content{display:none;padding-bottom:19px;}
.collapse-block__content > p:first-child{margin-top:10px;}
.collapse-block__content .jq-selectbox__dropdown{top:45px;}
.collapse-block_content{display:none;}
.collapse-block_title{cursor:pointer;margin:0px 35px 0 0;padding-bottom:24px;font-weight:bold;position:relative;font-size:18px;line-height:26px;color:#333333;}
.collapse-block_title:after{position:absolute;display:block;top:-2px;right:-35px;font-family:'Material Icons';font-size:24px;content:"\e145";line-height:27px;color:#c2c2c2;font-weight:normal;}
.collapse-block__icon-left{padding-left:38px;}
.collapse-block__icon-left:after{left:0px;}
.collapse-block:last-child{border-bottom:0;padding-bottom:25px;}
.collapse-block--indent-lg{margin-bottom:22px;padding-bottom:24px;}
.open > .collapse-block_title:after{content:"\e15b";}
@media (min-width:1279px){.collapse-block.hidde-border-lg{border-bottom-color:transparent;}
}
.tags-list{margin-top:28px;margin-left:-5px;}
.tags-list li{display:inline-block;margin:0 0 5px 5px;}
.tags-list li a{min-width:50px;min-height:50px;font-size:14px;line-height:22px;padding:14px 15px 12px;display:inline-block;border:1px solid #e9e9e9;color:#777;background:transparent;text-align:center;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.tags-list li a:hover{background:#333333;border-color:#333333;color:#ffffff;}
.tags-list li.active a{background:#333333;border-color:#333333;color:#ffffff;cursor:default;}
.aside .tags-list{margin-top:0;}
.aside-featured-product{overflow:hidden;padding-bottom:15px;}
.aside-featured-product .product-img{width:25.5%;float:left;padding-top:6px;}
.aside-featured-product .product-img img{width:100%;height:auto;}
.aside-featured-product .product-content{width:74.5%;padding-left:10px;float:left;}
.aside-featured-product .product-content .title{font-size:14px;line-height:21px;letter-spacing:-0.01em;color:#333333;}
.aside-featured-product .product-content .title a{color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.aside-featured-product .product-content .title a:hover{color:#DB4840;}
.aside-featured-product .product-content .price{font-size:14px;line-height:18px;margin-top:5px;font-weight:500;color:#DB4840;}
.aside-featured-product .product-content .price .new-price{color:#fe4135;}
.aside-featured-product .product-content .price .old-price{color:#777;font-size:14px;text-decoration:line-through;}
.aside-featured-product .product-content .rating span{font-size:14px;}
.aside-custom-block h6{font-weight:500;padding:0;margin:0;}
.aside-custom-block h6 .icon{font-size:32px;line-height:37px;position:relative;top:10px;margin-right:4px;}
.aside-custom-block p{margin-bottom:7px;}
.radio{display:block;cursor:pointer;margin:0 0 8px;transition:all 0.15s linear;-ms-transition:all 0.15s linear;-webkit-transition:all 0.15s linear;-o-transition:all 0.15s linear;}
.radio input{width:1px;height:1px;opacity:0;}
.radio input:focus + .outer .inner{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;background-color:#DB4840;}
.radio .outer{width:16px;height:16px;display:block;float:left;margin:3px 9px 0 0;background-color:#ffffff;border:1px solid #e9e9e9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.radio .inner{width:10px;height:10px;top:2px;left:2px;display:block;background-color:#DB4840;opacity:0;position:relative;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.radio input:checked + .outer .inner{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}
.radio:hover{color:#DB4840;}
.radio:hover .inner{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.price-slider{position:relative;padding:37px 0 32px 0;}
.price-slider .noUi-target,
.price-slider .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}
.price-slider .noUi-target{position:relative;direction:ltr;}
.price-slider .noUi-base{width:100%;height:100%;position:relative;z-index:1;}
.price-slider .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;}
.price-slider .noUi-handle{position:relative;z-index:1;}
.price-slider .noUi-tooltip{position:absolute;top:-26px;color:#333333;font-size:14px;line-height:19px;width:60px;text-align:center;margin-left:-21px;}
.price-slider .noUi-stacking .noUi-handle{z-index:7;}
.price-slider .noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s, top 0.3s;transition:left 0.3s, top 0.3s;}
.price-slider .noUi-state-drag *{cursor:inherit;}
.price-slider .noUi-base{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.price-slider .noUi-horizontal{height:4px;}
.price-slider .noUi-horizontal .noUi-handle{width:16px;height:16px;left:-17px;top:-6px;}
.price-slider .noUi-vertical{width:18px;}
.price-slider .noUi-vertical .noUi-handle{width:16px;height:16px;left:-6px;top:-17px;}
.price-slider .noUi-background{background:#e9e9e9;}
.price-slider .noUi-connect{background:#DB4840;-webkit-transition:background 450ms;transition:background 450ms;}
.price-slider .noUi-target{background:#e9e9e9;border:none;}
.price-slider .noUi-draggable{cursor:w-resize;}
.price-slider .noUi-vertical .noUi-draggable{cursor:n-resize;}
.price-slider .noUi-handle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#333333;cursor:default;cursor:pointer;}
.price-slider .noUi-active{background:#333333;}
.price-slider [disabled].noUi-origin,
.price-slider [disabled] .noUi-handle{cursor:not-allowed;}
.price-input{margin-bottom:15px;}
.price-input .btn{margin-top:8px;}
.filter-list{padding:0 0 17px 0;}
.filter-list li{overflow:hidden;position:relative;color:#333333;font-size:14px;margin-bottom:7px;}
.filter-list .icon{font-size:24px;}
.options-swatch-color{margin:0 0 21px -3px;padding:0;list-style:none;}
.options-swatch-color li{display:inline-block;margin:0 2.5px;margin-bottom:1px;}
.options-swatch-color li a{display:block;position:relative;text-align:center;width:50px;height:50px;font-size:13px;line-height:50px;text-decoration:none;background-color:transparent;}
.options-swatch-color li a .swatch-img{position:absolute;top:0;left:0;line-height:0;}
.options-swatch-color li a .swatch-img img{height:auto;width:100%;}
.options-swatch-color li a .swatch-img:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:0px solid #ffffff;transition:all 0.12s linear;-ms-transition:all 0.12s linear;-webkit-transition:all 0.12s linear;-o-transition:all 0.12s linear;}
.options-swatch-color li a:hover{text-decoration:none;}
.options-swatch-color li a:hover .swatch-img:before{border-width:6px;}
.options-swatch-color li a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:0px solid #ffffff;-webkit-transition:0.1s;-o-transition:0.1s;transition:0.1s;-webkit-transition:0.1s 0.3s 0s ease;-moz-transition:0.1s 0.3s 0s ease;-ms-transition:0.1s 0.3s 0s ease;-o-transition:0.1s 0.3s 0s ease;transition:0.1s 0.3s 0s ease;}
.options-swatch-color li a:hover:before{background-color:none;border:6px solid #ffffff;}
.options-swatch-color li a:hover .swatch-label.border-bg:before{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);}
.options-swatch-color li img{width:100%;height:100%;}
.options-swatch-color li span{display:block;width:100%;height:100%;}
.options-swatch-color li .swatch-label.border-bg:before{content:'';position:absolute;top:0;left:0;border:1px solid #e9e9e9;display:block;width:100%;height:100%;transition:all 0.1s linear;-ms-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;}
.options-swatch-color li.active a{text-decoration:none;}
.options-swatch-color li.active a .swatch-label.border-bg:before{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);}
.options-swatch-color li.active a .swatch-img:before{border-width:6px;}
.options-swatch-color li.active a:before{background-color:none;border:6px solid #ffffff;}
.collapse-block .options-swatch-color{margin-left:-5px;font-size:0;line-height:0;}
.collapse-block .options-swatch-color li{margin:0 0 5px 5px;}
.poll p{margin-top:0px;padding-top:2px;font-weight:500;color:#333333;}
.poll .radio{margin:0 0 7px;}
.poll-list{padding:18px 0 19px;}
.block-aside .poll{margin-bottom:8px;}
.block-aside .tags-list{margin-top:10px;padding-bottom:4px;}
.block-aside .box-archives{margin-top:9px;padding-bottom:7px;}
.block-aside .calendarDatepicker{margin-top:10px;margin-bottom:8px;}
.block-aside .subscribe-box{margin-top:9px;}
.block-aside .subscribe-box .form-control{padding:15px 5px 15px 52px;}
@media (min-width:681px){.block-aside .subscribe-box .form-control{max-width:215px;}
}
.block-aside .subscribe-box span.addon-icon{top:14px;}
.block-aside .subscribe-box .form-inline .btn{margin-top:19px;}
.block-aside .social-icon-round{padding-bottom:3px;}
.block-aside .recent-comments{margin-top:6px;}
.radio-list li.active label{color:#DB4840;}
.compare-aside .item{overflow:hidden;position:relative;min-height:100px;margin-bottom:30px;}
.compare-aside .item .img{width:78px;float:left;position:absolute;top:5px;left:0;width:78px;height:100px;}
.compare-aside .item .img img{width:100%;height:auto;}
.compare-aside .title{color:#333333;display:inline-block;padding:0 21px 0 102px;font-size:14px;line-height:21px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.compare-aside .title:hover{color:#DB4840;}
.aside .link-close{position:absolute;right:0;top:-3px;font-size:24px;line-height:31px;display-inline:block;color:#c2c2c2;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.aside .link-close:hover{color:#DB4840;}
.aside .filter-list li{padding-right:21px;}
.aside .filter-list .padding-left-10{padding-left:10px;}
.aside .filter-list .link-close{left:0;right:auto;width:100%;height:100%;}
.aside .filter-list .link-close:before{right:0;position:absolute;}
.aside .list-simple{margin-top:0;}
.list-simple{margin-top:15px;}
.list-simple li{color:#333333;margin-bottom:6px;}
.list-simple li a{color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;font-size:14px;}
.list-simple li a:hover{color:#DB4840;}
.list-simple li:last-child{margin-bottom:0;}
.list-simple li.active a{color:#DB4840;}
.list-simple-inline li{display:inline-block;margin-right:6px;}
.list-simple-dot{margin-top:15px;}
.list-simple-dot li{color:#777;margin-bottom:6px;padding:0 0 0 16px;position:relative;font-size:16px;line-height:24px;letter-spacing:-0.01em;}
.list-simple-dot li a{color:#777;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.list-simple-dot li a:hover{color:#DB4840;}
.list-simple-dot li:before{content:'.';display:inline-block;color:#333333;font-size:31px;line-height:30px;position:absolute;top:-11px;left:0;}
.list-simple-dot li:last-child{margin-bottom:0;}
.list-simple-dot li.active a{color:#DB4840;}
.decimal-list{padding:0;margin:10px 0 0 0;list-style-type:none;counter-reset:myCounter;}
.decimal-list li{padding:0 0 0 18px;margin-bottom:7px;text-indent:0;position:relative;color:#777;}
.decimal-list li:before{content:counter(myCounter);counter-increment:myCounter;position:absolute;top:0;left:0;z-index:1;color:#333333;}
.decimal-list li:last-child{margin-bottom:0;}
.decimal-list ul{counter-reset:myCounter1;list-style-type:none;padding:0;margin:7px 0 0 17px;}
.decimal-list ul li:before{content:counter(myCounter1);counter-increment:myCounter1;}
.decimal-list ul li:last-child{padding-bottom:0;}
.decimal-list a{text-decoration:none;color:#777;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.decimal-list a:hover{color:#DB4840;}
body.no-scroll{overflow:hidden;width:100%;position:fixed;z-index:0;height:100%;}
.modal-filter{background-color:rgba(0, 0, 0, 0.5);position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:11;display:block;}
.position-fix.slide-column-close{position:fixed;}
@media (min-width:1025px){.leftColumn{position:relative;padding-right:71px;margin-top:2px;}
.leftColumn:after{content:'';position:absolute;right:25px;top:4px;width:1px;height:100%;background:#e9e9e9;}
.rightColumn{position:relative;padding-left:71px;padding-right:0;margin-top:2px;}
.rightColumn:after{content:'';position:absolute;left:25px;top:4px;width:1px;height:100%;background:#e9e9e9;}
.slide-column-open{margin:0 15px 0 0;}
}
.extra-btn-filter{position:absolute;left:50%;margin:2px 0 0 -59px;}
.slide-column-close{text-decoration:none;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), white 20%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0), white 20%);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0), white 20%);background:linear-gradient(to top, rgba(255, 255, 255, 0), white 20%);position:relative;padding:15px 5px 11px;font-size:16px;font-weight:500;width:calc(273px - 17px);left:-155%;top:0;text-align:right;z-index:13;letter-spacing:0.02em;-webkit-transition:left 300ms linear 0s;-moz-transition:left 300ms linear 0s;-ms-transition:left 300ms linear 0s;-o-transition:left 300ms linear 0s;transition:left 300ms linear 0s;}
.slide-column-close a{display:inline-block;padding:7px 14px 4px 10px;font-size:16px;text-align:left;color:#DB4840;background:transparent;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
@media only screen and (-webkit-min-device-pixel-ratio:1.3), only screen and (-o-min-device-pixel-ratio:13/10), only screen and (min-resolution:120dpi){.slide-column-close a{margin-right:-17px;}
}
.slide-column-close a:hover{color:#ffffff;background:#DB4840;}
.slide-column-close .icon{font-size:24px;line-height:26px;margin-right:8px;position:relative;top:1px;display:inline-block;vertical-align:middle;}
.slide-column-close.column-open{left:0%;}
@media (min-width:1025px){.slide-column-close{display:none;}
.slide-column-close.slide-column-close-mobile{display:block;}
}
@media (max-width:1024px){.aside.leftColumn{position:fixed;display:block;margin:0;padding:0;background:#ffffff;list-style:none;z-index:12;top:0;left:-150%;height:100%;width:273px;text-align:left;overflow:scroll;overflow-x:hidden;-webkit-transition:left 300ms linear 0s;-moz-transition:left 300ms linear 0s;-ms-transition:left 300ms linear 0s;-o-transition:left 300ms linear 0s;transition:left 300ms linear 0s;}
.aside.leftColumn .slide-column-close{display:block;}
.aside.leftColumn .collapse-block{margin-left:20px;margin-right:20px;width:auto;}
}
.leftColumn-mobile{position:fixed;display:block;margin:0;padding:0 20px;background:#ffffff;list-style:none;z-index:12;top:0;left:-150%;height:100%;width:273px;text-align:left;overflow:scroll;overflow-x:hidden;}
.leftColumn-mobile .collapse-block_title:after{top:-2px;}
.leftColumn-mobile .slide-column-close{display:block;}
.leftColumn-mobile .slide-column-close .icon{display:inline-block;vertical-align:middle;}
.leftColumn-mobile .slide-column-open{display:inline-block;}
.leftColumn-mobile .visible-sm{display:none;}
.leftColumn-mobile:after{display:none;}
.leftColumn.column-open{left:0;-webkit-transition:left 300ms linear 0s;-moz-transition:left 300ms linear 0s;-ms-transition:left 300ms linear 0s;-o-transition:left 300ms linear 0s;transition:left 300ms linear 0s;padding-top:85px;}
.leftColumn.column-open .slide-column-close{top:0;z-index:12;position:fixed;left:0;}
.leftColumn.column-open .collapse-block .collapse-block_title:after{right:-40px;}
.leftColumn.column-open .collapse-block .link-close{right:-5px;}
.review .rating{display:inline-block;}
.review a{color:#DB4840;margin-left:16px;display:inline-block;text-decoration:underline;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.review a:hover{text-decoration:none;}
.review span:not([class]){margin-left:16px;display:inline-block;}
.tab-content .review,
.panel .panel-body .review{padding-top:15px;overflow:hidden;}
.tab-content .review .rating,
.panel .panel-body .review .rating{margin-left:inherit;margin-right:16px;margin-top:10px;float:left;}
.tab-content .review span:not([class]),
.panel .panel-body .review span:not([class]){margin-left:inherit;margin-right:16px;margin-top:10px;display:inline-block;}
.tab-content .review a,
.panel .panel-body .review a{margin-left:inherit;margin-top:10px;}
.product-info{padding-bottom:7px;}
.product-info .add-info{overflow:hidden;font-size:14px;line-height:19px;margin-top:10px;}
.product-info .add-info .pull-left{margin-right:30px;}
.product-info .add-info .pull-left:last-child{margin-right:0;}
.product-info .productvendor{color:#DB4840;font-size:20px;line-height:25px;font-weight:bold;margin-top:26px;letter-spacing:0.02em;}
.product-info .productvendorsmallinfo{font-size:14px;color:#777;}
.product-info .productvendorsmallinfo li:first-child{margin-top:25px;}
.product-info .productvendorsmallinfo li:nth-child(n+2){margin-top:5px;}
.product-info .productvendorsmallinfo li span:first-child{font-weight:500;color:#333333;}
.product-info .title{font-size:24px;line-height:30px;margin:11px 0px 0;font-weight:500;}
.product-info .price{font-size:18px;line-height:16px;font-weight:600;margin-top:3px;color:#DB4840;}
.product-info .price .new-price{color:#fe4135;padding:0 4px;}
.product-info .price .old-price{font-size:16px;line-height:18px;color:#777;text-decoration:line-through;padding:0 4px;font-weight:normal;}
.product-info .review{margin-top:10px;}
.product-info .review .rating{margin-top:2px;}
.product-info .review a{font-size:12px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.product-info .description{margin-top:10px;}
.product-info .description .brand{margin-right:22px;float:left;padding-top:5px;}
.product-info .description .text{overflow:hidden;}
@media (max-width:480px){.product-info .description .brand{float:inherit;margin-right:0;}
.product-info .description .text{margin-top:15px;}
}
.product-info .promo{background:#fe4135;color:#ffffff;overflow:hidden;margin-top:43px;position:relative;}
.product-info .promo .pull-left:nth-child(1n){font-size:36px;line-height:31px;font-weight:500;padding:3px 0 0 23px;height:70px;}
.product-info .promo .pull-left:nth-child(2n){font-size:16px;line-height:24px;font-weight:500;padding:0 0 3px 15px;text-align:left;height:70px;}
.product-info .promo p{padding:0;margin:0;}
.product-info .promo .block-table-cell{text-align:left;}
.product-info .promo .countdown-section:before{display:none;}
.product-info .promo .countdown_box{position:relative;}
.product-info .promo .countdown_box .countdown_inner{width:250px;margin:0;padding-left:30px;height:70px;background:#333333;color:#ffffff;}
.product-info .promo .countdown_box .countdown-section{font-size:13px;margin:0 11px;min-width:27px;}
.product-info .promo .countdown_box .countdown-amount{font-size:18px;}
.product-info .promo .countdown_box .countdown-period{margin-top:3px;}
.product-info .promo .countdown_box .countdown-section{padding:5px 0;}
.product-info .promo .countdown_box:before{content:"";display:block;position:absolute;width:0;height:0;top:-1px;margin-left:0px;border-top:35px solid transparent;border-left:35px solid #fe4135;border-bottom:35px solid transparent;}
@media (max-width:1279px){.product-info .promo .pull-right{width:100%;}
.product-info .promo .countdown_box:before{display:none;}
.product-info .promo .countdown_box .countdown_inner{width:100%;}
}
.product-info > *:nth-child(1):not(.countdown-promo){margin-top:0 !important;}
@media (max-width:480px){.product-info .promo .pull-left:nth-child(1n),
.product-info .promo .block-table,
.product-info .promo .block-table-cell{display:block;height:auto;padding:0;text-align:center;}
.product-info .promo .pull-left{margin-top:15px;}
.product-info .promo .pull-left:not(:first-child){padding-bottom:15px;margin-top:5px;}
.product-info .promo .countdown_box .countdown_inner{padding-left:0;}
}
.product-info .title-options{color:#333333;margin:0 0 10px 0;font-weight:bold;font-size:20px;line-height:26px;letter-spacing:0.02em;}
.product-info .wrapper{display:inline-block;width:100%;margin-top:10px;}
.pdpDiscount{border-radius:2px;border:solid 1px red;color:red;font-size:10px;padding:2px 6px;vertical-align:11px;margin:12px 2px;display:block;width:58px;}
.product-info .options-swatch-color{font-size:0;line-height:0;margin-bottom:7px;}
.product-info .options-swatch-color li{margin:0 5px 5px 0;}
.product-info .select{width:264px;}
.product-info .qty-label{font-weight:bold;font-size:16px;line-height:26px;padding:15px 20px 0 0;}
@media (min-width:640px){
.product-info .btn-addtocart{margin-right:40px; margin-bottom: 5px;}
}
.product-info .options-swatch-color-description{font-size:14px;}
.product-info .product_inside_info_link{margin:12px 0 0px 0;}
.product-info .product_inside_info_link li{white-space:nowrap;margin:0 17px 5px 10px;display:inline-block;cursor:pointer;font-size:20px;line-height:24px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.product-info .product_inside_info_link li .fa{display:inline-block;vertical-align:middle;font-size:24px;line-height:24px;color:#c2c2c2;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.product-info .product_inside_info_link li .fa-balance-scale{font-size:20px;}
.product-info .product_inside_info_link li a{color:#333333;display:inline-block;vertical-align:middle;text-decoration:none;font-weight:600;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.product-info .product_inside_info_link li a .icon,
.product-info .product_inside_info_link li a .fa{margin-right:5px;}
.product-info .product_inside_info_link li a span.text{display:inline-block;vertical-align:middle;padding:0 2px 0 7px;font-size:14px;}
.product-info .product_inside_info_link li:hover{color:#DB4840;}
.product-info .product_inside_info_link li:hover a{color:#DB4840;}
.product-info .product_inside_info_link li:hover .fa{color:#333333;}
.product-info .product_inside_info_link li:first-child{margin-left:0;}
.product-info .input-counter.style-2 input{width:87px;}
@media (max-width:480px){.product-info .title-options{margin-bottom:0;}
.product-info .wrapper{margin-top:15px;}
.product-info .title{font-size:16px;line-height:24px;}
.product-info .productvendor{font-size:14px;line-height:18px;}
.product-info .add-info{margin-top:10px;}
.product-info .input-counter{margin:0;}
.product-info .title-options,
.product-info .qty-label{margin:0 0 4px 0;font-size:14px;line-height:20px;font-weight:500;display:block;text-align:left;text-transform:capitalize;}
.product-info .tags-list,
.product-info .table-product{margin-top:0;margin-bottom:0;}
.product-info .qty-label{padding-top:0;}
.product-info .input-counter.style-1,
.product-info .input-counter.style-2{width:100%;min-width:75px;}
.product-info .input-counter.style-1 input,
.product-info .input-counter.style-2 input{width:100%;}
.product-info .btn-addtocart{width:100%;}
.product-info .price{font-size:24px;}
.product-info .price .old-price{font-size:14px;}
.product-info .price .new-price{padding:0;}
.product-info .review{margin-top:15px;}
.product-info .review .rating{width:100%;padding-bottom:15px;}
.product-info .review a{margin-left:0;font-size:14px;margin-right:16px;}
.product-info .pull-left{width:100%;text-align:left;}
.product-info .description{margin-top:15px;}
.product-info .promo{margin-top:15px;margin-bottom:8px;}
}
.product-info select.form-control.select-inline{padding-right:24px;min-width:265px;}
@media (max-width:480px){.product-info:not(.product-info-big) .product_inside_info_link li{width:100%;margin-left:0;text-align:left;}
}
@media (max-width:480px){.product-info.product-info-big .title-options,
.product-info.product-info-big .qty-label{text-align:center;}
.product-info.product-info-big .input-counter{width:80%;}
.product-info.product-info-big .input-counter input{width:100%;}
.product-info.product-info-big .btn-addtocart{width:80%;}
.product-info.product-info-big .title:not(.vendor-top){margin-top:24px;}
.product-info.product-info-big select.form-control.select-inline{width:80%;min-width:inherit;}
.product-info.product-info-big .qty-label{padding-bottom:0px;}
}
.productPrevNext{position:relative;z-index:7;}
.productPrevNext img{position:absolute;top:-56px;left:40px;width:119px;display:none;}
.productPrevNext .product-prev:hover,
.productPrevNext .product-next:hover{text-decoration:none;}
.productPrevNext .product-prev:hover img,
.productPrevNext .product-next:hover img{display:block;}
.productPrevNext .product-prev,
.productPrevNext .product-next{display:block;height:45px;width:45px;cursor:pointer;position:absolute;top:400px;}
.productPrevNext .product-prev:hover:before,
.productPrevNext .product-next:hover:before{color:#333333;}
.productPrevNext .product-prev:before,
.productPrevNext .product-next:before{display:block;font-family:"Material Icons";font-size:40px;line-height:45px;color:#c2c2c2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.productPrevNext .product-prev{left:0px;}
.productPrevNext .product-prev:before{content:"\e408";}
.productPrevNext .product-next{right:0px;}
.productPrevNext .product-next img{left:-119px;}
.productPrevNext .product-next:before{content:"\e409";}
.productPrevNext.top img{top:auto;bottom:-110px;width:80px;left:auto;}
.productPrevNext.top .product-prev{top:-60px;right:42px;left:auto;margin-top:0;}
.productPrevNext.top .product-prev img{left:10px;}
.productPrevNext.top .product-next{top:-60px;right:-18px;left:auto;margin-top:0;}
.productPrevNext.top .product-next img{left:-50px;}
.product-info .countdown-promo{margin-top:4px;}
@media (max-width:789px){.airSticky{position:relative !important;top:0 !important;}
}
.countdown-promo .countdown-section{display:inline-block;text-align:center;position:relative;padding:4px 0;margin:0 5px 5px 0;line-height:15px;font-size:14px;white-space:nowrap;min-width:66px;min-height:66px;background-color:#fe4135;color:#ffffff;}
.countdown-promo .countdown-amount{line-height:20px;font-weight:bold;font-size:20px;display:block;margin-top:12px;}
@media (max-width:370px){.countdown-promo .countdown-section{min-width:56px;min-height:56px;font-size:12px;}
.countdown-promo .countdown-amount{margin-top:8px;font-size:15px;}
}
.options-swatch-texture{font-size:0;line-height:0;}
.options-swatch-texture li{display:inline-block;margin:0 5px 5px 0;}
.options-swatch-texture li a{position:relative;text-decoration:none;}
.options-swatch-texture li a img{width:40px;height:auto;transition:all 0.1s linear;-ms-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);margin-right:6px;margin-bottom:10px;}
.options-swatch-texture li a:hover{text-decoration:none;}
.options-swatch-texture li a:hover img{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
.options-swatch-texture li.active a{text-decoration:none; }
.options-swatch-texture li.active a img{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);border:3px solid #FF0000!important;}
.product-col-image{position:relative;padding-bottom:75px;overflow:hidden;}
.product-col-image .product-main-image{float:right;width:82%;margin-left:5%;}
.product-col-image .product-images-carousel-vertical{margin:0;position:absolute;top:4px;left:0;width:14.5%;}
.product-col-image .product-images-carousel-vertical .slick-slider{width:100%;padding:0;margin:0;border:none;}
.product-col-image .product-images-carousel-vertical .slick-slider .slick-slide{padding-bottom:20px;}
.product-col-image .product-images-carousel-vertical .slick-slider .slick-slide .video-link-product{margin-top:1px;}
@media (max-width:1279px){.product-col-image .product-images-carousel-vertical .slick-slider .slick-slide{padding-bottom:16px;}
.product-col-image .product-images-carousel-vertical .slick-slider .slick-slide .video-link-product{margin-top:0px;}
}
@media (max-width:1024px){.product-col-image .product-images-carousel-vertical .slick-slider .slick-slide{padding-bottom:22px;}
}
.product-col-image .product-images-carousel-vertical .slick-slider .slick-slide img{-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;}
.product-col-image .product-images-carousel-vertical .slick-slider .slick-slide:hover img{-moz-opacity:0.6;-khtml-opacity:0.6;-webkit-opacity:0.6;opacity:0.6;}
.product-col-image .product-images-carousel-vertical .slick-slider .zoomGalleryActive img{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
.product-col-image .product-images-carousel-vertical .slick-arrow{top:auto;bottom:-37px;margin-top:0;}
@media (max-width:1299px){.product-col-image .product-images-carousel-vertical .slick-prev{margin-left:-3px;}
.product-col-image .product-images-carousel-vertical .slick-next{margin-right:-3px;}
}
@media (max-width:1024px){.product-col-image .product-images-carousel-vertical .slick-prev{margin-left:0px;}
.product-col-image .product-images-carousel-vertical .slick-next{margin-right:5px;}
}
@media (max-width:1279px){.product-col-image .product-images-carousel-vertical .slick-slide .video-link-product{margin-top:0px;}
}
.required{font-size:14px;font-weight:normal;text-transform:capitalize;color:#fe4135;}
.color-required{color:#fe4135;}
.product-main-image{margin:4px 0 0 0;padding:0;list-style:none;position:relative;overflow:hidden;}
.product-main-image .product-main-image-item{overflow:hidden;}
.product-main-image img{width:100%;}
.product-images-carousel{padding:0;margin:10px 0 40px;width:100%;position:relative; }
@media (max-width:1299px){.product-images-carousel .video-link-product > div{width:97%;}
}
.product-images-carousel ul{margin:0;padding:0;overflow:hidden;}
.product-images-carousel ul li{margin:0 25px 0 0;}
.product-images-carousel ul li a{position:relative;display:block;}
.product-images-carousel ul li a:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;font-size:0;line-height:0;display:block;background:#ffffff;-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.product-images-carousel ul li a:hover:before{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;}
.product-images-carousel ul li a.zoomGalleryActive:before{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;}
.product-images-carousel ul .slick-list{margin-right:-25px;}
.product-images-carousel img{width:100%;}
.product-images-carousel .slick-slider .slick-arrow{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;}
.product-images-carousel .slick-slider:hover .slick-arrow{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
#mobileGallery{margin:15px 0;padding:0;}
#mobileGallery img{width:100%;}
.tt-tabs{overflow:hidden;}
.tt-tabs .tt-tabs__head > ul{list-style:none;padding:0;}
.tt-tabs .tt-tabs__head .tt-tabs__btn-prev,
.tt-tabs .tt-tabs__head .tt-tabs__btn-next{display:none;}
.tt-tabs .tt-tabs__body > div{display:block;}
.tt-tabs .tt-tabs__body > div > div{display:none;}
.tt-tabs .tt-tabs__body > div:not(:first-child) > span{border-top:solid 1px #e9e9e9;}
@media only screen and (max-width:1025px){.tt-tabs .tt-tabs__head{display:none;}
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-prev,
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-next{display:none;}
.tt-tabs .tt-tabs__border{display:none;}
.tt-tabs .tt-tabs__body > div > span{position:relative;display:block;padding:12px 0px 11px;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0.015em;color:#333333;cursor:pointer;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.tt-tabs .tt-tabs__body > div > div{padding:30px 0px 27px;border-top:solid 1px #e9e9e9;}
.tt-tabs .tt-tabs__body > div:hover > span{color:#DB4840;}
.tt-tabs .tt-tabs__body > div.active > span{color:#DB4840;}
.tt-tabs .tt-tabs__content-head{display:none;}
.tt-tabs .tt-tabs__content{font-size:14px;}
.tt-tabs .tt-tabs__content .tab-title{padding-bottom:0;font-size:16px;line-height:24px;font-weight:600;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.tt-tabs .tt-tabs__content .tags-list{margin-top:13px;}
.tt-tabs .tt-tabs__content .divider{height:10px;}
.tt-tabs .tt-tabs__content h6{font-size:15px;margin-top:13px;}
.tt-tabs .tt-tabs__content h6 .icon,
.tt-tabs .tt-tabs__content h6 .fa{font-size:30px;line-height:30px;margin-right:5px;}
.tt-tabs .tt-tabs__content li{font-size:14px;}
.tt-tabs .tt-tabs__content .form-horizontal .form-group{margin-bottom:16px;}
.tt-tabs .tt-tabs__content .reviews-comments .item{margin-top:33px;}
.tt-tabs .tt-tabs__content .table{margin-top:20px;}
.tt-tabs .tt-tabs__content .review{padding-top:15px;}
.tt-tabs .tt-tabs__content .review a{margin-left:0;}
.tt-tabs .tt-tabs__content .review .rating{margin-right:16px;}
.tt-tabs .tt-tabs__content .review span:not([class]),
.tt-tabs .tt-tabs__content .review span:not([class]){margin-left:inherit;margin-right:16px;margin-top:10px;display:inline-block;}
}
@media only screen and (min-width:1025px){.tt-tabs .tt-tabs__head{position:relative;visibility:hidden;}
.tt-tabs .tt-tabs__head > ul{position:relative;margin:0 -17px;flex-wrap:wrap;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.tt-tabs .tt-tabs__head > ul > li{padding:0 17px;}
.tt-tabs .tt-tabs__head > ul > li > span{position:relative;display:block;padding:10px 0 26px;font-size:14px;line-height:18px;font-weight:600;letter-spacing:0.01em;text-transform:uppercase;color:#333333;cursor:pointer;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.tt-tabs .tt-tabs__head > ul > li > span:hover{display:block;color:#DB4840;}
.tt-tabs .tt-tabs__head > ul > li.active > span{color:#DB4840;}
.tt-tabs .tt-tabs__head.text-center ul{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.tt-tabs .tt-tabs__head.slider{margin-left:30px;margin-right:30px;}
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-prev,
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-next{display:block;position:absolute;width:20px;height:100%;top:0;cursor:pointer;z-index:2;}
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-prev::before,
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-next::before{position:absolute;display:block;content:'';top:50%;left:50%;margin-top:-15px;border-top:solid 3px #333333;border-left:solid 3px #333333;width:12px;height:12px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-prev.disabled,
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-next.disabled{pointer-events:none;}
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-prev.disabled::before,
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-next.disabled::before{border-top-color:#c2c2c2;border-left-color:#c2c2c2;}
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-prev{left:-30px;}
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-next{right:-30px;}
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-prev::before{margin-left:-4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.tt-tabs .tt-tabs__head.slider .tt-tabs__btn-next::before{margin-left:-8px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.tt-tabs .tt-tabs__head.slider::before,
.tt-tabs .tt-tabs__head.slider::after{position:absolute;display:block;content:'';height:100%;width:30px;top:0;cursor:default;z-index:1;}
.tt-tabs .tt-tabs__head.slider::before{left:-30px;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), white 20%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0), white 20%);background:-moz-linear-gradient(left, rgba(255, 255, 255, 0), white 20%);background:linear-gradient(to left, rgba(255, 255, 255, 0), white 20%);}
.tt-tabs .tt-tabs__head.slider::after{right:-30px;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), white 20%);background:-o-linear-gradient(right, rgba(255, 255, 255, 0), white 20%);background:-moz-linear-gradient(right, rgba(255, 255, 255, 0), white 20%);background:linear-gradient(to right, rgba(255, 255, 255, 0), white 20%);}
.tt-tabs .tt-tabs__border{position:absolute;width:100px;left:0;bottom:0;border-bottom:solid 3px #333333;}
.tt-tabs .tt-tabs__body{border-top:solid 1px #e9e9e9;margin-top:-1px;}
.tt-tabs .tt-tabs__body > div > span{display:none;}
.tt-tabs .tt-tabs__body > div > div{padding:46px 0 0px;}
.tt-tabs .tt-tabs__content .review{margin-top:18px;}
}
.tab-pane img{display:block;max-width:100%;height:auto;}
.nav-tabs-ms{border-bottom:1px solid #e9e9e9;font-size:0;}
.nav-tabs-ms > li{float:inherit;display:inline-block;}
.nav-tabs-ms > li a{border:none;font-size:14px;line-height:18px;font-weight:600;color:#333333;padding:0 17px;letter-spacing:0.01em;margin-right:0;background:transparent;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.nav-tabs-ms > li a span{border-bottom:3px solid transparent;display:inline-block;padding:10px 0px 23px;}
.nav-tabs-ms > li a:hover{background:transparent;color:#DB4840;}
.nav-tabs-ms > li a:hover span{border-bottom:3px solid transparent;}
.nav-tabs-ms > li:last-child a{margin-right:0;padding-right:0;}
.nav-tabs-ms > li:first-child a{margin-left:0;padding-left:0;}
.nav-tabs-ms > li.active > a,
.nav-tabs-ms > li.active > a:hover,
.nav-tabs-ms > li.active > a:focus{background:transparent;border:none;color:#DB4840;}
.nav-tabs-ms > li.active > a span,
.nav-tabs-ms > li.active > a:hover span,
.nav-tabs-ms > li.active > a:focus span{border-bottom:3px solid #333333;}
@media (max-width:790px){.nav-tabs-ms > li{display:block;border-bottom:1px solid #e9e9e9;}
.nav-tabs-ms > li a{border:none;margin:0;padding:0;font-size:16px;line-height:24px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.nav-tabs-ms > li a span{border:none;padding:12px 12px 10px;}
.nav-tabs-ms > li a:hover{border:none;}
.nav-tabs-ms > li a:hover span{border:none;}
.nav-tabs-ms > li.active > a,
.nav-tabs-ms > li.active > a:hover,
.nav-tabs-ms > li.active > a:focus{border:none;background:transparent;color:#DB4840;}
.nav-tabs-ms > li.active > a span,
.nav-tabs-ms > li.active > a:hover span,
.nav-tabs-ms > li.active > a:focus span{border:none;}
}
.hover-product .tab-content{position:relative;z-index:7;}
.tab-content{margin:46px 0 0 0;}
.tab-content div[class^="col-"]{float:none;display:inline-block;vertical-align:top;margin-right:-4px;}
@media (max-width:1300px){.tab-content div[class^="col-"]{margin-right:-5px;}
}
@media (max-width:479px){.tab-content div[class^="col-"]{width:100%;margin-right:0;}
}
.tab-title{font-weight:bold;padding-bottom:21px;letter-spacing:0.02em;}
@media (max-width:480px){.tab-title{padding-bottom:11px;}
}
.tab-pane .tags-list{margin-top:21px;}
.tab-pane > *:nth-child(1){margin-top:0 !important;}
.panel-body > *:nth-child(1){margin-top:0 !important;}
.table-responsive{border:none;}
.table{margin-top:28px;}
.product-images-static ul li:not(:first-child){margin-top:42px;}
.product-images-static ul li img{width:100%;height:auto;}
.product-info3 > *:nth-child(1){margin-top:0 !important;}
.product-info3 .promo .pull-right{width:100%;}
.product-info3 .promo .countdown_box:before{display:none;}
.product-info3 .promo .countdown_box .countdown_inner{width:100%;}
.product-info3 .product_inside_info_link{margin-top:0;}
.product-info3 .product_inside_info_link li{margin-left:0;margin-right:27px;}
.product-box-info .offset-top{margin-top:90px;}
.table-1 tr td{padding:1px 0 4px;font-size:14px;}
.table-1 tr td:not(:first-child){background:#f6f6f8;width:20%;text-align:center;}
.table-1 tr td:first-child{color:#333333;width:40%;}
.table-1 tr:first-child td{border-top:none;}
.table-1 > thead > tr > th,
.table-1 > tbody > tr > th,
.table-1 > tfoot > tr > th,
.table-1 > thead > tr > td,
.table-1 > tbody > tr > td,
.table-1 > tfoot > tr > td{border-color:#e9e9e9;}
.table-2 th,
.table-2 td{font-size:14px;}
.table-2 th{color:#333333;font-weight:normal;}
.table-2 > thead > tr > th,
.table-2 > tbody > tr > th,
.table-2 > tfoot > tr > th,
.table-2 > thead > tr > td,
.table-2 > tbody > tr > td,
.table-2 > tfoot > tr > td{border-color:#e9e9e9;}
.table-3.table th,
.table-3.table td{font-size:14px;border:1px solid #e9e9e9;}
.table-3.table thead{border-top:1px solid #e9e9e9;}
.table-3.table th{color:#333333;font-weight:normal;border-bottom:2px solid #e9e9e9;}
.table-3.table > thead > tr > th,
.table-3.table > tbody > tr > th,
.table-3.table > tfoot > tr > th,
.table-3.table > thead > tr > td,
.table-3.table > tbody > tr > td,
.table-3.table > tfoot > tr > td{border-color:#e9e9e9;}
.table-parameters{width:auto;}
.table-parameters tbody tr:first-child td{border-top:none;}
.table-parameters tbody tr td{border-left:1px solid #e9e9e9;background:#f6f6f8;font-size:14px;line-height:18px;padding:17px 25px 14px;text-align:center;}
@media (max-width:520px){.table-parameters tbody tr td{padding-left:14px;padding-right:14px;}
}
.table-parameters tbody tr td:first-child{width:203px;background:transparent;text-align:left;border-left:1px solid transparent;padding-left:0;color:#333333;}
@media (max-width:480px){.responsive-table{width:100%;overflow-y:hidden;overflow-x:scroll;margin-bottom:20px;}
}
.table-params{margin-bottom:20px;margin-top:0;}
.table-params th{color:#333333;}
.table-params tbody tr td{padding:11px 18px;border-left-width:1px;border-left-style:solid;border-left-color:#e9e9e9;}
.table-params tr td:first-child{border-left:0;width:30%;color:#333333;font-weight:600;}
.table-params tr:last-child td{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e9e9e9;}
.table-order-history{margin-bottom:27px;width:100%;}
.table-order-history thead,
.table-order-history tbody{width:100%;}
.table-order-history tr{border-bottom:1px solid #e9e9e9;}
.table-order-history tr tr{border:none;}
.table-order-history td,
.table-order-history th{text-align:center;vertical-align:top;border-right:1px solid #e9e9e9;padding:11px 5px;}
.table-order-history td:last-child,
.table-order-history th:last-child{border-right:none;}
.table-order-history td:first-child,
.table-order-history th:first-child{text-align:left;padding-left:0;}
.table-order-history th{border-top:1px solid #e9e9e9;color:#333333;font-weight:600;}
.table-order-history .th-title{font-weight:600;color:#333333;width:55%;left:0;text-align:right;position:absolute;padding-right:15px;}
@media (max-width:789px){.table-order-history thead{display:none;}
.table-order-history td,
.table-order-history td:first-child{width:100%;display:block;padding-left:55%;text-align:left;border-left:none;border-right:none;border-bottom:1px solid #e9e9e9;}
.table-order-history tr{border-bottom:none;}
}
@media (max-width:376px){.responsive-table-order-history-02{overflow-y:hidden;overflow-x:scroll;}
}
.table-order-history-02{margin-bottom:27px;width:100%;}
.table-order-history-02 thead,
.table-order-history-02 tbody{width:100%;}
.table-order-history-02 tr{border-bottom:1px solid #e9e9e9;}
.table-order-history-02 tr tr{border:none;}
.table-order-history-02 td,
.table-order-history-02 th{text-align:center;vertical-align:top;border-right:1px solid #e9e9e9;padding:11px 5px;}
.table-order-history-02 td strong,
.table-order-history-02 th strong{color:#333333;}
.table-order-history-02 td:last-child,
.table-order-history-02 th:last-child{border-right:none;}
.table-order-history-02 td:first-child,
.table-order-history-02 th:first-child{text-align:left;padding-left:0;}
.table-order-history-02 th{border-top:1px solid #e9e9e9;color:#333333;font-weight:600;}
.table-order-history-02 .th-title{font-weight:600;color:#333333;width:55%;left:0;text-align:right;position:absolute;padding-right:15px;}
.information-block{text-align:center;font-weight:500;font-size:20px;line-height:26px;color:#fff;}
.information-block-01{margin-top:1px;}
.link-icon{transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.link-icon .icon,
.link-icon .fa{margin-right:8px;display:inline-block;vertical-align:top;line-height:17px;top:3px;position:relative;}
.link-icon:hover{color:#DB4840;}
.link-icon:focus,
.link-icon:active{color:#777;}
.reviews-comments{border-top:1px solid #e9e9e9;}
.reviews-comments .item{margin-top:45px;}
.reviews-comments .title{color:#333333;font-weight:500;}
.reviews-comments .data{font-size:14px;}
.reviews-comments .rating{margin-bottom:15px;}
.input-counter.style-1{position:relative;width:70px;margin:0 auto;}
.input-counter.style-1 input{border:1px solid transparent;background:#f6f6f8;display:inline-block;width:70px;height:50px;font-size:14px;line-height:1em;text-align:center;font-weight:lighter;-webkit-appearance:none;}
.input-counter.style-1 span{display:inline-block;font-size:27px;line-height:1em;cursor:pointer;position:absolute;top:50%;margin-top:-20px;color:#c2c2c2;}
.input-counter.style-1 span:hover{color:#333333;}
.input-counter.style-1 span.minus-btn{left:3px;}
.input-counter.style-1 span.plus-btn{right:3px;}
.input-counter.style-1 .minus-btn:before,
.input-counter.style-1 .plus-btn:before{display:block;font-family:"Material Icons";font-size:20px;line-height:40px;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.input-counter.style-1 .minus-btn:before{content:"\e408";-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
.input-counter.style-1 .plus-btn:before{content:"\e408";-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.input-counter.style-2{position:relative;display:inline-block;}
.modal-quick-view .input-counter.style-2 input{text-indent:10px;}
.input-counter.style-2 input{border:1px solid transparent;background:#f6f6f8;display:inline-block;width:95px;height:50px;font-size:14px;line-height:1em;text-align:left;text-indent:33px;font-weight:lighter;-webkit-appearance:none;}
.input-counter.style-2 span{display:inline-block;font-size:27px;line-height:1em;cursor:pointer;position:absolute;color:#c2c2c2;}
.input-counter.style-2 span:hover{color:#333333;}
.input-counter.style-2 span.minus-btn{right:6px;top:20px;}
.input-counter.style-2 span.plus-btn{right:6px;top:7px;}
.input-counter.style-2 .minus-btn:before,
.input-counter.style-2 .plus-btn:before{display:block;font-family:"Material Icons";font-size:24px;line-height:24px;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.input-counter.style-2 .minus-btn:before{content:"\e5c5";}
.input-counter.style-2 .plus-btn:before{content:"\e5c7";}
.input-counter.style-2:after{content:"";width:30px;height:5px;right:0;top:32px;margin-top:-6px;position:absolute;z-index:8;}
.input-counter.style-2.text-center input{text-align:center;text-indent:0;}
html:not(.mac) body.modal-open:not(.touch-device), html:not(.mac) body.mm-open:not(.touch-device){overflow-x:hidden;padding-right:17px;}
html:not(.mac) body.modal-open:not(.touch-device) .stuck-nav.stuck, html:not(.mac) body.mm-open:not(.touch-device) .stuck-nav.stuck{padding-right:17px;}
body.no-scroll{padding-right:17px;}
.modal{text-align:center;padding:0 !important;}
@media (min-width:320px){.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px;}
}
.modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;overflow:hidden;}
._modal-shadow, .modal .modal-content{-webkit-box-shadow:0px 0px 24px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 24px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 24px rgba(0, 0, 0, 0.2);}
.modal-sm{width:287px;}
.modal-md{width:860px;}
@media (max-width:897px){.modal-md{width:627px;}
}
@media (max-width:667px){.modal-md{width:461px;}
}
@media (max-width:507px){.modal-md{width:277px;}
}
.modal-md-small{width:411px;}
@media (max-width:457px){.modal-md-small{width:340px;}
}
@media (max-width:370px){.modal-md-small{width:290px;}
}
.modal-md-middle{width:524px;}
@media (max-width:582px){.modal-md-middle{width:381px;}
}
@media (max-width:419px){.modal-md-middle{width:290px;}
}
.modal-lg{width:1211px;}
@media (max-width:1247px){.modal-lg{width:990px;}
}
@media (max-width:1024px){.modal-lg{width:770px;}
}
@media (max-width:827px){.modal-lg{width:570px;}
}
@media (max-width:643px){.modal-lg{width:inherit;}
}
.modal-backdrop{background:rgba(0, 0, 0, 0.5);z-index:10;}
.modal-backdrop.in{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;-webkit-overflow-scrolling:touch;outline:none;}
.modal .modal-content{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:none;}
.modal .modal-header{border:none;padding:22px 20px 0px 20px;margin:0;}
.modal .modal-header .close{font-size:24px;line-height:24px;color:#333333;position:relative;z-index:7;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.modal .modal-header .close:hover{color:#DB4840;}
.modal .modal-title{font-size:20px;line-height:26px;color:#333333;margin:34px 0 0 0;padding-bottom:19px;letter-spacing:0.02em;}
.modal .modal-body{padding:0 45px 44px;}
.modal .modal-footer{border:none;}
#Modalnewsletter .modal-content{background:#ffffff url("../index.html") center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#quickViewModal .modal-dialog{width:inherit;}
.modal-quick-view .product-main-image{margin-bottom:20px;}
.modal-quick-view .product-info .wrapper{margin-top:20px;}
.modal-quick-view .product-info .description{margin-top:17px;}
.modal-quick-view .product-info .title-options{font-size:14px;line-height:24px;font-weight:500;margin-bottom:12px;text-transform:capitalize;}
.modal-quick-view .product-info .title-options .color-required{font-size:20px;}
.modal-quick-view .product-info .product_inside_info_link{margin-top:10px;margin-bottom:10px;}
.modal-quick-view .product-info .qty-label{font-size:14px;font-weight:500;text-transform:capitalize;}
.modal-quick-view .product-info .input-counter{margin-right:12px;}
.modal-quick-view .product-info .btn-addtocart{margin-right:0;}
.modal-quick-view .product-info .tags-list{margin-top:0;}
.modal-quick-view .product-info .product-info > *:nth-child(1){margin-top:0;}
@media only screen and (min-width:790px) and (max-width:827px){.modal-quick-view .product-info .btn-addtocart{margin:20px 0 0 0;}
}
@media (max-width:1024px){.modal-quick-view .product-info .product_inside_info_link{margin:0;}
.modal-quick-view .product-info .product_inside_info_link li{margin:0 10px;}
.modal-quick-view .product-info .product_inside_info_link li a span.text{display:none;}
.modal-quick-view .product-info .product_inside_info_link li:first-child{margin-left:0;}
.modal-quick-view .product-info .title{font-size:30px;line-height:40px;}
}
@media (max-width:480px){.modal-quick-view .product-info .btn-addtocart{margin:20px 0 0 0;}
.modal-quick-view .product-info .title{font-size:21px;line-height:29px;}
.modal-quick-view .product-info .input-counter{margin-right:0;}
.modal-quick-view .product-info .input-counter.style-2{width:100%;}
.modal-quick-view .product-info .input-counter.style-2 input{width:100%;}
.modal-quick-view .product-info .product_inside_info_link li{width:auto;}
}
@media (max-width:643px){#ModalquickView:before{display:none;}
#ModalquickView .modal-body{padding:0 25px 44px;}
}
.modal-add-cart{text-align:center;}
.modal-add-cart .icon{font-size:34px;line-height:34px;}
.modal-add-cart p{font-size:14px;margin-top:5px;}
.modal-add-cart .btn{margin-top:18px;}
.modal-add-cart .checkbox-group{padding-bottom:20px;}
@media (max-width:457px){#modalLoginForm .modal-body{padding:0 25px 44px;}
}
#modalLoginForm .modal-title{padding-bottom:32px;}
#modalLoginForm .modal-login .form-group{margin-bottom:10px;}
#modalLoginForm .modal-login .form-control,
#modalLoginForm .modal-login input[type="text"]{border-color:transparent;padding-left:0;}
#modalLoginForm .modal-login .btn{margin-top:10px;padding:17px 24px 16px;text-align:center;}
#modalLoginForm .modal-login .social-icon-fill{text-align:center;padding:13px 0 0 0;margin-top:0;font-size:12px;}
#modalLoginForm .modal-login .social-icon-fill ul{margin-top:4px;}
#modalLoginForm .modal-login .social-icon-fill ul li{position:relative;width:48px;height:48px;}
#modalLoginForm .modal-login .social-icon-fill ul li a{width:48px;height:48px;line-height:23px;position:relative;transition:all 0.3s linear;-ms-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;}
#modalLoginForm .modal-login .checkbox-group{margin-top:7px;margin-bottom:12px;}
#modalLoginForm .modal-login .checkbox-group label{font-size:12px;}
#modalLoginForm .modal-login .link-functional{margin-top:20px;overflow:hidden;}
#modalLoginForm .modal-login .link-functional li{position:relative;font-size:12px;}
#modalLoginForm .modal-login .link-functional li a{color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
#modalLoginForm .modal-login .link-functional li a:hover{color:#DB4840;}
#modalLoginForm .modal-login .link-functional li:first-child{float:left;}
@media (min-width:458px){#modalLoginForm .modal-login .link-functional li:first-child:before{content:"";width:1px;height:21px;background:#e9e9e9;position:absolute;display:block;right:-16%;top:0;}
}
#modalLoginForm .modal-login .link-functional li:last-child{float:right;}
@media (max-width:370px){#modalLoginForm .modal-login .link-functional li{display:block;text-align:center;float:none;overflow:hidden;}
#modalLoginForm .modal-login .link-functional li:first-child, #modalLoginForm .modal-login .link-functional li:last-child{float:none;}
}
#Modalnewsletter .modal-title{padding-bottom:14px;}
#Modalnewsletter .modal-newsletter{text-align:center;}
#Modalnewsletter .modal-newsletter p{margin-top:0;}
#Modalnewsletter .modal-newsletter .row-subscibe{overflow:hidden;margin-top:33px;}
#Modalnewsletter .modal-newsletter .row-subscibe .form-control{padding-left:7px;border:none;border-right:8px solid #ffffff;}
#Modalnewsletter .modal-newsletter .row-subscibe .col-left{width:70%;float:left;}
#Modalnewsletter .modal-newsletter .row-subscibe .col-right{width:30%;float:left;}
#Modalnewsletter .modal-newsletter .checkbox-group{margin-top:32px;}
#Modalnewsletter .modal-newsletter .checkbox-group label{font-size:12px;}
@media (max-width:582px){#Modalnewsletter .modal-newsletter p br{display:none;}
#Modalnewsletter .modal-newsletter .row-subscibe .col-right,
#Modalnewsletter .modal-newsletter .row-subscibe .col-left{width:100%;float:inherit;}
#Modalnewsletter .modal-newsletter .row-subscibe .col-right{margin-top:20px;}
#Modalnewsletter .modal-newsletter .row-subscibe .form-control{border-right:none;}
}
@media (max-width:643px){#Modalnewsletter .modal-body{padding:0 25px 44px;}
}
.input-group .input-group-addon{border:none;background:#f6f6f8;border-radius:0;padding:11px 5px 6px 17px;}
.input-group .input-group-addon .icon{color:#c2c2c2;font-size:24px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.form-group.active .input-group-addon .icon{color:#DB4840;}
.checkbox-group{position:relative;display:inline-block;margin-bottom:10px;}
.checkbox-group input[type=checkbox]{display:none;}
.checkbox-group label{padding-left:28px;cursor:pointer;font-size:16px;color:#777;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.checkbox-group label span{display:block;position:absolute;left:0;-webkit-transition-duration:0.12s;-moz-transition-duration:0.12s;transition-duration:0.12s;}
.checkbox-group label .box{background:#f6f6f8;height:20px;width:20px;z-index:9;margin-top:1px;}
.checkbox-group label .check{top:2px;left:0px;opacity:0;z-index:10;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);background:#DB4840;width:20px;height:20px;}
.checkbox-group label .check:before{content:"\e876";color:#ffffff;font-size:18px;line-height:1em;position:relative;left:1px;font-family:'Material Icons';font-style:normal;font-weight:400;}
.checkbox-group:hover label{color:#DB4840;}
input[type=checkbox]:checked ~ label .check{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
#modalAddToCartProduct .modal-add-cart-product.desctope{position:relative;text-align:center;}
#modalAddToCartProduct .modal-add-cart-product.desctope .row > div:first-child .total{padding-bottom:0;}
#modalAddToCartProduct .modal-add-cart-product.desctope > .row{display:flex;align-items:center;}
#modalAddToCartProduct .modal-add-cart-product.desctope .modal-messages{text-align:center;font-size:20px;font-weight:500;line-height:26px;}
#modalAddToCartProduct .modal-add-cart-product.desctope .modal-messages .icon{font-size:34px;line-height:34px;}
#modalAddToCartProduct .modal-add-cart-product.desctope .modal-messages p{font-size:20px;line-height:26px;margin:1px 8% 0;font-weight:500;color:#333333;}
#modalAddToCartProduct .modal-add-cart-product.desctope .modal-product{margin-top:34px;}
#modalAddToCartProduct .modal-add-cart-product.desctope .modal-product .image-box{width:202px;margin:0 auto;}
#modalAddToCartProduct .modal-add-cart-product.desctope .modal-product .image-box .icon{font-size:34px;line-height:34px;}
#modalAddToCartProduct .modal-add-cart-product.desctope .modal-product .image-box img{width:100%;height:auto;}
#modalAddToCartProduct .modal-add-cart-product.desctope .modal-product .title{color:#333333;font-size:14px;line-height:21px;margin:15px 8% 0;}
#modalAddToCartProduct .modal-add-cart-product.desctope .modal-product .description{color:#777;font-size:12px;line-height:21px;margin-top:6px;}
#modalAddToCartProduct .modal-add-cart-product.desctope .modal-product .qty{color:#333333;margin-top:26px;font-size:14px;font-weight:500;}
#modalAddToCartProduct .modal-add-cart-product.desctope .total{font-size:20px;color:#333333;font-weight:bold;margin-top:9px;letter-spacing:0.02em;padding-bottom:23px;}
#modalAddToCartProduct .modal-add-cart-product.desctope .total span{font-size:24px;color:#DB4840;font-weight:500;letter-spacing:inherit;}
#modalAddToCartProduct .modal-add-cart-product.desctope .cart-item-total{color:#333333;font-size:20px;}
#modalAddToCartProduct .modal-add-cart-product.desctope .cart-item-total .icon{font-size:34px;line-height:34px;margin:0 7px;}
#modalAddToCartProduct .modal-add-cart-product.desctope .cart-item-total .cart-item-icon{display:flex;justify-content:center;align-items:center;font-weight:500;color:#DB4840;}
#modalAddToCartProduct .modal-add-cart-product.desctope .cart-item-total p{font-size:20px;line-height:26px;font-weight:500;margin-top:2px;}
#modalAddToCartProduct .modal-add-cart-product.desctope .total-product{font-size:14px;font-weight:500;color:#333333;margin-top:24px;}
#modalAddToCartProduct .modal-add-cart-product.desctope .total-product span{color:#DB4840;}
#modalAddToCartProduct .modal-add-cart-product.desctope .btn{margin-top:10px;}
#modalAddToCartProduct .modal-add-cart-product.desctope .modal-add-cart-product:after{content:"";display:block;position:absolute;top:0%;left:50%;width:1px;height:100%;background:#e9e9e9;}
@media (max-width:789px){#modalAddToCartProduct .modal-add-cart-product.desctope .modal-add-cart-product:after{display:none;}
#modalAddToCartProduct .modal-add-cart-product.desctope .cart-item-total{margin-top:25px;}
}
#modalAddToCartProduct .desctope:before{content:"";width:1px;height:100%;background:#e9e9e9;position:absolute;left:50%;margin-left:8px;top:0px;}
@media (max-width:507px){#modalAddToCartProduct .modal-body{padding:0 10px 44px;}
}
@media (min-width:1025px){#modalAddToCartProduct .modal-add-cart-product:not(.desctope){display:none;}
}
@media (max-width:1025px){#modalAddToCartProduct .modal-md{width:286px;}
#modalAddToCartProduct .modal-body{padding:0 30px 55px;}
#modalAddToCartProduct .modal-add-cart-product:not(.mobile){display:block;}
}
#modalAddToCartProduct .modal-add-cart-product.mobile{text-align:center;}
#modalAddToCartProduct .modal-add-cart-product.mobile .modal-messages{text-align:center;font-size:14px;line-height:17px;}
#modalAddToCartProduct .modal-add-cart-product.mobile .modal-messages .icon{font-size:34px;line-height:34px;}
#modalAddToCartProduct .modal-add-cart-product.mobile .modal-messages p{font-size:14px;line-height:17px;font-weight:500;margin-top:8px;color:#777;}
#modalAddToCartProduct .modal-add-cart-product.mobile .btn{margin-top:20px;}
.modal-video{width:1055px;}
@media (max-width:1100px){.modal-video{width:604px;}
}
@media (max-width:667px){.modal-video{width:461px;}
}
@media (max-width:507px){.modal-video{width:277px;}
}
.modal-video .modal-body{padding:0 20px 20px;}
.modal-video .modal-header{padding-top:11px;}
.modal-video-content iframe{border:none;width:1011px;height:584px;max-height:80vh;}
@media (max-width:1100px){.modal-video-content iframe{width:560px;height:315px;}
}
@media (max-width:667px){.modal-video-content iframe{width:417px;height:239px;}
}
@media (max-width:507px){.modal-video-content iframe{width:232px;height:134px;}
}
.modal-compare{position:fixed;display:block;bottom:-100%;height:100%;left:0;width:100%;z-index:11;background:#ffffff;transition:all 0.3s linear;-ms-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;box-shadow:inset 0 19px 19px -19px #c2c2c2, inset 0 -19px 19px -19px #c2c2c2;}
.modal-compare .container{margin-top:46px;padding-bottom:50px;}
.modal-compare .button-close{color:#333333;float:right;font-size:24px;left:24px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.modal-compare .button-close:hover{color:#DB4840;}
.modal-compare .title-top{color:#333333;font-size:20px;line-height:26px;font-weight:bold;}
.modal-compare .row-content{overflow:hidden;position:relative;left:-26px;padding-bottom:29px;}
.modal-compare .row-content .item{display:inline-block;vertical-align:top;position:relative;width:12.1%;margin:32px 0px 10px 0;padding:0 26px 0px;}
.modal-compare .row-content .item .img{display:block;}
.modal-compare .row-content .item .img img{width:100%;height:auto;}
.modal-compare .row-content .item .title{color:#333333;font-size:14px;line-height:21px;margin-top:17px;display:inline-block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.modal-compare .row-content .item .title:hover{color:#DB4840;}
.modal-compare .row-content .item .price{color:#DB4840;font-size:24px;line-height:31px;margin-top:4px;}
.modal-compare .row-content .item .icon-delete{color:#c2c2c1;font-size:24px;line-height:24px;display:inline-block;margin-top:10px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.modal-compare .row-content .item .icon-delete:hover{color:#333333;}
@media (max-width:1279px){.modal-compare .row-content .item{width:15.66%;}
}
@media (max-width:1024px){.modal-compare .row-content .item{width:24.1%;}
}
@media (max-width:607px){.modal-compare .row-content .item{width:32.5%;}
}
@media (max-width:500px){.modal-compare .row-content .item{width:49%;}
}
@media (max-width:370px){.modal-compare .row-content .item{width:100%;text-align:center;}
}
@media (max-width:370px){.modal-compare .row-content{left:0;}
}
@media (min-width:370px){.modal-compare .row-content .item:not(:first-child):before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:96.8%;background:#e9e9e9;}
}
@media (min-width:370px){.modal-compare .row-content:before{content:'';display:block;position:absolute;background:#ffffff;width:30px;height:106%;margin-left:-5px;z-index:7;}
}
.modal-compare .row-button{overflow:hidden;padding-top:39px;border-top:1px solid #e9e9e9;}
.modal-compare .row-button .btn.btn-compare{float:right;}
.modal-compare .row-button .btn.btn-compare .fa{font-size:20px;line-height:20px;margin-right:10px;top:-2px;}
.modal-compare .row-button .clear-all{margin-top:13px;}
.modal-compare.open{bottom:0px;-webkit-transition:bottom 300ms linear 0s;-moz-transition:bottom 300ms linear 0s;-ms-transition:bottom 300ms linear 0s;-o-transition:bottom 300ms linear 0s;transition:bottom 300ms linear 0s;}
body.compare-open{overflow:hidden;}
.modal-wishlist{position:fixed;overflow-y:scroll;display:block;bottom:-100%;left:0;width:100%;height:100%;z-index:11;background:#ffffff;transition:all 0.3s linear;-ms-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;box-shadow:inset 0 19px 19px -19px #c2c2c2, inset 0 -19px 19px -19px #c2c2c2;}
.modal-wishlist .container{margin-top:46px;padding-bottom:50px;}
.modal-wishlist .button-close{color:#333333;float:right;font-size:24px;left:24px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.modal-wishlist .button-close:hover{color:#DB4840;}
.modal-wishlist .title-top{color:#333333;font-size:20px;line-height:26px;font-weight:bold;}
.modal-wishlist .row-content{overflow:hidden;padding-bottom:29px;}
@media (min-width:371px){.modal-wishlist .row-content{left:-26px;position:relative;}
}
.modal-wishlist .row-content .item{display:inline-block;vertical-align:top;position:relative;width:21.1%;margin:32px 0px 10px 0;padding:0 10px 0px; text-align:center;}
.modal-wishlist .row-content .item .img{display:block;}
.modal-wishlist .row-content .item .img img{width:100%;height:auto;}
.modal-wishlist .row-content .item .title{color:#333333;font-size:14px;line-height:21px;margin-top:17px;display:inline-block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;padding-left:20px;}
.modal-wishlist .row-content .item .title:hover{color:#DB4840;}
.modal-wishlist .row-content .item .price{color:#DB4840;font-size:24px;line-height:31px;margin-top:4px;padding-left:20px;}
.modal-wishlist .row-content .item .icon-delete{color:#c2c2c1;font-size:24px;line-height:24px;display:inline-block;margin-top:10px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;padding-left:20px;}
.modal-wishlist .row-content .item .icon-delete:hover{color:#333333;}
.modal-wishlist .row-content .item .icon-check{color:#DB4840;font-size:24px;line-height:24px;display:inline-block;margin-top:10px;margin-left:3px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.modal-wishlist .row-content .item .icon-check:hover{color:#333333;font-size:24px;line-height:24px;display:inline-block;margin-top:10px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
@media (max-width:1279px){.modal-wishlist .row-content .item{width:15.66%;}
}
@media (max-width:1024px){.modal-wishlist .row-content .item{width:24.1%;}
}
@media (max-width:607px){.modal-wishlist .row-content .item{width:32.6%;}
}
@media (max-width:500px){.modal-wishlist .row-content .item{width:49%;}
}
@media (max-width:370px){.modal-wishlist .row-content .item{width:100%;text-align:center;}
}
@media (min-width:370px){.modal-wishlist .row-content .item:not(:first-child):before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:96.8%;background:#e9e9e9;}
}
@media (min-width:370px){.modal-wishlist .row-content:before{content:'';display:block;position:absolute;background:#ffffff;width:30px;height:100%;margin-left:-5px;z-index:7;}
}
.modal-wishlist .row-button{overflow:hidden;padding-top:39px;border-top:1px solid #e9e9e9;}
.modal-wishlist .row-button .btn.btn-wishlist{float:right;padding:13px 24px 16px;}
.modal-wishlist .row-button .btn.btn-wishlist .fa{font-size:20px;line-height:20px;margin-right:10px;}
.modal-wishlist.open{bottom:0px;display:block;-webkit-transition:bottom 300ms linear 0s;-moz-transition:bottom 300ms linear 0s;-ms-transition:bottom 300ms linear 0s;-o-transition:bottom 300ms linear 0s;transition:bottom 300ms linear 0s;}
body.wishlist-open{overflow:hidden;}
.table-product{width:100%;}
.table-product thead tr th{font-size:20px;padding-bottom:12px;color:#333333;border-bottom:1px solid #e9e9e9;}
.table-product tr{border-bottom:1px solid #e9e9e9;}
.table-product tbody tr td{padding:9px 5px;font-size:14px;color:#333333;vertical-align:middle;}
.table-product td:first-child,
.table-product th:first-child{width:65%;padding-left:0;}
.table-product td:nth-child(2n),
.table-product th:nth-child(2n){width:30%;}
.table-product td:last-child,
.table-product th:last-child{width:5%;}
.table-product td:last-child{padding-right:0;}
.table-product .price{font-size:24px;}
.table-product .price .new-price,
.table-product .price .old-price{padding:0 1px;}
.list-info{padding:0px;}
@media (max-width:790px){.list-info{margin:0;}
}
.list-info ul li{padding:0px;font-size:14px;color:#eee;}
.list-info ul li a{color:#f3cb6a;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.list-info ul li a:hover{color:#333333;}
.list-info-center{padding:0px;}
.list-info-center ul{margin-bottom:0;}
.list-info-center li{display:inline-block;position:relative;padding:0 15px;font-size:14px;color:#888888;line-height:24px;}
.list-info-center li a{color:#DB4840;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.list-info-center li a:hover{color:#333333;}
.list-info-center li:after{content:'';width:1px;height:21px;background:#e9e9e9;right:-4px;top:0px;position:absolute;display:inline-block;}
.list-info-center li:last-child:after{display:none;}
@media (max-width:789px){.list-info-center ul{padding:0;}
.list-info-center li{width:100%;text-align:left;display:block;padding:0 0 0 0;}
.list-info-center li:after{display:none;}
}
@media (min-width:789px){.list-info-center.text-right{position:relative;}
.list-info-center.text-right ul{margin-right:-12px;overflow:hidden;}
}
.social-icon-round{margin-left:0px;background:transparent;padding:0px;}
.social-icon-round li{display:inline-block;border:1px solid #c2c2c2;text-align:center;cursor:position;margin:5px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-border-radius:0%;-moz-border-radius:0%;-ms-border-radius:0%;border-radius:0%;}
.social-icon-round li a{display:block;font-size:19px;line-height:20px;width:42px;height:42px;color:#c2c2c2;border:1px solid transparent;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;backface-visibility:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.social-icon-round li a:before{position:relative;top:11px;}
.social-icon-round li:first-child{margin-left:0;}
.social-icon-round li:last-child{margin-right:0;}
.social-icon-round li:hover{border-color:#333333;}
.social-icon-round li:hover a{color:#ffe868;border-color:#ffe868;transition: all 0.5s linear;}
.social-icon-round li.active{border-color:#333333;}
.social-icon-round li.active a{color:#333333;border-color:#333333;}
footer{position:relative;backface-visibility:hidden;}
footer .container-fluid{margin-top:0;}
@media (max-width:789px){footer .social-icon-round{margin-top:43px;}
footer .social-icon-round ul{text-align:center;}
}
@media (max-width:490px){footer.margin-top-60{margin-top:0;}
}
.social-icon-round.text-left li:first-child{margin-left:0;}
.subscribe-box-01 form .form-control:focus{border-color:transparent;}
@media (min-width:790px){.subscribe-box-01{background:#DB4840;color:#ffffff;}
.subscribe-box-01 .container{margin:0 auto;padding-top:35px;padding-bottom:33px;}
.subscribe-box-01 .title{color:#ffffff;font-size:24px;line-height:30px;font-weight:bold;letter-spacing:0.02em;}
.subscribe-box-01 p{margin-top:8px;}
.subscribe-box-01 form{margin-top:20px;}
.subscribe-box-01 form .form-control{padding:14px 12px 14px 52px;margin-right:5px;min-width:333px;}
}
@media (min-width:790px) and (min-width:1280px){.subscribe-box-01 form{margin-top:4px;}
.subscribe-box-01 form .form-control{width:70%;}
}
@media (min-width:790px) and (min-width:790px){.subscribe-box-01 form span.addon-icon{left:auto;margin-left:17px;}
}
@media (min-width:790px){.subscribe-box-01 form .btn{background:#333333;color:#ffffff;}
.subscribe-box-01 form .btn:hover{background:#ffffff;color:#333333;}
}
@media (max-width:789px){.subscribe-box-01 p{margin-top:0;}
.subscribe-box-01 form{display:block;margin-top:20px;}
.subscribe-box-01 form .form-control{margin-right:0;}
.subscribe-box-01 form .btn{margin-top:20px;}
.subscribe-box-01 .mobile-collapse_content > div{padding-left:0;padding-right:10px;}
}
@media (min-width:790px){.mac .subscribe-box-01 form .form-control{padding:14px 12px 10px 52px;}
}
@media (min-width:790px){.ie .subscribe-box-01 form .form-control{padding:14px 12px 14px 52px;margin-right:5px;}
}
.social-icon-fill{margin-left:0px;background:transparent;padding:0px;}
@media (max-width:789px){.social-icon-fill{margin-top:43px;}
.social-icon-fill ul{text-align:center;}
}
.social-icon-fill li{display:inline-block;text-align:center;cursor:position;margin:5px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.social-icon-fill li a{display:block;font-size:19px;line-height:20px;width:44px;height:44px;color:#ffffff;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;backface-visibility:hidden;}
.social-icon-fill li a:before{position:relative;top:13px;}
.social-icon-fill li:hover a,
.social-icon-fill li.active a{color:#ffffff;}
.social-icon-fill .bg-facebook{background:#4867aa;}
.social-icon-fill .bg-twitter{background:#2caae1;}
.social-icon-fill .bg-google-plus{background:#de5347;}
.social-icon-round.text-left li:first-child{margin-left:0;}
.payment-list{padding:0px;}
.payment-list ul{text-align:right;}
.payment-list ul li{display:inline-block;padding:3px;}
.payment-list ul li a{transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;width:38px;height:26px;overflow:hidden;display:inline-block;background:url("../images/custom/payment_icon.png") left top no-repeat;}
.payment-list ul li a:hover{-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;}
.payment-list ul li .icon-01{background-position:0 0;}
.payment-list ul li .icon-02{background-position:-44px 0;}
.payment-list ul li .icon-03{background-position:-86px 0;}
.payment-list ul li .icon-04{background-position:-129px 0;}
.payment-list ul li .icon-05{background-position:-171px 0;}
.payment-list ul li .icon-06{background-position:-214 0;}
.payment-list ul li .icon-07{background-position:-258px 0;}
.payment-list ul li .icon-08{background-position:-300px 0;}
.box-copyright{color:#eee;padding:10px 0 10px;font-size:12px;}
.box-copyright a{color:#777;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.box-copyright a:hover{color:#DB4840;}
.box-copyright span{color:#DB4840;}
.box-copyright .row{text-align:center;}
@media (max-width:789px){.box-copyright{padding:12px 0 41px 0;}
}
.footer-menu{padding:0px;}
.footer-menu .row{text-align:center;}
.footer-menu ul li{display:inline-block;font-size:16px;line-height:31px;color:#333333;padding:0px;margin:0 16px;font-weight:600;}
.footer-menu ul li a{padding:5px;color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;letter-spacing:0.02em;}
.footer-menu ul li a:hover{color:#DB4840;}
.footer-menu ul li:first-child{margin-left:0;}
.footer-menu ul li:last-child{margin-right:0;}
.margin-top-60{margin-top:60px;}
footer{background:#252525;color:#eee;margin:120px 0px 0px;padding:0px 0px 0px 0px;}
@media (max-width:1024px){footer{margin-top:90px;}
}
@media (max-width:490px){footer{margin-top:47px;}
}
footer a{color:#F3CB6A;}
footer a:hover{color:#eee;}
footer .container{margin-top:0px;}
@media (max-width:789px){footer .container{margin-top:0px;}
}
footer .footer-logo{margin-top:5px;}
footer .footer-logo h2{padding-bottom:14px;}
footer .footer-logo a{color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
footer .footer-logo a:hover{color:#DB4840;}
footer .footer-logo img{height:auto;max-width:100%;max-height:66px;}
footer:not(.top-line) .no-padding-top:first-child{padding-top:0;}
@media (max-width:789px){.footer-content-center{text-align:left;}
.footer-content-center .box-copyright{padding-top:22px;}
.footer-content-center .payment-list{padding-bottom:10px;}
}
@media (min-width:790px){.footer-content-center{text-align:center;padding:99px 0 117px 0;}
.footer-content-center .container:not(:first-child){padding-top:21px;}
.footer-content-center .footer-logo{padding-bottom:26px;}
.footer-content-center .social-icon-round{margin-top:7px;}
.footer-content-center .payment-list{margin-top:10px;}
}
.footer-content-center .footer-logo{text-align:center;}
.footer-content-center .footer-logo h2{padding-top:5px;}
@media (max-width:789px){.footer-content-center .payment-list{margin-top:13px;}
}
.footer-content-center .payment-list ul{text-align:center;}
@media (min-width:1024px){.footer-content-center .list-info-center ul{width:80%;margin:0 auto;}
}
@media (max-width:789px){.footer-content-center1{text-align:left;}
.footer-content-center1 .copyright{text-align:center;}
.footer-content-center1 .payment-list ul{text-align:center;padding-bottom:10px;margin-top:13px;}
}
@media (min-width:790px){.footer-content-center1{padding:108px 0 117px 0;text-align:center;}
.footer-content-center1 > *:not(:first-child):not(.back-to-top){padding-top:21px;}
.footer-content-center1 .payment-list ul{text-align:center;}
.footer-content-center1 .mobile-collapse{margin-top:5px;}
.footer-content-center1 .copyright{background:none;text-align:center;}
}
.footer-content-center1 .list-info-center li:after{height:13px;background:#888888;right:-4px;top:4px;}
@media (min-width:1024px){.footer-content-center1 .list-info-center ul{width:80%;margin:0 auto;}
}
@media (min-width:790px){.footer-content-col{padding:20px 0 20px;}
.footer-content-col .container:not(:first-child){position:relative;padding-top:52px;}
.footer-content-col .container:not(:first-child):before{content:"";position:relative;top:0;width:100%;height:1px;background:#e9e9e9;margin-bottom:41px;}
.footer-content-col .social-icon-round{}
.footer-content-col .social-icon-round li:first-child{margin-left:0;}
.footer-content-col .mobile-collapse{margin-top:9px;}
}
@media (max-width:1024px) and (min-width:790px){.footer-content-col{padding:51px 0 105px 0;}
.footer-content-col .footer-logo{margin-top:15px;}
}
@media (min-width:1025px) and (max-width:1279px){.footer-content-col .social-icon-round li a{width:39px;height:39px;font-size:18px;left:17px;}
.footer-content-col .social-icon-round li a:before{top:9px;}
}
@media (max-width:1024px){.footer-content-col .social-icon-round{margin-top:10px;float:right;}
.footer-content-col .footer-logo{margin-bottom:38px;}
}
@media (min-width:1025px){.footer-content-col *:not(.copyright) .payment-list{margin-top:50px;}
.footer-content-col *:not(.copyright) .payment-list ul{text-align:left;}
}
@media (max-width:1024px){.footer-content-col *:not(.copyright) .payment-list{margin-top:7px;}
}
@media (min-width:790px){.footer-content-02{padding:107px 0 111px 0;}
.footer-content-02 .container:not(:first-child){padding-top:21px;}
.footer-content-02 .payment-list{margin-top:42px;}
.footer-content-02 .payment-list ul{text-align:left;}
.footer-content-02 .social-icon-round{margin-top:27px;}
.footer-content-02 .mobile-collapse{margin-top:11px;}
.footer-content-02 .pull-right .social-icon-round ul{text-align:right;}
.footer-content-02 .pull-right .list-info-center ul{text-align:right;overflow:hidden;margin-right:-12px;}
.footer-content-02 .pull-right .footer-logo,
.footer-content-02 .pull-right .payment-list ul{text-align:right;}
.footer-content-02 .pull-right > *:nth-child(1):not(.footer-logo){margin-top:11px;}
.footer-content-02 .pull-left .list-info-center ul{text-align:left;overflow:hidden;padding:0;margin:0 0 0 -12px;}
.footer-content-02 .pull-left > *:nth-child(1):not(.footer-logo){margin-top:11px;}
}
.footer-content-02 .footer-logo h2{padding-top:6px;padding-bottom:13px;}
@media (max-width:789px){.footer-content-02 .payment-list{margin-top:13px;padding-bottom:10px;}
.footer-content-02 .payment-list ul{text-align:center;}
.footer-content-02 .pull-right > *:nth-child(2){margin-top:43px;}
}
@media (min-width:790px){.footer-content-02 .center-layout{text-align:center;}
.footer-content-02 .center-layout .payment-list{margin-top:27px;}
.footer-content-02 .center-layout .payment-list ul{text-align:center;}
}
footer .copyright{background:#363636;}
@media (min-width:789px){footer .copyright .payment-list{margin-top:10px;padding-bottom:10px;}
}
@media (max-width:789px){footer .copyright{background:none;}
footer .copyright .payment-list{margin-top:10px;padding-bottom:10px;}
footer .copyright .payment-list ul{text-align:center;margin-top:13px;}
footer .copyright .pull-left,
footer .copyright .pull-right{width:100%;text-align:center;}
footer .copyright .container:first-child > div:first-child:not(.row){margin-top:44px;}
}
@media (max-width:790px){.v-links-list{margin:0;}
.v-links-list ul a{display:block;}
}
.v-links-list ul li{color:#eee;font-size:14px;margin:0 0 2px 0;}
.v-links-list ul li a{color:#eee;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.v-links-list ul li a:hover{color:#f3cb6a;}
footer .mobile-collapse_title{padding:0 0 10px 0;color:#F3CB6A;font-weight:600;font-size:18px;text-transform:uppercase;border-bottom:1px solid #fff;}
@media (max-width:789px){footer .mobile-collapse{margin-top:-1px;margin-bottom:0;padding:0 0 0 20px;}
footer .mobile-collapse_content{display:none;padding-bottom:17px;}
footer .open > .mobile-collapse_content{display:block;}
footer .mobile-collapse_title{cursor:pointer;position:relative;padding:17px 38px 16px 0;letter-spacing:0.02em;line-height:26px;overflow:hidden;color:#bbb;border:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 0.3s linear;-ms-transition:color 0.3s linear;-webkit-transition:color 0.3s linear;-o-transition:color 0.3s linear;}
footer .mobile-collapse_content{padding-top:3px;padding-right:25px;}
footer .mobile-collapse.open .mobile-collapse_title{padding:17px 38px 5px 0;}
footer .mobile-collapse_title:hover{color:#DB4840;}
footer .mobile-collapse_title:hover:before{color:#DB4840;}
footer .mobile-collapse_title:before{position:absolute;display:block;top:17px;right:14px;font-family:'Material Icons';font-size:24px;content:"\e145";line-height:25px;font-weight:normal;color:#c2c2c2;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
footer .open > .mobile-collapse_title:before{content:"\e15b";}
footer .mobile-collapse__title.title-under::after{display:none;}
}
footer .row > div{margin-left:0px;margin-right:0px;}
@media (max-width:789px){footer{border-color:transparent;}
}
@media (min-width:790px){}
.margin-top-10{margin-top:10px;}
.margin-top-50{margin-top:49px;}
@media (max-width:789px){.margin-top-50{margin-top:0;}
}
.margin-top-73{margin-top:73px;}
.padding-bottom-60{padding-bottom:60px;}
.post:not(:first-child){margin-top:60px;}
.video-block{position:relative;line-height:0;}
.video-block video{width:100%;}
.video-block .link-video{position:absolute;display:inline-block;width:100%;height:100%;z-index:7;}
.video-block .link-video:after{content:"";position:absolute;display:inline-block;width:70px;height:70px;top:50%;left:50%;margin-left:-35px;margin-top:-35px;z-index:2;background:#ffffff;text-align:center;font-size:30px;line-height:70px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.video-block .link-video:before{color:#333333;}
.video-block .link-video:hover:after{background:#333333;}
.video-block .link-video:hover:before{color:#ffffff;}
.video-block .link-video:before{content:'\e037';font-family:'Material Icons';display:inline-block;position:absolute;top:50%;left:50%;z-index:3;margin-left:-15px;margin-top:-15px;font-size:30px;line-height:30px;}
.video-block .link-video.play:before{content:'\e034';}
.post:not(.no-line){border-bottom:1px solid #e9e9e9;}
.post{padding-bottom:52px;margin-top:6px;}
@media (max-width:1024px){.post{margin-top:4px;}
}
.post > div:first-child{margin-top:0;}
.post .title-block > div:first-child{margin-top:0;}
.post .title-block .post-tag{overflow:hidden;}
.post .title-block .post-tag a{background:#DB4840;color:#ffffff;font-size:14px;line-height:19px;font-weight:bold;padding:3px 7px;display:inline-block;float:left;margin:0 5px 5px 0;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.post .title-block .post-tag a:hover{background:#333333;color:#ffffff;}
.post .title-block .post-title{margin-top:11px;}
.post .title-block .post-title h2{font-size:36px;line-height:45px;color:#333333;margin-left:-2px;padding-right:4px;padding-bottom:0;}
@media (max-width:490px){.post .title-block .post-title h2{font-size:26px;line-height:37px;}
}
.post .title-block .post-title h2 a{color:#333333;}
.post .title-block .post-title h2 a:hover{color:#DB4840;}
.post .title-block .post-meta{margin-top:8px;}
.post .title-block .post-img{margin-top:22px;backface-visibility:hidden;overflow:hidden;position:relative;}
.post .title-block .post-img .slick-slider,
.post .title-block .post-img .slick-slide{overflow:hidden;}
.post .title-block .post-img img{display:block;width:100%;height:auto;}
.post .title-block .link-text{background:#DB4840;color:#ffffff;display:inline-block;position:absolute;z-index:2;padding:4px 10px 13px;font-size:14px;font-weight:bold;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;z-index:2;top:50%;left:50%;white-space:nowrap;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.post .title-block .link-text .icon{font-size:25px;line-height:25px;display:inline;margin:0 0 0 0;position:relative;top:7px;}
.post .title-block .link-text .text{display:inline-block;margin-left:9px;}
@media (max-width:1000px){.post .title-block .link-text{padding:0px 10px 6px;}
.post .title-block .link-text .text{display:none;}
}
.post .title-block .link-text:hover{background:#333333;color:#ffffff;}
.post .title-block .link-text.no-title .text{display:none;}
.post p{font-weight:lighter;}
.post .description{overflow:hidden;text-overflow:ellipsis;margin-top:22px;}
.post .post-meta{font-size:14px;line-height:17px;margin-top:4px;color:#777;}
.post .post-meta b{color:#DB4840;}
.post .post-meta a{color:#DB4840;font-weight:bold;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.post .post-meta a:hover{color:#333333;}
.post .post-meta .item{margin-right:18px;margin-top:10px;display:inline-block;}
.post .post-meta:not(:first-child){line-height:24px;}
.post .post-social-icon{margin-top:15px;}
.post .post-social-icon .social-icon li a{color:#c2c2c2;}
.post .post-social-icon .social-icon li a:hover{color:#DB4840;}
.post .post-social-icon .social-icon li.active a{color:#DB4840;}
@media (min-width:790px){.post .row .btn{float:right;}
}
.post audio{width:100%;display:block;}
.post .audio-link{background:#f6f6f8;padding:24px;display:block;margin-top:16px;margin-bottom:10px;overflow:hidden;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.post .audio-link:hover{background:#DB4840;}
.post .optional-block{overflow:hidden;}
.post .optional-block div{display:inline-block;}
.post .optional-block div:first-child{float:right;}
.post .optional-block div:last-child{float:left;}
.post .optional-block .post-link-more{margin-top:15px;padding-bottom:9px;}
.post .optional-block .post-link-more .btn{padding:7px 0 0 0;}
.post .optional-block .post-social-icon{width:60%;}
.blog-grid-col-2 .post .description,
.blog-grid-col-3 .post .description,
.blog-masonry .post .description{max-height:74px;}
.blog-grid-col-2.blog-with-aside{margin-top:-17px;}
.blog-grid-col-2{overflow:hidden;position:relative;top:-17px;}
.blog-grid-col-2 .post-tag{position:absolute;z-index:2;margin:0 0 0 10px;}
.blog-grid-col-2 .post{border:none;padding-bottom:53px;margin-top:40px;position:relative;}
@media (max-width:1024px){.blog-grid-col-2 .post{margin-top:38px;}
}
.blog-grid-col-2 .post > div:first-child{margin-top:0;}
.blog-grid-col-2 .post .title-block > div:first-child{margin-top:0;}
.blog-grid-col-2 .post .title-block .post-title{margin-top:17px;}
.blog-grid-col-2 .post .title-block .post-meta{margin-top:9px;}
.blog-grid-col-2 .post .post-tag{position:relative;overflow:hidden;z-index:2;margin:10px 0 0 0px;}
.blog-grid-col-2 .post .post-meta{margin-top:11px;line-height:24px;}
.blog-grid-col-2 .post .post-meta .item{margin-right:14px;}
.blog-grid-col-2 .post .description{margin-top:14px;}
@media (max-width:1025px){.blog-grid-col-2 .post{padding-bottom:56px;}
.blog-grid-col-2 .post .title-block .post-title h2{font-size:28px;line-height:38px;}
}
@media (max-width:490px){.blog-grid-col-2 .post{padding-bottom:22px;}
.blog-grid-col-2 .post .title-block .post-title h2{font-size:20px;line-height:26px;}
}
.blog-grid-col-2 .post.has-post-thumbnail div.post-tag{position:absolute;overflow:inherit;margin:10px 0 0 10px;}
.blog-grid-col-3.blog-with-aside{margin-top:-34px;}
.blog-grid-col-3{overflow:hidden;position:relative;margin-top:3px;padding-bottom:29px;}
.blog-grid-col-3 .post-tag{position:absolute;z-index:2;margin:0 0 0 10px;}
.blog-grid-col-3 .post{border:none;padding-bottom:31px;margin-top:40px;position:relative;}
@media (max-width:1024px){.blog-grid-col-3 .post{margin-top:38px;}
}
.blog-grid-col-3 .post > div:first-child{margin-top:0;}
.blog-grid-col-3 .post .title-block > div:first-child{margin-top:0;}
.blog-grid-col-3 .post .title-block .post-title{margin-top:23px;}
.blog-grid-col-3 .post .title-block .post-title h2{line-height:47px;padding-right:5px;}
.blog-grid-col-3 .post .title-block .post-meta{margin-top:10px;}
.blog-grid-col-3 .post .post-tag{position:relative;overflow:hidden;z-index:2;margin:10px 0 0 0px;}
.blog-grid-col-3 .post .post-meta{margin-top:11px;}
.blog-grid-col-3 .post .post-meta .item{margin-right:14px;}
.blog-grid-col-3 .post .description{margin-top:13px;}
@media (max-width:1025px){.blog-grid-col-3 .post .title-block .post-title h2{font-size:28px;line-height:38px;}
}
@media (max-width:490px){.blog-grid-col-3 .post{padding-bottom:36px;}
.blog-grid-col-3 .post .title-block .post-title h2{font-size:20px;line-height:26px;}
}
.blog-grid-col-3 .post.has-post-thumbnail div.post-tag{position:absolute;overflow:inherit;margin:10px 0 0 10px;}
.blog-masonry.grid-col-2{margin-left:-25px;margin-right:-25px;margin-top:10px;margin-bottom:64px;}
.blog-masonry.grid-col-2 .post{border:none;padding-bottom:71px;position:relative;}
.blog-masonry.grid-col-2 .post > div:first-child{margin-top:0;}
.blog-masonry.grid-col-2 .post .title-block{position:relative;}
.blog-masonry.grid-col-2 .post .title-block > div:first-child{margin-top:0;}
.blog-masonry.grid-col-2 .post .title-block .post-title{margin-top:17px;}
.blog-masonry.grid-col-2 .post .title-block .post-img{margin-top:22px;}
.blog-masonry.grid-col-2 .post .title-block .post-meta{margin-top:9px;}
.blog-masonry.grid-col-2 .post .post-tag{position:relative;overflow:hidden;top:0;left:0;z-index:2;margin:10px 0 0 0px;}
.blog-masonry.grid-col-2 .post .description{margin-top:14px;}
.blog-masonry.grid-col-2 .post.has-post-thumbnail .title-block div.post-img{margin-top:0px;}
.blog-masonry.grid-col-2 .post.has-post-thumbnail div.post-tag{position:absolute;overflow:inherit;margin:10px 0 0 10px;}
.blog-masonry.grid-col-2 .post-meta{margin-top:7px;}
.blog-masonry.grid-col-2 .post-meta .item{margin-right:15px;margin-top:7px;}
@media (max-width:480px){.blog-masonry.grid-col-2 .post{padding-bottom:56px;}
.blog-masonry.grid-col-2 .post-title h2{font-size:20px;line-height:26px;}
}
.blog-masonry.grid-col-3{margin-left:-25px;margin-right:-25px;margin-top:11px;margin-bottom:53px;}
.blog-masonry.grid-col-3 .post{border:none;padding-bottom:71px;position:relative;}
.blog-masonry.grid-col-3 .post > div:first-child{margin-top:0;}
.blog-masonry.grid-col-3 .post .title-block{position:relative;}
.blog-masonry.grid-col-3 .post .title-block > div:first-child{margin-top:0;}
.blog-masonry.grid-col-3 .post .title-block .post-img{margin-top:22px;}
.blog-masonry.grid-col-3 .post .title-block .post-title{margin-top:23px;}
.blog-masonry.grid-col-3 .post .title-block .post-title h2{line-height:47px;}
.blog-masonry.grid-col-3 .post .title-block .post-meta{margin-top:10px;}
.blog-masonry.grid-col-3 .post .post-meta{margin-top:4px;}
.blog-masonry.grid-col-3 .post .post-tag{position:relative;overflow:hidden;top:0;left:0;z-index:2;margin:10px 0 0 0px;}
.blog-masonry.grid-col-3 .post .description{margin-top:13px;}
.blog-masonry.grid-col-3 .post.has-post-thumbnail .title-block div.post-img{margin-top:0px;}
.blog-masonry.grid-col-3 .post.has-post-thumbnail div.post-tag{position:absolute;overflow:inherit;margin:10px 0 0 10px;}
.blog-masonry.grid-col-3 .post-meta{margin-top:10px;}
.blog-masonry.grid-col-3 .post-meta .item{margin-right:15px;margin-top:7px;}
@media (max-width:480px){.blog-masonry.grid-col-3 .post{padding-bottom:56px;}
.blog-masonry.grid-col-3 .post .title-block .post-title h2{font-size:20px;line-height:26px;}
}
.box-aside .subscribe-box .form-inline span.addon-icon{top:14px;left:auto;margin-left:17px;}
.global-first-child > *{margin-top:56px;}
.facebook-box{position:relative;top:-4px;}
.facebook-box iframe{display:block;width:100%;height:240px;border:none;}
.blog-single-post{padding-bottom:0;}
.blog-single-post.post{border:none;}
.blog-single-post .container-fluid .title-block{position:relative;}
.blog-single-post .container-fluid .title-block .post-img{margin-top:0;}
.blog-single-post .container-fluid .title-block .extra-center{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.blog-single-post .container-fluid .title-block .post-tag a{background:#DB4840;color:#ffffff;font-size:14px;line-height:25px;font-weight:bold;display:inline-block;margin:0 5px 5px 0;float:inherit;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.blog-single-post .container-fluid .title-block .post-tag a:hover{background:#ffffff;color:#DB4840;}
.blog-single-post .container-fluid .title-block .post-title{font-size:74px;line-height:95px;color:#ffffff;margin-top:16px;padding-right:4px;font-weight:bold;}
@media (max-width:1170px){.blog-single-post .container-fluid .title-block .post-title{font-size:60px;line-height:75px;}
}
.blog-single-post .container-fluid .title-block .post-title a{color:#ffffff;}
.blog-single-post .container-fluid .title-block .post-title a:hover{color:#DB4840;}
.blog-single-post .container-fluid .title-block .post-meta{color:#ffffff;font-size:14px;margin-top:7px;}
.blog-single-post .title-block-center{padding-bottom:19px;}
.blog-single-post .title-block-center .post-tag{text-align:center;position:relative;font-size:0;line-height:0;}
.blog-single-post .title-block-center .post-tag a{float:inherit;}
.blog-single-post .title-block-center .post-title{text-align:center;margin-top:20px;}
.blog-single-post .title-block-center .post-title h2{font-size:74px;line-height:95px;font-weight:bold;}
@media (max-width:790px){.blog-single-post .title-block-center .post-title h2{font-size:55px;line-height:65px;}
}
@media (max-width:557px){.blog-single-post .title-block-center .post-title h2{font-size:35px;line-height:45px;}
}
.blog-single-post .title-block-center .post-meta{text-align:center;margin-top:16px;}
.blog-single-post .title-block > div:first-child{margin-top:0;}
.blog-single-post img{max-width:100%;height:auto;display:block;margin:0 auto;}
.blog-single-post p{margin-top:35px;}
.blog-single-post hr{margin:60px 0 63px;}
.blog-single-post h4{letter-spacing:0.02em;padding-bottom:9px;}
.blog-single-post .post-meta{font-size:14px;margin-top:45px;color:#777;}
.blog-single-post .post-meta b{color:#DB4840;}
.blog-single-post .post-meta a{color:#DB4840;font-weight:bold;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.blog-single-post .post-meta a:hover{color:#333333;}
.blog-single-post .post-meta .item{margin-right:11px;display:inline-block;}
.blog-single-post .post-social-icon{margin-top:31px;}
.blog-single-post .post-social-icon .social-icon li a{color:#c2c2c2;}
.blog-single-post .post-social-icon .social-icon li a:hover{color:#DB4840;}
.blog-single-post .post-social-icon .social-icon li.active a{color:#DB4840;}
.blog-single-post .post .title-block .post-tag{margin:0 !important;}
.blog-single-post .title-post{font-size:20px;line-height:26px;font-weight:bold;padding-top:3px;padding-bottom:12px;letter-spacing:0.5px;}
.blog-single-post form{margin-top:19px;display:block;}
.blog-single-post form .form-group{margin-bottom:28px;margin-left:-25px;margin-right:-25px;}
.blog-single-post form .form-group:before,
.blog-single-post form .form-group:after{content:" ";display:table;}
.blog-single-post form .form-group:after{clear:both;}
.blog-single-post form .btn{float:left !important;margin-top:1px;}
.blog-single-post form textarea{height:194px;}
@media (min-width:790px){.blog-single-post form .control-label{padding-top:14px;text-align:left;}
}
.blog-single-post .block-aside-info{overflow:hidden;padding:7px 0 5px 0;}
.blog-single-post .block-aside-info .title{font-size:20px;color:#333333;padding:0 0 8px 0;margin:3px 0 0 0;}
.blog-single-post .block-aside-info .img{float:left;margin:0 35px 15px 0;}
.blog-single-post .block-aside-info p{margin-top:13px;font-size:16px;line-height:24px;letter-spacing:inherit;}
@media (max-width:580px){.blog-single-post .block-aside-info{text-align:center;}
.blog-single-post .block-aside-info .img{float:inherit;margin-right:0;}
}
.blog-single-post .nav-single-post{overflow:hidden;padding-bottom:2px;}
.blog-single-post .nav-single-post .next,
.blog-single-post .nav-single-post .prev{position:relative;color:#333333;font-weight:500;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.blog-single-post .nav-single-post .next:before,
.blog-single-post .nav-single-post .prev:before{font-family:'Material Icons';font-size:30px;position:absolute;top:50%;margin-top:-13px;color:#c2c2c2;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.blog-single-post .nav-single-post .next:hover,
.blog-single-post .nav-single-post .prev:hover{color:#DB4840;}
.blog-single-post .nav-single-post .next:hover:before,
.blog-single-post .nav-single-post .prev:hover:before{color:#DB4840;}
.blog-single-post .nav-single-post .next{float:right;padding:0 38px 0 0;text-align:right;}
.blog-single-post .nav-single-post .next:before{content:"\e317";right:0;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);}
.blog-single-post .nav-single-post .prev{float:left;padding:0 0 0 38px;}
.blog-single-post .nav-single-post .prev:before{content:"\e317";left:0;}
@media (max-width:600px){.blog-single-post .nav-single-post{padding:9px 0;}
.blog-single-post .nav-single-post .prev,
.blog-single-post .nav-single-post .next{padding:22px 0 15px 0;}
.blog-single-post .nav-single-post .prev:before,
.blog-single-post .nav-single-post .next:before{top:0;margin-top:0;}
}
@media (max-width:420px){.blog-single-post .nav-single-post .next,
.blog-single-post .nav-single-post .prev{font-size:14px;line-height:19px;}
}
.blog-single-post .indent-top-bottom{padding-top:8px;padding-bottom:7px;}
.blog-single-post .indent-top{margin-top:43px;}
.blog-single-post .indent-top1{margin-top:50px;}
.blog-single-post blockquote{margin-top:44px;margin-bottom:38px;}
.blog-single-post .form-group:last-child{margin-bottom:0;}
.blog-single-post .blog-grid .post{margin-top:20px;padding-bottom:10px;border:none;}
.blog-single-post .blog-grid .post .title-block{position:relative;}
.blog-single-post .blog-grid .post .title-block .post-img{margin-top:0;}
.blog-single-post .blog-grid .post .title-block .post-tag{position:absolute;z-index:2;top:10px;left:10px;}
.blog-single-post .blog-grid .post .title-block .post-title{margin-top:23px;line-height:47px;padding:0;}
.blog-single-post .blog-grid .post .title-block .post-meta{margin-top:13px;}
.blog-single-post .blog-grid .post p{margin-top:8px;}
.blog-single-post .blog-grid .post .btn{float:inherit;}
@media (max-width:570px){.blog-single-post .blog-grid [class^="col-"]{width:100%;}
}
.blog-single-post.text-left img{margin:0;}
.blog-single-post[class^="visible-"] hr:first-child{margin-top:0;}
.comments-box{padding-bottom:3px;margin-top:15px;}
.comments:not(:first-child){margin-top:24px;}
.comments .media-img{width:72px;height:72px;display:block;background:#f5f5f5;margin-right:18px;margin-top:6px;position:relative;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.comments .media-img img{width:100%;height:auto;position:relative;z-index:2;}
.comments .media-img span{position:absolute;display:inline-block;top:15%;}
.comments p{margin-top:15px;font-size:16px;line-height:24px;}
.comments .media-img:before{font-family:'Material Icons';content:"\e7fd";font-size:24px;display:block;text-align:center;width:100%;position:absolute;z-index:0;top:21px;color:#c2c2c2;}
.comments .media-body .media-title{color:#333333;}
.comments .media-body .media-title .link{color:#DB4840;text-decoration:underline;text-transform:capitalize;font-size:14px;display:inline-block;margin:1px 3px 0 7px;}
.comments .media-body .media-title .link:hover{text-decoration:none;}
.comments .media-body .media-title .username{display:inline-block;margin-top:1px;font-weight:500;}
.comments .media-body .time{font-size:12px;line-height:15px;color:#777;margin-top:3px;padding-bottom:3px;display:block;}
@media (max-width:500px){.comments .media-img{width:55px;height:55px;float:inherit;margin-bottom:6px;}
.comments .media-img:before{top:15px;font-size:21px;}
}
.comments.comments-level-1{margin-left:87px;padding-bottom:2px;}
@media (max-width:500px){.comments.comments-level-1{margin-left:55px;}
}
.block-aside:not(:first-child){margin-top:56px;}
.block-aside:nth-child(2){margin-top:52px;}
.block-aside{border-bottom:1px solid #e9e9e9;padding-bottom:52px;}
.block-aside .title{font-weight:bold;font-size:20px;line-height:26px;color:#333333;padding-bottom:22px;}
.block-aside .title:not(:first-child){margin-top:37px;padding-bottom:8px;}
.block-aside:last-child{border:none;}
.categories-list ul{margin-top:0;}
.block-aside-info{margin-top:12px;padding-bottom:8px;}
.block-aside-info .img{overflow:hidden;display:inline-block;margin-bottom:3px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:relative;z-index:2;}
.block-aside-info .img img{max-width:100%;height:auto;position:relative;z-index:1;}
.block-aside-info p{font-size:14px;line-height:21px;letter-spacing:-0.02em;}
.block-aside-info .btn{margin-top:24px;}
.featured-post{font-size:14px;line-height:21px;padding-top:10px;}
.featured-post .item{padding-bottom:1px;backface-visibility:hidden;}
.featured-post .item:not(:first-child){margin-top:32px;}
.featured-post .img{overflow:hidden;display:inline-block;margin-bottom:2px;backface-visibility:hidden;position:relative;z-index:2;}
.featured-post .img img{max-width:100%;height:auto;position:relative;z-index:1;}
.featured-post h4{font-size:16px;line-height:22px;font-weight:500;margin:10px 0 0 0;padding:0;display:block;color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.featured-post p{font-size:14px;line-height:21px;margin-top:7px;letter-spacing:-0.01em;}
.featured-post .title:hover{color:#DB4840;}
.featured-post .description{font-size:12px;margin-top:1px;color:#777;}
.featured-post .description span{color:#DB4840;}
.featured-post .comment{font-size:12px;color:#DB4840;display:inline-block;margin-top:11px;font-weight:500;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.featured-post .comment:hover{color:#333333;}
.recent-comments .item:not(:first-child){margin-top:25px;}
.recent-comments .author{font-size:12px;line-height:16px;color:#777;}
.recent-comments .author span{color:#DB4840;}
.recent-comments .recent-title{color:#333333;font-size:16px;margin-top:1px;font-weight:500;display:inline-block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.recent-comments .recent-title:hover{color:#DB4840;}
.recent-comments .item{padding-bottom:5px;}
.recent-comments p{font-size:14px;line-height:21px;margin-top:10px;}
blockquote{color:#333333;font-weight:500;padding:0 0 0 24px;margin-top:20px;position:relative;font-size:20px;line-height:30px;}
blockquote p:first-child{margin-top:0;position:relative;top:-6px;}
blockquote p{font-weight:500 !important;}
blockquote cite{font-weight:400;color:#777;font-size:14px;line-height:17px;display:block;padding-top:4px;font-style:normal;}
.quote-left{border:none;padding:0 0 0 67px;}
.quote-left:after{content:"";background:#DB4840;display:inline-block;position:absolute;top:0;left:0;width:43px;height:95.5%;z-index:1;}
.quote-left:before{position:absolute;display:block;content:"\f10d";top:23px;left:10px;margin-top:-15px;color:#ffffff;font-style:normal;font-weight:bold;z-index:2;font-size:80px;line-height:80px;font-family:'FontAwesome';font-size:25px;line-height:25px;}
p.first-letter:first-letter{float:left;color:#DB4840;font-size:81px;line-height:70px;font-weight:600;padding:7px 19px 19px 0;font-family:"Poppins", sans-serif;}
.tp-banner{display:none;}
.slider-revolution{overflow:hidden;position:relative;}
@media (max-width:500px){.slider-revolution .btn-border{border-width:1px !important;}
}
.slider-revolution .btn{height:auto;}
.slider-revolution .tp-dottedoverlay.twoxtwo{background:none;}
.slider-revolution iframe{border:none;outline:none;}
@media (min-width:1000px){.slider-revolution iframe{width:600px;height:340px;}
}
@media (max-width:999px){.slider-revolution iframe{width:800px;height:464px;}
}
.slider-revolution .video-play a{font-size:40px;line-height:40px;color:#c2c2c2;}
@media (max-width:500px){.slider-revolution .video-play a{font-size:35px;line-height:35px;}
}
.slider-revolution .video-play a:hover{color:#DB4840;}
.slider-revolution .video-play .btn-pause{display:none;}
.slider-revolution .video-play.pause .btn-play{display:none;}
.slider-revolution .video-play.pause .btn-pause{display:block;}
.slider-revolution video{width:100%;height:100%;top:0;left:0;bottom:0;right:0;display:block;}
.tp-banner{font-size:10px;z-index:1;position:relative;}
.tp-banner-container{width:100%;position:relative;padding:0;z-index:1; }
.defaultimg { 

}
.slider-button .tp-banner,
.slider-button .tp-banner-container{z-index:-1;}
.tp-caption{color:#333333;}
.tp-caption .btn-lg{padding:26px 52px 23px;font-weight:500;}
.tp-bullets.simplebullets.round .bullet{background:#c2c2c2;cursor:pointer;position:relative;width:10px;height:10px;float:left;margin:0 15px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.tp-bullets.simplebullets.round .bullet:first-child{margin-left:5px;}
.tp-bullets.simplebullets.round .bullet:before{content:"";position:absolute;display:block;top:-3px;left:-3px;width:16px;height:16px;border:2px solid #c2c2c2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;}
.tp-bullets.simplebullets.round .bullet:hover{background:#DB4840;}
.tp-bullets.simplebullets.round .bullet.selected{background:none;}
.tp-bullets.simplebullets.round .bullet.selected:before{background:none;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.slider-revolution .tp-bullets{bottom:10% !important;}
.slider-revolution .tp-banner{display:none;}
.tp-banner .btn{letter-spacing:0.02em !important;}
.tp-caption1-wd-1{font-size:36px;line-height:47px;font-weight:600;}
.tp-caption1-wd-2{font-size:90px;line-height:110px;font-weight:bold;padding-top:19px;}
.tp-caption1-wd-2 span{font-size:90px;}
.tp-caption1-wd-3{padding-top:37px;}
@media (min-width:1600px){.tp-caption1-wd-3 .btn{font-size:18px !important;padding:26px 52px 23px !important;line-height:1.33em !important;}
}
@media (min-width:1200px) and (max-width:1600px){.tp-caption1-wd-3 .btn{font-size:16px !important;padding:24px 52px 21px !important;line-height:1.1em !important;}
}
@media (min-width:767px) and (max-width:1200px){.tp-caption1-wd-3 .btn{font-size:13px !important;padding:20px 30px 17px !important;line-height:1em !important;}
}
@media (min-width:480px) and (max-width:767px){.tp-caption1-wd-3 .btn{font-size:13px !important;padding:15px 20px 12px !important;line-height:1em !important;}
}
@media (max-width:480px){.tp-caption1-wd-3 .btn{font-size:12px !important;padding:11px 13px 8px !important;line-height:1em !important;}
}
@media (min-width:767px) and (max-width:1025px){.tp-caption1-wd-1{font-size:19px !important;line-height:25px !important;}
.tp-caption1-wd-2{font-size:47px !important;line-height:57px !important;}
}
@media (min-width:480px) and (max-width:767px){.tp-caption1-wd-1{font-size:16px !important;line-height:23px !important;}
}
@media (max-width:480px){.tp-caption1-wd-1{font-size:10px !important;line-height:13px !important;}
.lfl .tp-caption1-wd-1,
.lfl .tp-caption1-wd-2,
.lfl .tp-caption1-wd-3{margin-left:40px;}
}
.shopping-cart-col{margin-top:48px;}
.shopping-cart-col .shopping-cart-table{margin-top:0px;}
.shopping-cart-col .shopping-cart-table tr:first-child{border-top:none;}
.shopping-cart-col .shopping-cart-table tr:first-child td{padding:8px 0 40px 0;}
.shopping-cart-col .shopping-cart-table td:nth-child(1){width:20%;}
.shopping-cart-col .shopping-cart-table td:nth-child(1) img{width:100%;height:auto;}
.shopping-cart-col .shopping-cart-table td:nth-child(2){width:26%;text-align:left;}
.shopping-cart-col .shopping-cart-table td:nth-child(3){width:14.6%;}
.shopping-cart-col .shopping-cart-table td:nth-child(4){width:19.4%;}
.shopping-cart-col .shopping-cart-table td:nth-child(5){width:15%;text-align:center;}
.shopping-cart-col .shopping-cart-table td:nth-child(5) .product-price{padding-left:8px;}
.shopping-cart-col .shopping-cart-table td:nth-child(6){width:5%;text-align:right;}
.shopping-cart-col .input label{padding-right:5px;}
.shopping-cart-col .shopping-cart-btns{padding:43px 0;}
.shopping-cart-table{width:100%;margin-top:57px;}
.shopping-cart-table tr:first-child{border-top:1px solid #e9e9e9;}
.shopping-cart-table tr{border-bottom:1px solid #e9e9e9;}
.shopping-cart-table td{padding:40px 0;vertical-align:middle;}
.shopping-cart-table td:nth-child(1){width:13.1%;}
.shopping-cart-table td:nth-child(1) img{width:100%;height:auto;}
.shopping-cart-table td:nth-child(2){width:36%;text-align:left;}
.shopping-cart-table td:nth-child(3){width:15.1%;}
.shopping-cart-table td:nth-child(4){width:13.8%;}
.shopping-cart-table td:nth-child(5){width:18%;text-align:center;}
.shopping-cart-table td:nth-child(6){width:4%;text-align:right;}
.shopping-cart-table .product-image{margin:0 30px 0 0;}
.shopping-cart-table .product-image img{display:block;max-width:100%;height:auto;}
.shopping-cart-table .product-title{color:#333333;font-size:14px;line-height:21px;font-weight:400;padding-bottom:7px;padding-right:8px;}
.shopping-cart-table .product-title a{color:#333333;}
.shopping-cart-table .product-title a:hover{color:#DB4840;}
.shopping-cart-table .product-delete{color:#c2c2c2;font-size:24px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.shopping-cart-table .product-delete:hover{color:#DB4840;}
.shopping-cart-table .product-price{font-size:24px;padding-right:8px;}
.shopping-cart-table .unit-price{font-weight:lighter;padding-right:8px;}
.shopping-cart-table .subtotal{color:#DB4840;font-weight:bold;}
.shopping-cart-table .list-parameters li{color:#777;font-size:12px;line-height:21px;}
.shopping-cart-table .input label{padding-right:6px;}
@media (max-width:1024px){.shopping-cart-table td:nth-child(3),
.shopping-cart-table td:nth-child(4),
.shopping-cart-table td:nth-child(5){display:none !important;}
.shopping-cart-table td:nth-child(1){width:13%;}
.shopping-cart-table td:nth-child(2){width:28%;}
.shopping-cart-table td:nth-child(3){width:5%;text-align:right;}
.shopping-cart-table .input{margin-top:13px;}
.shopping-cart-table .product-price{margin-top:11px;font-size:20px;}
.shopping-cart-table .product-price.subtotal{margin-top:15px;}
}
@media (max-width:576px){.shopping-cart-table td:nth-child(1){width:18%;}
.shopping-cart-table td:nth-child(2){width:24%;}
.shopping-cart-table td:nth-child(3){width:4%;}
}
@media (max-width:460px){.shopping-cart-table td:nth-child(1){width:24%;}
.shopping-cart-table td:nth-child(2){width:19%;}
.shopping-cart-table td:nth-child(3){width:3%;}
}
.shopping-cart-table .detach-quantity-desctope .input{min-width:136px;}
.shopping-cart-btns{overflow:hidden;padding:46px 0 48px;}
.shopping-cart-btns .btn-link .icon,
.shopping-cart-btns .btn-link .fa{font-size:24px;line-height:24px;margin-right:4px;top:7px;}
.shopping-cart-btns .btn-link .icon-keyboard_arrow_left{top:8px;}
.shopping-cart-btns .pull-right .btn-link{float:right;margin-left:40px;}
@media (max-width:1024px){.shopping-cart-btns{padding:25px 0 40px;}
.shopping-cart-btns .btn-link{margin-top:15px;}
.shopping-cart-btns .pull-right,
.shopping-cart-btns .pull-left{width:100%;text-align:center;}
.shopping-cart-btns .pull-right{float:inherit !important;}
.shopping-cart-btns .pull-right .btn-link{float:inherit;margin-left:0px;}
}
.shopping-cart-box:not(:first-child){margin-top:53px;}
.shopping-cart-box:last-child{border:none;padding-bottom:0;}
.shopping-cart-box{position:relative;border-bottom:1px solid #e9e9e9;padding:0 0 60px 0;margin-top:39px;}
.shopping-cart-box h4{font-size:20px;padding-bottom:22px;letter-spacing:0.019em;}
.shopping-cart-box form{display:block;padding-top:14px;}
.shopping-cart-box .form-group{margin-bottom:9px;}
.shopping-cart-box .form-group label{margin-bottom:2px;}
.shopping-cart-box p:not(:first-child):not(.indent){margin-top:0;}
.shopping-cart-box p{font-size:14px;line-height:21px;text-align:justify;}
.shopping-cart-box textarea{margin-top:8px;height:235px;}
.shopping-cart-box .table-total{margin-bottom:24px;}
.shopping-cart-box .indent{margin-top:34px;padding-bottom:12px;}
.shopping-cart-box .btn-top{margin-top:21px;}
.table-total{width:100%;margin-bottom:36px;position:relative;top:-9px;}
.table-total th{color:#333333;font-size:15px;line-height:26px;font-weight:bold;padding:9px 0;letter-spacing:0.02em;}
.table-total td{color:#777;font-size:24px;line-height:27px;font-weight:lighter;}
.table-total tbody tr:last-child td,
.table-total tbody tr:last-child th{padding-bottom:14px;}
.table-total tfoot{width:100%;}
.table-total tfoot th{font-size:20px;}
.table-total tfoot td{font-size:24px;font-weight:bold;color:#DB4840;text-align:right;}
.shopping-cart-box-aside{margin-top:48px;}
.shopping-cart-box-aside .shopping-cart-box:not(:first-child){margin-top:53px;}
.shopping-cart-box-aside .shopping-cart-box:first-child{margin-top:0;}
.shopping-cart-box-aside .shopping-cart-box h4{padding-bottom:12px;}
.shopping-cart-box-aside .shopping-cart-box form{padding-top:15px;}
.shopping-cart-box-aside textarea{height:178px;}
.shopping-cart-box-aside .table-total{margin-bottom:25px;top:-2px;}
.shopping-cart-box-aside .table-total th{padding:6px 0 5px 0;}
.shopping-cart-box-aside .table-total tbody tr:last-child td,
.shopping-cart-box-aside .table-total tbody tr:last-child th{padding-bottom:20px;}
@media (min-width:1280px){.shopping-cart-box-aside{position:relative;padding-left:75px;}
.shopping-cart-box-aside:before{content:'';position:absolute;top:6px;left:25px;width:4px;height:99.5%;background:#e9e9e9;}
}
.wishlist-table{width:100%;border-top:1px solid #e9e9e9;margin-top:57px;}
.wishlist-table tr{border-bottom:1px solid #e9e9e9;}
.wishlist-table td{padding:40px 0;vertical-align:middle;}
.wishlist-table td:nth-child(1){width:12.9%;}
.wishlist-table td:nth-child(2){width:48.5%;text-align:left;}
.wishlist-table td:nth-child(3){width:18.2%;}
.wishlist-table td:nth-child(4){width:13.4%;}
.wishlist-table td:nth-child(5){width:5%;text-align:right;}
.wishlist-table .product-image{margin:0 30px 0 0;}
.wishlist-table .product-image img{display:block;max-width:100%;height:auto;}
.wishlist-table .product-title{color:#333333;font-size:14px;line-height:21px;font-weight:400;padding:0 17px 6px 0;}
.wishlist-table .product-title a{color:#333333;}
.wishlist-table .product-title a:hover{color:#DB4840;}
.wishlist-table .product-delete{color:#c2c2c2;font-size:24px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.wishlist-table .product-delete:hover{color:#DB4840;}
.wishlist-table .product-check{color:#DB4840;font-size:30px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.wishlist-table .product-check:hover{color:#333333;}
.wishlist-table .product-price{font-size:24px;}
.wishlist-table .unit-price{font-weight:lighter;}
.wishlist-table .subtotal{color:#DB4840;font-weight:bold;}
.wishlist-table .list-parameters li{color:#777;font-size:12px;line-height:21px;}
@media (max-width:1024px){.wishlist-table td:nth-child(3){display:none;}
.wishlist-table td:nth-child(1){width:30%;}
.wishlist-table td:nth-child(2){width:58%;}
.wishlist-table td:nth-child(3){width:6%;}
.wishlist-table td:nth-child(4){width:6%;}
.wishlist-table .input{padding-top:6px;}
.wishlist-table .product-price{padding-top:11px;font-size:20px;}
}
@media (max-width:607px){.wishlist-table td:nth-child(1){width:40%;}
.wishlist-table td:nth-child(2){width:44%;}
.wishlist-table td:nth-child(3){width:8%;}
.wishlist-table td:nth-child(4){width:8%;}
}
@media (max-width:400px){.wishlist-table td,
.wishlist-table td:nth-child(-n+9){width:100%;display:block;padding:10px 0;text-align:center;}
.wishlist-table td:nth-child(1){padding-top:30px;}
.wishlist-table td:nth-child(3){display:none;}
.wishlist-table td:nth-child(5){padding-bottom:18px;}
.wishlist-table .product-image{display:inline-block;margin:0;}
.wishlist-table .product-price{text-align:center;}
.wishlist-table tr:last-child{border:none;}
}
.filter-nav{text-align:center;padding-bottom:0px;}
.filter-nav div{display:inline-block;font-weight:600;color:#333333;margin:0 0px;margin-bottom:10px;padding:5px 7px;font-size:14px;line-height:1em;letter-spacing:0.02em;text-decoration:none;cursor:pointer;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear; border: 1px solid; padding:15px 25px;}
.filter-nav div:hover,
.filter-nav div.current{color:#DB4840;}
@media (max-width:1025px){.filter-nav{padding-bottom:30px;}
}
@media (max-width:1025px){.filter-nav{padding-bottom:14px;}
}
.gallery-content{color:#ffffff;}
.gallery-content .block-table-cell{text-align:center;}
.gallery-content .item{overflow:hidden;padding:0;margin:0;}
.media-gallery .gallery-content .item{max-height:538px;padding:20px;/*margin:20px 0;*/ border:1px solid #ccc;}
.gallery-content .btn-icon{margin-top:40px;}
.gallery-content .zomm-gallery{font-size:40px;line-height:40px;display:inline-block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.gallery-content .zomm-gallery:before{content:"\e8ff";display:block;position:relative;margin-left:1px;font-family:'Material Icons';color:#ffffff;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.gallery-content .zomm-gallery:hover:before{color:#333333;}
.gallery-content img{width:100%;height:auto;}
.gallery-content p{font-weight:lighter;margin-top:15px;font-size:16px;line-height:24px;}
.gallery-content .tag{border:1px solid #ffffff;display:inline-block;color:#ffffff;padding:2px 5px;font-size:14px;line-height:19px;font-weight:bold;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.gallery-content .tag:hover{border:1px solid #333333;color:#333333;}
.gallery-content .title{color:#ffffff;font-size:36px;line-height:47px;margin-top:27px;font-weight:600;}
.gallery-content .title a,
.gallery-content .title a:active,
.gallery-content .title a:focus{color:#ffffff;}
.gallery-content .title a:hover{color:#333333;}
.gallery-content figure{position:relative;display:block;overflow:hidden;}
.gallery-content figure figcaption{position:absolute;background:rgba(219, 72, 64, 0.7);width:100%;height:100%;top:0%;left:0%;padding:5% 10%;z-index:0;visibility:hidden;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.gallery-content figure figcaption .block-table-cell > *:nth-child(1){margin-top:0;}
.gallery-content figure figcaption .block-table-cell > p:nth-child(2){margin-top:27px;}
@media only screen and (min-width:789px) and (max-width:1135px){.gallery-content .title{font-size:27px;line-height:35px;}
.gallery-content p{font-size:14px;line-height:19px;margin-top:11px;}
.gallery-content .btn-icon{margin-top:23px;}
}
@media (max-width:627px){.gallery-content .title{font-size:32px;line-height:35px;}
}
@media (max-width:477px){.gallery-content .title{font-size:22px;line-height:28px;margin-top:27px;}
.gallery-content p{font-size:13px;line-height:18px;margin-top:10px;}
.gallery-content .btn-icon{margin-top:15px;}
}
@media (max-width:370px){.gallery-content p{display:none;}
}
body:not(.touch-device) .gallery-content figure:hover figcaption,
.ie .gallery-content figure:hover figcaption{z-index:7;left:0;top:0;display:block;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;visibility:visible;}
.touch-device .gallery-content figure.gallery-click figcaption{z-index:7;left:0;top:0;display:block;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;pointer-events:none;visibility:visible;}
.touch-device .gallery-content figure.gallery-click.finish-animation figcaption{pointer-events:auto;}
@media only screen and (min-width:789px) and (max-width:1557px){.gallery-grid-col-3 .title{font-size:24px;line-height:28px;margin-top:20px;}
.gallery-grid-col-3 p{font-size:14px;line-height:19px;margin-top:8px;}
.gallery-grid-col-3 .btn-icon{margin-top:19px;}
}
.gallery-content.effect-1 figure:hover figcaption .block-table-cell{-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-animation:scaleUp 0.2s ease-in-out forwards;animation:scaleUp 0.2s ease-in-out forwards;}
@-webkit-keyframes scaleUp{0%{}
100%{-webkit-transform:scale(1);opacity:1;}
}
@keyframes scaleUp{0%{}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
.gallery-content.effect-2 figure:hover figcaption .block-table-cell{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp 0.2s ease forwards;animation:moveUp 0.2s ease forwards;}
@-webkit-keyframes moveUp{0%{}
100%{-webkit-transform:translateY(0);opacity:1;}
}
@keyframes moveUp{0%{}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
.collection{display:block;margin-top:30px;text-align:center;text-decoration:none;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.collection img{width:100%;height:auto;}
.collection h2{color:#DB4840;font-size:20px;line-height:26px;margin-top:18px;font-weight:500;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.collection .img{backface-visibility:hidden;overflow:hidden;}
.collection:hover{text-decoration:none;}
.collection:hover h2{color:#333333;}
.gallery-masonry{font-size:0;line-height:0;}
.gallery-masonry .grid:after{content:'';display:block;clear:both;}
.gallery-masonry .element-item{position:relative;float:left;}
.gallery-masonry .grid-gallery-masonry-col-2.gallery-content .element-item{width:50%;}
@media (max-width:841px){.gallery-masonry .grid-gallery-masonry-col-2.gallery-content .element-item{width:100%;}
}
@media (max-width:900px){.gallery-masonry .grid-gallery-masonry-col-2.gallery-content .title{font-size:22px;line-height:28px;margin-top:27px;}
.gallery-masonry .grid-gallery-masonry-col-2.gallery-content p{font-size:13px;line-height:18px;margin-top:10px;}
.gallery-masonry .grid-gallery-masonry-col-2.gallery-content .btn-icon{margin-top:15px;}
.gallery-masonry .grid-gallery-masonry-col-2.gallery-content figure figcaption{padding:5%;}
}
@media (max-width:426px){.gallery-masonry .grid-gallery-masonry-col-2.gallery-content .title{font-size:20px;line-height:25px;}
.gallery-masonry .grid-gallery-masonry-col-2.gallery-content p{display:none;}
}
.gallery-masonry .grid-gallery-masonry-col-3 .element-item{width:13%;}
@media (max-width:1167px){.gallery-masonry .grid-gallery-masonry-col-3 .element-item{width:50%;}
}
@media (max-width:841px){.gallery-masonry .grid-gallery-masonry-col-3 .element-item{width:100%;}
}
.gallery-masonry .grid-gallery-masonry-col-3 figure figcaption{padding:5% 5%;}
@media (max-width:1567px){.gallery-masonry .grid-gallery-masonry-col-3 .title{font-size:22px;line-height:28px;margin-top:27px;}
.gallery-masonry .grid-gallery-masonry-col-3 p{font-size:13px;line-height:18px;margin-top:10px;}
.gallery-masonry .grid-gallery-masonry-col-3 .btn-icon{margin-top:15px;}
}
@media (max-width:426px){.gallery-masonry .grid-gallery-masonry-col-3 .title{font-size:20px;line-height:25px;}
.gallery-masonry .grid-gallery-masonry-col-3 p{display:none;}
}
.gallery-masonry .element-item > *{margin:0;padding:0;overflow:hidden;}
.lookbook{position:relative;margin-top:37px;}
.lookbook img{position:relative;z-index:0;width:100%;height:auto;}
.lookbook .hint-content{position:absolute;top:38px;left:59px;z-index:2;}
.lookbook .hint{margin-top:15px;}
.lookbook .hint a{text-decoration:none;}
.lookbook .hint a .hint-title{font-size:14px;line-height:21px;display:block;text-align:left;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.lookbook .hint a .hint-title:not([class^="hint-title color-"]){color:#ffffff;}
.lookbook .hint a .hint-price{color:#DB4840;font-size:24px;line-height:31px;font-weight:500;display:block;margin-top:7px;margin-left:-2px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.lookbook .hint a:hover{text-decoration:none;}
.lookbook .hint a:hover .hint-title{color:#DB4840;padding:0 30px 0 0;}
.lookbook .hint a:hover .hint-title.color-defaulttext2{color:#DB4840;}
.lookbook .hint a:hover .hint-price{color:#333333;}
.box-faq{margin-top:31px;padding-bottom:15px;}
.box-faq .title{color:#DB4840;font-size:20px;line-height:26px;font-weight:500;padding-bottom:8px;display:inline-block;}
.box-faq .title:hover{text-decoration:underline;}
.box-faq ul{margin-top:25px;}
.box-faq p{margin-top:15px;letter-spacing:-0.01em;}
.login-form-box{border:1px solid #e9e9e9;margin-top:20px;margin-bottom:20px;padding:55px 49px 43px 49px;min-height:406px;font-size:14px;line-height:21px;position:relative;}
@media (max-width:1280px){.login-form-box{min-height:485px;}
}
@media (max-width:1024px){.login-form-box{min-height:inherit;}
}
@media (max-width:520px){.login-form-box{padding:30px;}
}
@media (min-width:1024px){.login-form-box .extra-bottom{position:absolute;bottom:49px;}
.login-form-box .extra-indent-bottom{padding-bottom:65px;}
}
.login-form-box .extra-bottom{padding-top:20px;}
.login-form-box .form-group{margin-bottom:20px;}
.login-form-box .form-control,
.login-form-box input[type="text"]{border-color:transparent;padding-left:0;}
.login-form-box h2{font-size:20px;line-height:26px;padding-bottom:16px;font-weight:bold;}
.login-form-box .input-group .form-control{padding-top:14px;padding-bottom:14px;}
.login-form-box .additional-links{margin-top:19px;}
@media (min-width:1280px){.login-form-box .additional-links{margin-top:11px;text-align:right;}
}
.login-form-box .additional-links li{display:inline-block;font-size:12px;line-height:16px;padding:0 12px 0 10px;}
.login-form-box .additional-links li a{color:#333333;display:inline-block;padding:3px 3px 2px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.login-form-box .additional-links li a:hover{color:#DB4840;}
@media (max-width:1280px){.login-form-box .additional-links li{display:block;padding:0 0 4px 0;border:none !important;}
}
.login-form-box .additional-links li:not(:last-child){border-right:1px solid #e9e9e9;}
.login-form-box .additional-links li:last-child{padding-right:0px;}
.login-form-box .button-block .btn{width:100%;}
.login-form-box .additional-links-01{text-align:center;margin-top:24px;font-size:12px;}
.login-form-box .additional-links-01 a{color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.login-form-box .additional-links-01 a:hover{color:#DB4840;}
.login-form-box form{display:block;margin-top:24px;}
@media (max-width:820px){.login-form-box .btn{padding-right:14px;padding-left:14px;}
}
.mac .login-form-box .input-group .form-control{padding-top:16px;padding-bottom:12px;}
.on-duty-box{text-align:center;padding-bottom:81px;}
.on-duty-box .description{font-size:20px;line-height:26px;color:#333333;font-weight:500;}
.on-duty-box .block-title.large{margin-top:33px;padding-bottom:27px;font-size:74px;line-height:75px;}
.on-duty-box img{height:auto;}
.on-duty-box .btn{margin-top:61px;}
@media (max-width:1025px){.on-duty-box .block-title.large{font-size:60px;line-height:75px;}
.on-duty-box img{max-width:330px;}
.on-duty-box .btn{margin-top:55px;}
}
@media (max-width:820px){.on-duty-box{padding-bottom:25px;}
.on-duty-box .block-title.large{font-size:45px;line-height:60px;}
.on-duty-box .description{font-size:18px;line-height:24px;}
.on-duty-box img{max-width:250px;}
.on-duty-box .btn{margin-top:45px;}
}
@media (max-width:600px){.on-duty-box{padding-bottom:0px;}
.on-duty-box .block-title.large{font-size:35px;line-height:45px;}
.on-duty-box .description{font-size:16px;line-height:20px;}
.on-duty-box img{max-width:185px;}
.on-duty-box .btn{margin-top:35px;}
}
.personal-block{font-size:16px;line-height:24px;margin-top:36px;padding-bottom:18px;}
.personal-block > *:nth-child(1){margin-top:0 !important;}
.personal-block .img{overflow:hidden;display:block;backface-visibility:hidden;}
.personal-block .title{font-size:20px;font-weight:500;display:inline-block;margin-top:34px;color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.personal-block .title span{color:#DB4840;font-weight:bold;display:block;font-size:14px;line-height:18px;margin-top:7px;padding-bottom:6px;transition:all 0.3s linear;-ms-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;letter-spacing:normal;}
.personal-block .title:hover{color:#DB4840;letter-spacing:0.8px;}
.personal-block .title:hover span{letter-spacing:normal;color:#333333;}
.personal-block p{font-size:16px;line-height:24px;letter-spacing:-0.01em;}
.personal-block .social-icon{margin-top:27px;margin-left:-5px;}
.content-parallax{background:url("../index.html") no-repeat;background:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.ie .content-parallax{background-attachment:inherit;}
.parallax-description{color:#ffffff;padding:170px 25px 80px;}
.contact-page .parallax-description{padding:170px 25px 80px;}
.parallax-description .block-table-cell > *:nth-child(1){margin-top:0 !important;}
.parallax-description .title{color:#ffffff;font-size:40px;line-height:95px;font-weight:bold;padding-bottom:0;text-transform:uppercase;}
.parallax-description .title a{color:#ffffff;}
.parallax-description .title a:hover{text-decoration:none;}
.parallax-description p{font-size:36px;line-height:47px;font-weight:600;margin-top:39px;}
@media (max-width:789px){.parallax-description{padding:165px 25px 186px;}
.parallax-description .title{font-size:55px;line-height:65px;}
.parallax-description p{font-size:27px;line-height:37px;}
}
@media (max-width:480px){.parallax-description{padding:105px 25px 126px;}
.parallax-description .title{font-size:36px;line-height:40px;}
.parallax-description p{font-size:20px;line-height:27px;}
}
.link-promo{text-align:center;margin-top:50px;padding-bottom:18px;display:block;}
.link-promo .title{font-size:74px;line-height:90px;color:#DB4840;font-weight:bold;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
@media (max-width:1024px){.link-promo .title{font-size:60px;line-height:70px;}
}
@media (max-width:490px){.link-promo .title{font-size:45px;line-height:55px;}
}
.link-promo .description{font-size:20px;line-height:26px;color:#DB4840;font-weight:500;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
@media (max-width:490px){.link-promo .description{font-size:18px;line-height:25px;}
}
.link-promo:hover .title{color:#333333;}
.link-promo:hover .description{color:#333333;}
.slider-blog-fluid .slick-dots{bottom:16.2%;}
.blog-fluid{text-align:center;background:#fafafa;padding:121px 20px 182px;display:block;overflow:hidden;position:relative;}
.blog-fluid img{max-width:125px;margin-bottom:70px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.blog-fluid img:after{content:"4";display:block;position:relative;width:100%;}
.blog-fluid p{margin-top:25px;font-weight:lighter;}
.blog-fluid .slick-slide{padding-bottom:26px;text-align:center;}
.blog-fluid .icon{font-size:130px;line-height:130px;position:absolute;margin:0;display:block;margin-top:-27px;margin-left:-21px;left:50%;font-weight:600;color:#DB4840;padding-bottom:15px;}
.blog-fluid .title{color:#333333;font-weight:500;font-size:20px;line-height:24px;margin-top:27px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.blog-fluid a{display:inline-block;}
.blog-fluid a:hover{color:inherit;}
.blog-fluid a:hover .title{letter-spacing:0.8px;color:#DB4840;}
.box-1{margin-top:45px;padding-bottom:19px;}
.box-1 .title{color:#333333;padding-bottom:16px;font-size:36px;line-height:47px;font-weight:600;}
.box-1 p{letter-spacing:-0.01em;}
.navbar{border-radius:0;}
@media (max-width:490px){.box-1{margin-top:23px;}
.box-1 .title{font-size:23px;line-height:26px;}
.box-1 p:first-child,
.box-1 ul:first-child{margin-top:0 !important;}
}
.s-address{box-shadow:2px 2px 4px #ccc;padding:14px 16px;}
.add_new-address{color:#db4840;}
.add_new-address:before{content:'\f067';font-family:FontAwesome;margin-right:10px;}
.box-about .img{padding:0;margin:0;overflow:hidden;}
.box-about .img img{width:100%;height:auto;margin-left:-45px;}
.box-about .box-about-content{padding:25px 50px 50px 50px;}
.box-about .description{text-align:center;font-weight:500;font-size:17px;line-height:32px;color:#333333;margin-top:22px;}
.box-about .block-title{padding-bottom:0px;}
.box-about .list{text-align:center;padding-top:24px;}
.box-about .list li{padding:0 0 0 12px;display:inline-block;color:#777;font-size:14px;line-height:26px;position:relative;}
.box-about .list li a{color:#DB4840;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.box-about .list li a:hover{color:#333333;}
@media (min-width:1024px){.box-about .list li:not(:last-child):after{content:'';width:2px;height:13px;top:2px;position:relative;background:#777;display:inline-block;margin-left:18px;}
}
.box-about hr{margin-top:58px;margin-bottom:50px;}
.box-about p{padding-bottom:14px;}
@media (min-width:1024px){.box-about > .row{display:flex;align-items:center;}
}
@media (max-width:1280px){.box-about .box-about-content{padding:25px 60px 50px;}
.box-about .description br{display:none;}
}
@media (max-width:1024px){.box-about{padding-bottom:50px;}
.box-about .box-about-content{padding:0 30px;}
.box-about .block-title{margin-top:75px;}
}
@media (max-width:490px){.box-about hr{display:none;}
.box-about .description{font-size:17px;line-height:26px;padding-bottom:15px;}
}
.comming-soon-box{text-align:center;color:#ffffff;padding:5% 20px 5%;background-position:right center;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;}
.comming-soon-box .block-title{color:#ffffff;font-weight:bold;padding-bottom:0;letter-spacing:0px;}
.comming-soon-box p{font-size:20px;line-height:26px;margin-top:19px;font-weight:500;}
.comming-soon-box .countdown_box{text-align:center;width:100%;z-index:9;margin-top:39px;}
.comming-soon-box .countdown_box .countdown_inner{overflow:hidden;margin:0 auto 0;width:92%;padding:1px 0 0 0;text-align:center;color:#ffffff;}
.comming-soon-box .countdown_box .countdown-section{display:inline-block;text-align:center;position:relative;padding:5px 0;margin:0 27px;line-height:17px;font-size:16px;white-space:nowrap;min-width:110px;}
.comming-soon-box .countdown_box .countdown-section:before{content:":";display:block;position:absolute;top:50%;margin-top:0px;font-weight:bold;font-size:50px;}
.comming-soon-box .countdown_box .countdown-section:nth-child(1):before{right:-24%;}
.comming-soon-box .countdown_box .countdown-section:nth-child(2):before{right:-30%;}
.comming-soon-box .countdown_box .countdown-section:nth-child(3):before{right:-36%;}
.comming-soon-box .countdown_box .countdown-section:last-child:before{display:none;}
.comming-soon-box .countdown_box .countdown-amount{line-height:83px;font-weight:600;font-size:80px;display:block;}
.comming-soon-box .countdown_box .countdown-period{display:block;}
.comming-soon-box .countdown_box .countdown-descr{display:block;width:100%;}
@media (max-width:877px){.comming-soon-box .countdown_box .countdown-section{margin:0 22px;min-width:80px;}
.comming-soon-box .countdown_box .countdown-section:before{font-size:30px;margin-top:-1px;}
.comming-soon-box .countdown_box .countdown-amount{font-size:50px;line-height:70px;}
.comming-soon-box .countdown_box .countdown-section:nth-child(1):before{right:-33%;}
.comming-soon-box .countdown_box .countdown-section:nth-child(2):before{right:-34%;}
.comming-soon-box .countdown_box .countdown-section:nth-child(3):before{right:-38%;}
}
@media (max-width:670px){.comming-soon-box .countdown_box .countdown-section{margin:0 12px;min-width:60px;}
.comming-soon-box .countdown_box .countdown-section:before{font-size:30px;margin-top:-1px;}
.comming-soon-box .countdown_box .countdown-amount{font-size:30px;line-height:50px;}
.comming-soon-box .countdown_box .countdown-section:nth-child(1):before{right:-39%;}
.comming-soon-box .countdown_box .countdown-section:nth-child(2):before{right:-33%;}
.comming-soon-box .countdown_box .countdown-section:nth-child(3):before{right:-33%;}
}
@media (max-width:440px){.comming-soon-box .countdown_box .countdown-section{margin:0 7px;min-width:45px;font-size:13px;}
.comming-soon-box .countdown_box .countdown-section:before{font-size:17px;margin-top:-7px;}
.comming-soon-box .countdown_box .countdown-amount{font-size:20px;line-height:30px;}
.comming-soon-box .countdown_box .countdown-section:nth-child(1):before{right:-27%;}
.comming-soon-box .countdown_box .countdown-section:nth-child(2):before{right:-27%;}
.comming-soon-box .countdown_box .countdown-section:nth-child(3):before{right:-27%;}
}
.comming-soon-box .subscribe-box{margin-top:77px;}
.comming-soon-box .subscribe-box .title{color:#ffffff;font-weight:600;text-transform:inherit;font-size:36px;line-height:47px;letter-spacing:0px;}
.comming-soon-box .subscribe-box p{font-size:16px;line-height:24px;margin-top:19px;font-weight:normal;display:block;}
.comming-soon-box .subscribe-box .form-inline{margin-top:33px;}
@media (max-width:480px){.comming-soon-box .subscribe-box .title{font-size:26px;line-height:37px;}
}
.comming-soon-box .password-box{margin-top:77px;}
.comming-soon-box .password-box .title{color:#ffffff;font-weight:600;text-transform:inherit;font-size:36px;line-height:47px;letter-spacing:0px;display:block;}
.comming-soon-box .password-box p{font-size:16px;line-height:24px;margin-top:19px;font-weight:normal;display:block;}
.comming-soon-box .password-box .form-inline{margin-top:33px;}
.comming-soon-box .password-box .btn{padding-top:17px;padding-bottom:18px;}
@media (max-width:480px){.comming-soon-box .password-box .title{font-size:26px;line-height:37px;}
}
@media (min-width:1024px){.comming-soon-box .subscribe-box .form-control,
.comming-soon-box .password-box .form-control{min-width:287px;}
}
@media (max-width:1024px){.comming-soon-box{padding:165px 20px 150px;}
}
@media (max-width:631px){.comming-soon-box{padding:115px 20px 100px;}
.comming-soon-box .subscribe-box,
.comming-soon-box .password-box{margin-top:50px;}
}
@media (max-width:490px){.comming-soon-box{padding:85px 20px 70px;}
.comming-soon-box .countdown_box{margin-top:19px;}
.comming-soon-box p{font-size:15px;line-height:21px;}
.comming-soon-box .subscribe-box,
.comming-soon-box .password-box{margin-top:37px;}
}
.comming-soon-box .social-icon-round{margin-top:35px;}
.comming-soon-box .social-icon-round li{border:1px solid rgba(255, 255, 255, 0.5);}
.comming-soon-box .social-icon-round li a{color:#ffffff;}
.comming-soon-box .social-icon-round li:hover{border:1px solid white;}
.comming-soon-box .social-icon-round li:hover a{border-color:white;color:#ffffff;}
.comming-soon-box .social-icon-round li.active{border-color:white;}
.comming-soon-box .social-icon-round li.active a{border-color:white;color:#ffffff;}
.form-comming-soon{text-align:center;}
.form-comming-soon .form-group{width:90%;max-width:400px;margin:33px auto 10px;}
.mac .content-parallax{background-attachment:inherit;}
.contact-layout-02 .list-information:first-child .social-icon-round{padding-top:39px;}
.list-information li{position:relative;padding:0 0 10px 34px;margin-top:10px;font-size:14px;}
.list-information li .icon{font-size:24px;line-height:24px;color:#DB4840;display:inline-block;position:absolute;top:-3px;left:0;}
.list-information li a{color:#DB4840;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.list-information li a:hover{color:#333333;}
.list-information-center{text-align:center;margin-top:56px;padding-bottom:48px;}
.list-information-center li{color:#333333;font-weight:500;display:block;text-align:center;margin-top:15px;}
.list-information-center li a{color:#DB4840;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.list-information-center li a:hover{color:#333333;}
.contact-layout-01 > *:nth-child(2){margin-top:56px;}
.contact-layout-02 > *:nth-child(1){border-bottom: 1px solid hsl(0, 0%, 80%);margin-bottom: 10px;margin-top: 0;    padding-bottom: 6px;}
.contact-layout-02 .social-icon-round li:first-child{margin-right:0;}
.demo-btn{margin-top:10px;}
.demo-btn .btn,
.demo-btn .btn-link{margin-top:20px;margin-right:15px;}
.demo-btn .btn.btn-underline{margin-top:15px;}
.demo-btn > div:last-child{margin-top:6px;}
.demo-badge{margin-top:12px;}
.demo-badge span{display:inline-block;margin-right:6px;margin-top:18px;}
.demo-popovers{margin-top:31px;}
.demo-popovers .popovers{margin-top:18px;}
.demo-alerts{margin-top:30px;}
.contact-form{display:block;margin-top:19px;}
.contact-form textarea{height:193px;border:1px solid #ddd;}
.contact-form .btn{margin-top:6px;}
#map{height:388px;width:100%;margin-top:7px;}
.contact-map #map{height:640px;margin-top:16px;}
.compare-table{font-size:100%;}
.compare-table table{width:100%;border-bottom:1px solid #e9e9e9;margin-top:57px;}
.compare-table table tr{border-top:1px solid #e9e9e9;}
.compare-table table tr td{width:40%;vertical-align:top;text-align:left;padding:22px 40px;border-right:1px solid #e9e9e9;font-size:14px;line-height:24px;}
.compare-table table tr td:first-child{width:20%;padding:22px 10px 0;font-size:14px;line-height:24px;color:#333333;}
@media (max-width:792px){.compare-table table tr{border-top:1px solid #e9e9e9;}
.compare-table table tr:first-child{border:none;}
}
.compare-table table .product{text-align:center;width:100%;font-size:100%;}
.compare-table table .product img{max-width:100%;height:auto;}
.compare-table table .product .wishlist-link .text{display:none;}
.compare-table table .product .visible-mobil-block{display:none !important;}
.compare-table table .link-close{font-size:24px;line-height:25px;color:#c2c2c2;}
.compare-table table .link-close:hover{color:#DB4840;}
.compare-table .link-print{position:absolute;margin-top:-50px;right:68px;}
.link-print{color:#333333;font-weight:600;font-size:14px;display:inline-block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.link-print .icon{font-size:24px;color:#c2c2c2;position:relative;top:5px;margin:0 7px 0 0;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.link-print:hover{color:#DB4840;}
.link-print:hover .icon{color:#DB4840;}
@media (max-width:1280px){.compare-table .link-print{position:relative;margin-top:40px;}
}
@media (max-width:792px){.compare-table tbody,
.compare-table table{display:block;border:none;}
.compare-table table tr{display:none;}
.compare-table table tr td{width:100%;text-align:center;display:block;padding:4% 3% 3% 3%;border-left:none;border-right:none;border-top:none;}
.compare-table table tr td:last-child{border:none;}
.compare-table table tr td:first-child{display:none;}
.compare-table table tr:first-child{display:block;}
.visible-mobil-block{display:block;padding-top:5px;}
.visible-mobil-block strong{color:#333333;}
.visible-mobil-block p{margin-top:8px;}
}
.alert{font-size:12px;line-height:19px;position:relative;padding:8px 15px 8px 46px;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.alert .icon{font-size:25px;line-height:25px;display:inline-block;margin:0 11px 0 12px;position:absolute;top:4px;left:0;}
.alert-success{background:#effaf1;color:#DB4840;}
.alert-info{background:#ffecea;color:#fe4135;}
.alert-warning{background:#e9f4ff;color:#298ffc;}
.alert-danger{background:#fff5e7;color:#fe9e14;}
.badge-01{background:#333333;font-size:12px;line-height:20px;color:#ffffff;padding:5px 10px 4px;position:relative;}
.badge-01:before{content:"";display:inline-block;position:absolute;bottom:-8px;right:0;border:4px solid transparent;border-top:4px solid #333333;border-right:4px solid #333333;}
.badge-normal{background:#f1f1f1;color:#333333;}
.badge-normal:before{border-top-color:#f1f1f1;border-right-color:#f1f1f1;}
.badge-success{background:#DB4840;color:#ffffff;}
.badge-success:before{border-top-color:#DB4840;border-right-color:#DB4840;}
.badge-primary{background:#298ffc;color:#ffffff;}
.badge-primary:before{border-top-color:#298ffc;border-right-color:#298ffc;}
.badge-danger{background:#fe4135;color:#ffffff;}
.badge-danger:before{border-top-color:#fe4135;border-right-color:#fe4135;}
.badge-warninng{background:#fe9e14;color:#ffffff;}
.badge-warninng:before{border-top-color:#fe9e14;border-right-color:#fe9e14;}
.tooltip-inner{color:#ffffff;background-color:#333333;border-radius:0px;}
.tooltip.top .tooltip-arrow{border-top-color:#333333;}
.tooltip.top-left .tooltip-arrow{border-top-color:#333333;}
.tooltip.top-right .tooltip-arrow{border-top-color:#333333;}
.tooltip.right .tooltip-arrow{border-right-color:#333333;}
.tooltip.left .tooltip-arrow{border-left-color:#333333;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#333333;}
.tooltip.bottom-left .tooltip-arrow{border-bottom-color:#333333;}
.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#333333;}
.btn.popover{background:#f1f1f1;color:#333333;}
.popover{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#ffffff;border-width:0px;padding:0;}
.popover .popover-title{border:none;}
.btn.btn-popovers{position:relative;background:#f1f1f1;color:#333333;text-transform:capitalize;font-size:12px;line-height:13px;height:28px;padding-left:9px;padding-right:9px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.btn.btn-popovers:after{transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.popovers-bottom:after{content:'';position:absolute;left:50%;margin-left:-7px;bottom:-14px;border:7px solid transparent;border-top:7px solid #f1f1f1;}
.popovers-left:after{content:'';position:absolute;left:0%;margin-left:-14px;top:7px;border:7px solid transparent;border-right:7px solid #f1f1f1;}
.popovers-right:after{content:'';position:absolute;right:0;margin-right:-14px;top:7px;border:7px solid transparent;border-left:7px solid #f1f1f1;}
.popovers-top:after{content:'';position:absolute;left:50%;margin-left:-7px;top:-14px;border:7px solid transparent;border-bottom:7px solid #f1f1f1;}
.btn.btn-popovers:hover{background:#333333;color:#ffffff;}
.btn.popovers-bottom:hover:after{border-top-color:#333333;}
.btn.popovers-left:hover:after{border-right-color:#333333;}
.btn.popovers-right:hover:after{border-left-color:#333333;}
.btn.popovers-top:hover:after{border-bottom-color:#333333;}
@media (max-width:789px){.back-to-top{cursor:pointer;right:0;backface-visibility:hidden;display:block !important;width:100%;background-color:#DB4840;color:#ffffff;text-align:center;font-size:14px;line-height:21px;font-weight:600;padding:8px 5px 14px;letter-spacing:0.02em;-moz-transition:background 0.3s linear;-o-transition:background 0.3s linear;-webkit-transition:background 0.3s linear;transition:background 0.3s linear;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.back-to-top .icon{font-size:24px;position:relative;top:7px;margin-right:2px;backface-visibility:hidden;}
}
@media (max-width:789px) and (max-width:767px){.back-to-top{display:block;}
}
@media (max-width:789px){.back-to-top:hover{background:#333333;color:#ffffff;}
}
@media (min-width:789px){.back-to-top{cursor:pointer;display:none;position:fixed;right:0;bottom:8%;z-index:7;width:62px;height:62px;font-size:39px;line-height:39px;background-color:#B9A745;color:#ffffff;text-align:center;-moz-transition:background 0.3s linear;-o-transition:background 0.3s linear;-webkit-transition:background 0.3s linear;transition:background 0.3s linear;backface-visibility:hidden;}
.back-to-top .icon{font-size:39px;line-height:39px;position:relative;top:11px;backface-visibility:hidden;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.back-to-top .text{display:none;}
.back-to-top:hover{background:#333333;color:#ffffff;}
}
@media (min-width:789px) and (max-width:789px){.back-to-top{display:none !important;}
}
header .top-line {
transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
}
.affix .top-line {
transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
margin-top: -5px;
}
@media (min-width:789px){.back-to-top span{color:#ffffff;}
.back-to-top:hover .icon{top:7px;}
} 
.breadcrumb{background:none;padding:33px 0 20px 0;margin:0;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.breadcrumb .container{margin-top:0;}
.breadcrumb ul{position:relative;}
.breadcrumb ul li:not(:last-child){border-right:1px solid #e9e9e9;}
.breadcrumb ul li{color:#DB4840;font-size:12px;line-height:21px;display:inline-block;padding:0 14px;}
.breadcrumb ul li a{color:#777;display:inline-block;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.breadcrumb ul li a:hover{color:#DB4840;}
.breadcrumb ul li:first-child{padding-left:0;}
.box-text:not(:first-child){margin-top:29px;}
.box-text:not(:first-child) h2{padding-bottom:9px;}
.mark{background:#333333;color:#ffffff;padding:0 2px;}
.font-weight-600{font-weight:600;}
.link{color:#DB4840;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.link:hover{color:#333333;}
.slick-prev{left:0px;}
[dir="rtl"] .slick-prev{left:auto;right:0px;}
.slick-prev:before{content:"\e5cb";}
[dir="rtl"] .slick-prev:before{content:"\e5cb";}
.slick-next{right:0px;}
[dir="rtl"] .slick-next{left:0px;right:auto;}
.slick-next:before{content:"\e5cc";}
[dir="rtl"] .slick-next:before{content:"\e5cc";}
.slick-dots{position:absolute;bottom:10.3%;list-style:none;display:block;text-align:center;padding:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;margin:0 10px;padding:0;cursor:pointer;}
.slick-dots li button{border:0;background:transparent;display:block;height:10px;width:0px;outline:none;line-height:0px;font-size:0px;padding:0 5px;color:transparent;cursor:pointer;background:#c2c2c2;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover{background:#333333;outline:none;}
.slick-dots li button:before{display:block;position:absolute;content:"";width:20px;height:20px;border:2px solid #c2c2c2;top:-5px;left:-5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.slick-dots li.slick-active button{background:none;}
.slick-dots li.slick-active button:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
@media (max-width:426px){.slick-dots{bottom:5%;}
.slick-dots li{margin:0 9px;}
}
@media (min-width:791px){.slick-arrow-top .slick-prev{top:0;left:auto;right:42px;}
.slick-arrow-top .slick-next{top:0;right:8px;}
}
.slick-arrow-1 .slick-arrow{background:none !important;}
.slick-arrow-1 .slick-prev:before,
.slick-arrow-1 .slick-next:before{font-size:50px;}
.slick-arrow{display:block;height:50px;width:50px;cursor:pointer;background-color:#ffffff;padding:0;border:none;outline:none;position:absolute;z-index:1;top:50%;margin-top:-25px;font-size:0;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
@media (max-width:790px){.products-mobile-arrow .slick-arrow{top:36% !important;margin-top:-22px !important;}
}
@media (max-width:630px){.products-mobile-arrow .slick-arrow{top:33.7% !important;margin-top:-22px !important;}
}
@media (max-width:490px){.carousel-products-mobile .slick-arrow,
.carousel-products-mobile-md .slick-arrow{top:50%;}
}
.slick-arrow:before{display:block;font-family:"Material Icons";font-size:30px;line-height:50px;color:#c2c2c2;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.slick-arrow:hover{outline:none;background:#ffffff;}
.slick-arrow:hover:before{opacity:0.8;color:#333333;}
.slick-arrow{pointer-events:auto;}
.slick-arrow.slick-disabled{pointer-events:none;opacity:0.6;}
.slick-arrowslick-disabled:before{opacity:1;}
.slick-arrow-top .slick-arrow,
.slick-arrow-top1 .slick-arrow,
.slick-arrow-top2 .slick-arrow{overflow:hidden;}
.slick-arrow-top .slick-arrow{margin-top:-53px;}
@media (max-width:1024px){.slick-arrow-top .slick-arrow{margin-top:-49px;}
}
.slick-arrow-top1 .slick-arrow{margin-top:-45px;}
.slick-arrow-top2 .slick-arrow{margin-top:-39px;}
.slick-arrow-top-bottom .slick-prev{top:0;width:100%;}
.slick-arrow-top-bottom .slick-prev:before{content:'\e5ce';}
.slick-arrow-top-bottom .slick-next{top:auto;bottom:0;width:100%;}
.slick-arrow-top-bottom .slick-next:before{content:'\e5cf';}
.vertical-carousel{padding-bottom:64px;}
.vertical-carousel .slick-arrow{top:inherit;bottom:0;}
.no-zoom .zoomContainer{display:none !important;}
.slick-track{margin:auto;}
.arrow-style-2 .slick-arrow{border:1px solid #e9e9e9;background:transparent;}
.arrow-style-2 .slick-arrow:before{color:#c2c2c2;opacity:1;line-height:49px;transform:rotate(90deg);}
.arrow-style-2 .slick-arrow:hover{border:1px solid #333333;background:#333333;}
.arrow-style-2 .slick-arrow:hover:before{color:#ffffff;}
.arrow-style-2 .slick-next{right:auto;left:55px;}
.loader-wrapper.loader-off,
body.loaded .loader-wrapper{opacity:0;visibility:hidden;-webkit-transition:all 500ms linear 0s;-moz-transition:all 500ms linear 0s;-ms-transition:all 500ms linear 0s;-o-transition:all 500ms linear 0s;transition:all 500ms linear 0s;}
.loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:#ffffff;opacity:1;-webkit-transition:all 500ms linear 0s;-moz-transition:all 500ms linear 0s;-ms-transition:all 500ms linear 0s;-o-transition:all 500ms linear 0s;transition:all 500ms linear 0s;}
.loader{margin:0 auto;position:absolute; top:30%; bottom:0;left:0px; right:0;width:500px;height:300px;background:url("../images/27.gif") no-repeat;background-position:center center;}
.loader:before{content:'';display:block;padding-top:100%;}
.loader svg{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.loader .loader-animation{/*stroke-dasharray:1, 200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;stroke-linecap:round;*/}
.loader-btn{position:relative;display:inline-block;width:20px;height:20px;perspective:400px;transform-type:preserve-3d;}
.loader-btn:before{content:'';display:block;padding-top:100%;}
.loader-btn svg{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.loader-btn .loader-animation{stroke-dasharray:1, 200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite, color1 6s ease-in-out infinite;stroke-linecap:round;}
@keyframes rotate{100%{transform:rotate(360deg);}
}
@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0;}
50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px;}
100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px;}
}
@keyframes color{100%,
0%{stroke:#DB4840;}
40%{stroke:#DB4840;}
66%{stroke:#DB4840;}
80%,
90%{stroke:#DB4840;}
}
@keyframes color1{100%,
0%{stroke:#ffffff;}
40%{stroke:#ffffff;}
66%{stroke:#ffffff;}
80%,
90%{stroke:#ffffff;}
}
.color-base{color:#DB4840;}
.color-defaulttext{color:#777;}
.color-defaulttext2{color:#333333;}
.color-white{color:#ffffff;}
.color-red{color:#fe4135;}
.color-dark-grey{background:#6d6d6d;}
.color-pale-gold{background:#c8c377;}
.color-cadet-gray{background:#84a7bb;}
.color-black{background-color:#000;}
.color-grey{background-color:#cdcdcd;}
.color-light-grey{background-color:#f5f5f5;}
.color-dark-turquoise{background-color:#23cddc;}
.color-orange{background-color:#fe9001;}
.color-pale-violet-red{background-color:#ff527f;}
.bg-white{background:#ffffff;}
._account-border, .header-02 .account, .header-03 .account{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:0;}
._account-border .dropdown-toggle, .header-02 .account .dropdown-toggle, .header-03 .account .dropdown-toggle{display:inline-block;padding:5px 24px 8px 25px;}
._account-border .dropdown-toggle .icon, .header-02 .account .dropdown-toggle .icon, .header-03 .account .dropdown-toggle .icon{margin-right:6px;}
._short-box, header .mobile-header .language, header .mobile-header .currency, .header-04 .language, .header-04 .currency, .header-07 .language, .header-07 .currency, .header-08 .language, .header-08 .currency, header .header-09 .language, header .header-09 .currency{border:none;padding:13px 0px 12px 0px;}
._short-box .dropdown-toggle, header .mobile-header .language .dropdown-toggle, header .mobile-header .currency .dropdown-toggle, .header-04 .language .dropdown-toggle, .header-04 .currency .dropdown-toggle, .header-07 .language .dropdown-toggle, .header-07 .currency .dropdown-toggle, .header-08 .language .dropdown-toggle, .header-08 .currency .dropdown-toggle, header .header-09 .language .dropdown-toggle, header .header-09 .currency .dropdown-toggle{padding:0;}
._short-box .dropdown-label, header .mobile-header .language .dropdown-label, header .mobile-header .currency .dropdown-label, .header-04 .language .dropdown-label, .header-04 .currency .dropdown-label, .header-07 .language .dropdown-label, .header-07 .currency .dropdown-label, .header-08 .language .dropdown-label, .header-08 .currency .dropdown-label, header .header-09 .language .dropdown-label, header .header-09 .currency .dropdown-label{display:none;}
._short-box .caret, header .mobile-header .language .caret, header .mobile-header .currency .caret, .header-04 .language .caret, .header-04 .currency .caret, .header-07 .language .caret, .header-07 .currency .caret, .header-08 .language .caret, .header-08 .currency .caret, header .header-09 .language .caret, header .header-09 .currency .caret{margin-left:9px;}
._short-account .dropdown-label, header .mobile-header .account .dropdown-label, .header-04 .account .dropdown-label, header .header-05 .account .dropdown-label, .header-07 .account .dropdown-label, .header-08 .account .dropdown-label, header .header-09 .account .dropdown-label{display:none;}
._short-account .dropdown-toggle .icon, header .mobile-header .account .dropdown-toggle .icon, .header-04 .account .dropdown-toggle .icon, header .header-05 .account .dropdown-toggle .icon, .header-07 .account .dropdown-toggle .icon, .header-08 .account .dropdown-toggle .icon, header .header-09 .account .dropdown-toggle .icon{top:-2px;}
._short-account .dropdown-toggle .icon-person:before, header .mobile-header .account .dropdown-toggle .icon-person:before, .header-04 .account .dropdown-toggle .icon-person:before, header .header-05 .account .dropdown-toggle .icon-person:before, .header-07 .account .dropdown-toggle .icon-person:before, .header-08 .account .dropdown-toggle .icon-person:before, header .header-09 .account .dropdown-toggle .icon-person:before{content:"\e8a6";}
._short-cart .dropdown-label, header .mobile-header .cart .dropdown-label, .header-04 .cart .dropdown-label, header .header-05 .cart .dropdown-label, .header-07 .cart .dropdown-label, .header-08 .cart .dropdown-label, header .header-09 .cart .dropdown-label, .stuck-nav .stuck-cart-parent-box .cart .dropdown-label{display:none;}
._short-cart .dropdown-toggle .icon, header .mobile-header .cart .dropdown-toggle .icon, .header-04 .cart .dropdown-toggle .icon, header .header-05 .cart .dropdown-toggle .icon, .header-07 .cart .dropdown-toggle .icon, .header-08 .cart .dropdown-toggle .icon, header .header-09 .cart .dropdown-toggle .icon, .stuck-nav .stuck-cart-parent-box .cart .dropdown-toggle .icon{margin-right:9px;}
header div{vertical-align:top;}
header .pull-left,
header .pull-right{font-size:0;}
header .container{position:relative;}
header .main-parent-language,
header .main-parent-currency,
header .mobile-parent-language,
header .mobile-parent-currency{display:inline-block;}
@media (min-width:790px){header .top-line{}
}
header .mobile-header{display:none;background:rgba(0,0,0,0.6);}
header .mobile-header .top-line{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
header .mobile-header .language{margin-right:25px;}
header .mobile-header .currency{margin-right:29px;}
header .mobile-header .currency .caret,
header .mobile-header .language .caret{margin-left:6px;}
header .mobile-header .currency .dropdown-menu,
header .mobile-header .language .dropdown-menu{right:auto;left:0;}
header .mobile-header .logo img{max-height:61px;width:60%; margin:0 auto;}
header .mobile-header .mobile-parent-cart{margin-right:5px;}
@media (max-width:1024px){header .desktop-header{display:none;}
header .mobile-header{display:block;}
}
header .social-icon{display:inline-block;}
header .container,
header .container-fluid{margin-top:0;}
header .col-xs-1, header .col-sm-1, header .col-md-1, header .col-lg-1, header .col-xs-2, header .col-sm-2, header .col-md-2, header .col-lg-2, header .col-xs-3, header .col-sm-3, header .col-md-3, header .col-lg-3, header .col-xs-4, header .col-sm-4, header .col-md-4, header .col-lg-4, header .col-xs-5, header .col-sm-5, header .col-md-5, header .col-lg-5, header .col-xs-6, header .col-sm-6, header .col-md-6, header .col-lg-6, header .col-xs-7, header .col-sm-7, header .col-md-7, header .col-lg-7, header .col-xs-8, header .col-sm-8, header .col-md-8, header .col-lg-8, header .col-xs-9, header .col-sm-9, header .col-md-9, header .col-lg-9, header .col-xs-10, header .col-sm-10, header .col-md-10, header .col-lg-10, header .col-xs-11, header .col-sm-11, header .col-md-11, header .col-lg-11, header .col-xs-12, header .col-sm-12, header .col-md-12, header .col-lg-12{position:inherit;}
.affix-top{-webkit-transition:all .5s linear;background:#ffffffa8;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .8s linear;height:90px;}
#navigation.affix{background-color:#fff;position:fixed !important;height:75px !important;top:0px;width:100%;z-index:999;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;-webkit-box-shadow:0 1px 2px -1px #576164;-moz-box-shadow:0 1px 2px -1px #576164;box-shadow:0 1px 2px -1px #576164;}
.affix{top:0px !important;transition:all 1000ms linear 0s !important;}
header .desktop-header .logo h2{max-width:202px;margin-top:16px;padding-bottom:3px;}
header .desktop-header .logo h2 a{color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
header .desktop-header .logo h2 a:hover{color:#DB4840;}
header .mobile-header .container,
header .mobile-header .container-fluid{padding-left:19px;padding-right:19px;}
header .mobile-header .language{margin-right:25px;padding-bottom:0;padding-top:22px;}
@media (max-width:380px){header .mobile-header .language{margin-right:18px;}
}
header .mobile-header .currency{margin-right:32px;padding-bottom:0;padding-top:22px;}
@media (max-width:380px){header .mobile-header .currency{margin-right:24px;}
}
header .mobile-header .account{padding-bottom:0;padding-top:5px;}
header .mobile-header .account .icon{top:-2px;font-size:27px;}
header .mobile-header .account .dropdown-toggle .icon:before{content:"\e8a6";}
header .mobile-header .account .dropdown-menu{left:auto;right:0;}
header .mobile-header .cart{padding-bottom:0;margin:11px -6px 0 15px;}
header .mobile-header .cart .badge-cart{top:8px;left:35px;}
header .mobile-header .cart .dropdown-toggle{padding:13px 28px 0px 5px;}
header .mobile-header .logo{padding: 0px 2px;
position: absolute;}
header .mobile-header .logo h2{max-width:490px;padding-bottom:12px;}
header .mobile-header .logo h2 a{color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
header .mobile-header .logo h2 a:hover{color:#DB4840;}
header .mobile-header .search{margin-top:5px;}
header .mobile-header .search .search-dropdown{left:19px;width:calc(100% - 31px);}
header .mobile-header .search .search-dropdown .search-close{background:transparent;right:4px;margin-top:16px;width:45px;}
header .mobile-header .search .search-dropdown .search-close .icon{padding:7px 3px 9px 0px;}
header .mobile-header .search .search-open .icon{padding:9px 0 7px;}
header .mobile-header .search .input-outer{background:#f6f6f8;padding-top:0;padding-bottom:0;margin-top:14px;margin-bottom:15px;}
header .mobile-header .search .input-outer input{background:#f6f6f8;padding:0px 0 1px 14px;width:85.3%;}
header .mobile-header .search .input-outer button{right:0px;top:0;padding:10px 16px 5px 25px;}
header .mobile-header .search .btn-search{padding:10px 25px 12px 31px;}
header .mobile-header .search .btn-search span{display:none;}
header .mobile-header .search .btn-search:after{content:"\e8b6";font-family:'Material Icons';display:inline-block;font-size:24px;line-height:31px;color:#333333;}
header .mobile-header .search .btn-search:hover:after{color:#DB4840;}
header .mobile-header .toggle-menu{margin-top:17px;margin-left:-14px;}
header .mobile-header .toggle-menu .dropdown-toggle{font-size:24px;line-height:27px;padding:5px;margin-top:0;margin-bottom:0;color:#333333;}
header .mobile-header .toggle-menu .dropdown-toggle:hover{color:#DB4840;}
header .mobile-header .toggle-menu .dropdown-menu{margin-top:-13px;}
header .mobile-header .toggle-menu .dropdown-menu ul li .icon,
header .mobile-header .toggle-menu .dropdown-menu ul li .fa{font-size:14px;line-height:19px;}
.header-01 .language{margin-right:-1px;}
.header-01 .box-info{margin-right:24px;padding:4px 0 5px 0;}
@media (max-width:1279px){.header-01 .box-info{line-height:16px;padding-top:4px;}
.header-01 .box-info .telephone{float:inherit;margin-top:0;}
}
@media (min-width:1280px){.header-01 .box-info{max-width:410px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:row-reverse;}
}
.header-01 .social-icon{margin-top:6px;}
.header-01 .top-line .social-icon{margin-top:37px;}
.header-01 .account{margin-top:30px;}
.header-01 .cart{margin-top:21px;margin-left:25px;margin-right:-5px;}
.header-01 .search{margin-top:10px;}
.header-01 .search .search-dropdown{width:calc(100% - 38px);}
.header-01 .header-menu{margin-left:-21px;}
@media (max-width:1279px){.header-01 .header-menu{margin-left:-13px;}
.header-01 .header-menu > ul > li > a{padding-left:13px;padding-right:13px;}
}
.header-01 .currency .dropdown-menu,
.header-01 .language .dropdown-menu{left:auto;right:0;}
.header-02 .box-info{margin-right:17px;padding:5px 0 19px 0;}
.header-02 .box-info .telephone,
.header-02 .box-info .time{padding-top:0;line-height:20px;}
.header-02 .account{margin-right:-1px;}
.header-02 .social-icon{margin-top:6px;margin-right:21px;}
.header-02 .cart{margin-top:21px;margin-left:35px;margin-right:-5px;}
.header-02 .cart .dropdown-toggle .icon{margin-right:5px;}
.header-02 .search{margin-top:11px;}
.header-02 .search .search-dropdown{width:calc(100% - 38px);}
.header-02 .box-compare,
.header-02 .box-wishlist{margin-top:42px;margin-left:39px;}
@media (max-width:1279px){.header-02 .box-compare,
.header-02 .box-wishlist{margin-left:30px;}
.header-02 .cart{margin-left:25px;}
.header-02 .box-info{margin-right:0;}
.header-02 .header-menu > ul > li > a{padding-left:12px;padding-right:12px;}
}
.header-02 .currency .dropdown-menu,
.header-02 .account .dropdown-menu{left:auto;right:0;}
.header-02 .language .dropdown-menu{left:0;right:auto;}
.header-03 .account{margin-right:-1px;}
.header-03 .social-icon{margin-top:6px;margin-right:21px;}
.header-03 .top-line .social-icon{margin-top:43px;margin-right:0;}
.header-03 .box-info{margin-right:12px;padding:4px 0 4px 0;}
.header-03 .box-info .telephone,
.header-03 .box-info .time{display:block;float:inherit;text-align:left;padding-top:0;padding-left:0;line-height:20px;}
.header-03 .cart{margin-top:21px;margin-right:-5px;}
.header-03 .search{margin-top:11px;margin-left:4px;margin-right:7px;}
.header-03 .search .search-dropdown{width:calc(100% - 64px);margin-left:14px;}
@media (max-width:1279px){.header-03 .fill-bg-base.text-center{text-align:left;}
.header-03 .header-menu > ul > li > a{padding-left:12px;padding-right:12px;}
}
.header-03 .currency .dropdown-menu,
.header-03 .account .dropdown-menu{left:auto;right:-1px;}
.header-03 .language .dropdown-menu{left:-1px;right:auto;}
.header-04{padding-top:14px;}
.header-04 .language{margin-top:40px;}
.header-04 .currency{margin-top:40px;margin-left:30px;}
.header-04 .account{margin-top:42px;margin-left:22px;}
.header-04 .cart{margin-top:25px;margin-left:17px;margin-right:33px;}
.header-04 .toggle-menu{margin-top:34px;margin-left:26px;}
.header-04 .logo{margin-bottom:22px;}
.header-04 .search{margin-top:40px;margin-left:34px;}
.header-04 .header-menu .dropdown-menu{margin-top:11px;}
.header-04 .header-menu > ul > li{padding-bottom:11px;}
.header-04 .header-menu > ul > li > a{padding-top:8px;}
.header-04 .header-menu > ul > li .badge-menu{margin-top:-9px;}
@media (max-width:1279px){.header-04 .currency,
.header-04 .search,
.header-04 .account{margin-left:19px;}
.header-04 .cart{margin-left:14px;}
.header-04 .header-menu > ul > li > a{padding-left:17px;padding-right:17px;}
}
.header-04 .currency .dropdown-menu,
.header-04 .language .dropdown-menu,
.header-04 .account .dropdown-menu{left:auto;right:0;}
.header-04 .social-icon{margin-top:46px;}
header .header-05 .box-info{margin-right:24px;}
@media (max-width:1279px){header .header-05 .box-info{line-height:16px;padding-top:4px;}
header .header-05 .box-info div{display:block;}
header .header-05 .box-info .telephone{float:inherit;margin-top:0;}
}
@media (min-width:1280px){header .header-05 .box-info{max-width:410px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:row-reverse;}
}
header .header-05 .search{margin-top:42px;}
header .header-05 .account{margin-top:44px;margin-left:22px;}
header .header-05 .cart{margin-top:27px;margin-left:18px;margin-right:7px;}
header .header-05 .language{margin-right:-1px;}
header .header-05 .logo{margin:24px 0 31px 0;}
header .header-05 .logo h2{margin-top:15px;padding-bottom:4px;}
header .header-05 .header-menu{margin-top:40px;}
header .header-05 .header-menu > ul > li > a{padding:10px 21px 9px 20px;}
@media (max-width:1661px){header .header-05 .header-menu > ul > li > a{padding:10px 15px 9px;}
}
@media (max-width:1500px){header .header-05 .header-menu > ul > li > a{padding:10px 11px 9px;}
}
@media (max-width:1036px){header .header-05 .header-menu > ul > li > a{padding:10px 10px 9px;}
}
header .header-05 .header-menu > ul > li > a .badge-menu{margin-top:-7px;}
@media (max-width:1344px){header .header-05 .header-menu{margin-top:27px;}
}
@media (min-width:1280px){header .header-05 .header-menu .dropdown:not(.multicolumn) .dropdown-menu{width:1210px;left:50%;margin-left:-605px;}
}
@media (max-width:1418px){header .header-05 .cart{margin-left:10px;}
header .header-05 .account{margin-left:15px;}
}
header .header-05 .currency .dropdown-menu,
header .header-05 .language .dropdown-menu,
header .header-05 .account .dropdown-menu{left:auto;right:0;}
header .header-05 .social-icon{margin-top:6px;}
.header-06 .search{margin-top:25px;}
.header-06 .search .search-dropdown{width:calc(100% - 38px);}
.header-06 .box-info{margin-right:24px;}
@media (min-width:1280px){.header-06 .box-info{max-width:410px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:row-reverse;}
}
.header-06 .language{margin-right:-1px;}
.header-06 .header-menu > ul > li:first-child > a{padding-left:0;}
@media (min-width:1280px){.header-06 .header-menu .dropdown-menu{min-width:30%;margin-left:0;overflow-x:hidden !important;}
}
@media (max-width:1279px){.header-06 .header-menu > ul > li > a{padding-left:13px;padding-right:13px;}
}
.header-06 .social-icon{margin-top:6px;}
.header-06 .account{margin:30px 0 0;}
.affix .search .header-06 .account{margin:0px 0 0!important;}
.header-06 .search,.header-06 .account,.header-06 .cart{padding:0 6px;transition:all 0.8s linear;-ms-transition:all 0.8s linear;-webkit-transition:all 0.8s linear;-o-transition:all 0.8s linear;}
/*.affix .search,.header-06 .account,.header-06 .cart{padding:0 2px;transition:all 0.8s linear;-ms-transition:all 0.8s linear;-webkit-transition:all 0.8s linear;-o-transition:all 0.8s linear;}*/
.header-06 .account .dropdown-toggle .icon{margin-right:6px;}
.header-06 .cart{margin:5px 0 0;}
.header-06 .cart .dropdown-toggle .icon{margin-right:5px;}
.header-06 .currency .dropdown-menu,
.header-06 .language .dropdown-menu,
.header-06 .account .dropdown-menu{left:auto;right:0;}
.header-07 .account{margin-top:4px;margin-left:17px;padding-bottom:3px;}
.header-07 .language{padding-bottom:3px;}
.header-07 .currency{margin-left:30px;padding-bottom:0;}
.header-07 .cart{margin-top:4px;margin-left:13px;margin-right:-5px;padding-bottom:4px;}
.header-07 .cart .dropdown-toggle{padding-top:11px;}
.header-07 .cart .dropdown-toggle .icon{margin-right:21px;}
.header-07 .cart .badge-cart{top:7px;left:34px;}
.header-07 .search{margin-top:2px;}
.header-07 .search .search-dropdown{margin-top:-63px;width:calc(100% - 35px);}
.header-07 .search .icon{padding-bottom:0;}
.header-07 .search .search-close{background:#ffffff;}
.header-07 .social-icon{margin-top:8px;margin-bottom:10px;}
.header-07 .logo{margin:26px 0 7px;}
.header-07 .account .dropdown-menu{left:auto;right:0;}
.header-07 .currency .dropdown-menu,
.header-07 .language .dropdown-menu{left:0;right:auto;}
@media (max-width:1279px){.header-07 .header-menu > ul > li > a{padding-left:13px;padding-right:13px;}
}
.header-07 .header-menu > ul > li{padding-bottom:11px;}
.header-07 .header-menu .dropdown-menu{margin-top:11px;}
@media (min-width:1025px){.header-static{position:absolute;z-index:9;width:100%;background:transparent;}
.currency .dropdown-menu,
.language .dropdown-menu,
.account .dropdown-menu{left:auto;right:0;}
}
.header-08{padding-top:24px;padding-bottom:21px;width:100%;}
.header-08 .language{margin-top:40px;}
.header-08 .currency{margin-top:40px;margin-left:30px;}
.header-08 .account{margin-top:42px;margin-left:22px;}
.header-08 .cart{margin-top:25px;margin-left:17px;margin-right:33px;}
.header-08 .toggle-menu{margin-top:34px;margin-left:26px;}
.header-08 .logo{margin-bottom:22px;}
.header-08 .search{margin-top:40px;margin-left:34px;}
.header-08 .header-menu > ul > li > a{padding-top:8px;}
.header-08 .header-menu > ul > li > a .badge-menu{margin-top:-9px;}
@media (max-width:1279px){.header-08 .currency,
.header-08 .search,
.header-08 .account{margin-left:17px;}
.header-08 .cart{margin-left:12px;}
}
.header-08 .currency .dropdown-menu,
.header-08 .language .dropdown-menu,
.header-08 .account .dropdown-menu{left:auto;right:0;}
.header-08 .social-icon{margin-top:46px;}
header .header-09{margin-top:24px;}
header .header-09 .header-menu > ul > li:first-child > a{padding-left:0;}
header .header-09 .language{margin-top:40px;margin-left:25px;}
header .header-09 .currency{margin-top:40px;margin-left:30px;}
header .header-09 .account{margin-top:42px;margin-left:26px;padding-bottom:0;}
header .header-09 .cart{margin-top:25px;margin-left:18px;margin-right:-5px;padding-bottom:6px;}
header .header-09 .logo{margin-bottom:7px;}
header .header-09 .logo h2{margin-top:13px;padding-bottom:6px;}
header .header-09 .search{margin-top:10px;}
header .header-09 .search .search-dropdown{width:calc(100% - 39px);}
@media (max-width:1279px){header .header-09 .header-menu > ul > li > a{padding-left:13px;padding-right:13px;}
}
header .header-09 .toggle-menu{margin-top:34px;}
header .header-09 .toggle-menu .dropdown-menu{left:auto;right:0;}
header .header-09 .social-icon{margin-top:46px;}
header .header-09 .social-icon li{margin-right:21px;}
header .fill-bg-base .header-menu > ul > li > a{color:#ffffff;position:relative;padding-top:24px;padding-bottom:22px;background:transparent;}
header .fill-bg-base .header-menu > ul > li > a:before{content:"";position:absolute;display:block;top:-5px;left:0;width:100%;background:transparent;height:5px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;pointer-events:none;}
header .fill-bg-base .header-menu > ul > li:hover > a:before,
header .fill-bg-base .header-menu > ul > li.active > a:before,
header .fill-bg-base .header-menu > ul > li.selected > a:before{top:0px;background:#ffffff;}
header .fill-bg-base .header-menu > ul > li:hover > a,
header .fill-bg-base .header-menu > ul > li.active > a,
header .fill-bg-base .header-menu > ul > li.selected > a{background:#333333;}
header .fill-bg-base .search a.search-open .icon{color:#ffffff;}
header .fill-bg-base .search a.search-open:hover .icon{color:#333333;}
header .fill-bg-base .search .search-close:hover{color:#333333;}
.menu-parent-box{display:inline-block;}
.stuck-nav{width:100%;position:fixed;backface-visibility:hidden;top:-100%;z-index:8;box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);min-height:59px;padding:25px 0;-webkit-transition:all .8s linear;background:rgba(80, 50, 15, 0.5);-moz-transition:all .8s linear;-ms-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear;height:88px;}
.stuck-nav .search{margin-top:4px;}
.stuck-nav .stuck-menu-parent-box .header-menu{margin-top:12px;}
.stuck-nav .stuck-menu-parent-box .header-menu > ul > li > a{padding:6px 21px 17px;color:#e5e5e5;}
@media (max-width:1287px){.stuck-nav .stuck-menu-parent-box .header-menu > ul > li > a{padding:6px 11px 17px;}
}
.stuck-nav .stuck-menu-parent-box .header-menu > ul > li > a .badge-menu{margin-top:-8px;}
.stuck-nav .stuck-menu-parent-box .header-menu > ul > li > a:hover{color:#DB4840;}
.stuck-nav .stuck-menu-parent-box .header-menu > ul > li.selected > a,
.stuck-nav .stuck-menu-parent-box .header-menu > ul > li.active > a{color:#DB4840;}
.stuck-nav .stuck-menu-parent-box .header-menu > ul > li:first-child > a{padding-left:0;}
.stuck-nav .stuck-menu-parent-box .header-menu .dropdown-menu{left:0px;}
@media (min-width:1280px){.stuck-nav .stuck-menu-parent-box .header-menu .dropdown-menu{max-width:1210px;}
}
.stuck-nav .stuck-cart-parent-box .dropdown-label{display:none;}
.stuck-nav .stuck-cart-parent-box .cart{margin-top:7px;margin-right:-6px;padding-bottom:4px;}
.stuck-nav .stuck-cart-parent-box .cart .dropdown-toggle{padding:12px 25px 0px 13px;}
.stuck-nav .stuck-cart-parent-box .cart .dropdown-toggle .icon{right:6px;color:#333333;}
.stuck-nav .stuck-cart-parent-box .cart .dropdown-toggle:hover .icon{color:#DB4840;}
.stuck-nav .stuck-cart-parent-box .cart .badge-cart{top:8px;left:38px;margin-left:0;color:#ffffff;background:#DB4840;}
.stuck.stuck-nav{top:0;}
header .carouselTab .slick-slide{padding-left:13px;padding-right:13px;}
header .product .image-box .label-new,
header .product .image-box .label-sale{top:20px;}
.desktop-header .opacity{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;}
.gecko body,
.gecko .product .title,
.gecko .control-label,
.gecko label,
.gecko .comming-soon-box .subscribe-box p,
.gecko .required,
.gecko .mini-menu li a,
.gecko .cart .badge-cart,
.gecko .product-info .price .old-price,
.gecko .menu-vertical nav .megamenu-submenu li a,
.gecko .shopping-cart-table .product-title,
.gecko .account li a,
.gecko .currency li a,
.gecko .language li a,
.gecko .cart ul .item .info .title,
.gecko .wishlist-table .product-title,
.gecko .table-2 th,
.gecko .table-3 th,
.gecko .header-menu .one-col li a{font-weight:300;}
.ie body{padding-right:0 !important;}
.ie #pageContent{position:relative;}
.aside-border-left{position:relative;padding:0 0 0 46px;}
.aside-border-left:before{width:4px;height:100%;background:#e9e9e9;position:absolute;top:0;left:0;}
.title-checkout{font-size:20px;line-height:26px;}
.form-icon{font-size:24px;line-height:27px;cursor:pointer;color:#DB4840;display:table-cell;height:50px;vertical-align:middle;}
.form-icon:hover{color:#333333;}
.aside-checkout-list li a{font-size:14px;line-height:18px;}
.aside-checkout-block{border-bottom:1px solid #e9e9e9;}
.aside-checkout-block h3{font-size:20px;line-height:26px;}
.checkout-box-aside .button-edit{float:right;font-size:24px;color:#c2c2c2;position:relative;z-index:77;cursor:pointer;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.checkout-box-aside .button-edit:hover{color:#333333;}
.checkout-box-aside .checkout-box{margin:0 0 53px 0;padding-bottom:10px;border-bottom:1px solid #e9e9e9;}
@media (min-width:1025px){.checkout-box-aside .checkout-box{margin:0 0 20px 40px;}
}
.checkout-box-aside .checkout-box .checkout-box-content{font-size:14px;line-height:30px;}
.checkout-box-aside .checkout-box:last-child{border:none;}
.checkout-box-aside h3{font-size:20px;margin-bottom:10px;}
@media (max-width:1024px){.checkout-box-aside .checkout-box:first-child{border-top:1px solid #e9e9e9;margin-top:60px;padding-top:60px;}
}
@media (min-width:1025px){.checkout-box-aside:before{content:'';position:absolute;top:6px;left:25px;width:4px;height:99.5%;background:#e9e9e9;}
}
.nav-tabs.checkout-tab{text-align:center;border:none;position:relative;margin-top:-4px;margin-bottom:54px;}
.nav-tabs.checkout-tab li{text-align:center;display:inline-block;float:inherit;font-weight:bold;}
.nav-tabs.checkout-tab li a{border:none;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.nav-tabs.checkout-tab li a:hover{background:none;}
.nav-tabs.checkout-tab li .numeral-box{display:inline-block;width:85px;height:85px;border:3px solid #e9e9e9;background:#ffffff;margin-top:-4px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.nav-tabs.checkout-tab li .numeral-box .icon{display:block;width:100%;height:100%;color:#DB4840;font-size:27px;line-height:80px;}
.nav-tabs.checkout-tab li .numeral-box .numeral{display:none;font-weight:none;height:100%;font-size:20px;line-height:81px;color:#333333;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.nav-tabs.checkout-tab li .title{font-weight:500;margin:12px 0 0 0;color:#333333;}
.nav-tabs.checkout-tab li:hover .numeral-box{border-color:#333333;}
.nav-tabs.checkout-tab li:first-child{margin-left:21%;float:left;}
@media (max-width:677px){.nav-tabs.checkout-tab li:first-child{margin-left:0%;}
}
.nav-tabs.checkout-tab li:first-child .numeral-box{border-color:#DB4840;}
.nav-tabs.checkout-tab li.active a{border:none;background:none;}
.nav-tabs.checkout-tab li.active .numeral-box{border-color:#333333;}
.nav-tabs.checkout-tab li.active .numeral-box .icon{display:none;}
.nav-tabs.checkout-tab li.active .numeral-box .numeral{display:block;}
.nav-tabs.checkout-tab li:last-child{float:right;margin-right:16%;}
@media (max-width:677px){.nav-tabs.checkout-tab li:last-child{margin-right:0%;}
}
.nav-tabs.checkout-tab li:last-child .numeral-box .numeral{display:block;}
@media (max-width:417px){.nav-tabs.checkout-tab li{display:block;float:inherit;width:100%;}
.nav-tabs.checkout-tab li:first-child{padding-bottom:25px;}
}
@media (min-width:418px){.nav-tabs.checkout-tab:before{content:'';width:100%;height:1px;background:#e9e9e9;position:absolute;top:49px;}
}
.checkout-tab-content .title-checkout{font-size:20px;line-height:20px;letter-spacing:0.7px;font-weight:bold;margin-bottom:28px;}
.checkout-tab-content .form-group label span{color:#DB4840;}
.checkout-tab-content .title-checkout:not(:first-child){margin-top:50px;margin-bottom:12px;}
.checkout-tab-content hr{margin-top:10px;}
.checkout-tab-content .tab-pane:last-child .title-checkout{margin-bottom:16px;}
.checkout-tab-content .tab-pane:last-child hr{margin-bottom:58px;}
@media (max-width:789px){.checkout-tab-content div[class^="col-"]{display:block;}
}
.checkout-table-01{margin-bottom:18px;}
.checkout-table-01 tr td{font-size:14px;line-height:30px;color:#333333;}
.checkout-table-01 tr td:first-child{width:112px;}
.checkout-table-01 tr td:last-child{padding-left:19px;}
.checkout-box-01{font-size:14px;line-height:30px;padding-bottom:39px;}
.checkout-box-01 h6{margin-bottom:6px;}
.checkout-box-01 .radio{margin:0;}
.checkout-box-01 .radio .outer{margin-top:5px;margin-right:17px;}
.checkout-box-02 .form-control{width:65%;margin-right:15px;margin-bottom:22px;}
@media (max-width:720px){.checkout-box-02 .form-control{width:100%;}
}
.checkout-box-02 .btn{margin-bottom:22px;}
.checkout-box-02 form{display:block;padding-bottom:26px;margin-top:23px;}
.checkout-box-03{padding-bottom:12px;}
.checkout-box-03 .item{overflow:hidden;}
.checkout-box-03 .item .img{width:27%;float:left;margin-top:6px;max-width:96px;}
.checkout-box-03 .item .img img{max-width:100%;height:auto;}
.checkout-box-03 .item .description{width:73%;float:left;padding:0 0 0 14px;}
.checkout-box-03 .item .description .title{color:#333333;font-size:14px;line-height:21px;transition:all 0.2s linear;-ms-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.checkout-box-03 .item .description .title:hover{color:#DB4840;}
.checkout-box-03 .item .description p{margin:9px 0 0 0;padding:0;font-size:12px;line-height:15px;}
.checkout-box-03 .item .description .price{color:#DB4840;font-weight:500;font-size:24px;line-height:26px;margin-top:16px;}
.checkout-box-03 .item:not(:first-child){margin-top:29px;}
.checkout-table-02 table{width:100%; border:1px solid #ccc;}
.checkout-table-02 thead td{font-size:36px;line-height:42px;font-weight:600;color:#333333;text-transform:capitalize;padding-bottom:24px;}
@media (max-width:480px){.checkout-table-02 thead td{font-size:29px;line-height:35px;}
}
.checkout-table-02 tbody tr td{/*padding-bottom:13px;*/}
.checkout-table-02 tbody tr td:first-child{font-size:14px;font-weight:normal;color:#333333;letter-spacing:0.4px; padding:13px;}
@media (max-width:480px){.checkout-table-02 tbody tr td:first-child{font-size:14px;}
}
.checkout-table-02 tbody tr td:last-child{/*font-size:22px;*/font-weight:lighter;text-align:center; padding:5px;}
@media (max-width:480px){.checkout-table-02 tbody tr td:last-child{font-size:21px;}
}
.icons-set{overflow:hidden;margin-top:39px;text-align:center;}
.icons-set > div[class^="col-"]{font-size:14px;margin-bottom:20px;color:#333333;}
@media (max-width:460px){.icons-set > div[class^="col-"]{width:100%;}
}
.icons-set span{display:block;font-size:29px;line-height:30px;padding:0 10px;margin-bottom:5px;color:#DB4840;}
.fill-bg-base{background:#DB4840 !important;}
.fill-bg-grey{background:#fafafa;}
.fill-bg-dark{background:#242424 !important;}
a.blink-border{-webkit-animation:pulsate .7s linear infinite;animation:pulsate .7s linear infinite;}
a:hover.blink-border{-webkit-animation:none;animation:none;}
@-webkit-keyframes pulsate{50%{opacity:.2;}
}
@keyframes pulsate{50%{opacity:.2;}
}
@media (max-width:490px){#pageContent .offset-60,
#pageContent .hr-aside{margin-top:50px;}
.subcategory-item{margin-top:11px;}
.subcategory-item .title{font-size:15px;}
.instafeed{margin-top:15px;}
.img-box p{margin-top:15px;}
.img-box .title{font-size:20px;line-height:26px;}
.block-title.small{padding-bottom:11px;}
.hr-offset-1{margin-top:50px;}
.hr-offset-4{margin-top:0px;margin-bottom:50px;}
.carousel-products-mobile .blog-thumb{margin-top:11px;}
.carousel-products-mobile .product{margin-top:1px;}
.offset-98{margin-top:50px;}
}
.no-margin{margin:0;}
.bg-red{background:#ff0000;}
.bg-yellow{background:#ffff00;}
.bg-black{background:#000000;}
.bg-blue{background:#0000FF;}
.bg-gray{background:#808080;}
.bg-green{background:#00ff00;}
.bg-purple{background:#800080;}
.bg-silver{background:#c0c0c0;}
.bg-white{background:#ffffff;}
.bg-brown{background:#7B3F00;}
.bg-light-brown{background:#feb035;}
.bg-grey-dark{background:#333333;}
.bg-dark-turquoise{background:#23cddc;}
.bg-orange{background:#fe9001;}
.bg-pale-violet-red{background:#ff527f;}
.bg-tan{background-color:#eacea7;}
.listing-menu .dropdown-menu{width:100%;border:1px solid;left:0px;}
.listing-menu .dropdown-menu{padding:10px 5px 10px 19px;background:url('../images/menu.png') center #fff;}
.listing-menu ul li a{color:#000;}
.listing-menu ul{margin-left:20px;}
.listing-menu ul li:hover a{color:#CA2A00;}
.listing-menu ul li{display:block;}
.affix .listing-menu:hover .dropdown-menu{top:63px !important;}
.listing-menu .dropdown-menu .col-md-4{max-width:30%;}
.header-menu .listing-menu{position:inherit;}
.header-menu .listing-menu h5 a{color:#CA2A00;}
.header-menu .listing-menu h5{font-size:16px;color:#CA2A00;margin:0;padding:15px 20px;}
.my-account .table a:hover{background:#121416;color:#fff;}
.my-account .table a{height:40px;background:transparent;color:#db4840;}
.contact .form-group{margin:6px 0;padding:0px 10px;}
.contact .form-group label input{width:5%;}
.contact .form-group select{width:100%;}
.contact .form-group label span{padding-left:6px;}
.contact .form-group label{margin-bottom:1px;}
.contact .select-one{display:block;width:100%;}
.contact h4{text-transform:uppercase;}
.my-account h4{text-transform:uppercase;}
.contact .form-group a{height:40px;}
.contact .form-group p{color:#333;font-weight:500;margin-top:24px;}
.contact .form-group input{width:100%;}
.address-p{font-weight:300 !important;margin:0!important;font-size:14px;}
td strong{font-weight:500;}
/*/* Whatsapp Start*/

.whatsapp {
    position: fixed;
    right: 25px;
    bottom: 80px;
    z-index: 9999;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateX(100px);
    animation: whatsapp 1s ease 2s forwards;
}

@keyframes whatsapp {
    0% {
        transform: translateX(100px)
    }
    100% {
        transform: translateX(0px)
    }
}

.whatsapp:before {
    content: '';
    background: #fff;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    z-index: -1;
}

.whatsapp:after {
    content: '';
    background: rgba(38, 25, 17, 0.7);
    width: 100%;
    height: 100%;
    border: 2px solid #fff;
    border-radius: 50%;
    z-index: -2;
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    animation: whatsapp-after 1s ease infinite;
}

@keyframes whatsapp-after {
    0% {
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        opacity: 1
    }
    100% {
        width: 200%;
        height: 200%;
        left: -50%;
        right: -50%;
        opacity: 0
    }
}

@media screen and (max-width: 768px) {
    .whatsapp {
        bottom: 65px;
    }
}

/* Whatsapp Start*/

.whatsapp {
    position: fixed;
    right: 25px;
    bottom: 80px;
    z-index: 9999;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateX(100px);
    animation: whatsapp 1s ease 2s forwards;
}

@keyframes whatsapp {
    0% {
        transform: translateX(100px)
    }
    100% {
        transform: translateX(0px)
    }
}

.whatsapp:before {
    content: '';
    background: #fff;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    z-index: -1;
}

.whatsapp:after {
    content: '';
    background: rgba(38, 25, 17, 0.7);
    width: 100%;
    height: 100%;
    border: 2px solid #fff;
    border-radius: 50%;
    z-index: -2;
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    animation: whatsapp-after 1s ease infinite;
}

@keyframes whatsapp-after {
    0% {
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        opacity: 1
    }
    100% {
        width: 200%;
        height: 200%;
        left: -50%;
        right: -50%;
        opacity: 0
    }
}

@media screen and (max-width: 768px) {
    .whatsapp {
        bottom: 65px;
    }
}


/* Whatsapp End*/
