/*
Theme Name:     Embark - Child Theme
Theme URI:      http://themovation.com/embark
Template:       embark
Author:         Themovation
Author URI:     http://themovation.com
Version:        1.0
Text Domain:    embark
Domain Path:    /languages/
*/


/* = Theme customization starts here
-------------------------------------------------------------- */

#standard-blog_content.standard-blog .post.type-post img.wp-post-image {
    width: 100%;
}
body.page-template-blog-standard .wrap > .content,
body.single-post .wrap > .content,
body.archive .wrap > .content,
body.search .wrap > .content{
	padding-top: 100px;
}

/*
body.excursiones-template-default #book-now, body.postid-4528 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-4526 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-4515 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-4503 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-4500 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-4522 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-4491 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-4505 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-4508 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-4511 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-5592 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-5599 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-4513 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-5603 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-5614 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-5614 .ocultoJes,
body.excursiones-template-default #book-now, body.postid-5968 .ocultoJes
{
	display: none !important;
}
*/

.ocultoJes
{
	display: block !important;
}

body.postid-4528 #book-now,
body.postid-4526 #book-now,
body.postid-5968 #book-now,
body.postid-4515 #book-now,
body.postid-4522 #book-now,
body.postid-4503 #book-now,
body.postid-4500 #book-now,
body.postid-4522 #book-now,
body.postid-4491 #book-now,
body.postid-4505 #book-now,
body.postid-4508 #book-now,
body.postid-4511 #book-now,
body.postid-5592 #book-now,
body.postid-5599 #book-now,
body.postid-4513 #book-now,
body.postid-5603 #book-now,
body.postid-5614 #book-now
{
	display: block !important;
}

#book-now h1.product_title.entry-title, body.postid-4500 .elementor-element-0361ce0, body.postid-4500 .elementor-element-e90f120,
body.postid-4511 .elementor-element-0361ce0, body.postid-4511 .elementor-element-e90f120,
body.postid-5603 .elementor-element-0361ce0, body.postid-5603 .elementor-element-e90f120 {
	display: none !important;	
}


#book-now .elementor-column-gap-wider>.elementor-column>.elementor-element-populated,
#block-reservas .elementor-column-gap-wider>.elementor-column>.elementor-element-populated,
#block-dudas .elementor-column-gap-wider>.elementor-column>.elementor-element-populated,
#bloque-reservas .elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#precioTarifa, #precioTarifa p {
	font-size: 11px !important;
}


.woocommerce-checkout .woocommerce-additional-fields h3, body.woocommerce-checkout .product-quantity, 
body.woocommerce-checkout .product-thumbnail, body.woocommerce-checkout .product-price, .woocommerce-billing-fields h3 {
	display: none !important;
}

 body.woocommerce-checkout dl.variation {
	font-weight: normal;
}

.mas_actividades {
	margin-top: -20px;
	padding-bottom: 20px;
}

body.woocommerce-checkout input[name="update_cart"], .elementor-57 .elementor-element.elementor-element-uwb5ume > .elementor-container {
	display: none !important;
}

body.woocommerce-checkout .checkout_coupon, body.woocommerce-checkout form.woocommerce-form-coupon[style] {
	display: none !important;
}

body.woocommerce-checkout .prereserv2 h4 {
	font-size: 20px !important;
    font-weight: bold !important;
}

.mas_actividades a {
	text-decoration: underline;
}

body.woocommerce-checkout .elementor-location-header header {
	background: black !important;
}

.nextJes, #place_order {
	color: #FFFFFF !important;
    background-color: #6C24B4 !important;
	font-size: 17px !important;
}

.block_bottom_prereserva {
    float: right;
	margin-top: 20px;
}

.resumen_carrito h2 {
	color: #6C24B4;
}

.resumen_carrito {
	background: #f0ebf5;
}

.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number, .wpmc-tabs-wrapper .wpmc-tab-item.current::before {
	border-color: #6C24B4;
	border-bottom-color: #6C24B4;
}

.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number {
	color: white !important;
	background: #6C24B4 !important;
}

.wpmc-tabs-wrapper .wpmc-tab-text {
	text-transform: unset;
	color: #6C24B4 !important;
	font-size: 15px !important;
}

