/*
Theme Name: Uncode Child
Theme URI: http://www.undsgn.com/uncode
Description: Child theme de Uncode para Mojácar. Contiene las personalizaciones del sitio (shortcodes y plantillas a medida) para que las actualizaciones del tema padre no las borren.
Author: J2D Intelligence
Template: uncode
Version: 1.0.0
Text Domain: uncode-child
*/

#masthead .menu-container {
	position: static !important;
	background-color: rgba(96, 170, 222, 0.7) !important;
}

#masthead .menu-container.child-stuck {
	position: fixed !important;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 130;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
}

#masthead .menu-smart > li > a,
#masthead .menu-primary-inner > li > a {
	text-transform: none !important;
}

/* css añadido */
/* ---------------------------------- breadcrumb ---------------------------------- */
.row-breadcrumb{ border-bottom:none !important;}
.row-breadcrumb .row-parent{ padding:15px  36px 15px 36px !important;}
/* ------------------------------ fin breadcrumb ---------------------------------- */

/* ---------------------------------- menu ---------------------------------- */
.menu-primary ul.menu-smart li.dropdown > ul > li > a, .menu-primary ul.menu-smart li.mega-menu > ul > li > a, .vmenu-container ul.menu-smart li.dropdown > ul > li > a{ text-transform:none !important; font-weight:normal !important;}
.hmenu .menu-primary .menu-smart > li > a, .hmenu-center .menu-primary .menu-smart > li > a{ /*height:71%;*/ /*margin-top:29%;*/ margin-top:0; height:80px;}
.top-menu.style-color-xsdn-bg{ background-color:inherit !important;}
.menu-horizontal ul li.ven ul.drop-menu li ul{ display:none !important;}
.menu-horizontal ul li .fa-dropdown, .menu-horizontal ul li.ven ul.drop-menu li .fa-dropdown{ display:none !important;}

.pie-inferior #menu-menu-principal-1 li{ float:left; text-align:left; font-style:italic; line-height:20px;}

.pie-inferior #menu-menu-principal-1 li.ven, .pie-inferior #menu-menu-principal-2 li.ven{
    width: 29%;
}
.pie-inferior #menu-menu-principal-1 li.descubre, .pie-inferior #menu-menu-principal-2 li.descubre {
    width: 29%;
}
.pie-inferior #menu-menu-principal-1 li.para-ti, .pie-inferior #menu-menu-principal-2 li.para-ti {
    width: 25%;
}
.pie-inferior #menu-menu-principal-1 li.noticias, .pie-inferior #menu-menu-principal-2 li.noticias {
    width: 16%;
}
.pie-inferior #menu-menu-principal-1 li.eventos, .pie-inferior #menu-menu-principal-2 li.eventos {
    width: 17%;
}
.pie-inferior #menu-menu-principal-1 {
    margin: 0 auto;
    text-align: center;
    width: 80%;
}

.pie-inferior #menu-menu-principal-1 li.blog,
.pie-inferior #menu-menu-principal-en-1 li.blog,
.pie-inferior #menu-principal-fr-1 li.blog,
.pie-inferior #menu-menu-principal-aleman-1 li.blog{ display:none;}

.pie-inferior #menu-menu-principal-1 li.actualidad,
.pie-inferior #menu-menu-principal-en-1 li.actualidad,
.pie-inferior #menu-principal-fr-1 li.actualidad,
.pie-inferior #menu-menu-principal-aleman-1 li.actualidad{ display:none;}

.pie-inferior #menu-menu-principal-1 li.inicio,
.pie-inferior #menu-menu-principal-en-1 li.inicio,
.pie-inferior #menu-principal-fr-1 li.inicio,
.pie-inferior #menu-menu-principal-aleman-1 li.inicio{ display:none;}

.pie-inferior #menu-menu-principal-1 li a,
.pie-inferior #menu-menu-principal-en-1 li a,
 .pie-inferior #menu-principal-fr-1 li a,
 .pie-inferior #menu-menu-principal-aleman-1 li a{ color:#ffffff; text-transform:uppercase; font-weight:bold; font-size:14px;}

.pie-inferior #menu-menu-principal-1 li a:hover,
.pie-inferior #menu-menu-principal-en-1 li a:hover,
.pie-inferior #menu-principal-fr-1 li a:hover,
.pie-inferior #menu-menu-principal-aleman-1 li a:hover{ color:#ffcb08;}

.pie-inferior #menu-menu-principal-1 li ul,
.pie-inferior #menu-menu-principal-en-1 li ul,
.pie-inferior #menu-principal-fr-1 li ul,
.pie-inferior #menu-menu-principal-aleman-1 li ul{ margin:10px 0 0 0; padding:0;}

.pie-inferior #menu-menu-principal-1 li ul li,
.pie-inferior #menu-menu-principal-en-1 li ul li,
.pie-inferior #menu-principal-fr-1 li ul li,
.pie-inferior #menu-menu-principal-aleman-1 li ul li{ width:100%;}

.pie-inferior #menu-menu-principal-1 li ul li.menu-subtitle a,
.pie-inferior #menu-menu-principal-en-1 li ul li.menu-subtitle a,
.pie-inferior #menu-principal-fr-1 li ul li.menu-subtitle a,
.pie-inferior #menu-menu-principal-aleman-1 li ul li.menu-subtitle a{ font-weight:bold; color:#ffcb08;}

.pie-inferior #menu-menu-principal-1 li ul li a,
.pie-inferior #menu-menu-principal-en-1 li ul li a,
 .pie-inferior #menu-principal-fr-1 li ul li a,
.pie-inferior #menu-menu-principal-aleman-1 li ul li a{ color:#ffffff; text-transform:none; font-weight:normal; font-size:14px;}

.pie-inferior #menu-menu-principal-1 li ul li a:hover,
.pie-inferior #menu-menu-principal-en-1 li ul li a:hover,
 .pie-inferior #menu-principal-fr-1 li ul li a:hover,
.pie-inferior #menu-menu-principal-aleman-1 li ul li a:hover{ color:#ffcb08;}

.pie-inferior #menu-menu-principal-1 li ul li ul,
.pie-inferior #menu-menu-principal-en-1 li ul li ul,
.pie-inferior #menu-principal-fr-1 li ul li ul,
.pie-inferior #menu-menu-principal-aleman-1 li ul li ul{ margin:0; padding:0;}

/* menu pie en */
.pie-inferior #menu-menu-principal-en-1 li{ float:left;}
.pie-inferior #menu-menu-principal-en-1 li.ven{ width:25%; margin-left:5%;}
.pie-inferior #menu-menu-principal-en-1 li.descubre{ width:25%;}
.pie-inferior #menu-menu-principal-en-1 li.experimenta{ width:25%;}
.pie-inferior #menu-menu-principal-en-1 li.para-ti{ width:20%;}
.pie-inferior #menu-menu-principal-en-1 li.news{ width:15%;}
.pie-inferior #menu-menu-principal-en-1 li.blog{ display:none;}
.pie-inferior #menu-menu-principal-en-1 li.actualidad{ display:none;}
.pie-inferior #menu-menu-principal-en-1 li.inicio{ display:none;}
.pie-inferior #menu-menu-principal-en-1 li a{ color:#ffffff; text-transform:uppercase; font-weight:bold;}
.pie-inferior #menu-menu-principal-en-1 li a:hover{ color:#ffc42e;}
.pie-inferior #menu-menu-principal-en-1 li ul{ margin:10px 0 0 0; padding:0;}
.pie-inferior #menu-menu-principal-en-1 li ul li{ width:100%;}
.pie-inferior #menu-menu-principal-en-1 li ul li a{ color:#ffffff; text-transform:none; font-weight:normal;}
.pie-inferior #menu-menu-principal-en-1 li ul li a:hover{ color:#ffc42e;}
.pie-inferior #menu-menu-principal-en-1 li ul li ul{ margin:0; padding:0;}
/* fin menu pie en */

/* menu pie fr */
.pie-inferior #menu-principal-fr-1 li{ float:left;}
.pie-inferior #menu-principal-fr-1 li.ven{ width:25%; margin-left:5%;}
.pie-inferior #menu-principal-fr-1 li.descubre{ width:25%;}
.pie-inferior #menu-principal-fr-1 li.experimenta{ width:25%;}
.pie-inferior #menu-principal-fr-1 li.para-ti{ width:21%;}
.pie-inferior #menu-principal-fr-1 li.news{ width:15%;}
.pie-inferior #menu-principal-fr-1 li.blog{ display:none;}
.pie-inferior #menu-principal-fr-1 li.actualidad{ display:none;}
.pie-inferior #menu-principal-fr-1 li.inicio{ display:none;}
.pie-inferior #menu-principal-fr-1 li a{ color:#ffffff; text-transform:uppercase; font-weight:bold;}
.pie-inferior #menu-principal-fr-1 li a:hover{ color:#ffc42e;}
.pie-inferior #menu-principal-fr-1 li ul{ margin:10px 0 0 0; padding:0;}
.pie-inferior #menu-principal-fr-1 li ul li{ width:100%;}
.pie-inferior #menu-principal-fr-1 li ul li a{ color:#ffffff; text-transform:none; font-weight:normal;}
.pie-inferior #menu-principal-fr-1 li ul li a:hover{ color:#ffc42e;}
.pie-inferior #menu-principal-fr-1 li ul li ul{ margin:0; padding:0;}
/* fin menu pie fr */

