/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
.main-wrapper p,.main-wrapper h1, .main-wrapper h2, .main-wrapper h3, .main-wrapper h4 { font-family: 'Poppins' !important; }
*:focus {
  outline: solid red;
}

.style-color-wayh-bg {
  background-color: #fff;
}
.fa-plus::before {
  content: "\e602" !important;
}
.btn-ver-mas { text-align: center;}
.isotope-wrapper.half-gutter .isotope-layout { margin-left: 0 !important; margin-right: 0 !important; }
.owl-carousel-container.half-gutter, .box-container { margin: 0 !important; }
.max-width-345px .uncont { max-width: 345px; }
.max-width-345px .uncell.no-block-padding { padding: 0 167px !important; }
.text-color-sea-blue-color { color: #00475d !important; }
.banner-consejos .heading-text.el-text h2.fontsize-35 { font-size: 30px !important; }
.banner-consejos .uncode_text_column { margin-top: 18px !important; }
h1.fontsize-35.text-color-deep-teal-color.text-uppercase {font-weight: 600 !important;}
.style-light h4 { color: #00475d !important;}
.single-consejos p {line-height: 1.47; margin:0;}
.single-consejos h4 {line-height: 1.75;}
/*top bar*/
.top-menu.navbar.menu-secondary { border-bottom: 1px solid #cbcccc; }
.top-menu.navbar.menu-secondary #menu-superior a{ padding: 0; }
#menu-superior li i { display: none; }
#menu-superior .menu-item .wpml-ls-display {  font-size: 16px; font-weight: 500; color: #464d4e;}
#menu-superior .menu-item .wpml-ls-display:after{ content: "\f0da" !important;font-family: 'uncodeicon' !important;font-size: 20px; color: #464d4e; margin-left: 10px;}
.menu-item-language .drop-menu > li.menu-item-language  { width: 100% !important; }
/*tiempo*/
#menu-super-top,#menu-super-top-en,#menu-super-top-fr, #menu-super-top-de { display: inline-block; padding-top: 12px; }
#menu-super-top li,#menu-super-top-en li,#menu-super-top-fr li,#menu-super-top-de li { height: auto;  display: block !important;  width: auto; }
#menu-super-top li:first-child,#menu-super-top-en li:first-child,#menu-super-top-fr li:first-child,#menu-super-top-de li:first-child { float: left; }
#menu-super-top li:nth-child(2),#menu-super-top-en li:nth-child(2),#menu-super-top-fr li:nth-child(2),#menu-super-top-de li:nth-child(2) { float: right; }
.elfsight-widget-weather.elfsight-widget { margin-right: 130px; }
#menu-super-top > li:first-child .fa.fa-angle-right.fa-dropdown,#menu-super-top-en > li:first-child .fa.fa-angle-right.fa-dropdown,#menu-super-top-fr > li:first-child .fa.fa-angle-right.fa-dropdown,#menu-super-top-de > li:first-child .fa.fa-angle-right.fa-dropdown { display: none; }

.top-menu #menu-superior { display: inline-block; }
.top-menu #menu-superior li { display: block; float: left; padding-bottom: 0;}
.top-menu .menu-smart li.menu-item-language, .top-menu #menu-superior li.menu-item-language a.dropdown-toggle, .top-menu .menu-smart li:first-child { padding: 0 !important; }
.top-menu .menu-mini.menu-smart span {
  font-size: 16px;
  font-weight: 500;
}
/*menú*/
#mega-menu-primary .mega-sub-menu {  -webkit-box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.16);  }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {margin: 0 !important; padding-bottom: 22px !important;font-size: 17px !important; }
#mega-menu-primary li { font-size: 16px; }
#mega-menu-primary > li.mega-current-menu-item.mega-current_page_item > a, #mega-menu-primary > li.mega-current-menu-ancestor.mega-current_page_ancestor > a { border-bottom: 5px solid #ffb206 !important; display: initial !important; padding-left: 15px !important; padding-right: 15px !important; }
#mega-menu-primary li a { text-decoration: none !important; font-weight: 600 !important; padding: 0; }
#mega-menu-primary .mega-sub-menu li a { font-weight: 500 !important; }
ul.mega-sub-menu li:last-child a {  margin-bottom: 0 !important; }
.mega-sub-menu li.widget_media_image { padding:0; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu { padding: 36px 36px 14px !important; }
#mega-menu-primary .mega-sub-menu .mega-sub-menu > li > a { padding: 0 !important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {border: 1px solid #ffb206;}
#mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item  ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { margin-bottom: 50px !important}
#mega-menu-wrap-primary #mega-menu-primary li > ul.mega-sub-menu  > li >  ul.mega-sub-menu  li.mega-menu-columns-2-of-6 > a,#mega-menu-wrap-primary #mega-menu-primary li > ul.mega-sub-menu  > li >  ul.mega-sub-menu  li.mega-menu-columns-3-of-6 > a { margin-bottom: 0 !important }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  margin-left: 0 !important;
}
/*cabecera*/
.col-lg-0.logo-container.middle { padding: 0 !important; }
/*Menú*/
 .menu-light .menu-smart > li.active > a,.menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a { color: #3d6364 !important; border-bottom: 4px solid #ffb206 !important; }
.navbar-nav li.icono a:after {content: "\f0da" !important; font-family: 'uncodeicon' !important;font-size: 25px; color: #464d4e; margin-left: 10px;}
header .navbar-nav li a { height: 40px !important;}

#mega-menu-primary{}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	font-weight: 600;
	text-transform: uppercase;
}
/*widget tiempo*/
.eaw-detail-locationName { content: 'Almería'; }
/* fin menu */
/*general*/
h1.post-title { text-transform: uppercase; font-size: 40px; color: #00475d; }
h3.t-entry-title.font-size-23px { font-size: 23px !important; }
.text-color-deep-teal-color a, .text-color-deep-teal-color span{ color: #00475d !important; } 
/*home*/
.home .descubre-visitas-guiadas .btn-container { margin-top: 10px !important; }
.home .turismo-destacados-home .t-entry-title { margin: 0 !important; }
.home .turismo-destacados-home .t-entry-title a {color: #00475d !important; }
.width-145px .separator-break.separator-accent { width: 145px; height: 14px; }
.home .fila-slider .row.limit-width { padding-top:0 !important; }
.home hr.separator-break.separator-accent {margin-top: 10px;}
.home .otros-museos .t-inside { margin-top: 16px !important; }
.home .noticias-home-turismo .t-inside {border: 1px solid #ffb206;}
.home .noticias-home-turismo .t-entry-text { padding: 12px 20px !important; }
.home .noticias-home-turismo .t-entry-text-tc.half-block-padding { padding: 0px !important; } 
.home .noticias-home-turismo .t-entry-date {color: #00475d !important; font-size: 14px !important; }
.home .noticias-home-turismo .t-entry-excerpt p {  line-height: 1.47; }
.home .btn-descargar-guias .icon-box { width: 290px; margin-left: auto; margin-right: auto; }
.home .btn-descargar-guias .icon-box-content p { margin:0 !important; }
.home .btn-descargar-guias .col-lg-8 .uncell { padding: 0 15px; } 
.home .btn-descargar-guias .icon-box-heading > * {line-height: 1.2; color: #00475d;}
.home .btn-descargar-guias p { line-height: 1; color: #00475d; width: 100%; display: flex; } 
.home .btn-descargar-guias  .icon-box {padding: 20px 0 10px;}
.width-200px .separator-break.separator-accent {width: 200px;height: 14px; }
#destacados-home .t-entry-visual, .galeria-detalle .t-entry-visual{ border-radius: 5px; }
#destacados-home .t-overlay-text {display: none !important;}
.galeria-detalle .t-entry-visual .dummy { padding-top: 73%; }
.carrusel-style-1 .t-entry-title a { color: #00475d !important;}
.carrusel-style-1 .tmb-light.tmb .t-entry-text hr { border-color: #ffb206;border-top-width: 4px;}
.home #destacados-home .owl-stage { padding-bottom: 30px; }
.home #destacados-home .owl-stage .t-inside {  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);padding: 14px 14px 0;
background: #fff; }
.home #destacados-home .owl-stage p.t-entry-title { padding: 12px 0;}
.home .slider-eventos span.evo_event_progress { display: none !important; }
.home .main-container .row-container .row-parent .uncont .slider-eventos .evoslider_nav.nav.next, .home .main-container .row-container .row-parent .uncont .slider-eventos .evoslider_nav.nav.prev { height: 130px !important;margin-top: auto;margin-bottom: auto;border-radius: 0; background-color: #d3d3d3 !important; }
.home .main-container .row-container .row-parent .uncont .slider-eventos .evoslider_nav.nav.next { margin-left: 30px !important; }
.home .main-container .row-container .row-parent .uncont .slider-eventos .evoslider_nav.nav.prev { margin-right: 30px !important;margin-left: -58px; }
.main-container .row-container .row-parent .uncont > .slider-eventos:first-child:not(.divider-wrapper):not(.edit-account) > :first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account) > :first-child > :first-child {
  margin-top: auto!important;
}
.evo_slider_slide_out {border-radius: 0 !important;}
.home .slider-eventos .evoslider.cs_lr .evoslider_nav { width: 30px !important; }
.home .slider-eventos .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .desc_trig_outter { height: 100px; }
.home .slider-eventos .evoslider_nav i { color: #fff; }
.home .slider-eventos .evoslider.ajde_evcal_calendar.ss_imgtop .eventon_list_event.hasbgimg .evo_boxtop {  height: 300px !important;flex: 1 0 300px; }
.home .slider-eventos .evcal_cblock { color: #005e7a !important; padding: 0 !important; font-weight: 600 !important;}
.home .slider-eventos .evcal_event_title, .home .slider-eventos .evcal_event_subtitle{ color: #464d4e !important; }
.home .slider-eventos .evcal_event_subtitle { display: none !important; }
.home .slider-eventos .evcal_event_title { font-size: 20px !important;  font-weight: 500; }
.home .slider-eventos a.hasFtIMG.featured_event { background-color: #fff !important;  }
.home .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_list_a { text-align: left; padding: 0 !important; border: 1px solid #ffb206;width: 708px;}
.home .slider-eventos .evosl_footer_outter { display: none; }
.home .slider-eventos .eventon_list_event.evo_eventtop { background-color: #fff; }
.home .slider-eventos .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc{padding: 0 !important; margin: 0 !important; }
.home .slider-eventos .informacion-evento { width: 709px;
display: inline-block;
height: 100px;
padding: 20px 25px; }
.home .slider-eventos .evo_above_title { display: none !important; }
.home .slider-eventos .titulo { font-weight: 600; display: block; float: left; width: 50%;line-height: 1.2; }
.home .slider-eventos .titulo .fecha { font-size: 25px; color: #005e7a; width: 100%; display: block; }
.home .slider-eventos .localizacion { display: block; float: left; width: 50%; }
.home .slider-eventos .ubicacion-mapa { word-break: break-word; width: 85% !important; display: inline-block; border-left: 1px solid #005e7a; padding-left: 25px; color: #464d4e !important; 
font-weight: 500; line-height: 1.47; }
.home .slider-eventos .ubicacion-mapa img {float: left; display: block; margin-right: 10px;}
.home .slider-eventos  a.hasFtIMG.desc_trig.mul_val:hover {color: inherit !important; }
.home .slider-eventos .evo_boxtop { background-position: center !important;}
.home .slider-eventos .desc_trig_outter { background-color: #fff !important; }

/*actualidad*/
#actualidad .t-entry-date,.archive.category #categoria-noticias .t-entry-date  { font-size: 17px !important; font-weight: 400; color: #00475d !important; }
#actualidad .t-entry-title,.archive.category #categoria-noticias .t-entry-title  { height: 81px;overflow: hidden; }
#actualidad .t-entry p:nth-child(3) { line-height: 1.47 !important; }
#actualidad .t-entry-visual-overlay,.archive.category #categoria-noticias .t-entry-visual-overlay { height: 239px; }
#actualidad .t-entry-visual-tc, #categoria-noticias .t-entry-visual-tc { height: 240px; }
.cuerpo-noticia h3 { color: #00475d; font-size: 20px; }
/*listado audioguias*/
.listado-audioguias h3.t-entry-title { min-height: 48px; }
.listado-descargas .t-entry-visual { height: 233px; }

/*listado playas*/
.listado-playas .isotope-container .t-entry-title a, #listado-historia .isotope-container .t-entry-title a {color: #005e7a !important;}
.listado-playas .tmb-light.tmb .t-entry-text hr, #listado-historia .tmb-light.tmb .t-entry-text hr{ border: 5px solid #ffb206; margin: 0;width: 75px; }
.listado-playas .pagination, #listado-historia .pagination { margin-top: 72px !important; }
.listado-playas h3.t-entry-title, #listado-historia h3.t-entry-title { line-height: 1.75 !important; }
.listado-playas-tu-experiencia hr { border-color: #ffb206 !important; border-bottom-width: 6px; }
.style-light .listado-playas.text-color-deep-teal-color .t-entry-title, .style-light #listado-historia.text-color-deep-teal-color .t-entry-title { color: #00475d !important; }
/*detalle noticia*/
.modulo-otras-noticias .t-entry-title.fontsize-20 { line-height: 1.2;}
.modulo-otras-noticias .t-entry-date { color: #464d4e !important; }
/*detalle playa*/
.separador-titulo-detalle hr { border: 5px solid #ffb206;width: 75px; }
.modulo-relacionados .t-entry-title a,.eventos-gastronomicos .t-entry-title a {color: #00475d !important;line-height: 37px;}
.modulo-relacionados .t-entry-title, .eventos-gastronomicos .t-entry-title  { border-bottom: 5px solid #ffb206;padding-bottom: 12px; height: 48px; overflow: hidden; }
.turismo-gastronomico-recetas .t-entry-title {line-height: 1.2;min-height: 42px;}
.isotope-system.galeria-detalle .isotope-container.isotope-layout.style-masonry .tmb:first-child { width: 100% !important;margin-bottom: 8px; }
.padding-left-16px {padding-left: 26px !important;}
.single-playas .sellos-calidad .row:first-child { margin-bottom: 18px; }
.single-playas .sellos-calidad .col-lg-6 { padding: 0 !important; } 
.single-playas .sellos-calidad .col-lg-6 img, .single-playas .sellos-calidad .col-lg-6 p {display: block; float: left; }
.single-playas .wpb_raw_code.wpb_content_element.wpb_raw_html.sellos-calidad .col-lg-6 p { margin-left: 10px !important;line-height: 50px; color: #464d4e; font-size: 18px;}
.single-playas .servicios-playa {  border-radius: 5px;  border: solid 1px #ffc444; padding: 35px 0 35px 115px; margin-bottom: 24px;}
.single-playas .servicios-playa p { color: #00475d; font-size: 20px; font-weight: 600;}
.single-playas .servicios-playa ul { display: grid; grid-template-columns: 1fr 1fr; }
.single-playas .servicios-playa ul li { margin-bottom: 10px; }
.single-playas .sellos-calidad ul { list-style: none; background-color: #fafafa; padding: 29px 56px 16px; display: grid; grid-template-columns: 1fr 1fr; row-gap: 17px;}
.single-playas .sellos-calidad ul li { grid-template-columns: 70px 1fr; display: grid; align-items: center; }
.isotope-system.galeria-detalle .isotope-container.isotope-layout.style-masonry .tmb { padding-right: 4px;}
.isotope-system.galeria-detalle .isotope-container.isotope-layout.style-masonry .tmb:not(:first-child) { width: 33% !important; } 
/*detalle consejo*/
.single-consejos .video-consejo { width: 60%; }
/*listado consejos*/
.listado-consejos .t-entry-title { background-color: #005e7a;  border-radius: 5px; padding: 8px 0; }
.listado-consejos .tmb-light.tmb .t-entry-text .t-entry-title a { color: #fff;}
.listado-consejos .tmb .t-entry-visual-tc,.listado.restaurantes .tmb .t-entry-visual-tc {height: 212px !important;}
/*listado consejos*/
#listado-experiencias .isotope-filters li span {  padding: 0 20px !important;}
#listado-experiencias .isotope-filters ul.menu-smart a:not(.social-menu-link) {  font-size: 18px !important;}
/*detalle experiencia*/
.registra-tu-experiencia { border: 1px solid #ffb206 !important; padding: 50px 15px; }
.single-experiencia .heading-text.el-text.localizacion { display: none; }
.single-experiencia .acf-map { margin-bottom: 50px; }
.detalle-alojamiento hr,.detalle-restaurante hr { border: 9px solid #ffb206;width: 128px; }
.btn-registrate-experiencias {padding: 15px 148px !important;}
.wpb_raw_html .social-icon i { color: #ffb206; border: 1px solid #ffb206; padding: 8px 0; font-size: 23px !important; border-radius: 40px; width: 43px; height: 43px; }
/*detalle alojamiento*/
.wpb_raw_code.wpb_content_element.wpb_raw_html p.reservas.borde-amarillo { margin-top: 10px !important; }
.reservas.borde-amarillo a,a.reservas.borde-amarillo { text-align: center; display: block; width: 200px; color: #00475d; }
.listado.alojamientos .t-entry-title,.listado.restaurantes .t-entry-title, .listado.descargas .t-entry-title {min-height: 52px;line-height: 22px;}
.t-entry-cf-telefono span { color: #464d4e !important; }
.listado.restaurantes .t-entry-cf-telefono span {font-weight: 400;}
.t-entry-cf-telefono a  { color: #464d4e !important;font-weight: 600;} 
.listado.restaurantes .t-entry-cf-direccion { line-height: 1.2;min-height: 42px; }
.listado.alojamientos .wp-post-image {padding-bottom: 26px;}
.single-visitas-guiada p.direccion { line-height: 1.2; min-height: 42px; }
.row.row-parent.listado.descargas {padding: 0;}
.listado p.web img {
	display: block;
	margin-right: 15px;
	float: left;
}
.tipo-alojamiento p:not(:first-child) { display: none; }
.heading-text.el-text.localizacion { margin-bottom: 30px; }
/*detalle visitas guiadas*/
.single-visitas-guiada .wpb_raw_html.fecha { color: #ffb206; font-size: 25px;  font-weight: 600;}
.single-visitas-guiada .wpb_raw_html.hora span { color:#00475d; font-size: 30px; font-weight: 700 !important; padding-left: 10px;}
.single-visitas-guiada .wpb_raw_html.ubicacion { min-height: 48px; }
/*detalle motivo temático*/
.detalle-motivo-tematico hr {border: 7px solid #ffb206;width: 132px; }
/*listado visitas guiadas*/
.listado.visitas-guiadas .t-entry {display: grid; grid-template-columns: 42% 58%; grid-column-gap: 65px; grid-auto-flow: column; height: 320px; align-items: end;align-content: end; }
.listado.visitas-guiadas .t-entry-title, .listado.visitas-guiadas .t-entry-cf-fecha, .listado.visitas-guiadas .t-entry-excerpt, .listado.visitas-guiadas .t-entry-cf-tarifa {grid-column: 1; }
.listado.visitas-guiadas .t-entry-cf-ubicacion, .listado.visitas-guiadas .t-entry-cf-hora, .listado.visitas-guiadas  .t-entry-readmore.btn-container, .listado.visitas-guiadas .t-entry-meta.t-entry-type { grid-column: 2; }
.listado.visitas-guiadas .t-entry-title { color: #00475d !important; }
.listado.visitas-guiadas .t-entry-excerpt { font-weight: 400 !important; }
.listado.visitas-guiadas .t-entry-cf-tarifa { font-weight: 500 !important; }
.listado.visitas-guiadas .t-entry-cf-fecha {color: #464d4e; font-weight: 600 !important; font-size: 20px; margin: 0 !important;}
.listado.visitas-guiadas .t-entry-cf-hora { font-size: 30px; font-weight: 700; color: #00475d; } 
.listado.visitas-guiadas .t-entry-cf-ubicacion { font-weight: 500; color:#464d4e; }
.listado p.t-entry-title { margin: 0 !important; }
.listado.visitas-guiadas div {vertical-align: bottom !important; }
.listado.visitas-guiadas .t-entry-cf-hora span { color: #464d4e; font-size: 20px; font-weight: 600; }
.listado.visitas-guiadas .t-entry-readmore.btn-container a.btn.btn-default  { padding: 9px 54px !important; width: 203px; font-size: 20px; color: #00475d !important; font-weight: 600;display: block;text-align: center; background-color: #fff !important; letter-spacing: initial !important; border-color: #ffb206 !important;border-width: 2px !important; }
.listado.visitas-guiadas .t-entry-cf-tarifa { margin-top: 30px !important; }
.listado.visitas-guiadas .t-entry-title { line-height: 1; }
.single-visitas-guiada .btn-container { margin-top: 10px !important; }
.single-visitas-guiada .btn.btn-default { padding: 16px 50px !important; width: 234px; font-size: 20px; color: #00475d !important; font-weight: 600;display: block;text-align: center; background-color: #fff !important; letter-spacing: initial !important; border-color: #ffb206 !important;border-width: 2px !important; }
.single-visitas-guiada .btn.btn-default .fa.fa-plus3 { margin-top: -5px; }
.listado.visitas-guiadas a.btn-ver-visita .fa.fa-plus3, .single-visitas-guiada .btn.btn-default .fa.fa-plus3 {height: 28px;  content: "\e602";color: #ffb206 !important;font-size: 28px;line-height: inherit !important;font-family: 'uncodeicon' !important;}
.single-visitas-guiada .wpb_raw_html.fecha {text-transform: capitalize; }
.single-alojamientos .icon-box-heading p.fontsize-20, .single-restauracion .icon-box-heading p.fontsize-20, .single-experiencia .icon-box-heading p.fontsize-20 { color: #00475d !important; }
/*detalle ruta*/
/*eventos*/
.listado-eventos .eventon_events_list .eventon_list_event .ev_ftImg { border-radius: 5px !important;width: 429px; max-height: inherit;height: 250px;object-fit: cover; }
.listado-eventos .evcal_desc2.evcal_event_title {font-size: 25px !important; color: #00475d !important; font-weight: 600 !important;}
.listado-eventos  .eventon_filter.evo_sortList_event_location { display: none; }
.listado-eventos .evcal_event_subtitle { color: #464d4e !important;font-size: 17px !important; font-weight: 400 !important; }
.listado-eventos .evcal_list_a { background-color: #fff !important; }
.listado-eventos .fecha-evento { font-size: 25px !important;
font-weight: 600 !important;
color: #464d4e !important;
background: #fff !important;
text-transform: lowercase !important;
padding: 0 !important; }
.listado-eventos .ubicacion-evento { font-size: 17px; font-weight: 500; color: #464d4e;display: inline-block;
line-height: initial; }
.listado-eventos .ubicacion-evento img { float: left; margin-right: 5px; }
.listado-eventos .evo_j_years.evo_j_dates { display: none; }
.listado-eventos .ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set { background-color: #ffb206; }
.listado-eventos .ajde_evcal_calendar .calendar_header p.evo_month_title {font-size: 25px; color: #00475d !important; font-weight: 600; }
.listado-eventos .desc_trig_outter .desc_trig { padding: 16px 0 !important;  }
.ajde_evcal_calendar.sev #evcal_list .eventon_list_event { margin-bottom: 0 !important; }
.listado-eventos .evcal_cblock { display: none !important; }
.listado-eventos .eventon_events_list .eventon_list_event .ev_ftImg { margin-right: 30px !important; } 
.listado-eventos .evcal_desc.evo_info { height: auto; margin-top: auto; margin-bottom: auto;} 
.listado-eventos .hasFtIMG.desc_trig { border-bottom: 1px solid #ffc444; } 
.listado-eventos .eventon_filter_line .filtering_set_val { color: #00475d !important; }
.listado-eventos .eventon_filter_line .filtering_set_val:hover { border-bottom: 2px solid #ffb206 !important; background-color: initial !important; }
.listado-eventos .eventon_filter_line .filtering_set_val { border-radius: 0 !important; }
.listado-eventos .eventon_filter_dropdown  { width: 100% !important; min-width: initial !important; position: relative !important; }
.listado-eventos .eventon_filter_dropdown > p  { width: 20%; float: left; display: block; min-height: 82px; }
.listado-eventos .fecha-evento:nth-child(2) { display: none !important; }
/*fin eventos*/
.main-container .row-container .row-parent .uncont > :first-child:not(.divider-wrapper):not(.edit-account) > :first-child > :first-child.mapa-ruta { width: 100%; height: 100%; margin-top: 36px !important; }
/*miga*/
.breadcrumb li { font-size: 13px; }
.breadcrumb.breadcrumb-module .paged { display: none; }
/*Detalle museos*/
hr.separator-break{
	border-top-width: 10px;
}
hr.separator-break.separator-accent { border-color: #ffb206 !important;}
.post-content ul:not(.no-list),ul.contacto-museo{
	list-style: none;
}
.post-content ul:not(.no-list):not(.pagination):not(.menu-smart--filter-cats):not(.sellos) li::before,ul.contacto-museo li::before{
	font-family: 'uncodeicon' !important;
	content: "\f0c8";
	color: #ffb206;
	display: inline-block; 
	width: 1em;
	margin-left: -1em;
	font-size: 9px;
	padding-right: 19px;
}
/*feed*/
.feedzy-rss ul {
  margin: 0 !important;
  padding: 0 !important;
}
.rss_content { display: none; }
.feedzy-rss .feedzy-style2 .rss_item { border: none !important; }
.rss_image { width: 100% !important; height: auto; min-height: 214px; margin: 0 !important; border-radius: 5px; border: none !important;}
.feedzy-rss .feedzy-style2  .rss_item.feedzy-rss-col-4{ margin: 0 !important; }
.feedzy-rss .feedzy-style2 .rss_item.feedzy-rss-col-4 { padding-right: 18px !important; }
.feedzy-rss .rss_item.feedzy-rss-col-4 { width: 25% !important; }
.feedzy-rss .title { font-size: 20px;font-weight: 600 !important;line-height: 1.2; padding: 10px 0 0 !important;}
.feedzy-rss .title a { color: #00475d !important; }
/*fin feed*/
ul.contacto-museo li { padding: 5px 0; }
.horario-tarifa p{
	padding-left: 20px;
}
.btn-descargar-guias  > .uncol {  border: 1px solid #ffb206; }
.borde-amarillo a, a.borde-amarillo{
	border: 1px solid #ffb206;
	padding: 6px 15px;
	font-weight: 600;
}
.otros-museos .t-entry-readmore.btn-container a.btn.btn-default { 
	background-color: #fff !important;
	color: #00475d !important; 
	line-height: 1.14; 
	border: 2px solid #ffb206 !important;
	padding: 14px 17px !important;
	float: right;
}
.otros-museos a { color: #00475d !important; }
.otros-museos .t-entry-readmore.btn-container a.btn.btn-default:after {  content: "\f067";font-family: 'uncodeicon' !important; color: #ffb206; font-weight: 700; margin-left: 5px; display: inline-block;}
.otros-museos .t-entry-readmore.btn-container, .otros-museos .t-entry-title { display: block; float: left;  line-height: 1.25; }
.otros-museos .t-entry-title { width: 70% !important; }
.otros-museos .t-entry-readmore.btn-container  { width: 30% !important; }
.heading-text .separator-break { margin-top: 15px !important; }
.padding-left-0 { padding-left: 0 !important; }
.detalle-museo .wpb_raw_code.wpb_content_element.wpb_raw_html ul { padding-left: 10px !important; }
.listado-museos .t-entry-title {color: #00475d !important; letter-spacing: 0.00em; font-weight: 600; }
.listado-museos .t-entry-title a {color: #00475d !important;}
/*listado tfnos interés*/
.tfnos-interes .t-entry-title { color: #00475d !important; }
/*listado licitaciones*/
.licitaciones hr { border-color: #ffb206 !important;width: 80px; border-top-width: 8px; }
#listado-personajes .t-entry-cf-fechas { margin: 0; font-weight: 600; margin-top: 5px;}
/*detalle personaje*/
.texto-dinamico .row.limit-width.row-parent { padding: 0; }
.contenido-personajes > .row.row-parent { max-width: 70%; margin-left: auto; margin-right: auto;}
/*como llegar - listado transportes*/
.como-llegar-transporte .icon-box-left.transporte-web .icon-box-content { padding-left: 5px; }
.como-llegar-transporte > .row.row-parent > .wpb_row.row-inner { border: 1px solid #ffc444;padding: 60px 110px 46px; }
.como-llegar-transporte .icon-box-heading h3 { color: #464d4e;} 
/*moverse por la ciudad*/
.listado.transporte .t-entry-title { color: #00475d !important; }
/*mapa*/
.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 0;
}
.acf-map img {
   max-width: inherit !important;
}
/*naturaleza*/
.naturaleza-senderos strong {color: #00475d !important;font-weight: 600 !important;font-size: 20px;}
/*pruebas galerias*/
.single-museo .isotope-system .tmb.col-lg-7, .single-museo .isotope-system .tmb.col-lg-5 { position: relative !important; height: auto !important; }
/*info turística*/
.info-turistica ul { margin-top: 0; }
/*museos*/
.row-breadcrumb.row-breadcrumb-light {background-color: #fff !important; border:  none !important; border-style: none !important;}
.breadcrumb-title {display: none;}
.archive.tax-tipo h1.header-title span { color: #fff !important; }
.row.listado.visitas-guiadas { margin-bottom: 36px; }
.row.listado.visitas-guiadas .imagen { padding: 0 !important; }
.row.listado.visitas-guiadas .info { padding: 0 0 0 32px !important; }
.row.listado.visitas-guiadas .info-ubicacion { padding: 0 !important; }
.row.listado.visitas-guiadas .info-ubicacion div { border-left: 1px solid #005e7a; border-right: 1px solid #005e7a;padding: 0 50px 0 20px !important; }
.row.listado > div { padding-bottom: 36px !important; }
.row.listado .t-entry-title { margin-top:12px; }
.row .campo-contacto li { padding: 5px 0 !important; }
/*pruebas galeria*/
.galeria-personalizada {
      display: grid;
      grid-row-gap: 20px;
      
}
.galeria-personalizada .fila4 {  grid-template-columns: 58% 42%; display: grid; grid-column-gap: 20px; overflow: hidden; height: 360px; }
.galeria-personalizada .fila2 {  grid-template-columns: 42% 58%; display: grid; grid-column-gap: 20px; overflow: hidden; height: 360px;}
.galeria-personalizada  img { width: 100% !important; display: block; }
.video-museo { height: 756px; }
.video-museo iframe { height: 100%; }
footer,
footer p,
footer p a,
footer a,
footer i,
footer li, 
footer .style-light a{
	color: #ffffff !important;
}
body footer .uncode_text_column a{
	color: #ffffff !important;
}
footer .col-lg-4 .vc_wp_custommenu.wpb_content_element { margin-top: 0 !important; }
footer .col-lg-4 ul { margin-top: 5px !important; }
footer .padding-top-desktop-26 {padding-top: 26px;}
footer .margin-top-desktop-22 {margin-top: 22px !important;}
footer .col-lg-12 #menu-pie li:not(:last-child):after {content: '|'; display: block; margin-left: 5px;}
footer .fila-menu-legal .row.limit-width {padding: 14px !important;}
.otgs-development-site-front-end { display: none; }
/*idiomas*/
#menu-superior .wpml-ls-flag {display: none;}
.menu-horizontal ul.menu-smart > li.wpml-ls-item > ul:not(.mega-menu-inner) {
  width: 130px !important;
  padding: 0 20px;
  border-bottom: 3px solid #3d6364;
}
.wpml-ls-display { text-transform: capitalize !important;}
.wpml-ls-item  .fa-angle-down::before {
  content: "\f0da" !important;
font-family: 'uncodeicon' !important;
font-size: 25px;
color: #464d4e;
margin-left: 10px;
}
.menu-horizontal ul.menu-smart > li.wpml-ls-item a { width: 100%; }
.horario-pdf ul, ul.contacto-museo { padding-left: 10px !important; }
/*Carrusel parámetros generales*/
.owl-carousel-wrapper{overflow: initial;}
.owl-stage-outer{ overflow: hidden;width: 99%;}
.owl-carousel:not(#destacados-home) .owl-prev {margin-left: -85px !important;}
.owl-carousel:not(#destacados-home) .owl-next {margin-right: -85px !important;}
#destacados-home .owl-prev {margin-left: -100px !important;}
#destacados-home .owl-next {margin-right: -100px !important;}
.owl-carousel-wrapper .owl-prev .owl-nav-container, .owl-carousel-wrapper .owl-next .owl-nav-container{
	border-radius: 67px !important;
}
/*carrusel home encima del slider*/
.owl-carousel-wrapper #destacados-home .owl-prev .owl-nav-container,.owl-carousel-wrapper #destacados-home .owl-next .owl-nav-container { background-color: #ffffff3d !important; width: 81px;height: 81px; }
.owl-carousel-wrapper #destacados-home .owl-nav-container i {top: 24%; font-size: 38px; }
.owl-carousel-wrapper #destacados-home .owl-prev i { left: -3%; }
.owl-carousel-wrapper #destacados-home  .owl-next i { left: 0%;  }
.owl-carousel-wrapper #destacados-home i.fa.fa-plus3 { color: #ffb206; float: right; font-size: 28px; padding: 4px 0;} 
/*resto carruseles*/
.owl-carousel-wrapper .owl-carousel:not(#destacados-home) .owl-prev .owl-nav-container,.owl-carousel-wrapper .owl-carousel:not(#destacados-home) .owl-next .owl-nav-container { background-color: #f0f1f1 !important; width: 65px; 	height: 65px;}
.owl-carousel-wrapper .owl-carousel:not(#destacados-home) i { color: #464d4e; top: 26%; font-size: 30px;  }
.owl-carousel-wrapper .owl-carousel:not(#destacados-home) .owl-prev i { left: -2%; }
.owl-carousel-wrapper .owl-carousel:not(#destacados-home) .owl-next i { left: 0%; }
hr {margin: inherit;}
/*sugerencias*/
.info-turistica.sugerencias .btn-container { margin-top: 18px !important; }
/*migas*/
.style-light .breadcrumb,.style-light .breadcrumb > li a { color: #000 !important; }
/*banner cookies*/
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a {text-decoration: none !important;}

/*botones*/
.style-light a.btn-mas-consejos.btn-default { background: transparent !important; background-color: transparent !important; color: #00475d !important; border: 2px solid #ffb206 !important; padding: 12px 50px !important; margin-top: 18px; }
.btn-mas-consejos i { color: #ffb206; }
.style-light a.btn-ver-visitas.btn-default{ background: transparent !important; background-color: transparent !important; color: #00475d !important; border: 2px solid #ffb206 !important; padding: 12px 85px !important;}
.style-light a.text-color-deep-teal-color.btn-urbano.btn-default {background: transparent !important; background-color: transparent !important;color: #00475d !important;border: 2px solid #ffb206 !important; width: 430px; padding: 5px 0 !important; line-height: normal; margin-left: auto; margin-right: auto; display: block;}
.travel-safe .icon-box-icon.fa-container { width: 120px !important; }

/*eventos*/
.ajde_evcal_calendar .calendar_header p, .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evo_lightbox_content h3.evo_h3, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .evo_metarow_ICS .evcal_evdata_cell p a, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .eventon_list_event .evcal_desc span.evcal_event_title, .evcal_desc span.evcal_desc2, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, .evotax_term_card .evotax_term_details h2, .evotax_term_card h3.evotax_term_subtitle, .ajde_evcal_calendar .evo_sort_btn, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .ajde_evcal_calendar .eventon_events_list .evcal_month_line p, .eventon_events_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar .evcal_month_line, .eventon_event .event_excerpt_in h3, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title, .evo_eventon_live_now_section h3, .evo_tab_view .evo_tabs p.evo_tab, .evo_metarow_virtual .evo_live_now_tag {
  font-family: 'Poppins' !important;
}
.ubicacion-evento { color: #464d4e !important; font-family: 'Poppins' !important; }
.home .eventon_fc_days .evo_fc_day.has_events {
  color: #464d4e !important;
  font-size: 20px !important;
}
.home .eventon_fullcal .eventon_fc_daynames .evo_fc_day {
  background-color: #fff !important;
}
p.evofc_day_name.evo_fc_day {color: #464d4e !important;padding: 5px 0 !important;}
.home .calendario .ajde_evcal_calendar {border: 1px solid #005e7a; padding: 32px 45px;}
.home .calendario .evo_cal_above { display: none; }
.home .ajde_evcal_calendar div,.ajde_evcal_calendar p { border-width: 0 !important; border-color: initial !important; }
.home .ajde_evcal_calendar p.evo_month_title { text-transform: capitalize; color: #005e7a !important; font-size: 40px; font-weight: 600;}
.home .ajde_evcal_calendar .calendar_header .evcal_arrows { border-color: #464d4e !important; border: 1px solid #464d4e;}
.home .ajde_evcal_calendar span.day_evs {display: none !important;}
.home .ajde_evcal_calendar .eventon_fullcal .evo_fc_day { padding: 5px 0 !important; }
.home .ajde_evcal_calendar .calendar_header p.evo_arrows { float: right; }
.home .ajde_evcal_calendar .evofc_months_strip .evofc_month { margin-top: 30px; }
/*encabezados*/
p.fontsize-35 span { line-height: 1.2 !important; }
/*espaciados*/
.mt-0 { margin-top: 0 !important; }
.mt-20 {margin-top: 20px !important;}
.mt-10 {margin-top: 10px !important;}
/*detalles*/
body .uncode_text_column a  { color: #00475d !important; font-weight: 500;}
body .uncode_text_column a strong { color: #00475d !important; font-weight: 600; }
#galeria-lugares-interes .t-entry-title { display:none; }
.padding-left-318px { padding-left: 318px !important;}
.padding-left-318px .btn-container { margin-top: 28px !important; }
.style-light a.color-deep-teal {color: #00475d ;}
.border-radius-5px .t-entry-visual { border-radius: 5px; }
.banner-consejos .btn-consejos {color: #005e7a !important;border: 1px solid #005e7a !important; background-color: transparent !important;padding: 14px 46px !important; border-radius: 5px;}
.style-light .btn-default.btn-consejos:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover{background-color: #00475d !important; color: #fff !important;}
.wpb_raw_code.wpb_content_element.wpb_raw_html p { margin: 0 !important; }
.margin-top-15px { margin-top: 15px !important; }
.modulo-relacionados img, .single .uncode-single-media.text-left .uncode-single-media-wrapper img, .isotope-system .tmb .t-background-cover, .listado img{border-radius: 5px}
/*filtros*/
.isotope-filters ul.menu-smart a:not(.social-menu-link) {font-size: 20px !important;}
#listado-restaurantes .isotope-filters .filter-cat-1280, #listado-restaurantes .isotope-filters .filter-cat-1, #listado-restaurantes .isotope-filters .filter-cat-1259,#listado-restaurantes .isotope-filters .filter-cat-1279, #listado-restaurantes .isotope-filters .filter-cat-1269, #listado-restaurantes .isotope-filters .filter-cat-1258, #listado-restaurantes .isotope-filters .filter-cat-1261,  #listado-restaurantes .isotope-filters .filter-cat-1281, #listado-restaurantes .isotope-filters .filter-cat-1268, #listado-restaurantes .isotope-filters .filter-cat-1260,#listado-restaurantes .isotope-filters .filter-cat-1351,#listado-restaurantes .filter-cat-1252, #listado-restaurantes .filter-cat-1253, #listado-restaurantes .filter-cat-1254, #listado-restaurantes .filter-cat-1373,#listado-restaurantes .filter-cat-1402,#listado-restaurantes .filter-cat-1384,#listado-restaurantes .filter-cat-1405,#listado-restaurantes .filter-cat-1402,#listado-restaurantes .filter-cat-1387, #listado-restaurantes .filter-cat-1371, #listado-restaurantes .filter-cat-1370, #listado-restaurantes .filter-cat-1390,#listado-restaurantes .filter-cat-1399,#listado-restaurantes .filter-cat-1393, #listado-alojamientos .filter-cat-1252, #listado-alojamientos .filter-cat-1253,#listado-alojamientos .filter-cat-1254,#listado-alojamientos .filter-cat-1422,#listado-alojamientos .filter-cat-1425, #listado-alojamientos .filter-cat-1428, #listado-alojamientos .filter-cat-1423, #listado-alojamientos .filter-cat-1426, #listado-alojamientos .filter-cat-1429, #listado-alojamientos .filter-cat-1424, #listado-alojamientos .filter-cat-1427,#listado-alojamientos .filter-cat-1430, #listado-restaurantes .filter-cat-1381, #listado-restaurantes .filter-cat-1403, #listado-restaurantes .filter-cat-1385, #listado-restaurantes .filter-cat-1406,#listado-restaurantes .filter-cat-1388, #listado-restaurantes .filter-cat-1378,#listado-restaurantes .filter-cat-1375,#listado-restaurantes .filter-cat-1429,#listado-restaurantes .filter-cat-1391, #listado-restaurantes .filter-cat-1429, #listado-restaurantes .filter-cat-1400, #listado-restaurantes .filter-cat-1394, #listado-restaurantes .filter-cat-1383, #listado-restaurantes .filter-cat-1404, #listado-restaurantes .filter-cat-1386,#listado-restaurantes .filter-cat-1407, #listado-restaurantes .filter-cat-1389, #listado-restaurantes .filter-cat-1379, #listado-restaurantes .filter-cat-1377, #listado-restaurantes .filter-cat-1392, #listado-restaurantes .filter-cat-1401, #listado-restaurantes .filter-cat-1395 { display: none !important; }
#listado-alojamientos .web-alojamiento { font-size: 17px; font-weight: 600 !important; color: #464d4e !important; background-color: #f8f8f8; border-radius: 16px; margin-left: 5px !important; 
height: 25px; width: 170px; display: inline-block; padding-left: 15px; }
.como-llegar-transporte .icon-box-content .icon-box-heading p.fontsize-17 a { background-color: #f8f8f8;  border-radius: 16px; width: 170px; display: block; padding: 3px 0; text-align: center;}
#listado-alojamientos .icono-web { display: inline-block; width:25px; height: 25px; }
#listado-alojamientos .t-entry-cf-web { height: 25px; display: flex; }
#listado-alojamientos .t-entry-visual-tc {height: 208px !important;}
.isotope-filters li:not(:first-child){ border-left: 1px solid #005e7a; }
.isotope-filters li span { padding: 0 25px !important; }
.isotope-filters {
  margin-bottom: 50px !important;
  padding: 20px 0px;
  background-color: #f9f9f9;
}
.isotope-filters .isotope-nav-link.active {color: #ffb206 !important;}
#listado-alojamientos .half-gutter > div > .tmb, #listado-restaurantes .half-gutter > div > .tmb  { padding-right: 30px !important;}
#listado-alojamientos .t-entry-text-tc.half-block-padding, #listado-restaurantes .t-entry-text-tc.half-block-padding { padding-top: 26px !important; }
#listado-alojamientos .half-gutter:not(.owl-carousel-container):not(.uncode-post-table):not(.justified-wrapper):not(.post-titles-inner):not(.index-scroll-wrapper):not(.pin-wrap) .tmb > .t-inside, #listado-restaurantes .half-gutter:not(.owl-carousel-container):not(.uncode-post-table):not(.justified-wrapper):not(.post-titles-inner):not(.index-scroll-wrapper):not(.pin-wrap) .tmb > .t-inside {
  margin-top: 0 !important;
}
/*listado restaurantes*/
#listado-restaurantes .t-entry-meta, #listado-restaurantes .t-entry-category { margin: 0;line-height: 1; width: 100%; }
#listado-restaurantes .t-entry-category,#listado-alojamientos .t-entry-category { font-size: 18px; font-weight: 600; color: #464d4e !important; line-height: 1; }
#listado-restaurantes .t-entry-category { min-height: 36px; }
#listado-restaurantes .t-entry-cf-direccion { min-height: 42px; }
#listado-restaurantes .tmb .t-entry p.t-entry-meta .t-entry-category {
  text-transform: none !important;
}
#listado-restaurantes .t-entry-title { margin-top: 6px !important; }
#listado-restaurantes .t-entry-visual-cont { height: 211px !important; }
.listado-playas .btn.btn-default, #listado-historia .btn.btn-default, #rutas-almeria .btn.btn-default { width: 115px; background-color: #fff !important; border: 2px solid #ffb206 !important;color: #00475d !important; font-size: 20px; padding: 0 !important; letter-spacing: inherit !important;line-height: 42px; }
#rutas-almeria.listado-playas .btn.btn-default { min-width: 150px; }
.listado-playas .btn.btn-default i, #visitas-guiadas .btn.btn-default i,#listado-historia .btn.btn-default i, #rutas-almeria .btn.btn-default i { color: #ffb206 !important; float: right; right: 10px; top: 0; }
.page-id-49605 #rutas-almeria .t-entry-title, .page-id-49606 #rutas-almeria .t-entry-title { min-height: 56px; line-height: 1.2; } /*Rutas FR y DE*/
/* lugares de interés */
#listado-lugares .t-entry-title { line-height: 25px; min-height: 58px; }
/* listado visitas guiadas */
#visitas-guiadas .btn.btn-default i {font-size: 25px; }
#visitas-guiadas .contenido-izquierda{}
#visitas-guiadas .titulo-visita{color: #00475d !important; font-size: 25px; font-family: 'Poppins' !important; font-weight: 600 !important; text-transform: uppercase; line-height: 120%;}
#visitas-guiadas .fecha-visita{ color: #464d4e; font-weight: 600 !important; font-size: 20px; margin: 0 !important;}
#visitas-guiadas .descripcion-visita{ font-weight: 400 !important;}
#visitas-guiadas .tarifa-visita{ font-weight: 500 !important;}

#visitas-guiadas .contenido-derecha{
	border-left: 1px solid #005e7a;
	border-right: 1px solid #005e7a;
	padding-left: 20px;
	padding-right: 35px;
	max-width: 330px;
}
#visitas-guiadas .boton-mas{
	margin-left: 60px;
}
#visitas-guiadas .boton-mas .btn.btn-default{
	padding: 9px 40px !important; 
	width: 203px; 
	font-size: 20px; 
	color: #00475d !important; 
	font-weight: 600;
	display: block;
	text-align: center; 
	background-color: #fff !important; 
	letter-spacing: initial !important; 
	border-color: #ffb206 !important;
	border-width: 2px !important; }
#visitas-guiadas .hora{
	font-size: 30px;
	font-weight: 700;
	color: #00475d;
	margin-left: 60px;
	display: flex;
}
#visitas-guiadas .hora span{
	color: #464d4e;
	font-size: 20px;
	font-weight: 600;
	padding-right: 20px;
	padding-top: 5px;
}
#visitas-guiadas .ubicacion{
	font-weight: 500;
	color: #464d4e;
	font-size: 17px;
	display: flex;
}
#visitas-guiadas .ubicacion span{
	margin-top: 8px;
}
#visitas-guiadas .ubicacion img{
	margin-right: 10px;
}
#visitas-guiadas .icono-cargando{
	position: absolute;
	top: 50%;
	left: 15%;
}

/* ocultar capas que se muestran al principio */

#visitas-guiadas .t-entry-title,
#visitas-guiadas .t-entry-cf-fecha,
#visitas-guiadas .t-entry-excerpt,
#visitas-guiadas .t-entry-cf-tarifa,
#visitas-guiadas .t-entry-meta.t-entry-type,
#visitas-guiadas .t-entry-cf-ubicacion,
#visitas-guiadas .t-entry-cf-hora,
#visitas-guiadas .t-entry-readmore.btn-container{display:none;}
/* fin listado visitas guiadas */

/*paginación*/
.pagination .page-numbers { font-size: 20px !important; color: rgba(0, 71, 93, 0.7) !important; font-weight: 500 !important; width: auto !important;min-width: 40px; }
.pagination > li .current { background-color: #fff !important;color: #00475d !important; font-weight: 600 !important;}
.pagination { width: auto; margin-left: auto; margin-right: auto; }
/*Fila amarilla*/
.fila-borde-amarillo .col-lg-12 .row.row-child{ border: 1px solid #ffb206; }
.fila-borde-amarillo .col-lg-12 .row.row-child .wpb_row.row-inner{ padding: 36px 100px !important; }
.uncode-single-media.logo-app { display: block; float: left; margin-right: 28px; }
.fila-borde-amarillo .t-entry-cf-telefono_de_contacto { font-weight: 600; }
.fila-borde-amarillo .t-entry-title { line-height: inherit; }
 blockquote {
  border-color: #ffb206 !important;
}
/*Botones*/
#audioguias a.btn.btn-default { background-color: #fff !important; }
a.btn-descargar-audioguia, a.btn.btn-descargar-azul,.btn-descargas, #audioguias a.btn.btn-default { display: block; font-size: 17px;  font-weight: 600; color: #00475d !important; border:1px solid #00475d; border-radius: 5px; text-align: center; padding: 8px 0 !important; letter-spacing: initial !important; }
a.btn-descargas { margin-top: 0px !important;}
a.btn-descargar-audioguia { width: 100%; }
a.btn.btn-descargar-azul { width: fit-content; background-color: #fff !important; padding: 8px 20px !important; }
.btn-ver-mas { width: 115px; border: 2px solid #ffb206;padding: 4px 7px;}
.btn-ver-mas i, .listado-playas .btn.btn-default i { font-size: 28px;line-height: inherit !important;}
.btn-ver-mas i { display: block; } 
.btn-ver-mas .icon-box-content { padding: 0px 7px !important; }
.btn-ver-mas a,.listado-playas .btn.btn-default { color:#00475d; }
#listado-restaurantes .btn.btn-default, #listado-alojamientos .btn.btn-default, #listado-rutas .btn.btn-default, #listado-lugares .btn.btn-default, #listado-menus-navidad .btn.btn-default{ background-color: #fff !important; color: #00475d !important; padding: 9px 0 !important; font-size: 17px;letter-spacing: initial; border: none !important; width: 100%; }
#listado-restaurantes .t-entry-readmore.btn-container, #listado-alojamientos .t-entry-readmore.btn-container, #listado-rutas .t-entry-readmore.btn-container,#listado-lugares .t-entry-readmore.btn-container,#listado-menus-navidad .t-entry-readmore.btn-container {border: 2px solid #ffb206;  width: 200px; border-radius: 5px;text-align: center; margin-top: 13px !important; }
.style-light .custom-link.btn.btn-ver-empresas.btn-default { background-color: transparent !important; background: none; border: 2px solid #ffb206 !important; letter-spacing: 0 !important; color: #00475d !important; padding: 13px !important; width: 292px; border-radius: 5px; }
/*fin botones*/
.whatsapp {position: fixed !important;
bottom: 20px;
right: 0px;
width: 50px;
z-index: 1000000; }
.LandbotLivechat { bottom: 70px !important; }
.whatsapp .wpb_column.col-lg-12.col-md-100.col-sm-100 { padding: 0; }
.style-light.footer-scroll-top { right: 0px !important; margin-right:120px; width:36px; height:36px;}
body.search .background-element.header-wrapper.style-color-gyho-bg { height: 372px !important;  background-image: url('https://turismo.talleragencia.com/wp-content/uploads/2022/05/Imagen-resultados-de-busqueda.jpg');}
body.search .background-element.header-wrapper .header-content-inner { display: none; }
/* Registra tu empresa */
.iconos-registra-tu-empresa .icon-box-heading > p {color: #00475d;  }
.iconos-registra-tu-empresa .icon-box-content p { margin: 0 !important; }
/* menus navidad */
.t-entry-cf-pdf_menu{display:none;}
/* fin menús navidad */
/* acordeón */
.uncode-accordion .panel-title > a > span { color: #00475d; font-size: 18px !important; font-weight: 600 !important; font-family: Poppins !important; letter-spacing: 0 !important; }
.uncode-accordion .panel-body.wpb_accordion_content { color: #17100d; font-size: 17px; }
.uncode-accordion { padding-left: 36px; }
.uncode-accordion .panel.panel-default { border-top: 1px solid #ffb206; border-bottom: 1px solid #ffb206; }
.uncode-accordion .panel-title > a { border-width: 0 !important; }
/* formulario registrar empresa*/
.formulario-registrar-empresa .row { padding-bottom: 25px !important; }
.formulario-registrar-empresa .col-lg-12 { padding: 0; }
.formulario-registrar-empresa .row .col-lg-6 {padding-top: 0; padding-bottom: 0;}
.formulario-registrar-empresa .row .col-lg-6:first-child { padding-left: 0 !important; padding-right: 15px !important;}
.formulario-registrar-empresa .row .col-lg-6:nth-child(2) { padding-right: 0 !important; padding-left: 15px !important;  }
.formulario-registrar-empresa label:not(.acceptance) { font-size: 18px;  font-weight: 600; color: #00475d; }
.formulario-registrar-empresa label.acceptance { font-size: 17px; color: #787d80; }
.formulario-registrar-empresa .acceptance .wpcf7-list-item { margin-right: 12px !important; }
.formulario-registrar-empresa input { width: 100%; }
.formulario-registrar-empresa input[type="checkbox"] {  width: 26px; height: 26px; border: 2px solid #8f9192; }
.formulario-registrar-empresa .style-light input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit) { color: #fff; background-color: #00475d !important; border-radius: 5px; letter-spacing: 0 !important;padding: 10px 0 !important;width: 200px; text-transform: uppercase; font-weight: 500 !important; font-size: 20px !important; }
.col-lg-6.registrar-experiencia { text-align: right; }
.formulario-registrar-empresa input[type="checkbox"]:checked::before { font-size: 20px !important;}
#divider-descubre-almeria{ margin-top: 15px; }
#logo-movelia .dummy{height: 57px;}

.menu-wrapper.menu-sticky-mobile.no-header {  height: 194px !important;}

/*PARENT Página Almería en 1 día*/

/*CHILD Subtitulo*/
#title-cruceros .text-lead p{
    color:#00475D;
    font-size:40px;
    line-height: 40px;
    margin-top:0;
	font-style: italic;
}

#title-cruceros .text-lead{
    margin-top:0;
}

/*CHILD Bloques de contenido*/
.content-alm1dia .isotope-wrapper .isotope-container .tmb .t-entry-text .t-entry-text-tc{padding-top: 14px !important;}

.content-alm1dia .btn.btn-sm{
	background-color: transparent !important;
	border: 3px solid #ffb206 !important;
	color: #00475d !important;
	padding: 7px 29px !important;
}

.content-alm1dia .t-entry-readmore.btn-container::after{
	content: "";
	border-top: 2px solid #ffb206 !important;
}

.content-alm1dia .isotope-wrapper,
.content-alm1dia .tmb .t-inside{margin-top: 0 !important;}

.content-alm1dia .t-inside .t-entry .t-entry-title a{color: #00475d !important;}

.content-alm1dia .t-inside .t-entry .t-entry-title a:hover{color: #464d4e !important;}

.content-alm1dia .isotope-container {
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
}

.content-alm1dia .isotope-container .tmb {
	position: unset !important;
	flex: 1 1 calc(33.333% - 20px);
	margin: 10px;
	margin-bottom: 81px;
}

.content-alm1dia .isotope-container .tmb:nth-child(7),
.content-alm1dia .isotope-container .tmb:nth-child(8),
.content-alm1dia .isotope-container .tmb:nth-child(9){
	margin-bottom: 0;
}

.content-alm1dia .tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover{
	border: 3px solid #ffb206 !important;
	background-color: #ffb206 !important;
	color: #000000 !important;
}

#row-rutas-almeria .uncol{
	border: 2px solid #ffb206;
	padding: 98px 120px 98px 98px;
}

#row-rutas-almeria .isotope-system .isotope-wrapper > .isotope-container{height: auto !important;}

.content-alm1dia .double-gutter > div > .tmb{padding-right: 50px;}

.content-alm1dia .isotope-container .tmb .t-inside{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.content-alm1dia .isotope-container .tmb .t-inside .t-entry-text{
    flex: 1;
    height: 100%;
}

.content-alm1dia .isotope-container .tmb .t-inside .t-entry-text-tc{height: 100%;}

.content-alm1dia .isotope-container .tmb .t-inside .t-entry-text-tc .t-entry{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    gap: 71px;
}

.content-alm1dia .isotope-container .tmb .t-inside .t-entry-text-tc .t-entry .t-entry-readmore.btn-container::before {
    content: "";
    width: 33%;
    border-top: 7px solid #fcb900;
    margin: -35px -8px;
    position: absolute;
}

/*CHILD Video de fondo*/

.video-background {
    width: 100%;
    height: 70vh;
    display: block;
	object-fit: cover;
}

@media (min-width: 1206px) and (max-width: 1433px){
	.home .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_list_a {width: 82% !important;}
}
@media (min-width: 1050px) and (max-width: 1205px){
	.home .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_list_a {width: 80% !important;}
}
@media (min-width: 960px) and (max-width: 1050px){
	.home .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_list_a {width: 76% !important;}
	
}
@media (min-width:959px){
	.listado.descargas .t-entry-title { text-align: center; }
}
@media (max-width:  1433px){
	.limit-width { max-width: 1200px !important; }
	 header .menu-container {padding: 0 36px !important;}
	.video-museo { height: 634px; }
	.galeria-personalizada .fila4,.galeria-personalizada .fila2 { height: 228px; }
	.padding-left-318px { padding-left: 150px !important; }
	.home .main-container .row-container .row-parent .uncont .slider-eventos .evoslider_nav.nav.prev { margin-right: 10px; margin-left: initial !important; } 
	.home .slider-eventos .titulo, .home .slider-eventos .localizacion { display: block; width: 100%; }
	.home .slider-eventos .localizacion .ubicacion-mapa { width: 100%; padding: 0; border: none; margin-top: 10px; }
	.home .slider-eventos .informacion-evento {
	  display: inline-block;
	  height: 100%;
	  padding: 10px 25px;
	}
	.home .slider-eventos .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .desc_trig_outter { height:auto; }
	.max-width-345px .uncell.no-block-padding { padding: 36px !important; }
	.max-width-345px .uncont { max-width: initial; }
	.listado.visitas-guiadas .t-entry{grid-template-columns: 49% 51%; grid-column-gap: 30px;}
}
@media (min-width: 959px) and (max-width:  1200px){
		.galeria-responsive .tmb-iso-w4, .galeria-responsive .tmb-iso-w5 { height: 273px; overflow: hidden; }
		.row.listado.visitas-guiadas .col-lg-5.col-md-6.col-sm-12.col-12.imagen { width: 25%; display: block; float: left;}
		.row.listado.visitas-guiadas .col-lg-3.col-md-6.col-sm-12.col-12.info { width: 45%; display: block; float: left;padding: initial;}
		.row.listado.visitas-guiadas .col-lg-3.col-md-6.col-sm-12.col-12.info-ubicacion  { width: 30%; display: block; float: left;padding: initial;}
		.row.listado.visitas-guiadas .col-lg-1 { display: none; }
		.row.listado.visitas-guiadas p.hora span { font-size: 25px; }
		.row.listado.visitas-guiadas .info-ubicacion div { border: none !important; padding: initial !important;}
		.listado.visitas-guiadas .t-entry{grid-template-columns: 49% 51%; grid-column-gap: 10px;}
		#visitas-guiadas .contenido-derecha{border-right: none;}
	#visitas-guiadas .titulo-visita{font-size: 21px; line-height: 120%;}
	.listado.visitas-guiadas .t-entry{align-content: start;}
	#visitas-guiadas .hora{font-size: 22px;}
	#visitas-guiadas .hora span{padding-top: 0;}
}
@media (min-width: 769px) and (max-width: 958px){
	.fila-listado-eventos .hasFtIMG.desc_trig { width: 100%; display: block; }
	.fila-listado-eventos .evcal_cblock { display: none !important; }
	.fila-listado-eventos .evcal_desc.evo_info { margin-top: 15px;display: block;width: 100%; }
	.listado-eventos .eventon_events_list .eventon_list_event .ev_ftImg {width: 100%; display: block; }
	.galeria-responsive .tmb-iso-w4, .galeria-responsive .tmb-iso-w5 { height: 224px; overflow: hidden; }
}
@media (min-width: 529px) and (max-width:  768px){
		.galeria-responsive .tmb-iso-w4, .galeria-responsive .tmb-iso-w5 { height: 145px; overflow: hidden; }
		.listado-eventos .ev_ftImg { width: 100% !important; margin-bottom: 10px !important; }
		.listado-eventos .evcal_cblock { display: none !important; }
}
@media (max-width:  1200px){
	/*.main-container .row-inner > div { padding: 0 18px 0 !important; }*/
	.owl-prev, .owl-next { margin: 0 !important;}
	.owl-nav-container {opacity: 1;}
	.galeria-personalizada .fila4,.galeria-personalizada .fila4 { height: 176px;}
	.padding-left-318px { padding: 36px 36px 0 !important; }
	.turismo-destacados-home { margin-top: -110px !important;}
	.main-container .row-inner { margin-left: 0px; }
	.fontsize-20 { font-size: 18px !important; }
	.home-consejos-seguridad .col-lg-1.tablet-hidden.mobile-hidden,.home .encuentra-tu-experiencia .col-lg-2.tablet-hidden.mobile-hidden { display: none; }
	.home .encuentra-tu-experiencia .col-lg-4 { padding-right: 36px !important; }
	.main-container .banner-mas-info .row-inner > div.col-lg-4 { padding-left: 108px !important; }
	.banner-mas-info .btn-container { margin-top: 0 !important; }
	.owl-prev, .owl-next { display: none; }
	.fila-listado-eventos .columna-vacia {display: none;}
	.encuentra-tu-experiencia .btn-container { margin-top: 20px !important; }
	.padding-left-responsive-0 { padding-left: 0 !important; }
	.single-playas .padding-left-16px .uncont { padding-bottom: initial !important;}
	.whatsapp {right: 20px;}
	#actualidad .t-entry-title { height: 100px; }
	.single-playas .servicios-playa ul { display: initial;}
	.single-playas .servicios-playa { padding: 36px; }
}
@media (max-width: 959px){
	.fila-slider .row.limit-width.row-parent { padding: 0 !important; }
	footer .padding-top-desktop-26 {padding-top: 0;}
	.video-museo { height: 494px; }
	.breadcrumb { text-align: left !important; }
	.cabecera-detalle-museo p span { line-height: normal; }
	menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {border: none !important;}
	.ocultar-movil {display: none !important; }
	#menu-superior .fa.fa-angle-right { display: none; }
	#menu-superior img.wpml-ls-flag {display: inline;}
	#menu-superior span.wpml-ls-display {display: none;}
	#menu-principal li a i { display: none; }
	li.search-icon span span,li.search-icon .fa.fa-angle-down { display: none; }
	.nav.navbar-nav.navbar-nav-last { position: absolute; top: 0; right: 0;}
	#menu-principal { padding-top: 0 !important;}
	.wpml-ls-item a { width: 100%; padding: 10px 0 !important; }
	#menu-superior-1 {padding-left: 36px !important;}
	.menu-horizontal ul.menu-smart > li.wpml-ls-item > ul:not(.mega-menu-inner) {border: none;}
	.wpml-ls-item .fa-angle-down::before {top: 2px; position: relative;font-size: 22px;}
	.galeria-personalizada .fila4,.galeria-personalizada .fila2 { height: 179px; }
	.margin-top-tablet-10 { margin-top: 10px !important; }
	.widget ul#menu-pie { display: inline-block; }
	.pie-legal-movil a { color: #fff;}
	.col-lg-12.main-menu-container.middle.open-items { padding: 20px 0 !important; }
	#menu-superior-1 { padding-bottom: 0 !important; }
	.turismo-destacados-home { margin-top: -100px !important;}
	.turismo-destacados-home .t-entry-title.fontsize-20 { line-height: 1; min-height: 60px;}
	.home .turismo-destacados-home .t-entry-title a { width: 85%; display: inline-block; }
	.main-container .row-inner { margin-left: 0px; }
	.fontsize-20 { font-size: 17px !important; }
	.style-light a.btn-mas-consejos.btn-default { margin-top: 20px; } 
	#noticias-home .t-entry-visual { height: 151px; }
	.encuentra-tu-experiencia .row.no-h-padding.full-width.row-parent { padding-left: 36px; padding-right: 36px; }
	.banner-consejos { padding: 0 36px; }
	.banner-consejos .uncode-single-media { width: 380px !important; }
	p.fontsize-35, .fontsize-35 span { font-size: 30px; }
	.info-turistica .col-lg-10 .uncell.border-color-amber-color {border-left-width: 1px !important; border-right-width: 1px !important;}
	.descubre-mas-experiencias .col-lg-4 {padding-left: 36px !important;padding-right: 36px !important;}
	.main-container .banner-mas-info .row-inner > div.col-lg-4 { padding-left: 36px !important; }
	.listado.descargas .col-lg-3.col-md-6.col-sm-12.col-12 { width: 50% !important; padding: 36px !important; }
	.row.listado.visitas-guiadas .col-lg-3.info-ubicacion { width: 100%; border-left: 1px solid #005e7a; border-right: 1px solid #005e7a; display: block; margin-top: 30px;}
	.row.listado.visitas-guiadas .col-lg-3.info-ubicacion > div { margin-left: auto;margin-right: auto; display: block; width: 400px; border: none !important; }
	.row.listado.visitas-guiadas .col-lg-1 {display: none; }
	.row.listado.visitas-guiadas { margin-bottom: 72px; }
	.padding-left-16px {padding-left: initial !important;}
	#mega-menu-primary { position: relative !important; padding: 0 !important; }
	#mega-menu-primary a.mega-menu-link { padding: 0 !important; color: #464d4e !important; }
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary, #mega-menu-wrap-primary .mega-menu-link, #mega-menu-wrap-primary .mega-sub-menu  { display: block; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link { background: #fff; }
	#mega-menu-primary > li.mega-current-menu-item.mega-current_page_item > a { padding: 0 !important; }
	#menu-super-top-1 { padding: 0 !important; margin-top: 30px; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { background: #fff; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { background: #fff; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { text-align: left; padding-left: 15px !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu { padding: 0 30px !important; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item { padding: 0 !important; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {  padding-bottom: 15px !important; font-size: 16px !important; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { padding-left: 10px !important; }
	#mega-menu-primary > li.mega-current-menu-item.mega-current_page_item > a, li.mega-menu-item.mega-current-menu-ancestor.mega-menu-tabbed > a.mega-menu-link { border: none !important; background: #ffb206b3 !important; display: block !important; width: 100% !important; }
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {font-size: 16px !important; color: #00475d !important; font-weight: 600 !important;}
	#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu { background-color: #fff !important; }
	.contenido-personajes > .row.row-parent { max-width: 100%; }
	.main-container .encuentra-tu-experiencia  .cols-md-responsive > div.col-lg-5.col-md-50.col-sm-100[class*="col-md"]:not(.col-md-clear)  { padding: 36px 0 !important; width: 100%; }
	.listado.visitas-guiadas .tmb .t-inside .t-entry-visual{ display: block; width: 100% !important;}
	.listado.visitas-guiadas .tmb .t-inside .t-entry-text{ display: block; width: 100% !important;}
	.listado.visitas-guiadas .tmb .t-inside .t-entry-text .t-entry-text-tc.single-block-padding{ padding-left: 0px !important;}
	.listado.visitas-guiadas .t-entry{ height: auto;}
	.menu-item-language.menu-item-language-current { padding-left: 10px !important; }
	ul.menu-smart.mobile-secondary-menu { margin-top: 30px !important; }
	.menu-horizontal ul.menu-smart > li.wpml-ls-item > ul:not(.mega-menu-inner) { width: 100% !important;}
	#actualidad .t-entry-visual-tc { height: auto; }
	.menu-wrapper.menu-sticky-mobile.no-header {  height: 55px !important;}
	#icon-row-plan-turistico .row-parent{padding-top: 10px !important; padding-bottom: 10px !important;}
	#icon-junta-andalucia-plan-turistico {padding-top: 30px !important; padding-bottom: 20px !important;}
	#icon-row-plan-turistico .wpb_row .col-lg-8{padding-top: 20px !important;}
}
@media (max-width: 768px){
	.video-museo { height: 385px; }	
	.galeria-personalizada .fila4,.galeria-personalizada .fila2 { height: 140px; }
	.single-consejos .video-consejo { width: 100%; }
	.single-consejos h4 { line-height: 1.2; margin-bottom: 10px; }
	.ptm-20 .row.limit-width.row-parent { padding-top: 20px !important;}
	.turismo-destacados-home { margin-top: 5px !important;}
	.home .slider-eventos .evoslider_nav.nav.prev, .evoslider_nav.nav.next { display: none; }
	.home .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_list_a {width: 100%; }
	.home .slider-eventos .informacion-evento { width: 100%; }
	.fontsize-20 { font-size: 20px !important; 	}
	.info-turistica .row .col-lg-10 .vc_row { padding: 36px !important;}
	.home .slider-eventos .evofc_month { width: 100%; }
	.home .ajde_evcal_calendar { padding: 30px 10px !important; }
	.home .evo_arrows { padding-top: 10px !important; height: 100% !important; display:block; } 
	.home p#evcal_cur { width: 100%; text-align: right; }
	.fila-borde-amarillo .col-lg-12 .row.row-child .wpb_row.row-inner { padding: 36px !important; }
	.como-llegar-transporte .icon-box-content { width: 100%; display: block; padding: 0 !important;}
	.como-llegar-transporte > .row.row-parent > .wpb_row.row-inner { padding: 36px; } 
	.fila-listado-eventos .wpb_column.col-lg-8.col-md-100.col-sm-100 { padding:0; }
	.row.listado.visitas-guiadas .col-lg-5.imagen,.row.listado.visitas-guiadas .col-lg-3.info,.row.listado.visitas-guiadas .col-lg-3.info-ubicacion { width: 100% !important; display: block !important; padding: 0 !important; }
	.row.listado.visitas-guiadas .col-lg-5.imagen { margin-bottom: 30px; }
	.row.listado.visitas-guiadas .col-lg-1 { display: none; }
	.row.listado.visitas-guiadas .info-ubicacion div { border: none !important; padding: initial !important;}	
	.row.listado.visitas-guiadas .col-lg-3.info-ubicacion { margin-top: 30px; border: none !important; }
	.row.listado.visitas-guiadas .col-lg-3.info-ubicacion > div { width: 100% !important; margin: initial !important;}
	.listado-eventos .eventon_filter_dropdown > p  { width: 100%; float: none; display: block; min-height: initial; }
	/* Cabeceras */
	.fila-imagen-cabecera .wpb_row.row-inner { height: 190px !important; }
	/*Paginación*/
	.pagination { padding: 0 !important; }
	.eventon_filter_line p { font-size: 15px; font-weight: 500;}
	a.btn-registrate-experiencias { width: 100%; padding: 12px !important; }
	.encuentra-tu-experiencia .row.no-h-padding.full-width.row-parent { padding: 36px 36px 0; }
	#listado-restaurantes a.btn.btn-default { display: block; }
	#listado-alojamientos .half-gutter > div > .tmb, #listado-restaurantes .half-gutter > div > .tmb { padding-right: initial !important; }
	#galeria-playa .isotope-container { margin-bottom: 20px !important; }
	.listado.visitas-guiadas .t-entry{ display: block !important;}
	#visitas-guiadas .contenido-derecha{ border-right: none; margin-top: 15px !important;}
	.single-playas .sellos-calidad ul { column-gap: 20px; }
	.single-playas .sellos-calidad ul { padding: 15px; }
	/* Descubre Almería */
	#btn-play-store img{ width: auto; height: 40px;}
	#btn-app-store img{ width: auto; height: 40px;}
	/* #btn-play-store, #btn-app-store, #btn-play-store .uncode-single-media-wrapper, #btn-app-store .uncode-single-media-wrapper { display: flex; justify-content: center; } */
	#text-descarga-app p { text-align: center !important; margin-bottom: 10px;}
	#column-btn-app-store{ padding-top: 18px; padding-left: 0 !important;}
	#column-btn-play-store{ padding-left: 0 !important;}
	#column-btn-app-store .uncode-single-media-wrapper{display: flex !important; justify-content: right !important;}
	#logo-renfe .uncode-single-media, #logo-movelia .uncode-single-media{text-align:center !important;}
}
@media (max-width: 581px){
	.video-museo { height: 280px; }
	.listado-museos .col-lg-3.col-md-6,.listado-museos .col-lg-4.col-md-6 { width: 100%; }
	.row.listado > div:not(first-child), .row.listado > div:not(last-child) { padding: 30px 0 !important; }
	.galeria-personalizada { display: block; }
	.galeria-personalizada .fila4,.galeria-personalizada .fila2 { display: block; width: 100%; height: inherit; }
	.galeria-personalizada img { padding: 10px 0;}
	.listado-playas .t-entry-readmore.btn-container { margin-top: 0px !important; }
	.listado-playas .spacer.spacer-two.single-space, .listado-playas .spacer.spacer-one.single-space {margin-top: 20px !important;}
	.listado-playas .btn.btn-default { font-size: 22px; padding: 10px 0 !important; }
	:not(.tmb-post):not(.tmb-title):not(.tmb-table).tmb .t-entry > :not(hr):not(.spacer) { margin:0 !important;}
	.listado.descargas .attachment-full.size-full.wp-post-image { width: 100% !important; }
	.listado.descargas .t-entry-title { text-align: center; }
	.galeria-responsive .tmb { padding-right: 0 !important;; padding-left: 0 !important;}
	.como-llegar-transporte .icon-box-icon.fa-container { width: 100%; display: block; }
	.listado-eventos .eventon_events_list .eventon_list_event .evcal_cblock { display: none !important; }
	.galeria-responsive .tmb-iso-w4, .galeria-responsive .tmb-iso-w5 { height: initial; }
	body:not(.home) .pagination .page-next .fa.fa-angle-right { margin-left: -4px !important; }
	.menu-container.style-color-xsdn-bg.menu-no-borders { padding-top: 15px !important; padding-bottom: 15px !important; }
	.half-gutter > div > .tmb { padding:0; }
	.grid-filters ul.menu-smart li { width: 100%; display: block !important; }
	.style-light a.text-color-deep-teal-color.btn-urbano.btn-default { width: 100% !important; margin: 0 !important; }
	.col-lg-12 .btn-container { margin-top: 20px !important; }
	#almeria-religiosa .tmb.tmb-carousel { padding-right: 0 !important; }
	.margin-bottom-36px { margin-bottom: 36px; }
	a.btn-descargar-audioguia, a.btn.btn-descargar-azul, .btn-descargas, #audioguias a.btn.btn-default {width: 100% !important;}
	.isotope-system .t-entry-readmore.btn-container .btn.btn-default { font-size: 20px !important; }
	.isotope-system .t-entry-readmore.btn-container { width: 100% !important; }
	.pagination .page-numbers { font-size: 25px !important; }
	#destacados-home .tmb.tmb-carousel { padding: 0 !important; }
	.transporte-web .icon-box-heading { width: auto; }
	.como-llegar-transporte .icon-box-icon.fa-container { float: left; margin-top: 5px !important; }
	.como-llegar-transporte .icon-box-content { width: fit-content; float: left; margin-left: 15px; }
	.tmb .btn-container { width: 100%; display: block;}
	.tmb .btn-container>a { width: 100%; display: block;}
	.whatsapp { bottom: 20px; right: 24px; }
	#actualidad .t-entry-title { height: auto; margin: 10px 0 !important;}
	.eventon_full_description .eventon_desc_in a{color: #CA1027 !important;}
	#icon-row-plan-turistico .row-parent{padding-top: 10px !important; padding-bottom: 10px !important;}
	#icon-junta-andalucia-plan-turistico {padding-top: 30px !important; padding-bottom: 20px !important;}
	#col-iframe-app{height: auto !important;}
	#img-text-cabecera-home .single-wrapper{
        left: 0 !important;
		position: absolute !important;
		width: 125px !important;
		top: -24px !important;
    }
	.sections-container{padding-top: 35px !important;}
	.fila-cabecera{height: 205px !important;}
	/*PR-MOBILE Página Almería en 1 día*/
	/*CH-MOBILE Título*/
	#title-cruceros .text-lead p{
		font-size: 23px;
		line-height: 28px;
	}

	/*CH-MOBILE Imagen de cabecera*/
	#page-header .t-inside .t-entry-visual .t-entry-visual-tc img[title="Turismo Almería"]{
		height: 200px;
		object-fit: cover;
	}

	/*CH-MOBILE Bloques de contenido*/
	.content-alm1dia .isotope-container{margin-right: 0 !important;}

	#row-rutas-almeria .uncol {
		padding: 32px 20px 75px 20px;
	}

	.content-alm1dia .double-gutter > div > .tmb{padding-right: 0;}

	.content-alm1dia .isotope-container .tmb{
		flex: 1 1 100%;
		margin-bottom: 40px;
	}

	.content-alm1dia .isotope-container .tmb:nth-child(7),
	.content-alm1dia .isotope-container .tmb:nth-child(8){
		margin-bottom: 40px;
	}

	.content-alm1dia .isotope-container .tmb .t-inside .t-entry-text-tc .t-entry .t-entry-readmore .btn.btn-default{transform-origin: center !important;}
	.content-alm1dia .isotope-container .tmb .t-inside .t-entry-text-tc .t-entry .t-entry-readmore{display: flex; justify-content: center;}
	.content-alm1dia .isotope-container .tmb .t-inside .t-entry-text-tc .t-entry .t-entry-readmore.btn-container::before{margin: -35px 0;}

	.px-sm-50{padding-right: 50px !important;padding-left: 50px !important;}
	.pt-sm-0 > div{padding-top: 0 !important;}

	.video-background {
        height: 27vh;
		min-height: 250px;
        object-fit: cover; 
    }

	#page-header .t-inside .t-entry-visual .t-entry-visual-tc img[title="Turismo Almería"]{
		height: 200px;
	}
}

#post-79667 .uncode-single-media.text-left .uncode-single-media-wrapper .wp-image-79679, #post-79693 .uncode-single-media.text-left .uncode-single-media-wrapper .wp-image-79694,
#post-79758 .uncode-single-media.text-left .uncode-single-media-wrapper .wp-image-79679, #post-79764 .uncode-single-media.text-left .uncode-single-media-wrapper .wp-image-79679,
#post-79770 .uncode-single-media.text-left .uncode-single-media-wrapper .wp-image-79679, #post-79775 .uncode-single-media.text-left .uncode-single-media-wrapper .wp-image-79679
{display:none !important;}

#img-text-cabecera-home .single-wrapper{
    bottom: -37px;
    left: 19em;
    position: absolute;
}