.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//lapizarradetoque.com/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//lapizarradetoque.com/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}.logged-in .cta-suscribete{display: none !important;}
.single-post div#et-main-area article.et_pb_post{margin-bottom: 10px !Important; padding-bottom: 0 !Important;}
header .container{width: 90% !important;}
@media all and (max-width: 980px){
header .container{width: 95% !important;}
}
#et-main-area .et_pb_text_inner a {color: #41dd79 !important; text-decoration: underline; font-weight: 700;}
.nomiembro {background-color: #ffe3e3; padding: 20px; border: 2px solid #ff9c9c; font-weight: 700;}
.nomiembro a { color: #cb7070 !important;}
@media (min-width: 981px){
#main-header.et-fixed-header #logo {
content: url(https://lapizarradetoque.com/wp-content/uploads/2024/02/logo-color-horizontal.svg)!important;}
}
a.et-cart-info {
display: none;
}
.category-cursos #comment-wrap, .category-unidades #comment-wrap{display:none !important;}
article.category-cursos, article.category-unidades {padding-bottom: 15px !important;}
article.category-cursos .et_pb_image_container, article.category-cursos .et_pb_image_container a.entry-featured-image-url, article.category-unidades .et_pb_image_container, article.category-unidades .et_pb_image_container a.entry-featured-image-url{margin-bottom: 15px !important;}
article.category-cursos a.entry-featured-image-url, article.category-unidades a.entry-featured-image-url{overflow: hidden;}
article.category-cursos .et_pb_image_container img, article.category-unidades .et_pb_image_container img{transition: 0s}
article.category-cursos:hover .et_pb_image_container img, article.category-unidades:hover .et_pb_image_container img{transform: scale(1.05);} @media all and (min-width: 981px){
body header#main-header div#et-top-navigation{padding: 0 !Important;}
body header#main-header div#et-top-navigation #top-menu li{padding-right: 0 !important; margin-right: -5px !important}
body header#main-header div#et-top-navigation #top-menu li a{padding: 20px 11px !important;}
body header#main-header div#et-top-navigation #top-menu li.acceder a{background: #333333; color: white !important;}
body header#main-header div#et-top-navigation #top-menu li.acceder a:hover{background: #000000; opacity: 1 !important;}
body.logged-in header#main-header div#et-top-navigation #top-menu li.suscribirme{margin-left: 5px;}
}
body header#main-header div#et-top-navigation #top-menu li.suscribirme, header#main-header #et-top-navigation ul#mobile_menu li.suscribirme{margin-right: 0 !important}
body header#main-header div#et-top-navigation #top-menu li.suscribirme a, header#main-header #et-top-navigation ul#mobile_menu li.suscribirme a{padding: 0 !important}
body header#main-header div#et-top-navigation #top-menu li.suscribirme button.single_add_to_cart_button{border: none; padding: 20px 11px !important; font-size: 14px; color: black; text-transform: uppercase; font-weight: bold; background: #33fc7b; line-height: 1em !Important; border-radius: 0 !important}
body header#main-header div#et-top-navigation #top-menu li.suscribirme button.single_add_to_cart_button:after{display: none !important}
body header#main-header div#et-top-navigation #top-menu li.suscribirme button.single_add_to_cart_button:hover{background: #28d365;}
header#main-header #et-top-navigation ul#mobile_menu li.suscribirme button.single_add_to_cart_button{border: none; padding: 20px 11px !important; font-size: 7vw; color: black; text-transform: uppercase; font-weight: bold; background: #33fc7b; line-height: 1em !Important; border-radius: 0 !important; padding-top: 4vw !important; padding-bottom: 4vw !important; width: 100% !important}
header#main-header #et-top-navigation ul#mobile_menu li.suscribirme button.single_add_to_cart_button:hover{background: #28d365;}
header#main-header #et-top-navigation ul#mobile_menu li.suscribirme button.single_add_to_cart_button:after{display: none !important}
body header#main-header{background: #c5ddcf!important;} @media all and (max-width: 980px) {
ul#top-menu li.espanol span{width: 30px !important; height: 30px !important;}
ul#top-menu li.ingles span{width: 30px !important; height: 30px !important;}
#page-container{padding-top: 70px !important;}
body header#main-header{background: white !important; position: fixed !important; top: 0 !important; box-shadow: 0 0 7px rgba(0,0,0,0.1)!important;}
header#main-header .container{width: 95% !important}
header#main-header .container .mobile_menu_bar:before{content: url(https://lapizarradetoque.com/wp-content/uploads/2024/06/menu-icon.svg); width: 40px; height: 40px; display: block; top: -2px;}
header#main-header div#et-top-navigation{padding-top: 16px !important; padding-left: 0 !important}
header#main-header #et-top-navigation .mobile_menu_bar{padding-bottom: 13px !important;}
header#main-header #logo{max-width: 70%; height: auto; max-height: 85%;}
header#main-header #et-top-navigation #top-menu{display: block}
header#main-header #et-top-navigation #top-menu li{display: none !important}
div#et-top-navigation .opened ul#mobile_menu{height: 100vh; position: fixed; top: 0; display: flex !important; flex-direction: column; border: none; background: #f4f4f4; padding-top: 70px;}
div#et-top-navigation .opened .mobile_menu_bar{z-index: 99999999}
div#et-top-navigation .opened .mobile_menu_bar:before{content: url(https://cnsdecormore.com/wp-content/uploads/2024/04/close-icon.svg);}
header#main-header #et-top-navigation ul#mobile_menu li.espanol, header#main-header #et-top-navigation ul#mobile_menu li.ingles{display: none;}
header#main-header #et-top-navigation ul#mobile_menu li a{text-transform: uppercase; font-size: 7vw; text-align: center; border: none; padding-top: 6vw; padding-bottom: 6vw; font-weight: 700; color: #333333;}
header#main-header #et-top-navigation ul#mobile_menu li.current_page_item a{}
body header#main-header{background: #c5ddcf!important;}
}
@media all and (max-width: 360px){
header#main-header #logo{padding-right: 10%;}
}
.mobile_menu_bar:before{color: #2d585a !important;}
body.logged-in header#main-header div#et-top-navigation #top-menu li.suscribirme, body.logged-in header#main-header #et-top-navigation ul#mobile_menu li.suscribirme button.single_add_to_cart_button{display: none !important}
body.logged-in header#main-header div#et-top-navigation #top-menu li.cursos a{border: none; padding: 20px 11px !important; font-size: 14px; color: black !important; text-transform: uppercase; font-weight: bold; background: #33fc7b; line-height: 1em !Important; border-radius: 0 !important;}
body.logged-in header#main-header #et-top-navigation ul#mobile_menu li.cursos a{color: black !important; background: #33fc7b;}
li.mi-cuenta.logueado{display: none !important}
body.logged-in li.mi-cuenta.logueado{display: inline-block !important} .xoo-el-main{padding: 50px 30px !important}
.xoo-el-main .xoo-el-section{padding-left: 0 !important}
.xoo-el-main .xoo-el-header{display: none !important;}
.xoo-el-inmodal{background: none !important;  height: fit-content !important;}
.xoo-el-inmodal .xoo-el-wrap{border-radius: 20px; overflow: hidden; background: white !important}
.xoo-el-form-container form.xoo-el-action-form{margin-top: 0 !important;}
.xoo-el-form-container form.xoo-el-action-form .xoo-aff-group{margin-bottom: 15px !important; width: 100% !important; font-size: 15px !important}
#et-main-area .xoo-el-form-container form.xoo-el-action-form .xoo-aff-group a.xoo-el-lostpw-tgr{font-weight: 500 !important; text-decoration: none !important; color: #000000 !important;}
.xoo-el-form-container button.btn.button.xoo-el-action-btn{color: #FFFFFF!important; font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important; font-weight: 700!important; text-transform: uppercase!important; padding: 10px; height: auto; font-size: 20px !important; background: #333333 !important; border: none !important; margin: 0 !important; width: 100% !important;}
.xoo-el-form-container button.btn.button.xoo-el-action-btn:after{display: none !important}
.xoo-el-form-container button.btn.button.xoo-el-action-btn:hover{background: #000000 !important}
.xoo-el-form-container .xoo-el-notice{width: 100% !Important;}
.xoo-el-notice-error{font-size: 0;}
.xoo-el-notice-error:after{content: "¡Ups! Parece que ha habido un error. Por favor, comprueba tu nombre de usuario o correo electrónico"}
.xoo-el-lostpw-success, .xoo-el-notice-error:after{    color: black;
font-size: 16px;
line-height: 1.7em;}
.xoo-el-notice-success .woocommerce-message{display: none !important;}
.xoo-el-form-txt{font-size: 15px !important;}
@media all and (max-width: 500px){
.xoo-el-main{padding: 10% 5% !important;}
.xoo-el-form-container form.xoo-el-action-form .xoo-aff-group.xoo-el-login-btm-fields{display: flex; flex-direction: column; align-items: flex-start;}
} .bloque-cursos.blog .et_pb_image_container img{height: 12.55vw; object-fit: cover; max-height: 180px; transition: 0s;}
.bloque-cursos.blog article:hover .et_pb_image_container a{overflow: hidden;}
.bloque-cursos.blog article:hover .et_pb_image_container img{transform: scale(1.05);}
@media all and (min-width: 768px) and (max-width: 980px) {
.bloque-cursos.blog .et_pb_image_container img{height: 29.95vw; object-fit: cover; max-height: 234px}
}
@media all and (max-width: 767px) {
.bloque-cursos.blog .et_pb_image_container img{height: 50.55vw; object-fit: cover; max-height: 387px}
} .boton_descargas{
color: #333333 !important;
border-width: 4px !important;
border-color: #33fc7b;
font-size: 16px;
font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 700 !important;
text-transform: uppercase !important;
transition: all 300ms ease 0ms;
text-decoration: none !important;
line-height: 2em !important;
}