body{font-family:'Roboto', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fafafa;overflow-x:hidden;}
body.no-scroll{overflow-y:hidden;}
body.fheight{height:100%;}
#mobile-menu{position:fixed;left:-285px;top:0;bottom:0;width:285px;z-index:1600;transition:all 0.45s;-webkit-transition:all 0.45s;visibility:hidden;}
#mobile-menu.opened{left:0;visibility:visible;}
#mobile-menu-wrapper{position:relative;}
#mobile-menu a{}
#mobile-menu-overlay{position:fixed;right:0;left:0;top:0;bottom:0;background-color:rgba(0,0,0, 0.4);z-index:1550;cursor:pointer;transition:all 0.75s ease;-webkit-transition:all 0.75s ease;opacity:0;visibility:hidden;}
#mobile-menu.opened + #mobile-menu-overlay{opacity:1;visibility:visible;}
#mobile-menu header{font-size:20px;line-height:48px;font-weight:700;text-transform:uppercase;padding:13px 25px;position:relative;}
#mobile-menu-close{position:absolute;display:block;width:50px;height:50px;top:10px;right:-5px;background-image:url("mobile-menu-close.png");background-position:0 0;background-repeat:no-repeat;background-color:transparent;background-position: -50px 0;}
#mobile-menu-close:hover, #mobile-menu-close:focus{background-position:-50px 0;}
.mobile-menu li a{display:block;font-size:14px;font-weight:500;}
.mobile-menu > li > a{font-weight:500 !important;padding-left:23px !important;line-height:54px !important;background-color:transparent;border-top:1px solid rgba(235, 235, 235, 0.07);}
.mobile-menu li a > i{margin-right:10px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.mobile-menu li.open > a > i{color:#858585;margin-right:10px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);}
.mobile-menu ul{display:none;padding:10px 0;}
.mobile-menu ul ul{margin:8px 0;padding:8px 0;}
.mobile-menu ul ul ul{}
.mobile-menu li li a{padding-left:41px;line-height:34px !important;}
.mobile-menu li li li a{padding-left:55px;}
#mobile-menu .mobile-menu li li a{color:#b7b7b7;}
#mobile-menu .mobile-menu li li a:hover, #mobile-menu .mobile-menu li li a:focus, #mobile-menu a:hover, #mobile-menu a:focus{color:#CE1648;}
#mobile-menu footer{padding-bottom:20px;text-align:center;}
#mobile-menu .social-icons{display:table;width:100%;}
#mobile-menu .social-icon{display:table-cell;border:1px solid rgba(235, 235, 235, 0.07);border-left:none;text-align:center;font-size:17px;line-height:49px;min-width:48px;}
#mobile-menu .social-icon:last-child{border-right:none;}
#mobile-menu .social-icon:hover{background-color:rgba(0,0,0, 0.2);color:#CE1648;}
#mobile-menu .copyright{color:#fff;font-weight:400;margin-top:23px;}
#mobile-menu .copyright a{color:#CE1648;}
#mobile-menu .copyright a:hover, #mobile-menu .copyright a:focus{color:#9a9a9a;}
.dropdown-menu{min-width:160px;padding:6px 0;margin:0;font-size:13px;font-weight:400;border-radius:0;-webkit-box-shadow:0 4px 9px rgba(0, 0, 0, .15);box-shadow:0 4px 9px rgba(0, 0, 0, .15);display:block;opacity:0;visibility:hidden;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.dropdown-menu .divider{background-color:#ebebeb;}
.dropdown-menu > li > a{padding:5px 20px;font-weight:400;transition:color 0.02s ease;-webkit-transition:color 0.02s ease;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{text-decoration:none;background-color:#CE1648;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:#337ab7;}
.open > .dropdown-menu{opacity:1;visibility:visible;}
#header{position:relative;}
#header.header1{border-bottom-color:#ebebeb;}
#header.header2{margin-bottom:28px;}
#header.header3{margin-bottom:24px;border-bottom-color:#f0f0f0;}
#header.header4{margin-bottom:24px;}
#header.header5{border-bottom:none;}
#header.header6{border-bottom-color:#ebebeb;margin-bottom:32px;}
#header.header7{border-bottom-color:#eeeeee;}
.home #header.header7{margin-bottom:28px;}
#header.header8{border-bottom-color:#ededed;margin-bottom:26px;}
#header.header9{border-bottom-color:#ebebeb;margin-bottom:33px;}
#header.header-absolute{position:absolute;top:0;left:0;right:0;background-color:transparent;z-index:1030;border-bottom:none;}
#header .nav-left{float:left;}
#header .nav-right{float:right;}
#header.header1 .nav-center{margin:46px 0;}
.nav-logo{margin:41px 0;}
.nav-logo.text-center .logo{display:inline-block;}
.logo{margin-bottom:0;display:inline-block;float:left;padding-right:41px;}
.logo > a{display:block;font-family:'Pacifico', cursive;font-weight:100;letter-spacing:0px;}
.logo img{display:block;max-width:100%;height:auto;}
.logo > span{display:none;}
.nav-text-big{font-size:12px;font-weight:700;text-transform:uppercase;color:#000;letter-spacing:2.35px;display:none;position:relative;top:50%;}
.header-row{font-size:0;}
#header.header1 .header-row{border-bottom:1px solid #ebebeb;padding:22px 0 17px 14px;}
#header.header1 .header-row:last-child{border-bottom:none;padding:17px 0 24px;}
.header-row{font-size:0;}
#header .dropdown-wrapper, #header .dropdown{display:block;}
#header .dropdown-toggle, #header .header-link, #header .nav-text{color:#747474;display:block;font-size:16px;margin-left:7px;position:relative;}
#header #header-top .nav-left .header-link{line-height:30px;}
#header .header-link:after{margin-top:-7.5px;}
#header.header-absolute .dropdown-toggle, #header.header-absolute .header-link, #header.header-absolute .nav-text{padding:0 5.5px;}
#header.header-absolute .dropdown-toggle, #header.header-absolute .header-link, #header.header-absolute .nav-text, .header-absolute .cart-dropdown .dropdown-toggle > i{color:#fff;}
#header .header-link a{cursor:pointer;}
.nav-text > span:last-child{font-weight:600;}
.nav-text i{margin-right:7px;}
#header .header-row .dropdown:first-child .dropdown-toggle, #header .nav-text:first-child{padding-left:0;}
#header .header-row .dropdown.last .dropdown-toggle, #header .header-row .dropdown:last-child .dropdown-toggle, #header .nav-text:last-child{padding-right:0;}
#header .nav-right .header-row .last, #header .nav-right .header-row a.last{padding-right:0;}
#header .dropdown-toggle:after, #header .header-link:after, #header .nav-text:after{content:'';display:inline-block;height:15px;position:absolute;top:50%;right:0;background-color:#e6e6e6;}
#header.header-absolute .dropdown-toggle:after, #header.header-absolute .header-link:after, #header.header-absolute .nav-text:after, #header .header-row .dropdown.last .dropdown-toggle:after, #header .header-row .dropdown:last-child .dropdown-toggle:after, #header .header-row .header-link:last-child:after, #header .nav-text:last-child:after, #header #header-top .header-row .header-link.last:after{display:none;}
#header #header-top .nav-right .header-link:hover, #header #header-top .header-link:focus, #header #header-top .dropdown:hover >.dropdown-toggle, #header #header-top .open > .dropdown-toggle{color:#CE1648;}
#header #header-top.custom .header-link:hover, #header #header-top.custom .header-link:focus, #header #header-top.custom .dropdown:hover >.dropdown-toggle, #header #header-top.custom .open > .dropdown-toggle{color:#f68e8e;}
#header #header-top .header-link .user_account_popup{position:absolute;z-index:1;right:0;min-width:250px;background-color:#F7F7F7;box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);overflow:hidden;display:none;transition:all 0.3s ease;transform:translateY(50px);}
#header #header-top .header-link:hover .user_account_popup{display:block;transition:all 0.3s ease;transform:translateY(0px);animation:add_to_cart_list_animation 0.3s;}
#header #header-top #user_account_popup_link{display:block;color:#A7A7A7;padding-bottom:2px;}
#header #header-top #user_account_popup_link:hover{color:#CE1648;}
#header #header-top .user_account_popup .user_acc_header{background-color:#CE1648;padding:15px;}
#header #header-top .user_account_popup .user_acc_header img{width:63px;height:63px;border-radius:100%;box-shadow:2px 2px 7px -1px rgba(0, 0, 0, 0.23);}
#header #header-top .user_account_popup .user_acc_header h3{margin-top:10px;margin-bottom:0;font-weight:500;font-size:15px;text-transform:uppercase;}
#header #header-top .user_account_popup .content_body{padding:15px;width:100%;float:left;}
#header #header-top .user_account_popup .content_body form input[type=text], #header #header-top .user_account_popup .content_body form input[type=email], #header #header-top .user_account_popup .content_body form input[type=password]{width:100%;height:25px;margin-bottom:10px;padding:0 10px;color:#38383E;line-height:25px;}
#header #header-top .user_account_popup .content_body form a, #header #header-top .user_account_popup .content_body form input[type=button], #header #header-top .user_account_popup .content_body form input[type=submit]{width:auto;height:30px;line-height:30px;padding:0 20px;}
#header #header-top .user_account_popup .user_acc_footer{background-color:#F1F1F1;padding:8px 0;width:100%;float:left;}
#header #header-top .user_account_popup .user_acc_footer p{margin-bottom:0;color:#A7A7A7;}
@-webkit-keyframes reg_open_animation{0%{-webkit-transition:all 0.3s ease;transform:translateY(100%);}
100%{-webkit-transition:all 0.3s ease;transform:translateY(0%);}
}
@-moz-keyframes reg_open_animation{0%{-moz-transition:all 0.3s ease;transform:translateY(100%);}
100%{-moz-transition:all 0.3s ease;transform:translateY(0%);}
}
@-ms-keyframes reg_open_animation{0%{-ms-transition:all 0.3s ease;transform:translateY(100%);}
100%{-ms-transition:all 0.3s ease;transform:translateY(0%);}
}
@keyframes reg_open_animation{0%{transition:all 0.3s ease;transform:translateY(100%);}
100%{transition:all 0.3s ease;transform:translateY(0%);}
}
#header #header-top .user_account_popup .register_account{display:none;position:absolute;z-index:999;background-color:#fff;bottom:0;}
#header #header-top .user_account_popup.reg_open .register_account{display:block;top:0;-webkit-animation:reg_open_animation 0.3s;-moz-animation:reg_open_animation 0.3s;-ms-animation:reg_open_animation 0.3s;-o-animation:reg_open_animation 0.3s;animation:reg_open_animation 0.3s;}
#header #header-top .user_account_popup.reg_close .register_account{display:block;top:100%;}
#header #header-top .user_account_popup .register_account .user_acc_header h3{margin-top:0;}
.search-dropdown{position:static;}
#header .search-dropdown.dropdown .dropdown-menu{min-width:0;}
.header-simple-search{width:100%;position:relative;margin:30px 0 30px;}
.main_search_dropdown{position:absolute;width:100%;float:left;z-index:999;background-color:#fff;padding:20px;display:none;box-shadow:4px 4px 10px -4px rgba(0,0,0,0.3);}
.main_search_dropdown li a{display:block;padding:5px 0;color:#38383E;font-weight:400;position:relative;}
.main_search_dropdown li a:after{content:"";width:0px;height:1px;background-color:#CCCCCC;position:absolute;left:0;bottom:2px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.main_search_dropdown li:hover a:after{width:50px;transition:all 0.3s;}
.main_search_dropdown_overlay{position:fixed;top:150px;left:0;right:0;bottom:0;background-color:rgba(236, 236, 236, 0.70);z-index:99;cursor:url("../images/close.png") 24 24, move;display:none;}
#header .nav-logo{width:15%;float:left;}
.header-text{display:none;}
#mobile-menu-btn{display:inline-block;position:relative;font-size:24px;margin:0 20px 0;line-height:1;background-image:none;background-color:transparent;border:none;border-radius:0;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;transition:all 0.35s ease;-webkit-transition:all 0.35s ease;vertical-align:middle;z-index:9;}
.header1 #mobile-menu-btn{line-height:1.5;}
#mobile-menu-btn:hover, #mobile-menu-btn.opened{}
#header-top{position:relative;border-bottom:1px solid #ededed;}
#header-top.dark, #header-top.custom{border-bottom:none;}
#header-top.dark{background-color:#1a1a1a;}
.header7 #header-top.dark{}
#header-top.custom{background-color:#d62020;}
#header.header3 #header-top{border-bottom-color:#f0f0f0;}
#header #header-top .dropdown-toggle:after, #header #header-top .header-link:after, #header #header-top .nav-text:after{background-color:#d0d0d0;}
#header #header-top.dark .dropdown-toggle:after, #header #header-top.dark .header-link:after, #header #header-top.dark .nav-text:after{background-color:rgba(96,96,96, 0.5);}
#header.header7 #header-top.dark .dropdown-toggle:after, #header.header7 #header-top.dark .header-link:after, #header.header7 #header-top.dark .nav-text:after{background-color:rgba(96,96,96, 0.6);}
#header #header-top.custom .dropdown-toggle:after, #header #header-top.custom .header-link:after, #header #header-top.custom .nav-text:after{background-color:rgba(255,255,255, 0.3);}
#header #header-top.dark, #header #header-top.dark .dropdown-toggle, #header #header-top.dark .header-link, #header #header-top.dark .nav-text, #header #header-top.custom, #header #header-top.custom .dropdown-toggle, #header #header-top.custom .header-link, #header #header-top.custom .nav-text{color:#A7A7A7;}
#header #header-top.dark .nav-text .header-text, #header #header-top.dark .nav-text i{color:#8c8c8c;}
#header #header-top.custom .nav-text .header-text, #header #header-top.custom .nav-text i{color:#f68e8e;}
#header-top.dark .dropdown .dropdown-toggle .fa-caret-down{color:#6c6c6c;}
#header-top.dark .cart-text-price{color:#fff;}
#header #header-top.dark .cart-dropdown .dropdown-toggle{background-color:#262626;color:#8c8c8c;padding:0 16px;}
#header #header-top.custom .cart-dropdown .dropdown-toggle{background-color:#CE1648;color:#f68e8e;padding:0 16px;}
#header #header-top.custom .cart-dropdown:hover .dropdown-toggle, #header #header-top.custom .cart-dropdown .dropdown-toggle:hover, #header #header-top.custom .cart-dropdown.open > .dropdown-toggle, #header-top.custom .cart-dropdown .dropdown-toggle:hover > i, #header-top.custom .cart-dropdown:hover .dropdown-toggle > i, #header-top.custom .cart-dropdown.open .dropdown-toggle > i{background-color:#262626;color:#fff;}
#header.header7 #header-top.dark .cart-dropdown .dropdown-toggle{background-color:#383838;color:#9c9c9c;}
#header.header7 #header-top.dark .cart-dropdown .dropdown-toggle > i{color:#fff;}
#header #header-top.dark .cart-dropdown:hover .dropdown-toggle, #header #header-top.dark .cart-dropdown .dropdown-toggle:hover, #header #header-top.dark .cart-dropdown.open .dropdown-toggle, #header-top.dark .cart-dropdown .dropdown-toggle:hover > i, #header-top.dark .cart-dropdown:hover .dropdown-toggle > i, #header-top.dark .cart-dropdown.open .dropdown-toggle > i{background-color:#CE1648;color:#fff;}
.header2 #header-inner .header-row *, .header3 #header-inner .header-row *, .header4 #header-inner .header-row *{vertical-align:middle;}
#header #header-top .nav-left, #header #header-top .nav-right{margin:0;}
#header #header-top label{margin:0 5px 0 0;font-size:18px;margin-left:21px;}
#header-top .social-icon{line-height:54px;margin:0 7.5px 0;color:#bababa;}
#header-top .social-icon:last-child{margin-right:0;}
#header-top .social-icon:hover{color:#3d3d3d;}
.header2 .nav-right #mobile-menu-btn, .header3 .nav-right #mobile-menu-btn, .header4 .nav-right #mobile-menu-btn, .header5 .nav-right #mobile-menu-btn{margin-right:0;}
#header #header-top label, #header #header-top .dropdown-toggle, #header #header-top .header-link, #header #header-top .nav-text, #header #header-top .social-icon{line-height:41px;}
#header #header-top .currency-dropdown .dropdown-menu{min-width:100px;}
#header.header2 #header-inner .dropdown-toggle, #header.header2 #header-inner .header-link, #header.header2 #header-inner .nav-text, #header.header3 #header-inner .dropdown-toggle, #header.header3 #header-inner .header-link, #header.header3 #header-inner .nav-text, #header.header4 #header-inner .dropdown-toggle, #header.header4 #header-inner .header-link, #header.header4 #header-inner .nav-text{padding:0 15px;}
.header2 .nav-logo, .header3 .nav-logo, .header4 .nav-logo{margin:26px 0 26px;}
.header2 #header-inner .nav-center, .header3 #header-inner .nav-center, .header4 #header-inner .nav-center{display:none;}
.header2 #header-inner .nav-right, .header3 #header-inner .nav-right, .header4 #header-inner .nav-right{margin:36px 0 36px;}
.header2 .cart-text-price, .header3 .cart-text-price, .header4 .cart-text-price{margin-bottom:1px;}
.header5 #header-top .cart-text-price{font-weight:500;}
.header5 .nav-logo, .header5 #menu-container{border-bottom:1px solid #ebebeb;}
.header5 .nav-logo{width:auto;margin:0;padding:27px 0 19px;}
.header5 #header-top #mobile-menu-btn{position:absolute;top:100%;margin:37.5px 0 0;right:0;padding:0;}
#header-top .container{position:relative;}
.header6 #menu-container{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
#header.header6 .nav-logo{width:auto;margin:28px 0 18px;}
.header6 #header-top #mobile-menu-btn{position:absolute;top:100%;margin:38px 0 0;right:15px;padding:0;}
.header7 #menu-container{}
.header_bottom{}
@-webkit-keyframes header_bottom_animation{0%{-webkit-transform:translateY(-20px);}
100%{-webkit-transform:none;}
}
@-moz-keyframes header_bottom_animation{0%{-moz-transform:translateY(-20px);}
100%{-moz-transform:none;}
}
@-ms-keyframes header_bottom_animation{0%{-ms-transform:translateY(-20px);}
100%{-ms-transform:none;}
}
@keyframes header_bottom_animation{0%{transform:translateY(-20px);}
100%{transform:none;}
}
.header_bottom.fixed{position:fixed;z-index:9999;top:0;left:0;right:0;-webkit-animation:header_bottom_animation 0.3s;-moz-animation:header_bottom_animation 0.3s;-ms-animation:header_bottom_animation 0.3s;-o-animation:header_bottom_animation 0.3s;animation:header_bottom_animation 0.3s;box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
#header.header7 .header_bottom.fixed .nav-logo .logo{margin:10px 0 10px;}
.header_bottom.fixed .header-simple-search{margin:20px 0 20px;}
#header .header_bottom.fixed .cart_btn{margin:20px 0 20px;}
.header_bottom.fixed .main_search_dropdown_overlay{top:80px;}
#header.header7 .nav-logo{width:auto;margin:0;}
#header.header7 .nav-logo .logo{margin:20px 0 20px;}
.header7 #header-top #mobile-menu-btn{position:absolute;top:100%;margin:39px 0 0;right:15px;padding:0;}
#header.header8 .nav-logo{margin:27px 0 26px;}
.header8 #menu-container{border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.header8 #header-top #mobile-menu-btn{position:absolute;top:100%;margin:38px 0 0;right:15px;padding:0;}
.header-box{display:none;margin:34px 70px 34px 0;}
.header-box:last-child{margin-right:90px;}
.header-box-icon{float:left;width:45px;height:45px;text-align:center;line-height:45px;font-size:16px;color:#b4b4b4;background-color:#f5f5f5;}
.header-box-icon.round{border-radius:50px;width:44px;height:44px}
.header-box-icon.border.round{line-height:40px;}
.header-box-icon.border{border:2px solid #f5f5f5;line-height:41px;background-color:transparent;}
.header-box-content{margin-left:60px;}
.header-box-content h6{font-size:16px;line-height:18px;color:#404040;font-weight:600;margin:6px 0 1px;}
.header-box-content p{margin-bottom:0;font-size:13px;line-height:18px;color:#747474;font-weight:400;}
#header.header-absolute{padding:36px 0 24px;}
.header-absolute .container{position:relative;}
#header.header-absolute #mobile-menu-btn{font-size:20px;color:#fff;margin:-10px 0 0 10px;}
.header-absolute .nav-logo{margin:0;}
.header-absolute .nav-right + .nav-right{margin-right:15px;}
.header-absolute .header-row{margin:11.5px 0;}
.header-absolute .search-dropdown .dropdown-menu.pull-right:after, .header-absolute .cart-dropdown .dropdown-menu.pull-right:after{right:6px;}
.header-absolute .menu > li + li{margin-left:40px;}
.header9 .container{position:relative;}
.header9 .menu{position:static;}
.header9 .nav-logo{margin:30px 0 20px;}
.header9 .header-row{margin:43px 0;}
.header9 .menu > li > a{padding:40px 0;}
.header9 .nav-right + .nav-right{margin-right:40px;}
#header .dropdown-toggle, #header .header-link, #header .nav-text{padding-left:19px;padding-right:19px;}
#header.header9 .dropdown-toggle:after, #header.header9 .header-link:after, #header .nav-text:after{display:none;}
.header9 .cart-dropdown .dropdown-toggle > i{margin-right:0;}
.header9 .menu > li + li{margin-left:44px;}
.header9 #mobile-menu-btn{margin-top:-10px;margin-right:0;margin-left:30px;}
.header9 .search-dropdown .dropdown-menu.pull-right{right:-6px;}
.header9 .cart-dropdown .dropdown-menu.pull-right{right:-26px;}
.header-absolute.absolute-fullwidth .nav-center{float:left;width:200px;}
.header-absolute.absolute-fullwidth .nav-left{float:left;width:calc((100% - 200px)/2);}
#header.header-absolute.absolute-fullwidth .nav-text{color:#cbcbcb;}
#header.header-absolute.absolute-fullwidth .nav-text > span:last-child{color:#fff;}
#header.header-absolute.absolute-fullwidth label{font-size:13px;line-height:21px;font-weight:700;color:#cbcbcb;margin-left:21px;}
#header.header-absolute.absolute-fullwidth .dropdown .dropdown-toggle .fa-caret-down{color:#858585;}
#header.header-absolute.absolute-fullwidth .nav-left:first-child .dropdown .dropdown-toggle, #header.header-absolute.absolute-fullwidth .nav-text{padding-left:20px;padding-right:20px;}
#header.header-absolute.absolute-fullwidth .nav-left:first-child .dropdown .dropdown-toggle:after{display:block;background-color:#d0d0d0;}
#header.header-absolute.absolute-fullwidth .menu > li + li{}
#header.header-absolute.absolute-fullwidth .nav-right + .nav-right{}
#header.header-absolute.absolute-fullwidth .nav-right .dropdown-toggle, #header.header-absolute.absolute-fullwidth .nav-right .header-link, #header.header-absolute.absolute-fullwidth .nav-right .nav-text{padding:0 6px;}
#header.header-absolute.absolute-fullwidth .nav-left .nav-text .header-text{display:none;}
#header.header-absolute.absolute-fullwidth .cart-dropdown .dropdown-toggle{font-weight:700;}
#header.header-absolute.absolute-fullwidth #mobile-menu-btn{margin-left:15px;}
#header.absolute-fullwidth .currency-dropdown .dropdown-menu{min-width:100px;}
#header.header10{background-color:#d62020;margin-bottom:22px;border:none;}
#header.header10 #header-top{border-color:rgba(219, 219, 219, 0.25);}
#header.header10 .dropdown-toggle, #header.header10 .header-link, #header.header10 .nav-text, .header10 .dropdown .dropdown-toggle .fa-caret-down, #header.header10 #header-top label, .header10 #header-top .social-icon, .header10 .cart-dropdown .dropdown-toggle > i{color:#f68e8e;}
#header.header10 .header-link:hover, #header .header-link:focus, #header.header10 .dropdown:hover >.dropdown-toggle, #header.header10 .open > .dropdown-toggle, .header10 #header-top .social-icon:hover, .header10 .cart-dropdown.open > .dropdown-toggle > i, .header10 .cart-dropdown:hover > .dropdown-toggle > i, .header10 .cart-text-price{color:#fff;}
#header.header10 #header-top .dropdown-toggle:after, #header.header10 #header-top .header-link:after, #header.header10 #header-top .nav-text:after{opacity:0.25;}
#header.header10 .dropdown-toggle:after, #header.header10 .header-link:after, #header.header10 .nav-text:after{background-color:#e5e5e5;opacity:0.25;}
#header.header10 .nav-logo{margin:21px 0 26px;}
#header.header10 #header-inner .header-row{margin:35px 0;}
#header.header10 .nav-center{margin-left:8px;}
#header.header10 .header-box{margin:34.5px 0 34.5px 57px;}
#header.header10 .header-box-icon{background-color:#CE1648;border-color:#CE1648;color:#fff;}
#header.header10 .header-box-icon.border{background-color:transparent;}
#header.header10 #menu-container{margin-bottom:-32px;}
#header.header10 .sticky-wrapper{margin-bottom:-32px;}
#header.header10 #menu-container.sticky-menu{margin-bottom:0;}
#header.header10 #menu-container .search-dropdown .dropdown-toggle{font-size:14px;font-weight:700;padding:23px 20px;border-left:1px solid rgba(240, 240, 240, 0.2);}
#header.header10 #menu-container .search-dropdown .dropdown-toggle:after{display:none;}
#header.header10 #menu-container .search-dropdown.open > .dropdown-toggle, #header.header10 #menu-container .search-dropdown:hover > .dropdown-toggle{}
.header10 .header-box-content h6{color:#fff;}
.header10 .header-box-content p{color:#f68e8e;}
#header.header10 #menu-container .container, #header.header11 #menu-container .container{position:relative;}
#header.header10 .menu, #header.header11 .menu{position:static;}
#header.header10 .menu > li:first-child{margin-left:44px;}
#header.header10 .menu > li + li{margin-left:41px;}
#header.header10 .menu > li.active > a, #header.header10 .menu > li > a{color:#fff;}
#header.header10 .menu > li > a > i{color:#f68e8e;}
#header.header10 #mobile-menu-btn{color:#fff;margin-right:0;margin-top:-13px;}
#header.header11{margin-bottom:24px;border:none;}
#header.header11 #header-top, #header.header11 #header-inner{border-bottom:1px solid #f0f0f0;}
#header.header11 .nav-logo{margin:21px 0 26px;}
#header.header11 #header-inner .header-row{margin:35px 0;}
#header.header11 #header-inner .nav-center{margin-left:45px;}
#header.header11 .header-box{margin:32px 0 36px 55px;}
#header.header11 .header-box-icon{background-color:#f5f5f5;color:#b4b4b4;}
#header.header11 .custom .header-box-icon{background-color:#d62020;color:#fff;}
#header.header11 #menu-container{}
#header.header11 #menu-container .nav-left{width:213px;text-align:left;text-align:center;border-right:1px solid #f68e8e;}
.menu-cat-top-title, #menu-display-btn{line-height:70px;text-transform:uppercase;color:#fff;font-weight:700;}
.menu-cat-top-title{font-size:16px;}
#menu-display-btn{display:block;font-size:14px;padding:0 18px;border-left:1px solid #f68e8e;min-width:95px;}
#menu-display-btn:hover{color:#f68e8e;}
#menu-display-btn .fa-times{display:none;}
#menu-display-btn.open .fa-navicon{display:none;}
#menu-display-btn.open .fa-times{display:inline-block;}
#menu-display-btn i{margin-right:4px;}
#header.header11 #menu-container .nav-center{float:left;width:calc(100% - 310px);}
#header.header11 #menu-container.sticky-menu.fixed .nav-center{width:calc(100% - 120px);}
#header.header11 .header-search-container, #header.header11 .menu{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
#header.header11 #menu-container .nav-center.open .header-search-container, #header.header11 .menu{display:none;opacity:0;}
#header.header11 #menu-container .nav-center.open .menu{opacity:1;display:block;}
#header.header11 .header-search-container .form-control{color:#919191;height:40px;padding:6.5px 44px 6.5px 14px;margin-bottom:0;}
#header.header11 .header-search-container .btn{padding:9px 12px;}
#header.header11 .header-search-container select{line-height:38px;height:38px;}
#header.header11 .menu > li.active > a, #header.header11 .menu > li > a{color:#fff;}
#header.header11 .menu > li > a > i{color:#f68e8e;}
#header.header11 #mobile-menu-btn{margin-right:0;margin-top:-13px;}
#header.header11 .menu{margin-left:36px;}
#header.header11 .header-search-container{margin:15px 33px;}
.header2.header-fullwidth #header-inner .nav-center{width:calc(100% - 626px);margin-left:50px;}
#menu-container.dark{background-color:#323232;}
#menu-container.custom{background-color:#CE1648;}
.header3 #menu-container{border-top:2px solid #f7f7f7;border-bottom:2px solid #f7f7f7;}
.menu{font-size:0;position:relative;display:none;}
.header3 .menu, .header2.header-fullwidth .menu{padding:0 21px;}
.header7 .menu, .header8 .menu{padding-left:0;}
.menu li{position:relative;}
.header-absolute .menu, #menu-container nav.pull-left .menu{position:static;}
.menu li a{display:block;font-size:13px;line-height:30px;font-weight:500;position:relative;}
#menu-container.text-center .menu li a, #menu-container.text-center .megamenu-col, #menu-container.text-center .megamenu-list{text-align:left;}
.menu li a, .menu li a i{transition:color 0.6s ease;-webkit-transition:color 0.6s ease;}
.menu > li{display:inline-block;}
.menu > li > a{font-weight:700;line-height:30px;padding:20px 0;text-transform:uppercase;text-decoration:none;}
#menu-container .menu > li > a:hover{text-decoration:none;color:#38383E;}
.header3 .menu > li > a{padding:18.5px 0;}
.header5 .menu > li > a{padding:22px 0;}
.header6 .menu > li > a{padding:26.5px 0;}
.header7 .menu > li > a, .header8 .menu > li > a{padding:10px 20px;}
#menu-container .menu > li.active > a, #menu-container .menu > li > a, .menu > li.active > a, .menu > li > a{font-family:'Roboto', sans-serif;}
#menu-container .menu > li.active > a, #menu-container .menu > li > a, .menu > li.active > a, .menu > li > a > i{}
.header-absolute .menu > li.active > a, .header-absolute .menu > li > a, #menu-container.dark .menu > li.active > a, #menu-container.dark .menu > li > a, #menu-container.custom .menu > li.active > a, #menu-container.custom .menu > li > a{}
.menu > li.active > a{text-decoration:underline;}
.menu > li + li{margin-left:52px;}
.header7 .menu > li{margin-left:0px;}
.header2 .menu > li + li, .header4 .menu > li + li, .header8 .menu > li + li{margin-left:38px;}
.header5 .menu > li + li, .header6 .menu > li + li, .header11 .menu > li + li, .header12 .menu > li + li, .header13 .menu > li + li{margin-left:42px;}
.menu ul, .menu .megamenu{position:absolute;left:0;top:100%;z-index:999;opacity:0;visibility:hidden;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
#menu-container .container .pull-left .megamenu, .header-absolute .container .megamenu, .header9 .container .megamenu, #header.header10 #menu-container .megamenu, #header.header11 #menu-container .megamenu{left:15px;right:15px;width:auto;}
#menu-container .container .pull-left .megamenu.container-width{left:0;right:0;width:1170px;margin:0 auto;background-repeat:no-repeat;background-position:right;background-size:contain;}
#menu-container .container .pull-left .megamenu.container-width .product_hover{text-align:center;height:auto;}
#menu-container .container .pull-left .megamenu.container-width .megamenu-list li a, #menu-container .container .pull-left .megamenu.container-width .megamenu-list li a i{margin-left:20px;color:#2e2e2e;}
#menu-container .container .pull-left .megamenu.container-width .megamenu-list li:hover a, #menu-container .container .pull-left .megamenu.container-width .megamenu-list li:hover a i{color:#CE1648;}
#menu-container .container .pull-left .megamenu.container-width .megamenu-list li:before{border-left-color:#2e2e2e;}
#menu-container .container .pull-left .megamenu.container-width .megamenu-list li:hover:before{border-left-color:#CE1648;}
.menu ul ul{left:100%;top:-1px;}
.menu li.pull-right ul, .menu li.reverse ul{left:auto;right:0;}
.menu li.pull-right ul ul, .menu li.reverse ul ul{left:auto;right:100%;}
.menu li li{display:block;}
.menu li li:hover:before{z-index:1;}
.menu li li:hover{padding-left:20px;transition:all 500ms ease 0ms;-moz-transition:all 500ms ease 0ms;-webkit-transition:all 500ms ease 0ms;-o-transition:all 500ms ease 0ms;}
.menu li li:last-child{border-bottom:none;}
.menu li li a{line-height:30px;padding:0 20px;max-width:2000px;min-width:auto;margin:0 auto;text-align:left;white-space:nowrap;}
i.fa.fa-angle-right{}
.menu > li > a > i{color:#CE1648;-webkit-transition:color .35s;transition:color .35s;font-size:16px;}
#menu-container.custom .menu > li > a > i{color:#f68e8e;}
#menu-container.dark .menu > li > a > i{color:#979797;}
.header-absolute .menu > li > a > i{color:#6e6e6e;}
.menu li li a > i{color:#cacaca;margin-right:10px;display:none;}
nav .megamenu-container{position:relative;}
.megamenu{width:100%;}
#menu-container.dark .megamenu, #menu-container.custom .megamenu{border-top:none;}
.megamenu.megamenu-half, #menu-container .container .pull-left .megamenu.megamenu-half, .header-absolute .container .megamenu.megamenu-half, .header9 .container .megamenu.megamenu-half, #header.header10 #menu-container .megamenu.megamenu-half, #header.header11 #menu-container .megamenu.megamenu-half{width:600px;left:0;}
.reverse .megamenu.megamenu-half, .header-absolute .container .reverse .megamenu.megamenu-half{left:auto;right:0;}
.megamenu-wrapper{padding:0 145px 0 20px;background-image:url('../images/megamenubg.html');background-position:right bottom;background-repeat:no-repeat;}
.megamenu .row{margin-left:0;margin-right:0;}
.megamenu div[class^="col"], .megamenu div[class*=' col']{padding:30px 20px 30px 30px;overflow:hidden;position:relative;border-right:1px solid #f2f2f2;}
.megamenu-col{float:left;width:200px;padding:51px 25px 40px 25px;overflow:hidden;position:relative;}
.megamenu div[class^="col"]:last-child, .megamenu div[class*=' col']:last-child{border-right:none;}
.megamenu-col-section{margin-bottom:45px;}
.megamenu-col-section:last-child{margin-bottom:8px;}
.megamenu figure{margin-bottom:28px;}
.megamenu figure > a{position:relative;}
.megamenu figure > a:after{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255, 255, 255, 0.4);transition:all 0.4s ease;-webkit-transition:all 0.4s ease;opacity:0;visibility:hidden;}
.megamenu figure > a:hover:after{opacity:1;visibility:visible;}
.megamenu img{display:block;max-width:100%;height:auto;}
.megamenu-title{font-size:16px;line-height:1.5;color:#2e2e2e;font-weight:700;text-transform:uppercase;margin-bottom:11px;}
.megamenu-title > span{position:relative;}
.menu .megamenu-list{position:static;left:auto;right:auto;top:auto;width:auto;max-width:none;min-width:0;opacity:1;visibility:inherit;border:none;margin-bottom:20px;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;}
.menu .megamenu-col-section .megamenu-list:last-child{margin-bottom:0;}
.menu .megamenu-list li{border:none;}
.menu .megamenu-list li:before, .menu li li:before{content:"";position:absolute;border:4px solid transparent;border-left-color:#CE1648;left:11px;top:50%;margin-top:-4px;}
.menu li li:before{}
.menu .megamenu-list li a{display:inline-block;font-size:13px;line-height:28px;padding:0;color:#2e2e2e;font-weight:500;margin-left:0;transition:all 500ms ease 0ms;-moz-transition:all 500ms ease 0ms;-webkit-transition:all 500ms ease 0ms;-o-transition:all 500ms ease 0ms;}
.menu .megamenu-half .megamenu-list li a{line-height:27px;}
.menu .megamenu-list li a > i{color:#c5c5c5;}
#menu-container .container .pull-left ul li.open .megamenu.megamenu-half .mega_menu_wrapper .widget .products-list{position:relative;top:auto;left:auto;width:100%;float:left;opacity:1;visibility:visible;box-shadow:none;}
#menu-container .container .pull-left .megamenu.megamenu-half .mega_menu_wrapper .widget .products-list *{-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none;}
#menu-container .container .pull-left .megamenu.megamenu-half .mega_menu_wrapper .widget .products-list figure{width:auto;}
#menu-container .container .pull-left .megamenu.megamenu-half .mega_menu_wrapper .widget .products-list li a{line-height:20px;padding:0;}
#menu-container .container .pull-left .megamenu.megamenu-half .mega_menu_wrapper .widget .products-list li a:hover, #menu-container .container .pull-left .megamenu.megamenu-half .mega_menu_wrapper .widget .products-list li a:hover i{color:#CE1648;margin-left:0px !important;}
#menu-container .container .pull-left .megamenu.megamenu-half .mega_menu_wrapper .widget .products-list li:before{display:none;}
#menu-container .container .pull-left .megamenu.megamenu-half .mega_menu_wrapper .widget .products-list .product-title{margin-top:0;}
.megamenu .megamenu-footer{background-color:#f2f2f2;font-size:14px;line-height:24px;padding:18px 30px;color:#000000;font-weight:400;}
.megamenu.megamenu-half .megamenu-footer{padding-left:36px;padding-right:36px;}
.megamenu .menu-quick-tags > span{font-weight:600;margin-right:4px;}
.megamenu .menu-quick-tags a{color:#575757;display:inline;font-size:inherit;line-height:inherit;font-weight:400;}
.megamenu .menu-quick-tags a:hover{color:#CE1648;}
.megamenu-alert{color:#CE1648;font-weight:600;}
.menu li.open > ul, .menu li.open > .megamenu{opacity:1;visibility:visible;}
.menu li li a:hover, .menu li li a:hover i{color:#CE1648;transition:all 500ms ease 0ms;-moz-transition:all 500ms ease 0ms;-webkit-transition:all 500ms ease 0ms;-o-transition:all 500ms ease 0ms;}
.tip{display:inline-block;position:absolute;font-size:10px;line-height:15px;padding:0 5px;left:100%;margin-left:4px;bottom:100%;margin-bottom:-4px;color:#fff;background-color:#2e2e2e;letter-spacing:0.25px;}
.menu > li > a > .tip{bottom:50%;margin-bottom:12px;margin-left:-18px;}
.sticky-menu.fixed .menu > li > a > .tip{margin-bottom:8px;}
.tip:after{content:'';display:block;position:absolute;top:100%;left:6px;width:0;height:0;border-style:solid;border-width:6px 6px 0 0;border-color:#2e2e2e transparent transparent transparent;}
.tip.tip-new{background-color:#03b4ea;}
.tip.tip-new:after{border-top-color:#03b4ea;}
.tip.tip-hot{background-color:#CE1648;}
.tip.tip-hot:after{border-top-color:#CE1648;}
.menu.ltr-dropdown li > ul, .menu.ltr-dropdown li > .megamenu, .dropdown.ltr-dropdown .dropdown-menu{transform:translateX(-21px);-webkit-transform:translateX(-21px);-ms-transform:translateX(-21px);}
.menu.ltr-dropdown li.open > ul, .menu.ltr-dropdown li.open > .megamenu, .dropdown.ltr-dropdown.open > .dropdown-menu{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);}
.menu.rtl-dropdown li > ul, .menu.rtl-dropdown li > .megamenu, .dropdown.rtl-dropdown .dropdown-menu{transform:scale(0.98);}
.menu.rtl-dropdown li.open > ul, .menu.rtl-dropdown li.open > .megamenu, .dropdown.ltr-dropdown.open > .dropdown-menu{transform:scale(1);box-shadow:none;}
.menu.ttb-dropdown li > ul, .menu.ttb-dropdown li > .megamenu, .dropdown.ttb-dropdown .dropdown-menu{transform:translateY(-21px);-webkit-transform:translateY(-21px);-ms-transform:translateY(-21px);}
.menu.ttb-dropdown li.open > ul, .menu.ttb-dropdown li.open > .megamenu, .dropdown.ttb-dropdown.open > .dropdown-menu{transform:translateY(15px);-webkit-transform:translateY(15px);-ms-transform:translateY(15px);}
.menu.btt-dropdown li > ul, .menu.btt-dropdown li > .megamenu, .dropdown.btt-dropdown .dropdown-menu{transform:translateY(21px);-webkit-transform:translateY(21px);-ms-transform:translateY(21px);}
.menu.btt-dropdown li.open > ul, .menu.btt-dropdown li.open > .megamenu, .dropdown.btt-dropdown.open > .dropdown-menu{transform:translateY(2px);-webkit-transform:translateY(2px);-ms-transform:translateY(2px);}
.boxed .sticky-menu.fixed, .boxed-long .sticky-menu.fixed, .boxed #header.sticky-menu.fixed, .boxed-long #header.sticky-menu.fixed, .boxed #header.header-absolute.sticky-menu.fixed, .boxed-long #header.header-absolute.sticky-menu.fixed{left:auto;right:auto;}
.boxed .sticky-menu.fixed.fullwidth-sticky, .boxed-long .sticky-menu.fixed.fullwidth-sticky, .boxed #header.sticky-menu.fixed.fullwidth-sticky, .boxed-long #header.sticky-menu.fixed.fullwidth-sticky{left:0;right:0;}
@-webkit-keyframes stickyMenu{0%{opacity:0;transform:translateY(-100px);-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);}
100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);}
}
@keyframes stickyMenu{0%{opacity:0;transform:translateY(-100px);-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);}
100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);}
}
.sticky-menu.fixed, #header.sticky-menu.fixed, #header.header-absolute.sticky-menu.fixed, #header.header13 #header-top.sticky-menu.fixed{position:fixed;top:0;left:0;right:0;z-index:1030;box-shadow:0 3px 10px rgba(0,0,0, 0.22);-webkit-box-shadow:0 3px 10px rgba(0,0,0, 0.22);-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:stickyMenu;animation-name:stickyMenu;}
#header.header-absolute.sticky-menu.fixed{padding:0;margin:0;background-color:#262626;}
#header.header-absolute.sticky-menu.fixed.absolute-fullwidth .nav-left{float:left;width:calc((100% - 140px)/2);}
#header.header11 #menu-container.sticky-menu.fixed .nav-left{display:none;}
#header.header11 #menu-container.sticky-menu.fixed .header-search-container{margin:5px 0;}
#header.header11 #menu-container.sticky-menu.fixed .menu{margin-left:0;}
.sticky-menu.fixed .header-simple-search{margin:4px 0;}
#header.header-absolute.sticky-menu.fixed .nav-logo{width:140px;margin:9px 0;}
#header.header10 #menu-container.sticky-menu.fixed .search-dropdown .dropdown-toggle{padding-top:13px;padding-bottom:13px;padding-right:0;}
#header.header11 #menu-container.sticky-menu.fixed .menu-cat-top-title, #header.header11 #menu-container.sticky-menu.fixed #menu-display-btn{line-height:50px;}
#header.header9.sticky-menu.fixed .header-row{margin:18px 0;}
#header.header9.sticky-menu.fixed .nav-logo{width:140px;margin:9px 0;}
#header.header9.sticky-menu.fixed .menu > li > a, #header.header-absolute.sticky-menu.fixed .menu > li > a{padding:15px 0;}
#header.header-absolute.sticky-menu.fixed .header-row{margin:18px 0;}
.header3 #menu-container.sticky-menu.fixed{border:none;}
.sticky-menu.fixed .menu > li > a{transition:padding 0.6s ease;-webkit-transition:padding 0.6s ease;padding:10px 0;}
.header9.sticky-menu.fixed .menu > li > a{transition:padding 0.05s ease;-webkit-transition:padding 0.05s ease;}
.side-menu{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;background-color:#fff;border:1px solid #f7f7f7;padding:0 15px;position:relative;}
.side-menu.side-menu2{margin-bottom:20px;}
.side-menu .logo{margin:20px 0;}
.side-menu #mobile-menu-btn{position:absolute;right:0;top:50%;margin:-12.5px 0 0;padding:0;}
.side-menu-wrapper, .side-menu-container{width:100%;}
.side-menu.left{left:0;}
.side-menu.right{right:0;}
.side-menu .header-search-container.header-simple-search{position:relative;margin-bottom:26px;width:240px;top:auto;right:auto;left:auto;display:none;}
.side-menu .smenu{margin:0 0 70px;display:none;}
.side-menu .cart-link{display:block;font-weight:400;position:absolute;top:50%;margin-top:-10px;right:40px;}
.side-menu .cart-link, .side-menu .cart-link > i{font-size:13px;color:#868686;}
.side-menu .cart-link > i{margin-right:7px;}
.side-menu .cart-link:hover, .side-menu .cart-link:hover > i{color:#CE1648;}
.side-menu .smenu, .side-menu .smenu li{float:none;}
.side-menu .smenu ul{display:none;}
.side-menu .menu > li > a, .side-menu .smenu li a{display:block;color:#3d3d3d;text-transform:uppercase;font-size:13px;font-weight:700;line-height:20px;}
.side-menu .menu > li > a, .side-menu .smenu > li > a{padding:13px 0;}
.side-menu .smenu ul{padding:0 0 0 15px;}
.side-menu .smenu ul ul{padding:5px 15px;border-left:1px solid transparent;}
.side-menu .smenu li li a{padding:5px 0;}
.side-menu .smenu ul ul li:first-child > a{padding-top:8px;}
.side-menu .smenu ul ul li:last-child > a{padding-bottom:8px;}
.side-menu .menu i, .side-menu .smenu i{margin-left:5px;font-size:13px;color:#a7a7a7;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.side-menu .smenu li.open > a > i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);}
.side-menu .menu > li.open > a > i, .side-menu .menu > li.open > ul li.open > a > i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}
.side-menu.right .menu > li.open > a > i, .side-menu.right .menu > li.open > ul li.open > a > i{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);}
#side-menu-footer{position:absolute;left:30px;right:30px;bottom:0;background-color:#fff;padding-top:15px;padding-bottom:15px;display:none;}
#side-menu-footer .social-icon{display:inline-block;font-size:17px;line-height:1;margin:2px 7.5px 18px;color:#bfbfbf;}
#side-menu-footer .copyright{font-size:14px;font-weight:400;letter-spacing:-0.3px;color:#7f7f7f;}
#side-menu-footer .copyright a{font-weight:600;}
#side-menu-footer .copyright a:hover{color:#000;}
.side-menu .smenu li a:hover, .side-menu.dark .smenu li a:hover, #side-menu-footer .social-icon:hover, #side-menu-footer .copyright a, .side-menu2 #side-menu-footer .copyright a:hover, .side-menu.dark #mobile-menu-btn:hover, .side-menu.dark .header-search-container.header-simple-search .btn:hover, .side-menu.dark .header-search-container.header-simple-search .btn:focus{color:#CE1648;}
.side-menu2 #side-menu-footer .social-icon:hover, .side-menu2 #side-menu-footer .copyright a{color:#000000;}
.side-menu .smenu li.open > a, .side-menu .smenu li.active > a{color:#3d3d3d;text-decoration:underline;}
.side-menu .menu ul, .side-menu .menu .megamenu{top:0;}
.side-menu .menu li.reverse ul, .side-menu .menu li.reverse .megamenu{top:auto;bottom:0;}
.side-menu.left .menu ul, .side-menu.left .menu .megamenu{left:100%;}
.side-menu.right .menu ul, .side-menu.right .menu .megamenu{left:auto;right:100%;}
.side-menu.right .menu li > ul{text-align:right;}
.side-menu .menu > li{float:none;display:list-item;}
.side-menu .menu > li > a > span{position:relative;}
.side-menu .menu > li > a .tip{margin-left:-6px;margin-bottom:0;}
.side-menu .menu > li + li{margin:0;}
.side-menu.dark{background-color:#2e2e2e;border-color:#000;}
.side-menu.dark #mobile-menu-btn{color:#fff;}
.side-menu.dark .header-simple-search .form-control{color:#fff;background-color:transparent;border:2px solid rgba(232, 232, 232, 0.4);padding-top:5.5px;padding-bottom:5.5px;}
.side-menu.dark .header-simple-search .form-control::-moz-placeholder{color:#fff;}
.side-menu.dark .header-simple-search .form-control:-ms-input-placeholder{color:#fff;}
.side-menu.dark .header-simple-search .form-control::-webkit-input-placeholder{color:#fff;}
.side-menu.dark .header-simple-search .form-control:focus{border-color:rgba(255, 255, 255, 0.66);}
.side-menu.dark .header-search-container.header-simple-search .btn{border-left-color:rgba(232, 232, 232, 0.4);color:#fff;}
.side-menu.dark #side-menu-footer .social-icon{color:#bcbcbc;}
.side-menu.dark .cart-link, .side-menu.dark .cart-link > i, .side-menu.dark .smenu i, .side-menu.dark .menu > li > a > i, .side-menu.dark #side-menu-footer .social-icon:hover, .side-menu.dark #side-menu-footer .copyright a:hover, .side-menu.dark #side-menu-footer .copyright{color:#fff;}
.side-menu.dark .cart-link:hover, .side-menu.dark .cart-link:hover > i{color:#bcbcbc;}
.side-menu.dark .smenu li a, .side-menu.dark .menu > li > a{color:#fff;}
.side-menu.dark .cart-text-price{color:#CE1648;}
#side-menu-footer .social-icon{text-align:center;}
.side-menu.dark #side-menu-footer{background-color:#2e2e2e;}
.sidebar .filter-group-widget .panel-body{padding:35px 20px 25px;}
noUi-target, .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}
.noUi-base{width:100%;height:100%;position:relative;}
.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;}
.noUi-handle{position:relative;z-index:1;}
.noUi-stacking .noUi-handle{z-index:10;}
.noUi-stacking + .noUi-origin{z-index:-1;}
.noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s, top 0.3s;transition:left 0.3s, top 0.3s;}
.noUi-state-drag *{cursor:inherit;}
.noUi-horizontal{height:2px;}
.noUi-horizontal .noUi-handle{width:8px;height:8px;left:0;top:-3px;}
.noUi-horizontal.noUi-extended{padding:0 15px;}
.noUi-horizontal.noUi-extended .noUi-origin{right:-15px;}
.noUi-background{background:#d9d9d9;}
.noUi-connect{background:#CE1648;-webkit-transition:background 450ms;transition:background 450ms;}
.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #BBB;}
.noUi-dragable{cursor:w-resize;}
.noUi-handle{background:#CE1648;cursor:e-resize;}
.noUi-state-blocked.noUi-connect, .noUi-state-blocked .noUi-connect{background:#4FDACF;}
.filter-slider-action{font-size:0;margin-top:18px;}
.filter-slider-action .filter-slider-value{float:left;line-height:37px;font-size:14px;font-weight:400;color:#4c4c4c;}
.filter-slider-value > span{font-weight:600;}
.filter-slider-action .btn{float:right;font-size:12px;padding:9px 24px;}
.filter-brands{display:table;width:100%;padding:10px 15px;}
.filter-brands-col{width:50%;display:table-cell;}
.filter-brands .checkbox{margin:0;}
.filter-brands .checkbox label{font-size:14px;line-height:30px;color:#333232;}
@media (min-width:992px){#wrapper.boxed{width:970px;margin:32px auto;}
#wrapper.boxed-long, .custom-wrapper.boxed-long, .boxed .sticky-menu.fixed .container, .boxed-long .sticky-menu.fixed .container{width:970px;margin:0 auto;}
.custom-wrapper{padding-top:22px;}
}
@media (min-width:1200px){#wrapper.boxed{width:1170px;}
#wrapper.boxed-long, .custom-wrapper.boxed-long, .boxed .sticky-menu.fixed .container, .boxed-long .sticky-menu.fixed .container{width:1170px;}
}
@media (min-width:1280px){.container{width:1200px;}
#wrapper.boxed, #wrapper.boxed-long, .custom-wrapper.boxed-long, .boxed .sticky-menu.fixed .container, .boxed-long .sticky-menu.fixed .container{width:1200px;}
}
@media (min-width:1300px){#wrapper.boxed, #wrapper.boxed-long, .custom-wrapper.boxed-long, .boxed .sticky-menu.fixed .container, .boxed-long .sticky-menu.fixed .container{width:1280px;}
.boxed .sticky-menu.fixed .container, .boxed-long .sticky-menu.fixed .container{padding:0 55px;}
}
@media (min-width:768px){.lead{font-size:16px;}
}
@media (max-width:580px){.nav-mini .hidden-xss{display:none;}
}
@media (max-width:480px){.hidden-xss{display:none;}
.col-xss-12{float:none;width:100%;}
}
@media (max-width:768px){.nav-tabs > li > a > i, .nav-pills > li > a > i{display:none;}
.nav-tabs > li > a, .nav-pills > li > a{padding:8.5px 10px;max-width:100%;white-space:nowrap;}
.nav-tabs > li + li > a{margin-right:0;margin-left:6px;}
}
@media (min-width:768px){.vertical-tab{display:table;}
.vertical-tab .nav-tabs, .vertical-tab .nav-pils, .vertical-tab .tab-content{display:table-cell;}
.vertical-tab .nav-tabs > li, .vertical-tab .nav-pills > li{float:none;white-space:nowrap;margin:0 0 14px;}
.vertical-tab.left .tab-content{padding-left:25px;}
.vertical-tab.right .tab-content{padding-right:25px;}
.vertical-tab .nav-tabs{margin-bottom:0;border:none;}
.vertical-tab.left .nav-tabs > li{margin-right:-1px;}
.vertical-tab.right .nav-tabs.nav-tabs-inverse > li{margin-left:-1px;}
.vertical-tab .nav-tabs > li > a, .vertical-tab .nav-tabs.nav-tabs-inverse > li > a{margin:0;}
.vertical-tab.left .nav-tabs > li.active > a, .vertical-tab.left .nav-tabs > li.active > a:hover, .vertical-tab.left .nav-tabs > li.active > a:focus{border:1px solid #CE1648;margin-top:0;border-right-color:transparent;}
.vertical-tab.right .nav-tabs.nav-tabs-inverse > li.active > a, .vertical-tab.right .nav-tabs.nav-tabs-inverse > li.active > a:hover, .vertical-tab.right .nav-tabs.nav-tabs-inverse > li.active > a:focus{border:1px solid #CE1648;margin-bottom:0;margin-top:0;border-left-color:transparent;}
.nav-tabs.nav-justified > li > a{border-radius:0;}
}
@media (min-width:992px){}
@media (min-width:768px){.nav-lava > li{margin-right:15px;}
.nav-lava.nav-lava-mini > li{margin-right:12px;}
.nav-lava > li > a{font-size:20px;padding:15px 8px;}
.nav-lava.nav-lava-mini > li > a{font-size:18px;padding:14px 8px;}
.nav-lava.nav-lava-sm > li > a{font-size:18px;}
}
@media (min-width:768px){.carousel-indicators{bottom:12px;}
.carousel-caption{padding-bottom:20px;}
}
@media (max-width:991px){#header.header13 #header-top .nav-logo{position:absolute;top:auto;left:15px;bottom:-72px;margin:0;}
#header.header13 .department-dropdown{position:absolute;right:15px;top:-36px;}
#header.header13 .department-dropdown .dropdown-toggle{padding:0;}
#header.header13 .department-dropdown .dropdown-menu{left:auto;right:0;margin-top:5px;min-width:240px;}
#header.header13 .department-dropdown .dropdown-menu:after{left:auto;right:20px;}
#header.header13 .department-dropdown .dropdown-menu li a{padding:9px 20px;}
#header.header13 #header-inner .nav-center{width:auto;float:right;margin:0;padding:0;}
#header.header13 .cart-dropdown .dropdown-toggle i{font-size:18px;color:#2f2f2f;}
}
@media (max-width:767px){.nav-logo, .header5 .nav-logo .logo, .header6 .nav-logo .logo, .header7 .nav-logo .logo, .header-absolute.absolute-fullwidth .nav-center.nav-logo{width:160px;}
.header-absolute.absolute-fullwidth .nav-left{width:calc((100% - 160px)/2);}
.language-dropdown .dropdown-menu{text-align:center;}
.search-dropdown .dropdown-menu:after, .search-dropdown .dropdown-menu.pull-right:after{right:auto;left:50%;margin-left:-16px;}
#header .cart-dropdown .dropdown-toggle{font-size:16px;}
#header.header9 .cart-dropdown .dropdown-toggle, #header.header9 .search-dropdown .dropdown-toggle{font-size:15px;}
.cart-dropdown .dropdown-toggle > i{margin-right:5px;}
#header.header-absolute.absolute-fullwidth .nav-left:first-child .dropdown .dropdown-toggle{padding-left:15px;padding-right:15px;}
#header.header-absolute.absolute-fullwidth .nav-left:first-child .dropdown.currency-dropdown .dropdown-toggle:after{display:none;margin-right:0;padding-right:0;}
}
@media (max-width:520px){.header1 .nav-right{margin:62px 0 23px;}
#header.header1 .nav-center{margin:53px 0 23px;}
.header-absolute.absolute-fullwidth .nav-left:first-child{display:none;}
.header-absolute.absolute-fullwidth .nav-left{width:calc((100% - 160px));}
.nav-logo{margin:46px 0 26px;}
#mobile-menu-btn{margin:0 15px;}
#header .dropdown-toggle, #header .header-link{padding:0 12px;}
#header.header1 .header-row:first-child{position:absolute;top:-8px;right:15px;left:15px;padding-bottom:10px;border-bottom:none;}
#header.header1 .header-row:last-child{padding:0;}
#header.header1 .header-row:last-child .dropdown-toggle{padding:0;}
#header.header1 .header-row:last-child .header-link, #header-inner .header-link, #header-inner .header-link{display:none;}
.search-dropdown .dropdown-menu{padding:12px;}
.header-search-container select{padding:0 20px 0 6px;}
.header9 #mobile-menu-btn{margin-left:20px;}
.header9 .search-dropdown .dropdown-menu.pull-right{right:15px;}
.header9 .cart-dropdown .dropdown-menu.pull-right{right:-35px;}
#header.header13 #header-top .currency-dropdown .dropdown-menu.pull-right{right:auto;left:0;}
#header.header13 .department-dropdown .dropdown-menu:after{right:5px;}
}
@media (max-width:360px){.cart-text-price{display:none;}
.header1 .cart-dropdown .dropdown-toggle > i{margin-right:0;}
.header-absolute .cart-dropdown .dropdown-menu.pull-right{right:-40px;}
#header.header10 .cart-dropdown .dropdown-menu, #header.header11 .cart-dropdown .dropdown-menu{right:-46px;}
#header.header10 .cart-dropdown .dropdown-menu.pull-right:after, #header.header11 .cart-dropdown .dropdown-menu.pull-right:after{right:40px;}
#header.header13 .cart-dropdown .dropdown-menu{right:-60px;}
#header.header13 .cart-dropdown .dropdown-menu:after{right:54px;}
}
@media (min-width:768px){.nav-logo{margin:35px 0;}
#header.header5 .nav-logo{margin:0;padding:27px 0 19px;}
.header-text{display:inline;}
.language-dropdown img{margin-right:8px;}
.search-dropdown{position:relative;}
#header-top .social-icon{margin:0 10px 0;}
.header2 #header-inner .nav-right, .header3 #header-inner .nav-right, .header4 #header-inner .nav-right{margin:42px 0;}
#header #header-top label +.dropdown-toggle{padding-left:0;}
.header5 #header-top #mobile-menu-btn{margin-top:43.5px;}
#header #header-top.dark .cart-dropdown .dropdown-toggle, #header #header-top.custom .cart-dropdown .dropdown-toggle{padding:0 22px;}
.header6 #header-top #mobile-menu-btn{margin-top:44px;}
.header7 #header-top #mobile-menu-btn{margin-top:40px;}
.header8 #header-top #mobile-menu-btn{margin-top:44px;}
.header-absolute .header-row{margin:18px 0;}
#header.header-absolute .dropdown-toggle, #header.header-absolute .header-link, #header.header-absolute .nav-text{padding:0 13.5px;}
#header.header-absolute #mobile-menu-btn{margin-left:20px;}
.header9 .nav-logo{margin:40px 0 30px;}
.header9 .header-row{margin:53px 0;}
.header9 .menu > li > a{padding:50px 0;}
#header.header10 .nav-logo, #header.header11 .nav-logo{margin:21px 0 32px;}
#header.header10 #header-inner .header-row, #header.header11 #header-inner .header-row{margin:43.5px 0;}
#header.header12 .nav-logo{margin:32px 0 35px;}
#header.header12 #mobile-menu-btn{margin-top:37.5px;margin-bottom:37.5px;}
}
@media (min-width:768px) and (max-width:991px){#header .dropdown-toggle, #header .header-link{padding:0 15px;}
#header.header-absolute.absolute-fullwidth .nav-left:first-child .dropdown.currency-dropdown .dropdown-toggle:after{display:none;margin-right:0;padding-right:0;}
}
@media (min-width:992px){#header{border-bottom:none;}
#header.header9{border-bottom:1px solid #ebebeb;}
#mobile-menu-btn{display:none;}
.nav-logo{margin:35px 0;}
#header.header1 .nav-center{margin:54.5px 0;}
.header2 #header-inner .nav-center, .header3 #header-inner .nav-center, .header4 #header-inner .nav-center{display:block;width:35%;margin:33.5px 0 33.5px 20px;}
#header #header-top label, #header #header-top .dropdown-toggle, #header #header-top .header-link, #header #header-top .nav-text, #header #header-top .social-icon{line-height:54px;}
#header.header5 #header-top label, #header.header5 #header-top .dropdown-toggle, #header.header5 #header-top .header-link, #header.header5 #header-top .nav-text, #header.header5 #header-top .social-icon{line-height:53px;}
#header #header-top.dark label, #header #header-top.dark .dropdown-toggle, #header #header-top.dark .header-link, #header #header-top.dark .nav-text, #header #header-top.dark .social-icon, #header #header-top.custom label, #header #header-top.custom .dropdown-toggle, #header #header-top.custom .header-link, #header #header-top.custom .nav-text, #header #header-top.custom .social-icon{line-height:30px;}
#header #header-top.dark .cart-dropdown .dropdown-toggle, #header #header-top.custom .cart-dropdown .dropdown-toggle{padding:0 22px;}
#header.header8 .nav-left .header-row .dropdown:first-child .dropdown-toggle{padding-left:21px;}
.header-absolute .menu > li + li{margin-left:15px;}
#header.header-absolute .dropdown-toggle, #header.header-absolute .header-link, #header.header-absolute .nav-text{padding:0 5.5px;}
#header.header-absolute{padding-top:43px;}
.header-absolute .nav-logo{margin:5px 0;}
.header-absolute .header-row{margin:23px 0;}
.header9 .nav-logo{margin:70px 0 60px;}
.header9 .header-row{margin:83px 0;}
.header9 .menu > li > a{padding:80px 0;}
#header.header-absolute.absolute-fullwidth label + .dropdown-toggle{padding-left:3px;}
#header.header10 .nav-logo{margin-left:35px;}
#header.header10{margin-bottom:52px;}
#header.header10 #header-top{padding-top:9px;}
#header.header11 #menu-container .nav-left{width:270px;}
#menu-display-btn{min-width:127px;padding:0 34px;}
#header.header11 #menu-container .nav-center{width:calc(100% - 400px);}
#header.header11 #menu-container.sticky-menu.fixed .nav-center{width:calc(100% - 160px);}
#header.header11 #header-inner{border:none;}
#header.header12 .nav-logo{margin:52px 0 55px;}
#header.header12 #header-inner .nav-text, #header.header12 #header-inner .header-simple-search{margin-top:20px;margin-bottom:17px;}
#header.header12 #header-top .container-fluid{padding:0 0 0 30px;}
#header.header12 #header-top.custom .cart-dropdown .dropdown-toggle{padding:0 32px;}
#header.header12 #header-inner{position:fixed;left:0;right:0;bottom:0;z-index:1030;background-color:#fff;}
#header.header12 #header-inner .container-fluid{padding:0 60px;}
#header.header12 .menu ul, #header.header12 .menu .megamenu, #header.header12 .menu .megamenu-half{top:auto;bottom:100%;z-index:1040;}
#header.header12 .menu ul ul{top:auto;bottom:0;}
#header.header13 #header-top label, #header.header13 #header-top .dropdown-toggle, #header.header13 #header-top .header-link, #header.header13 #header-top .nav-text, #header.header13 #header-top .social-icon{line-height:69px}
}
@media (min-width:992px) and (max-width:1199px){.header8 .header-simple-search{top:-77px;}
.header9 .menu > li + li{margin-left:36px;}
.header9 .nav-right + .nav-right{margin-right:30px;}
#header.header-absolute.absolute-fullwidth .nav-right + .nav-right{margin-right:0;}
#header.header11 .menu{margin-left:22px;}
#header.header11 .menu > li + li{margin-left:25px;}
#header.header13 .menu > li + li{margin-left:15px;}
#header.header13 #header-inner .nav-center{padding-left:40px;padding-right:25px;}
}
@media (min-width:1200px){.nav-text-big{display:block;}
.header1 .nav-center{padding-right:68px;}
.header2 #header-inner .nav-center, .header3 #header-inner .nav-center, .header4 #header-inner .nav-center{width:38.5%;}
.header2 #header-inner .nav-center{margin-left:86px;}
.header3 #header-inner .nav-center{margin-left:110px;}
.header4 #header-inner .nav-center{margin-left:70px;}
#header #header-top.dark .cart-dropdown .dropdown-toggle{padding:0 32px;}
.header-absolute .nav-right + .nav-right{margin-right:29px;}
#header.header-absolute .dropdown-toggle, #header.header-absolute .header-link, #header.header-absolute .nav-text{padding:0 13.5px;}
.header-absolute .menu > li + li{margin-left:40px;}
.header-box{display:inline-block;}
.header-absolute.absolute-fullwidth .container-fluid{padding:0 50px;}
#header.header-absolute.absolute-fullwidth .menu > li + li{margin-left:13px;}
#header.header10 #menu-container .search-dropdown .dropdown-toggle{padding-left:35px;padding-right:35px;}
.header-fullwidth .container-fluid{padding:0 30px;}
}
@media (min-width:1500px){#header.header-absolute.absolute-fullwidth .menu > li + li{margin-left:32px;}
#header.header-absolute.absolute-fullwidth .nav-right + .nav-right{margin-right:25px;}
#header.header-absolute.absolute-fullwidth .nav-left .nav-text .header-text{display:inline;}
#header.header-absolute.absolute-fullwidth .nav-right .dropdown-toggle, #header.header-absolute.absolute-fullwidth .nav-right .header-link, #header.header-absolute.absolute-fullwidth .nav-right .nav-text{padding:0 12px;}
}
@media (max-width:767px){.side-menu .logo{max-width:160px;}
}
@media (max-width:991px){.side-menu-container{position:relative;}
.side-menu.side-menu2{margin-bottom:0;}
}
@media (max-width:480px){.side-menu .cart-link > i{font-size:16px;}
}
@media (min-width:1200px){#header .add_to_cart_wrapper{width:13%;}
}
}
@media screen and (min-width:768px) and (max-width:991px){#header .nav-logo{width:25%;}
.mobile-menu li{width:100%;}
}
@media screen and (min-device-width:320px) and (max-device-width:480px){.logo{width:100% !important;}
}
@media (max-width:767px){.mobile-menu li{width:100%;}
#header .dropdown-toggle{padding-top:0;}
#header .dropdown-toggle:after, #header .header-link:after, #header .nav-text:after{top:30%;}
#header .nav-right .header-link{padding-top:9px;}
#header .nav-right .header-link:after{top:70%;}
.header7 #header-top #mobile-menu-btn{margin:35px 0 0;}
}
@media (max-width:991px){.mobile-menu li{width:100% !important;padding:0 !important;}
.site_main_menu.addons{width:100%;}
#mobile-menu{z-index:9999;}
.site_main_menu .adjustment{width:100%;}
.full-width{width:100% !important;}
.site_main_menu .homesearch{display:none;}
.homesearch.responsive{list-style-image:none;list-style-position:outside;list-style-type:none;position:unset;display:block;margin-top:13px !important;}
.cart-set.responsive{margin-top:10px;float:left;width:auto;text-align:center;position:relative;}
.cart-set.responsive .cart-bage{right:-11px;position:absolute !important;top:-2px;left:unset;}
}
@media screen and (min-device-width:768px) and (max-device-width:836px){.site-main-logo .center-block.img-responsive{height:50px !important;}
}
@media screen and (min-width:991px){.cart-set.responsive{display:none !important;}
.cart-set.responsive .cart-bage{display:none;}
.homesearch.responsive{display:none;}
.cart-set.hide-res{display:none;}
}
.expendable-search-box.responsive{position:absolute;background:rgba(0,0,0, 0.2);width:274px;top:38px;margin:0;z-index:9;box-shadow:0 1px 15px 0px rgba(0, 0, 0, 0.58);left:-113px;}
.search-close{float:right;padding:1px 4px;font-weight:normal;font-size:16px;color:#fff;cursor:pointer;}
.res-searchbox{border:none;width:96%;font-size:15px;padding:0 6px;height:30px;transition:all ease-in-out .5s;}
.res-searchbox:focus{box-shadow:0 0px 2px 1px #D50CEA;}
.search-dropdown .site_main_menu{width:100%;}
.mobile--header{display:block !important;padding:0 !important;margin:0 !important;}
.mobile--header > li{float:left;text-align:center;height:39px;}
.mobile--header > li:nth-child(1){width:50% !important;}
.mobile--header > li:nth-child(2){width:25% !important;}
.mobile--header > li:nth-child(3){width:25% !important;}
.mobile--header a{padding:0 !important;}
.mobile--header > li > div{padding-top:8px;}
.cart-popover-item .cart-popover-title{float:left;width:46%;padding-top:14px;}
.cart-popover-item .cart-popover-price{margin-left:0;width:28%;float:left;text-align:center;padding-top:15px;}
#setMyCart .cart-popover .cart-popover-price p{line-height:1.8;text-align:center;font-size:15px;}
#setCartHeader .dropdown-menu{top:25px;}
.site-main-logo{width:70% !important;}
#mobile-menu-btn{margin:0;}