/*
Theme Name: Corretto Child
Theme URI: https://corretto.qodeinteractive.com/
Description: A child theme of Corretto Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.2
Text Domain: corretto
Template: corretto
*/

#eltdf-back-to-top {
    background-color: #d87443;
}

.eltdf-search-opener, 
.eltdf-side-menu-button-opener,
.gpi-available-inventory-message,
.cart_item .variation-DateHidden,
.cart_item .product-quantity,
form .gform_variation_wrapper .amdPrdName,
.product_meta .posted_in,
#shipping_method input[type=radio]{
    display: none !important;
}

#ship-to-different-address{
	visibility:hidden !important;
}

#shipping_method{
	 pointer-events:none !important;
}
#ui-datepicker-div .ui-datepicker-today span {
    color: white;
    background-color: #d97544;
}

#ui-datepicker-div .ui-datepicker-today  {
    color: white;
    background-color: transparent;
}

.woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .eltdf-content a.added_to_cart, .woocommerce-page .eltdf-content a.button, .woocommerce-page .eltdf-content button[type=submit]:not(.eltdf-woo-search-widget-button), .woocommerce-page .eltdf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.eltdf-woo-search-widget-button), div.woocommerce input[type=submit]{
	    background-color: #d97544 !important;
}

.eltdf-woo-single-page .eltdf-single-product-summary .eltdf-quantity-buttons {
    margin: 0 !important;
}

.custom-radio-button__container.checked{
  background-color: #d97544;
	color:white;
}

.custom-radio-button__container.checked img{
    filter: invert(0) !important;
}


.custom-radio-button__container{
  display: inline-block;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease;
  cursor: pointer;
  margin: 0 12px;
}

.custom-radio-button__container:hover{
	 background-color: #d97544;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.25);
	color:white;

}
.custom-radio-button__container:hover img{
	    filter: invert(0) !important;
}

.custom-radio-button.designer{
display:grid;	
}

.custom-radio-button.designer img{
width:160px;
	    filter: invert(1);
}

#shipping_options{
	display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 49px;
    border-bottom: 3px solid;
    padding-bottom: 25px;
}

ul#shipping_method input[type="radio"]:checked ~ label:before {
    content: '\2713';
    position: absolute;
    margin-left: -20px;
    color: #d87443;
    font-weight: 900;
    font-size: 22px;
}

/*tr.woocommerce-table__line-item.order_item .wc-item-meta li:nth-child(2), 
.woocommerce-table__product-name .product-name .wc-item-meta li:nth-child(2) {
    display: none !important;
}*/

.eltdf-restaurant-menu-list.eltdf-rml-with-featured-image .eltdf-rml-item-image {
    width: 100px;
}

//Gravity calendar postition set
.gform_wrapper.gravity-theme .gf_invisible, .gform_wrapper.gravity-theme .gfield_visibility_hidden {
    position: unset !important;
}


.woocommerce-checkout a.eltdf-header-cart.eltdf-header-cart-icon-pack{
	color:white;
}

.home .eltdf-main-menu>ul>li>a>span.item_outer .item_text:after, .home .eltdf-main-menu>ul>li>a>span.item_outer .item_text:before {
    visibility: hidden;
}

.home .eltdf-main-menu>ul>li:nth-child(1)>a>span.item_outer .item_text:after, .eltdf-main-menu>ul>li:nth-child(1)>a>span.item_outer .item_text:before {
    visibility: visible;
}