/*
Theme Name:     Cosma Child
Theme URI: 		https://cosma.wpengine.com/
Author: 		the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Cosma theme powered by DesignThemes
Template:       cosma
Version:        1.0
*/
.wc-block-components-checkout-step__content > :last-child {
  margin-top: 60px;
}
.woocommerce div.product.elementor .woocommerce-tabs .panel {
  padding: 0;
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
  .container {
    width: 96%;
  }
}
.elementor-37115 .elementor-element.elementor-element-557319b:not(.elementor-motion-effects-element-type-background), .elementor-37115 .elementor-element.elementor-element-557319b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#BAC6C3 !important;
}

h2.wc-block-components-checkout-step__title{font-family: "Noto Serif Display", Sans-serif;
  font-size: 40px !important;
  font-weight: 300;
  color: var( --e-global-color-primary );}
.woocommerce ul#shipping_method li > input[type="radio"] ~ label, .woocommerce .woocommerce-shipping-methods li > input[type="radio"] ~ label, .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label {  text-transform: initial;}

.woocommerce .woocommerce-shipping-methods li > input[type="radio"] ~ label, .woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label {  color: #000;}

a.elementor-button-link:hover span{color:#4A9290 !important;}
.elementor-element.dt-about-img::after {
  position: absolute;
  content: "";
  display: block;
  border: 1px solid red;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: red;
  top: -35px;
  bottom: -35px;
  left: -35px;
  right: 0;
  border-right: 0;
  width: calc(100% - 18%);
  z-index: -1;
}
.woocommerce button.button{
letter-spacing: 3px; border-radius0 !important;
  font-weight: 400;
  background-color: #9bc6c9 !important; color:#fff;
  font-family: Roboto !important;
  text-transform: uppercase;
}
input[type="text"], input[type="tel"] {
 padding: 5px;
	background: #fff !important;
  border: 1px solid #cfc8d8;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  background-color: #cfc8d8;
  border: 1px solid #cfc8d8;
  padding: 22px;
    padding-right: 22px;
    padding-left: 22px;
}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select {
  border: 1px solid #cfc8d8;
	border-radius: 0;}

.woocommerce div.product form.cart .variations .reset_variations{display:none;}
.single-format-chat .single-preview-img, .single-format-chat .post-header,  .single-format-chat .post-meta {display:none !important;}
.woocommerce .shop_table th{background-color: #9BC6C9;}
.woocommerce .cart .quantity > a[class*="arrow"]:hover, .woocommerce-page .cart .quantity > a[class*="arrow"]:hover, .woocommerce.single-product div.product .cart .quantity > a[class*="arrow"]:hover{color:#9BC6C9;}

.btn-default, .single_add_to_cart_button.button.alt{background-color: #9BC6C9 !important; padding:15px; color:#ffffff; text-transform:uppercase !important;}
.single_add_to_cart_button{  background-color: #498E8D !important;}
.woocommerce div.product .dt-sc-product-tabs .woocommerce-tabs ul.tabs li a::before, .woocommerce div.product .dt-sc-product-tabs .woocommerce-tabs ul.tabs li a::after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after, .woocommerce div.product form.cart .variations .reset_variations::before , .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt: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, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled:hover, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .yith-wcwl-add-to-wishlist a:hover, .yith-wcqv-button:hover, .dt-wcsg-button:hover, .woocommerce .wishlist_table .add_to_cart.button:hover, .woocommerce .yith-wcwl-popup-button a.add_to_wishlist:hover, .woocommerce .wishlist_table a.ask-an-estimate-button:hover, .woocommerce .wishlist-title a.show-title-form:hover, .woocommerce .hidden-title-form a.hide-title-form:hover, .woocommerce .wishlist_manage_table a.create-new-wishlist:hover, .woocommerce a.added_to_cart:hover {
  background-color: #9BC6C9 !important;
}
.woocommerce div.product .summary form.cart .single_variation_wrap .woocommerce-variation-price span.price {

  background: #9BC6C9
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff !important;
}
.select2-container .select2-selection--single .select2-selection__rendered{ background-color:#b4c8c8;}
.product-buy-now{display:none !important;}
#header-wrapper {	margin: 0  0 0!important;}
.woocommerce .product .summary.dt-sc-product-summary > ul.product-additional-info li span.offer-end-of-day, .woocommerce .product .summary.dt-sc-product-summary > ul.product-additional-info li span.offer-free-shipping {
  color: #498E8D !important;
}

.woocommerce .quantity.quantity-with-plusminus .qty, .woocommerce-page .quantity.quantity-with-plusminus .qty, .woocommerce .quantity.quantity-with-plusminus input, .woocommerce-page .quantity.quantity-with-plusminus input, .woocommerce .cart .quantity.quantity-with-plusminus .qty:focus, .woocommerce-page .cart .quantity.quantity-with-plusminus .qty:focus, .woocommerce div.product form.cart div.quantity {

  border-color: #A3B0B0 !important;
}
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {
  background: #A3B0B0 !important;
  
}