
@charset "UTF-8";
html{overflow-x:hidden;}
html,html a,body{-webkit-font-smoothing:antialiased}
@font-face{
font-family:"siyuanhei";
src:url('fonts/SourceHanSans-Normal.otf');
}
body{font-family:siyuanhei,sans-serif}
.tp-leftarrow,.tp-rightarrow{display:none !important}
em,li,li a{}
a{font-family:siyuanhei,sans-serif;color:#992145;outline:0}
a:focus,a:hover,a:active{outline:0;color:#992145}
h1,h2,h3,h4,h5,h6{font-weight:300;font-family:siyuanhei,sans-serif;color:#34343c;line-height:1.4}
h1 > a,h2 > a,h3 > a,h4 > a,h5 > a,h6 > a{color:#34343c}
h1 > a:hover,h2 > a:hover,h3 > a:hover,h4 > a:hover,h5 > a:hover,h6 > a:hover{color:#992145;text-decoration:none}
h1 > a:focus,h2 > a:focus,h3 > a:focus,h4 > a:focus,h5 > a:focus,h6 > a:focus{text-decoration:none}
:active,:focus{outline:none}

.header{border:none;background:#fff;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header.header-fixed{position:relative}
.header.header-box-shadow:before,.header.header-box-shadow:after{position:absolute;top:50%;left:10px;right:10px;bottom:0;z-index:-1;box-shadow:0 0 15px #e8e8ec;border-radius:1000px / 30px;content:" "}
.header.header-box-shadow:after{left:auto;right:10px}
.header .navbar{background:#fff;border:none;border-radius:0;margin-bottom:0}
.header .navbar-toggle{width:25px;height:25px;float:left;border:none;padding:0;margin:32px 0}
.header .navbar-toggle .toggle-icon{position:relative;width:15px;height:1px;display:inline-block;background:#34343c;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .navbar-toggle .toggle-icon:before,.header .navbar-toggle .toggle-icon:after{position:absolute;left:0;width:15px;height:1px;background:#34343c;content:" "}
.header .navbar-toggle .toggle-icon:before{bottom:10px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .navbar-toggle .toggle-icon:after{top:-5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .navbar-toggle .toggle-icon.is-clicked{background:rgba(52,52,60,0)}
.header .navbar-toggle .toggle-icon.is-clicked:before,.header .navbar-toggle .toggle-icon.is-clicked:after{background:#34343c}
.header .navbar-toggle .toggle-icon.is-clicked:before{bottom:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .navbar-toggle .toggle-icon.is-clicked:after{top:-5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .navbar-toggle:hover .toggle-icon{background:#992145}
.header .navbar-toggle:hover .toggle-icon:before,.header .navbar-toggle:hover .toggle-icon:after{background:#992145}
.header .navbar-toggle:hover .toggle-icon.is-clicked{background:rgba(52,52,60,0)}
.header .topbar-toggle-trigger{float:left;width:27px;height:27px;text-align:center;cursor:pointer;padding:35px 0 55px}
.header .topbar-toggle-trigger .topbar-toggle-trigger-style{position:relative;top:8px;display:block;width:4px;height:4px;text-align:center;background:#34343c;border-radius:50%;content:" ";margin:0 auto}
.header .topbar-toggle-trigger .topbar-toggle-trigger-style:before,.header .topbar-toggle-trigger .topbar-toggle-trigger-style:after{position:absolute;left:50%;width:4px;height:4px;background:#34343c;border-radius:50%;content:" ";margin-left:-2px}
.header .topbar-toggle-trigger .topbar-toggle-trigger-style:before{top:-6px}
.header .topbar-toggle-trigger .topbar-toggle-trigger-style:after{bottom:-6px}
.header .topbar-toggle-trigger:hover .topbar-toggle-trigger-style{background:#992145}
.header .topbar-toggle-trigger:hover .topbar-toggle-trigger-style:before,.header .topbar-toggle-trigger:hover .topbar-toggle-trigger-style:after{background:#992145}
.header .navbar-actions{position:relative;float:right}
.header .navbar-actions .navbar-actions-shrink{line-height:90px;float:left;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .shopping-cart{position:relative}
.header .shopping-cart .shopping-cart-icon{font-size:13px;color:#34343c;text-align:center;cursor:pointer;padding:0 9px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .shopping-cart .shopping-cart-icon:hover{color:#992145}
.header .shopping-cart .shopping-cart-menu{position:absolute;top:100%;right:0;width:270px;display:none;line-height:1.4;z-index:1;background:#fff;border:1px solid #ebeef6;border-top:2px solid #992145}
.header .shopping-cart .shopping-cart-menu-title{display:block;font-size:18px;color:#34343c;border-bottom:1px solid #ebeef6;padding:15px}
.header .shopping-cart .shopping-cart-menu-content{display:block;padding:15px;border-bottom:1px solid #ebeef6}
.header .shopping-cart .shopping-cart-menu-content:before,.header .shopping-cart .shopping-cart-menu-content:after{content:" ";display:table}
.header .shopping-cart .shopping-cart-menu-content:after{clear:both}
.header .shopping-cart .shopping-cart-menu-product-media{float:left;margin-right:15px}
.header .shopping-cart .shopping-cart-menu-product-media .shopping-cart-menu-product-img{width:60px;height:auto}
.header .shopping-cart .shopping-cart-menu-product-wrap{float:left;margin-right:15px}
.header .shopping-cart .shopping-cart-menu-product-wrap:before,.header .shopping-cart .shopping-cart-menu-product-wrap:after{content:" ";display:table}
.header .shopping-cart .shopping-cart-menu-product-wrap:after{clear:both}
.header .shopping-cart .shopping-cart-menu-product-name{display:block;font-size:13px;color:#34343c;margin-bottom:-2px}
.header .shopping-cart .shopping-cart-menu-product-name:hover{color:#992145;text-decoration:none}
.header .shopping-cart .shopping-cart-menu-product-price{display:block;font-size:12px;color:#535353;margin-top:5px}
.header .shopping-cart .shopping-cart-close{float:right;font-size:16px;color:#535353}
.header .shopping-cart .shopping-cart-close:before,.header .shopping-cart .shopping-cart-close:after{content:" ";display:table}
.header .shopping-cart .shopping-cart-close:after{clear:both}
.header .shopping-cart .shopping-cart-close:hover{color:#992145;text-decoration:none}
.header .shopping-cart .shopping-cart-subtotal{padding:15px}
.header .shopping-cart .shopping-cart-subtotal-content{display:block;margin-bottom:10px}
.header .shopping-cart .shopping-cart-subtotal-content:before,.header .shopping-cart .shopping-cart-subtotal-content:after{content:" ";display:table}
.header .shopping-cart .shopping-cart-subtotal-content:after{clear:both}
.header .shopping-cart .shopping-cart-subtotal-title{font-size:14px;color:#34343c}
.header .shopping-cart .shopping-cart-subtotal-price{font-size:13px;color:#992145;float:right}
.header .shopping-cart .shopping-cart-subtotal-view{font-size:12px;text-align:center;margin-bottom:0}
.header .shopping-cart .shopping-cart-subtotal-view-link{font-size:12px;color:#34343c}
.header .shopping-cart .shopping-cart-subtotal-view-link:hover{color:#992145}
.header .shopping-cart:hover .shopping-cart-menu{display:block}
.header .navbar-logo{width:100px;height:100px;float:left;max-height:90px;line-height:60px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .navbar-logo .navbar-logo-wrap{display:inline-block;padding:15px 0}
.header .navbar-logo .navbar-logo-wrap:focus,.header .navbar-logo .navbar-logo-wrap:hover{text-decoration:none}
.header .navbar-logo .navbar-logo-img{display:inline-block;width:85px;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
.header .navbar-nav .nav-item-child{font-size:12px;font-weight:400;color:#34343c;background:0;line-height:90px;letter-spacing:2px;text-transform:uppercase;padding:0 15px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .navbar-nav .nav-item-child.active{color:#992145}
.header .navbar-nav .nav-item-child.active:hover{color:#992145;background:0}
.header .navbar-nav .nav-item-child:hover,.header .navbar-nav .nav-item-child:focus{color:#992145}
.header .navbar-nav .open .nav-item-child:hover,.header .navbar-nav .open .nav-item-child:focus{background:0}
.header .dropdown-menu{min-width:200px;border:none;border-radius:0;box-shadow:none;padding:0;margin-top:1px}
.header .dropdown-menu .dropdown-menu-item{color:#4c4c57}
.header .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child{font-size:12px;font-weight:400;color:#4c4c57;text-transform:uppercase;padding:8px 20px}
.header .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child.active{color:#992145}
.header .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child.active:hover{color:#992145;background:#fff}
.header .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child:focus{background:0}
.header .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child:hover{color:#fff;background:#992145}
.header .dropdown-menu .dropdown-menu-item.active .dropdown-menu-item-child{color:#992145}
.header .dropdown-menu .dropdown-menu-item.active .dropdown-menu-item-child:hover{background:0}
.header .dropdown-submenu{position:relative}
.header .dropdown-submenu:hover .dropdown-submenu-child{color:#992145}
.header .dropdown-submenu:hover .dropdown-menu{display:block}
.header .dropdown-submenu .dropdown-submenu-child{display:block;font-size:12px;font-weight:400;color:#4c4c57;text-transform:uppercase;cursor:pointer;padding:8px 20px;margin:0}
.header .dropdown-submenu .dropdown-submenu-child:after{position:absolute;top:8px;right:12px;display:inline-block;font-size:12px;font-family:FontAwesome;content:"\f105"}
.header .dropdown-submenu .dropdown-submenu-child.active{color:#992145}
.header .dropdown-submenu .dropdown-submenu-child.active:hover{color:#992145;background:#fff}
.header .dropdown-submenu .dropdown-submenu-child.active:hover:after{color:#992145}
.header .dropdown-submenu .dropdown-submenu-child:hover{color:#fff;background:#992145}
.header .dropdown-submenu .dropdown-submenu-child:hover:after{color:#fff}
.header .dropdown-submenu .dropdown-menu{top:-1px;left:100%;margin-left:-0.8px}
.header .dropdown-submenu .dropdown-menu.dropdown-menu-left{left:-100%;margin-left:0.5px}
.header .dropdown-submenu.active .dropdown-submenu-child{color:#992145}
.header .dropdown-submenu.active .dropdown-submenu-child:hover{color:#992145;background:#fff}
.header .mega-menu-list .mega-menu-title{display:block;font-size:13px;font-weight:500;color:#34343c;text-transform:uppercase;margin-bottom:10px}
.header .mega-menu-list .mega-menu-child{display:block;font-size:12px;font-weight:400;color:#4c4c57;text-transform:uppercase;text-decoration:none;padding:8px 20px;margin:0}
.header .mega-menu-list .mega-menu-child.active{color:#992145}
.header .mega-menu-list .mega-menu-child.active:hover{color:#992145;background:#fff}
.header .mega-menu-list .mega-menu-child:hover{color:#fff;background:#992145;text-decoration:none}
@media (max-width:991px){.header .navbar-toggle{display:block}
.header .navbar-collapse.collapse{display:none !important}
.header .navbar-collapse.collapse.in{display:block !important;overflow-y:auto !important}
.header .navbar-nav{margin:0;float:none}
.header .navbar-nav .nav-item{float:none}
.header.navbar-fixed-top,.header.navbar-fixed-top-boxed{position:relative}
.header.navbar-fixed-top .nav-collapse,.header.navbar-fixed-top-boxed .nav-collapse{max-height:none;padding:0;margin:0}
.header .menu-container:before,.header .menu-container:after{content:" ";display:table}
.header .menu-container:after{clear:both}
.header .navbar-logo{width:auto;height:100%;display:block;float:none;text-align:center;margin:0 70px}
.header .navbar-nav .nav-item{border-top:1px solid #ebeef6}
.header .navbar-nav .nav-item.open .nav-item-child:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .navbar-nav .nav-item-child{line-height:1.4;padding:12px 12px 12px 0}
.header .navbar-nav .dropdown-toggle{position:relative}
.header .navbar-nav .dropdown-toggle:after{position:absolute;top:12px;right:0;display:inline-block;font-size:12px;font-family:FontAwesome;content:"\f105";transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .navbar-nav .nav-item-bg{display:inline-block;border-top:none;margin:10px 0 20px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .navbar-nav .nav-item-bg .nav-item-child{color:#fff;line-height:20px;padding:7px 15px;background:#992145}
.header .navbar-nav .nav-item-bg .nav-item-child:after{content:" ";display:none}
.header .navbar-nav .nav-item-bg .nav-item-child:hover{color:#fff}
.header .dropdown-menu{position:static;float:none}
.header .dropdown-menu .dropdown-menu-item:last-child{margin-bottom:20px}
.header .dropdown-submenu .dropdown-submenu-child{font-weight:500}
.header .dropdown-submenu .dropdown-submenu-child:after{display:none}
.header .dropdown-submenu .dropdown-submenu-child:hover{cursor:inherit}
.header .dropdown-submenu .dropdown-menu{display:block;padding-left:20px;margin-bottom:20px}
.header .dropdown-submenu:hover .dropdown-submenu-child{color:#34343c;background:0}
.header .mega-menu-list{margin-bottom:20px}
.header .mega-menu-list .mega-menu-title{font-size:12px;padding:8px 20px;margin-bottom:0}
.header .mega-menu-list .mega-menu-item{margin-left:20px}
}@media (max-width:767px){.header .menu-container{padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}
.header .navbar > .container{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.header .navbar > .container > .nav-collapse{margin-left:0;margin-right:0}
.header .theme-toggle-trigger{display:block}
.header .theme-toggle-content{display:none}
}@media (max-width:480px){.header .shopping-cart .shopping-cart-menu{position:absolute;top:100%;right:-50px}
}@media (min-width:768px){.header.navbar-fixed-top.navbar-fixed-top-boxed{position:fixed;top:0;left:auto;right:auto}
.header .theme-toggle-trigger{display:none !important}
.header .theme-toggle-content{display:block !important}
}@media (min-width:992px){.header-shrink.header{transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header:before,.header-shrink.header:after{position:absolute;top:50%;left:10px;right:10px;bottom:0;z-index:-1;box-shadow:0 0 15px #e8e8ec;border-radius:1000px / 30px;content:" "}
.header-shrink.header:after{left:auto;right:10px}
.header-shrink.header .navbar{background:#fff}
.header-shrink.header .navbar-logo{width:85px;height:85px;max-height:70px;line-height:35px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header .navbar-logo .navbar-logo-wrap{padding:13px 0}
.header-shrink.header .navbar-actions .navbar-actions-shrink{line-height:70px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header .navbar-nav .nav-item-child{line-height:70px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header .navbar-nav .nav-item-bg{margin:17px 15px 17px 0;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .navbar-nav{float:right}
.header .navbar-nav .nav-item .dropdown-menu{z-index:9999;min-width:200px;border:none;border-radius:0}
.header .navbar-nav .nav-item .open > .dropdown-menu{display:none}
.header .navbar-nav .nav-item:hover .nav-item-child{color:#992145}
.header .navbar-nav .nav-item:hover > .dropdown-menu{display:block}
.header .navbar-nav .nav-item-bg{margin:27px 15px 27px 0;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header .navbar-nav .nav-item-bg .nav-item-child{color:#fff;line-height:20px;padding:7px 15px;background:#992145}
.header .navbar-nav .nav-item-bg .nav-item-child:hover{color:#fff}
.header .mega-menu .nav,.header .mega-menu .collapse,.header .mega-menu .dropdown,.header .mega-menu .dropup{position:static}
.header .mega-menu .container{position:relative}
.header .dropdown-menu{left:auto}
.header .mega-menu-fullwidth .dropdown-menu{left:15px;right:15px;padding:20px 0}
.header .mega-menu-content{padding:0 20px}
.header .mega-menu-list{margin-bottom:0}
.header .mega-menu-list .mega-menu-item{padding:0}
.header .mega-menu-list .mega-menu-title{padding-left:20px}
}.header-center-aligned{border:none;background:#fff;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar{background:#fff;border:none;border-radius:0;margin-bottom:0}
.header-center-aligned .navbar-toggle{width:25px;height:25px;float:left;border:none;padding:0;margin:32px 0}
.header-center-aligned .navbar-toggle .toggle-icon{position:relative;width:15px;height:1px;display:inline-block;background:#34343c;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar-toggle .toggle-icon:before,.header-center-aligned .navbar-toggle .toggle-icon:after{position:absolute;left:0;width:15px;height:1px;background:#34343c;content:" "}
.header-center-aligned .navbar-toggle .toggle-icon:before{bottom:10px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar-toggle .toggle-icon:after{top:-5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar-toggle .toggle-icon.is-clicked{background:rgba(52,52,60,0)}
.header-center-aligned .navbar-toggle .toggle-icon.is-clicked:before,.header-center-aligned .navbar-toggle .toggle-icon.is-clicked:after{background:#34343c}
.header-center-aligned .navbar-toggle .toggle-icon.is-clicked:before{bottom:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar-toggle .toggle-icon.is-clicked:after{top:-5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar-toggle:hover .toggle-icon{background:#992145}
.header-center-aligned .navbar-toggle:hover .toggle-icon:before,.header-center-aligned .navbar-toggle:hover .toggle-icon:after{background:#992145}
.header-center-aligned .navbar-toggle:hover .toggle-icon.is-clicked{background:rgba(52,52,60,0)}
.header-center-aligned .topbar-toggle-trigger{float:left;width:27px;height:27px;text-align:center;cursor:pointer;padding:35px 0 55px}
.header-center-aligned .topbar-toggle-trigger .topbar-toggle-trigger-style{position:relative;top:8px;display:block;width:4px;height:4px;text-align:center;background:#34343c;border-radius:50%;content:" ";margin:0 auto}
.header-center-aligned .topbar-toggle-trigger .topbar-toggle-trigger-style:before,.header-center-aligned .topbar-toggle-trigger .topbar-toggle-trigger-style:after{position:absolute;left:50%;width:4px;height:4px;background:#34343c;border-radius:50%;content:" ";margin-left:-2px}
.header-center-aligned .topbar-toggle-trigger .topbar-toggle-trigger-style:before{top:-6px}
.header-center-aligned .topbar-toggle-trigger .topbar-toggle-trigger-style:after{bottom:-6px}
.header-center-aligned .topbar-toggle-trigger:hover .topbar-toggle-trigger-style{background:#992145}
.header-center-aligned .topbar-toggle-trigger:hover .topbar-toggle-trigger-style:before,.header-center-aligned .topbar-toggle-trigger:hover .topbar-toggle-trigger-style:after{background:#992145}
.header-center-aligned .navbar-actions{position:relative;z-index:1;float:right}
.header-center-aligned .navbar-actions .navbar-actions-shrink{line-height:90px;float:left;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .shopping-cart{position:relative}
.header-center-aligned .shopping-cart .shopping-cart-icon{font-size:13px;color:#34343c;text-align:center;cursor:pointer;padding:0 9px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .shopping-cart .shopping-cart-icon:hover{color:#992145}
.header-center-aligned .shopping-cart .shopping-cart-menu{position:absolute;top:100%;right:0;width:270px;display:none;line-height:1.4;z-index:1;background:#fff;border:1px solid #ebeef6;border-top:2px solid #992145}
.header-center-aligned .shopping-cart .shopping-cart-menu-title{display:block;font-size:18px;color:#34343c;border-bottom:1px solid #ebeef6;padding:15px}
.header-center-aligned .shopping-cart .shopping-cart-menu-content{display:block;padding:15px;border-bottom:1px solid #ebeef6}
.header-center-aligned .shopping-cart .shopping-cart-menu-content:before,.header-center-aligned .shopping-cart .shopping-cart-menu-content:after{content:" ";display:table}
.header-center-aligned .shopping-cart .shopping-cart-menu-content:after{clear:both}
.header-center-aligned .shopping-cart .shopping-cart-menu-product-media{float:left;margin-right:15px}
.header-center-aligned .shopping-cart .shopping-cart-menu-product-media .shopping-cart-menu-product-img{width:60px;height:auto}
.header-center-aligned .shopping-cart .shopping-cart-menu-product-wrap{float:left;margin-right:15px}
.header-center-aligned .shopping-cart .shopping-cart-menu-product-wrap:before,.header-center-aligned .shopping-cart .shopping-cart-menu-product-wrap:after{content:" ";display:table}
.header-center-aligned .shopping-cart .shopping-cart-menu-product-wrap:after{clear:both}
.header-center-aligned .shopping-cart .shopping-cart-menu-product-name{display:block;font-size:13px;color:#34343c;margin-bottom:-2px}
.header-center-aligned .shopping-cart .shopping-cart-menu-product-name:hover{color:#992145;text-decoration:none}
.header-center-aligned .shopping-cart .shopping-cart-menu-product-price{display:block;font-size:12px;color:#535353;margin-top:5px}
.header-center-aligned .shopping-cart .shopping-cart-close{float:right;font-size:16px;color:#535353}
.header-center-aligned .shopping-cart .shopping-cart-close:before,.header-center-aligned .shopping-cart .shopping-cart-close:after{content:" ";display:table}
.header-center-aligned .shopping-cart .shopping-cart-close:after{clear:both}
.header-center-aligned .shopping-cart .shopping-cart-close:hover{color:#992145;text-decoration:none}
.header-center-aligned .shopping-cart .shopping-cart-subtotal{padding:15px}
.header-center-aligned .shopping-cart .shopping-cart-subtotal-content{display:block;margin-bottom:10px}
.header-center-aligned .shopping-cart .shopping-cart-subtotal-content:before,.header-center-aligned .shopping-cart .shopping-cart-subtotal-content:after{content:" ";display:table}
.header-center-aligned .shopping-cart .shopping-cart-subtotal-content:after{clear:both}
.header-center-aligned .shopping-cart .shopping-cart-subtotal-title{font-size:14px;color:#34343c}
.header-center-aligned .shopping-cart .shopping-cart-subtotal-price{font-size:13px;color:#992145;float:right}
.header-center-aligned .shopping-cart .shopping-cart-subtotal-view{font-size:12px;text-align:center;margin-bottom:0}
.header-center-aligned .shopping-cart .shopping-cart-subtotal-view-link{font-size:12px;color:#34343c}
.header-center-aligned .shopping-cart .shopping-cart-subtotal-view-link:hover{color:#992145}
.header-center-aligned .shopping-cart:hover .shopping-cart-menu{display:block}
.header-center-aligned .navbar-logo{position:absolute;left:50%;width:100%;height:85px;text-align:center;float:left;max-height:90px;line-height:60px;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar-logo .navbar-logo-wrap{display:inline-block;padding:15px 0}
.header-center-aligned .navbar-logo .navbar-logo-wrap:focus,.header-center-aligned .navbar-logo .navbar-logo-wrap:hover{text-decoration:none}
.header-center-aligned .navbar-logo .navbar-logo-img{display:inline-block;width:85px;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
.header-center-aligned .navbar-nav .nav-item-child{font-size:12px;font-weight:400;color:#34343c;background:0;line-height:90px;letter-spacing:2px;text-transform:uppercase;padding:0 15px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar-nav .nav-item-child.active{color:#992145}
.header-center-aligned .navbar-nav .nav-item-child.active:hover{color:#992145;background:0}
.header-center-aligned .navbar-nav .nav-item-child:hover,.header-center-aligned .navbar-nav .nav-item-child:focus{color:#992145}
.header-center-aligned .navbar-nav .open .nav-item-child:hover,.header-center-aligned .navbar-nav .open .nav-item-child:focus{background:0}
.header-center-aligned .dropdown-menu{min-width:200px;border:none;border-radius:0;box-shadow:none;padding:0;margin-top:1px}
.header-center-aligned .dropdown-menu .dropdown-menu-item{color:#4c4c57}
.header-center-aligned .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child{font-size:12px;font-weight:400;color:#4c4c57;text-transform:uppercase;padding:8px 20px}
.header-center-aligned .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child.active{color:#992145}
.header-center-aligned .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child.active:hover{color:#992145;background:#fff}
.header-center-aligned .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child:focus{background:0}
.header-center-aligned .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child:hover{color:#fff;background:#992145}
.header-center-aligned .dropdown-menu .dropdown-menu-item.active .dropdown-menu-item-child{color:#992145}
.header-center-aligned .dropdown-menu .dropdown-menu-item.active .dropdown-menu-item-child:hover{background:0}
.header-center-aligned .dropdown-submenu{position:relative}
.header-center-aligned .dropdown-submenu:hover .dropdown-submenu-child{color:#992145}
.header-center-aligned .dropdown-submenu:hover .dropdown-menu{display:block}
.header-center-aligned .dropdown-submenu .dropdown-submenu-child{display:block;font-size:12px;font-weight:400;color:#4c4c57;text-transform:uppercase;cursor:pointer;padding:8px 20px;margin:0}
.header-center-aligned .dropdown-submenu .dropdown-submenu-child:after{position:absolute;top:8px;right:12px;display:inline-block;font-size:12px;font-family:FontAwesome;content:"\f105"}
.header-center-aligned .dropdown-submenu .dropdown-submenu-child.active{color:#992145}
.header-center-aligned .dropdown-submenu .dropdown-submenu-child.active:hover{color:#992145;background:#fff}
.header-center-aligned .dropdown-submenu .dropdown-submenu-child.active:hover:after{color:#992145}
.header-center-aligned .dropdown-submenu .dropdown-submenu-child:hover{color:#fff;background:#992145}
.header-center-aligned .dropdown-submenu .dropdown-submenu-child:hover:after{color:#fff}
.header-center-aligned .dropdown-submenu .dropdown-menu{top:-1px;left:100%;margin-left:-0.8px}
.header-center-aligned .dropdown-submenu .dropdown-menu.dropdown-menu-left{left:-100%;margin-left:0.5px}
.header-center-aligned .dropdown-submenu.active .dropdown-submenu-child{color:#992145}
.header-center-aligned .dropdown-submenu.active .dropdown-submenu-child:hover{color:#992145;background:#fff}
.header-center-aligned .mega-menu-list .mega-menu-title{display:block;font-size:13px;font-weight:500;color:#34343c;text-transform:uppercase;margin-bottom:10px}
.header-center-aligned .mega-menu-list .mega-menu-child{display:block;font-size:12px;font-weight:400;color:#4c4c57;text-transform:uppercase;text-decoration:none;padding:8px 20px;margin:0}
.header-center-aligned .mega-menu-list .mega-menu-child.active{color:#992145}
.header-center-aligned .mega-menu-list .mega-menu-child.active:hover{color:#992145;background:#fff}
.header-center-aligned .mega-menu-list .mega-menu-child:hover{color:#fff;background:#992145;text-decoration:none}
@media (max-width:991px){.header-center-aligned .navbar-toggle{display:block}
.header-center-aligned .navbar-collapse.collapse{display:none !important}
.header-center-aligned .navbar-collapse.collapse.in{display:block !important;overflow-y:auto !important}
.header-center-aligned .navbar-nav{margin:0;float:none}
.header-center-aligned .navbar-nav .nav-item{float:none}
.header-center-aligned.navbar-fixed-top,.header-center-aligned.navbar-fixed-top-boxed{position:relative}
.header-center-aligned.navbar-fixed-top .nav-collapse,.header-center-aligned.navbar-fixed-top-boxed .nav-collapse{max-height:none;padding:0;margin:0}
.header-center-aligned .menu-container:before,.header-center-aligned .menu-container:after{content:" ";display:table}
.header-center-aligned .menu-container:after{clear:both}
.header-center-aligned .navbar-logo{width:auto;height:100%;display:block;float:none;text-align:center}
.header-center-aligned .navbar-nav .nav-item{border-top:1px solid #ebeef6}
.header-center-aligned .navbar-nav .nav-item.open .nav-item-child:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar-nav .nav-item-child{color:#34343c;line-height:1.4;padding:12px 12px 12px 0}
.header-center-aligned .navbar-nav .dropdown-toggle{position:relative}
.header-center-aligned .navbar-nav .dropdown-toggle:after{position:absolute;top:12px;right:0;display:inline-block;font-size:12px;font-family:FontAwesome;content:"\f105";transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar-nav .nav-item-bg{display:inline-block;border-top:none;margin:10px 0 20px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar-nav .nav-item-bg .nav-item-child{color:#fff;line-height:20px;padding:7px 15px;background:#992145}
.header-center-aligned .navbar-nav .nav-item-bg .nav-item-child:after{content:" ";display:none}
.header-center-aligned .navbar-nav .nav-item-bg .nav-item-child:hover{color:#fff}
.header-center-aligned .dropdown-menu{position:static;float:none}
.header-center-aligned .dropdown-menu .dropdown-menu-item:last-child{margin-bottom:20px}
.header-center-aligned .dropdown-submenu .dropdown-submenu-child{font-weight:500}
.header-center-aligned .dropdown-submenu .dropdown-submenu-child:after{display:none}
.header-center-aligned .dropdown-submenu .dropdown-submenu-child:hover{cursor:inherit}
.header-center-aligned .dropdown-submenu .dropdown-menu{display:block;padding-left:20px;margin-bottom:20px}
.header-center-aligned .dropdown-submenu:hover .dropdown-submenu-child{color:#34343c;background:0}
.header-center-aligned .mega-menu-list{margin-bottom:20px}
.header-center-aligned .mega-menu-list .mega-menu-title{font-size:12px;padding:8px 20px;margin-bottom:0}
.header-center-aligned .mega-menu-list .mega-menu-item{margin-left:20px}
}@media (max-width:767px){.header-center-aligned .menu-container{padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}
.header-center-aligned .navbar > .container{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.header-center-aligned .navbar > .container > .nav-collapse{margin-left:0;margin-right:0}
.header-center-aligned .theme-toggle-trigger{display:block}
.header-center-aligned .theme-toggle-content{display:none}
}@media (min-width:768px){.header-center-aligned.navbar-fixed-top-boxed{position:fixed;top:0;left:auto;right:auto}
.header-center-aligned .theme-toggle-trigger{display:none !important}
.header-center-aligned .theme-toggle-content{display:block !important}
}@media (min-width:992px){.header-shrink.header-center-aligned{transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-center-aligned:before,.header-shrink.header-center-aligned:after{position:absolute;top:50%;left:10px;right:10px;bottom:0;z-index:-1;box-shadow:0 0 15px #e8e8ec;border-radius:1000px / 30px;content:" "}
.header-shrink.header-center-aligned:after{left:auto;right:10px}
.header-shrink.header-center-aligned .navbar{background:#fff}
.header-shrink.header-center-aligned .navbar-logo{max-height:70px;line-height:35px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-center-aligned .navbar-logo .navbar-logo-wrap{padding:13px 0}
.header-shrink.header-center-aligned .navbar-actions .navbar-actions-shrink{line-height:70px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-center-aligned .navbar-nav .nav-item-child{line-height:70px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-center-aligned .navbar-nav .nav-item-bg{margin:17px 15px 17px 0;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar-nav.navbar-nav-left{float:left}
.header-center-aligned .navbar-nav.navbar-nav-right{float:right}
.header-center-aligned .navbar-nav .nav-item .dropdown-menu{z-index:9999;min-width:200px;border:none;border-radius:0}
.header-center-aligned .navbar-nav .nav-item .open > .dropdown-menu{display:none}
.header-center-aligned .navbar-nav .nav-item:hover .nav-item-child{color:#992145}
.header-center-aligned .navbar-nav .nav-item:hover > .dropdown-menu{display:block}
.header-center-aligned .navbar-nav .nav-item-bg{margin:27px 15px 27px 0;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned .navbar-nav .nav-item-bg .nav-item-child{color:#fff;line-height:20px;padding:7px 15px;background:#992145}
.header-center-aligned .navbar-nav .nav-item-bg .nav-item-child:hover{color:#fff}
.header-center-aligned .mega-menu .nav,.header-center-aligned .mega-menu .collapse,.header-center-aligned .mega-menu .dropdown,.header-center-aligned .mega-menu .dropup{position:static}
.header-center-aligned .mega-menu .container{position:relative}
.header-center-aligned .dropdown-menu{left:auto}
.header-center-aligned .mega-menu-fullwidth .dropdown-menu{left:15px;right:15px;padding:20px 0}
.header-center-aligned .mega-menu-content{padding:0 20px}
.header-center-aligned .mega-menu-list{margin-bottom:0}
.header-center-aligned .mega-menu-list .mega-menu-item{padding:0}
.header-center-aligned .mega-menu-list .mega-menu-title{padding-left:20px}
}.header-center-aligned-transparent{border:none;background:transparent;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar{background:transparent;border:none;border-radius:0;margin-bottom:0}
.header-center-aligned-transparent .navbar-toggle{width:25px;height:25px;float:left;border:none;padding:0;margin:32px 0}
.header-center-aligned-transparent .navbar-toggle .toggle-icon{position:relative;width:15px;height:1px;display:inline-block;background:#34343c;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-toggle .toggle-icon:before,.header-center-aligned-transparent .navbar-toggle .toggle-icon:after{position:absolute;left:0;width:15px;height:1px;background:#34343c;content:" "}
.header-center-aligned-transparent .navbar-toggle .toggle-icon:before{bottom:10px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-toggle .toggle-icon:after{top:-5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-toggle .toggle-icon.is-clicked{background:rgba(52,52,60,0)}
.header-center-aligned-transparent .navbar-toggle .toggle-icon.is-clicked:before,.header-center-aligned-transparent .navbar-toggle .toggle-icon.is-clicked:after{background:#34343c}
.header-center-aligned-transparent .navbar-toggle .toggle-icon.is-clicked:before{bottom:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-toggle .toggle-icon.is-clicked:after{top:-5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-toggle:hover .toggle-icon{background:#992145}
.header-center-aligned-transparent .navbar-toggle:hover .toggle-icon:before,.header-center-aligned-transparent .navbar-toggle:hover .toggle-icon:after{background:#992145}
.header-center-aligned-transparent .navbar-toggle:hover .toggle-icon.is-clicked{background:rgba(52,52,60,0)}
.header-center-aligned-transparent .topbar-toggle-trigger{float:left;width:27px;height:27px;text-align:center;cursor:pointer;padding:35px 0 55px}
.header-center-aligned-transparent .topbar-toggle-trigger .topbar-toggle-trigger-style{position:relative;top:8px;display:block;width:4px;height:4px;text-align:center;background:#34343c;border-radius:50%;content:" ";margin:0 auto}
.header-center-aligned-transparent .topbar-toggle-trigger .topbar-toggle-trigger-style:before,.header-center-aligned-transparent .topbar-toggle-trigger .topbar-toggle-trigger-style:after{position:absolute;left:50%;width:4px;height:4px;background:#34343c;border-radius:50%;content:" ";margin-left:-2px}
.header-center-aligned-transparent .topbar-toggle-trigger .topbar-toggle-trigger-style:before{top:-6px}
.header-center-aligned-transparent .topbar-toggle-trigger .topbar-toggle-trigger-style:after{bottom:-6px}
.header-center-aligned-transparent .topbar-toggle-trigger:hover .topbar-toggle-trigger-style{background:#992145}
.header-center-aligned-transparent .topbar-toggle-trigger:hover .topbar-toggle-trigger-style:before,.header-center-aligned-transparent .topbar-toggle-trigger:hover .topbar-toggle-trigger-style:after{background:#992145}
.header-center-aligned-transparent .navbar-actions{position:relative;z-index:1;float:right}
.header-center-aligned-transparent .navbar-actions .navbar-actions-shrink{line-height:90px;float:left;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .shopping-cart{position:relative}
.header-center-aligned-transparent .shopping-cart .shopping-cart-icon{font-size:13px;color:#fff;text-align:center;cursor:pointer;padding:0 9px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .shopping-cart .shopping-cart-icon:hover{color:#992145}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu{position:absolute;top:100%;right:0;width:270px;display:none;line-height:1.4;z-index:1;background:#fff;border:1px solid #ebeef6;border-top:2px solid #992145}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-title{display:block;font-size:18px;color:#34343c;border-bottom:1px solid #ebeef6;padding:15px}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-content{display:block;padding:15px;border-bottom:1px solid #ebeef6}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-content:before,.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-content:after{content:" ";display:table}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-content:after{clear:both}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-product-media{float:left;margin-right:15px}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-product-media .shopping-cart-menu-product-img{width:60px;height:auto}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-product-wrap{float:left;margin-right:15px}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-product-wrap:before,.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-product-wrap:after{content:" ";display:table}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-product-wrap:after{clear:both}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-product-name{display:block;font-size:13px;color:#34343c;margin-bottom:-2px}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-product-name:hover{color:#992145;text-decoration:none}
.header-center-aligned-transparent .shopping-cart .shopping-cart-menu-product-price{display:block;font-size:12px;color:#535353;margin-top:5px}
.header-center-aligned-transparent .shopping-cart .shopping-cart-close{float:right;font-size:16px;color:#535353}
.header-center-aligned-transparent .shopping-cart .shopping-cart-close:before,.header-center-aligned-transparent .shopping-cart .shopping-cart-close:after{content:" ";display:table}
.header-center-aligned-transparent .shopping-cart .shopping-cart-close:after{clear:both}
.header-center-aligned-transparent .shopping-cart .shopping-cart-close:hover{color:#992145;text-decoration:none}
.header-center-aligned-transparent .shopping-cart .shopping-cart-subtotal{padding:15px}
.header-center-aligned-transparent .shopping-cart .shopping-cart-subtotal-content{display:block;margin-bottom:10px}
.header-center-aligned-transparent .shopping-cart .shopping-cart-subtotal-content:before,.header-center-aligned-transparent .shopping-cart .shopping-cart-subtotal-content:after{content:" ";display:table}
.header-center-aligned-transparent .shopping-cart .shopping-cart-subtotal-content:after{clear:both}
.header-center-aligned-transparent .shopping-cart .shopping-cart-subtotal-title{font-size:14px;color:#34343c}
.header-center-aligned-transparent .shopping-cart .shopping-cart-subtotal-price{font-size:13px;color:#992145;float:right}
.header-center-aligned-transparent .shopping-cart .shopping-cart-subtotal-view{font-size:12px;text-align:center;margin-bottom:0}
.header-center-aligned-transparent .shopping-cart .shopping-cart-subtotal-view-link{font-size:12px;color:#34343c}
.header-center-aligned-transparent .shopping-cart .shopping-cart-subtotal-view-link:hover{color:#992145}
.header-center-aligned-transparent .shopping-cart:hover .shopping-cart-menu{display:block}
.header-center-aligned-transparent .navbar-logo{position:absolute;left:50%;width:100%;height:85px;text-align:center;float:left;max-height:90px;line-height:60px;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-logo .navbar-logo-wrap{display:inline-block;padding:15px 0}
.header-center-aligned-transparent .navbar-logo .navbar-logo-wrap:focus,.header-center-aligned-transparent .navbar-logo .navbar-logo-wrap:hover{text-decoration:none}
.header-center-aligned-transparent .navbar-logo .navbar-logo-img{display:inline-block;width:85px;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
.header-center-aligned-transparent .navbar-logo .navbar-logo-img.navbar-logo-img-white{display:inline-block;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-logo .navbar-logo-img.navbar-logo-img-dark{display:none;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-nav .nav-item-child{font-size:12px;font-weight:400;color:#fff;background:0;line-height:90px;letter-spacing:2px;text-transform:uppercase;padding:0 15px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-nav .nav-item-child.active{color:#992145}
.header-center-aligned-transparent .navbar-nav .nav-item-child.active:hover{color:#992145;background:0}
.header-center-aligned-transparent .navbar-nav .nav-item-child:hover,.header-center-aligned-transparent .navbar-nav .nav-item-child:focus{color:#992145}
.header-center-aligned-transparent .navbar-nav .open .nav-item-child:hover,.header-center-aligned-transparent .navbar-nav .open .nav-item-child:focus{background:0}
.header-center-aligned-transparent .dropdown-menu{min-width:200px;border:none;border-radius:0;box-shadow:none;padding:0;margin-top:1px}
.header-center-aligned-transparent .dropdown-menu .dropdown-menu-item{color:#4c4c57}
.header-center-aligned-transparent .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child{font-size:12px;font-weight:400;color:#4c4c57;text-transform:uppercase;padding:8px 20px}
.header-center-aligned-transparent .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child.active{color:#992145}
.header-center-aligned-transparent .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child.active:hover{color:#992145;background:#fff}
.header-center-aligned-transparent .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child:focus{background:0}
.header-center-aligned-transparent .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child:hover{color:#fff;background:#992145}
.header-center-aligned-transparent .dropdown-menu .dropdown-menu-item.active .dropdown-menu-item-child{color:#992145}
.header-center-aligned-transparent .dropdown-menu .dropdown-menu-item.active .dropdown-menu-item-child:hover{background:0}
.header-center-aligned-transparent .dropdown-submenu{position:relative}
.header-center-aligned-transparent .dropdown-submenu:hover .dropdown-submenu-child{color:#992145}
.header-center-aligned-transparent .dropdown-submenu:hover .dropdown-menu{display:block}
.header-center-aligned-transparent .dropdown-submenu .dropdown-submenu-child{display:block;font-size:12px;font-weight:400;color:#4c4c57;text-transform:uppercase;cursor:pointer;padding:8px 20px;margin:0}
.header-center-aligned-transparent .dropdown-submenu .dropdown-submenu-child:after{position:absolute;top:8px;right:12px;display:inline-block;font-size:12px;font-family:FontAwesome;content:"\f105"}
.header-center-aligned-transparent .dropdown-submenu .dropdown-submenu-child.active{color:#992145}
.header-center-aligned-transparent .dropdown-submenu .dropdown-submenu-child.active:hover{color:#992145;background:#fff}
.header-center-aligned-transparent .dropdown-submenu .dropdown-submenu-child.active:hover:after{color:#992145}
.header-center-aligned-transparent .dropdown-submenu .dropdown-submenu-child:hover{color:#fff;background:#992145}
.header-center-aligned-transparent .dropdown-submenu .dropdown-submenu-child:hover:after{color:#fff}
.header-center-aligned-transparent .dropdown-submenu .dropdown-menu{top:-1px;left:100%;margin-left:-0.8px}
.header-center-aligned-transparent .dropdown-submenu .dropdown-menu.dropdown-menu-left{left:-100%;margin-left:0.5px}
.header-center-aligned-transparent .dropdown-submenu.active .dropdown-submenu-child{color:#992145}
.header-center-aligned-transparent .dropdown-submenu.active .dropdown-submenu-child:hover{color:#992145;background:#fff}
.header-center-aligned-transparent .mega-menu-list .mega-menu-title{display:block;font-size:13px;font-weight:500;color:#34343c;text-transform:uppercase;margin-bottom:10px}
.header-center-aligned-transparent .mega-menu-list .mega-menu-child{display:block;font-size:12px;font-weight:400;color:#4c4c57;text-transform:uppercase;text-decoration:none;padding:8px 20px;margin:0}
.header-center-aligned-transparent .mega-menu-list .mega-menu-child.active{color:#992145}
.header-center-aligned-transparent .mega-menu-list .mega-menu-child.active:hover{color:#992145;background:#fff}
.header-center-aligned-transparent .mega-menu-list .mega-menu-child:hover{color:#fff;background:#992145;text-decoration:none}
@media (max-width:991px){.header-center-aligned-transparent .navbar-toggle{display:block}
.header-center-aligned-transparent .navbar-collapse.collapse{display:none !important}
.header-center-aligned-transparent .navbar-collapse.collapse.in{display:block !important;overflow-y:auto !important}
.header-center-aligned-transparent .navbar-nav{margin:0;float:none}
.header-center-aligned-transparent .navbar-nav .nav-item{float:none}
.header-center-aligned-transparent{background:#fff}
.header-center-aligned-transparent.navbar-fixed-top,.header-center-aligned-transparent.navbar-fixed-top-boxed{position:relative}
.header-center-aligned-transparent.navbar-fixed-top .nav-collapse,.header-center-aligned-transparent.navbar-fixed-top-boxed .nav-collapse{max-height:none;padding:0;margin:0}
.header-center-aligned-transparent .menu-container:before,.header-center-aligned-transparent .menu-container:after{content:" ";display:table}
.header-center-aligned-transparent .menu-container:after{clear:both}
.header-center-aligned-transparent .shopping-cart .shopping-cart-icon{color:#34343c}
.header-center-aligned-transparent .navbar-logo{width:auto;height:100%;display:block;float:none;text-align:center}
.header-center-aligned-transparent .navbar-logo .navbar-logo-img.navbar-logo-img-white{display:none;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-logo .navbar-logo-img.navbar-logo-img-dark{display:inline-block;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-nav .nav-item{border-top:1px solid #ebeef6}
.header-center-aligned-transparent .navbar-nav .nav-item.open .nav-item-child:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-nav .nav-item-child{color:#34343c;line-height:1.4;padding:12px 12px 12px 0}
.header-center-aligned-transparent .navbar-nav .dropdown-toggle{position:relative}
.header-center-aligned-transparent .navbar-nav .dropdown-toggle:after{position:absolute;top:12px;right:0;display:inline-block;font-size:12px;font-family:FontAwesome;content:"\f105";transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-nav .nav-item-bg{display:inline-block;border-top:none;margin:10px 0 20px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-nav .nav-item-bg .nav-item-child{color:#fff;line-height:20px;padding:7px 15px;background:#992145}
.header-center-aligned-transparent .navbar-nav .nav-item-bg .nav-item-child:after{content:" ";display:none}
.header-center-aligned-transparent .navbar-nav .nav-item-bg .nav-item-child:hover{color:#fff}
.header-center-aligned-transparent .dropdown-menu{position:static;float:none}
.header-center-aligned-transparent .dropdown-menu .dropdown-menu-item:last-child{margin-bottom:20px}
.header-center-aligned-transparent .dropdown-submenu .dropdown-submenu-child{font-weight:500}
.header-center-aligned-transparent .dropdown-submenu .dropdown-submenu-child:after{display:none}
.header-center-aligned-transparent .dropdown-submenu .dropdown-submenu-child:hover{cursor:inherit}
.header-center-aligned-transparent .dropdown-submenu .dropdown-menu{display:block;padding-left:20px;margin-bottom:20px}
.header-center-aligned-transparent .dropdown-submenu:hover .dropdown-submenu-child{color:#34343c;background:0}
.header-center-aligned-transparent .mega-menu-list{margin-bottom:20px}
.header-center-aligned-transparent .mega-menu-list .mega-menu-title{font-size:12px;padding:8px 20px;margin-bottom:0}
.header-center-aligned-transparent .mega-menu-list .mega-menu-item{margin-left:20px}
}@media (max-width:767px){.header-center-aligned-transparent .menu-container{padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}
.header-center-aligned-transparent .navbar > .container{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.header-center-aligned-transparent .navbar > .container > .nav-collapse{margin-left:0;margin-right:0}
.header-center-aligned-transparent .theme-toggle-trigger{display:block}
.header-center-aligned-transparent .theme-toggle-content{display:none}
}@media (min-width:768px){.header-center-aligned-transparent.navbar-fixed-top-boxed{position:fixed;top:0;left:auto;right:auto}
.header-center-aligned-transparent .theme-toggle-trigger{display:none !important}
.header-center-aligned-transparent .theme-toggle-content{display:block !important}
}@media (min-width:992px){.header-shrink.header-center-aligned-transparent{background:#fff;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-center-aligned-transparent:before,.header-shrink.header-center-aligned-transparent:after{position:absolute;top:50%;left:10px;right:10px;bottom:0;z-index:-1;box-shadow:0 0 15px #e8e8ec;border-radius:1000px / 30px;content:" "}
.header-shrink.header-center-aligned-transparent:after{left:auto;right:10px}
.header-shrink.header-center-aligned-transparent .navbar{background:#fff}
.header-shrink.header-center-aligned-transparent .navbar-logo{max-height:70px;line-height:35px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-center-aligned-transparent .navbar-logo .navbar-logo-wrap{padding:13px 0}
.header-shrink.header-center-aligned-transparent .navbar-logo .navbar-logo-img.navbar-logo-img-white{display:none;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-center-aligned-transparent .navbar-logo .navbar-logo-img.navbar-logo-img-dark{display:inline-block;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-center-aligned-transparent .navbar-actions .navbar-actions-shrink{line-height:70px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-center-aligned-transparent .shopping-cart .shopping-cart-icon{color:#34343c}
.header-shrink.header-center-aligned-transparent .shopping-cart .shopping-cart-icon:hover{color:#992145}
.header-shrink.header-center-aligned-transparent .navbar-nav .nav-item-child{color:#34343c;line-height:70px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-center-aligned-transparent .navbar-nav .nav-item-bg{margin:17px 15px 17px 0;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-nav.navbar-nav-left{float:left}
.header-center-aligned-transparent .navbar-nav.navbar-nav-right{float:right}
.header-center-aligned-transparent .navbar-nav .nav-item .dropdown-menu{z-index:9999;min-width:200px;border:none;border-radius:0}
.header-center-aligned-transparent .navbar-nav .nav-item .open > .dropdown-menu{display:none}
.header-center-aligned-transparent .navbar-nav .nav-item:hover .nav-item-child{color:#992145}
.header-center-aligned-transparent .navbar-nav .nav-item:hover > .dropdown-menu{display:block}
.header-center-aligned-transparent .navbar-nav .nav-item-child.active{color:#992145}
.header-center-aligned-transparent .navbar-nav .nav-item-bg{margin:27px 15px 27px 0;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-center-aligned-transparent .navbar-nav .nav-item-bg .nav-item-child{color:#fff;line-height:20px;padding:7px 15px;background:#992145}
.header-center-aligned-transparent .navbar-nav .nav-item-bg .nav-item-child:hover{color:#fff}
.header-center-aligned-transparent .mega-menu .nav,.header-center-aligned-transparent .mega-menu .collapse,.header-center-aligned-transparent .mega-menu .dropdown,.header-center-aligned-transparent .mega-menu .dropup{position:static}
.header-center-aligned-transparent .mega-menu .container{position:relative}
.header-center-aligned-transparent .dropdown-menu{left:auto}
.header-center-aligned-transparent .mega-menu-fullwidth .dropdown-menu{left:15px;right:15px;padding:20px 0}
.header-center-aligned-transparent .mega-menu-content{padding:0 20px}
.header-center-aligned-transparent .mega-menu-list{margin-bottom:0}
.header-center-aligned-transparent .mega-menu-list .mega-menu-item{padding:0}
.header-center-aligned-transparent .mega-menu-list .mega-menu-title{padding-left:20px}
}.header-fullscreen .navbar-fullscreen-navbar{z-index:999;background:transparent;border-bottom:1px solid rgba(255,255,255,0.5)}
.header-fullscreen .navbar-fullscreen-navbar:before,.header-fullscreen .navbar-fullscreen-navbar:after{content:" ";display:table}
.header-fullscreen .navbar-fullscreen-navbar:after{clear:both}
.header-fullscreen .header-fullscreen-col{width:33.33333%;float:left}
.header-fullscreen .header-fullscreen-nav-actions-left{padding:32px 0;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger{position:relative;float:left;display:inline-block;width:30px;height:30px;text-align:center;text-decoration:none;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger .header-fullscreen-nav-trigger-icon{position:relative;top:3px;width:20px;height:1px;display:inline-block;background:#fff;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger .header-fullscreen-nav-trigger-icon:before,.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger .header-fullscreen-nav-trigger-icon:after{position:absolute;left:0;width:20px;height:1px;background:#fff;content:" "}
.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger .header-fullscreen-nav-trigger-icon:before{bottom:-6px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger .header-fullscreen-nav-trigger-icon:after{top:-6px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger:hover .header-fullscreen-nav-trigger-icon{background:#992145;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger:hover .header-fullscreen-nav-trigger-icon:before,.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger:hover .header-fullscreen-nav-trigger-icon:after{background:#992145;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-logo-wrap{position:relative;top:0;left:50%;width:150px;height:auto;text-align:center;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
.header-fullscreen .header-fullscreen-nav-logo-wrap .header-fullscreen-nav-logo{display:block;width:150px;height:auto;z-index:2001;max-height:95px;text-align:center;line-height:65px;padding:15px 0;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-logo-wrap .header-fullscreen-nav-logo .header-fullscreen-nav-logo-img{display:inline-block;width:85px;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
.header-fullscreen .header-fullscreen-nav-logo-wrap .header-fullscreen-nav-logo .header-fullscreen-nav-logo-img.header-fullscreen-nav-logo-img-white{display:inline-block;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-logo-wrap .header-fullscreen-nav-logo .header-fullscreen-nav-logo-img.header-fullscreen-nav-logo-img-dark{display:none;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-actions-right{display:inline-block;text-align:right;padding:37px 0;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-actions-right .nav-item-child{color:#fff;line-height:20px;padding:7px 15px;background:#992145;text-decoration:none}
.header-fullscreen .header-fullscreen-nav-actions-right .nav-item-child:hover{color:#fff}
.header-fullscreen .header-fullscreen-nav-overlay{position:fixed;top:50%;left:50%;width:92%;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.header-fullscreen .header-fullscreen-nav-overlay .header-fullscreen-nav-overlay-content{background:transparent;opacity:0;overflow:hidden;-webkit-transform:scale(0.7,1);-moz-transform:scale(0.7,1);transform:scale(0.7,1);transition-duration:500ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-bg-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(247,248,250,0.2);visibility:hidden;opacity:0;transition-duration:500ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-bg-overlay .header-fullscreen-nav-close{position:fixed;top:15px;right:15px;width:30px;height:30px;font-size:30px;color:#34343c;text-align:center;text-decoration:none;vertical-align:middle;transition-duration:500ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-bg-overlay .header-fullscreen-nav-close:hover{color:#992145;transition-duration:500ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-overlay-show{visibility:visible}
.header-fullscreen .header-fullscreen-nav-overlay-show .header-fullscreen-nav-overlay-content{opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}
.header-fullscreen .header-fullscreen-nav-overlay-show ~ .header-fullscreen-nav-bg-overlay{opacity:1;visibility:visible;background:#f7f8fa}
.header-fullscreen .header-fullscreen-menu{max-width:500px;display:block;text-align:center;list-style:none;padding:0;margin:0 auto}
.header-fullscreen .header-fullscreen-menu .nav-main-item{display:block;font-size:18px;color:#34343c}
.header-fullscreen .header-fullscreen-menu .nav-main-item-child,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child{display:block;color:#34343c;text-decoration:none;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-main-item-child-dropdown,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-submenu-item-child-dropdown,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-main-item-child-dropdown,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-submenu-item-child-dropdown{position:relative}
.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-main-item-child-dropdown:after,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-submenu-item-child-dropdown:after,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-main-item-child-dropdown:after,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-submenu-item-child-dropdown:after{display:inline-block;font-size:14px;font-family:FontAwesome;color:#606060;content:"\f105";margin-left:10px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-main-item-child-dropdown.nav-item-open:after,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-submenu-item-child-dropdown.nav-item-open:after,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-main-item-child-dropdown.nav-item-open:after,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-submenu-item-child-dropdown.nav-item-open:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-main-item-child-dropdown.active,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-main-item-child-dropdown:hover,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-submenu-item-child-dropdown.active,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-submenu-item-child-dropdown:hover,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-main-item-child-dropdown.active,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-main-item-child-dropdown:hover,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-submenu-item-child-dropdown.active,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-submenu-item-child-dropdown:hover{color:#992145;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-main-item-child-dropdown.active:before,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-main-item-child-dropdown.active:after,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-main-item-child-dropdown:hover:before,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-main-item-child-dropdown:hover:after,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-submenu-item-child-dropdown.active:before,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-submenu-item-child-dropdown.active:after,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-submenu-item-child-dropdown:hover:before,.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-submenu-item-child-dropdown:hover:after,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-main-item-child-dropdown.active:before,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-main-item-child-dropdown.active:after,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-main-item-child-dropdown:hover:before,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-main-item-child-dropdown:hover:after,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-submenu-item-child-dropdown.active:before,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-submenu-item-child-dropdown.active:after,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-submenu-item-child-dropdown:hover:before,.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-submenu-item-child-dropdown:hover:after{color:#992145;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-menu .nav-main-item-child{font-size:18px;padding:10px 0}
.header-fullscreen .header-fullscreen-menu .nav-main-item-child.nav-main-item-child-dropdown:after{top:10px}
.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child{font-size:16px;padding:5px 0;color:#606060}
.header-fullscreen .header-fullscreen-menu .nav-submenu-item-child.nav-submenu-item-child-dropdown:after{top:5px}
.header-fullscreen .header-fullscreen-menu .nav-dropdown-menu{display:none;list-style:none;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0;margin:0 0 15px 10px}
.header-fullscreen .header-fullscreen-menu .nav-dropdown-menu .nav-dropdown-menu{margin-bottom:0}
.header-fullscreen .header-fullscreen-menu .nav-dropdown-menu .nav-dropdown-menu-item,.header-fullscreen .header-fullscreen-menu .nav-dropdown-menu .nav-dropdown-menu-child{display:block;font-size:15px;color:#606060}
.header-fullscreen .header-fullscreen-menu .nav-dropdown-menu .nav-dropdown-menu-item{padding:5px 0}
.header-fullscreen .header-fullscreen-menu .nav-dropdown-menu .nav-dropdown-menu-link{display:block;font-size:15px;color:#606060;text-decoration:none}
.header-fullscreen .header-fullscreen-menu .nav-dropdown-menu .nav-dropdown-menu-link:hover{color:#992145}
.header-fullscreen .header-fullscreen-menu .nav-dropdown-menu .nav-dropdown-menu-child{text-decoration:none}
.header-fullscreen .header-fullscreen-menu .nav-dropdown-menu .nav-dropdown-menu-child.active{color:#992145}
.header-fullscreen .header-fullscreen-menu .nav-dropdown-menu .nav-dropdown-menu-child:hover{color:#992145}
@media (max-width:768px){.header-fullscreen .header-fullscreen-nav-overlay{width:90%}
}@media (max-width:991px){.header-fullscreen .navbar-fullscreen-navbar{background:#fff}
.header-fullscreen .header-fullscreen-nav-logo-wrap .header-fullscreen-nav-logo .header-fullscreen-nav-logo-img.header-fullscreen-nav-logo-img-white{display:none;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-logo-wrap .header-fullscreen-nav-logo .header-fullscreen-nav-logo-img.header-fullscreen-nav-logo-img-dark{display:inline-block;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger .header-fullscreen-nav-trigger-icon{background:#34343c;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger .header-fullscreen-nav-trigger-icon:before,.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger .header-fullscreen-nav-trigger-icon:after{background:#34343c}
.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger:hover .header-fullscreen-nav-trigger-icon{background:#992145;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger:hover .header-fullscreen-nav-trigger-icon:before,.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger:hover .header-fullscreen-nav-trigger-icon:after{background:#992145;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
}@media (min-width:992px){.header-shrink.header-fullscreen .navbar-fullscreen-navbar{background:#fff;box-shadow:0 0 15px #ebeef6}
.header-shrink.header-fullscreen .header-fullscreen-nav-logo-wrap .header-fullscreen-nav-logo{max-height:80px;line-height:50px;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-fullscreen .header-fullscreen-nav-logo-wrap .header-fullscreen-nav-logo .header-fullscreen-nav-logo-img.header-fullscreen-nav-logo-img-white{display:none;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-fullscreen .header-fullscreen-nav-logo-wrap .header-fullscreen-nav-logo .header-fullscreen-nav-logo-img.header-fullscreen-nav-logo-img-dark{display:inline-block;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-fullscreen .header-fullscreen-nav-actions-left{padding:25px 0;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger{height:30px;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger .header-fullscreen-nav-trigger-icon{top:-1px;background:#34343c;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger .header-fullscreen-nav-trigger-icon:before,.header-shrink.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger .header-fullscreen-nav-trigger-icon:after{background:#34343c}
.header-shrink.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger:hover .header-fullscreen-nav-trigger-icon{background:#992145;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger:hover .header-fullscreen-nav-trigger-icon:before,.header-shrink.header-fullscreen .header-fullscreen-nav-actions-left .header-fullscreen-nav-trigger:hover .header-fullscreen-nav-trigger-icon:after{background:#992145;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-fullscreen .header-fullscreen-nav-actions-right{padding:30px 0;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
}.header-section-scroll{background:#fff}
.header-section-scroll .navbar{background:#fff;border-radius:0;padding:10px;margin:10px}
.header-section-scroll .navbar-toggle{width:25px;height:25px;float:left;border:none;padding:0;margin:29px 0}
.header-section-scroll .navbar-toggle .toggle-icon{position:relative;width:15px;height:1px;display:inline-block;background:#34343c;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-section-scroll .navbar-toggle .toggle-icon:before,.header-section-scroll .navbar-toggle .toggle-icon:after{position:absolute;left:0;width:15px;height:1px;background:#34343c;content:" "}
.header-section-scroll .navbar-toggle .toggle-icon:before{bottom:10px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-section-scroll .navbar-toggle .toggle-icon:after{top:-5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-section-scroll .navbar-toggle .toggle-icon.is-clicked{background:rgba(52,52,60,0)}
.header-section-scroll .navbar-toggle .toggle-icon.is-clicked:before,.header-section-scroll .navbar-toggle .toggle-icon.is-clicked:after{background:#34343c}
.header-section-scroll .navbar-toggle .toggle-icon.is-clicked:before{bottom:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-section-scroll .navbar-toggle .toggle-icon.is-clicked:after{top:-5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-section-scroll .navbar-toggle:hover .toggle-icon{background:#992145}
.header-section-scroll .navbar-toggle:hover .toggle-icon:before,.header-section-scroll .navbar-toggle:hover .toggle-icon:after{background:#992145}
.header-section-scroll .navbar-toggle:hover .toggle-icon.is-clicked{background:rgba(52,52,60,0)}
.header-section-scroll .navbar-logo{width:auto;height:100%;display:block;float:none;text-align:center;margin:40px 25px}
.header-section-scroll .navbar-logo .navbar-logo-wrap{display:inline-block;padding:20px 0}
.header-section-scroll .navbar-logo .navbar-logo-wrap:focus,.header-section-scroll .navbar-logo .navbar-logo-wrap:hover{text-decoration:none}
.header-section-scroll .navbar-logo .navbar-logo-img{display:inline-block;width:85px;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
.header-section-scroll .header-section-scroll-menu{list-style:none;padding:0;margin:0}
.header-section-scroll .header-section-scroll-menu .nav-item{display:block;font-size:13px;font-weight:400;border-top:1px dashed #ebeef6;color:#34343c;letter-spacing:1px}
.header-section-scroll .header-section-scroll-menu .nav-item:last-child{border-bottom:1px dashed #ebeef6}
.header-section-scroll .header-section-scroll-menu .nav-item.active .nav-item-child:hover,.header-section-scroll .header-section-scroll-menu .nav-item.active .nav-item-child:focus{color:#992145}
.header-section-scroll .header-section-scroll-menu .nav-item-child{display:block;font-size:13px;font-weight:400;color:#34343c;text-transform:uppercase;text-decoration:none;padding:10px}
.header-section-scroll .header-section-scroll-menu .nav-item-child:hover{color:#992145}
.header-section-scroll .header-section-scroll-copyright{font-size:14px;text-align:center;margin-bottom:0}
@media (max-width:991px){.header-section-scroll .navbar-toggle{display:block}
.header-section-scroll .navbar-collapse.collapse{display:none !important}
.header-section-scroll .navbar-collapse.collapse.in{display:block !important;overflow-y:auto !important}
.header-section-scroll .navbar-logo{margin:0 25px}
.header-section-scroll .header-section-scroll-copyright{display:none}
.header-section-scroll .navbar{padding:0;margin:0}
}@media (min-width:768px){.header-section-scroll .navbar-collapse{padding:0}
}@media (min-width:992px){.header-section-scroll{position:fixed;top:0;left:0;width:260px;height:100%;z-index:999;float:left;border-right:2px solid #ebeef6}
.header-section-scroll .container{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.header-section-scroll .navbar-collapse{height:auto;max-height:none;border-top:0;box-shadow:none;padding:0}
.header-section-scroll .navbar-collapse.collapse{width:auto !important;display:block !important;overflow:visible !important}
.header-section-scroll .navbar-collapse.in{overflow-x:visible}
.header-section-scroll .navbar-nav,.header-section-scroll .navbar-left,.header-section-scroll .navbar-right,.header-section-scroll .navbar-header,.header-section-scroll .nav-item{float:none !important}
.header-section-scroll-container{margin-left:260px}
.header-section-scroll-container .container{width:100%}
}@media (min-width:1200px){.header-section-scroll-container > .container{width:auto}
}.header-section-scroll.header-section-scroll-right .navbar-toggle{float:right}
@media (min-width:992px){.header-section-scroll.header-section-scroll-right{position:fixed;top:0;left:auto;right:0;float:none;border-left:2px solid #ebeef6;border-right:none}
.header-section-scroll-container-right{margin-right:260px}
.header-section-scroll-container-right .container{width:auto}
}@media (min-width:1200px){.header-section-scroll-container-right .container{width:auto}
}.header-slide{background:#fff}
.header-slide .header-slide-logo-wrap{width:140px;height:140px;float:left;max-height:90px;line-height:60px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-slide .header-slide-logo-wrap .header-slide-logo{display:inline-block;padding:15px 0}
.header-slide .header-slide-logo-wrap .header-slide-logo:focus,.header-slide .header-slide-logo-wrap .header-slide-logo:hover{text-decoration:none}
.header-slide .header-slide-logo-wrap .header-slide-logo-img{display:inline-block;width:120px;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
.header-slide-actions{position:relative;float:right;padding:35px 0}
.header-slide .header-slide-menu-trigger{display:inline-block;width:20px;height:20px}
.header-slide .header-slide-menu-trigger .toggle-icon{position:absolute;top:50%;right:0;width:20px;height:2px;background:#34343c;margin-top:-1px;margin-left:-10px;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-slide .header-slide-menu-trigger .toggle-icon::before,.header-slide .header-slide-menu-trigger .toggle-icon::after{position:absolute;width:100%;height:100%;background:#34343c;content:" ";-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-duration:300ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-slide .header-slide-menu-trigger .toggle-icon::before{-webkit-transform:translate3d(0,-6px,0);-moz-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}
.header-slide .header-slide-menu-trigger .toggle-icon::after{-webkit-transform:translate3d(0,6px,0);-moz-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}
.header-slide .header-slide-menu-trigger.menu-is-visible .toggle-icon{background:rgba(52,52,60,0)}
.header-slide .header-slide-menu-trigger.menu-is-visible .toggle-icon::before{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.header-slide .header-slide-menu-trigger.menu-is-visible .toggle-icon::after{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
.header-slide .header-slide-menu{border-bottom:1px solid #ececec}
.header-slide .header-slide-nav{text-align:center;background:#fff;list-style:none;padding:0;margin-bottom:0}
.header-slide .header-slide-nav .header-slide-nav-item{display:inline-block;padding:20px}
.header-slide .header-slide-nav .header-slide-nav-link{font-size:20px;font-weight:100;color:#34343c;text-decoration:none}
.header-slide .header-slide-nav .header-slide-nav-link:hover{color:#992145}
.header-slide-subnav{position:absolute;left:50%;text-align:center;line-height:84px;background:#fff;list-style:none;padding-left:0;margin-bottom:0;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
.header-slide-subnav .header-slide-subnav-item{display:inline-block;padding:5px 2px}
.header-slide-subnav .header-slide-subnav-link{font-size:13px;font-weight:500;background:transparent;border-radius:50px;text-transform:uppercase;padding:7px 13px;text-decoration:none;transition-duration:200ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-slide-subnav .header-slide-subnav-link.active{color:#fff;background:#992145}
.header-slide-subnav .header-slide-subnav-link.active:hover{color:#fff;background:#992145}
.header-slide-subnav .header-slide-subnav-link:hover{color:#992145;transition-duration:200ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent{border:none;background:transparent;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent.header-transparent-bb{border-bottom:1px solid rgba(255,255,255,0.2)}
.header-transparent .navbar{background:transparent;border:none;border-radius:0;margin-bottom:0}
.header-transparent .navbar-toggle{width:25px;height:25px;float:left;border:none;padding:0;margin-top:5.5%}
.header-transparent .navbar-toggle .toggle-icon{position:relative;width:15px;height:1px;display:inline-block;background:#34343c;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-toggle .toggle-icon:before,.header-transparent .navbar-toggle .toggle-icon:after{position:absolute;left:0;width:15px;height:1px;background:#34343c;content:" "}
.header-transparent .navbar-toggle .toggle-icon:before{bottom:10px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-toggle .toggle-icon:after{top:-5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-toggle .toggle-icon.is-clicked{background:rgba(52,52,60,0)}
.header-transparent .navbar-toggle .toggle-icon.is-clicked:before,.header-transparent .navbar-toggle .toggle-icon.is-clicked:after{background:#34343c}
.header-transparent .navbar-toggle .toggle-icon.is-clicked:before{bottom:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-toggle .toggle-icon.is-clicked:after{top:-5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-toggle:hover .toggle-icon{background:#992145}
.header-transparent .navbar-toggle:hover .toggle-icon:before,.header-transparent .navbar-toggle:hover .toggle-icon:after{background:#992145}
.header-transparent .navbar-toggle:hover .toggle-icon.is-clicked{background:rgba(52,52,60,0)}
.header-transparent .topbar-toggle-trigger{float:left;width:27px;height:27px;text-align:center;cursor:pointer;padding:35px 0 55px}
.header-transparent .topbar-toggle-trigger .topbar-toggle-trigger-style{position:relative;top:8px;display:block;width:4px;height:4px;text-align:center;background:#34343c;border-radius:50%;content:" ";margin:0 auto}
.header-transparent .topbar-toggle-trigger .topbar-toggle-trigger-style:before,.header-transparent .topbar-toggle-trigger .topbar-toggle-trigger-style:after{position:absolute;left:50%;width:4px;height:4px;background:#34343c;border-radius:50%;content:" ";margin-left:-2px}
.header-transparent .topbar-toggle-trigger .topbar-toggle-trigger-style:before{top:-6px}
.header-transparent .topbar-toggle-trigger .topbar-toggle-trigger-style:after{bottom:-6px}
.header-transparent .topbar-toggle-trigger:hover .topbar-toggle-trigger-style{background:#992145}
.header-transparent .topbar-toggle-trigger:hover .topbar-toggle-trigger-style:before,.header-transparent .topbar-toggle-trigger:hover .topbar-toggle-trigger-style:after{background:#992145}
.header-transparent .navbar-actions{position:relative;float:right}
.header-transparent .navbar-actions .navbar-actions-shrink{line-height:90px;float:left;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .shopping-cart{position:relative}
.header-transparent .shopping-cart .shopping-cart-icon{font-size:13px;color:#fff;text-align:center;cursor:pointer;padding:0 9px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .shopping-cart .shopping-cart-icon:hover{color:#992145}
.header-transparent .shopping-cart .shopping-cart-menu{position:absolute;top:100%;right:0;width:270px;display:none;line-height:1.4;z-index:1;background:#fff;border:1px solid #ebeef6;border-top:2px solid #992145}
.header-transparent .shopping-cart .shopping-cart-menu-title{display:block;font-size:18px;color:#34343c;border-bottom:1px solid #ebeef6;padding:15px}
.header-transparent .shopping-cart .shopping-cart-menu-content{display:block;padding:15px;border-bottom:1px solid #ebeef6}
.header-transparent .shopping-cart .shopping-cart-menu-content:before,.header-transparent .shopping-cart .shopping-cart-menu-content:after{content:" ";display:table}
.header-transparent .shopping-cart .shopping-cart-menu-content:after{clear:both}
.header-transparent .shopping-cart .shopping-cart-menu-product-media{float:left;margin-right:15px}
.header-transparent .shopping-cart .shopping-cart-menu-product-media .shopping-cart-menu-product-img{width:60px;height:auto}
.header-transparent .shopping-cart .shopping-cart-menu-product-wrap{float:left;margin-right:15px}
.header-transparent .shopping-cart .shopping-cart-menu-product-wrap:before,.header-transparent .shopping-cart .shopping-cart-menu-product-wrap:after{content:" ";display:table}
.header-transparent .shopping-cart .shopping-cart-menu-product-wrap:after{clear:both}
.header-transparent .shopping-cart .shopping-cart-menu-product-name{display:block;font-size:13px;color:#34343c;margin-bottom:-2px}
.header-transparent .shopping-cart .shopping-cart-menu-product-name:hover{color:#992145;text-decoration:none}
.header-transparent .shopping-cart .shopping-cart-menu-product-price{display:block;font-size:12px;color:#535353;margin-top:5px}
.header-transparent .shopping-cart .shopping-cart-close{float:right;font-size:16px;color:#535353}
.header-transparent .shopping-cart .shopping-cart-close:before,.header-transparent .shopping-cart .shopping-cart-close:after{content:" ";display:table}
.header-transparent .shopping-cart .shopping-cart-close:after{clear:both}
.header-transparent .shopping-cart .shopping-cart-close:hover{color:#992145;text-decoration:none}
.header-transparent .shopping-cart .shopping-cart-subtotal{padding:15px}
.header-transparent .shopping-cart .shopping-cart-subtotal-content{display:block;margin-bottom:10px}
.header-transparent .shopping-cart .shopping-cart-subtotal-content:before,.header-transparent .shopping-cart .shopping-cart-subtotal-content:after{content:" ";display:table}
.header-transparent .shopping-cart .shopping-cart-subtotal-content:after{clear:both}
.header-transparent .shopping-cart .shopping-cart-subtotal-title{font-size:14px;color:#34343c}
.header-transparent .shopping-cart .shopping-cart-subtotal-price{font-size:13px;color:#992145;float:right}
.header-transparent .shopping-cart .shopping-cart-subtotal-view{font-size:12px;text-align:center;margin-bottom:0}
.header-transparent .shopping-cart .shopping-cart-subtotal-view-link{font-size:12px;color:#34343c}
.header-transparent .shopping-cart .shopping-cart-subtotal-view-link:hover{color:#992145}
.header-transparent .shopping-cart:hover .shopping-cart-menu{display:block}
.header-transparent .navbar-logo{width:438px;height:100px;float:left;line-height:50px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-logo .navbar-logo-wrap{display:inline-block;padding:13px 0}
.header-transparent .navbar-logo .navbar-logo-wrap:focus,.header-transparent .navbar-logo .navbar-logo-wrap:hover{text-decoration:none}
.header-transparent .navbar-logo .navbar-logo-img{display:inline-block;width:438px;height:auto;max-width:100%;max-height:100%;vertical-align:middle;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-logo .navbar-logo-img.navbar-logo-img-white{display:inline-block;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-logo .navbar-logo-img.navbar-logo-img-dark{display:none;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-nav .nav-item-child{font-weight:400;color:#fff;background:transparent;letter-spacing:1px;text-transform:uppercase;padding:5px 15px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .dropdown-menu{min-width:200px;line-height:1.4;border:none;border-radius:0;box-shadow:none;padding:0;margin-top:1px}
.header-transparent .dropdown-menu .dropdown-menu-item{color:#4c4c57}
.header-transparent .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child{font-size:12px;font-weight:400;color:#4c4c57;text-transform:uppercase;padding:8px 20px}
.header-transparent .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child.active{color:#992145}
.header-transparent .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child.active:hover{color:#992145;background:#fff}
.header-transparent .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child:focus{background:0}
.header-transparent .dropdown-menu .dropdown-menu-item .dropdown-menu-item-child:hover{color:#fff;background:#992145}
.header-transparent .dropdown-menu .dropdown-menu-item.active .dropdown-menu-item-child{color:#992145}
.header-transparent .dropdown-menu .dropdown-menu-item.active .dropdown-menu-item-child:hover{background:0}
.header-transparent .dropdown-submenu{position:relative;line-height:1.4}
.header-transparent .dropdown-submenu:hover .dropdown-submenu-child{color:#992145}
.header-transparent .dropdown-submenu:hover .dropdown-menu{display:block}
.header-transparent .dropdown-submenu .dropdown-submenu-child{display:block;font-size:12px;font-weight:400;color:#4c4c57;text-transform:uppercase;cursor:pointer;padding:8px 20px;margin:0}
.header-transparent .dropdown-submenu .dropdown-submenu-child:after{position:absolute;top:8px;right:12px;display:inline-block;font-size:12px;font-family:FontAwesome;content:"\f105"}
.header-transparent .dropdown-submenu .dropdown-submenu-child.active{color:#992145}
.header-transparent .dropdown-submenu .dropdown-submenu-child.active:hover{color:#992145;background:#fff}
.header-transparent .dropdown-submenu .dropdown-submenu-child.active:hover:after{color:#992145}
.header-transparent .dropdown-submenu .dropdown-submenu-child:hover{color:#fff;background:#992145}
.header-transparent .dropdown-submenu .dropdown-submenu-child:hover:after{color:#fff}
.header-transparent .dropdown-submenu .dropdown-menu{top:-1px;left:100%;margin-left:-0.8px}
.header-transparent .dropdown-submenu .dropdown-menu.dropdown-menu-left{left:-100%;margin-left:0.5px}
.header-transparent .dropdown-submenu.active .dropdown-submenu-child{color:#992145}
.header-transparent .dropdown-submenu.active .dropdown-submenu-child:hover{color:#992145;background:#fff}
.header-transparent .mega-menu-list .mega-menu-title{display:block;font-size:13px;font-weight:500;color:#34343c;text-transform:uppercase;margin-bottom:10px}
.header-transparent .mega-menu-list .mega-menu-child{display:block;font-size:12px;font-weight:400;color:#4c4c57;text-transform:uppercase;text-decoration:none;padding:8px 20px;margin:0}
.header-transparent .mega-menu-list .mega-menu-child.active{color:#992145}
.header-transparent .mega-menu-list .mega-menu-child.active:hover{color:#992145;background:#fff}
.header-transparent .mega-menu-list .mega-menu-child:hover{color:#fff;background:#992145;text-decoration:none}
@media (max-width:991px){.header-transparent .navbar-toggle{display:block}
.header-transparent .navbar-collapse.collapse{display:none !important}
.header-transparent .navbar-collapse.collapse.in{display:block !important;overflow-y:auto !important}
.header-transparent .navbar-nav{margin:0;float:none}
.header-transparent .navbar-nav .nav-item{float:none}
.header-transparent{background:#fff}
.header-transparent.navbar-fixed-top,.header-transparent.navbar-fixed-top-boxed{position: fixed;}
.header-transparent.navbar-fixed-top .nav-collapse,.header-transparent.navbar-fixed-top-boxed .nav-collapse{max-height:none;padding:0;margin:0}
.header-transparent .menu-container:before,.header-transparent .menu-container:after{content:" ";display:table}
.header-transparent .menu-container:after{clear:both}
.header-transparent .shopping-cart .shopping-cart-icon{color:#34343c}
.header-transparent .navbar-logo{width:auto;height:100%;display:block;float:none;text-align:center;margin:0 70px}
.header-transparent .navbar-logo .navbar-logo-wrap{display:inline-block;padding:5px 0}
.header-transparent .navbar-logo .navbar-logo-img.navbar-logo-img-white{display:none;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-logo .navbar-logo-img.navbar-logo-img-dark{display:inline-block;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-nav .nav-item{border-top:1px solid #ebeef6;display:inline-block;width:100%}
.header-transparent .navbar-nav .nav-item.open .nav-item-child:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-nav .nav-item-child{color:#34343c;line-height:1.4;padding:12px 0 12px 0;width:80%;float:left}
.dropdown-menu .nav-item-child{padding:3px 12px 3px 25px !important}
.header-transparent .navbar-nav .dropdown-toggle{position:relative;width:20%;float:right;height:19px;font-style:normal;padding:12px 0 12px 0;cursor:pointer}
.header-transparent .nav-item.open .dropdown-toggle:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-nav .dropdown-toggle:after{position:absolute;top:18px;right:16%;display:inline-block;font-size:12px;font-family:FontAwesome;content:"\f105";transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-nav .nav-item-bg{display:inline-block;border-top:none;border:1px solid #992145;margin:10px 0 20px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-nav .nav-item-bg .nav-item-child{color:#fff;line-height:20px;padding:7px 15px;background:#992145}
.header-transparent .navbar-nav .nav-item-bg .nav-item-child:hover{color:#fff}
.header-transparent .dropdown-menu{position:static;float:none;background-color:#fff}
.header-transparent .dropdown-menu .dropdown-menu-item:last-child{margin-bottom:20px}
.header-transparent .dropdown-submenu .dropdown-submenu-child{font-weight:500}
.header-transparent .dropdown-submenu .dropdown-submenu-child:after{display:none}
.header-transparent .dropdown-submenu .dropdown-submenu-child:hover{cursor:inherit}
.header-transparent .dropdown-submenu .dropdown-menu{display:block;padding-left:20px;margin-bottom:20px}
.header-transparent .dropdown-submenu:hover .dropdown-submenu-child{color:#34343c;background:0}
.header-transparent .mega-menu-list{margin-bottom:20px}
.header-transparent .mega-menu-list .mega-menu-title{font-size:12px;padding:8px 20px;margin-bottom:0}
.header-transparent .mega-menu-list .mega-menu-item{margin-left:20px}
}@media (max-width:767px){.header-transparent .menu-container{padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}
.header-transparent .navbar > .container{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.header-transparent .navbar > .container > .nav-collapse{margin-left:0;margin-right:0}
.header-transparent .theme-toggle-trigger{display:block}
.header-transparent .theme-toggle-content{display:none}
}@media (min-width:768px){.header-transparent.navbar-fixed-top-boxed.navbar-fixed-top-boxed{position:fixed;top:0;left:auto;right:auto}
.header-transparent .theme-toggle-trigger{display:none !important}
.header-transparent .theme-toggle-content{display:block !important}
}@media (min-width:992px){.header-shrink.header-transparent{background:#fff;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-transparent:before,.header-shrink.header-transparent:after{position:absolute;top:50%;left:10px;right:10px;bottom:0;z-index:-1;box-shadow:0 0 15px #e8e8ec;border-radius:1000px / 30px;content:" "}
.header-shrink.header-transparent:after{left:auto;right:10px}
.header-shrink.header-transparent .navbar{background:#fff}
.header-transparent .navbar-logo{width:330px;max-height:70px;line-height:35px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-transparent .navbar-logo{width:330px;max-height:70px;line-height:35px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-transparent .navbar-logo .navbar-logo-wrap{padding:6px 0}
.header-shrink.header-transparent .navbar-logo .navbar-logo-img.navbar-logo-img-white{display:none;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-transparent .navbar-logo .navbar-logo-img.navbar-logo-img-dark{display:inline-block;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-transparent .navbar-actions .navbar-actions-shrink{line-height:70px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-transparent .shopping-cart .shopping-cart-icon{color:#34343c}
.header-shrink.header-transparent .shopping-cart .shopping-cart-icon:hover{color:#992145}
.header-shrink.header-transparent .navbar-nav .nav-item-child{color:#34343c;margin:20px 5px;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-shrink.header-transparent .navbar-nav .nav-item-bg{margin:0 15px 0 0;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-nav{float:right}
.header-transparent .navbar-nav .nav-item{line-height:90px}
.dropdown-menu .nav-item:hover{background:#9b2548}
.header-transparent .navbar-nav .nav-item .dropdown-menu{z-index:9999;min-width:200px;border:none;border-radius:0}
.header-transparent .navbar-nav .nav-item .dropdown-menu a{color:#fff}
.header-transparent .navbar-nav .nav-item .open > .dropdown-menu{display:none}
.header-transparent .navbar-nav .nav-item:hover .nav-item-child{color:#ffffff;background:#9b2548}
.header-transparent .navbar-nav .nav-item:hover > .dropdown-menu{display:block}
.header-transparent .navbar-nav .nav-item:hover > .dropdown-menu  a{color:#ffffff;background:transparent}
.header-transparent .navbar-nav .nav-item-child{margin:30px 5px}
.header-transparent .navbar-nav .nav-item-child.active{color:#992145;background:rgba(255,255,255,0.9)}
.header-transparent .navbar-nav .nav-item-bg{margin:0 15px 0 0;transition-duration:400ms;transition-property:all;transition-timing-function:cubic-bezier(0.7,1,0.7,1)}
.header-transparent .navbar-nav .nav-item-bg .nav-item-child{color:#fff;background:#992145}
.header-transparent .navbar-nav .nav-item-bg .nav-item-child:hover{color:#fff;background:#992145}
.header-transparent .navbar-nav .nav-item-bg:hover .nav-item-child{color:#fff;background:#992145}
.header-transparent .mega-menu .nav,.header-transparent .mega-menu .collapse,.header-transparent .mega-menu .dropdown,.header-transparent .mega-menu .dropup{position:static}
.header-transparent .mega-menu .container{position:relative}
.header-transparent .dropdown-menu{left:auto}
.header-transparent .mega-menu-fullwidth .dropdown-menu{left:15px;right:15px;padding:20px 0}
.header-transparent .mega-menu-content{padding:0 20px}
.header-transparent .mega-menu-list{margin-bottom:0}
.header-transparent .mega-menu-list .mega-menu-item{padding:0}
.header-transparent .mega-menu-list .mega-menu-title{padding-left:20px}
}