/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
[class*=animated-submenu]>.sub-menu {
    top:65px; 
}
span.sale-price .woocommerce-Price-amount.amount::before,
span.woocommerce-Price-amount.amount::before
{    content: '$'; }

span.sale-price .woocommerce-Price-amount.amount,
span.woocommerce-Price-amount.amount
{ display:flex;}


span.sale-price span.woocommerce-Price-currencySymbol{
    display: block;  
}
.elementor-element.elementor-element-ebd1ef3 .jet-listing-dynamic-field {
    display:block;
}
span.sale-price span.woocommerce-Price-amount.amount {
    display: flex;
    flex-flow: row;
}
span.woocommerce-Price-amount.amount bdi{
    display: flex;
    flex-flow: row;
}
span.sale-price span.woocommerce-Price-currencySymbol{
    margin-left: 10px;
}

.elementor-widget-container>div {
    width: 100%;
}
.ct-woocommerce-checkout .woocommerce-additional-fields> h3{ 
    display: none;
}
/*-----------------------------------------------------------*/
.responsive-embed-container {
 position: relative;
 display: block;
 overflow: hidden;
 padding-bottom: 56.25%;
 height: 0;
 max-width: 100% !important;
}
.responsive-embed-container iframe {
 position: absolute;
 left: 0;
 top: 0;
 height: 100%;
 width: 100%;
} 
.pdg_hide{ display: none;}

#alg_checkout_files_upload_button_1{
    background-color: #00af9a;
    color: #ffffff !important;
    border-radius: 21px 21px 21px 21px;
    padding: 5px 16px 5px 16px;
    font-size: 21px;
    text-transform: uppercase;
    border:none;
}
.ct-acount-nav .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address a:before {
    content: "\26BF";
}

.woocommerce-MyAccount-content>h2, .entry-content .woocommerce .woocommerce-order h2.woocommerce-order-details__title{
    display:none !important;
}
 .pdg_btn_verde .ff-btn, #place_order {
    background-color: var( --e-global-color-blocksy_palette_1 ) !important;
    color: #ffffff !important;
    border-radius: 21px 21px 21px 21px;
    padding: 5px 16px 5px 16px !important;
    font-size: 21px;
     font-weight: 600;
    text-transform: uppercase;
    font-family: var(--theme-button-font-family, var(--theme-font-family));
    font-style: var(--theme-button-font-style);
    line-height: var(--theme-button-line-height);
    letter-spacing: var(--theme-button-letter-spacing);
    text-decoration: var(--theme-button-text-decoration); 
} 

.show-password-input { 
    position: absolute;
    inset-inline-end: 12px;
    top: calc(var(--theme-form-field-height, 40px)/2 );
    width: 14px;
    height: 14px;
    cursor: pointer;
    background-color: var(--theme-text-color);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.9,11.6C23.7,11.2,19.5,3,12,3S0.3,11.2,0.1,11.6c-0.1,0.3-0.1,0.6,0,0.9C0.3,12.8,4.5,21,12,21s11.7-8.2,11.9-8.6 C24,12.2,24,11.8,23.9,11.6zM12,19c-5.4,0-8.9-5.4-9.9-7c0.9-1.6,4.5-7,9.9-7c5.4,0,8.9,5.4,9.9,7C20.9,13.6,17.4,19,12,19zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8zM12,14c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2c1.1,0,2,0.9,2,2C14,13.1,13.1,14,12,14z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.9,11.6C23.7,11.2,19.5,3,12,3S0.3,11.2,0.1,11.6c-0.1,0.3-0.1,0.6,0,0.9C0.3,12.8,4.5,21,12,21s11.7-8.2,11.9-8.6 C24,12.2,24,11.8,23.9,11.6zM12,19c-5.4,0-8.9-5.4-9.9-7c0.9-1.6,4.5-7,9.9-7c5.4,0,8.9,5.4,9.9,7C20.9,13.6,17.4,19,12,19zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8zM12,14c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2c1.1,0,2,0.9,2,2C14,13.1,13.1,14,12,14z'/%3E%3C/svg%3E");
}

.ct-header-account-dropdown li:nth-child(5),.ct-header-account-dropdown li:nth-child(6){
    display: none;
}
label[for=order_comments] .optional { display:none;}
.pdg_regresar_al_sitio {
    background: #00AF9A;
    color: #fff;
    padding: 5px;
    font-size: .8em;
    display: flex;
}
.pdg_regresar_al_sitio div {
    padding: 3px;
}
.LinkButton-inner{	display:none;}
.woocommerce { margin: 0 auto;}
.shop_table th.product-quantity, .shop_table td.product-quantity {display: none; } 
.shop_table th.product-subtotal { text-align: left !important;}
.shop_table .actions { display: none; }

		.btn_inscribete {
			background-color: var( --e-global-color-d69fb89 );
			align-self: center;
			font-size: 20px;
			font-weight: 700;
			text-transform: uppercase;
			color: #FFFFFF;
			padding: 13px 30px 13px 30px;
			border-radius: 99px 99px 99px 99px;
			box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.5);
			flex-direction: row;
			
		}
/*#csf_field{ margin: 0; }
#csf_field .woocommerce-input-wrapper {	display: none; }
.csf_btn, .csf_btn:hover {
	border-radius: 99px;
	background-color: #00AF9A;
	color: #fff;
	padding: 5px 16px;
	
}
#custom_checkout_field {
	margin-bottom: 20px;
}*/

@media (max-width: 767px) {
  .pdg_btn_verde .ff-btn, #alg_checkout_files_upload_button_1 {
         font-size: .9em;
    }
}