.wc-appointments-appointment-hook label {
	font-size: 16px !important;
}

/*
h2.wc-appointments-appointment-cost {
	display: none !important;
} */

.wc-appointments-appointment-cost span.woocommerce-Price-amount bdi {
	color: #6C24B4;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
}

.nextJes {
	width: 465px;
    margin-right: 20px !important;
}

.prereserv1 h4 {
	font-size: 22px;
}

.prereserv2 {
	float: right;
	margin-top: -40px;
    /*margin-top: -80px;*/
}

.woocommerce-privacy-policy-text {
	display: none !important;
}

input[name="apply_coupon"] {
	background: black !important;
}

body.single-excursiones .woocommerce .product_meta {
	display: none !important;
}

body.single-excursiones .wc-appointments-appointment-form-button {
	color: #FFFFFF !important;
    background-color: #6C24B4 !important;
    font-size: 17px !important;
}

@media (min-width: 1000px) {
    .nextJes {
		width: 535px;
	}
}

.resumen_carrito h3.paga5por {
    margin: 0px;
    margin-top: -20px;
    font-size: 20px;
    color: #6C24B4;
    font-style: italic;
}

.selector_moneda {
	position: absolute;
    top: -70px;
    right: 0px;
}

.sel_moneda {
	margin-right: 7px;
}

.woo-multi-currency, .sel_moneda {
	display: inline-block;
	font-size: 14px;
}

.sel_moneda {
	color: #6C24B4; font-weight: bold;
}

body.excursiones-template-default .wc-appointments-appointment-form-button {
	width: 100%;
}

.msgAviso {
	background: #6c24b414;
    color: #6C24B4;
    padding: 8px;
    font-size: 15px;
    text-align: center;
    margin-top: 6px;
}

.msgAviso a {
	color: #6C24B4;
    font-weight: 500;
    text-decoration: underline;
}

body.woocommerce-checkout h1, body.woocommerce-checkout h2, body.woocommerce-checkout h3, body.woocommerce-checkout h4, 
body.woocommerce-checkout h5, body.woocommerce-checkout h2 {
    font-weight: 300 !important;
}

body.woocommerce-checkout #billing_email_field, body.woocommerce-checkout #billing_phone_field {
	width: 100%;
}

h2.titulsExcurs {
	margin: 0px !important;
	font-size: 30px;
	color: #333333;
}

h4.preguntaFaq {
	margin: 0px !important;
	font-size: 19px;
}

h2.jet-listing-dynamic-field__content {
	margin: 0px !important;
}
	
	
body.postid-5968 .elementor-element-0361ce0, body.postid-5968 .elementor-element-e90f120 {
	display: none !important;
}
	
	
@media (min-width: 768px) {
	.elementor-element-e7a6367 .elementor-column.elementor-col-50, .elementor-element-e7a6367 .elementor-column[data-col="50"] {
		width: 100% !important;
	}

	.elementor-element-e7a6367 .elementor-icon-box-content p  {
		text-align: left !important;
	}
	
	.carritoNew {
		left: 40px;
		top: 11px !important;
	}
		
	.lupaNew {
	    left: -15px;
		top: 7px !important;
	}
	
	body.woocommerce-cart .elementor-56 .elementor-element.elementor-element-l2yvhrb {
	    display: none !important;
	}
}

.elementor-location-footer p, .elementor-location-footer div {
	color: white !important;
	font-size: 14px;
}

.elementor-location-footer .elementor-element-aecf368 {
	font-size: 12px !important;
}

.cart-item-count {
    position: absolute;
    top: 0;
    /*right: 0;*/
	margin-top: -6px;
    margin-left: 7px;
    font-weight: 400;
	background: #6C24B4;
	border-radius: 50%;
    padding: 3px 6px;
    font-size: 15px;
    color: white;
}

@media (min-width: 1000px) {
	#wpmc-prev {
		margin-top: -110px !important;
	}
}


.h6_listado h6 {
	min-width: 125px !important;
}


@media (max-width: 767px) {
    body.single-excursiones .elementor-reverse-mobile>.elementor-container>:first-child, body.single-circuitos .elementor-reverse-mobile>.elementor-container>:first-child {
        order: 1;
    }
}