/*======================================
Theme Name: divi-child
Theme URI: https://divicake.com/
Description: Divi Theme
Version: 1.0
Author: jaskirat
Author URI: https://divicake.com/
Template: Divi
======================================*/
.archive ul.products li.product{
    display:none;
}
.slide-main-content:hover h2.orange{
    color:#F28F34 !important;
}
.slide-main-content:hover h2.blue{
    color:#1CADE2 !important;
}
.slide-main-content:hover h2.green{
    color:#A1C839 !important;
}
.profile_menu_class{
    display: none;
}

/*************login/register Popup css***************/
.lrm-signin-section h2.theme-title , .lrm-signup-section h2.theme-title, .lrm-reset-password-section h2.theme-title{
    margin-top: 40px;
    margin-bottom: 20px;
}
.lrm-user-modal p.lrm-form-bottom-message a{
    color: #00A0DC;
}
.lrm-regiter-message{
    text-align: center;
    margin-bottom: 20px;
}

.woocommerce-MyAccount-content .custom-breadcrumb {
    display: none;
}
a.et_pb_button.et_pb_more_button.free-sample:hover {
    color: #00A0DC !important;
}
/*form.cart.custom-sample-button {
    float: right;
    transform: translateY(-113px);
}*/

input#product-coupon {
    padding: 10px;
}
label {
    width: 100%;
    float: left;
}
.survey-wrapper select {
    padding: 8px 8px;
    font-size: 18px;
}

.survey-left {
    float: left;
    margin-right: 70px;
} 
.prd-left-section {
    float: left;
    width: 60%;
    clear: both;
    font-size: 13px;
    font-weight: 600;
    color: #707070;
    text-transform: capitalize;
}
.padding-remove {
    width: 100%;
    display: flex;
}
div#testofquality p {
    color: #fff;
    font-size: 48px;
    font-weight: 700;
}

div#yoflife p {
    color: #383a3b;
    font-size: 48px;
    font-weight: 700;
}

.padding-remove .et_pb_column {
    margin-right: 0 !important;
    padding: 90px 0px 30px;
    min-height: 400px;
    margin-top: 50px;
}
.padding-remove .et_pb_column div#testofquality::before {
    content: "";
    background-image: url(https://dev.yunovapharma.com/wp-content/uploads/2021/03/Union-3.png);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-size: cover;
    mix-blend-mode: color-burn;
    background-repeat: no-repeat;
}
.padding-remove .et_pb_column div#yoflife::before {
    content: "";
    background-image: url(https://dev.yunovapharma.com/wp-content/uploads/2021/03/Union-3.png);
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    top: 0;
    right: 0;
    left: 0;
    background-size: cover;
}
.padding-remove .et_pb_column:last-child {
    width: 42.2% !important;
}
div#yoflife::after {
    content: url(https://dev.yunovapharma.com/wp-content/uploads/2021/03/Vector-3.png);
    position: absolute;
    right: 20px;
    top: 20px;
}
.custom-next-survey {
  padding: 6px;
  border: 1px solid #2ea3f2;
  color: white;
  background: #2ea3f2;
  margin: auto;
  padding: 7px 30px;
}
.custom-next-survey:hover {
  color: white !important;
}

/*figure.woocommerce-product-gallery__wrapper img.wp-post-image {
    width: 100% !important;
}*/



@media (min-width:992px){
    div#mobile-view {
        display: none;
    }
}
@media(max-width:992px){
    #multi-step-form .fw-step-block:last-child h3 {
        width: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1.1;
    }
    .desktop-view {
        display: none;
    }
        .padding-remove .et_pb_column {
        min-height: auto;
        margin-bottom: 0;
    }
    div#mobile-view .survey-left {
        float: unset;
        margin-right: 0;
    }   
}

@media (max-width:768px){
    div#yoflife p {
      font-size: 22px;
    }
    div#testofquality p {
    font-size: 22px;
}
}

@media only screen and (max-width: 768px) {
.mega-menu-item .mega-block-title {
    margin-bottom: 10px !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0px 15px 0px 15px !important;
}
div#et-top-navigation h4.mega-block-title {
    margin-top: 20px !important;
}
nav#top-menu-nav ul.mega-sub-menu li ul.mega-sub-menu li ul.mega-sub-menu:first-child li a {
    padding-bottom: 5px !important;
}

/*2-3-2022*/
li.fw-progress-step.fw-active .fw-txt-ellipsis {
    width: 480px !important;
    right: 0px;
    position: absolute;
    top: -30px;
    left: 0;
    margin: 0 auto;
}
ul.fw-progress-bar {
    justify-content: flex-start;
    flex-wrap: wrap;
}
#multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step {
    width: 40px !important;
    padding: 25px 5px;
    margin: 5px;
}
}

@media only screen and (max-width: 620px) {
.slick-prev:before, .slick-next:before {
    font-size: 30px;
    padding: 20px 0px;
}
a.et_pb_button.et_pb_more_button {
    width: 100% !important;
}
ul.et-social-icons.image-icons li {
    margin: 2px 4px 2px 0px !important;
}
body.woocommerce.single-product #content-area div.product ul.tabs.wc-tabs li a {
    font-size: 16px !important;
    text-align: center;
}
body.woocommerce .woocommerce-tabs {
    margin: 50px 0 45px;
}
footer#main-footer #footer-widgets .footer-widget:nth-child(4) {
    width: 100% !important;
}
.et-social-icons {
    justify-content: center;
}
ul.et-social-icons.image-icons li {
    margin: 2px 4px 2px 0px !important;
    width: 35px;
}
#multi-step-form .fw-wizard-buttons button, #multi-step-form .fw-wizard-buttons .fw-btn {
    padding: 0 4px !important;
}
}

@media only screen and (max-width: 600px) {
.image_container img {
    height: auto;
}
}

@media only screen and (max-width: 500px) {
li.fw-progress-step.fw-active .fw-txt-ellipsis {
    width: 418px !important;
}
}

@media only screen and (max-width: 425px) {
.woocommerce div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page #content div.product form.cart {
    margin: 24px 0 34px;
    display: flex;
    justify-content: space-between;
}
.woocommerce #content div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity {
    margin: 0 0px 0px 0px!important;
}
button.single_add_to_cart_button.button.alt {
    font-size: 15px;
    padding: 8px 2em 8px .7em !important;
}
.woocommerce div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page #content div.product form.cart button.single_add_to_cart_button.button.alt::before {
    height: 45px !important;
}
footer#main-footer #footer-widgets .footer-widget:nth-child(4) {
    width: 100% !important;
}
ul.et-social-icons.image-icons li {
    width: auto;
}
#multi-step-form .fw-wizard-buttons button, #multi-step-form .fw-wizard-buttons .fw-btn {
    width: 100% !important;
}
li.fw-progress-step.fw-active .fw-txt-ellipsis {
    width: 288px !important;
}
}

.single-post .et_post_meta_wrapper h1 + img {
    max-height: 300px;
    object-fit: cover;
}

small.woocommerce-price-suffix {
    display: none;
}

.price del span.woocommerce-Price-amount.amount {
    text-decoration: line-through;
}