/* menu pie de */
.pie-inferior #menu-menu-principal-aleman-1 li{ float:left;}
.pie-inferior #menu-menu-principal-aleman-1 li.ven{ width:25%; margin-left:5%;}
.pie-inferior #menu-menu-principal-aleman-1 li.descubre{ width:25%;}
.pie-inferior #menu-menu-principal-aleman-1 li.experimenta{ width:25%;}
.pie-inferior #menu-menu-principal-aleman-1 li.para-ti{ width:20%;}
.pie-inferior #menu-menu-principal-aleman-1 li.news{ width:15%;}
.pie-inferior #menu-menu-principal-aleman-1 li.blog{ display:none;}
.pie-inferior #menu-menu-principal-aleman-1 li.actualidad{ display:none;}
.pie-inferior #menu-menu-principal-aleman-1 li.inicio{ display:none;}
.pie-inferior #menu-menu-principal-aleman-1 li a{ color:#ffffff; text-transform:uppercase; font-weight:bold;}
.pie-inferior #menu-menu-principal-aleman-1 li a:hover{ color:#ffc42e;}
.pie-inferior #menu-menu-principal-aleman-1 li ul{ margin:10px 0 0 0; padding:0;}
.pie-inferior #menu-menu-principal-aleman-1 li ul li{ width:100%;}
.pie-inferior #menu-menu-principal-aleman-1 li ul li a{ color:#ffffff; text-transform:none; font-weight:normal;}
.pie-inferior #menu-menu-principal-aleman-1 li ul li a:hover{ color:#ffc42e;}
.pie-inferior #menu-menu-principal-aleman-1 li ul li ul{ margin:0; padding:0;}
/* fin menu pie de */

/* ------------------------------ fin menu ---------------------------------- */

