/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Product Template
    03. "Mi cuenta" Page
    04. "Carro" Page
    05. "Inicio" Page
    06. "Finalizar compra" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .wd-swatches-product .wd-swatch .attachment-woocommerce_thumbnail{
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	-webkit-box-shadow:none;	box-shadow:none;
}

body .entry-summary p.price{
	color:#da3c3d;
}

body .entry-summary .woocommerce-product-details__short-description .Y3BBE{
	text-align:justify;
}

body #mc4wp-form-1 p label{
	font-weight:400;
}

body #mc4wp-form-1 .mc4wp-form-fields .wd-grid-f-stretch{
	padding-bottom:10px;
}

body #mc4wp-form-1 .mc4wp-form-fields .wd-col{
	padding-bottom:10px;
}

body #mc4wp-form-1 .mc4wp-form-fields .wd-col-auto{
	padding-bottom:12px;
}

body .close-header-banner a span{
	-webkit-box-shadow:none;	box-shadow:none;
	background-color:#33cccc;
}

body .hentry .wd-carousel .price{
	display:block;
}

body.logged-in .product-grid-item .wd-buttons{
	left:200px;
}

body .pagination-pagination .product-grid-item .price{
	display:none;
}

body #menu-navegacion-superior-pc .menu-item .wd-nav-img{
	display:none;
}

@media (max-width:640px){

	body .entry-summary .woocommerce-product-details__short-description .Y3BBE{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	text-align:justify;
}

body #mc4wp-form-1 .mc4wp-form-fields .wd-grid-f-stretch{
	padding-bottom:10px !important;
}

body #mc4wp-form-1 .mc4wp-form-fields .wd-col{
	padding-bottom:10px !important;
}

body #mc4wp-form-1 .mc4wp-form-fields .wd-col-auto{
	padding-bottom:10px !important;
	}

}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .entry-summary .woocommerce-product-details__short-description p{
	text-align:justify;
}

body.single-product .wd-in .meta time{
	color:rgba(118,118,118,0);
}

body.single-product .variations tr .wd-reset-var{
	color:#33cccc;
}

body.single-product .entry-summary .wpcpr-product-points{
	background-color:#edfafa;
	-webkit-box-shadow:none;	box-shadow:none;
}

body.single-product .wpcpv-upload-wrapper .wpcpv-upload-button-wrap{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.single-product .product-tabs-wrapper .wd-form-pos-before{
	border-top-color:#33cccc;
}

body.single-product .entry-summary p.price{
	display:none;
}

body.single-product .woocommerce-variation-price .price bdi{
	font-size:20px;
}

body.single-product .wd-gallery-images .wd-next .wd-arrow-inner{
	color:#33cccc;
}

body.single-product .wd-gallery-images .wd-prev .wd-arrow-inner{
	color:#33cccc;
}

body.single-product .wd-gallery-images .wd-active span{
	background-color:#33cccc !important;
}

body.single-product #main-content .wd-content-area > .product{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-product .variations tr .wd-swatch{
	color:#33cccc;
	border-style:solid;
}

body.single-product .entry-summary .price{
	display:block;
}

body.single-product .wd-thumb-nav .wd-next .wd-arrow-inner{
	color:#33cccc;
}

body.single-product .wd-thumb-nav .wd-disabled .wd-arrow-inner{
	color:#33cccc;
}

body.single-product #dz-preview-template .dz-progress span{
	background-color:#33cccc;
}

@media (max-width:640px){

	body.single-product .variations tr .wd-reset-var{
	background-color:rgba(51,204,204,0) !important;
	color:#33cccc;
}

body.single-product .variations tr .wd-swatch{
	color:#33cccc;
}

body.single-product .entry-summary .wd-reset-bottom-md .single_variation_wrap{
	-webkit-transform:translatex(-4px) translatey(-18px);	-ms-transform:translatex(-4px) translatey(-18px);	transform:translatex(-4px) translatey(-18px);
	padding-top:19px;
}

body.single-product .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .single_add_to_cart_button{
	width:110px;
}

body.single-product #wd-add-to-cart{
	width:110px;
	}

}



