/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 11 2024 | 12:24:03 */
/*---- Mooth board ----*/
.elementor-add-to-cart.elementor-product-simple p, .elementor-add-to-cart.elementor-product-simple .single_add_to_cart_button, .elementor-add-to-cart.elementor-product-simple .woocl-product-collections {
	/*display: none;*/
}


.woocl-coll-total-price {
    font-size: 24px;
    float: inline-end;
}

.woocl-coll-total-price:before {
   content:" (";
}

.woocl-coll-total-price:after {
    content:")";
	position:relative;
	right:.5rem;
}


.woocl-click .fa-heart::before {
	content: "\f02e"!important;
	/*font-family: elementskit!important;*/
}

.woocl-pull-left, .woocl-titlename, .woocl-collection-top, .woocl-collection-top .coll-textmsg span {
	color: var(--e-global-color-a05fa63)!important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 1.2em!important;
	font-weight: 400!important;
	text-transform: uppercase!important;
}
.woocl-cv-wrp, .woocl-item-block {
	font-family: "Roboto", Sans-serif ;
	border: none;
	box-shadow: none;
}
/*---thumbs----*/
.woocl-collections-gallery .product_list {
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.img-blanca-vacia {
	display: none!important;
}
/*---Boton Edit----*/
.coll-button-wrp {
	width: 100%;
	margin: 10px 0;
}
/*---titulo modal---*/
.woocl-cv-title, .woocl-title, .woocl-summary-title.regular, .woocl-pub p {
	color: var( --e-global-color-a05fa63)!important;
    font-family: "Roboto", Sans-serif!important;
    font-size: 12px!important;
    font-weight: 400!important;
    text-transform: uppercase!important;
}
.woocl-subtext {
	color: var(--e-global-color-a7f7029);
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    overflow-wrap: break-word;
    word-wrap: break-word;
    margin: 1.5em 0;
}
.woocl-cv-imgwrp {
	height: 100%!important;
	padding: 4.5em;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	background: var( --e-global-color-5b73008 );
}
.woocl-cv-items {
	background-color: var( --e-global-color-a05fa63 );
}
.woocl-coll-author {
	display: none;
}

/*---------------------------------------------BOTONES--------------------------------*/

.coll-button-wrp .edit, .woocl-collection button, .woocl-email-btn, .woocl-add-to-collbtn, .woocl-coverimage, .woocl-delete-button, .woocl-btn, .woocl-img-button, .woocl-addbtn {
	font-weight: normal!important;
	border-style: solid!important;
	border-width: 1px 1px 1px 1px!important;
	border-radius: 0px 0px 0px 0px!important;
	padding: 1em 1.5em 1em 1.5em!important;
	color: var(--e-global-color-a05fa63)!important;
	background: var(--e-global-color-bfdcdc3 )!important;
	border-color: var(--e-global-color-a7f7029 )!important;
	box-shadow: none!important;
	transition: all 0.2s;
}
.coll-button-wrp .edit:hover, .coll-button-wrp .edit:focus, .woocl-collection button:hover, .woocl-collection button:focus, .woocl-add-to-collbtn:hover, .woocl-coverimage:hover, .woocl-delete-button:hover, .woocl-btn:hover, .woocl-img-button:hover, .woocl-addbtn:hover .woocl-add-to-collbtn:focus, .woocl-coverimage:focus, .woocl-delete-button:focus, .woocl-btn:focus, .woocl-img-button:focus, .woocl-addbtn:focus {
	background: #fff!important;
	border-style: solid!important;
	border-width: 1px 1px 1px 1px!important;
	border-radius: 0px 0px 0px 0px!important;
	border-color: var(--e-global-color-a7f7029 )!important;
	color: var(--e-global-color-3f857c4 )!important;
}

.woocl-share-button {
	display: none;
}

/*----view-collection---*/
.woocl-item-price, .woocl-arr, .woocl-itemprice {
	display: none!important;
}
.woocl-collection-info {
	border: none;
	max-width: 100%!important;
}
.woocl-collections .woocl-item-details {
	min-height: auto!important;
	/*position: absolute;
	bottom: 60px;*/
	background: #FFF;
	border: none;
	text-align: center;
	width: 100%;
}
a.woocl-image-wrapper {
	background: #f9f9f8;
	margin-bottom: -10px;
}
.woocl-click-image {
	padding: 35px;
	height: 100%!important;
}
.woocl-items, .woocl-update {
	padding-top: 1em;
}
.woocl-note {
	text-align: center;
	overflow: auto!important;
	background-color:#FFF;
	padding:10px 0 0 0;
}
.woocl-note::-webkit-scrollbar {
	width: 3px!important;
}
.woocl-note::-webkit-scrollbar-thumb {
	background: var(--e-global-color-a7f7029);
}
.woocl-entertesttext {
	background: #e5e3e3;
	border: none!important;
	max-width: 100%;
	border-radius:0px;
}
.woocl-entertesttext:focus, .woocl-colwName:focus {
	background: #fff;
}
/*-----Editar colección------*/
.woocl-collectiontitle {
	max-width: 100%!important;
}
.woocl-collectiontitle, .woocl-acts {
	margin: 0px!important;
}
.woocl-collectiontitle .woocl-edittitle, .woocl-editdescription {
	border-style: solid!important;
	border-width: 1px 1px 1px 1px!important;
	border-radius: 0px 0px 0px 0px!important;
	padding: .5em!important;
	color: var(--e-global-color-a05fa63 )!important;
	background: var(--e-global-color-bfdcdc3 )!important;
	border-color: var(--e-global-color-a7f7029 )!important;
}
.woocl-entertext, .woocl-editdescription {
	max-width: 100%!important;
}
.woocl-editdescription {
	height: 120px!important;
	padding: 0.5em 1em!important;
}
.woocl-created-text {
	margin: 1.5em 0em;
}
.woocl-collections {
	margin-top: 0.9rem;
}
.woocl-collection {
	max-width: 100%!important;
}

/*---- Mooth board Modal Borrar Item --------*/

.woocl-close {	
	font-family: "Roboto", Sans-serif !important;
    color: #e86b6b!important;
	font-size: 16px!important;
}

.woocl-delete-button, .woocl-add-to-collbtn {
	background: transparent!important;
	border: none!important;
}

.woocl-delete-button:hover, .woocl-add-to-collbtn:hover {
	background: #fff!important;
	border: none!important;
}
.woocl-hoverbox, .woocl-modal-wrapper, .woocl-modal-wrapper-success, .woocl-delete-success, .woocl-modal-imageadd-inwrapper, .woocl-modal-inwrapper, .woocl-modal-delete-inwrapper {
	color: var( --e-global-color-a05fa63)!important;
	background: rgb(255 255 255 / 90%);
}
/*---Borrar o hacer privado o publico un moodboard desde: All moodboards ----*/
.woocl-border {
	display: none;
}

/*---/ Borrar o hacer privado o publico un moodboard desde: All moodboards ----*/
.woocl-imgtxt {
	padding: 15px 15px 0 15px!important;
}
.woocl-addbtn {
	width: 100%;
}
/*----MODAL Add to Moodboard ----*/
.woocl-modal-wrapper .woocl-lnSeporator {
	border: none!important;
}
.woocl-middle, .selectricOpen .selectric, .woocl-colwName, .woocl-imageadd-middlepart,
.woocl-middlepart, .woocl-delete-middlepart {
	border-radius: 0px;
	border: 1px solid var(--e-global-color-a7f7029 )!important;
	font-family: "Roboto", Sans-serif;
	background: #fff!important;
	box-shadow: none!important;
}
.woocl-topper {
	border: none!important;
	background: #fff!important;
	box-shadow: none!important;
}
.selectricItems li {
	border: none!important;
	background: #fff!important;
}
.selectricItems li:hover {
	border-bottom: 1px solid var(--e-global-color-a7f7029 )!important;
}
.woocl-modal-wrapper .woocl-colwItem::after, .woocl-summary-title:hover {
	border: none!important;
}

.woocl-modal-wrapper .woocl-viewport {
	background: var( --e-global-color-8ad9d05 );
}

.woocl-inner, .woocl-top, .woocl-footer {
	border: none;
    background: #fff;
}
table tbody>tr:nth-child(odd)>td {
	background-color: transparent!important;
}
/*-- Modal detalles --*/
.woocl-price, .woocl-add-cart-btn {
	display: none;
}
.woocl-summary-cart {
	margin-top: 0!important;
}
.woocl-add-btn-wrapper {
	margin-bottom: 15px;
}
.woocl-collection-top .coll-success {
	display: none!important
}

/*---All Moodboards-------------------------*/
.woocl-middlepart, .woocl-delete-middlepart {
    position: absolute;
    top: 10%;
    left: 0;
    right: 0;
    margin: 0 auto 30px;
    max-width: 960px;
    width: 90%;
	padding: 30px;
}
.woocl-cv-body {
    height: 100%!important;
}

/*---- /Mooth board -------------------------------------------*/

/*---- /WELCOME -------------------------------------------*/


/*
estilos fonts:


primary: 
	color: #5c5c5c !important;
    font-family: "Baskervville", Sans-serif !important;
    font-size: 24px !important;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.7em;
    letter-spacing: 0.8em;

titulo cabecera: 
	color: #5c5c5c !important;
    font-family: "Baskervville", Sans-serif !important;
    font-size: 24px !important;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;

titulos anteriores: 
	color: #5c5c5c !important;
    font-family: "Baskervville", Sans-serif !important;
    font-size: 1.2em !important;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;

text: 
	color: #707070 !important;
    font-family: font-family: "Roboto", Sans-serif !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.7em;


*/

.woocl-collection {
    color: #707070 !important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 12px !important;
	font-weight: 400!important;
	text-transform: uppercase!important;
}

.woocl-titlename > h2 {

    float: left;
    margin: 0 !important;
    padding-right: 11px !important;

	color: var(--e-global-color-be5e37a) !important;
    font-family: "Baskervville", Sans-serif !important;
    font-size: 24px !important;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.2em;
}

.woocl-pull-left {
    padding-left: 10px;
    color: var(--e-global-color-be5e37a) !important;
    font-family: "Baskervville", Sans-serif !important;
    font-size: 1.2em !important;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-bottom: 10px;
}

button.woocl-btn.btn-s.woocl-btn-ter.edit {
    margin-left: 0px !important;
    color: var(--e-global-color-a05fa63 )!important;
	font-family: "Roboto", Sans-serif !important;
	font-size: 12px !important;
	font-weight: 400!important;
	text-transform: uppercase!important;
}

.woocl-user-name{
	color: var(--e-global-color-be5e37a) !important;
    font-family: "Baskervville", Sans-serif !important;
    font-size: 1.2em !important;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal !important;
	margin-bottom: 5px;
}

.woocl-innerline, .woocl-collect-item {
    font-size: 12px;
}


.woocl-item-title {
    overflow: hidden;
    width: 100%;
	color: var(--e-global-color-be5e37a) !important;
    font-family: "Baskervville", Sans-serif !important;
    font-size: 1.2em !important;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal !important;
}

.woocl-click, .woocl-product-collections {
    margin-top: 0px;
	text-transform: uppercase;
	text-align: right;
}
.elementor-kit-11 a {
    color: #707070;
}
.woocl-created-text a:link, .woocl-created-text a:active, .woocl-created-text a:visited {
     color: #707070;
}

.woocl-close-style {
	background: url(../../../wp-content/uploads/2024/05/closeam-02.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 50px;
    padding: 10px;
    margin: 10px;
    background-size: 100%;
}

.woocl-top {
    height: 60px;
}

table.woocl-product-details, .woocommerce-notices-wrapper  {
    color: #707070 !important;
    font-family: font-family: "Roboto", Sans-serif !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.7em;

}

.woocl-summary-title.regular{
	color: var(--e-global-color-be5e37a) !important;
    font-family: "Baskervville", Sans-serif !important;
    font-size: 24px !important;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.2em;
	
}

#woo_cl_popup_loader{
	filter: hue-rotate(200deg);	
}
.woocl-img-button{
	color: var(--e-global-color-be5e37a) !important;
	font-family: font-family: "Roboto", Sans-serif !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.7em;
	padding: 10px;
	text-transform: uppercase;
}
input.woocl-edittitle {
	color: var(--e-global-color-be5e37a) !important;
    font-family: "Baskervville", Sans-serif !important;
    font-size: 24px !important;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.2em;
}
button#woocl-update-collection, button.woocl-hover-click-btn.woocl-remove-coll-item, button.woocl-hover-click-btn, button#collectitem,button#woocl-coll-cover-img, .woocl-btn{
	color: var(--e-global-color-be5e37a) !important;
	font-family: font-family: "Roboto", Sans-serif !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.7em;
	padding: 10px;
	text-transform: uppercase;
	border-radius:0px;
}

.woocl-items, .woocl-item-block .woocl-imgtxt {
    font-size: 12px;
}

.woocl-coverimage, button#collectItem, .woocommerce-MyAccount-navigation-link, .woocommerce-button, button.woocommerce-Button.button.wp-element-button {

	color: var(--e-global-color-be5e37a) !important;
	font-family: font-family: "Roboto", Sans-serif !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.7em;
	padding: 10px;
	text-transform: uppercase;
}
h1.elementor-heading-title.elementor-size-default {
	color: var(--e-global-color-be5e37a) !important;
    font-family: "Baskervville", Sans-serif !important;
    font-size: 24px !important;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.2em;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a, li.woocommerce-MyAccount-navigation-link a {
  font-family: "Roboto", Sans-serif !important;
	font-size: 12px !important;
    font-weight: 400;
    line-height: 1.7em;
	padding: 10px;
	text-transform: uppercase;
}
.woocl-collection-info {
     margin-bottom: 0px; 
}
.woocl-innerline {
     margin-bottom: 0px; 
     margin-top: 0px; 
}
/*Ocultar slugs en la impresión de las hojas*/
@media print {
    a::after {
        content: none!important;
    }
}