/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 16 2024 | 15:00:10 */
ma.woocl-user-photo {
	display: none!important;
}
.FormNews {
	color: var( --e-global-color-3f857c4 );
	font-family: "Quattrocento Sans", Sans-serif;
	font-weight: 400;
}
.FormNews .wpcf7-email{
	border-radius:0;
	width: 100%;
	height: 50px;
	color: var( --e-global-color-3f857c4 );
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	background-color: #fff;
	border: 1px solid #e7e7e7;
}
.FormNews .wpcf7-acceptance .wpcf7-list-item{
	margin-left:0px;
	font-size: .8125rem;
}
.FormNews .wpcf7-submit{
	border-radius: 0;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	padding: 12px 72px;
	font-size: .9375rem;
	border: 0 solid #000;
	color: #fff;
	cursor: pointer;
	background-color: var( --e-global-color-3f857c4 );
	margin-top:1em;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	display: block;
}
.FormNews .wpcf7-spinner{
	display:block;
}
.notasHome .jet-posts__item:nth-child(2){
	margin-top:175px;
}
/*.notasHome .jet-posts .entry-title::before {
content:"";
display:block;
height:75px;
width:1px;
background-color:#000;
position:absolute;
margin-top:-43px;
margin-left:-10px;
}*/
.privacidad{
	margin-right:10px;
}
.elementor-remember-me, .elementor-lost-password{
	font-size:1.2em;
}
.um input[type=submit].um-button, input[type=submit].um-button, input[type=submit].um-button, .um-button{
	background-color: var(--e-global-color-3f857c4 );
	font-family: var(--e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight );
	padding: 0.7em 2em 0.7em 2em;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	border-radius: 0px!important;
}
/*----Header Menu----*/
/*----Listing Spaces, Styles----*/
/*---.elementor-element-1de5764 .jet-listing-grid__item {
	height: 35px;
}
.jet-listing-grid__item .elementor-widget-wrap.elementor-element-populated,
.FinishesFooterbtn,
.woocommerce-MyAccount-navigation-link a{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7.5px;
	padding-bottom: 7.5px;
	border-bottom: 1px solid rgba(173,173,178,0);
	transition: .3s;
	transition-timing-function: cubic-bezier(.58,.3,.005,1);
}
.jet-listing-grid__item .elementor-widget-wrap.elementor-element-populated:hover,
.FinishesFooterbtn:hover{
	transition: .3s;
	transition-timing-function: cubic-bezier(.58,.3,.005,1);
}
.woocommerce-MyAccount-navigation-link:hover {
	border-bottom: .5px solid rgba(173,173,178,1);
}---*/

.elementskit-megamenu-panel{
	-webkit-box-shadow: 0px 20px 20px -15px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 20px 20px -15px rgba(0,0,0,0.25);
	box-shadow: 0px 20px 20px -15px rgba(0,0,0,0.25);
}
.sp-layer, .jet-slider__subtitle {
	-webkit-font-smoothing: antialiased;
}
.submenuDnd . dropdown-item {
	padding: 25px;
}
@media screen and (max-width: 720px) {
.colSpaces {
    margin-bottom: 15px;
}
	.menuFinishes .jet-listing-grid__slider .jet-slick-dots {
		display: none!important;
	}
}

/*----/ Header Menu----*/
/*----/ Listing Spaces, Styles----*/
/*---- Template Finishes----*/
/*---- Grid Finishes----*/
.GridFinishes div.elementor-heading-title {
	font-size: 16px!important;
	padding-top: 15px;
	cursor: pointer;
	line-height: 16px!important;
}
/*.GridFinishes .jet-listing-grid__item {
	filter: brightness(0.5);
	transition: all .4s ease;
}
.GridFinishes .jet-listing-grid__item:hover {
	filter: brightness(1);
}
*/

/*----/ Template Finishes----*/
/*----/ Grid Finishes----*/
/*----Grid de Brochures*/
.Gallery-Brochure > div:hover {
	border-color: transparent!important;
}
/*----/ Grid de Brochures*/
/*--- Myaccount formulario-   .B2B_myAccountWoo .woocommerce form.register--*/
/*---Franja naranja cuando se registra el usuario ---*/
.myAccountWoo-2 .woocommerce {
    display: block;
}

