/*
Theme Name: One Life Clothing
Description: One Life Clothing
Template: newhigh
*/

.black-friday {
    background-color: #000;
    padding: 10px 0;
    text-align: center;
}
.black-friday a {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
}

.main-nav > ul > li > a {
    padding: 0 14px;
}

/* .form-newsletter form .mc4wp-form-fields {
  max-width: none;
  display: flex;
  justify-content: center;
}
.footer-mc-container {
  margin-bottom: 50px;
}
.footer-mc-container .mc-input {
  width: 100%;
  text-align: center;
  display: none !important;
}
.footer-mc-container:hover .mc-input {
  display: block !important;
}
.footer-mc-row {
  min-height: 150px;
} */

#footer-socials .wpb_wrapper {
  display: flex;
}
.post-grid-title-col {
    justify-content: flex-end !important;
}

.post-grid-image {
    background-size: 100% !important;
    transition: 1s;
}

.post-grid-image:hover {
    background-size: 120% !important;
}

.item-adv2 img {
    height: 300px;
    padding: 5px;
    width: 100%;
    object-fit: cover;
}

.home-tall-ad img {
    height: 600px;
    padding: 5px;
    width: 100%;
    object-fit: cover;
}

.compare {
    display: none !important;
}

.product-detail .product-price span {
    color: #000 !important;
}

.product-price .woocommerce-Price-amount del span {
    color: #999 !important;
}

.equal-height-posts .vc_gitem-post-data-source-post_title * {
    font-family: 'Federo', sans-serif;
    font-weight: 400;
    font-size: 18px;
    text-align: center !important;
}

.equal-height-posts .vc_gitem-post-data-source-post_title:hover {
    color: #e73e97;
}

.equal-height-posts .vc_gitem-post-data-source-post_excerpt * {
    text-align: center !important;
}

.equal-height-posts .vc_gitem-zone {
    background-color: #fff !important;
}

.product-grid-view .sale .product-thumb::before {
    content: 'SALE';
    position: absolute;
    z-index: 10;
    color: #fff;
    background-color: #e73e97;
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 250px;
    top: -30px;
    left: -115px;
    text-align: center;
    padding: 60px 20px 10px 20px;
    font-size: 18px;
}

.breadcrumb-element .banner-thumb {
    height: 140px;
}

.woocommerce-page .content-page {
    margin: 50px 0 !important;
}

.mc4wp-form-fields {
    display: flex !important;
    align-items: center;
    justify-content: center;
    max-width: none !important;
}

.mc4wp-form-fields .footer-mc-container {
    display: flex;
    width: 500px;
}

.mc-input {
    border: 1px solid #999 !important;
}

.item-adv2 .banner-info {
    height: 70px;
    background-color: rgba(255, 255, 255, 0.8);
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.main-adv2 .banner-info {
    bottom: 20px !important;
    top: auto !important;
    margin: 0 !important;
}
.widget_s7upf_attribute_filter .count {
    display: none;
}

.list-product-wrap {
    display: flex;
    flex-wrap: wrap;
}

.lifestyle-col {
    position: relative;
    width: 66.66%;
    text-align: center;
}

.lifestyle-mobile-alt {
    width: 50%;
    display: none;
}

.lifestyle-image {
    height: 70%;
    width: 100%;
    background-size: cover;
    background-color: black;
}

.logo1 {
/*   width: 140px; */
margin-top: 2.5px;
/* margin-right: 60px; */
}

.fancybox-lock #header {
    display: none;
}

.sidebar .iconic-was-swatches {
    display: none;
}

.iconic-was-swatches--tick.iconic-was-swatches--visual .iconic-was-swatch--selected:before {
    display: none !important;
}

.iconic-was-chosen-attribute {
    display: none;
}
.woocommerce .products .iconic-was-swatches--loop {
    margin-top: 10px;
}
.iconic-was-swatches--loop .olc-img-swatch-color-li .iconic-was-swatch__graphic {
    display: none!important;
}
.iconic-was-swatches--loop .iconic-was-swatch__text {
    display: none!important;
}
.olc-img-swatch-color-li span.olc-swatch-image-color {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 21;
}
.list-attr-filter li a span {
    border-width: 3px;
}
.view-type {
  display: none;
}

