/*
Theme Name: Leturalma 
Theme URI: http://www.cartel-arte.com/
Template: Divi
Author: Cartel
Author URI: http://www.cartel-arte.com/
Description: Tema personalizado para Leturalma
Version: 1.0
*/
/*--------------------------------------------------------------------------------------------------------------*/
/* 
		Leturalma - dev by ®FranZis - Started on 15 FEBRERO 2019
/*---------------------------------------------------------------------------------------------------------------*/

body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header, body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header {
    top: 32px!important;
}
.mfp-wrap {
    z-index: 999999!important;
}

::selection{background:#d64f51;color:#fff;}
/*#page-container{top:140px!important;margin-top:0!important;}

#page-container header#main-header {top:140px!important;margin-top:0!important;}*/


/* FONT FACE 
---------------------------------------------------------------------------------------------------- */
@font-face{font-family:'Einstellung-light';src:url(fonts/fonts/Einstellung-Light.eot);src:url(fonts/Einstellung-Light.eot?#iefix) format("embedded-opentype"),url(fonts/Einstellung-Light.woff2) format("woff2"),url(fonts/Einstellung-Light.woff) format("woff"),url(fonts/Einstellung-Light.ttf) format("truetype"),url(fonts/Einstellung-Light.svg#Einstellung-Light) format("svg");font-weight:300;font-style:normal;}
@font-face{font-family:'Einstellung-medium';src:url(fonts/Einstellung-Medium.eot);src:url(fonts/Einstellung-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/Einstellung-Medium.woff2) format("woff2"),url(fonts/Einstellung-Medium.woff) format("woff"),url(fonts/Einstellung-Medium.ttf) format("truetype"),url(fonts/Einstellung-Medium.svg#Einstellung-Medium) format("svg");font-weight:500;font-style:normal;}
@font-face{font-family:'Einstellung-bold';src:url(fonts/Einstellung-Bold.eot);src:url(fonts/Einstellung-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Einstellung-Bold.woff2) format("woff2"),url(fonts/Einstellung-Bold.woff) format("woff"),url(fonts/Einstellung-Bold.ttf) format("truetype"),url(fonts/Einstellung-Bold.svg#Einstellung-Bold) format("svg");font-weight:bold;font-style:normal;}
@font-face{font-family:'Einstellung-regular';src:url(fonts/Einstellung-Regular.eot);src:url(fonts/Einstellung-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Einstellung-Regular.woff2) format("woff2"),url(fonts/Einstellung-Regular.woff) format("woff"),url(fonts/Einstellung-Regular.ttf) format("truetype"),url(fonts/Einstellung-Regular.svg#Einstellung-Regular) format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Einstellung-italic';src:url(fonts/Einstellung-Italic.eot);src:url(fonts/Einstellung-Italic.eot?#iefix) format("embedded-opentype"),url(fonts/Einstellung-Italic.woff2) format("woff2"),url(fonts/Einstellung-Italic.woff) format("woff"),url(fonts/Einstellung-Italic.ttf) format("truetype"),url(fonts/Einstellung-Italic.svg#Einstellung-Italic) format("svg");font-weight:normal;font-style:italic;}
@font-face{font-family:Bebas;src:url(fonts/BebasNeueBold.eot);src:url(fonts/BebasNeueBold.eot?#iefix) format("embedded-opentype"),url(fonts/BebasNeueBold.woff2) format("woff2"),url(fonts/BebasNeueBold.woff) format("woff"),url(fonts/BebasNeueBold.ttf) format("truetype"),url(fonts/BebasNeueBold.svg#BebasNeueBold) format("svg");font-weight:bold;font-style:normal;}
@font-face{font-family:AlegreS;src:url(fonts/AlegreSans-Regular.eot);src:url(fonts/AlegreSans-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/AlegreSans-Regular.woff2) format("woff2"),url(fonts/AlegreSans-Regular.woff) format("woff"),url(fonts/AlegreSans-Regular.ttf) format("truetype"),url(fonts/AlegreSans-Regular.svg#AlegreSans-Regular) format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:FiraB;src:url(fonts/FiraSans-SemiBold.eot);src:url(fonts/FiraSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(fonts/FiraSans-SemiBold.woff2) format("woff2"),url(fonts/FiraSans-SemiBold.woff) format("woff"),url(fonts/FiraSans-SemiBold.ttf) format("truetype"),url(fonts/FiraSans-SemiBold.svg#FiraSans-SemiBold) format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:FiraR;src:url(fonts/FiraSans-Regular.eot);src:url(fonts/FiraSans-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/FiraSans-Regular.woff2) format("woff2"),url(fonts/FiraSans-Regular.woff) format("woff"),url(fonts/FiraSans-Regular.ttf) format("truetype"),url(fonts/FiraSans-Regular.svg#FiraSans-SemiBold) format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:Bebas;src:url(fonts/BebasNeueBold.eot);src:url(fonts/BebasNeueBold.eot?#iefix) format("embedded-opentype"),url(fonts/BebasNeueBold.woff2) format("woff2"),url(fonts/BebasNeueBold.woff) format("woff"),url(fonts/BebasNeueBold.ttf) format("truetype"),url(fonts/BebasNeueBold.svg#BebasNeueBold) format("svg");font-weight:bold;font-style:normal;}
@font-face{font-family:font-awesome;src:url(fonts/fontawesome-webfont.eot);src:url(fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2) format("woff2"),url(fonts/fontawesome-webfont.woff) format("woff"),url(fonts/fontawesome-webfont.ttf) format("truetype"),url(fonts/fontawesome-webfont.svg#fontawesome-webfont) format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:lady;src:url(fonts/LadyMarmalade.eot);src:url(fonts/LadyMarmalade.eot?#iefix) format("embedded-opentype"),url(fonts/LadyMarmalade.woff2) format("woff2"),url(fonts/LadyMarmalade.woff) format("woff"),url(fonts/LadyMarmalade.ttf) format("truetype"),url(fonts/LadyMarmalade.svg#LadyMarmalade) format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:articoh;src:url(fonts/ArticoCondensedHeavy.eot);src:url(fonts/ArticoCondensedHeavy.eot?#iefix) format("embedded-opentype"),url(fonts/ArticoCondensedHeavy.woff2) format("woff2"),url(fonts/ArticoCondensedHeavy.woff) format("woff"),url(fonts/ArticoCondensedHeavy.ttf) format("truetype"),url(fonts/ArticoCondensedHeavy.svg#ArticoCondensedHeavy) format("svg");font-weight:900;font-style:normal;}
@font-face{font-family:articob;src:url(fonts/ArticoCondensedBold.eot);src:url(fonts/ArticoCondensedBold.eot?#iefix) format("embedded-opentype"),url(fonts/ArticoCondensedBold.woff2) format("woff2"),url(fonts/ArticoCondensedBold.woff) format("woff"),url(fonts/ArticoCondensedBold.ttf) format("truetype"),url(fonts/ArticoCondensedBold.svg#ArticoCondensedBold) format("svg");font-weight:bold;font-style:normal;}
@font-face{font-family:articol;src:url(fonts/ArticoCondensedExtraLight.eot);src:url(fonts/ArticoCondensedExtraLight.eot?#iefix) format("embedded-opentype"),url(fonts/ArticoCondensedExtraLight.woff2) format("woff2"),url(fonts/ArticoCondensedExtraLight.woff) format("woff"),url(fonts/ArticoCondensedExtraLight.ttf) format("truetype"),url(fonts/ArticoCondensedExtraLight.svg#ArticoCondensedExtraLight) format("svg");font-weight:200;font-style:normal;}
@font-face{font-family:articor;src:url(fonts/ArticoExtraCondLight.eot);src:url(fonts/ArticoExtraCondLight.eot?#iefix) format("embedded-opentype"),url(fonts/ArticoExtraCondLight.woff2) format("woff2"),url(fonts/ArticoExtraCondLight.woff) format("woff"),url(fonts/ArticoExtraCondLight.ttf) format("truetype"),url(fonts/ArticoExtraCondLight.svg#ArticoExtraCondLight) format("svg");font-weight:300;font-style:normal;}


span.theme-page-bg, .theme-page-bg, .single-component .seatmap-window.theme-page-bg, .alternate-separator .text-separator.theme-page-bg, .seatmap-topbar-inner .styled-dropdown-list .styled-dropdown-item-interactive.selected {
    background-color: transparent!important;
}


/* 2023
---------------------------------------------------------------------------------------------------- */
.et_pb_section_0 {padding-top:125px!important;}


.texto-2023  .et_pb_text_inner  h2  {
font-family: corecircus,Arial,sans-serif !important;
font-weight: normal !important;
color: #d64f51 !important;}

.texto-2023 .et_pb_text_inner   h3 {
font-family: corecircus,Arial,sans-serif !important;
color: #1e9f68 !important;
font-size: 15px !important;}

.texto-2023  .et_pb_text_inner  p {
font-family: museo300!important;
font-weight: normal;
font-style: normal;}

.texto-2023  .et_pb_text_inner  p strong {
font-family: museo500;
color: #d64f51 !important;
font-weight: normal;
font-style: normal;font-size: 18px !important;}

.texto-2023  .et_pb_text_inner  p strong.negrita-masartistas {
font-family: museo500;
color: #222 !important;
font-weight: normal;
font-style: normal;font-size: 16px !important;}


#et-top-navigation {
  padding-top: 5px !important;
  padding-right: 5%!important;
}


@supports (-webkit-backdrop-filter: blur(1px)) {
  .separador-top-safari{
    border:10px solid #f00;
  }
	.breadcrumb {display:none;}	
}

#entradas ul.listado-acres li:hover {  -moz-transform: none !important;
  -webkit-transform: none !important;
  -o-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  transition: none !important;
}
#entradas ul.listado-acres li {
	font-family: museo700,Arial,sans-serif;
font-size: 13px;
line-height: 1.5;
padding-bottom: 15px;
padding-left: 25px;}

#entradas ul.listado-acres li::before {
  background-image: url(images/flor06.png);
  content: ' ';
  background-size: 22px;
  position: absolute;
  left: 0;
  top: 0px;
  width: 22px;
  height: 18px; 
}

/* POPUP
---------------------------------------------------------------------------------------------------- */
.sgpb-theme-1-overlay {
    z-index: 99999 !important;
}
.sgpb-main-html-content-wrapper {padding: 20px;}
.sgpb-main-html-content-wrapper h2.titular-viviendas {padding-left: 0px;}
.sgpb-main-html-content-wrapper h2.titular-viviendas::before {display:none;}
.sgpb-theme-1-content {
    border-radius: 0px;
    padding-bottom: 0;
    box-shadow: none!important;
    border-bottom-width: 0px !important;
    border-bottom-color: #fff !important;
	background:url(images/backg.jpg) bottom center repeat transparent !important;}
.sgpb-popup-dialog-main-div-theme-wrapper-1 {background: transparent;}	
.sgpb-popup-dialog-main-div-theme-wrapper-1 img.sgpb-popup-close-button-1 {margin-right: 15px;}

.sgpb-main-html-content-wrapper p strong {font-family:museo700,Arial,sans-serif;font-weight:normal; color: #d65051;}
.sgpb-main-html-content-wrapper h1  {font-family:museo700,Arial,sans-serif;font-weight:normal; color: #d65051;}


/* INICIO TEMPORAL
---------------------------------------------------------------------------------------------------- */
::placeholder{color:#333!important;opacity:1!important; }
/*.home #page-container header#main-header{display:none;}
.page-id-164 #page-container header#main-header{display:none;}
.page-id-182 #page-container header#main-header{display:none;}
.cabecera-bonica .et_pb_text_inner h1{font-family:lady,Verdana,Geneva,sans-serif;text-transform:none;font-weight:normal!important;font-size:50px;}
.cabecera-bonica .et_pb_text_inner h2{font-family:lady,Verdana,Geneva,sans-serif;text-transform:none;font-weight:normal!important;font-size:75px;}
.reservas_button{display:none;position:absolute;z-index:999999!important;right:25px;top:45px;background:url(images/fecha.png) center center no-repeat;width:284px;height:243px;text-indent:-9999px;}
.contador-tiempo .et_pb_countdown_timer_0.et_pb_bg_layout_dark.et_pb_no_bg div.et_pb_countdown_timer_container h4.title{font-family:lady,Verdana,Geneva,sans-serif!important;text-transform:none;font-size:55px!important;}
.contador-tiempo .et_pb_countdown_timer_0.et_pb_bg_layout_dark.et_pb_no_bg div.et_pb_countdown_timer_container.clearfix .section.values p.value{font-family:lady,Verdana,Geneva,sans-serif!important;text-transform:none;font-weight:normal!important;font-size:75px!important;}
.contador-tiempo .et_pb_countdown_timer_0.et_pb_bg_layout_dark.et_pb_no_bg div.et_pb_countdown_timer_container.clearfix .section.values{max-width:75px!important;}
.contador-tiempo .et_pb_countdown_timer.et_pb_countdown_timer_0.et_pb_bg_layout_dark.et_pb_no_bg div.et_pb_countdown_timer_container.clearfix div.sep.section p{font-family:lady,Verdana,Geneva,sans-serif!important;text-transform:none;font-weight:normal!important;}
.contador-tiempo .et_pb_countdown_timer.et_pb_countdown_timer_0.et_pb_bg_layout_dark.et_pb_no_bg div.et_pb_countdown_timer_container .section.values p.label{font-family:articob,Verdana,Geneva,sans-serif!important;}
.formulario-news .et_pb_text_inner h2{font-family:articor,Verdana,Geneva,sans-serif!important;}
.formulario-news .et_pb_text_inner p{font-family:articor,Verdana,Geneva,sans-serif!important;}
.home div.et_pb_section.et_pb_section_1{background:url(images/flores-news.png) right bottom no-repeat,url(images/fecha.png) left top no-repeat,url(images/backg.jpg) center center repeat #ecf0f1!important;}
.et_pb_newsletter_form form div.et_pb_newsletter_fields p.et_pb_newsletter_button_wrap a{font-family:articob,Verdana,Geneva,sans-serif!important;}
.gecko .et_pb_newsletter .et_pb_newsletter_field{margin-bottom:5px;}
.contenedor-newsletter .et_pb_newsletter_result{font-family:articor,Verdana,Geneva,sans-serif!important;color:#d31372;padding:25px;text-align:center;font-size:20px;}
.et_pb_newsletter_result.et_pb_newsletter_success h2{color:#d31372!important;}
#footer-info{font-family:articob,Verdana,Geneva,sans-serif!important;color:#fff;}
.et-social-icon a{display:inline-block;position:relative;color:#fff;font-size:24px;text-align:center;text-decoration:none;transition:color .3s ease 0s;}
#footer-bottom{padding:15px 0 5px;background-color:#1f1f1f;background-color:#734b82;}
#footer-bottom a.firma-cartel{background:url(images/firma-cartel.png) center center no-repeat;width:139px;height:13px;text-indent:-5000px;display:block;background-size:139px 13px;float:right;margin-top:5px;}
.casilla-politica.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner p{font-size:16px;}
.casilla-politica.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner p a strong{color:#734b82;}
.page-id-164{background:url(images/backg.jpg) center center repeat #ecf0f1;}
.page-id-164 h2{font-family:articob,Verdana,Geneva,sans-serif!important;color:#444;}
.page-id-164 p strong{font-family:museo700,Verdana,Geneva,sans-serif!important;color:#444;}
.page-id-164 p{font-family:museo500,Verdana,Geneva,sans-serif!important;color:#333;font-size:14px;}
.page-id-182 h2{font-family:museo700,Verdana,Geneva,sans-serif!important;color:#444;}
.page-id-182 p strong{font-family:articob,Verdana,Geneva,sans-serif!important;color:#444;}
.page-id-182 p{font-family:museo500,Verdana,Geneva,sans-serif!important;color:#333;font-size:14px;}
#footer-info a.aviso{margin-left:125px;}
#footer-info a{color:#fff;}
.home #footer-widgets{padding:6% 0 0;display:none;}
.home #main-footer div#contenedor-copiraicht{display:none;}
.boton-mas a img:hover{cursor:pointer!important;animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}*/

footer#main-footer div#footer-bottom {display:none;}

@keyframes animationTelegram {
0%{transform:rotate(0deg) scaleX(1.00) scaleY(1.00);}
10%{transform:rotate(-3deg) scaleX(0.80) scaleY(0.80);}
20%{transform:rotate(-3deg) scaleX(0.80) scaleY(0.80);}
30%{transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
40%{transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
50%{transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
60%{transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
70%{transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
80%{transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
90%{transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
100%{transform:rotate(0deg) scaleX(1.00) scaleY(1.00);}
}
@-moz-keyframes animationTelegram {
0%{-moz-transform:rotate(0deg) scaleX(1.00) scaleY(1.00);}
10%{-moz-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80);}
20%{-moz-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80);}
30%{-moz-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
40%{-moz-transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
50%{-moz-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
60%{-moz-transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
70%{-moz-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
80%{-moz-transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
90%{-moz-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
100%{-moz-transform:rotate(0deg) scaleX(1.00) scaleY(1.00);}
}
@-webkit-keyframes animationTelegram {
0%{-webkit-transform:rotate(0deg) scaleX(1.00) scaleY(1.00);}
10%{-webkit-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80);}
20%{-webkit-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80);}
30%{-webkit-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
40%{-webkit-transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
50%{-webkit-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
60%{-webkit-transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
70%{-webkit-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
80%{-webkit-transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
90%{-webkit-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
100%{-webkit-transform:rotate(0deg) scaleX(1.00) scaleY(1.00);}
}
@-o-keyframes animationTelegram {
0%{-o-transform:rotate(0deg) scaleX(1.00) scaleY(1.00);}
10%{-o-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80);}
20%{-o-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80);}
30%{-o-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
40%{-o-transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
50%{-o-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
60%{-o-transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
70%{-o-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
80%{-o-transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
90%{-o-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
100%{-o-transform:rotate(0deg) scaleX(1.00) scaleY(1.00);}
}
@-ms-keyframes animationTelegram {
0%{-ms-transform:rotate(0deg) scaleX(1.00) scaleY(1.00);}
10%{-ms-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80);}
20%{-ms-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80);}
30%{-ms-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
40%{-ms-transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
50%{-ms-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
60%{-ms-transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
70%{-ms-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
80%{-ms-transform:rotate(-3deg) scaleX(1.00) scaleY(1.00);}
90%{-ms-transform:rotate(3deg) scaleX(1.00) scaleY(1.00);}
100%{-ms-transform:rotate(0deg) scaleX(1.00) scaleY(1.00);}
}
@media (max-width:1500px) {
.contenedor-newsletter.et_section_regular div#newsletter.et_pb_row.et_pb_row_2{max-width:700px!important;}
}
@media (max-width:1280px) {
.contenedor-newsletter.et_section_regular div#newsletter.et_pb_row.et_pb_row_2{max-width:600px!important;}
}
@media (max-width:920px) {
.logotipo img{max-width:200%;margin-left:-50%;}
.home div.et_pb_section.et_pb_section_1{background:url(images/backg.jpg) center center repeat #ecf0f1!important;}
#footer-info a.aviso{margin-left:1px;}
#footer-bottom a.firma-cartel{background:url(images/firma-cartel.png) center center no-repeat;background-size:auto;width:139px;height:13px;text-indent:-5000px;display:block;background-size:139px 13px;float:none!important;margin:auto;}
}
@media (max-width:520px) {
.logotipo img{max-width:200%;margin-left:-50%;margin-top:-50%;}
.home div.et_pb_section.et_pb_section_1{background:url(images/backg.jpg) center center repeat #ecf0f1!important;}
.contador-tiempo .et_pb_countdown_timer_0.et_pb_bg_layout_dark.et_pb_no_bg div.et_pb_countdown_timer_container.clearfix .section.values{max-width:125px!important;width:22%!important;}
.contador-tiempo .et_pb_countdown_timer_0.et_pb_bg_layout_dark.et_pb_no_bg div.et_pb_countdown_timer_container h4.title{font-family:lady,Verdana,Geneva,sans-serif!important;text-transform:none;font-size:45px!important;}
.contador-tiempo .et_pb_countdown_timer_0.et_pb_bg_layout_dark.et_pb_no_bg div.et_pb_countdown_timer_container.clearfix .section.values p.value{font-family:lady,Verdana,Geneva,sans-serif!important;text-transform:none;font-weight:normal!important;font-size:35px!important;}
}


/* FONT FACE 
---------------------------------------------------------------------------------------------------- */
@font-face{font-family:museo700;src:url(fonts/MuseoSlab-700.eot);src:url(fonts/MuseoSlab-700.eot?#iefix) format("embedded-opentype"),url(fonts/MuseoSlab-700.woff2) format("woff2"),url(fonts/MuseoSlab-700.woff) format("woff"),url(fonts/MuseoSlab-700.ttf) format("truetype"),url(fonts/MuseoSlab-700.svg#MuseoSlab-700) format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:corecircus;src:url(fonts/CoreCircus.eot);src:url(fonts/CoreCircus.eot?#iefix) format("embedded-opentype"),url(fonts/CoreCircus.woff2) format("woff2"),url(fonts/CoreCircus.woff) format("woff"),url(fonts/CoreCircus.ttf) format("truetype"),url(fonts/CoreCircus.svg#CoreCircus) format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:museo300;src:url(fonts/MuseoSlab-300.eot);src:url(fonts/MuseoSlab-300.eot?#iefix) format("embedded-opentype"),url(fonts/MuseoSlab-300.woff2) format("woff2"),url(fonts/MuseoSlab-300.woff) format("woff"),url(fonts/MuseoSlab-300.ttf) format("truetype"),url(fonts/MuseoSlab-300.svg#MuseoSlab-300) format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:museo500;src:url(fonts/MuseoSlab-500.eot);src:url(fonts/MuseoSlab-500.eot?#iefix) format("embedded-opentype"),url(fonts/MuseoSlab-500.woff2) format("woff2"),url(fonts/MuseoSlab-500.woff) format("woff"),url(fonts/MuseoSlab-500.ttf) format("truetype"),url(fonts/MuseoSlab-500.svg#MuseoSlab-500) format("svg");font-weight:normal;font-style:normal;}


/* BODY
---------------------------------------------------------------------------------------------------- */
/*body{color:#222;font-family:museo300,Arial,sans-serif;font-size:16px;font-weight:normal;-moz-osx-font-smoothing:grayscale;line-height:1.4em;background:url(images/body-bg02.png) right bottom no-repeat,url(images/body-bg01.png) left bottom no-repeat,url(images/backg.jpg) center center repeat #ecf0f1!important;}*/
/*.page-id-217 .et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_first{padding-top:75px!important;}*/
.et_pb_text_inner p strong{font-family:museo700,Arial,sans-serif;font-weight:normal;}
.blog #main-content{background:url(images/backg.jpg) center center repeat #ecf0f1!important;}

/* aviso entradas
---------------------------------------------------------------------------------------------------- */
.et_pb_text_inner p.aviso-entradas { text-align:center; border: 3px solid #d64f51; font-family:corecircus,Arial,sans-serif; text-transform:uppercase; padding:10px;}
.et_pb_text_inner p.aviso-entradas span {font-size:18px; color: #d64f51;}


/* AGENDA CULTURAL
---------------------------------------------------------------------------------------------------- */

.agenda-cultural .et_pb_text_inner h3{
  font-family: corecircus,Arial,sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #333;
  padding-left: 75px;
}
.agenda-cultural .et_pb_text_inner h3::before {
  background-image: url(images/flor05.png);
  content: ' ';
  background-size: 57px;
  position: absolute;
  left: 0;
 margin-top: -20px;
  width: 57px;
  height: 46px;
}

.agenda-cultural .et_pb_text_inner ul {list-style: none;margin-bottom: 25px;}
.agenda-cultural .et_pb_text_inner ul li {font-family: museo500,Arial,sans-serif;
  font-weight: normal;line-height: 1.2;
padding-bottom: 10px;}
.agenda-cultural .et_pb_text_inner ul li span {color:#69a02b;font-family: museo700,Arial,sans-serif;}
.agenda-cultural .et_pb_text_inner ul li::before{content:"\f299";font-family:font-awesome;margin-right:5px;margin-top:10px;color:#69a02b;font-size:12px;}
.agenda-cultural .et_pb_text_inner ul li.sinhojita::before{content:"";font-family:font-awesome;margin-right:5px;margin-top:10px;color:#69a02b;font-size:12px;padding-left: 15px;}



/* CAMBIOS ENTRADAS 2020
---------------------------------------------------------------------------------------------------- */


 ul#top-menu.nav li#menu-item-234.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-234 a {display:none;}
 #main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer li.carrito-top {display:none;}
 #main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer li.user-top {display:none;}
 
 body{color:#222;font-family:museo300,Arial,sans-serif;font-size:16px;font-weight:normal;-moz-osx-font-smoothing:grayscale;line-height:1.4em;background:url(images/body-bg02.png) right bottom no-repeat,url(images/body-bg01.png) left bottom no-repeat,url(images/backg.jpg) center center repeat #ecf0f1!important;}
 
 
.boton-entradas a img:hover{cursor:pointer!important;animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}

ul#mobile_menu.et_mobile_menu li#menu-item-231 {display:none;}
ul#mobile_menu.et_mobile_menu li#menu-item-234{display:none;}


/* actividades culturales
---------------------------------------------------------------------------------------------------- */
.actividades-culturales h2 {font-family: corecircus,Arial,sans-serif; color:#88a71a;}
.actividades-culturales h4 {font-family: corecircus,Arial,sans-serif; color:#d64f51;}
.actividades-culturales .et_pb_text_inner ul li strong {font-family:museo700,Arial,sans-serif;font-weight:normal;}
.actividades-culturales .et_pb_text_inner ul li {font-family:museo300,Arial,sans-serif;}

/* pag camping vers movil
---------------------------------------------------------------------------------------------------- */
@media (max-width:520px) {
.info-leturcamp {padding-bottom: 250px;}
}


/* MENU
---------------------------------------------------------------------------------------------------- */
#main-header div.container.clearfix.et_menu_container div#et-top-navigation div#et_top_search span#et_search_icon{display:none;}
#et-top-navigation nav#top-menu-nav ul#top-menu.nav li a{font-family:corecircus,Arial,sans-serif;font-weight:normal;color:#1a556d;font-size:15px;}
#main-header{background:transparent;padding-bottom:50px;}
#main-header:after{background:url(images/fondo-header.png) top center no-repeat;padding-bottom:50px;opacity:1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;content:"";-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
#main-header.et-fixed-header{background:transparent!important;}
#main-header.et-fixed-header:after{background:url(images/fondo-header-sombra.png) top center no-repeat;opacity:1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;content:"";-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
#et-top-navigation{padding-top:5px!important;}
#main-header div.container.clearfix.et_menu_container a.logotipo{background:url(images/logo-principal.png) center center no-repeat;display:block;width:211px;height:103px;text-indent:-9999px;margin-top:15px;float:left;}
#main-header div.container.clearfix.et_menu_container a.logotipo:hover{animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}
#top-menu li{padding-right:15px!important;}
#et-secondary-nav .menu-item-has-children > a:first-child,#top-menu .menu-item-has-children > a:first-child{padding-right:10px!important;}
#top-menu-nav ul#top-menu.nav li#menu-item-1250.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1250 a
{padding-right: 0px !important;}


/*boton entradas*/
#top-menu-nav ul#top-menu.nav li#menu-item-4951.menu-item-4951 a{color:#e1111c;font-size: 13px;}
#top-menu-nav ul#top-menu.nav li#menu-item-4951.menu-item-4951 a:hover{animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}
#top-menu-nav ul#top-menu.nav li#menu-item-4951.menu-item-4951 a::before{position:absolute;top:-17px;left:-15px;content:"";background-image:url(images/bot-entradas-2023.png);background-repeat: no-repeat; width:277px;height:50px;}
#top-menu-nav ul#top-menu.nav li#menu-item-5079.menu-item-5079 {padding-left:15px;}

/*fin boton entradas*/

#top-menu .menu-item-has-children > a:first-child::after{position:absolute;top:15px;left:10px;content:"";background-image:url(images/flec-submenu.png);width:29px;height:16px;}
#top-menu .menu-item-has-children.menu-item-233 > a:first-child::after{position:absolute;top:15px;left:15%;content:"";background-image:url(images/flec-submenu.png);width:29px;height:16px;}
#top-menu-nav ul#top-menu.nav li ul.sub-menu{border:none!important;-webkit-box-shadow:-1px 21px 29px -7px rgba(0,0,0,0.3);-moz-box-shadow:-1px 21px 29px -7px rgba(0,0,0,0.3);box-shadow:-1px 21px 29px -7px rgba(0,0,0,0.3);background:url(images/backg.jpg) center center no-repeat;}
.nav li ul{border-top:none!important;-webkit-box-shadow:-1px 21px 29px -7px rgba(0,0,0,0.3)!important;-moz-box-shadow:-1px 21px 29px -7px rgba(0,0,0,0.3)!important;box-shadow:-1px 21px 29px -7px rgba(0,0,0,0.3)!important;}
#top-menu-nav ul#top-menu.nav li ul.sub-menu li a{font-size:14px;}
.nav li li{position:relative;line-height:1.2em;-moz-transform:translateX(0px)!important;-webkit-transform:translateX(0px)!important;-o-transform:translateX(0px)!important;-ms-transform:translateX(0px)!important;transform:translateX(0px)!important;transition:all .3s;}
.nav li li::before{background-image:url(images/flor06.png);content:' ';background-size:20px;position:absolute;left:15px;top:5px;width:20px;height:16px;}
.nav li li:hover{-moz-transform:translateX(10px)!important;-webkit-transform:translateX(10px)!important;-o-transform:translateX(10px)!important;-ms-transform:translateX(10px)!important;transform:translateX(10px)!important;transition:all .3s;}
.nav li li.menu-item-1335 a{font-size:12px!important;}
.nav li li.menu-item-413 a{font-size:12px!important;}
#et-top-navigation nav#top-menu-nav ul#top-menu.nav li#menu-item-1768.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1768 a
{color:#e1111c;}

/*arreglar zona de descanso*/
#et-top-navigation nav#top-menu-nav ul#top-menu.nav li#menu-item-3570
{ padding-right: 0px !important;}


/*redes cabecera old antiguo*/
#main-header div.container.clearfix.et_menu_container div#redes-footer{float:right;width:375px;padding-bottom:0;margin-top:15px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer{display:inline;list-style:none;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer li{display:inline;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer li a{}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer li a:hover{cursor:pointer!important;animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.mail-footer-dos > a{float:left;background:url(images/ico-mail-wp.png) center center no-repeat;display:block;width:24px;height:23px;text-indent:-9999px;margin-right:15px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.face-footer > a{float:left;background:url(images/ico-face-wp.png) center center no-repeat;display:block;width:24px;height:23px;text-indent:-9999px;margin-right:15px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.twitter-footer > a{float:left;background:url(images/ico-tuit-wp.png) center center no-repeat;display:block;width:24px;height:23px;text-indent:-9999px;margin-right:15px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.google-footer > a{float:left;background:url(images/social/face-gplus.png) center center no-repeat;display:block;width:25px;height:20px;text-indent:-9999px;margin-right:15px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.instagram-footer > a{float:left;background:url(images/ico-insta-wp.png) center center no-repeat;display:block;width:24px;height:23px;text-indent:-9999px;margin-right:15px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.yt-footer > a{float:left;background:url(images/social/logo-yt.png) center center no-repeat;display:block;width:25px;height:20px;text-indent:-9999px;margin-right:15px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.houzz-footer > a{float:left;background:url(images/social/logo-houzz.png) center center no-repeat;display:block;width:25px;height:20px;text-indent:-9999px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.pinterest-footer > a{float:left;background:url(images/social/pb.png) center center no-repeat;display:block;width:25px;height:20px;text-indent:-9999px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.linkedin-footer > a{float:left;background:url(images/social/lb.png) center center no-repeat;display:block;width:25px;height:20px;text-indent:-9999px;margin-right:15px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.mail-footer > a{float:left;background:url(images/social/mb.png) center center no-repeat;display:block;width:25px;height:20px;text-indent:-9999px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.newsletter-footer > a{float:left;background:url(images/bot-nesletter3.png) center center no-repeat;display:block;width:146px;height:47px;text-indent:-9999px;margin-top:-10px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.carrito-top  > a{float:left;background:url(images/ico-cart-wp.png) center center no-repeat;display:block;width:24px;height:23px;text-indent:-9999px;margin-right:15px;}
#main-header div.container.clearfix.et_menu_container div#redes-footer ul.redes-footer > li.user-top > a{float:left;background:url(images/ico-user-wp.png) center center no-repeat;display:block;width:24px;height:23px;text-indent:-9999px;margin-right:15px;}

/* HOME
---------------------------------------------------------------------------------------------------- */
/*titular intro*/
.introduccion-home .et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important;color:#d64f51!important;}
.introduccion-home .et_pb_text_inner h2::before{background-image:url(images/flor-01.png);content:' ';background-size:92px;position:absolute;left:0;top:-10px;width:92px;height:73px;}
.introduccion-home .et_pb_text_inner h2::after{background-image:url(images/flor002.png);content:' ';background-size:72px;position:absolute;right:-25px;top:-25px;width:72px;height:67px;}
.introduccion-home .et_pb_text_inner p{color:#222!important;font-family:museo500,Arial,sans-serif!important;font-size:16px!important;font-weight:normal;-moz-osx-font-smoothing:grayscale;line-height:1.4em!important;font-style:normal!important;}
/*noticias portada*/
.boton-mas img{max-width:none!important;}
.boton-mas a img:hover{cursor:pointer!important;animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}
.noticias-portada div.et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif;font-weight:normal;color:#444444;}
.noticias-portada .et_pb_text_inner h2::before{background-image:url(images/flor03.png);content:' ';background-size:70px;position:absolute;left:100px;top:-10px;width:70px;height:58px;}
.noticias-portada .et_pb_text_inner h2::after{background-image:url(images/flor04.png);content:' ';background-size:173px;position:absolute;right:100px;top:0;width:173px;height:58px;}
.et_pb_blog_grid .et_pb_post{padding:0;border:none;}
.noticias-portada .et_pb_blog_0 .et_pb_post .entry-title a{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;color:#444444;font-size:14px;}
.noticias-portada .hentry p.post-meta span.published{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;color:#c82b1b;font-size:11px;float:left;margin-right:10px;line-height:2;margin-top:5px;}
.noticias-portada .hentry div.post-content p{font-family:museo500,Arial,sans-serif!important;font-size:14px;color:#222;line-height:1.5em;}
.noticias-portada .hentry div.post-content a.more-link{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;color:#c82b1b;font-size:11px;float:right;margin-left:10px;margin-top:10px;}
.noticias-portada .et_pb_blog_0 .et_pb_post .entry-title {

    font-size: 20px !important;
    line-height: 1.1em !important;

}

/* BREADCRUMB
---------------------------------------------------------------------------------------------------- */
.breadcrumb .breadcrumb{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important;color:#222!important;font-size:12px;}
.breadcrumb .breadcrumb span span strong.breadcrumb_last{font-weight:normal!important;}
.breadcrumb .breadcrumb span span a{color:#d64f51!important;}

/* CARTEL ARTISTAS
---------------------------------------------------------------------------------------------------- */
.et_pb_blog_grid .et_pb_image_container{position:relative;height:125px;overflow:hidden;margin-bottom:5px;}
.titulares-pages .et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important;color:#d64f51!important;}
.titulares-pages .et_pb_text_inner h2::before{background-image:url(images/flor03.png);content:' ';background-size:70px;position:absolute;left:5%;top:-10px;width:70px;height:58px;}
.titulares-pages .et_pb_text_inner h2:after{background-image:url(images/flor04.png);content:' ';background-size:173px;position:absolute;right:5%;top:0;width:173px;height:58px;}
.nuestros-artistas .et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif;color:#222;}
.nuestros-artistas .et_pb_text_inner p{font-family:corecircus,Arial,sans-serif;color:#222;font-size:10px;}
.popup_outer_wrap .et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif;color:#222;font-size:35px;margin-bottom:5px;}
.popup_outer_wrap .et_pb_text_inner p.horario{font-family:corecircus,Arial,sans-serif!important;color:#222;font-size:12px;}
.popup_outer_wrap .et_pb_text_inner p{font-family:museo300,Arial,sans-serif!important;font-size:14px;color:#222;}

.page-id-5036 .titulares-pages .et_pb_text_inner h2::after {right: -10%;}
.page-id-5036 .titulares-pages .et_pb_text_inner h2::before {left: -8%;}



.page-id-2322 .titulares-pages .et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important;color:#d64f51!important;}
.page-id-2322 .titulares-pages .et_pb_text_inner h2::before{background-image:url(images/flor03.png);content:' ';background-size:70px;position:absolute;left:-1%;top:-10px;width:70px;height:58px;}
.page-id-2322 .titulares-pages .et_pb_text_inner h2:after{background-image:url(images/flor04.png);content:' ';background-size:173px;position:absolute;right:-1%;top:0;width:173px;height:58px;}

.page-id-3599 .titulares-pages .et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important;color:#d64f51!important;}
.page-id-3599 .titulares-pages .et_pb_text_inner h2::before{background-image:url(images/flor03.png);content:' ';background-size:70px;position:absolute;left:-1%;top:-10px;width:70px;height:58px;}
.page-id-3599 .titulares-pages .et_pb_text_inner h2:after{background-image:url(images/flor04.png);content:' ';background-size:173px;position:absolute;right:-1%;top:0;width:173px;height:58px;}


.page-id-3628 .titulares-pages .et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important;color:#d64f51!important;}
.page-id-3628 .titulares-pages .et_pb_text_inner h2::before{background-image:url(images/flor03.png);content:' ';background-size:70px;position:absolute;left:-1%;top:-10px;width:70px;height:58px;}
.page-id-3628 .titulares-pages .et_pb_text_inner h2:after{background-image:url(images/flor04.png);content:' ';background-size:173px;position:absolute;right:-1%;top:0;width:173px;height:58px;}

.page-id-3646 .titulares-pages .et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important;color:#d64f51!important;}
.page-id-3646 .titulares-pages .et_pb_text_inner h2::before{background-image:url(images/flor03.png);content:' ';background-size:70px;position:absolute;left:-1%;top:-10px;width:70px;height:58px;}
.page-id-3646 .titulares-pages .et_pb_text_inner h2:after{background-image:url(images/flor04.png);content:' ';background-size:173px;position:absolute;right:-1%;top:0;width:173px;height:58px;}

.page-id-3710 .titulares-pages .et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important;color:#d64f51!important;}
.page-id-3710 .titulares-pages .et_pb_text_inner h2::before{background-image:url(images/flor03.png);content:' ';background-size:70px;position:absolute;left:-1%;top:-10px;width:70px;height:58px;}
.page-id-3710 .titulares-pages .et_pb_text_inner h2:after{background-image:url(images/flor04.png);content:' ';background-size:173px;position:absolute;right:-1%;top:0;width:173px;height:58px;}




.nuestros-artistas span.et_pb_image_wrap img:hover {cursor:pointer!important;animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}

/*popup*/
.popup.et_pb_with_background div.et_pb_row.et_pb_row_4 div.et_pb_column.et_pb_column_3_5.et_pb_column_9 div.et_pb_module div.et_pb_text_inner p.redes-sociales-popu{font-family:corecircus,Arial,sans-serif!important;color:#222!important;font-size:11px!important;}
.popup .et_pb_module div.et_pb_text_inner p.pagina-sociales-popu a{font-family:corecircus,Arial,sans-serif!important;color:#1e9f68!important;font-size:11px!important;}
.popup .et_pb_module div.et_pb_text_inner p.pagina-sociales-popu a:hover{opacity:.5;}
.popup .et_pb_module div.et_pb_text_inner p.pagina-sociales-popu a::after{background-image:url(images/flecha-web.png);content:' ';background-size:34px;position:absolute;right:45%;top:0;width:34px;height:23px;}
.et_pb_section.popup{position:relative;box-shadow:0 3px 10px -1px rgba(0,0,0,0.3),0 2px 50px 2px rgba(0,0,0,0.2);background:url(http://leturalma.es/wp-content/uploads/2019/03/backg.jpg)!important;background-position-x:0;background-position-y:0;background-repeat:repeat;background-image:url(http://leturalma.es/wp-content/uploads/2019/03/backg.jpg)!important;background-repeat:no-repeat;background-position:center center;margin:auto;margin-right:auto;margin-left:auto;transition:all .3s;max-height:100%;pointer-events:all;}
/*galeria artistas*/
.et_pb_row div.et_pb_column.et_pb_column_1_2 div.et_pb_module.et_pb_gallery div.et_pb_gallery_items div.et_pb_gallery_item.et_pb_grid_item{width:50%;margin-right:0;margin-bottom:0;}
.et_pb_row div.et_pb_column.et_pb_column_2_5 div.et_pb_module.et_pb_gallery div.et_pb_gallery_items div.et_pb_gallery_item.et_pb_grid_item{width:50%;margin-right:0;margin-bottom:0;}
/*#rozalen .et_pb_row.et_pb_row_4.et_pb_row_fullwidth div.et_pb_column.et_pb_column_2_5 div.et_pb_module.et_pb_gallery div.et_pb_gallery_items div.et_pb_gallery_item.et_pb_grid_item
 {width: 33%;margin-right: 0%;margin-bottom: 0%;}*/
 
/*image hover artistuchos*/

/*.nuestros-artistas div.et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough div.et_pb_module.et_pb_image.et_pb_image_1.et_always_center_on_mobile a.popup-trigger span.et_pb_image_wrap{background: url(https://leturalma.es/wp-content/uploads/2019/03/rozalen-cartel2.jpg);  width:284px; height:196px; background-size:284px 196px;
transition:all .3s;}
.nuestros-artistas div.et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough div.et_pb_module.et_pb_image.et_pb_image_1.et_always_center_on_mobile a.popup-trigger span.et_pb_image_wrap:hover {background: url(https://leturalma.es/wp-content/uploads/2019/03/artis01-2.jpg);width:284px; height:196px;background-size:284px 196px;
transition:all .3s;}*/

.nuestros-artistas div.et_pb_column.et_pb_column_1_3.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough div.et_pb_module.et_pb_text.et_pb_text_4.et_pb_bg_layout_light.et_pb_text_align_center div.et_pb_text_inner h2 span {font-size:30px;}
.popup .et_pb_text.et_pb_text_18.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner h2 span {font-size:46px;}
 
 
/* PÁGINA NOTICIAS
---------------------------------------------------------------------------------------------------- */
.noticias h2.entry-title a{font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;font-weight:normal;color:#222;font-size:18px;}
.noticias p.post-meta{margin-top:-10px;}
.noticias p.post-meta span.published{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;color:#c82b1b;font-size:13px;line-height:2;}
/*sidebar*/
.noticias h4.widgettitle{font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;font-weight:normal;color:#222;font-size:14px;}
.noticias .widget_recent_entries ul li a{font-family:museo500,Arial,sans-serif!important;text-transform:uppercase!important;font-weight:normal;color:#222;font-size:12px;}
.noticias .widget_recent_entries ul li span.post-date{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;color:#c82b1b;font-size:10px;float:none;}
.noticias .widget_archive ul li a{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;color:#c82b1b;font-size:11px;}
/*noticias single*/
.single-post #main-content{background:url(images/backg.jpg) center center repeat #f4f1e3!important;}
.single-post #main-content div.container div#content-area{background:url(images/separador-bottom.png) bottom center no-repeat;}
.single-post .et_right_sidebar #left-area{float:left;padding-right:0;}
.single-post #left-area{width:70%;padding-bottom:23px;}
.single-post #sidebar{float:left;width:28%;}
.single-post #main-content div.container div.breadcrumb{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important;color:#222!important;font-size:12px;text-align:center;margin-bottom:25px;background:url(images/separador.png) top center no-repeat;padding-top:50px;margin-top:-50px;}
.single-post #main-content div.container div.breadcrumb span span strong.breadcrumb_last{font-weight:normal!important;}
.single-post #main-content div.container div.breadcrumb span span a{color:#d64f51!important;}
.single-post #main-content .entry-title{font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;font-weight:normal;color:#222;font-size:18px;}
.single-post #main-content p.post-meta{margin-top:-10px;}
.single-post #main-content p.post-meta span.published{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;color:#c82b1b;font-size:13px;line-height:2;}
.single-post #main-content .container::before{position:absolute;top:0;width:1px;height:100%;background-color:transparent;content:none;}
.single-post #main-content h4.widgettitle{font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;font-weight:normal;color:#222;font-size:14px;}
.single-post #main-content .widget_recent_entries ul li a{font-family:museo500,Arial,sans-serif!important;text-transform:uppercase!important;font-weight:normal;color:#222;font-size:12px;}
.single-post #main-content .widget_recent_entries ul li span.post-date{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;color:#c82b1b;font-size:10px;float:none;}
.single-post #main-content .widget_archive ul li a{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;color:#c82b1b;font-size:11px;}

/* PÁGINA INFO
---------------------------------------------------------------------------------------------------- */
/*menu izquierda*/
.info-esenciales .et_pb_text_inner ul{list-style:none;}
.info-esenciales .et_pb_text_inner ul li a{font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:12px;padding-left:25px;}
.info-esenciales .et_pb_text_inner ul li a::before{background-image:url(images/flor06.png);content:' ';background-size:22px;position:absolute;left:0;top:5px;width:22px;height:18px;}
.info-esenciales .et_pb_text_inner ul li{-moz-transform:translateX(0px)!important;-webkit-transform:translateX(0px)!important;-o-transform:translateX(0px)!important;-ms-transform:translateX(0px)!important;transform:translateX(0px)!important;transition:all .3s;line-height:2.5;}
.page-id-1312 .info-esenciales .et_pb_text_inner ul li{-moz-transform:translateX(0px)!important;-webkit-transform:translateX(0px)!important;-o-transform:translateX(0px)!important;-ms-transform:translateX(0px)!important;transform:translateX(0px)!important;transition:all .3s;line-height:1.5;padding-bottom:5px;}
.info-esenciales .et_pb_text_inner ul li:hover{-moz-transform:translateX(10px)!important;-webkit-transform:translateX(10px)!important;-o-transform:translateX(10px)!important;-ms-transform:translateX(10px)!important;transform:translateX(10px)!important;transition:all .3s;}
.info-esenciales .et_pb_text_inner ul li a span{font-size:10px;}
.info-esenciales .et_pb_text_inner ul li.faq-camp {font-size:10px!important;}
/*informacion derecha*/
.info-esenciales .et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:18px;}
.info-esenciales .et_pb_text_inner p{font-family:museo500,Arial,sans-serif;font-size:14px;}
.info-esenciales .et_pb_text_inner h3{font-family:museo700,Arial,sans-serif;font-size:14px;}
.info-esenciales .su-accordion div.su-spoiler.su-spoiler-style-default div.su-spoiler-title{background:none;color:#222;font-weight:normal;font-size:14px;text-transform:none;font-family:museo700,Arial,sans-serif;font-weight:normal;}
.info-esenciales .su-accordion div.su-spoiler.su-spoiler-style-default div.su-spoiler-title::before{background-image:url(images/flor06.png);content:' ';background-size:22px;position:absolute;left:0;top:5px;width:22px;height:18px;}

/* PÁGINA PULSERAS
---------------------------------------------------------------------------------------------------- */
p a.enlace-pulseras {font-family:corecircus,Arial,sans-serif!important;color:#1e9f68!important;font-size:11px!important;}
p a.enlace-pulseras:hover{opacity:.5;}
p a.enlace-pulseras::after{background-image:url(images/flecha-web.png);content:' ';background-size:34px;position:absolute;width:34px;height:23px;margin-left:5px;}


/* PÁGINA LETUR
---------------------------------------------------------------------------------------------------- */
.letur-page .et_pb_text_inner h2{font-size:14px;color:#71b72f!important;}
.letur-page .et_pb_text_inner h2::before{display:none;}
.letur-page .et_pb_text_inner h2::after{display:none;}
.letur-page .et_pb_text_inner p{font-family:museo300,Arial,sans-serif;font-size:16px;}
.popup .et_pb_text_inner p.redes-sociales-popu{font-family:corecircus,Arial,sans-serif!important;color:#222!important;font-size:11px!important;}
.popup .et_pb_module div.et_pb_text_inner p.pagina-sociales-popu a{font-family:corecircus,Arial,sans-serif!important;color:#1e9f68!important;font-size:11px!important;}
.popup .et_pb_module div.et_pb_text_inner p.pagina-sociales-popu a:hover{opacity:.5;}
a.enlaces-letur{font-family:corecircus,Arial,sans-serif!important;color:#1e9f68!important;font-size:11px!important;}
a.enlaces-letur:hover{opacity:.5;}
a.enlaces-letur::after{background-image:url(images/flecha-web.png);content:' ';background-size:34px;position:absolute;width:34px;height:23px;margin-left:5px;}
.page-id-389 .popup .et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:25px;}
.page-id-389 .popup .et_pb_text_inner h1.una-espiga{font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:25px;}
.page-id-389 .popup .et_pb_text_inner p.tit-casas strong{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;font-size:14px!important;}
.page-id-389 .popup .et_pb_text_inner p strong.tit-enlaces{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;font-size:14px!important;}
.page-id-389 .popup .et_pb_text_inner p a{font-family:corecircus,Arial,sans-serif!important;color:#1e9f68!important;font-size:11px!important;}
.page-id-389 .popup .et_pb_text_inner p a:hover{opacity:.5;}
.page-id-389 .popup .et_pb_text_inner p a::after{background-image:url(images/flecha-web.png);content:' ';background-size:34px;position:absolute;width:34px;height:23px;margin-left:5px;}

/* PÁGINA ROZALEN
---------------------------------------------------------------------------------------------------- */
.rozalen-page .et_pb_text_inner h3{font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:16px;color:#99a12f;padding-left:75px;}
.rozalen-page .et_pb_text_inner h3::before{background-image:url(images/flor05.png);content:' ';background-size:57px;position:absolute;left:0;top:-20px;width:57px;height:46px;}
.redes-sociales-rozalen .et_pb_text_inner a{font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:12px;line-height:4;}
.redes-sociales-rozalen .et_pb_css_mix_blend_mode_passthrough{}
.redes-sociales-rozalen .et_pb_css_mix_blend_mode_passthrough:hover{animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}

/* MANTENIMIENTO TIENDA
---------------------------------------------------------------------------------------------------- */
.shop-mantenimiento div.et_pb_text_inner h2{font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:20px!important;color:#99a12f;}

/* TIENDA
---------------------------------------------------------------------------------------------------- */
#et-top-navigation a.et-cart-info{display:none;}
.pagina-tienda h2.woocommerce-loop-product__title{font-family:corecircus,Arial,sans-serif;font-weight:normal;text-align:center;font-size:12px;}
.pagina-tienda span.price{text-align:center;margin-top:-5px;}
.pagina-tienda span.price span.woocommerce-Price-amount.amount{font-family:corecircus,Arial,sans-serif;font-weight:normal;color:#d64f51;}
.pagina-tienda .et_shop_image span.et_overlay{display:none;}
.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price,.woocommerce-page ul.products li.product .price del{margin:-5px!important;color:#d64f51!important;font-size:16px;}
.pagina-tienda span.et_shop_image:hover{animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}
/*single page shop*/
.single-product nav.woocommerce-breadcrumb{display:none;}
.single-product #main-content{background:url(images/backg.jpg) center center repeat #f4f1e3!important;}
.single-product .summary.entry-summary div.product_meta{display:none;}
.single-product .woocommerce-tabs.wc-tabs-wrapper{display:none;}
.single-product .product-type-simple div.clearfix{background:url(images/separador-bottom.png) bottom left no-repeat;padding-bottom:5%;}
.single-product .woocommerce-product-details__short-description p strong {font-family:museo500,Arial,sans-serif!important; font-weight:normal;}
.entry-summary p.stock.in-stock {font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:16px!important; margin-top:10px; color: #d64f51;}
/*sumario single product*/
.single-product .entry-summary h1.product_title.entry-title{font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:18px!important;}
.single-product .entry-summary p.price{margin-bottom:15px;}
.single-product .summary.entry-summary p.price span.woocommerce-Price-amount.amount{font-family:corecircus,Arial,sans-serif;font-weight:normal;color:#d64f51;}
.single-product .summary.entry-summary div.woocommerce-product-details__short-description p{font-size:16px;}
.entry-summary form.cart button.single_add_to_cart_button.button.alt { background:#d64f51; color:#fff; border-color:#d64f51;}
/*productos relacionados*/
.single-product section.related.products h2{font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:16px!important;}
.single-product section.related.products ul.products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2.woocommerce-loop-product__title{font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:14px!important;text-align:center;}
.single-product .related.products span.price{text-align:center;margin-top:-5px;}
.single-product .related.products span.price span.woocommerce-Price-amount.amount{font-family:corecircus,Arial,sans-serif;font-weight:normal;color:#d64f51;}
.single-product .et_shop_image span.et_overlay{display:none;}
.single-product section.related.products span.et_shop_image span.et_overlay{display:none;}
.single-product section.related.products span.et_shop_image:hover{animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}
/*cantidad de producto*/
.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{width:100px;height:49px;border:2px solid #222!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;color:#222!important;font-family:corecircus,Arial,sans-serif!important;background-color:transparent!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;font-size:20px!important;font-weight:500!important;}
.single_add_to_cart_button.button.alt{font-family:corecircus,Arial,sans-serif!important;}
.single_add_to_cart_button.button.alt:hover{background:transparent!important;color:#71b72f!important;border-color:#71b72f!important;}
/*avisos tienda*/
.woocommerce-message a.button{font-family:corecircus,Arial,sans-serif!important;font-size:12px!important;}
.woocommerce-message a.button:hover{color:#71b72f!important;}
.woocommerce-message a.button.wc-forward {
  border: none;
  background: #fff;
  color: #d64f51 !important;
}


.summary.entry-summary form.variations_form.cart div.single_variation_wrap div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled button.single_add_to_cart_button.button.alt:hover {
  color: #88a71a !important;
  border-radius: 0px;
  border-color: #88a71a !important;
}

.woocommerce div.cart-collaterals div.cart_totals div.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward
{
  color: #fff !important;
  border-radius: 0px;
  border-color: #d64f51 !important;
	background-color: #d64f51!important;
}
.woocommerce p.return-to-shop a.button.wc-backward {
  color: #fff !important;
  border-radius: 0px;
  border-color: #d64f51 !important;
	background-color: #d64f51!important;
}
.woocommerce form.checkout.woocommerce-checkout div#order_review.woocommerce-checkout-review-order div#payment.woocommerce-checkout-payment div.form-row.place-order button#place_order.button.alt{
  color: #fff !important;
  border-radius: 0px;
  border-color: #d64f51 !important;
	background-color: #d64f51!important;
}


.woocommerce a.remove {color: #d64f51!important;}
.woocommerce a.remove:hover {color: #fff !important;
background: #d64f51;}


.xoo-wsc-container div.xoo-wsc-footer div.xoo-wsc-footer-b a.btn
{
  color: #fff !important;
  border-radius: 0px;
  border-color: #d64f51 !important;
	background-color: #d64f51!important;
	font-size: 14px;
}

.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:15px!important;border:none!important;color:#fff!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;font-size:14px!important;line-height:2;font-family:corecircus,Arial,sans-serif!important;}
/*carrito*/
.coupon{display:none;}
.woocommerce-page .button{font-family:corecircus,Arial,sans-serif!important;}
.woocommerce-page .button:hover{background:transparent!important;color:#71b72f!important;border-color:#71b72f!important;}
.woocommerce-page tr th{font-family:museo700,Arial,sans-serif;color:#222;font-weight:normal!important;}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:normal!important;border-top:1px solid rgba(0,0,0,.9)!important;font-family:museo700,Arial,sans-serif;}
td.product-name{font-family:corecircus,Arial,sans-serif!important;}
td{font-weight:normal!important;}
/*finalizar compra*/
.woocommerce-page h3{font-family:corecircus,Arial,sans-serif!important;color:#222!important;font-size:14px!important;}
.woocommerce-page span.woocommerce-input-wrapper input{}
/*finalizar compra*/
.woocommerce-checkout h3#order_review_heading{margin-top:30px;}
.woocommerce table.shop_table{border:2px solid rgba(0,0,0,0)!important;margin:0 -1px 24px 0;margin-bottom:24px;text-align:left;width:100%;border-collapse:separate;border-radius:0!important;}
.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.9)!important;padding:9px 12px;vertical-align:middle;line-height:1.5em;}
td strong{font-weight:normal!important;}
td span{font-weight:normal!important;}
td .amount{font-family:corecircus,Arial,sans-serif!important;}
/*pedido completado*/
.woocommerce-thankyou-order-received{font-family:corecircus,Arial,sans-serif!important;color:#d64f51!important;font-size:18px;margin-bottom:10px;}
.woocommerce-thankyou-order-details.order_details strong{font-weight:normal!important;font-family:museo700,Arial,sans-serif!important;color:#222!important;}
h2.woocommerce-order-details__title{font-family:corecircus,Arial,sans-serif!important;color:#222!important;font-size:15px!important;}
.woocommerce-column--billing-address h2.woocommerce-column__title{font-family:corecircus,Arial,sans-serif!important;color:#222!important;font-size:15px!important;}
.woocommerce-column--shipping-address h2.woocommerce-column__title{font-family:corecircus,Arial,sans-serif!important;color:#222!important;font-size:15px!important;}
.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.9)!important;text-align:left;width:100%;border-radius:0!important;padding:6px 12px;}
/*MI CUENTA*/
.woocommerce-MyAccount-navigation ul{list-style:none;}
.woocommerce-MyAccount-navigation ul li a{font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:12px;padding-left:25px;}
.woocommerce-MyAccount-navigation ul li a::before{background-image:url(images/flor06.png);content:' ';background-size:22px;position:absolute;left:0;top:5px;width:22px;height:18px;}
.woocommerce-MyAccount-navigation ul li{-moz-transform:translateX(0px)!important;-webkit-transform:translateX(0px)!important;-o-transform:translateX(0px)!important;-ms-transform:translateX(0px)!important;transform:translateX(0px)!important;transition:all .3s;line-height:2.5;}
.woocommerce-MyAccount-navigation ul li:hover{-moz-transform:translateX(10px)!important;-webkit-transform:translateX(10px)!important;-o-transform:translateX(10px)!important;-ms-transform:translateX(10px)!important;transform:translateX(10px)!important;transition:all .3s;}
.woocommerce-MyAccount-navigation-link--downloads{display:none;}
.woocommerce-MyAccount-content p mark{font-family:corecircus,Arial,sans-serif;font-weight:normal;font-size:12px;background:none;}
/*MENU TIENDA*/
.breadcrumb .menu-tienda{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important;color:#222!important;font-size:11px;}
.breadcrumb .menu-tienda a{color:#d64f51!important;font-size:12px;padding-left:5px;padding-right:5px;}
.breadcrumb .menu-tienda a:hover{color:#71b72f!important;}

/*MENU TIENDA single produc*/
.single-product .product-type-variable{background:url(images/separador.png) top center no-repeat;padding-top:5%;}
.single-product .product-type-variable div.clearfix{background:url(images/separador-rojo.png) bottom left no-repeat;}
.menu-tienda-single{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important;color:#222!important;font-size:11px; text-align:center; 
margin-bottom:20px;}
.menu-tienda-single a{color:#d64f51!important;font-size:12px;padding-left:5px;padding-right:5px;}
.menu-tienda-single a:hover{color:#71b72f!important;}

.orderby, .woocommerce div.product form.cart .variations td select {
    padding: 4px 8px;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #666 !important;
    background-color: transparent;
    font-family: corecircus,Arial,sans-serif;
    font-size: 12px;
    font-weight: 500;
	width:25px!important;
}
.variations tbody tr td.value a.reset_variations {font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important; text-transform:uppercase;font-size:12px;}
.woocommerce div.product form.cart .variations td.label{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important; text-transform:uppercase; font-size:14px;width:150px!important;}
.variations tbody tr td.label label {font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important; text-transform:uppercase; font-size:14px;width:25px!important;}
.single_variation div.woocommerce-variation-availability p.stock.in-stock {display:none;}

.single_variation_wrap div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important; text-transform:uppercase; font-size:10px;color:#d64f51; line-height:1.5em;}
.woocommerce-variation-add-to-cart-enabled div.cleador {text-indent: -5000px;}

.woocommerce-variation.single_variation div.woocommerce-variation-price {font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important; text-transform:uppercase;
font-size:18px; margin-bottom:10px;}

.single-product.postid-1292 .summary.entry-summary p.price {display:none;}
 
.single-product.postid-3388 .entry-summary p.stock.in-stock {display:none;}

.single-product.postid-3388 .entry-summary p.price{display:none;}

.summary.entry-summary form.cart{font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important; text-transform:uppercase; font-size:10px;color:#d64f51; line-height:1.5em;}
.summary.entry-summary form.cart div.cleador {text-indent: -5000px;}




/*TEXTOS METODOS DE PAGO*/
.shop-page  ul.wc_payment_methods  li.wc_payment_method  div.payment_box  p {font-family:museo500,Arial,sans-serif; font-size:14px;color:#222; text-transform:none!important;}
.shop-page .woocommerce-privacy-policy-text p {font-family:museo700,Arial,sans-serif!important; font-size:14px;color:#222; text-transform:none!important;}
.shop-page   ul.wc_payment_methods.payment_methods.methods li.wc_payment_method  label {font-family:corecircus,Arial,sans-serif!important;font-weight:normal!important; text-transform:uppercase;}



/*PÁGINA LETURCAMP*/
.entrada-leturalma-2 .et_pb_text_inner {font-size:13px;}
.entrada-leturalma-2 .et_pb_text_inner strong {font-size:14px;font-family:museo700,Arial,sans-serif;font-weight:normal;}
.entrada-leturalma-2 .et_pb_text_inner ul {line-height: 18px;}

.entrada-leturalma-2 .et_pb_text_inner p.precio {font-size:20px; color:#d64f51;font-family:corecircus,Arial,sans-serif!important;}

.newsletter-2021 a .et_pb_image_wrap img:hover{cursor:pointer!important;animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}

.newsletter-2021 .bot-entrada-2022  a img:hover{cursor:pointer!important;animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}

.entrada-leturalma-2 .et_pb_text_inner a.bot-camp{ font-family:corecircus,Arial,sans-serif!important;
position: relative;
padding: 0.3em 1em;
border: 2px solid #d64f51;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background: #d64f51;
font-size: 14px;
font-weight: 500;
line-height: 1.7em !important;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s; 
color: #f7f5e9;
margin-right: 10px;
cursor:pointer!important;}
.entrada-leturalma-2 .et_pb_text_inner a:hover{border: 2px solid #88a71a;background: #88a71a;}

.entrada-leturalma-2 .et_pb_text_inner a.bot-camp-letur{ font-family:corecircus,Arial,sans-serif!important;
position: relative;
padding: 0.3em 1em;
border: 2px solid #88a71a;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background:#88a71a;
font-size: 14px;
font-weight: 500;
line-height: 1.7em !important;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s; 
color: #f7f5e9;
margin-right: 10px;
cursor:pointer!important;}

.entrada-leturalma-2 .et_pb_text_inner a.bot-camp-letur:hover{border: 2px solid #d64f51;background: #d64f51;}


.entry-summary  p.aviso-tickets span {font-size:14px!important; color:#d64f51}
.entry-summary p.aviso-tickets {font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;font-size:12px!important;}

/*redsys*/
.woocommerce form#redsys_payment_form input#submit_redsys_payment_form.button-alt {font-family:corecircus,Arial,sans-serif!important;
position: relative;
padding: 0.3em 1em;
border: 2px solid #d64f51;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background: #d64f51;
font-size: 18px;
font-weight: 500;
line-height: 1.7em !important;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s; 
color: #f7f5e9;
margin-right: 10px;
cursor:pointer!important;}

.woocommerce form#redsys_payment_form input#submit_redsys_payment_form.button-alt:hover{border: 2px solid #88a71a;background: #88a71a;}

.page-id-1110 .shop-page .et_pb_text_inner div.woocommerce p {font-family:corecircus,Arial,sans-serif; text-transform:uppercase; margin-bottom:10px;}

/* ACORDEÓN
---------------------------------------------------------------------------------------------------- */
.su-accordion div.su-spoiler.su-spoiler-style-default div.su-spoiler-title{background:url(images/separador-bottom.png) bottom left no-repeat;color:#222;font-weight:normal;text-transform:uppercase;font-family:corecircus,Arial,sans-serif;font-weight:normal;padding-bottom:10px;}
.su-accordion div.su-spoiler.su-spoiler-style-default div.su-spoiler-title:after{background-image:url(images/flor-acordon.png);content:' ';background-size:110px;position:absolute;right:2%;top:10px;width:110px;height:16px;}
.su-spoiler-icon{color:#fff!important;}
.su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon{display:none!important;left:5px!important;}
/*.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon::before {
background-image:url(images/flor-acordon.png)!important; content: ' ';
background-size: 33px!important;
 width:33px!important;
height:21px!important;

}		*/
.su-accordion div.su-spoiler.su-spoiler-style-default.su-spoiler-icon-plus div.su-spoiler-content{font-family:museo500,Arial,sans-serif;color:#222;font-size:15px;line-height:1.5;}


/* PÁGINA ENTRADAS
---------------------------------------------------------------------------------------------------- */

.et_pb_text_inner h3.h3-3ntradas{font-family:corecircus,Arial,sans-serif!important;color:#222;font-size:16px; text-align:center;}
.et_pb_text_inner h3.h3-3ntradas span{font-family:corecircus,Arial,sans-serif!important;color:#d64f51;font-size:14px; text-align:center;}
.page-id-221 .et_pb_module a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {font-family:corecircus,Arial,sans-serif!important;color:#fff;font-size:14px; text-align:center; padding:25px!important; background:#d64f51; border:none!important;}
.page-id-221 .et_pb_module a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light:hover {background: #41c0a9;}


/* PAGINA ENTRADAS PASSWORD
---------------------------------------------------------------------------------------------------- */
.passster-form form#password-form p {display:none;}
.passster-form form#password-form h4 {display:none;}
.passster-form {
    background: transparent!important;
    padding: 10px;
    margin: 0px;
}

p a.boton-entradas {font-family:corecircus,Arial,sans-serif!important;color:#fff;font-size:14px; text-align:center; padding:25px!important; background:#d64f51; border:none!important;margin-top:25px;}

.page-id-3190 .et_pb_text_inner p.aviso-entradas {margin-bottom: 50px!important;}


/* FORMULARIO CONTACTO
---------------------------------------------------------------------------------------------------- */
/*cabeceras*/
.formulario-home h3{padding-left:75px;}
.contacto-page .et_pb_text_inner h3{font-family:corecircus,Arial,sans-serif!important;color:#222;font-size:12px;}
.contacto-page .et_pb_text_inner h3::before{background-image:url(images/flor05.png);content:' ';background-size:57px;position:absolute;left:0;top:-20px;width:57px;height:46px;}
.form-control,select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{box-shadow:none;background-color:transparent;border:2px solid #333!important;border-radius:0!important;color:#222!important;font-size:14px!important;font-weight:normal;height:auto;margin-bottom:5px;line-height:1.5;padding:8px 24px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;font-family:museo500,Arial,sans-serif;}
.formulario-home .wpcf7-textarea{height:150px;}
.formulario-home .boton-enviar button.btn-mov-home{border:none;background:url(images/flecha-newsletter.png) top center no-repeat;width:50px;height:32px;color:transparent;border-radius:0;padding-top:25px;margin-top:25px;margin-left:40px;}
.formulario-home .boton-enviar button.btn-mov-home:hover{border:none;background:url(images/flecha-newsletter.png) top center no-repeat;width:50px;height:32px;color:transparent;border-radius:0;padding-top:25px;cursor:pointer!important;animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}
.formulario-home .captcha-formulario{float:left;}



/* NUEVA NEWSLETTER 2021
---------------------------------------------------------------------------------------------------- */
.newsletter-2021 .et_pb_text_inner h2.h2-newsleter{font-family:corecircus,Arial,sans-serif;text-transform:uppercase;color:#88a71a;
font-size: 45px;}
.newsletter-2021 .et_pb_text_inner h2.h2-newsleter span
{font-family:corecircus,Arial,sans-serif;text-transform:normal;color:#517d9a;
font-size: 25px;}

.newsletter-2021 .et_pb_text_inner h2.h2-newsleter-azul{font-family:corecircus,Arial,sans-serif;text-transform:uppercase;color:#35397a;
font-size: 45px;}



.newsletter-2021 .et_pb_text_inner p{font-family:museo500,Arial,sans-serif;font-size:15px;color:#222;line-height:1.5;margin-bottom:0px;}

/*mailchimp formulario*/
.newsletter-2021 span.EMAIL-label{display:none;}
.newsletter-2021 span.edit-link a.post-edit-link{display:none;}
.newsletter-2021 .yikes-easy-mc-form input[type="email"] {padding:22px!important;background-color:transparent!important;border:2px solid #222!important;display:block;-moz-box-sizing:border-box;}
.yikes-easy-mc-form input{font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;color:#222!important;}
.yikes-easy-mc-form input::placeholder{font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;color:#222!important;}
.newsletter-2021 .yikes-mailchimp-eu-compliance-text p{font-family:museo500,Arial,sans-serif!important;color:#222!important;font-size:11px!important;line-height:1em!important;}
.newsletter-footer.fwidget.et_pb_widget.widget_text div.textwidget div#neusleter {font-family:museo500,Arial,sans-serif!important;color:#222!important;font-size:13px!important;}

.yikes-easy-mc-form input[type="email"]:focus,.yikes-easy-mc-form input[type="number"]:focus,.yikes-easy-mc-form input[type="text"]:focus,.yikes-easy-mc-form input[type="url"]:focus,.yikes-easy-mc-form select:focus{outline:none!important;outline:none!important;}

.newsletter-2021 p label.yikes-mailchimp-eu-compliance-label input[type="checkbox"]{float:left; margin-bottom:-100px;}

.newsletter-2021  .yikes-mailchimp-eu-compliance-text p a {color:#299b2b!important;font-family:museo700,Arial,sans-serif;}

.newsletter-2021 .yikes-mailchimp-eu-compliance-label div.yikes-mailchimp-eu-compliance-text {line-height: 1!important;}


.newsletter-2021 .yikes-easy-mc-form .yikes-easy-mc-submit-button  {
    display: block;
    width: 100%;
    min-height: 40px;
    padding: 10px;
    cursor: pointer;font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;color:#fff!important;
	border:none;
	background:#41c0a9;transition:background  .3s ease 0s;

}
.newsletter-2021 .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover {background:#d64f51;transition:background .3s ease 0s;}<strong></strong>


/* FOOTER
---------------------------------------------------------------------------------------------------- */

#footer-widgets {margin-bottom: -50px;}


#footer-widgets .footer-widget div#text-2.et_pb_widget
{float:none;}
.et_pb_gutters3 .footer-widget {
  margin-bottom: -50px;
}

/*widgets*/
.logo-footer.fwidget.et_pb_widget.widget_text div.textwidget p img.size-full.wp-image-1336.aligncenter{margin-left:25%;}
.logo-footer.fwidget.et_pb_widget.widget_text div.textwidget p a:hover img.size-full.wp-image-1336.aligncenter{animation:animationTelegram linear 1s!important;animation-iteration-count:1!important;transform-origin:50% 50%!important;-webkit-animation:animationTelegram linear 1s!important;-webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-moz-animation:animationTelegram linear 1s!important;-moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-o-animation:animationTelegram linear 1s!important;-o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-ms-animation:animationTelegram linear 1s!important;-ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;}

/*newsletter*/
.newsletter-footer h4.title{font-family:corecircus,Arial,sans-serif;text-transform:uppercase;color:#88a71a;}
.newsletter-footer .textwidget p{font-family:museo500,Arial,sans-serif;font-size:15px;color:#222;line-height:0;margin-bottom:0px;}
/*mailchimp formulario*/
.newsletter-footer span.EMAIL-label{display:none;}
.newsletter-footer span.edit-link a.post-edit-link{display:none;}
.newsletter-footer .yikes-easy-mc-form input[type="email"] {padding:22px!important;background-color:transparent!important;border:2px solid #222!important;display:block;-moz-box-sizing:border-box;margin-top: -50px; margin-bottom:-25px;}
.yikes-easy-mc-form input{font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;color:#222!important;}
.yikes-easy-mc-form input::placeholder{font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;color:#222!important;}
.newsletter-footer .yikes-mailchimp-eu-compliance-text p{font-family:museo500,Arial,sans-serif!important;color:#222!important;font-size:11px!important;line-height:1em!important;}
.newsletter-footer.fwidget.et_pb_widget.widget_text div.textwidget div#neusleter {font-family:museo500,Arial,sans-serif!important;color:#222!important;font-size:13px!important;}
.newsletter-footer .yikes-mailchimp-eu-compliance-text p a{color:#4ea0ba!important;}

.yikes-easy-mc-form input[type="email"]:focus,.yikes-easy-mc-form input[type="number"]:focus,.yikes-easy-mc-form input[type="text"]:focus,.yikes-easy-mc-form input[type="url"]:focus,.yikes-easy-mc-form select:focus{outline:none!important;outline:none!important;}

.newsletter-footer p label.yikes-mailchimp-eu-compliance-label input[type="checkbox"]{float:left; margin-bottom:-100px;}

.footer-widget  .yikes-easy-mc-form .yikes-easy-mc-submit-button {

    display: block;
    width: 100%;
   margin-top: -25px;
    min-height: 40px;
    padding: 10px;
    cursor: pointer;font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;color:#fff!important;
	border:none;
	background:#41c0a9;transition:background  .3s ease 0s;

}
.footer-widget  .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover {background:#d64f51;transition:background .3s ease 0s;}


/*mailchimp formulario 2*/
div.fca_eoi_layout_16 div.fca_eoi_layout_inputs_wrapper, form.fca_eoi_layout_16 div.fca_eoi_layout_inputs_wrapper {

    background-color:transparent!important;
    padding: 0px 0px 0px!important;
    line-height: 1;
	margin-top: -35px!important;

}
.fca_eoi_layout_email_field_inner.fca_eoi_layout_field_inner {padding:18px!important;background:transparent!important;border:2px solid #222!important;-moz-box-sizing:border-box; border-radius:0px!important;}
#fca_eoi_form_2024.fca_eoi_form_content form.fca_eoi_form.fca_eoi_layout_16.fca_eoi_layout_postbox div.fca_eoi_layout_content_wrapper div.fca_eoi_layout_inputs_wrapper div.fca_eoi_layout_email_field_wrapper.fca_eoi_layout_field_wrapper div.fca_eoi_layout_email_field_inner.fca_eoi_layout_field_inner input.fca_eoi_form_input_element {

    background-color: transparent!important;
	 background: transparent!important;

}
.fca_eoi_layout_email_field_inner.fca_eoi_layout_field_inner input.fca_eoi_form_input_element
{font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;color:#222!important;} 
.fca_eoi_layout_content_wrapper div.fca_eoi_layout_inputs_wrapper div.fca_eoi_layout_submit_button_wrapper input.fca_eoi_form_button_element
{font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;color:#222!important; font-weight:normal!important;} 
.fca_eoi_layout_content_wrapper div.fca_eoi_layout_inputs_wrapper div.fca_eoi_layout_privacy_copy_wrapper.fca_eoi_form_text_element div
{font-family:museo500,Arial,sans-serif!important;color:#222!important;font-size:11px!important;line-height:1em!important;}


/*popup newsletter*/
.pps-popup .post-content h2{font-family:corecircus,Arial,sans-serif;text-transform:uppercase;color:#88a71a; font-size:22px!important;}
.pps-wrap {background:url(images/backg.jpg) center center repeat #ecf0f1!important;}
.pps-popup  span.EMAIL-label {display:none;}
.pps-popup span.edit-link a.post-edit-link {display:none;}
.pps-popup .yikes-mailchimp-eu-compliance-text p
{font-family:museo500,Arial,sans-serif!important;color:#222!important;font-size:11px!important;line-height:1em!important;}
.pps-popup .yikes-mailchimp-eu-compliance-text p a
{font-family:museo500,Arial,sans-serif!important;color:#d30015!important;font-size:11px!important;line-height:1em!important;}
.pps-popup input#yikes-easy-mc-form-1-EMAIL.yikes-easy-mc-email
{padding:22px!important;background-color:transparent!important;border:2px solid #222!important;display:block;-moz-box-sizing:border-box;margin-top: 0px;}

.pps-popup .yikes-easy-mc-form .yikes-easy-mc-submit-button {

    display: block;
    width: 100%;
   margin-top: 10px;
    min-height: 40px;
    padding: 10px;
    cursor: pointer;font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;color:#fff!important;
	border:none;
	background:#41c0a9;
	transition:background .3s ease 0s;

}
.pps-popup  .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover {background:#d64f51;transition:background .3s ease 0s;}



/*tuiter footer*/
.widget-tuiter.fwidget.et_pb_widget.widget_text h4.title{background:url(images/pajarico2.png) center center no-repeat;display:block;width:249px;height:62px;text-indent:-9999px;}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){clear:both;width:65%;}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:29%;}
.widget-tuiter .ctf-tweet-content p.ctf-tweet-text{font-family:museo500,Arial,sans-serif;color:#222;font-size:13px;line-height:1.3;}
.widget-tuiter .ctf-author-leturalma.ctf-new.ctf-hide-avatar.ctf-retweet div.ctf-tweet-content p
{font-family:museo500,Arial,sans-serif;color:#222;font-size:13px;line-height:1.3;}
.ctf-tweet-content p {font-family:museo500,Arial,sans-serif;color:#222;font-size:13px;line-height:1.3;}
.widget-tuiter p.ctf-tweet-text a{display:none;}
#ctf .ctf-item{padding:5px 0;border:none;}
.widget-tuiter .ctf-tweet-meta{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;color:#3cbfae!important;font-size:11px!important;margin-bottom:-15px;}
.widget-tuiter .ctf-author-box div.ctf-author-box-link::before{content:"\f099";font-family:font-awesome;margin-right:5px;margin-top:10px;color:#3cbfae;font-size:12px;}
.widget-tuiter .ctf-tweet-meta:before{content:"publicado el ";font-family:corecircus,Arial,sans-serif;text-transform:uppercase;margin-right:5px;margin-top:10px;color:#3cbfae;font-size:11px;}
#ctf.ctf-super-narrow .ctf-author-box{margin-bottom:-15px;}
.widget-tuiter a.ctf-author-name {font-family:corecircus,Arial,sans-serif!important;font-weight:normal;color:#e2343c!important;font-size:11px!important; font-weight:normal!important;}
.page-id-217 #footer-bottom{display:none;}
/*copiraicht*/
#main-footer div#contenedor-copiraicht{max-width:945px;margin:auto;margin-top:50px;padding-bottom:50px;}
#main-footer div#contenedor-copiraicht div.enlaces-footer{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #444;text-align:center;}
#main-footer div#contenedor-copiraicht div.enlaces-footer a{font-family:corecircus,Arial,sans-serif;text-transform:uppercase;color:#222;font-size:13px;text-align:center;}
#main-footer div#contenedor-copiraicht div.enlaces-footer a:hover{color:#d64f51;}
#main-footer div#contenedor-copiraicht div.copiraicht span{font-family:corecircus,Arial,sans-serif;text-transform:uppercase;font-size:11px;}
#main-footer div#contenedor-copiraicht div.copiraicht{font-family:museo500,Arial,sans-serif;font-size:11px;width:65%;float:left;}
#main-footer div#contenedor-copiraicht div.firma-cartel-2{margin-right:0px;}
#main-footer div#contenedor-copiraicht div.firma-cartel-2 a.firma-cartel-2{background:url(images/firma-cartel-2023.svg) top center no-repeat!important;text-indent:-5000px;display:block;width:242px;height:23px!important;background-size:242px 23px!important;float:right;margin:auto!important;}

/* TOP TOP
---------------------------------------------------------------------------------------------------- */
.topbutton a{position:fixed;z-index:99999;right:0;bottom:0;background:url(images/bot-totop2.png) center center no-repeat;display:block;width:88px;height:86px;text-indent:-9999px;opacity:.9;}


/* RESPONSIVE
---------------------------------------------------------------------------------------------------- */
@media (min-width:1600px) {
}

@media (max-width:1600px) {
	#main-footer div#contenedor-copiraicht div.firma-cartel-2 a.firma-cartel-2 {
    margin-right: 100px !important;
		margin-top: -20px !important;
}

}
@media (max-width:1500px) {
#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:transparent;}

}
@media (max-width:1280px) {
body{color:#222;font-family:museo300,Arial,sans-serif;font-size:16px;font-weight:normal;-moz-osx-font-smoothing:grayscale;line-height:1.4em;background:url(images/backg.jpg) center center repeat #ecf0f1!important;}
header#main-header{background:transparent!important;}
header#main-header .et_mobile_menu a{font-family:corecircus,Arial,sans-serif;font-weight:normal;color:#1a556d;font-size:15px;}
.et-search-form,#main-header .et_mobile_menu{background:url(images/backg.jpg) center center no-repeat;background-color:transparent!important;border:transparent;}
.et_mobile_menu li a{display:block;padding:5px 5%;border-bottom:1px solid rgba(0,0,0,.03);color:#666;}
.et_mobile_menu li li a{font-size:12px!important;}
#main-header div.container.clearfix.et_menu_container div#redes-footer{float:right;width:300px;padding-bottom:0;margin-top:50px;margin-right:-50px;}
.et_header_style_left .mobile_menu_bar,.et_header_style_split .mobile_menu_bar{margin-top:40px;margin-right:50px;}
.logo-footer.fwidget.et_pb_widget.widget_text div.textwidget p img.size-full.wp-image-1336.aligncenter{margin-left:0;}
#main-footer div#contenedor-copiraicht div.enlaces-footer a{font-size:11px;}
#main-footer div#contenedor-copiraicht{max-width:700px;}
#main-footer div#contenedor-copiraicht div.copiraicht{font-family:museo500,Arial,sans-serif;font-size:11px;width:100%;float:none;text-align:center;margin-bottom:15px;}
#main-footer div#contenedor-copiraicht div.firma-cartel-2{margin-right:0!important;}
#main-footer div#contenedor-copiraicht div.firma-cartel-2 a.firma-cartel-2{float:none;}
/*noticias*/
.page-id-217 .et_pb_column .et_pb_blog_grid .column.size-1of2{width:100%;}
.noticias-portada .hentry div.post-content a.more-link{font-family:corecircus,Arial,sans-serif!important;font-weight:normal;color:#c82b1b;font-size:11px;float:right;margin-left:10px;margin-top:20px;}
/*newsletter*/
.yikes-easy-mc-form input[type="email"],.yikes-easy-mc-form input[type="number"],.yikes-easy-mc-form input[type="text"],.yikes-easy-mc-form input[type="url"],.yikes-easy-mc-form select{padding:10px!important;}
.yikes-easy-mc-form input{font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;color:#222!important;font-size:11px!important;}
.yikes-easy-mc-form .yikes-easy-mc-submit-button{background:url(images/flecha-newsletter.png) top center no-repeat;width:50px;height:32px;color:transparent!important;display:block;width:100%;margin-top:-13em!important;min-height:40px;z-index:9999!important;cursor:pointer;margin-left:60%;}
.et_pb_text_inner h2::before{display:none;}
.et_pb_text_inner h2::after{display:none;}
/*pagina letur*/
.page-id-393 .et_pb_row_2{background-image:none;}
.page-id-393 .et_pb_row_2.et_pb_row{padding-bottom:0;}
/*pagina rozalen*/
.page-id-397 .rozalen-page div.et_pb_column.et_pb_column_3_5.et_pb_column_3{text-align:left;}
.page-id-397 .et_pb_text_3{max-width:100%!important;}
.page-id-397 .et_pb_module.et_pb_text.et_pb_text_3 div.et_pb_text_inner p{text-align:left!important;}

}
@media (max-width:920px) {
	.page-id-397 .et_pb_row_2{background-image:none;}
.yikes-easy-mc-form .yikes-easy-mc-submit-button
{margin-left: 0;margin-top: -1em !important;}	
	
.evr_popup_open  .popup_outer_wrap
	{min-width: 600px!important;
	width: 100%!important;
	}

.popup .et_pb_module div.et_pb_text_inner p.pagina-sociales-popu a::after {
    background-image:none;}

.popup_outer_wrap .et_pb_text_inner h2 {
    font-size: 25px;
}
.popup_outer_wrap .et_pb_row.et_pb_row_fullwidth	{padding-left: 2% !important;}
.page-id-389 .popup .et_pb_text_inner p a::after
	{
    background-image: none;
}
	.noticias-portada .wp-image-3275 {display:none;}	
	
}

@media (max-width:520px) {
	.banner-verde.et_pb_has_overlay a span.et_pb_image_wrap {margin-top: -15%;}	
	.banner-movil {display: block;}
 .et_pb_text_inner h2.h2-newsleter {font-size:35px!important;}
	.newsletter-2021 .et_pb_text_inner h2.h2-newsleter span {
    font-family: corecircus,Arial,sans-serif;
    text-transform: normal;
    color: #517d9a;
    font-size: 18px;
}
	.yikes-easy-mc-form .field-no-label, .yikes-easy-mc-form label {
    margin-bottom: 5%!important;
}
	
.footer-widget div#text-2.widget-odd.widget-last.widget-first.widget-1.logo-footer.fwidget.et_pb_widget.widget_text div.textwidget p
	{margin-top: -30%;
margin-bottom: -35%;}
#main-footer div#contenedor-copiraicht div.firma-cartel-2 {
    margin-left: 10% !important;
    margin-top: 50px;
}
.page-id-3710 .titulares-pages .et_pb_text_inner h2 {
    font-family: corecircus,Arial,sans-serif !important;
    font-weight: normal !important;
    color: #d64f51 !important;
    font-size: 25px;
}	
	
	
	
#main-header:after{background:url(images/header-movil.png) bottom center no-repeat;}
.et_header_style_left .mobile_menu_bar,.et_header_style_split .mobile_menu_bar{margin-top:-125px;margin-right:0;}
.page-id-217 .et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_first{padding-top:225px!important;}

.boton-entradas a img {min-width: 400px !important;
margin-left: -65%;
margin-top: -200%;}

#main-header div.container.clearfix.et_menu_container div#redes-footer{float:right;width:300px;padding-bottom:0;margin-top:15px;margin-right:-10%;}
.et_mobile_menu li a{display:block;padding:2px 5%;border-bottom:1px solid rgba(0,0,0,.03);color:#666;}
#main-header div.container.clearfix.et_menu_container a.logotipo{margin-left:10%;}
#main-footer div#contenedor-copiraicht{max-width:350px;}
#main-footer div#contenedor-copiraicht{margin-top:0;}
.widget-tuiter.fwidget.et_pb_widget.widget_text h4.title{margin-top:75px;}

.page-id-217 .et_pb_text_0.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner {margin-top:15px;}
.page-id-217 .et_pb_text_2.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner h2 {font-size:25px;}

.page-id-223 .et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner h2 {font-size:25px;}

.page-id-389 .et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner h2 {font-size:25px;}
.page-id-389 .et_pb_text_2.et_pb_bg_layout_light.et_pb_text_align_center div.et_pb_text_inner {margin-bottom:15px;}

.page-id-1766 .et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner {padding-top:250px;}
.page-id-1766 .et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner h2 {text-align:center!important;}
.page-id-1766 .et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner p{text-align:center!important;}

.page-id-225 .et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner {padding-top:250px;}
.page-id-225 .et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner h2 {text-align:center!important;}
.page-id-225 .et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner p{text-align:center!important;}

.page-id-221 .et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner {padding-top:350px;}
.page-id-221 .et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner h2 {text-align:center!important;}
.page-id-221 .et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_left div.et_pb_text_inner p{text-align:center!important;}
.page-id-221 .et_pb_row_2 {
    background-size: initial;
    background-position: top right;
    background-image: url(https://leturalma.es/wp-content/uploads/2019/03/fondo-entradas.png);
}

.page-id-403 .et_pb_text_inner a.et_pb_lightbox_image img.wp-image-1233.alignnone.size-medium
{float:none;}

.yikes-easy-mc-form .yikes-easy-mc-submit-button
{margin-left: 0;margin-top: -1em !important;}

.topbutton a{display:none;}

.pps-popup .post-content h2 {font-size:15px!important;}
.pps-popup .post-content p {font-size:14px!important;}
.pps-popup .yikes-mailchimp-eu-compliance-text p {font-size:11px!important;}


.page-id-1766  .texto-leturcamp .et_pb_text_inner { margin-top:-300px;}
.entrada-leturalma-2 .et_pb_text_inner a.bot-camp {
    font-size: 10px;

}

/* HACKS
---------------------------------------------------------------------------------------------------- */

/* Chrome only: */

.selector:not(*:root),  .footer-widget div#text-3.widget-odd.widget-last.widget-first.widget-1.widget-tuiter.fwidget.et_pb_widget.widget_text {margin-top:50px;}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
  .selector:not(*:root), footer#main-footer div.container div#footer-widgets.clearfix {margin-top:100px; } 
}


/* CARRITO DESPLEGABLE
---------------------------------------------------------------------------------------------------- */
.xoo-wsc-basket {
	display:none!important;
background-color: #ffffff;
    bottom: 75px;
    position: fixed;
	border:10px solid #f00;
}

.xoo-wsc-items-count{border-radius:50%;left:-10px;position:absolute;top:-10px;font-size:13px;width:28px;height:28px;line-height:28px;text-align:center;overflow:hidden;background-color:#be1522;color:#ffffff;}
.xoo-wsc-basket{padding:10px;border-radius:50%;margin:25px 20px 55px 15px;box-shadow:none;right:0;z-index:999999;cursor:pointer;}
.xoo-wsc-bki{color:#fff;font-size:35px;}
.xoo-wsc-basket{background-color:#000;bottom:12px;position:fixed;}

.ancla:before {
      display: block;
      content: " ";
      margin-top: -200px;
      height: 200px;
      visibility: hidden;
}
.xoo-wsc-footer div.xoo-wsc-footer-a span.xoo-wsc-shiptxt {text-transform: lowercase;}


/*tinyTips Plugin*/
.lightTip { margin-top:75px; z-index:99999999!important;}
.lightTip .content { width: 100px; padding:5px 5px ;  background: #333; color: #ffffff; text-align:center; 	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; 
font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;line-height:1.2em; 
border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;
font-size:11px; text-transform:normal; border:none;}
/*.lightTip .top { height: 8px; background: url(images/notch-blue.png) top center no-repeat; z-index:99999; margin-top:0px;}*/


/* AVISO TIENDA TICKETS
---------------------------------------------------------------------------------------------------- */
.et_pb_text_inner p.aviso-tickets span {font-size:25px; color:#d64f51}
.et_pb_text_inner p.aviso-tickets {font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;}




/* browser check
---------------------------------------------------------------------------------------------------- */
body #buorg.buorg{background-position:8px 17px;position:absolute;position:fixed;z-index:111111;width:100%;top:0;left:0;border-bottom:none;text-align:center;cursor:pointer;background-color:#be1522;font-size:15px;box-shadow:none;color:#FFF;font-weight:normal;font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;}
body #buorg.buorg div{padding:25px;line-height:1.7em;}
#buorg.buorg div strong{font-weight:normal;color:#fff;font-family:corecircus,Arial,sans-serif!important;text-transform:uppercase!important;}
body #buorg.buorg div a,body #buorg.buorg div a:visited{text-indent:0;color:#fff;text-decoration:none;box-shadow:none;padding:1px 15px;border-radius:0;font-weight:normal;background:#333;white-space:nowrap;margin:0 2px;display:inline-block;}
#buorg.buorg div span.buorg-icon{display:none;}
#buorgig{background-color:#edbc68;}
@media only screen and (max-width: 700px) {
.buorg div{padding:5px 12px 5px 9px;text-indent:22px;line-height:1.3em;}
.buorg{background-position:9px 8px;}
}


.woocommerce-product-gallery__image.flex-active-slide {
    pointer-events: none !important;
}