/*---Franja naranja cuando se registra el usuario ---*/
.woocommerce-form {
	border: none!important;
	padding: 0!important;
	margin: 0!important;
}
.woocommerce-form input {
	border: solid #777771!important;
	border-width: 0px 0px 1px 0px!important;
	border-radius: 0;
	padding-left: 0px;
}
.woocommerce-form input:hover {
	border-bottom: 1px solid #000!important;
}
.woocommerce-form input:focus {
	border-color: #ccc!important;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
	top: 0.4em!important;
}
.woocommerce-form em {
	color: #ccc;
}
.woocommerce form .form-row {
	margin-bottom: 0.9rem!important;
}
.woocommerce-form .woocommerce-Button,
.woocommerce-form .woocommerce-Button:focus {
	margin-top:2em!important;
	border: 1px solid #000!important;
	font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    word-spacing: var(--e-global-typography-text-word-spacing);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
	background-color: #fff!important;
	font-weight: 400!important;
    border-radius: 0px!important;
	padding: 1em 2em!important;
}
/*--- Account Details---*/
/*--lista de navegación--*/
/*
.woocommerce-MyAccount-navigation ul {
padding-left: 0;
padding-right: 5em!important;
} */
@media screen and (max-width: 768px) {
	.woocommerce-MyAccount-navigation ul {
		padding-right: 0em!important;
		display: flex;
		justify-content: space-between;
	}
	.woocommerce-MyAccount-navigation-link,
	.woocommerce-button {
		margin-right: 0em!important;
	}
	.woocl-titlename {
		max-width: inherit!important;
	}
	.afreg_extra_fields .half_width,
	.afreg_half_field .afreg_half_field {
		width: 100%!important;
		min-width: 100%;
	}
	.afreg_extra_fields {
		padding: 0!important;
	}
}
/*.woocommerce-MyAccount-navigation-link--dashboard,*/
.woocommerce-MyAccount-navigation-link--orders,
.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-navigation-link--edit-address,
.woocommerce-MyAccount-navigation-link--request-quote{
	display: none;
}
.woocommerce-MyAccount-navigation-link {
	list-style: none;
	margin-bottom: 1em!important;
	letter-spacing: 0;
}
.fw-menu-item--pin a:before {
	display: none;
}
/*-- /lista de navegación--*/
/*--- /Account Details---*/
/*---- /Myaccount formulario ----*/
/*-----------------------------------------------https://amarina2.disandatdev.com/my-account/   B2B plugin-------------------------------------------------*/
.um-page-register .B2B_myAccountWoo .NoSoloMoodMyaccount .col-1,
.B2B_myAccountWoo #customer_login .col-1{
	display: none!important;
}
/*-----register page---*/
.um-page-register .B2B_myAccountWoo .NoSoloMoodMyaccount .afreg_extra_fields {
	width: 100%;
}
/*-----/register page---*/
.B2B_myAccountWoo #customer_login .col-2, .B2B_myAccountWoo #customer_login .select2-container {
	width: 100%!important;
}
.SoloMoodMyaccount .woocommerce-EditAccountForm > p:nth-child(2),
.SoloMoodMyaccount .woocommerce-EditAccountForm > p:nth-child(4) {
	display: none;
}
.SoloMoodMyaccount .edit-account {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.SoloMoodMyaccount .woocommerce-EditAccountForm > p:nth-child(1) {
	width: 49%;
    padding: 0 15px;
}
.SoloMoodMyaccount .woocommerce-EditAccountForm > p:nth-child(6),
div#meta-data-fields, .afreg_extra_fields {
    width: 49%;
}
.SoloMoodMyaccount fieldset {
	border: none;
	width: 100%;
}
.SoloMoodMyaccount fieldset legend,
.SoloMoodMyaccount #meta-data-fields > h3,
.SoloMoodMyaccount .afreg_extra_fields > h3{
	color: var( --e-global-color-3f857c4 );
    font-family: "Quattrocento", Sans-serif;
    font-size: 1.2em;
    font-weight: 400;
    text-transform: uppercase;
}
/*.woocommerce-Button, .woocl-btn {
    border: 1px solid #ADADA8!important;
    background: #fff!important;
    color: #000!important;
    font-weight: 500!important;
    padding: 0.9em 1.2em!important;
    font-size: 0.8em!important;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif!important;
    letter-spacing: .2em!important;
    text-transform: uppercase!important;
	text-shadow: none!important;
    margin-bottom: 0em!important!important;
    margin-left: 15px!important;*/
}
/*
.B2B_myAccountWoo #customer_login .afreg_full_field {
	width: 50%!important;
}
*/
#meta-data-fields input {
	margin-bottom: 0.9rem!important;
}
.B2B_myAccountWoo #customer_login input, .B2B_myAccountWoo #customer_login .select2-container-single, .B2B_myAccountWoo .input-select, .select2-container--default .select2-selection--single, .woocommerce-MyAccount-content input {
    /*max-width: 500px;
    padding: 10px 15px;*/
	border: 1px solid #ddd !important;
    border-radius: 0;
	color: #888888;
}
.B2B_myAccountWoo #customer_login .select2-container .select2-selection--single {
	height: 39px;
	padding: 8px 16px;
}
.B2B_myAccountWoo #customer_login .select2-container .select2-selection__arrow {
	height: 39px;
}
p#afreg_additionalshowhide_5569, p#afreg_additionalshowhide_5574 {
    /*margin-right: 0!important;
    width: 50%!important;*/
}
p#billing_phone, p#billing_city {
    /*margin-right: 0!important;
    width: 50%!important;*/
}
p#afreg_additionalshowhide_5570, p#afreg_additionalshowhide_5571 {
    display: inline-flex;
    flex-flow: row-reverse;
    justify-content: flex-end;
	width: 100%;
}
@media screen and (max-width: 720px) {
	#meta-data-fields, .afreg_extra_fields {
		width: 100%!important;
		padding: 0.35em 0.75em 0.625em;
	}
}
/*---Label recaptcha---*/
label[for="afreg_additional_6026"] {
    display: none!important;
}
/*---/ Label recaptcha---*/
.jet-login .login-password__wrapper .password-visibility__icon {
    top: calc(50% - 15px);
	fill: #999;
}
.BotSpace a{
	height: 80px;
    vertical-align: middle;
    align-content: center;
}
/*-----------------------------------------------https://amarina2.disandatdev.com/my-account/-------------------------------------------------*/