/* ------------------------------ widget info ---------------------------------- */
.widget-info{
	float:left;
	width:20%;
}
.widget-info span.titulo{ font-size:21px; line-height:21px; color:#ffc42e;}
.widget-info a.telefono{ font-size:25px; line-height: 31px; color:#ffc42e;}
.widget-info a:hover{ color:#ffffff !important;}

.widget-info .icono{ width:20%; float:left; padding-top:10px;}
.widget-info .datos{ width:80%; float:left;}
/* ------------------------------ fin widget info ---------------------------------- */

.pie-superior{ color:#ffffff; padding:25px 0; margin-top:50px;}
.pie-superior p, .pie-superior div, .pie-superior h1,.pie-superior h2,.pie-superior h3,.pie-superior h4,.pie-superior h5,.pie-superior h6, .pie-superior span{color:#ffffff !important;}
.pie-superior h6{ border-bottom:2px solid #ffffff; font-family:Open Sans; font-size:26px; padding-bottom:10px; font-weight:700 !important;  }
.pie-superior p{ font-size:16px; line-height:20px; font-family:Maven Pro;}
.pie-superior form p{ font-weight:normal;}
.pie-superior form input[type='text'], .pie-superior form input[type='email']{ background-color:#4dbbe5; border:none; width:100%;}
.pie-superior form input[type='submit']{ background-color:#009eda; color:#ffffff; border:none; text-transform:capitalize; font-size:16px; background-image: url(img/boton-suscribir.png); background-repeat:no-repeat; padding: 15px 54px;}
.pie-superior form .wpcf7-response-output, .pie-superior form .wpcf7-not-valid-tip{ color:#ffffff !important;}
.pie-inferior p, .pie-inferior div, .pie-inferior h1,.pie-inferior h2,.pie-inferior h3,.pie-inferior h4,.pie-inferior h5,.pie-inferior h6{color:#ffffff !important;}
.pie-inferior{ color:#ffffff;}

.suscribete{ color:#6d6e71 !important; font-size:14px; line-height:18px; margin-top:0;}

.amarillo{ color:#ffcb08; font-size:28px; line-height:30px;}
.sinPadding{ padding:0 !important;}
.wpcf7-form .wpcf7-form-control{ background-color:#ffcb08 !important; color:#ffffff; max-width:200px; font-size:11px;}
input.wpcf7-submit{ max-width:58px !important; padding: 10px 5px !important; margin-top: 9px !important;}
span.your-email{ max-width:250px; float:left;}
.descarga-app{ color:#b972ac; font-size:28px !important; line-height:28px; font-weight:bold; font-style:italic;}
.descarga-app span{ font-size:16px !important; color:#6d6e71 !important; }
.fa-android{  margin-left:35px;}
.fa-apple{  margin-left:15px;}
/* ---------------------------------- pie ---------------------------------- */

/* ---------------------------------- menu inferior pie ---------------------------------- */
#menu-menu-pie, #menu-menu-pie-en,#menu-menu-pie-de,#menu-menu-pie-fr{ margin:0 auto; padding:0; display:table;}
ul#menu-menu-pie li, ul#menu-menu-pie-en li,ul#menu-menu-pie-de li,ul#menu-menu-pie-fr li{ display:inline-block; padding:0 10px;}
ul#menu-menu-pie li:after, ul#menu-menu-pie-en li:after,ul#menu-menu-pie-de li:after,ul#menu-menu-pie-fr li:after{ content:"|"; margin-left:15px;}
ul#menu-menu-pie li:last-child:after, ul#menu-menu-pie-en li:last-child:after,ul#menu-menu-pie-de li:last-child:after,ul#menu-menu-pie-fr li:last-child:after{ content:" ";}
ul#menu-menu-pie li a, ul#menu-menu-pie-en li a,ul#menu-menu-pie-de li a,ul#menu-menu-pie-fr li a{ color:#000000;}
/* ------------------------------ fin  menu inferior pie ---------------------------------- */

/* ------------------------------ fin pie ---------------------------------- */

/* ---------------------------------- alojamientos ---------------------------------- */
body.single-alojamientos h2, body.single-alojamientos div.h2{ font-family:Open Sans; font-weight:700 !important; font-size:30px; line-height:36px; color:#666666; margin-bottom:10px; text-transform:uppercase;} body.single-alojamientos div.tipo{margin-bottom:40px;}
body.single-alojamientos div.tipo i{ color:#009eda;}
body.single-alojamientos h3, body.single-alojamientos div.h3{border-bottom: 1px solid #aaaaaa; color: #666666 !important; font-family: Open Sans; font-size: 18px; line-height: 18px; margin-bottom: 12px; padding-bottom: 6px; text-transform:uppercase; font-weight:normal !important;}
body.single-alojamientos h4{ color:#d1007e; font-size:27px; font-weight:lighter; margin-bottom:36px;}
body.single-alojamientos p{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px;}
body.single-alojamientos div.parrafo{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px; margin-bottom:5px; font-weight:700 !important;}
body.single-alojamientos div.parrafocompleto{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px; margin-bottom:5px;}
body.single-alojamientos div.uncode-share{ bottom:-80px; text-align:right;}
body.single-alojamientos div.parrafo span{ font-weight:lighter !important;}
body.single-alojamientos .isotope-general-light{ margin-top:34px !important;}
body.single-alojamientos .col-lg-2{ width:8.33333%; padding-left:30px !important;}
.page-id-376 .custom-listado-alojamiento .t-entry-text .t-entry-title.h4 a,.page-id-4599 .custom-listado-alojamiento .t-entry-text .t-entry-title.h4 a,.page-id-12661 .custom-listado-alojamiento .t-entry-text .t-entry-title.h4 a,.page-id-12797 .custom-listado-alojamiento .t-entry-text .t-entry-title.h4 a {color: #6d6e71; font-size: 20px;font-weight: lighter !important; color: #6d6e71 !important;}

/* listado de alojamientos */
.custom-listado-alojamiento :not(.tmb-post).tmb .t-entry > *:not(hr){ margin-top:0;}
.custom-listado-alojamiento .t-entry-text .t-entry{  text-align:left;}
.custom-listado-alojamiento .t-entry-text h3.t-entry-title.h6{ margin-bottom:5px; }
.custom-listado-alojamiento .t-entry-text h3.t-entry-title.h6 a,.custom-listado-alojamiento .t-entry-text h3.t-entry-title.h6{
	color: #666 !important;
    font-style: italic;
    font-weight: bold !important;
    font-family:Open Sans; border-bottom:1px solid #666;
    font-size:18px; line-height:20px;
	}
.custom-listado-alojamiento .t-entry-text .t-entry > div > a.custom-telf{ color: #666 }

.custom-listado-alojamiento .t-entry-text i.fa.fa-star, .custom-listado-alojamiento .t-entry-text i.fa.fa-hotel{ color:#009eda;}
.custom-listado-alojamiento .t-entry-text div{ font-size:14px; line-height:15px;}
.custom-listado-alojamiento .t-entry-text div a{font-size:13px; line-height:15px;}
.custom-listado-alojamiento .row.col-half-gutter.limit-width.row-parent.listado-directorio { padding-left: 0; padding-right: 0; }
a.hoteles_mapa {color: #666666 !important;font-family: Open Sans;font-weight: 700 !important;font-size: 16px;line-height: 20px;}
.wpgmp_infowindow i.fa.fa-star {color: #009eda;}
.wpgmp_infowindow i.fa.fa-hotel {color: #009eda;}
div.hoteles_mapa_direccion {font-weight: 400; color: #666666;}

/* filtro */
.custom-listado-alojamiento.mostrar,
.vc_custom_heading_wrap.mostrar{display: block;}
.custom-listado-alojamiento.ocultar,
.vc_custom_heading_wrap.ocultar{display: none;}

.filtro-listado{
	padding: 20px;
	border: 1px solid #6d6e71;
	color: #6d6e71;
}
.filtro-listado .wpcf7-form{ background-color: #fff !important;}
.filtro-listado input{ cursor:pointer; border: 1px solid #6d6e71 !important; width: 20px; height: 20px; padding: 0;vertical-align: middle;}
.filtro-listado .wpcf7-form .wpcf7-form-control{ background-color: #fff !important; color: #6d6e71; font-size: 14px;}
.filtro-listado span.wpcf7-list-item{margin-right: 2.0em; margin-bottom: 1.0em;	margin-top: 1.0em;}
.imagenes-google { height: 200px; overflow: hidden; }
@media (max-width: 600px){
	.filtro-listado span.wpcf7-list-item{ width: 49%; margin-right: 0;}
}
@media (max-width: 480px){
	.filtro-listado span.wpcf7-list-item{ width: 100%; margin-right: 0;}
}
/* fin filtro*/
/* fin listado de alojamientos */

/* ---------------------------------- fin alojamientos ---------------------------------- */

/* ---------------------------------- chiringuitos ---------------------------------- */
body.single-chiringuitos h2, body.single-chiringuitos div.h2{ font-family:Open Sans; font-weight:700 !important; font-size:30px; line-height:36px; color:#666666; margin-bottom:10px; text-transform:uppercase;} body.single-chiringuitos div.tipo{margin-bottom:40px;}
body.single-chiringuitos div.tipo i{ color:#009eda;}
body.single-chiringuitos h3, body.single-chiringuitos div.h3{border-bottom: 1px solid #aaaaaa; color: #666666 !important; font-family: Open Sans; font-size: 18px; line-height: 18px; margin-bottom: 12px; padding-bottom: 6px; text-transform:uppercase; font-weight:normal !important;}
body.single-chiringuitos h4{ color:#d1007e; font-size:27px; font-weight:lighter; margin-bottom:36px;}
body.single-chiringuitos p{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px;}
body.single-chiringuitos div.parrafo{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px; margin-bottom:5px; font-weight:700 !important;}
body.single-chiringuitos div.parrafocompleto{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px; margin-bottom:5px;}
body.single-chiringuitos div.uncode-share{ bottom:-80px; text-align:right;}
body.single-chiringuitos div.parrafo span{ font-weight:lighter !important;}
body.single-chiringuitos .isotope-general-light{ margin-top:34px !important;}
body.single-chiringuitos .col-lg-2{ width:8.33333%; padding-left:30px !important;}

/* ---------------------------------- fin chiringuitos ---------------------------------- */

/* ---------------------------------- playas ---------------------------------- */
body.single-playas h2, body.single-playas div.h2{ font-family:Open Sans; font-weight:700 !important; font-size:30px; line-height:36px; color:#666666; margin-bottom:10px; text-transform:uppercase;} body.single-playas div.tipo{margin-bottom:40px;}
body.single-playas div.tipo i{ color:#009eda;}
body.single-playas h3, body.single-playas div.h3{margin-bottom: 12px; padding-bottom: 6px; text-transform:uppercase; margin-top: 28px;}
body.single-playas h4{ color:#d1007e; font-size:27px; font-weight:lighter; margin-bottom:36px;}
body.single-playas h4 i{ position:absolute; top:-10px;}
body.single-playas p{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px;}
body.single-playas div.parrafo{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px; margin-bottom:5px; font-weight:700 !important;}
body.single-playas div.parrafocompleto{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px; margin-bottom:5px;}
body.single-playas div.uncode-share{ bottom:-80px; text-align:right;}
body.single-playas ul{ margin:0; padding:0;}
body.single-playas ul li{ list-style:none; margin:0; padding:0;}
body.single-playas .isotope-general-light{ margin-top:34px !important;}
body.single-playas .col-lg-2{ width:8.33333%; }
body.single-playas h3.t-entry-title{ border-bottom:none;}
body.single-playas .isotope-general-light .style-dark-bg{ background-color:#a3d4d9; opacity:0.8 !important;}

body.single-playas .main-container .row-container .double-bottom-padding{ padding-bottom:0px;}
body.single-playas .row-navigation.row-navigation-light{ background-color:#ffffff; border-top:none;}
body.single-playas .btn, body.single-playas .btn-link{ font-size:17px;}

	/*****playas listado bloque texto******/
.listado-playa-texto  {text-align: center; margin: auto; color: white !important; width: 100%; height: 100%;}
.listado-playa-texto h2 {color: #fff !important;}
.listado-playa-texto h4 {color: #fff !important; opacity: 0.5; margin-top: 5px;}
.listado-playa-texto ol {list-style-type: none; color: #fff;  display: inline-block; text-align: left;}
.listado-playa-texto ol li a {text-decoration: none; color: #fff;}
.listado-playa-texto ol li a:hover {font-weight: 500 !important; color: #fff !important;}

.certificaciones-playas p{text-align:center;}
.certificaciones-playas img.aligncenter {
    display: inline-block;
}

/* ---------------------------------- fin playas ---------------------------------- */

/* ---------------------------------- experiencias ---------------------------------- */
div.experiencias h2, div.experiencias div.h2{ font-family:Open Sans; font-weight:700 !important; font-size:30px; line-height:36px; color:#666666; margin-bottom:10px; text-transform:uppercase;} div.experiencias div.tipo{margin-bottom:40px;}
div.experiencias div.tipo i{ color:#009eda;}
div.experiencias h3, div.experiencias div.h3, div.experiencias p.t-entry-meta span, div.excerpt-title p.t-entry-excerpt{border-bottom: 1px solid #aaaaaa; color: #666666 !important; font-family: Open Sans; font-size: 19px !important; line-height: 18px; margin-bottom: 12px; padding-bottom: 6px; text-transform:uppercase; font-weight:bold !important; margin-top: 28px;}
div.experiencias h4{ color:#d1007e; font-size:27px; font-weight:lighter; margin-bottom:36px;}
div.experiencias h4 i{ position:absolute; top:-10px;}
div.experiencias p{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px;}
div.experiencias div.parrafo{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px; margin-bottom:5px; font-weight:700 !important;}
div.experiencias div.parrafocompleto{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px; margin-bottom:5px;}
div.experiencias div.uncode-share{ bottom:-80px; text-align:right;}
div.experiencias ul{ margin:0; padding:0;}
div.experiencias ul li{ list-style:none; margin:0; padding:0;}
div.experiencias .isotope-general-light{ margin-top:34px !important;}
div.experiencias .col-lg-2{ width:8.33333%; }
div.experiencias p.t-entry-meta span,div.excerpt-title p.t-entry-excerpt{ line-height: inherit; font-family:Open Sans; color:#fff !important; border-bottom:none;}
div.experiencias .t-entry-visual-overlay .style-dark-bg{ background-color:#a3d4d9; opacity:0.8 !important;}
div.experiencias .main-container .row-container .double-bottom-padding{ padding-bottom:0px;}
div.experiencias .row-navigation.row-navigation-light{ background-color:#ffffff; border-top:none;}
div.experiencias .btn, body.single-playas .btn-link{ font-size:17px;}
/*div.experiencias i {color: #009ad6 !important;}*/
/*div.experiencias i::before {color: #009ad6 !important;}*/
div.experiencias.list-title h3.t-entry-title{
	 color: #666 !important;
    font-style: italic;
    font-weight: bold !important;
	font-family:Open Sans; border-bottom:1px solid #666;}

div.experiencias.list-title div.t-entry > div > a.custom-telf {
	color:#666;
}

/* ---------------------------------- fin experiencias ---------------------------------- */

/* ----------------------------------- que visitar ------------------------------------- */
div.experiencias.que-visitar .tmb:nth-child(1) .t-entry-visual-overlay .style-dark-bg{ background-color:#83aaae;}
div.experiencias.que-visitar .tmb:nth-child(2) .t-entry-visual-overlay .style-dark-bg{ background-color:#6cc4df;}
div.experiencias.que-visitar .tmb:nth-child(3) .t-entry-visual-overlay .style-dark-bg{ background-color:#78c5cc;}
div.experiencias.que-visitar .tmb:nth-child(4) .t-entry-visual-overlay .style-dark-bg{ background-color:#a4d5da;}

div.experiencias.que-visitar .tmb:nth-child(5) .t-entry-visual-overlay .style-dark-bg{ background-color:#ff7b80;}
div.experiencias.que-visitar .tmb:nth-child(6) .t-entry-visual-overlay .style-dark-bg{ background-color:#ffb400;}
div.experiencias.que-visitar .tmb:nth-child(7) .t-entry-visual-overlay .style-dark-bg{ background-color:#c1b321;}
div.experiencias.que-visitar .tmb:nth-child(8) .t-entry-visual-overlay .style-dark-bg{ background-color:#9ea521;}

div.experiencias.que-visitar .tmb:nth-child(9) .t-entry-visual-overlay .style-dark-bg{ background-color:#a4d5da;}
div.experiencias.que-visitar .tmb:nth-child(10) .t-entry-visual-overlay .style-dark-bg{ background-color:#78c5cc;}
div.experiencias.que-visitar .tmb:nth-child(11) .t-entry-visual-overlay .style-dark-bg{ background-color:#6cc4df;}
div.experiencias.que-visitar .tmb:nth-child(12) .t-entry-visual-overlay .style-dark-bg{ background-color:#a4d5da;}

div.experiencias.que-visitar .tmb:nth-child(13) .t-entry-visual-overlay .style-dark-bg{ background-color:#ffb400;}
div.experiencias.que-visitar .tmb:nth-child(14) .t-entry-visual-overlay .style-dark-bg{ background-color:#ff7b80;}
/* ---------------------------------- fin que visitar ---------------------------------- */

/* ---------------------------------- lugares ---------------------------------- */
body.single-lugares h2, body.single-lugares div.h2{ font-family:Open Sans; font-weight:700 !important; font-size:30px; line-height:36px; color:#666666; margin-bottom:10px; text-transform:uppercase;} body.single-lugares div.tipo{margin-bottom:40px;}
body.single-lugares div.tipo i{ color:#009eda;}
body.single-lugares h3, body.single-lugares div.h3{color: #666666; margin-bottom: 12px; padding-bottom: 6px; text-transform:uppercase; margin-top: 28px;}
body.single-lugares h4{ color:#d1007e; font-size:27px; font-weight:lighter; margin-bottom:36px;}
body.single-lugares h4 i{ position:absolute; top:-10px;}
body.single-lugares p{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px; margin-bottom: 15px;}
body.single-lugares div.parrafo{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px; margin-bottom:5px; font-weight:700 !important;}
body.single-lugares div.parrafocompleto{color:#666666; line-height:22px; margin-top:0px !important; font-size:15px; margin-bottom:5px;}
body.single-lugares div.uncode-share{ bottom:-80px; text-align:right;}
body.single-lugares ul{ margin:0; padding:0;}
body.single-lugares ul li{ list-style:none; margin:0; padding:0;}
body.single-lugares .isotope-general-light{ margin-top:34px !important;}
body.single-lugares .col-lg-2{ width:8.33333%; padding-left:30px !important;}
/* ---------------------------------- fin lugares ---------------------------------- */

/* ---------------------------------- eventos -------------------------------------- */

.ajde_evcal_calendar .calendar_header{ margin-bottom:25px !important;}
.eventon_fullcal{display:none !important;}

.eventon_events_list .eventon_list_event.tierra .desc_trig:hover {background-color: #8cbf44 !important;}
.eventon_events_list .eventon_list_event.playa .desc_trig:hover {background-color: #b972ac !important;}
.eventon_events_list .eventon_list_event.mar .desc_trig:hover {background-color: #60aade !important;}

.eventon_events_list .eventon_list_event .evcal_list_a {border: none !important;}
.eventon_events_list .eventon_list_event.tierra .evcal_list_a {background-color: #8cbf44;}
.eventon_events_list .eventon_list_event.playa .evcal_list_a {background-color: #b972ac;}
.eventon_events_list .eventon_list_event.mar .evcal_list_a {background-color: #60aade;}

.listado-eventos #evcal_head{ display:none;}
/*
span.event-content {
    height: 50%;
    /* display: table-footer-group; */
/*
    position: absolute;
    bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 5%;
    width: 100%;
}
.eventon_events_list .eventon_list_event .ev_ftImg {
	height: 50% !important;
}
div.evento-custom-diseno {
	height: 400px !important;
}
*/

div.evento-custom-diseno.tierra {
   background-color: #8cbf44 !important;
}
div.evento-custom-diseno.playa {
    background-color: #b972ac !important;
}
div.evento-custom-diseno.mar {
    background-color: #60aade !important;
}

.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(1) .desc_trig{background-color: #8cbf44;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(2) .desc_trig{background-color: #b972ac;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(3) .desc_trig{background-color: #60aade;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(4) .desc_trig{background-color: #8cbf44;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(5) .desc_trig{background-color: #b972ac;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(6) .desc_trig{background-color: #60aade;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(7) .desc_trig{background-color: #8cbf44;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(8) .desc_trig{background-color: #b972ac;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(9) .desc_trig{background-color: #60aade;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(10) .desc_trig{background-color: #8cbf44;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(11) .desc_trig{background-color: #b972ac;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(12) .desc_trig{background-color: #60aade;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(13) .desc_trig{background-color: #8cbf44;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(14) .desc_trig{background-color: #b972ac;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(15) .desc_trig{background-color: #60aade;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(16) .desc_trig{background-color: #8cbf44;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(17) .desc_trig{background-color: #b972ac;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(18) .desc_trig{background-color: #60aade;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(19) .desc_trig{background-color: #8cbf44;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(20) .desc_trig{background-color: #b972ac;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event:nth-child(21) .desc_trig{background-color: #60aade;}
/*
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig{	background-color: #60aade;}
*/

.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{color: #ffffff;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{white-space: inherit;}
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle{ color: #ffffff !important; text-align: center;}
.evcal_evdata_row, .evorow .tbrow{background-color: #ffffff !important;}
/* ---------------------------------- fin eventos ---------------------------------- */

/* ------------------------------------- MENU --------------------------------------*/

.menu-divider{
    position:absolute;
    top:0;
    bottom:0;
    border-left:1px solid white;
}

.menu-divider-right{
    position:absolute;
    top:0;
    bottom:0;
    right: 0;
    border-left:1px solid white;
}

.menu-divider-horizontal {
	width: 100%;
	left: 0;
	right: 0;
    bottom:0;
	border-bottom: 1px solid white;
}

.right-icons {
		padding-bottom: 10px !important;
	}
.nav-top-left div{
     vertical-align: top;
     margin-left: 30px;
}

.bloque-flotante {
	display: none;background: #94ccd5; position: absolute; /*height: 200%;*/ right: 0px; top: 91px;
}
.bloque-buscar span {
	display: inline-block; color: white; margin:15px;
}
.bloque-buscar div {
    display: inline-block;  margin-left:0px; margin-right: 5px;
}

.bloque-idiomas div.idioma-block {
	float:left; height:100px; width:150px; background: #d5007e;
}
.bloque-idiomas div.idioma-block.en {
	float:left; height:100px; width:150px; background: #009eda;
}
.bloque-idiomas div.idioma-block a{
    display: table-cell; width: 150px; text-align: center;vertical-align: middle; height: 100px; color: #fff; font-weight: bold; text-transform: uppercase;
}
.bloque-redes-sociales  {
	display: none;background: #fff; position: absolute; height: 100px; right: 0px; bottom: -130px;
}
div.social-block {
	float:left; height: 100px;
	    background: rgba(96,170,222, 0.7) !important;
}
div.social-block a img {
	height: 100px;
}
div.social-block span {
	display: table-cell; width: 150px; text-align: center;vertical-align: middle; height: 100px; color: #fff; font-weight: bold;
}

.nav-top-left {
	padding-bottom: 20px;
	padding-top:25px;
}
.nav-top-left i {
	vertical-align: middle;

}
.iconos {
	position: relative;
    /*bottom: -6px !important;*/
    font-size: initial !important;
	top:5px;

}
 .nav.navbar-nav.iconos a i {
   font-size: 1.3em;
	 font-weight: normal;
 }

/* -----------------------FIN MENU----------------------------------*/

/*-------------------------BLOG STYLES--------------*/
.archive.category.category-blog .title-blog a,.archive.category.category-news .title-blog a {
	   color: #6B6B6B !important;
    padding-bottom: 3px;
        font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 24px !important;

}
.archive.category.category-blog .title-blog,.archive.category.category-news .title-blog {padding-right: 15px;}
.archive.category.category-blog .tmb .t-entry-text-tc:not(.no-block-padding) .t-entry > :first-child,.archive.category.category-news .tmb .t-entry-text-tc:not(.no-block-padding) .t-entry > :first-child {margin-top: 10px !important;}
.archive.category.category-blog .t-entry p,.archive.category.category-news .t-entry p { margin-top: 15px !important; display: block; border-top: 1px solid #6d6e71; padding-right: 15px; padding-top: 10px;}
.archive.category.category-blog .t-entry hr ,.archive.category.category-news .t-entry hr { display: none;}
.archive.category.category-blog .t-entry-visual,.archive.category.category-blog .t-entry-text, .archive.category.category-news .t-entry-visual,.archive.category.category-news .t-entry-text { width: 50%; display: table-cell; height: 100%; vertical-align: top; }
.archive.category.category-blog .isotope-container .t-inside.style-light-bg,.archive.category.category-news .isotope-container .t-inside.style-light-bg {border-top: 5px solid #60aade !important; border-bottom: 5px solid #60aade !important;}
.archive.category.category-blog .row.row-parent.style-light.limit-width.double-top-padding,.archive.category.category-news .row.row-parent.style-light.limit-width.double-top-padding { padding-top: 20px !important;}
.subtitle-blog {
	color: #009ad6 !important;
    font-size: 17px !important;
    font-weight: normal !important;
    line-height: 120%;
    padding-bottom: 3px;
}
.header-scrolldown i {
	color: #fff !important;
}

body.category-actualidad div.t-inside, body.category-blog div.t-inside, body.category-news div.t-inside {
	border: none !important;
	display: inherit;
}
.category-blog .single-block-padding, .category-news .single-block-padding {
  padding: 0px 0px 10px 18px;
}
div.blog-mar div.t-inside {
	border: none !important;
	background: none;
}
div.blog-mar div.t-entry p.t-entry-meta span.t-entry-date {
     color: #999 !important;
         font-family: maven;
}
div.blog-mar div.t-entry h3.t-entry-title {
     font-weight: 700 !important;
     font-family: maven;
     min-height: 48px;
}
div.blog-mar div.half-block-padding {
	background: rgba(255, 255, 255, 0.75);
    margin-top: 10px;
}

div.fit-playas div.isotope-container {
	    margin-bottom: -7px;
}

/***** listados deporte naturaleza */
.tipo-listado .titulo h3{ color:#60aade !important; background-color:#ffffff !important; display:inline-block; position:relative; padding-right:15px; font-size:32px;}
.tipo-listado .titulo::before{border-bottom: 1px solid #60aade; content: " "; display: block; left: 0; position: absolute; top: 50%; width: 100%;}
.tipo-listado p strong, .tipo-listado h4{ color:#6d6e71 !important; /*border-bottom:1px solid #60aade;*/ font-style:italic; font-size:22px !important; line-height:29px; font-weight:bold !important;}
.tipo-listado p{ font-size:15px; /*line-height:19px;*/ line-height:1.75;}
/* fin listados deporte naturaleza */

/* listado en detalle playa */
.servicios-playas ul{ display:inline-block;}
.servicios-playas ul li{ float:left; margin-left:30px !important; list-style-type:circle !important;}
/* fin listado en detalle playa */

/*-------------------------FIN BLOG STYLES--------------*/
/* fin css añadido */

/* ------------------------- ------------------------- -------------------------
							MOJACAR
 ------------------------- ------------------------- -------------------------*/

/* ---------------------- ICONOS TITULOS ------------------------------------------------- */
.icono-pueblo::before{ left: -15px; position: absolute; top: -25px; content: url(img/icono-pueblo-97.png);}
h1.icono-pueblo, h2.icono-pueblo{ padding-left:85px;}

.icono-naturaleza::before{ left: -15px; position: absolute; top: -25px; content: url(img/icono-naturaleza-97.png);}
h1.icono-naturaleza, h2.icono-naturaleza{ padding-left:85px;}

.icono-cultura::before{ left: -15px; position: absolute; top: -25px; content: url(img/icono-cultura-97.png);}
h1.icono-cultura, h2.icono-cultura{ padding-left:85px;}

.icono-playa::before{ left: -15px; position: absolute; top: -25px; content: url(img/icono-playa-97.png);}
h1.icono-playa, h2.icono-playa{ padding-left:85px;}

.icono-historia::before{ left: -15px; position: absolute; top: -25px; content: url(img/icono-historia-97.png);}
h1.icono-historia, h2.icono-historia{ padding-left:85px;}

.icono-localizacion::before{ left: -5px; position: absolute; top: 9px; content: url(img/icono-localizacion-40.png);}
h1.icono-localizacion, h2.icono-localizacion{ padding-left:45px; padding-top:10px;}

.icono-info::before{ left: -5px; position: absolute; top: 9px; content: url(img/icono-info-40.png);}
h1.icono-info, h2.icono-info{ padding-left:45px; padding-top:10px; font-weight:bold !important;}
h1.icono-info::before{ top:16px;}

.icono-gastronomia::before{ left: -15px; position: absolute; top: -25px; content: url(img/icono-gastronomia-97.png);}
h1.icono-gastronomia, h2.icono-gastronomia{ padding-left:85px;}

.icono-hotel::before{ left: -15px; position: absolute; top: -25px; content: url(img/icono-hotel-97.png);}
h1.icono-hotel, h2.icono-hotel{ padding-left:85px;}

/* ---------------------- FIN ICONOS TITULOS ------------------------------------------------- */

/* ---------------------- OTROS INTERESES ------------------------------------------------- */
.isotope-general-light .tmb-entry-title-uppercase.tmb .t-entry .t-entry-title{
	font-size:26px;
	font-weight:bold !important;
}
.isotope-layout .tmb-entry-title-uppercase.tmb .t-entry .t-entry-title{
	font-size:26px;
	font-weight:bold !important;
}
/* ---------------------- FIN OTROS INTERESES ------------------------------------------------- * /

/* ---------------------- MENU ------------------------------------------------- */

.menu-wrapper{ position:absolute;}
.menu-container{
    /*background-image: url('img/fondo-menu.png');
    background-repeat:repeat-x;
    background-color: inherit !important;*/
	background:rgba(96,170,222, 0.7) !important;
	border-bottom:none !important;
}
.logo-container{
    padding:0px 36px;
}
.header-wrapper .header-content-inner > *:first-child, .header-wrapper .heading-text > *:first-child { margin-top:12% !important;}
.header-wrapper .header-content-inner > .header-title > span{ color:#ffffff;}
.row-breadcrumb.row-breadcrumb-light{ background-color:#ffffff;}
.submenu-light .menu-horizontal .menu-smart li ul{
     background:rgba(255, 255, 255, 0.8);
     background-repeat:no-repeat;
     max-width: auto !important;
     min-width: 148px !important;

}
.submenu-light .menu-smart li.ven ul a, .submenu-light .menu-smart li.descubre ul a, .submenu-light .menu-smart li.experimenta ul a, .submenu-light .menu-smart li.para-ti ul a, .submenu-light .menu-smart li.todo-anio ul a{ color:#6d6e71;}
body[class*="hmenu-"] .submenu-light .menu-smart ul a:hover, body[class*="hmenu-"] .submenu-light .menu-smart ul a:focus{ background-color:inherit !important; color:#6d6e71 !important; text-decoration:none;}

.custom-sharer label {color: #fff !important;}

.menu-horizontal ul li ul.drop-menu{
    padding-top:125px;
    background-repeat:no-repeat;
    background-position:top;
}
.menu-horizontal ul li.ven ul.drop-menu{
    background-image: url('img/menu-1.jpg');
}
.menu-horizontal ul li.descubre ul.drop-menu{
    background-image: url('img/menu-2.jpg');
}
.menu-horizontal ul li.experimenta ul.drop-menu{
    background-image: url('img/menu-3.jpg');
}
.menu-horizontal ul li.para-ti ul.drop-menu{
    background-image: url('img/menu-3.jpg');
}

input, textarea, select, .seldiv, .select2-choice{ width:100%;}
.pie-superior a{ color:#ffffff;}
div.wpb_raw_code{margin-top:0px !important; }

div.navbar-nav li.menu-item a:hover > .menu-hover-subline {
    padding-bottom: 5px;
    border-bottom: 1px solid #ffffff;
}
.menu-light .menu-smart a:hover, .menu-light .menu-smart a:focus {
	color: #fff !important;
}

ul#menu-menu-principal > li.menu-item:not(:first-child)::after, ul#menu-menu-principal-en > li.menu-item:not(:first-child)::after {
    content: "/";
    position: absolute;
    bottom: 40%;
    color: #fff;
}
.white {
	color: #fff;
}

.menu-primary ul.menu-smart > li > a, .menu-primary ul.menu-smart li.dropdown > a, .menu-primary ul.menu-smart li.mega-menu > a, .vmenu-container ul.menu-smart > li > a, .vmenu-container ul.menu-smart li.dropdown > a { text-transform: none !important; }

div.navbar-nav6 ul li.ven ul li.menu-item:not(.menu-subtitle) a:hover > .menu-hover-subline {
	border-bottom:1px solid #8cbf44 !important;
}

div.navbar-n6av ul li.descubre ul li.menu-item:not(.menu-subtitle) a:hover > .menu-hover-subline {
	border-bottom:1px solid #ffcb08 !important;
}

div.navb6ar-nav ul li.para-ti ul li.menu-item:not(.menu-subtitle) a:hover > .menu-hover-subline {
	border-bottom:1px solid #b972ac !important;
}

div.navbar-nav ul li.ven ul li.menu-item a:hover > .menu-hover-subline {
	border-bottom:1px solid #8cbf44 !important;
}

div.navbar-nav ul li.descubre ul li.menu-item a:hover > .menu-hover-subline {
	border-bottom:1px solid #ffcb08 !important;
}

div.navbar-nav ul li.para-ti ul li.menu-item a:hover > .menu-hover-subline {
	border-bottom:1px solid #b972ac !important;
}

.submenu-light .menu-smart ul li.current-menu-parent > a, .submenu-light .menu-smart ul li.active > a{ color:#6d6e71 !important;}

/* -------------------- FIN MENU ---------------------------------------------- */

/*--------------------------- HOME --------------*/
.titulo .row .uncol{padding:0 36px;}
.titulo .el-text{ text-align:center; background-image:url(img/fondo-h2.jpg); background-repeat:repeat-x; background-position:center;}
.titulo h2{ background-color:#ffffff;}
.titulo h2 span{ margin:0 auto; padding:0 70px; font-weight:400; }
.titulo .uncode_text_column{ margin-top:0 !important;}
.titulo p{ text-align:center; color:#1c75bc; font-size:18px;}

.cubos .row{ padding-bottom:0 !important; padding-top:0px !important;}
.cubos .single-internal-gutter .uncell{ min-height:300px; display:block !important;}
.cubos h3{ color:#ffffff !important; border-bottom:1px solid #ffffff; font-size:39px; font-family:Open Sans; font-weight:bold !important; font-style:italic !important;}
.cubos p{ color:#ffffff; font-size:17px; font-style:italic; line-height:19px;}
#menu-menu-principal .inicio{ display:none !important;}
#menu-menu-principal .menu-item-142::after{display:none !important;}
#menu-menu-principal-en .inicio{ display:none !important;}
#menu-menu-principal-en .menu-item-2489::after{display:none !important;}
@media (max-width: 1290px) {
	.cubos p:nth-child(3){ display:none;}
	.cubos .single-internal-gutter .uncell{ min-height:inherit;}
	.fa-android{ margin-left:0;}
	.iconos{ background:rgba(96, 170, 222, 0.7) none repeat scroll 0 0 !important; height:80px !important;}
	#lang_sel{ top:9px !important;}
	#menu-menu-principal .inicio{ display:block !important;}
	#menu-menu-principal-en .inicio{ display:block !important;}
	div.evento-custom-diseno{ height:480px !important;}

}
@media (max-width: 969px) {
	.responsive-menu-pro-button{ top:50px !important;}
	.amarillo{ font-size:18px; line-height:18px;}
	span.evo_below_title > span.evcal_event_resumen{font-size:15px; line-height:17px;}
	.evcal_event_title{ font-size:21px !important;}
	div.evento-custom-diseno{ height:520px !important;}
}
@media (max-width: 569px) {
	.titulo h2 span{ padding:0 5px;}

}
.cubos .single-internal-gutter:nth-child(2){ background-color: #ffc42e;}
.cubos .single-internal-gutter:nth-child(4){ background-color: #8cbf44;}
.cubos .single-internal-gutter:nth-child(1){ background-color: #b972ac;}
.cubos .single-internal-gutter:nth-child(3){ background-color: #60aade;}

.explicaciones{ padding-top:7px; padding-bottom:21px;}
.nav-tabs{ border:none !important;}
.explicaciones .nav-tabs > li.active > a{ border-color:#ffffff !important;}
.explicaciones ul.nav-tabs li a{ color:#ffffff !important; background-repeat:no-repeat; background-position:center center; display:block; padding:27px 30px;}
.explicaciones .nav-tabs > li > a span{ display:none;}
.explicaciones ul.nav-tabs li:nth-child(1) a{background-color:#b972ac; background-image:url(img/iconos/iconos-cultura.jpg);}
.explicaciones ul.nav-tabs li:nth-child(2) a{background-color:#8cbf44; background-image:url(img/iconos/iconos-naturaleza.jpg);}
.explicaciones ul.nav-tabs li:nth-child(3) a{background-color:#c49a6c; background-image:url(img/iconos/iconos-historia.jpg);}
.explicaciones ul.nav-tabs li:nth-child(4) a{background-color:#60aade; background-image:url(img/iconos/iconos-playas.jpg);}
.explicaciones ul.nav-tabs li:nth-child(5) a{background-color:#ffcb08; background-image:url(img/iconos/iconos-sol.jpg);}
.explicaciones .uncode_text_column{ width:524px; height:268px; margin:25px auto; padding:22px;}
.explicaciones .uncode_text_column h4{ font-size:50px; color:#ffffff !important; font-weight:400 !important; font-style:italic; border-bottom:1px solid #ffffff; padding-bottom:9px;}
.explicaciones .uncode_text_column h4 a{ color:#ffffff !important;}
.explicaciones .uncode_text_column h4 a:hover{ color:#ffc42e !important;}
.explicaciones .uncode_text_column p{ color:#ffffff; font-size:17px; line-height:19px; margin-top:7px !important; }
.page-id-12622 .explicaciones .uncode_text_column { height: 285px; }
.ecultura{ /*background-color:#b972ac;*/ background:rgba(185, 114, 172, 0.7);}
.enaturaleza{ /*background-color:#8cbf44;*/ background:rgba(140, 191, 68, 0.7);}
.ehistoria{ /*background-color:#c49a6c;*/ background: rgba(196, 154, 108, 0.7);}
.eplaya{ /*background-color:#60aade;*/ background: rgba(96, 170, 222, 0.7);}
.epueblo{ /*background-color:#ffcb08;*/ background: rgba(255, 203, 8, 0.7);}

/* FOOTER */
.suscripcion-newsletter input[type="text"]{ background-color:#6d6e71 !important; color:#ffffff !important; border:1px solid #6d6e71 !important; padding:5px; font-size:14px; letter-spacing:-1px; width:104px; display:inline;}
.suscripcion-newsletter input[type="submit"]{background-color:#6d6e71 !important; color:#ffffff !important; padding:2px 8px; font-size:13px; text-transform:lowercase !important; font-weight:lighter !important; display:inline; margin-top:1px; border:1px solid #6d6e71; margin-left:2px;}
.suscripcion-newsletter h5{ color:#2e3192 !important; font-size:18px !important; font-weight:400 !important; font-style:italic !important; letter-spacing:1px;}
.descarga-app h5{ color:#f56d2b !important; font-size:18px !important; font-weight:400 !important; font-style:italic !important; letter-spacing:1px;}
.descarga-app p{ text-align:center; margin-top:7px;}
.descarga-app .fa-android{ margin-right:5px;}
.descarga-app .fa-apple{ margin-left:5px;}
.info-contacto p{ font-weight:700;}
.info-contacto span{ margin-left:20px;}
.info-contacto .fa-2x{ font-size:1.5em;}
/* FIN FOOTER */

/*---------------------- FIN HOME --------------*/

/*-------------LISTADO PLAYAS-----------------*/
div.listado-playas div.t-inside {
    border: none !important;
    background: none;
}

div.listado-playas div.t-entry h3.t-entry-title  {
     text-align: center;
     color: #fff !important;
     font-family: Open Sans;
     font-weight: bold;
     font-style: italic;
     font-size: 24px;
     padding-top: 0px;
	 margin-top:0;
}

div.listado-playas div.t-entry p  {
     color: #fff !important;
     font-family: Open Sans;
     font-style: italic;
     font-size: 17px;

}

div.listado-playas div.t-entry h3.t-entry-title a {
     text-align: center;
     color: #fff !important;
     font-family: Open Sans;
     font-weight: bold;
     font-style: italic;
     font-size: 24px;
}
div.listado-playas div.half-block-padding {
    background: rgba(255, 255, 255, 0.75);
}

div.listado-playas div.half-block-padding {
	/*background-color: #60aade;*/
	color: #fff;
	background-image: url("img/fondo-listados-2.jpg");
}
div.listado-playas div.t-overlay-content div.t-overlay-text {
	background-color: inherit !important;
	background-image:none;
}

.custom-content-title {
    color: #666 !important;
    font-style: italic;
    font-weight: bold !important;
}

div.navbar-nav li.menu-subtitle a > .menu-hover-subline {
	border-bottom: none;
	font-weight: 700;
	font-style: italic;
	cursor: default;
}
div.navbar-nav li.menu-subtitle a:hover > .menu-hover-subline {
    border-bottom: none;
    font-weight: 700;
    font-style: italic;
    cursor: default;
}
div.evopop_top > span.event-content {
    height: 50%;
    /* display: table-footer-group; */
    position: absolute;
    bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
    top: 15px;
}

.home .calendar_header{
	display: none;
}
.home span.evcal_cblock {
	display: none !important;
}
.evcal_event_title {
	 text-align: center;
     color: #fff;
     font-family: Open Sans;
     font-weight: bold;
     font-style: italic;
     font-size: 24px !important;
}

body.home.page span.evcal_event_title {
	text-transform: none !important;
	 letter-spacing: 2px;
}
.evcal_event_title:after {
	content: "";
    display: block;
    height: 1px;
    width: 75%;
    background: #fff;
    margin: auto;
    margin-top: 10px;
}
span.evo_below_title > span.evcal_event_resumen {
	 text-align: center;
     font-family: Open Sans !important;
     font-style: italic;
     font-size: 17px;
     color: #fff !important;
     font-weight: 300;
	 line-height:20px;
}

.responsive-menu-pro-inner, .responsive-menu-pro-inner::before, .responsive-menu-pro-inner::after {
	background-color: #fff !important;
}

.evopop_top .evcal_event_resumen {
	display: none !important;
}

#lang_sel {
	margin-left: 20px;
	margin-right:12px;
	height: initial;
    position: relative;
    font-style: italic;
    display: inline-block;
    /*background-color: #fff !important;*/
    color: #616163;
	top:5px;
     appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
	font-family:sans-serif;
	border:1px solid #ffffff;
	padding-left:15px;
	padding-right:15px;
}
.icl-es.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-item-es,.icl-de.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-item-de,.icl-en.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-item-en,.icl-fr.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-item-fr {border:1px solid #ffffff; background-color: rgba(96,170,222, 0.7) !important; width: 100% !important; padding-left: 15px;}
#lang_sel li {
	/*width: 40px !important;*/
	background-color: none !important;
	font-style: italic;

}
#lang_sel a{border:none !important;}
#lang_sel a.lang_sel_sel {
 /* background: url(img/nav_lang_arrow.png) #fff right no-repeat;
  color: #616163;*/
    background: url(img/icono-abajo.png) 72px 9px no-repeat;
    color: #616163;
    background-size: 14px;
}
#lang_sel a{ background:none !important;}

/* remove all the bullets, borders and padding from the default list styling */

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#lang_sel li {float:left;width:94px;position:relative;}

/* style the links for the top level */
#lang_sel a, #lang_sel a:link, #lang_sel a {
    display:block;
    font-size:14px;
    text-decoration:none !important;
    line-height:18px;
    padding: 8px 3px;
    font-style: italic;
	font-weight: bold;
}
/* a hack so that IE5.5 faulty box model is corrected */

/* hide the sub levels and give them a positon absolute so that they take up no room */
#lang_sel ul ul {/*visibility:hidden;*/position:absolute;height:0;top:30px;left:-16px; width:126px;border-top:0;}
.wpml-ls-sub-menu li:not(.wpml-ls-last-item) { border-bottom: none !important; }
#lang_sel ul ul a{ background:none !important;}

#lang_sel a:hover.icl_lang_sel_native, #lang_sel ul ul a:hover.icl_lang_sel_native, #lang_sel *:hover > a.icl_lang_sel_native, #lang_sel ul ul *:hover a.icl_lang_sel_native{ color:#ffcb08 !important;}
/* another hack for IE5.5 */
* html #lang_sel ul ul {top:25px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#lang_sel table {position:absolute; top:0; left:0; border-collapse:collapse;}

#lang_sel a.lang_sel_sel, span.icl_lang_sel_current.icl_lang_sel_native {
    font-style:normal;
    font-family: inherit;
    font-size: inherit;
    /*color: #ffffff;*/
    line-height: 20px;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight:bold;
}
#lang_sel a{color:#ffffff !important;}
#lang_sel a:hover{color:#ffcb08 !important;}
#lang_sel a.lang_sel_sel{ color:#ffffff;}
#lang_sel a.lang_sel_sel:hover{ color:#ffcb08 !important;}

.izquierda{ padding-right:30px !important;}
.derecha{ padding-left:110px !important;}

div.descarga-app h5 {
	font-weight: bold !important;
    font-size: 17px !important;
}

div.suscripcion-newsletter h5 {
	font-weight: bold !important;
	font-size: 16px !important;
}

div.redes-sociales i {
	font-size: 3em !important;
	padding: 5px !important;
    margin-top: 15px !important;
}

body.category-blog h3.t-entry-title, body.category-news h3.t-entry-title, body.category-blog-en h3.t-entry-title {
	font-size: 18px;
	margin: 0px;
	max-height:76px;
	overflow:hidden;
}

div.blog-separator-top {
	background: #60aade;
	width: 100%;
	height: 5px;

}
div.blog-separator-bottom {
	background: #60aade;
    width: 100%;
    height: 5px;
    display: inline-block;
}
.blog-title-separator {
	border-bottom: 1px solid #6d6e71;
	margin-top: 10px;
}

body.archive div.tmb-post div.t-entry p {
	line-height: 1.3;
	font-size: 12px;
}

.evento-date {
	background: #fff;
    height: 60px;
    width: 60px;
    position: absolute;
    top: 0px;
    right: 0px;
    border-bottom-left-radius: 100px;
    color: #000000;
    margin: auto;
    text-align: center;
    white-space:nowrap;
    font-weight: bold;
}

div.evo_lightbox_content span.evento-date {
	display: none !important;
}

div.evo_lightbox_content span.evcal_event_subtitle {
    display: none !important;
}
/*
body span.evcal_event_subtitle {
	display: none !important;
}*/

body span.evcal_cblock {
	display: none !important;
}

span.evento_day {
	padding-right: 25%;
	float:right;
    clear:both;
	font-size: 24px;
	margin-top: -5px;
}
span.evento_mes {
	padding-right: 15%;
	float:right;
    clear:both;
	padding-left: 5px;
	margin-top: -18px;
	text-transform: lowercase;
}

div.evento-custom-diseno.tierra span.evento_mes,
div.evento-custom-diseno.tierra span.evento_day {
   color: #8cbf44 !important;
}
div.evento-custom-diseno.playa span.evento_mes,
div.evento-custom-diseno.playa span.evento_day {
    color: #ffcb08 !important;
}
div.evento-custom-diseno.mar span.evento_mes,
div.evento-custom-diseno.mar span.evento_day {
    color: #60aade !important;
}
.evento-date .evento_mes, .evento_date .evento_mes {
	font-weight: bold;
}

#responsive-menu-pro-container div span {
	padding-right: 8px;
}

span.evcal_desc.evo_info.hide_eventtopdata {
	    padding: 10px 15px 0 0px !important;
}

.donde-comer-tabs ul.nav-tabs li {
	width: 33%;
}

.donde-comer-tabs ul.nav-tabs li:nth-child(1) a {

	background-image: url(img/menu-ven.jpg);
	    background-repeat: no-repeat;
    background-size: cover;

}

.donde-comer-tabs ul.nav-tabs li:nth-child(2) a {
	background-image: url(img/menu-ven.jpg);
	    background-repeat: no-repeat;
    background-size: cover;
}

.donde-comer-tabs ul.nav-tabs li:nth-child(3) a {
	background-image: url(img/menu-ven.jpg);
	    background-repeat: no-repeat;
    background-size: cover;
}
.donde-comer-tabs ul.nav-tabs li a {
	height: 100px;
}
.donde-comer-tabs ul.nav-tabs li a > span {
	line-height: 100px;
	font-size: 1.5em;
    font-style: italic;
    color: #FFFFFF;
    text-transform: capitalize;
}
.donde-comer-tabs .ui-br-accent, .nav-tabs > li.active > a, .tabs-left > li.active > a {
	border-bottom: 1px solid #fff;
}
.donde-comer-tabs .ui-br-accent, .donde-comer-tabs .nav-tabs > li.active {
	padding-bottom: 10px;
	border-bottom: 10px solid #009ad6;
}
.donde-comer-tabs  ul.nav-tabs li a {
	border: none;
}
.donde-comer-tabs h2.h2 span {
	display: inline;
	font-weight: bold;
	font-style: italic;
}

.donde-comer-tabs div.el-text{
    margin-top: 30px;
    margin-bottom: 30px;}
.donde-comer-tabs h2.h2:after {
    content:"";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 100%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 3px solid #009ad6;
}
.donde-comer-tabs h2.h2 {
    width: 100%;
    overflow: hidden;
	font-weight: bold !important;
	font-style: italic;
}
.donde-comer-tabs div.experiencias h3.t-entry-title {
	border-bottom: 2px solid #009ad6;
	color: #666 !important;
	font-style: italic;
	font-weight: bold !important;
	padding-bottom: 6px;
}
.donde-comer-tabs div.experiencias div.t-entry i {
	   color: #009ad6;

}

.enlaces-comer{ margin-top:44px !important;}
.enlaces-comer .single-block-padding{ padding:18px; text-align:center;}
.enlaces-comer .single-block-padding h3.h6{ font-size:32px; font-weight:bold !important;}
.enlaces-comer .single-block-padding h3.h5{ font-size:32px; font-weight:bold !important; }
.enlaces-comer .single-block-padding h3.h5 a{ border-bottom:2px solid #666666; }
.enlaces-comer .tmb{cursor: pointer;}

.page-id-855 .custom-listado-alojamiento .t-entry-text .t-entry-title.h4 a, .page-id-2579 .custom-listado-alojamiento .t-entry-text .t-entry-title.h4 a, .page-id-13471 .custom-listado-alojamiento .t-entry-text .t-entry-title.h4 a,.page-id-13642 .custom-listado-alojamiento .t-entry-text .t-entry-title.h4 a { color: #666 !important;font-size: 19px !important;}
/* página restaurantes */
.muestra-listado-bares.ocultar,
.muestra-listado-chiringuitos.ocultar,
.muestra-listado-nacionales.ocultar,
.muestra-listado-internacionales.ocultar{ display: none;}
/* fin página restaurantes */

/* ------------------------- OTROS INTERES ------------------------------------------- */
.otros-intereses h2{
	color:#b972ac !important;
	font-weight:bold !important;
}
/* ------------------------- FIN OTROS INTERESES ----------------------------------*/

.playas-next li.page-prev {
    float: left;
	width:48%;
	text-align:right;
	padding:0 1%;
}
.playas-next li.page-next {
    float: right;
	width:48%;
	text-align:left;
	padding:0 1%;
}

.playas-next i{
    margin-right: 18px;
    margin-left: 18px;
}

.icon-plus-blog {
	padding: 0px 0px 5px 0px;
    position: absolute;
    bottom: 3px;
    right: 37px;
}

.category-blog .title-blog a, .category-news .title-blog a {
	font-style: italic;
	text-transform: none;
}
.archive.category-blog .t-entry p, .archive.category-news .t-entry p {
	font-style: italic;
	max-height:48px;
	overflow: inherit;
	height: 100%;
    display: inline;
}
.posttype {
	    color: #60aade !important;
    background-color: #ffffff !important;
    display: inline-block;
    position: relative;
    font-size: 2.3em !important;
        font-style: italic;
    font-weight: bold !important;
}
.title-separator {
	height: 5px;
	width: 100%;
	background-color: #60aade ;
}
.post-title-wrapper, .title-separator, .post-body {
	padding-right: 20px;
	padding-left: 20px;
}
.visual-blo {
	padding: 0px;
}
.custom-col-lg-6 {
	width: 50%; float: left;
}

.category-blog .col-lg-6, .category-news .col-lg-6 {
	padding: 0px;
}

.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG span.ev_ftImg::before{ opacity:0 !important;}

/******** iconos **************************/

.fa-glass:before {
  /*content: "\f000";*/
  content: url(img/icono-cultura-invertido-60.png) !important;
}

.fa-music:before {
  /*content: "\f001";*/
  content: url(img/icono-historia-invertido-60.png) !important;
}

.fa-user:before {
  /*content: "\f007";*/
  content: url(img/icono-naturaleza-invertido-60.png) !important;
}

.fa-film:before {
  /*content: "\f008";*/
  content: url(img/icono-pueblo-invertido-60.png) !important;
}

.fa-anchor2:before {
  /*content: "\e03f";*/
  content: url(img/icono-playa-invertido-60.png) !important;
}

/* Detalles */
/*Francés*/
.page-id-12825 .tmb-content-center.tmb .t-entry-text { min-height: 94px; display: grid; }
.page-id-12729 .tmb-content-center.tmb .t-entry-text { min-height: 130px; display: grid; }
.page-id-12827 .tmb-content-center.tmb .t-entry-text { min-height: 94px; display: grid; }
/*Alemán*/
.page-id-12645 .tmb-content-center.tmb .t-entry-text { min-height: 123px; display: grid; }
.page-id-12643 .tmb-content-center.tmb .t-entry-text { min-height: 94px; display: grid; }
.page-id-12607 .tmb-content-center.tmb .t-entry-text { min-height: 94px; display: grid; }
/********** fin iconos *******************/
/* ------------------------- ------------------------- -------------------------
							FIN MOJACAR
    ------------------------- ------------------------- -------------------------*/

.evoet_c1.evoet_cx, .evoet_c2.evoet_cx {
    display: none !important;
}

.evoet_c3.evoet_cx{
    width: 100% !important;
    margin: 0 !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	margin-top: 0 !important;
}
h2:not([class*="fontsize-"]), h3:not([class*="fontsize-"]),
h4:not([class*="fontsize-"]), h5:not([class*="fontsize-"]),
h6:not([class*="fontsize-"]) {
	font-weight: 100;
}
.uncode_text_column h3:not([class*="fontsize-"]),
.single-content h3:not([class*="fontsize-"]),
.post-content h3:not([class*="fontsize-"]) {
	font-size: 24px !important;
	line-height: 28.8px !important;
}

#masthead .drop-menu {
	width: auto !important;
	min-width: 0 !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

#masthead .menu-light .menu-smart > li > a:hover,
#masthead .menu-light .menu-smart > li > a:focus {
	text-decoration: underline !important;
	text-decoration-color: #ffffff !important;
	text-underline-offset: 6px !important;
	text-decoration-thickness: 1px !important;
}
#masthead .submenu-light .menu-smart ul a:hover,
#masthead .menu-smart .drop-menu li a:hover {
	color: #6d6e71 !important;
	text-decoration: underline !important;
	text-underline-offset: 4px !important;
	text-decoration-thickness: 1px !important;
}
#masthead .menu-smart li.ven .drop-menu li a:hover,
#masthead .menu-smart li.todo-anio .drop-menu li a:hover { text-decoration-color: #8cbf44 !important; }
#masthead .menu-smart li.descubre .drop-menu li a:hover { text-decoration-color: #ffcb08 !important; }
#masthead .menu-smart li.experimenta .drop-menu li a:hover { text-decoration-color: #8cbf44 !important; }
#masthead .menu-smart li.para-ti .drop-menu li a:hover { text-decoration-color: #b972ac !important; }

#masthead #lang_sel {
	top: 23px !important;
	margin: 0 14px 0 0 !important;
	vertical-align: middle !important;
}

#masthead .row-menu {
	padding-left: 30px !important;
	padding-right: 30px !important;
}


#masthead .menu-smart li.ven ul.drop-menu,
#masthead .menu-smart li.descubre ul.drop-menu,
#masthead .menu-smart li.experimenta ul.drop-menu,
#masthead .menu-smart li.para-ti ul.drop-menu {
	width: 205px !important;
	min-width: 205px !important;
	padding-top: 125px !important;
	background-repeat: no-repeat !important;
	background-position: top center !important;
}
#masthead .menu-smart li.menu-subtitle > a {
	font-weight: 700 !important;
	cursor: default !important;
}
#masthead .menu-smart li.menu-subtitle > a:hover,
#masthead .menu-smart li.menu-subtitle > a:focus,
#masthead .submenu-light .menu-smart ul li.menu-subtitle > a:hover,
#masthead .menu-smart .drop-menu li.menu-subtitle > a:hover {
	text-decoration: none !important;
	color: inherit !important;
	cursor: default !important;
}
