﻿a:hover{color:#f8938b}
.header-container{box-shadow:0 4px 17px 0 rgb(0 0 0 / 10%);background-color:#fff!important}
.header-container .container{max-width:960px}
.flex-equal>*{flex:1}
.header-icon-link{font-size:18px;position:relative;}
a.header-icon-link-seperator::after{content:"|";margin:0 25px;color:#e0e0e0}
.menu-non-mobile>li.nav-item.dropdown:hover>ul.dropdown-menu{display:block}
.dropdown-submenu{position:relative}
.dropdown-submenu:hover>.dropdown-menu{display:block;left:100%;top:0}
.dropdown-submenu > a.dropdown-item::after{content: ">";float: right;font-size: 12px;margin-top: 2px;}
.menu-mobile{display:none;}
.menu-non-mobile{display:inherit;}
.mobile-menu-open{display:none;}
.menu-mobile ul.dropdown-menu li.dropdown ul.dropdown-menu li a.dropdown-item{margin-left:20px}
.menu-mobile ul.dropdown-menu-sub{list-style-type:none;}
ul.dropdown-menu-sub li a.dropdown-item{margin-left:30px;}
body.offcanvas-active{overflow:hidden}
.offcanvas-header{display:none}
.screen-darken{height:100%;width:0;z-index:30;position:fixed;top:0;right:0;opacity:0;visibility:hidden;background-color:rgba(34,34,34,0.6);transition:opacity .2s linear,visibility .2s,width 2s ease-in}
.screen-darken.active{z-index:10;transition:opacity .3s ease,width 0s;opacity:1;width:100%;visibility:visible}
.dropdown-menu{padding:0;border:1px solid rgb(0 0 0 / 5%);border-radius:3px}
.dropdown-item{color:#3c3c3c;font-size:15px}
.dropdown-item:focus,.dropdown-item:hover{color:#3c3c3c;background-color:#f7efee}
.admin-header-links{background-color:#3c3c3c;text-align:center;color:#eee}
.admin-header-links *{display:inline-block;margin:0 10px;line-height:35px;font-size:12px;font-weight:bold}
.admin-header-links a,.admin-header-links a:hover{color:#fd2b81}
.admin-header-links .impersonate{display:inline-block}
.admin-header-links .impersonate a{background-color:#555;padding:0 15px}
.admin-header-links .impersonate a:hover{background-color:#666}
.eu-cookie-bar-notification{position:fixed;bottom:0%;right:0%;z-index:1050;width:100%;height:auto;margin:0;border-top:1px solid #ddd;box-shadow:0 0 2px rgba(0,0,0,0.15);background-color:#fff;padding:0;text-align:center}
.eu-cookie-bar-notification .text{margin-bottom:0;line-height:20px;background-color:transparent;color:#3c3c3c;padding:0;font-size:13px;font-weight:bold}
.eu-cookie-bar-notification button{min-width:60px;margin:10px 20px 10px;border:none;background-color:#333;padding:0;font-size:12px;color:#fff}
.eu-cookie-bar-notification button:hover{background-color:#fd2b81}
.eu-cookie-bar-notification a{color:#fd2b81}
.eu-cookie-bar-notification a:hover{text-decoration:underline}
.header-links-accounts{position:relative;}
.cart-qty{position: absolute;background-color:#f8938b;border-radius: 50%;padding: 1px 0 0;font-size: 10px;color: #fff;font-weight: bold;width:15px;text-align:center;}
.flyout-cart{display:none;}
footer{font-size:15px;}
footer ul li{margin-bottom:10px;}
footer ul li:last-child{margin-bottom:0px;}
footer .footer-copyright{font-size:12px;}
footer .footer-copyright a{color:#f8938b;font-weight:bold;}
footer h6.title{color:#f8938b;font-size:16px;font-weight:bold;text-transform:uppercase;}
footer hr{border:0;}
.head-notification{text-align:center;background-color:#f8938b;color:#fff;padding:15px 0;font-size:13px;line-height:0;text-transform:capitalize;}
@media(min-width:768px){.flex-md-equal>*{flex:1}
}
@media(min-width:1001px){
header>ul.nav>li>a{color:#3c3c3c;font-size:15px}
header>ul.nav>li>a:hover{color:#f8938b}
header>ul.nav>li>a::after{content:"/";color:#bbb;margin-left:20px}
header>ul.nav>li:last-child>a::after{content:"/";color:transparent}
.flyout-cart{position:absolute;top:27px;right:-20px;z-index:100;width:300px;box-shadow:0 0 2px rgba(0,0,0,0.25);background-color:#fff}
.flyout-cart.active{display:block}
.mini-shopping-cart{padding:12px;text-align:left;font-size:12px}
.mini-shopping-cart .count{padding:5px 0 15px;color:#444}
.mini-shopping-cart .count a{margin:0 2px;font-weight:bold;color:#444}
.mini-shopping-cart .items{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 20px}
.mini-shopping-cart .item{overflow:hidden;padding:10px 0}
.mini-shopping-cart .picture{float:left;width:70px;text-align:center}
.mini-shopping-cart .picture a{display:block;position:relative;overflow:hidden}
.mini-shopping-cart .picture a:before{content:"";display:block;padding-top:100%}
.mini-shopping-cart .picture img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%}
.mini-shopping-cart .picture+.product{margin:0 0 0 80px;border:0;min-height:0}
.mini-shopping-cart .name{margin:0 0 10px;font-size:14px}
.mini-shopping-cart .name a{color:#333}
.mini-shopping-cart .name a:hover{color:#fd2b81}
.mini-shopping-cart .attributes{margin:5px 0;color:#444}
.mini-shopping-cart .totals{margin:0 0 12px;font-size:14px}
.mini-shopping-cart .totals strong{font-size:16px;color:#444}
.mini-shopping-cart .buttons{margin:0 0 5px}
.mini-shopping-cart input[type="button"]{display:inline-block;border:0;background-color:#333;padding:10px 20px;font-size:12px;color:#fff;text-transform:uppercase}
.mini-shopping-cart input[type="button"]:hover{background-color:#fd2b81}
}
@media(max-width:767px){.order-xs-1{order:1 !important;}
.order-xs-2{order:2 !important;}
.menu-mobile{display:block;}
.menu-non-mobile{display:none;}
.mobile-menu-open{display:block;position: absolute;right: 30px;top: 10px;font-size: 23px;}
.text-center-mobile{text-align:center!important;}
.header-container .py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important;}
.head-notification{padding:15px 10px;font-size:10px;}
}
@media all and (max-width:991px){.offcanvas-header{display:block}
.mobile-offcanvas{visibility:hidden;transform:translateX(-100%);border-radius:0;display:block;position:fixed;top:0;left:0;height:100%;z-index:1200;width:80%;overflow-y:scroll;overflow-x:hidden;transition:visibility .3s ease-in-out,transform .3s ease-in-out}
.mobile-offcanvas.show{visibility:visible;transform:translateX(0)}
.mobile-offcanvas .container,.mobile-offcanvas .container-fluid{display:block}
}
header>ul.nav>li>a:hover,header>ul.nav>li>a:active,header>ul.nav>li>a:focus{background-color: transparent;}
.container-fluid{padding-left:15px!important;padding-right:10px!important;}
.cart-total-left label small{display: flex;font-weight: normal;font-style: italic;font-size: 11px;}
@media (max-width: 1000px){.side-2 .block-account-navigation{margin-top:10px !important;}
.side-2 .block-account-navigation .title{background-position-y:4px;}
.center-2, .side-2{margin: 0 0 10px;}
}