/*-----------------------------------------------*/
/*  "Mi cuenta" Page                             */
/*-----------------------------------------------*/
body.page-id-11 .wd-my-account-wrapper form div{
	padding-bottom:4px;
}

body.page-id-11 .wd-my-account-wrapper div button{
	background-color:#33cccc;
}

body.page-id-11 .woocommerce-MyAccount-navigation ul a{
	line-height:1.6em;
	-webkit-box-shadow:none;	box-shadow:none;
	border-color:#33cccc;
	border-style:solid;
	border-width:1px;
	margin-top:-5px;
	padding-top:0px !important;
	padding-bottom:18px !important;
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-11 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{
	margin-top:12px;
	position:relative;
}

body.page-id-11 #my-account-menu .user-profile .avatar-upload{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper #main-content .wd-content-area .hentry .elementor .e-con-full .elementor-widget-text-editor .woocommerce .wd-my-account-wrapper .wd-my-account-sidebar #my-account-menu .user-profile .user-info{
	width:127% !important;
}

body.page-id-11 .myaccount-menu li p{
	position:relative;
	top:-22px;
}

body.page-id-11 .wd-my-account-wrapper .wd-my-account-sidebar h3{
	text-align:center;
}

body.page-id-11 #my-account-menu .user-profile{
	text-align:center;
}

body.page-id-11 .wd-page-wrapper .main-page-wrapper #main-content .wd-content-area .hentry .elementor .e-con-full .elementor-widget-text-editor .woocommerce .wd-my-account-wrapper .wd-my-account-sidebar #my-account-menu .user-profile .avatar-upload{
	left:33% !important;
}

body.page-id-11 .user-info .logout a{
	background-color:#33cccc !important;
	padding-left:30px !important;
	padding-top:20px !important;
	padding-right:30px !important;
	padding-bottom:20px !important;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-11 #my-account-menu .myaccount-menu li{
	height:49px;
}

body.page-id-11 .myaccount-menu p .yith-dashboard{
	position:relative;
	top:0px;
}

body.page-id-11 .hentry .elementor .elementor-widget-text-editor{
	width:1125px;
	max-width:1125px !important;
}

body.page-id-11 #main-content .wd-content-area{
	font-weight:500;
}

@media (max-width:640px){

	body.page-id-11 .woocommerce-EditAccountForm .woocommerce-form-row--wide label{
	position:relative;
	top:20px;
}

body.page-id-11 .woocommerce-EditAccountForm .woocommerce-form-row--first label{
	position:relative;
	top:20px;
}

body.page-id-11 .woocommerce-EditAccountForm .woocommerce-form-row--last label{
	position:relative;
	top:20px;
}

body.page-id-11 .woocommerce-EditAccountForm fieldset legend{
	font-size:18px;
}

body.page-id-11 .hentry .elementor .elementor-widget-text-editor{
	width:100%;
	}

}



@media (min-width:481px){

	body.page-id-11 #my-account-menu{
	width:100% !important;
	}

}



/*-----------------------------------------------*/
/*  "Carro" Page                                 */
/*-----------------------------------------------*/
@media (max-width:640px){

	body.page-id-9 .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .with-empty-cart-icon{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:21px;
	text-align:center;
}

body.page-id-9 .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block h2{
	text-align:center;
	}

}



/*-----------------------------------------------*/
/*  "Inicio" Page                                */
/*-----------------------------------------------*/
body.page-id-29412 .elementor-widget-wd_banner .promo-banner .content-banner{
	top:-20px;
	line-height:1em;
}

body.page-id-29412 .elements-grid .product-grid-item .price{
	display:none;
}



/*-----------------------------------------------*/
/*  "Finalizar compra" Page                      */
/*-----------------------------------------------*/
body.page-id-10 .hentry .elementor-widget-text-editor .woocommerce-thankyou-order-received{
	color:#33cccc;
	border-color:#33cccc;
	background-color:rgba(247,27,45,0);
}

@media (max-width:640px){

	body.page-id-10 .hentry .elementor-widget-text-editor .woocommerce-thankyou-order-received{
	border-color:#33cccc;
	}

}