/*-----------------------------------------------Footer-------------------------------------------------*/
/*----Menu primer columna----*/
.SpacesFooter a,
.StylesFooter a {
	color: var( --e-global-color-3f857c4 )!important;
}
.forminator-checkbox-label a {
    text-decoration: underline;
    color: var( --e-global-color-ffffff );
}
/*----/ Menu primer columna----*/
/*----/ Footer----*/
/*----------------------------------------*/

.noEspacio.elementor-widget:not(:last-child) {
	margin-bottom: 0px!important;
}
.SoloMoodMyaccount .woocl-pull-right, .WooDashboard .woocl-pull-left, .WooDashboard .coll-button-wrp{
	display:none;
}
.wlfmc-wishlist-footer .actions, .wlfmc-wishlist-footer tr.actions{
	display:none!important;
}
.wlfmc-wishlist-footer .share-item a.facebook i{color: var( --e-global-color-74bcba5 )!important;}
.wlfmc-wishlist-footer .share-item a.twitter i {color: var( --e-global-color-74bcba5 )!important;}
.wlfmc-wishlist-footer .share-item a.whatsapp i{color: var( --e-global-color-74bcba5 )!important;}
.wlfmc-wishlist-footer .share-item a.email i{color: var( --e-global-color-74bcba5 )!important;}
.wlfmc-wishlist-footer .share-item a.copy-link-trigger i{color: var( --e-global-color-74bcba5 )!important;}
.wlfmc-wishlist-footer .share-item a.download-pdf i{color: var( --e-global-color-74bcba5 )!important;}
@media print {
     .noimprimir {display: none !important;}
	.imagenProducto{width:50%}
	.jet-woo-product-gallery__image img {
    width: 50%;}
	    .elementor-9736 .elementor-element.elementor-element-45656ce {
       width: 60%;
			max-height:300px;
			
    }
	    .elementor-9736 .elementor-element.elementor-element-2e503f0 {
        width: 40%;
    }
	.jet-product-gallery-icon.jet-swiper-nav{
		display:none;
	}
	.elementor-9736 .elementor-element.elementor-element-ac3400e .jet-woo-product-gallery-slider .jet-woo-product-gallery__image {
    text-align: left;
}
}
.jet-menu-item .jet-sub-mega-menu{background-color:transparent!important}
.ListSave .woocommerce .woocommerce-MyAccount-navigation, .ListSave .woocommerce .woocommerce-MyAccount-content p,  {/*display:none*/}
.ListSave .woocommerce .woocl-coll-size .woocl-pull-right, .ListSave .product_list{
	display:none;
}
.ListSave .woocl-collections-gallery .woocl-cv-header{
	/*position: absolute;
    z-index: 1;
    top: 21em;*/
    width: 100%;
    text-align: center;
}
.ListSave .coll-button-wrp {
    width: 100%;
    /*margin: 35px 0 0 0;*/
}
.woocl-user-photo, .woocl-titlename .woocl-user-curatedby {
	display:none;
}
.MyAccountCSS .woocommerce-MyAccount-navigation {
	display:none;
}
.MyAccountCSS .woocommerce-account .woocommerce-MyAccount-content {
    float: none;
    width: 100%;
}
.woocommerce-account .MyAccountCSS .woocommerce-MyAccount-content {
    float: none;
    width: 100%;
	margin-left:auto;
	margin-right:auto;
}
.MyAccountCSS .SoloMoodMyaccount .woocommerce-EditAccountForm > p:nth-child(1) {
	width: 100%;
    padding: 0 15px;
}
.MyAccountCSS .SoloMoodMyaccount .woocommerce-EditAccountForm > p:nth-child(6),
div#meta-data-fields, .afreg_extra_fields {
    width: 100%;
}
.MenuProfile a:before {
    content: "\f2bd ";
	font-family: "Font Awesome 5 Free";
    font-weight: 400;
	margin-right:10px;
}
.MenuSaved a:before {
    content: "\f02e ";
	font-family: "Font Awesome 5 Free";
    font-weight: 400;
	margin-right:10px;
}
.MenuDownload a:before {
    content: "\f358 ";
	font-family: "Font Awesome 5 Free";
    font-weight: 400;
	margin-right:10px;
}
.Register .woocommerce .u-column1{
	display:none;
}
.Register .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: none;
	margin-left:auto;
	margin-right:auto;
    width: 68%;
}
@media screen and (max-width: 720px) {
	.Register .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 98%;
}
	
}
.Register .woocommerce .col2-set .col-2 h2, .Register .woocommerce-page .col2-set .col-2 h2, .Register .woocommerce .col2-set .col-2 h3, .Register .woocommerce-page .col2-set .col-2 h3{
    display: block;
	text-align: center;
	text-transform: uppercase;
	margin-top:3em;
	margin-bottom:2em;
	font-size: var(--e-global-typography-427baf6-font-size);
        line-height: var(--e-global-typography-427baf6-line-height);
        letter-spacing: var(--e-global-typography-427baf6-letter-spacing);
        word-spacing: var(--e-global-typography-427baf6-word-spacing);
}
.Register .woocommerce button[type=submit]{
	margin-top:1em;
	font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
        word-spacing: var(--e-global-typography-text-word-spacing);
	background-color: var(--e-global-color-3f857c4);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
}
.MenuiPrivado {text-underline-offset: 7px;}
.GalleryImage img, .GalleryImage .elementor-widget-image img {
	max-height:75vh;
}
#GalleryImage img, #GalleryImage .elementor-widget-image img, #GalleryImage div a img {
	max-height:70vh;
}
.TabMaterialsCont .elementor-image-box-content .elementor-image-box-title a{
color:#242421}