body .fieldset > .legend {

    color: #fa5e5c;
}
.aw-gc-product-form-options__preview{
	display:none;
}
body .aw-gc-product-form-options__step-number {
    display: inline-block;
    margin-right: 10px;
    width: 22px;
    height: 22px;
    border: 2px solid #8fca3e;
    border-radius: 11px;
    text-align: center;
    font-size: 15px;
}
.parentofpop{
    position: fixed;
    top: 0;
    height: 100vh;
        display: flex;
        justify-content: center;
        z-index:100;
        background: #00000033;
width: 100vw;}
span.closepop {
   display: flex;
    color: white;
    place-self: flex-end;
    position: absolute;
    margin-right: 20px;
    margin-top: 15px;
    border-radius: 23px;
    background: #f26c4f;
    padding-top: 0px !important;
    padding-bottom: 0px!important;
    padding: 9px;
        cursor: pointer;
        -webkit-box-shadow: 3px 3px 15px 4px rgb(123 110 110 / 50%);
    box-shadow: 3px 3px 15px 4px rgb(123 110 110 / 50%);
}

.popin{
    display: flex;
    flex-direction: inherit;
    padding: 20px;
    padding-top: 0px;
    border-radius: 20px;
}
.popin img {
    border-radius: 7px;
            -webkit-box-shadow: 1px 3px 10px 1px rgb(0 0 0 / 34%);
    box-shadow: 1px 3px 10px 1px rgb(0 0 0 / 34%);
}
.childofpop{
            flex-direction: column;
    display:flex;
        justify-content:center;
        align-items: center;}

        body.customer-account-login .parentofpop , body.customer-account-create .parentofpop  {
                display:none;

        }
        .parentofpop{
                display:none;
        }
body header.sticky-header ul > li > a.level-top {
    color: white !important;
}
.smile-es-range-slider a.action.primary.small {
    color: white !important;
}
@media only screen and (min-width:768px){
.level0.submenu img {
    max-width: 200px;
    order: 2;
}
li.ui-menu-item.level1 {
    display: flex;
    flex-direction: column;
}
li.ui-menu-item.level1 > div {
    order:1;
}
}
.porto-block-html-top{
    display: none;
}
body.catalog-product-view img.brand.img-responsive {
    max-width: 64px;
}
body.catalog-product-view .brand h3, body.catalog-product-view .brand span  , body.shopbrand-brand-view h1{
    display: none !important;
}
body.catalog-product-view .brand{
    display: flex;
    justify-content: end;
    float: right;
}
@media only screen and (max-width:428px){
    body.catalog-product-view .brand {
        display: flex;
        justify-content: center;
        float: left;
    }
}
body.shopbrand-brand-view .brand-view {
    display: flex;
    justify-content: center;
}
body.shopbrand-brand-view .brand-view img.img-responsive {
    max-width: 100px;
}
body.shopbrand-brand-view #narrow-by-list-brand{
    display:none;
}
body.shopbrand-brand-view #maincontent > .columns{
    display:flex;
}
body.cms-porto_home_13 #latest , body.cms-porto_home_13 #featured {
    z-index:0;
}
.sidebar-testimonials {
    display: none;
}
.stock.unavailable {
    font-size: 10px;
    top: -5px;
    position: relative;
}
@media only screen and (max-width:767px){
   body.cms-porto_home_13 .porto-ibanner {
        display: none;
    }
    .header-main .block-search .label:before {
        display:none !important;
    }
}