/*
Theme Name: Visum Child
Theme URI: http://thelma.mikado-themes.com
Description: A child theme of Thelma Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: thelma
Template: thelma
*/

.mkdf-thelma-burger {
    display: none;
}
.mkdf-logo-wrapper > a {
    height: 70px !important;
}
.mkdf-main-menu>ul>li>a:after {
    top: 30px !important;
}
.mkdf-main-menu>ul>li.mkdf-active-item>a:after {
    display: none;

}
.mkdf-main-menu>ul>li>a:after{
    width: 0px !important;
}
.mkdf-st-title {
    font-size: 40px !important;
    margin-top: 0 !important;
}
#rev_slider_19_1_wrapper {
    background: none!important;
}
.mkdf-st-subtitle {
    font-size: 15px !important;

} 
.center {
    text-align: center !important;
}
#fullContainer {
    height: 100vh !important;
}
.vc_video-bg-container {
    padding-top: 0px !important;
}
img.mkdf-light-logo {
    padding: 0px 30px !important;
}
.mkdf-plc-holder .mkdf-plc-item .mkdf-plc-add-to-cart.mkdf-default-skin .button:before {
    width: 0px !important;
}
.mkdf-plc-holder .mkdf-plc-item .mkdf-plc-add-to-cart.mkdf-default-skin .button:hover {
    color: #b5a46d !important;
} 
.page-id-3880 .mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner {
    padding-bottom: 0px !important;
}
.textProces {
    font-size: 16px;
    line-height: 2em;
    letter-spacing: .14em;
}
.titleProces {
    font-size: 50px !important;
}
.textColor {
    color: white !important;
}
#media_image-7 img {
    width: 200px !important; 
}
.widget.widget_nav_menu ul li a:after {
    
    width: 0px !important;

}
.widget.widget_nav_menu ul li a:hover{
    color: #b5a46d !important;
}
.mkdf-woocommerce-page table.cart tr.cart_item td.product-name a {
    color: white !important;
    font-family: Josefin Sans !important;
}
.mkdf-main-menu>ul>li>a>span.item_outer .item_text {
    transition: .3s;
}
.mkdf-main-menu>ul>li>a>span.item_outer .item_text:hover {
    color: #b5a46d !important;
}
.cli-bar-message a {
    font-weight: 600 !important;
}
.mkdf-post-info-date-day, .mkdf-post-info-date-month {
    color: #212123;
}
.mkdf-pli-text-holder {
    background-color: #212123 !important;
}
.mkdf-custom-date-format {
    background-color: #ccb9b1 !important;
}
/* effect */
.image-wrap {
    width: 100%;
    animation: move 40s infinite;
    /* Add infinite to loop. */
    
    -ms-animation: move 40s infinite;
    -webkit-animation: move 40s infinite;
    -0-animation: move 40s infinite;
    -moz-animation: move 40s infinite;
    position: absolute;
  }

  .vc_custom_1634885855640 {
      height: 100vh !important;
      width: 100wh !important;
  }
  /* .mkdf-page-header .mkdf-vertical-align-containers {
      background-color: black !important;
  } */
  .mkdf-btn.mkdf-btn-solid {
      background-color: white !important;
      color: black !important;
  }
  .mkdf-filter-label, .mkdf-all-items,  .mkdf-post-info-author, .mkdf-post-info-category {
      color: white !important;
  }
  .mkdf-single-product-title, .woocommerce-product-details__short-description p, .posted_in, .related > h2, .product-name a, #coupon_code, {
      border-bottom: 1px dashed white !important;
      color: white !important;
    }

    .woocommerce-page .mkdf-content .coupon input[type=text], div.woocommerce .coupon input[type=text] {
        color: white !important;
        border-bottom: 1px dashed white !important ;

    }
    .mkdf-mobile-logo-wrapper a {
        height: 40px !important;
    }
  .single_add_to_cart_button, button.button, .checkout-button  {
      background-color: white !important;
      color: black !important;
  }
  .woocommerce-page .mkdf-content .mkdf-quantity-buttons.quantity, div.woocommerce .mkdf-quantity-buttons.quantity {
      background-color: transparent !important;
  }
  .single_add_to_cart_button:hover {
      background-color: #b5a46d !important; 
      color: white !important;
  }
  .quantity {
      border: 1px solid white !important;
  }
  .wc-tabs-wrapper {
      display: none !important;
  }
  th, .mkdf-woo-single-page .mkdf-single-product-summary .product_meta>span a, .posted_in {
      color: white !important;
  } 
  .mkdf-owl-slider .owl-dots .owl-dot span {
      background-color: #b49587 !important;
      border-color: #b49587 !important;
  }
  
  @media only screen and (max-width: 768px) {
   /* .vc_row-has-fill {
        padding-top: 50px !important;
    } */
    .mkdf-iwt {
        z-index: 30 !important;
    }

    .mkdf-grid-col-4:nth-of-type(1) {
        width: 100% !important;
    }
    .mkdf-footer-top-alignment-predefined .mkdf-grid-col-4 {
        width: 100% !important;
    }
  }
  .vc_hidden-xs {
    display: initial !important;
    }


  @-webkit-keyframes move {
    0% {
      -webkit-transform-origin: bottom left;
      -moz-transform-origin: bottom left;
      -ms-transform-origin: bottom left;
      -o-transform-origin: bottom left;
      transform-origin: bottom left;
      transform: scale(1.0);
      -ms-transform: scale(1.0);
      /* IE 9 */
      
      -webkit-transform: scale(1.0);
      /* Safari and Chrome */
      
      -o-transform: scale(1.0);
      /* Opera */
      
      -moz-transform: scale(1.0);
      /* Firefox */
    }
    100% {
      transform: scale(1.2);
      -ms-transform: scale(1.2);
      /* IE 9 */
      
      -webkit-transform: scale(1.2);
      /* Safari and Chrome */
      
      -o-transform: scale(1.2);
      /* Opera */
      
      -moz-transform: scale(1.2);
      /* Firefox */
    }
  }


  /* CheckOut */
  .woocommerce-info, .input-text, .input-text::placeholder, .cart_item   {
      border-color: white !important;
      color: white !important;
  }
  .mkdf-woocommerce-page .woocommerce-checkout table tr {
      border-bottom-color: white !important;
  }
  .amount, .showcoupon, .remove {
      color: white !important;
  }
  .select2-selection--single, .mkdf-woocommerce-page .cart-collaterals table tr, .mkdf-woocommerce-page table.cart thead tr {
      border-color: white !important;
  }
  /* Checkout */

  .tagcloud a, .wp-block-archives li a, .wp-block-categories li a, .mkdf-tags, .mkdf-tags>a, .mkdf-blog-single-next {
      color: #ccb9b1 !important;
  }
  .mkdf-blog-holder.mkdf-blog-single article .mkdf-post-text {
      border-bottom-color:#ccb9b1 !important ;
  }
.mkdf-blog-single-nav-label {
    color:#ccb9b1 !important;
}
.mkdf-line {
    background-color: #ccb9b1 !important;
}
.cat-item a > #text {
    color: #ccb9b1 !important;
}

/* Checkout */



/* MEssage */
.woocommerce-message {
    border-color: white !important;
    color: white !important;
}
.wc-forward {
    background-color: white !important;
    color: black !important;
}
.mkdf-pl-text-wrapper, .mkdf-pl-text {
    background-color: #333335 !important;
}

/* Loading message */
.mkdf-prl-loading-msg {
    color: #b49587 !important;
}



/* Age Restriction */
.age-gate-submit {
    font-size: 13px !important;
    padding: 17px 46px;
    border: none !important;
    font-family: inherit;
    text-transform: uppercase;
    color: white;
    background: black;
    letter-spacing: .11em;
}
.age-gate-logo-image {
    max-width: 60% !important;
}

/* Eng */
.page-id-5189 .mkdf-full-width-inner {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner {
    padding: 80px 0 0 !important;
}
.page-id-5189 .mkdf-page-header .mkdf-menu-area {
    background-color: rgb(0 0 217 / 0%) !important;
}