.variations .title-atttr {
  color: #fff;
}
.variations .title-atttr strong {
  color: #000;
}
.copyright a, .copyright a:focus  {
  color: #fff !important;
}
.copyright a:hover {
  color: #91d7b3 !important;
}

@media screen and (min-width: 991px) {
  .list-3-item {
      width: 33% !important;
  }
}

@media (max-width: 991px) {
    .lifestyle-desktop-alt {
        display: none;
    }

    .lifestyle-mobile-alt {
        display: block;
    }

}

/* Equal height posts, set this value to mobile break */
@media screen and (min-width: 768px) {

    /* a parent has to be a fixed size for 100% height to work */
    .equal-height-posts .vc_grid-item {
        height: 550px !important;
    }

    /* this all makes child divs 100% height and uses flex where needed for layout */
    .equal-height-posts .vc_grid-item-mini {
        height: 100%;
        display: flex;
        flex-direction: column;
    }

    .equal-height-posts .vc_gitem-zone, .equal-height-posts .vc_gitem-zone-mini, .equal-height-posts .vc_gitem_row, .equal-height-posts .vc_gitem-col {
        height: 100%;
    }

    .equal-height-posts .vc_gitem-col {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
    }

    /* this code makes p tags, titles and buttons no longer variable in size */
    .equal-height-posts .vc_gitem-post-data-source-post_title {
        margin: 0 !important;
    }

    .equal-height-posts .vc_gitem-post-data-source-post_excerpt {
        height: 5.4em;
    }

    .equal-height-posts .vc_gitem-post-data-source-post_excerpt p {
        display: block;
        text-overflow: ellipsis;
        word-wrap: break-word;
        overflow: hidden;
        max-height: 5.4em;
        line-height: 1.8em;
    }

    .equal-height-posts .vc_btn3-container {
        position: absolute;
        bottom: 0;
    }
}


a:hover, a:focus, a:active, .color, .desc.color, .clock-coundown::before, .main-nav > ul > li > a:hover, .product-title a:hover, .popup-icon, .main-nav > ul > li:hover > a, .item-contact-page .contact-thumb:hover, .about-intro-top h3::before, .list-about-page > li.current > a, .item-product-meta-info .meta-item-list a:hover, .product-detail .single-list-social .share-icon:hover, .page-links > span, .product-price > span, .product-price ins, .item-product-grid .product-info .product-title a:hover, .item-product-grid .product-info .product-extra-link a.addcart-link:hover, .current-cat > a, .widget_s7upf_category_fillter ul li a.active {
    color: #e73e97 !important;
}

.dropdown-list li a:hover, .shop-button a:hover, .mini-cart-content a:hover, .woocommerce-cart a:hover{
    color: #fff !important;
}

.bg-color, .dropdown-list li a:hover, .mini-cart-link .mini-cart-number, .preload #loading, .shop-button:hover, .item-contact-page .contact-thumb::before, .wrap-search-overlay .search-form .submit-form::after, .dropdown-list li.active a, .form-newsletter input[type="submit"]:hover, .wishlist-button a:hover, body .scroll-top:hover, .dropdown-list li a.active, .woocommerce.widget .woocommerce-widget-layered-nav-dropdown__submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .button:hover, .btn:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, a.added_to_cart:hover, .shop-button.border:hover, .pagi-nav .current, .woocommerce a.added_to_cart:hover, .woocommerce a.button.addcart-link:hover, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a, .woocommerce-account .addresses .title .edit:hover, .post-password-form input[type=submit]:hover, .banner-slider7 .pagi-nav-style2 .owl-controls .owl-page.active span, .team-member-slider7 .pagi-nav-style2 .owl-controls .owl-page.active span, .btn-hotspot::after, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
    background-color: #e73e97 !important;
}

/* input[type=radio]:checked:before, input[type=checkbox]:checked:before {
  content: none !important;
} */