@charset "UTF-8";

/*
 Theme Name:   tourpackage-v2-00 Child
 Theme URI:    http://tourpackage-v2-00-child/
 Description:  tourpackage-v2-00 Child Theme
 Author:       Zaida Picazo
 Author URI:   http://piazodesign.com
 Template:     tourpackage-v2-00
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  tourpackage-v2-00-child
*/

@import url("../tourpackage-v2-00/style.css");

/* CSS Document */

/***************************
	INFORMACIÓN:
	
	* Clases e identificadores están establecidos según el id de la página asignada por Wordpress. En el caso de que se elimine/sustituya una página por otra, será necesario cambiar el identificador del post
	* Hay clases e identificadores asignados a través de javascript: funciones-propias.js además de los propios de los pluins y librerías de jquery
	
******************************/


.container.hola .twelve.columns.content-item-class.content-item-class-2.mb45 {
	display: block !important;
}

.twelve.columns.content-item-class.content-item-class-2.mb45 {
	display: none;
}


/*******************
		GENERAL
*******************/
html, body{
  min-height: 100%;
}

body{
	font-family: 'Open Sans', sans-serif !important;
	position: relative;
}

.overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0,0,0,0.5); /*dim the background*/
  display:none;
}

.dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after, .vc_row:before, .vc_row:after, .wpb_content_element:before, .wpb_content_element:after, .wpb_wrapper:before, .wpb_wrapper:after{
  content: " ";
  display: table;
}


div.page-header-overlay {
  background-color: rgba(255,255,255,.6) !important;
}

#lang_sel_list ul{
	border-top:0 !important;
}
	
/******************
		TYPE	
*******************/

.italic{
	font-style:italic;
}

.italic-bold{
	font-style:italic;
	font-weight:bold;
}

ul.shortcode-list{
	margin-left:30px;
	list-style-position:outside;
	margin-bottom:45px;
}

ul.shortcode-list li {
	line-height: normal;
	margin-bottom: 10px;
	font-size:16px;
	font-weight:normal;
}

ul.shortcode-list li i{
	margin-left:-30px;
}

.texto-gris{
	color:#656565;
}

a:hover, a{
	-webkit-transition-delay: .1s; /* Safari */
	-moz-transition-delay: .1s; /* mozilla */
	-o-transition-delay: .1s; /* Opera */
    transition-delay: .1s;
	font-weight:bold;
}

img{
	border:0;
}

.enlace-verde{
	color:#9dc02e;
}

/***********	ELEMENTS	************/


.gdl-button, button{
	border:none !important;
	border-radius:0 !important;
}

.footer-widget-wrapper div.social-wrapper img{
	width:32px;
	max-width:32px;
}

/*.container, .row, ul.gdl-accordion{
	position:relative;
}

ul.gdl-accordion > li .accordion-title{
	padding: 2px 0px 2px 17px;
	border-radius: 4px;
}

ul.gdl-accordion > li{
	margin-bottom:8px;
}*/

.accordion-content{
	padding:35px 0 0 0;
}
.accordion-content p{
	margin-bottom:5px;
}
.accordion-content > .shortcode2-3,.accordion-content > .shortcode1-3 {
	margin-bottom:45px;
}

.accordion-content a.gdl-button{
	display: block;
	margin-right: 0;
	text-align: center;
}

li{
	padding:0;
}

div.last-minute-deal-wrapper{
	border-radius:0;
	background-repeat:no-repeat;
	float:right;
}

div.last-minute-overlay{
	opacity: 0.53;
	filter: alpha(opacity=53);
	top: 10px;
	bottom: 10px;
	left: 10px;
	right: 10px;
}

.last-minute-head, .last-minute-icon, .last-minute-discount-text{
	display:none;
}

/*******************
	HEADER
*******************/
div.top-navigation-wrapper{
	border:none;
	background:rgba(0,0,0,.35);
}

.qtrans_language_chooser{
	line-height: 18px;
	padding-bottom: 7px;
}

div.navigation-wrapper .sf-menu li li a{
	font-weight:bold;
}

div.navigation-wrapper .sf-menu li li a:hover{
	color:#9dc02e;
}

div.logo-wrapper{
margin:0;
}

.header-container.container{
padding: 0;
}

div.navigation-wrapper{
margin:0;
}

ul.sf-menu li a{
padding: 0px 10px !Important;
}

div#main-superfish-wrapper {
    padding-top: 25px;
}

/**********************
	HOME
**********************/

h1.titulo-grande-home{
	font-size:33px;
	text-align:center;
	padding:0 20px;
}

h1.titulo-grande-home:before {
	content: " ";
	display: table;
	left: 0;
	width: 15%;
	position: absolute;
	z-index: 0;
	height: 1px;
	border-top: 1px solid #ccc;
	top: 50%;
}

h1.titulo-grande-home:after {
	content: " ";
	display: table;
	right: 0;
	width: 15%;
	position: absolute;
	z-index: 0;
	height: 1px;
	border-top: 1px solid #ccc;
	top: 50%;
}

.home h1{
	font-weight:100;
}
.home div.column-service-wrapper .column-service-title{display:none;}

.home #type-trip-3.columns{
	padding:0;
}

.home #type-trip-1.mb45, .home #type-trip-2.mb45, .home #type-trip-3.mb45{
	margin-bottom:20px !important;
	color:#37465d;
}

.home #row-10 > .mb45{
	margin-bottom:0 !important;
}

.row-0 p{
	color:#37465d;
}

.home .stunning-text-title{
	display:none;
}

.parrafo-verde{
	color:#9dc02e;
}

.font16{
	font-size:16px
}
div.column-service-wrapper.left-icon .column-service-icon{
	max-width:120px;
}

.titulo-slider{
	color:#fff;
	margin-bottom:5px;
}

.under-slider-caption h3{
	color:#fff;
}

.home .stunning-text-inner-wrapper{
	padding:0;
}

.home-descripcion{
	text-align:center;
	font-size:16px;
}

.titulo-servicio{
	color:#444444;
	height:50px;
	font-size:19px;
	text-align:left;
	line-height: 120% !important;
  	min-height: 54px;
	padding-left: 75PX;
}

.descripcion-servicio{
	color:#444444;
	font-weight:normal;
	font-size:12px;
	min-height: 160px;
}

div.title-item-wrapper h2.title-item-header{
	font-size:33px;
	font-weight:100;
}

.bg-gris-type-trip{
	background: #f2f2f2;
	padding: 20px;
}

#type-trip-2 .bg-gris-type-trip h2{
	font-size:21px;
}

.boton-ver-tours{
	text-align:center;
}

.boton-ver-tours a.gdl-button{
	margin-bottom:5px;
}

#type-trip-4 .titulo-servicio, #type-trip-5 .titulo-servicio{
	height:auto;
}

#type-trip-4 .shortcode1-3, #type-trip-5 .shortcode1-3{
	text-align:center;
	background: #f2f2f2;
}

#type-trip-4 .gdl-button, #type-trip-5 .gdl-button{
	margin:auto;
	margin-top:20px;
}

.image-servicio{
	margin-bottom: 10px;
}

.image-servicio.image-odt img{
	  border-bottom: 10px solid #869b88;
}

.image-servicio.image-lwt img{
	  border-bottom: 10px solid #abbd84;
}

.image-servicio.image-hikvac img{
	border-bottom: 10px solid #ecb36c;
}

.image-servicio.image-spsierras img{
	border-bottom: 10px solid #e37d64;
}

.image-servicio.image-cus-trips img{
	border-bottom: 10px solid #d85866;
}

.image-servicio.image-nordic-walking img{
	border-bottom: 10px solid #8781b2;
}

h3.gdl-header-title {
  color: #37465d;
  font-size: 18px;
  font-weight: normal;
  width: 100%;
  display: block;
  margin: inherit;
  line-height: normal;
  text-align: left;
  margin-bottom: 0 !Important;
}

.feature-media-content{
	font-size:13px;
	font-weight:normal;
}

/*.home .content-item-class .gdl-header-wrapper,.home .feature-media-item-class .gdl-header-wrapper,.home .testimonial-item-class .gdl-header-wrapper, .home #type-trip-6 .gdl-header-wrapper{
	min-height:70px;
	text-align:center;
	padding-top:30px;
}*/

.caption-video{
	margin:10px 0;
}

.feature-media-item-class .gdl-header-wrapper h3{
	background:url(https://sierraysol.com/wp-content/uploads/2014/09/icono-video-sierra-y-sol.png) center left no-repeat;
	padding-left:40px;
}

.content-item-class .gdl-header-wrapper {
	background:url(https://sierraysol.com/wp-content/uploads/2014/09/icono-team-sierra-y-sol.png) top center no-repeat;
}

/*.testimonial-item-class .gdl-header-wrapper*/
#type-trip-6 .gdl-header-wrapper {
	background:url(https://sierraysol.com/wp-content/uploads/2014/09/icono-comentarios-sierra-y-sol.png) top center no-repeat;
}

#CDSWIDSSP .widSSPData .widSSPBranding{text-align:center;}
#CDSWIDSSP .widSSPData .widSSPH18{font-family: 'Open Sans', sans-serif !important;}
#CDSWIDSSP .widSSPData .widSSPAll a:link, #CDSWIDSSP .widSSPData .widSSPAll a:visited{color: #9dc02e !important;font-weight:bold;}

#CDSWIDSSP{width:100% !important;}
#CDSWIDSSP .widSSPData{padding: 0 10px !important;}

.home div.gdl-header-wrapper.navigation-on{
	padding-right:0;
}

.home .testimonial-item-wrapper{
	width:80%;
	margin:0 auto;
}

.titulo-gallery{
	color:#fff;
	background:#37465d;
	font-weight:100;
	padding:5px 0;
	font-size:28px;
}

.home div.container:nth-child(2){
	background-color:#f9f9f9;
	margin-bottom:45px;
	width: 100%;
	max-width: 100%;
	padding: 0;
}

.home div.container:nth-child(4){
	width:100%;
	text-align:center;
	padding: 0;
	max-width: 100%;
}

.home div.container:nth-child(4) .row{
	width:100%;
	text-align:center;
	padding: 0;
}

.see-more-photos{
	text-align:center;
	color:#323232;
	font-size:14px;
}

.see-more-photos a{
	color:#323232;
	margin:0 5px;
	font-size:10px;
	font-weight:bold;
	font-variant:small-caps;
}

.icono-odt{
	background:url(https://sierraysol.com/wp-content/uploads/2015/03/icono-one-day-trips.png) center left no-repeat;
}

.icono-lwt{
	background:url(https://sierraysol.com/wp-content/uploads/2015/03/icono-long-weekend-trips.png) center left no-repeat;
	line-height:inherit;
}

.icono-hikvac{
	background:url(https://sierraysol.com/wp-content/uploads/2015/03/icono-hiking-vacations.png) center left no-repeat;
	font-size: 18px;
}

.icono-spsierras{
	background:url(https://sierraysol.com/wp-content/uploads/2015/03/icono-spanish-in-the-sierras.png) center left no-repeat;
}

.icono-world{
	background:url(https://sierraysol.com/wp-content/uploads/2018/02/WORLD.png) center left no-repeat;
}

.icono-cus-trips{
	background:url(https://sierraysol.com/wp-content/uploads/2015/03/icono-cutomized-trips.png) center left no-repeat;
}

.icono-nordic-walking{
	background:url(https://sierraysol.com/wp-content/uploads/2016/03/icono-nordic-walking-en-andalucia-y-granada.png) center left no-repeat;
}

.we-offer-home p{
	padding-left: 150px;
	  	min-height: 120px;

}
.parrafo1{
	  background: url(https://sierraysol.com/wp-content/uploads/2014/09/colum-service-1.png) left center no-repeat;
}

.parrafo2{
	  background: url(https://sierraysol.com/wp-content/uploads/2014/09/colum-service-2.png) left center no-repeat;
}

.parrafo3{
	  background: url(https://sierraysol.com/wp-content/uploads/2014/09/colum-service-3.png) left center no-repeat;
}

.parrafo4{
	  background: url(https://sierraysol.com/wp-content/uploads/2014/09/service-sierra-y-sol-4.png) left center no-repeat;
}
.parrafo5{
	  background: url(https://sierraysol.com/wp-content/uploads/2014/09/service-sierra-y-sol-region-secrets.png) left center no-repeat;
}

.parrafo6{
	  background: url(https://sierraysol.com/wp-content/uploads/2014/09/service-sierra-y-sol-granada-alhambra-palace.png) left center no-repeat;
}

.teresa-home{
	font-size:28px;
	color:#37465d;
	font-style:italic;
	padding-top: 50px;
  padding-right: 50px;
}

.boton-meet-team a{
	color:#FFF;
	background:#37465d;
	BORDER-radius:4px;
	padding:15px 20px;
	text-align:center;
}

.boton-meet-team{
	text-align:center;
	padding:20px;
}

.ver-service-1, .ver-service-2, .ver-service-3, .ver-service-4, .ver-service-5{
	font-weight:bold;
	margin-bottom:20px;
}

#type-trip-0{
	text-align:right;
	margin-bottom:0 !important;
	padding-top:20px;
	padding-right:20px;
}

#type-trip-0 img{
	height:200px;
}

.feature-media-wrapper{
	margin-bottom:45px;
}

/******************
	SLIDER	HOME
*******************/

.titulo-temporada-slider, .titulo-temporada-slider:hover{
	font-size:60px; 
	font-weight:100; 
	text-align:center; 
	background:rgba(0,0,0,.65); 
	color:#fff; 
	display:block;
	margin-bottom:3px;
	padding:0 20px 5px 20px;
	line-height:100%;
}

.subtitulo-temporada-slider, .subtitulo-temporada-slider:hover {
	font-size:22px; 
	font-weight:bold;
	color:#fff; 
	text-align:center; 
	background:rgba(0,0,0,.65);
	display:block;
	padding:15px 20px;
}

.social-icon{
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  /* IE 5-7 */
  filter: alpha(opacity=75);
  /* Netscape */
  -moz-opacity: 0.75;
  /* Safari 1.x */
  -khtml-opacity: 0.75;
  /* Good browsers */
  opacity: 0.75;
}

.gdl-top-slider .slider-home div.social-wrapper img{
	width:46px;
	height:46px;
	max-width:46px;
	margin:2px 0;
}

.gdl-top-slider .slider-page div.social-wrapper img{
	width:35px;
	height:35px;
	max-width:36px;
	margin:2px 0;
}

.gdl-top-slider .top-social-wrapper.slider-home{
	position:absolute;
	width:46px;
	top:35%;
	right:1%;
	z-index:9;
}

.gdl-top-slider .top-social-wrapper.slider-page{
	position:absolute;
	width:35px;
	top:37%;
	right:1%;
	z-index:9;
}

.tripadvisor-image-slider{float:left; padding-left:1.5%}

/******************
	PIE
*******************/

.copyright-license{
	text-align:right;
	margin:4px;
	font-size:11px;
}

div.copyright-left{
	float:left;
	padding-top:10px;
}
div.copyright-right{
	float:right;
	padding: 10px 0px 25px;
	text-align: center;
	line-height: 1.9;
}
.link-privicy-policy, .link-sitemap{
	color: #bebebe;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	margin-top: 10px;
}

.link-privicy-policy{
	padding-left: 83px;
}

.link-sitemap{
	padding-left:30px;
}

.footer-widget-wrapper h3.custom-sidebar-title{
	text-transform:none;
}

div.footer-container{
	color:#bebebe;
}

.icono-contacto{
	margin-bottom:10px;
}

div.footer-wrapper div.contact-form-wrapper input[type="text"], div.footer-wrapper div.contact-form-wrapper input[type="password"], div.footer-wrapper div.contact-form-wrapper textarea, div.footer-wrapper div.custom-sidebar #search-text input[type="text"]{
	background:#E5E5E5;
}

.wysija-paragraph > input[type="text"]{
	background:#E5E5E5;
}

div.footer-wrapper .custom-sidebar{margin-bottom: 10px;}

/*****************
	LANGUAGES
*****************/
/*#qtranslate-chooser li {
    float: left;
    list-style: none outside none;
    margin: 6px 7px 0 0;
}*/

.lang-item {
    display: inline;
	float: left;
    list-style: none outside none;
    margin: 0px 10px 0 0;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 18px;
}

/************************************
	VISTA CHOOSE A TRIP: post-4186, post-4893, post-4893
*************************************/

#post-4186 div.stunning-text-wrapper .stunning-text-caption,
#post-4893 div.stunning-text-wrapper .stunning-text-caption,
#post-6099 div.stunning-text-wrapper .stunning-text-caption,
#post-4893 div.stunning-text-wrapper .stunning-text-caption,
#post-6614 div.stunning-text-wrapper .stunning-text-caption,
#post-6637 div.stunning-text-wrapper .stunning-text-caption{
	text-align: center;
}

#post-4186 .accordion-content > .shortcode2-3,
#post-4893 .accordion-content > .shortcode2-3,
#post-6099 .accordion-content > .shortcode2-3{
	font-size:14px;
}

#post-4186 .mb45,
#post-4893 .mb45,
#post-6099 .mb45{
	margin-bottom:0 !important;
}

#post-4186 .divider-item-class,
#post-4893 .divider-item-class,
#post-6099 .divider-item-class{
	margin-bottom:45px !important;
}

/*#post-4186 .title-item-gimmick,#post-4186 div.stunning-text-wrapper .stunning-text-title,
#post-4893 .title-item-gimmick,#post-4893 div.stunning-text-wrapper .stunning-text-title,
#post-6099 .title-item-gimmick,#post-6099 div.stunning-text-wrapper .stunning-text-title{
	display:none;
}*/

#post-4186 .title-item-class-0 div.title-item-wrapper h2.title-item-header,
#post-4893 .title-item-class-0 div.title-item-wrapper h2.title-item-header,
#post-6099 .title-item-class-0 div.title-item-wrapper h2.title-item-header,
#post-6614 div.container:nth-child(1) div.title-item-wrapper h2.title-item-header,
#post-6637 div.container:nth-child(1) div.title-item-wrapper h2.title-item-header{
	color:#37465d;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:0;
}

.texto-debajo-slider, .descripcion-titulo-acordeon, .accordion-title, .descripcion-item-acordeon{
	text-align:center;
}

#post-4186 ul.gdl-accordion li,#post-4186 ul.gdl-toggle-box li,
#post-4893 ul.gdl-accordion li,#post-4893 ul.gdl-toggle-box li,
#post-6099 ul.gdl-accordion li,#post-6099 ul.gdl-toggle-box li{
	background-image:none;
	border: 0;
}

.boton-item-acordeon{
	margin:0 auto;
}

/*span.accordion-icon, span.toggle-box-icon{background-image: url(https://sierraysol.com/wp-content/uploads/2015/01/mas.png);}
li.active > .accordion-title > span.accordion-icon, li.active > .toggle-box-title > span.toggle-box-icon{ background-image: url(https://sierraysol.com/wp-content/uploads/2015/01/menos.png);} */
#onedaytrips h2.accordion-title{background:#7d9c88;}
#longweekends h2.accordion-title{background:#a5be82;}
#hiking h2.accordion-title{background:#ffb468;}
#spanish h2.accordion-title{background:#ff7e63;}
#customized h2.accordion-title{background:#f75867;}
#nordic h2.accordion-title{background:#8781b2;}

#post-4186 h2.accordion-title,
#post-4893 h2.accordion-title,
#post-6099 h2.accordion-title,
#post-6614 h2.accordion-title,
#post-6637 h2.accordion-title{
	font-size:24px;
	font-weight:100;
	color:#fff;
    cursor: pointer;
    border-radius: 4px;
    margin-bottom: 0;
	padding:5px;
	background-image: url(https://sierraysol.com/wp-content/uploads/2015/01/mas.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-position-x: 8px;
}

#toggle-onedaytrips .subtitulo-h3,.toggle-onedaytrips .subtitulo-h3{color:#7d9c88}
#toggle-longweekends .subtitulo-h3, .toggle-longweekends .subtitulo-h3{color:#a5be82}
#toggle-hiking2 .subtitulo-h3, .toggle-hiking2 .subtitulo-h3{color:#ffb468}
#toggle-spanish2 .subtitulo-h3, .toggle-spanish2 .subtitulo-h3{color:#ff7e63}
#toggle-taylor2 .subtitulo-h3,.toggle-taylor2 .subtitulo-h3{color:#f75867}
#toggle-nordic .subtitulo-h3,.toggle-nordic .subtitulo-h3{color:#8781b2}

.texto-azul{color:#37465d}


/*#post-4186 .active > h2.accordion-title,
#post-4893 .active > h2.accordion-title{
	background: #9dc02e;
}*/

li.active > .accordion-title > span.accordion-icon, li.active > .toggle-box-title > span.toggle-box-icon,ul.gdl-accordion > li span.accordion-icon, span.accordion-icon{
	float:left;
    margin-left:4px;
}

ul.gdl-accordion > li span.accordion-icon, span.accordion-icon{
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	background-size: 24px 24px;
	margin-top:4px;
}

.subtitulo-servicio{
	font-size:36px !important;
	font-weight:100 !important;
	line-height: 36px !important;
}

.description-trip, .description-trip-plus{
	font-size:13px;
	margin: 20px 10px;
	min-height:200px;
	color:#3e4542;
}

#service-1 .description-trip{
	min-height:inherit;
}


#service-0 .description-trip-plus{
	min-height:100px;
}

#service-1 .description-trip-plus{
	min-height:150px;
}

.description-trip-plus{
	font-size:12px;
}

.bold{
	font-weight:bold;
}

/*#toggle-spanish2 h2.services-included, #toggle-hiking2 h2.services-included, #toggle-onedaytrips h2.services-included, #toggle-longweekends h2.services-included, #toggle-taylor2 h2.services-included{
	margin-bottom:45px;
	margin-top:45px;
	font-size:21px;
}*/

#toggle-spanish2, #toggle-hiking2, #toggle-onedaytrips, #toggle-longweekends, #toggle-taylor2,
.toggle-spanish2, .toggle-hiking2, .toggle-onedaytrips, .toggle-longweekends, .toggle-taylor2,
#toggle-nordic, .toggle-nordic{
display:none;
}

.accordion-content p.pie-imagen{
	font-size:13px;
	line-height:normal;
	color:#656565;
	margin:0 20px 40px 20px;
}

.lista{
	margin:10px 30px;
	font-size:14px;
}

.lista ul.shortcode-list{
	list-style:disc;
}

.lista > p{
	color:#37465d;
}

.lista li > i, .lista-customized-trip li > i{
	display:none;
}

.lista > ul.shortcode-list li, .lista-customized-trip > ul.shortcode-list li{
	color:#656565;
	font-size:13px;
}

.bg-verde{
	background:#f5f9ea;
	padding:30px;
	color:#656565;
}

.gdl-column-item{
	position:relative;
}

div.description{  
    position:absolute; /* absolute position (so we can position it where we want)*/  
    bottom:15px; /* position will be on bottom */  
    left:10px;  
    width:93%;  
    /* styling bellow */  
    background-color:black;  
    opacity:0.6; /* transparency */  
    filter:alpha(opacity=60); /* IE transparency */  
}  
p.description-content{  
    padding:10px;  
    margin:0px;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#fff;
	text-align:center;
	line-height: 110%;
}

ul.gdl-accordion li ul{
	list-style:none;
}

.lista-customized-trip > ul.gdl-accordion li ul{
	margin-left:15px;
}

#post-4186 #service-4 div.four.columns.column-item-class.column-item-class-9.mb45,
#post-4893 #service-4 div.four.columns.column-item-class.column-item-class-9.mb45,
#post-6099 #service-4 div.four.columns.column-item-class.column-item-class-9.mb45{
	padding: 5px 10px;
}

#formulario-taylor-made, #formulario-beyond-the-mirador{
	border: 1px solid #e5e5e5;
	border-radius:10px;
	padding:50px 20px 30px 40px;
	margin-bottom:45px;
}

.titulo-formulario{
	text-align:center;
}

p.titulo-check{
	color:#37465d;
	font-size:13px;
	margin-bottom:5px;
        clear:both;
}

#formulario-taylor-made .wpcf7-list-item-label, #formulario-beyond-the-mirador .wpcf7-list-item-label{
	font-size:13px;
	color:#5e5e5e;
}

.label-formulario{
	width: 30%;
	float: left;
}

.boton-enviar{
	float:right;
	padding-top:37%;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	display: none;
}

div.gdl-package-widget .package-title{
	font-size: 16px;
  	line-height: normal;
	padding: 0 10px;
}

div.gdl-package-grid2 .package-title{
	font-size:14px;
	margin-bottom: 3px;
}
.gdl-package-widget .package-date,.gdl-package-widget .package-content,.gdl-package-widget .package-info{
	padding: 0 10px;
}

.gdl-package-widget a.package-book-now-button.gld-button{
	margin-left:25%;
}

.gdl-package-widget .package-content-wrapper{
	background: #f4f4f4;
	padding-bottom:10px;
	min-height:448px;
}

.no-visible{
	display:none;
}

.wpb_content_element.titulo-listado {
	margin-bottom:10px;
}


/***************************************
     VISTA "MEET OUR TEAM" #post-4510
****************************************/

#post-4510 h3.gdl-header-title,
#post-6251 h3.gdl-header-title,
#post-13114 h3.gdl-header-title{
	color:#37465d;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:0;
}

.description-team-page{
	font-size:14px;
	color:#5e5e5e;
	text-align:center;
}

.titulo-persona-equipo{
	color:#37465d;
	font-size:14px;
}

.texto-descripcion-persona{
	color:#5e5e5e;
	border-left:5px solid #dbdbdb;
	padding-left:40px;
}

.texto-descripcion-persona2{
	color:#5e5e5e;
}

.nombre-persona{
	font-size:12px;
	color:#5e5e5e;
}

#post-4510 .column-item-class-3 img,
#post-6251 .column-item-class-3 img{
	padding-top:20px;
}

#post-4510 .column-item-class-4 > .gdl-column-item, #post-4510 .column-item-class-16 > .gdl-column-item, #post-4510 .column-item-class-18 > .gdl-column-item, #post-4510 .column-item-class-20 > .gdl-column-item,
#post-6251 .column-item-class-4 > .gdl-column-item, #post-6251 .column-item-class-16 > .gdl-column-item, #post-6251 .column-item-class-18 > .gdl-column-item, #post-6251 .column-item-class-20 > .gdl-column-item{
	margin-left:20px;
}

#post-4510 .column-item-class-7,
#post-6251 .column-item-class-7{
	text-align:center;
}

#post-4510 .column-item-class-7 img,
#post-6251 .column-item-class-7 img{
	margin:0 10px;
}

.titulo-guides{
	color:#696969;
	text-align:center;
}

.qualifications-caption, .qualifications-caption-big{
	text-align: center;
	color: #37465d;
	width: 60%;
	margin: 20px auto;
}
.qualifications-caption-big{
	width:100%;
}

.qualifications{
	display:block;
	margin:0 auto;
}

.texto-licencia{
	text-align:center;
	font-size:12px;
	color:#5e5e5e;
	padding-top:10px;
}

#post-4510 .column-item-class-22,
#post-6251 .column-item-class-22{
	border-top: 1px solid #e5e5e5;
}

/*********************
     FORMULARIO DE CONTACTO DE 'CHOOSE A TRIP'
**********************/
span.wpcf7-list-item {
/*margin-left: 3em;
display: block;*/
}

/**********************
        VISTA PRODUCTO de woocommerce
**********************/
.woo-breadcrumbs-wrapper{
/*display:none;*/
}

.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images{
margin-right: 2%;
float: left;
margin-bottom: 20px;
width: 64.66% !Important;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
float:left !important;
width:auto !important;
}

/*Ocultar la pestaña original de woocommerce y mostrar sólo el contenido del editor*/
.woocommerce-page div.product .woocommerce-tabs ul.tabs{display:none}
.panel.entry-content h2{display:none;}

.nav-categoria{
font-size:12px;
}

/*************************
	VISTA "SUBSCRIBE"
*************************/

.contenedor-suscrito{
	text-align:center;
}

.titulo-suscrito, .subtitulo-suscrito{
	color: #37465d;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0;
}

.subtitulo-suscrito{
	font-size: 30px;
}

.texto-suscrito{
	font-size:21px;
}

/*************************
	BOTÓN NEWSLETTER
*************************/
.gdl-button, button, input[type="submit"], input[type="reset"], input[type="button"]{
	border:none;
	border-radius:0;
}

p.wysija-paragraph{
	margin-bottom:0;
}

.wysija-paragraph > input[type="text"]{
	margin-bottom:0;
}

/***********************
	POPUP REI
***********************/
.rei{
	color:#9dc02e;
	cursor:pointer;
}

#contenedor-rei,
.contenedor-rei{
	width:600px;
	height:500px;
	overflow:auto;
	display:none;
	padding:0 30px;
}

.activity-level-descr{
	font-size:12px;
	color:#646464;
	margin-bottom: 0;
	text-align:center;
}

#contenedor-rei h1,
.contenedor-rei h1{
	text-align:center;
	font-size:46px;
	line-height: 100%;
}

.titulo-parte-rei{
	color:#9dc02e;
}

.titulo-parte-trips{
	color:#37465d;
	font-weight:100;
}

.titulo-level{
	color:#9dc02e;
	font-size:14px;
}
.ui-widget-content{
	border: none;
	border-radius: 0;
}

.ui-widget-header{
	border: none;
	background: #ffffff;
}

/***********************
	GALLERY	#post-4375, #post-4400, #post-4404, #post-4410, #post-4407
***********************/

#post-4375 h2.title-item-header, 
#post-4400 h2.title-item-header,
#post-4404 h2.title-item-header,
#post-4407 h2.title-item-header,
#post-4410 h2.title-item-header{
	color:#37465d;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:0;
}

#post-4375 .title-item-gimmick,#post-4186 div.stunning-text-wrapper .stunning-text-title,
#post-4400 .title-item-gimmick,#post-4186 div.stunning-text-wrapper .stunning-text-title,
#post-4404 .title-item-gimmick,#post-4186 div.stunning-text-wrapper .stunning-text-title,
#post-4407 .title-item-gimmick,#post-4186 div.stunning-text-wrapper .stunning-text-title,
#post-4410 .title-item-gimmick,#post-4186 div.stunning-text-wrapper .stunning-text-title{
	display:none;
}

/***********************
	VISTA CONTACT	EN: #post-4642 - ES: #5204
***********************/

#post-4642 h3.gdl-header-title,
#post-5204 h3.gdl-header-title {
	display:none;
}

h2.titulo-page-contact{
	color: #37465d;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0;
}

#post-4642 .title-item-gimmick,
#post-5204 .title-item-gimmick, 
#post-4186 div.stunning-text-wrapper .stunning-text-title{
	display:none;
}

#post-4642 .texto-1-contact,
#post-5204 .texto-1-contact{
	text-align:center;
	font-size:21px;
	font-weight:normal;
}

.texto-2-contact{
	text-align:center;
	font-size:14px;
	color:#5e5e5e;
}

.title-contact{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 25px;
	font-size:21px;
	font-weight:bold;
}

.contact-by-phone{
	background:url(https://sierraysol.com/wp-content/uploads/2014/10/telephone-contact-sierraysol-hiking-tours-southern-spain.png) left center no-repeat;
}

.contact-by-email{
	background:url(https://sierraysol.com/wp-content/uploads/2014/10/mail-contact-sierraysol-hiking-tours-southern-spain.png) left center no-repeat;
}

.contact-address{background:url(https://sierraysol.com/wp-content/uploads/2015/01/location-sierraysol-ecotourism-hiking-tours-spain.png) left center no-repeat;
}

.contact-by-email > a{
	color:#9dc02e;
}

.contact-by-phone, .contact-by-email, .contact-address{
	background-size:45px 44px;
	line-height:44px;
	padding-left:55px;
	color:#9dc02e;
    font-size:14px;
	font-weight:bold;
}

#post-4642 .label-formulario,
#post-5204 .label-formulario{
	text-align:right;
	padding-right:10px;
	width: 30%;
	float: left;
}

.menu-trips > select{
	/*min-height:180px;*/
	color:#9e9e9e;
	font-size:12px;
        width: 408px;
}
.submit-button{
	text-align:center;
}

#post-4642 .wpcf7-submit,
#post-5204 .wpcf7-submit{
	float:center;
	border:0;
	border-radius:0;
}

placeholder{
	color:#e5e5e5;
}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select{
	max-width:65%;
	width:65%;
}

#post-5204 .shortcode1-1,
#post-4642 .shortcode1-1{text-align:center;}

/*******************************
	VISTA SITEMAP
********************************/
.sitemap-page a{
	color: #37465d;
}

/*******************************
	VISTA Privacy & Cookie Policy #post-4672
********************************/

#post-4672 .gdl-header-title{
	color: #37465d;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}

#post-4672 .title-item-header{
	color: #37465d;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
}

/*******************************
	BLOG
********************************/

div.recent-post-widget .recent-post-widget-title{
	font-size: 15px;
}

div.recent-post-widget .recent-post-widget-title a{
	color: #9ec02e;
}

.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title{
	border-radius: 0;
}

.ai1ec-allday-badge,
.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month{
	background: #37465d;	
}

.sidebar-wrapper p.wysija-paragraph{
	/*display: inline-block;
    float: left;*/
    padding-bottom: 20px;
}

.sidebar-wrapper .widget_wysija_cont .wysija-submit {
    /*display: inline-block;*/
    margin-left: 20px;
    margin-top: 0;
    padding: 6px 20px;
}
/*
.sidebar-wrapper .widget_wysija_cont .wysija-submit{
	margin-top: 20px;
}*/

div.custom-sidebar{
	clear: both;
}

h3.custom-sidebar-title{
	line-height: 24px;
}

.single-blog  a{
	color:#9dc02e;
}
.single-blog  a:hover{
	text-decoration: underline;
}

h2.blog-title a, h1.blog-title a, div.portfolio-item .page-item-title a{
	color: #37465d;
}

div.blog-info-wrapper, div.blog-info-wrapper a, div.gdl-blog-full .blog-comment, div.gdl-blog-full .blog-comment a, div.gdl-blog-medium .blog-tag, div.gdl-blog-medium .blog-tag a{
	color: #37465d;
}

p#breadcrumbs {max-width: 940px;margin: 2px auto;}

div.comment-wrapper .comment-form-comment{
	clear: both;
}
textarea#comment{
	max-height:400px;
	max-width:608px;
}

.wysija-after-comment{
	clear:both;
}

#wysija-box-after-comment{
	margin-top: 10px;
}

/*******************************
	VISTA PACKAGE
********************************/
.package div.gdl-page-item{
	margin-top:0;
}

a.gdl-button.large.package-book-now-button.gdl-button{
	/*display:none;*/
}
.page-header-wrapper .page-header-title, .page-header-wrapper .page-header-caption{
	visibility: hidden;
}

.cont-titulo-categoria-trip{
	text-align:center;
	margin-top:55px;
	font-weight: 100;
}

.titulo-categoria-trip{
	color:#abbd84;
	font-size:16px;
	font-weight:bold;
	display: inline-block;
	border-bottom: 1px solid #abbd84;
}

.titulo-excursion{
	text-align:center;
	font-weight:600;
	font-size:33px;
	margin-bottom: 0;
	line-height: 100%;
	width: 90%;
    margin: 0 auto;
}

.subtitulo-trip{
	color:#37465d;
	text-align:center;
	font-style:italic;
	font-size:18px;
	border-bottom:5px solid #abbd84;
	padding-bottom:20px;
}

.titulo-descripcion-trip{
	color:#444444;
	font-size:20px;
	font-weight:normal;
	padding-top: 10px;
}

.package-info p{
	margin-bottom:5px;
}

.package-info.precio{
	text-align:center;
}

.precio > .head{
	color:#5b5b5f;
	font-size:18px;
	font-weight:normal;
	display:block;
	padding-bottom:5px;
}

.precio .shortcode1-2{
	margin-bottom:0;
}

.precio-trip-package{
	color:#9dc02e;
	font-size:36px;
	font-weight:900;
	line-height: 80%;
	display:inline-block;
}

.info-trip{
	background-color:#fbfbfb;
	border: 1px solid #ebebeb;
	border-radius:2px;
	margin:10px;
	padding:20px;
}

.package-content-wrapper{
	margin-top:30px;
}

.contenedor-itinerario{
	border:3px solid #f7f7f7;
	border-radius:4px;
	padding:20px;
	background-image:url(https://sierraysol.com/wp-content/uploads/2015/02/icono-descargar-itinerario-excursiones.png) right center no-repeat;
	line-height:44px;
}

.itinerario-descargable{
	color:#9dc02e;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.contenedor-boton-reservar{
	text-align:center;
	
}
a.gdl-button.large.package-book-now-button.gdl-button{
	border-radius: 4px !important;
	color: #fff;
	float: inherit;
}

div.gdl-package-full .package-info-wrapper .package-book-now-button{
	position: relative;
	right: inherit;
	margin-top: auto;
	top: inherit;
}

.package div.gdl-tab ul.gdl-tab-title li a.active{
	border-top-color:inherit;
}

.package div.gdl-tab ul.gdl-tab-title a.active{
	color: #40485d;
	font-size: 14px;
	font-weight: bold;
}

.package ul.gdl-accordion li .accordion-title, ul.gdl-toggle-box li .toggle-box-title {
	color: #40485d;
	font-size: 16px;
	font-weight: bold;
}

.texto-inicial{
	font-size:13px;
	font-weight:bold;
	color:#9dc02e;
}

.package ul.gdl-accordion > li .accordion-title{
	padding:6px 0 10px 17px;
}

.package li.active > .accordion-title > span.accordion-icon, li.active > .toggle-box-title > span.toggle-box-icon{
	background-image: url(https://sierraysol.com/wp-content/themes/tourpackage-v2-00-child/images/icon/dark/accordion-package-title-active.png);
}

.package span.accordion-icon, span.toggle-box-icon{
	background-image: url(https://sierraysol.com/wp-content/themes/tourpackage-v2-00-child/images/icon/dark/accordion-package-title.png);
}

.package .accordion-content{
	color:#444444;
	font-size:13px;
}

.package ul.gdl-accordion li, ul.gdl-toggle-box li{
	background:#fff;
}

.package div.gdl-tab ul.gdl-tab-content{
	padding:30px 20px;
}

.package div.social-shares ul{
	display:inline-block;
}

.package .social-shares,.single-package .social-share-title{
	text-align:center;
}

.package h3.social-share-title{
	color:#8e8e8e;
	font-style:italic;
	font-size:16px;
}

.titulo-reserve-trip{
	font-size:14px;
	font-weight:bold;
	color:#9dc02e;
	text-align:center;
}

.texto-reserve-trip{
	font-size:12px;
	color:#939393;
	font-weight:600;
	text-align:left;
}

.labels-reserve-trip{
	text-align: left;
	margin-bottom:0;
	font-size:12px;
	font-weight:normal;
	color:#939393;
}

.labels-reserve-trip-11{
	font-size:11px;
	color:#909090;
	font-weight:600;
	margin-bottom:0;
}

.package .wpcf7-captchar{
	width:100px;
	display:inline-block;
}

.package .wpcf7-list-item-label{
	font-size:12px;
	color:#939393;
	font-weight:600;
}

.campo-cuando{
	font-weight: normal;
	color: #939393;
}

.package-item-class .campo-cuando.sin{
	color: #9ec02e;
    display: block;
    padding-left: 0;
}

.boton-enviar-package{
	text-align: center;
}

.boton-enviar-package input{
	display: inline-block;
	float: none;
	padding: 10px 60px;
  	border-radius: 2px;
}

.mitad-coste{
	  display: block;
	font-size: 12px;
	color: #555;
	font-weight: bold;
	/* position: relative; */
	padding-top: 20px;
}

.comentarios{
	font-size: 14px;
    color: #37465d;
    display: block;
    font-weight: 900;
	padding: 2px 0;
	line-height: normal;
}

.peq{
	font-size:12px;
	color:#555;
	margin-top: -15px;
	margin-bottom: 0;
}

div.gdl-package-full .package-info-wrapper i{
	margin-right: 0;
}
.caja-cupon{
	text-align: center;
	  background: #9dc02e;
	  position: relative;
	  padding: 5px 10px;
	  color: #fff;
	  font-weight: bold;
	  font-size: 18px;
}

.wpb_row.accordion{
	margin-bottom:10px;
}

.elegir-sem-rutamediodia, .dia-a-elegir{
	display:none;
}

.clic2, .clic1{
	border-radius:2px;
	padding:5px 0;
}

.clic2:hover, .clic1:hover{
	opacity:1;
	transition-duration:1s;
	-webkit-transition-duration:1s;
}

.postbox .inside input, .postbox .inside textarea{
display:block;
width:100%;
}

.wpb_tabs .wpb_tabs_nav li {
    margin: 0 !Important;
}

/*******************************
	VISTA LISTADO ONE DAY TRIPS - HALF DAY TRIPS - ONE DAY TRIPS - LONG WEEKEND TRIPS
********************************/
.titulo-listado h1{
	color:#7d9c88;
	font-size:16px;
	text-align:center;
	margin-bottom: 5px;
}

span.letras-light{
	font-weight:100 !important;
}

.titulo-listado h2{
	color:#3e475c;
	font-size:30px;
	text-align:center;
	line-height: 150%;
	background-color:#f2f2f2;
	/*display:none;*/
	margin-bottom:5px;

}

.titulo-listado p{
	text-align:center;
	color:#3e475c;
	font-size:18px;
	margin:0;
	font-style:italic;
}

.caja-listado > .vc_column_container > .wpb_wrapper{
	/*border:1px solid #d4d4d4;*/
        padding: 15px;
}

.caja-iconos-estaciones{
	text-align:center;
	font-weight:700;
	font-size:14px;
	color:#8a8f9c;
	
}

.caja-iconos-estaciones p{
	display:inline-block;
}

.texto-inline{
	line-height: 37px;
	vertical-align: top;
}

.caja-listado *{
	font-family: 'Open Sans', sans-serif !important;
}
/*.caja-listado p{
	margin-bottom:5px;
}*/

.caja-listado .vc_row{
	margin-left: 0;
	margin-right: 0;
}

.titulo-trip h3{
	color:#6a8a2a;
	font-size:20px;
	font-weight:700;
	margin-bottom: 0;
	padding-right: 10px;
}

.fila-trip{
	border:1px solid #d4d4d4;
	box-shadow: 0px 5px 0px #f2f2f2;
	font-family: 'Open Sans', sans-serif !important;
	margin-bottom:5px !important;
}

.fila-trip .vc_column_container>.vc_column-inner{
padding-left:0;
padding-right:0;
}

.titulo-trip p{
	color:#444444;
	font-size:13px;
	margin-bottom: 0;
}

.titulo-trip{
	margin-top: 5%;
}

.fila-trip .vc_col-sm-2{
	padding: 0;
	margin-bottom: 0;
	max-height: 125px;
}

.tipo-grupo{
	color:#5b5b5f;
	font-size:11px;
	font-weight:700;
	text-align:right;
	margin-bottom:0;
	margin-top:5%;
}

.numero-personas{
	color:#c90013;
	font-size:13px;
	font-weight:700;
	text-align:right;
	margin-bottom:0;
	margin-top: -2%;
}

.precio-trip{
	font-size:28px;
	color:#444444;
	font-weight:bold;
	text-align:center;
	margin-bottom:0;
}

.fila-trip .vc_col-sm-6{
	padding: 0;
}

.tabla-trip{
	margin-top:8%;
}

.accordion-content .tabla-trip p {
    margin-bottom: 0;
}
.wpb_text_column.wpb_content_element.tabla-trip,
.wpb_text_column.wpb_content_element.titulo-trip{
margin-bottom:0;
}

.fila-trip .vc_column_container:nth-child(2){
	width:37%;
	margin-top:1%;
}
.fila-trip .vc_column_container:nth-child(3){
	width:26%;
	margin-top:1%;
}

.fila-trip .vc_column_container:nth-child(4){
	width:20%;
	margin-top:1%;
}

.div-small-group{
	margin-top:10px;
}
.tabla-trip tr td{
	padding:0;
	margin:0;
}
.tabla-trip .shortcode1-2:nth-child(2) p{
	float: left;
	padding-left: 5px;
}

.tabla-trip .shortcode1-3, .tabla-trip .shortcode2-3{
	margin-bottom:0;
}

.boton-trip{
	color:#ffffff;
	background:#9dc02e;
	padding:5px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.botones-trip,.botones-trip-package{
	margin-top:25px;
}

.botones-trip a.gdl-button.large, .botones-trip-package a.gdl-button.large{
	padding: 2px 5px;
	height: auto;
	line-height: 24px;
	font-size: 13px;
	text-align: center;
	margin-left: 2%;
	min-width: 94%;
	margin-top: 0%;
	margin-bottom: 15px;
}

#contenedor-reservar{
	max-width:600px;
	max-height:500px;
	overflow:auto;
	display:none;
	padding:0 30px;
}

.titulo-trip-italic{
	font-style:italic;
	color:#6a8a2a;
	font-weight:normal;
	font-size: 20px;
	line-height: 80%;
	margin-bottom: 5px;
}

.wpb_text_column.wpb_content_element.botones-trip{
margin-bottom:0;
}

.custom-date{
	color:#5b5b5f;
	font-size:11px;
	font-weight:700;
	margin-top: 15px;
	text-align: right;
}

.custom-date img{
	display:inline-block;
}

a.tooltip {outline:none; }
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:200px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#5b5b5f;
    border:1px solid #d4d4d4; background:#fff;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
a.tooltip span
{
    border-radius:4px;
}

#post-5409 .caja-listado > .vc_column_container > .wpb_wrapper,
#post-6015 .caja-listado > .vc_column_container > .wpb_wrapper{
	border:0;
}

.caja-listado .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{
	padding:0 !important;
}

.caja-listado .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
	background-color:transparent !important;
}

.wpb_content_element .wpb_tour_tabs_wrapper{
	border-left: 1px solid #d4d4d4 !important;
	border-right: 1px solid #d4d4d4 !important;
	border-bottom: 1px solid #d4d4d4 !important;
}

.wpb_tab .fila-trip{
	margin-left: 15px;
	margin-right: 15px;
}

.wpb_tab .fila-trip:nth-child(1){
	margin-top:35px;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: none;
}



.wpb_tabs .wpb_tabs_nav li:nth-child(1){
	border-left:0;
}

.wpb_tabs .wpb_tabs_nav li:nth-child(4){
	/*border-right:0;*/
	width: 20%;
}

.wpb_tabs .wpb_tabs_nav li {
	width: 19.8%;
	border-radius: 0;
	font-family: 'Open Sans', sans-serif !important;
	font-size:1em;
	color:#808694;
}

.wpb_tabs.estaciones .wpb_tabs_nav li:nth-child(4){
	width: 24.9%;
}

.wpb_tabs.estaciones .wpb_tabs_nav li {
	/*width:24.6%;*/
       width:24.9%;
}

li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{
	color:#40485d;
	border-bottom: 0 !important;
}

.wpb_tabs .wpb_tabs_nav li{
	border: 1px solid #d4d4d4;
border-right:0;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a{
	color:#808694;
	line-height: 25px;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover{
	background-color:#fff !important;
	color:#40485d !important;
	text-align: center;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_content_element .wpb_tabs_nav li:hover a{
	color:#40485d;
}

.caja-listado .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a#ui-id-1{
	background:url(https://sierraysol.com/wp-content/uploads/2015/02/icono-tab-one-day-trips-in-granada-winter.png) left center no-repeat;
	background-position: 20% center; 
}

.caja-listado .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a#ui-id-2{
	background:url(https://sierraysol.com/wp-content/uploads/2015/02/icono-tab-one-day-trips-in-granada-spring.png) left center no-repeat;
	background-position: 25% center; 
}

 #post-6015 .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a#ui-id-2{
	background:url(https://sierraysol.com/wp-content/uploads/2015/02/icono-tab-one-day-trips-in-granada-spring.png) left center no-repeat;
	background-position: 15% center; 
}

.caja-listado .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a#ui-id-3{
	background:url(https://sierraysol.com/wp-content/uploads/2015/02/icono-tab-one-day-trips-in-granada-summer.png) left center no-repeat;
	background-position: 20% center; 
}

.caja-listado .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a#ui-id-4{
	background:url(https://sierraysol.com/wp-content/uploads/2015/02/icono-tab-one-day-trips-in-granada-autumn.png) left center no-repeat;
	background-position: 20% center; 
}

.caja-listado li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active #ui-id-1{
	background:url(https://sierraysol.com/wp-content/uploads/2015/02/icono-tab-one-day-trips-in-granada-winter-active.png) left center no-repeat;
	background-position: 20% center; 
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{
	font-size: 1em;
	font-weight: 600 !important;
	text-align: center !important;
}




#wpcf7-f5445-p5409-o1, #wpcf7-f5450-p5182-o1{
	font-size:13px;
}

#wpcf7-f5445-p5409-o1 label, #wpcf7-f5450-p5182-o1 label{
	width:40%;
	display:inline-block;
}

#wpcf7-f5445-p5409-o1 textarea, #wpcf7-f5450-p5182-o1 textarea{
	max-height: 50px;
}

#wpcf7-f5445-p5409-o1 .long-label, #wpcf7-f5450-p5182-o1 .long-label{
	width:100%;
}

#wpcf7-f5445-p5409-o1 input[type="text"], #wpcf7-f5445-p5409-o1 input[type="password"], #wpcf7-f5445-p5409-o1 input[type="email"], #wpcf7-f5445-p5409-o1 input, #wpcf7-f5445-p5409-o1 textarea,
#wpcf7-f5450-p5182-o1 input[type="text"], #wpcf7-f5450-p5182-o1 input[type="password"], #wpcf7-f5450-p5182-o1 input[type="email"], #wpcf7-f5450-p5182-o1 input, #wpcf7-f5450-p5182-o1 textarea{
	max-width:250px;
}
#wpcf7-f5445-p5409-o1 input.wpcf7-form-control.wpcf7-captchar, #wpcf7-f5450-p5182-o1 input.wpcf7-form-control.wpcf7-captchar{
	max-width:50px;
}

 #wpcf7-f5445-p5409-o1 select, #wpcf7-f5450-p5182-o1 select{
	 width:100%;
}

.vista-excursion .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .vista-excursion .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
.vista-excursion .wpb_text_column.wpb_content_element{
	background-color:#fff;
}
.vista-excursion .wpb_text_column.wpb_content_element{
	padding:30px 20px;
	font-size:13px;
	color: #444444;
}

.imagen-trip img{
	max-width: 125px;
	max-height: 125px;
}

/*******************************
	VISTA TÉRMINOS Y CONDICIONES
********************************/
.texto-terminosycondiciones ul.shortcode-list li{
	font-size:13px;
}

/*******************************
	WOOCOMMERCE
********************************/
.woocommerce a{
	color:#808694;
}

.amount{
	font-size: 24px;
	font-weight: bold;
	color: #9dc02e;
	margin-right: 10px;
	/*vertical-align: bottom;*/
}

.woocommerce a.button{
	line-height:20px;
}

.add_to_cart_inline{
	border:0 !important;
}

a.boton-woocommerce{
	font-size: 100%;
	margin: 0;
	line-height: 1em;
	cursor: pointer;
	position: relative;
	font-family: inherit;
	overflow: visible;
	padding: 6px 10px;
	text-decoration: none;
	font-weight: 700;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	left: auto;
	color: #5e5e5e;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	border: 1px solid #c8bfc6;
	background: #f7f6f7;
	background: -webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));
	background: -webkit-linear-gradient(#f7f6f7,#e0dadf);
	background: -moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);
	background: -moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);
	white-space: nowrap;
	display: inline-block;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);
}

#lang_sel_list a.lang_sel_sel,#lang_sel_list a, #lang_sel_list a:visited{
	color: #fff !important;
	background:transparent !Important;
	font-size:12px;
	padding-top:10px;
}

.woocommerce-shipping-fields,.shipping{
	display:none
}

.woocommerce-cart .cart_totals p small{
display:none;
}

/***************************************
	VISTA PACKAGES POR CATEGORÍAS
****************************************/
div.gdl-package-grid2 .package-date{
	color: #afafaf;
  	position: relative;
	display: block;
  	float: left;
	clear:both;
}

div.gdl-package-grid2 .package-info{
	font-size: 18px;
	float: left;
	position: relative;
	clear: both;
}

.gdl-package-grid2 .peq{
	margin-top:0;
}

.grupoPrivado2{
	color: #939393;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
}

div.gdl-package-grid2 .package-info i,
div.gdl-package-grid2 .package-date i{
	display:none;
}
div.package-info .package-price{
	line-height:110%;
}

.package-item-class .mitad-coste, .package-item-class .comentarios{
	display:inline-block;
	padding-left:10px;
}

.package-item-class .campo-cuando,.package-item-class .comentarios{
	padding-left:10px;
	font-weight: bold;
	color: #939393;
	font-size: 11px;
}

.grupoPrivado2{
	font-size: 11px;
}

.package-item-class .grupoPrivado2{
	font-weight: bold;
}

.package-content-wrapper .package-title{
	min-height: 55px;
}

.package-content-wrapper .package-book-now-button{
	padding-left:10px;
}

.package-content-wrapper .package-content{
	min-height: 110px;
}

/***************************************
	VISTA EVENTOS
****************************************/
.ai1ec-views-dropdown{
	display:none;
}

.ai1ec-calendar-toolbar, .ai1ec-prev-year, .ai1ec-next-year{
	display: none !important;
}

.ai1ec-pagination, .ai1ec-pull-left{
	width: 100%;

}

.ai1ec-prev-month, .ai1ec-next-month{
	width: 25%;
	border: 0 !important;
	color: #a3bd31 !important;
	font-size:12px !important;
	font-weight: bold !important;
	font-family: 'Open Sans', sans-serif !important;
}

.ai1ec-prev-month:hover, .ai1ec-next-month:hover, .ai1ec-minical-trigger:hover{
	background-color: transparent !important;
}

.ai1ec-prev-month{
	text-align: left !important;
}

.ai1ec-next-month{
	text-align: right !important;
}

.ai1ec-minical-trigger{
	width: 50%;
	border: 0 !important;
	font-size: 16px !important;
	color: #444444 !important;
	font-weight: bold !important;
	text-align: center !important;
}

.ai1ec-pagination > .ai1ec-btn{
	text-transform: none !important;
}

.ai1ec-month-view.ai1ec-popover-boundary{
	border: 1px solid #c7c7c7 !important;

}

.ai1ec-month-view th.ai1ec-weekday{
	color: #444444 !important;
	text-shadow: none;
	background-color: transparent !important;
	padding: 15px 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	font-family: 'Open Sans', sans-serif !important;
}

.ai1ec-month-view .ai1ec-date{
	background: transparent !important;
	color: #444444 !important;
	padding: 1em !important;
	font-size: 14px !important;
	text-align: left !important;
	text-shadow: none !important;
	text-transform: uppercase !important;
}

.timely a{
	/*color: #444444 !important;
	text-transform: uppercase !important;*/
	font-weight: bold;
}

.timely a.ai1ec-prev-month, .timely a.ai1ec-next-month{
	color: #a3bd31 !important;
	text-transform: uppercase !important;
}

.ai1ec-calendar-title{
	text-transform: capitalize !important;
}

/*.ai1ec-event, .ai1ec-multiday-arrow2, .ai1ec-month-view .ai1ec-multiday-arrow1{
	background-color: #a3bd31 !Important;
	background:#a3bd31 !Important;
	border-left-color: #a3bd31 !Important;
}
.ai1ec-month-view .ai1ec-multiday-arrow2{
	border: 7px solid #a3bd31 !Important;
}*/

.page-id-4835 .under-slider-wrapper h2.under-slider-title,
.page-id-6472 .under-slider-wrapper h2.under-slider-title{
	color: #37465d;
    font-size: 14px;
    font-weight: bold;
}

.page-id-4835 div.under-slider-wrapper .under-slider-caption,
.page-id-6472 div.under-slider-wrapper .under-slider-caption{
	font-size: 36px;
    font-weight: 100;
	color:#a3bd31;
}

.page-id-4835 div.under-slider-wrapper,
.page-id-6472 div.under-slider-wrapper{
	background-color:transparent;
	border-color: #37465d;
	border:0;
	text-align:center;
	padding: 0;
	padding-top:55px;
}

.ai1ec-popover.ai1ec-popup {
    text-align: left;
    /*border: 1px solid #a3bd31;*/
    width: 250px;
	padding:10px;
}

.ai1ec-popover {
	border-radius:0 !Important;
}

.ai1ec-popup-excerpt{
	margin-top:10px !important;
}

textarea#when-trip,textarea#des-trip{
	width: 100%;
}

.ai1ec-month-view .ai1ec-multiday-arrow2,
.ai1ec-month-view .ai1ec-multiday-arrow1{
	display: none;
}

.ai1ec-month-view .ai1ec-event,
.ai1ec-month-view .ai1ec-multiday-bar{
	height: 30px;
	line-height: normal;
}

/********************************************
		WPML
********************************************/
.wpml-ls-legacy-list-horizontal a span{
vertical-align: top !Important;
color:#9dc02e !Important;
}

#lang_sel_list a.lang_sel_sel, #lang_sel_list a, #lang_sel_list a:visited{
padding-top:0 !Important;
}

.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a{
border-color: transparent !Important;
}

.wpml-ls-statics-shortcode_actions {
    background-color: transparent !Important;
}

.wpml-ls-legacy-list-horizontal {
    border: 0 !Important;
    padding: 0 !Important;
    clear: left !Important;
    float: left;
    line-height: 18px;
    margin-right: 10px;
    padding-top: 7px !important;
}

.aceptar-politica-privacidad{
	margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #e5e5e5;
    background: #fcfcfc;
}

.suscripcion-pagina .wysija-paragraph > input[type="text"] {
    margin-bottom: 20px;
}

.suscripcion-pagina .wysija-paragraph{
	margin-top:20px;
}


/************	MEDIA QUERIES	*******************/
@media only screen and (max-width: 980px){
	/**	LISTADO TRIPS	**/
	.wpb_tabs .wpb_tabs_nav li{
		width:24.6%;
	}
	.titulo-trip{
		padding-left:5px;
	}
}

@media (max-width: 768px){
.col-sm-6.wpb_column.vc_column_container.vc_col-sm-4{width: 50%;}
.wpb_column > .wpb_wrapper > *:last-child{}
.titulo-temporada-slider{font-size: 40px;}
.titulo-trip h3{line-height: 110%;font-size: 18px;}
div.gdl-package-grid2 .package-title-wrapper{bottom: 0;left: 0;right: 0;padding: 5px;}
div.gdl-package-grid2 .package-title{margin-bottom: 0;}
div.package-info .package-price{line-height: 90%;}
.package-thumbnail-outer-wrapper .comentarios{display: none;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a{padding-left: 35px;}
.wpb_tabs.estaciones .wpb_tabs_nav li{width: 24.8%;}
.botones-trip a.gdl-button.large, .botones-trip-package a.gdl-button.large{line-height: normal;min-width: 90%;margin-top: 0%;margin-bottom: 5px;}
.caja-listado .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a#ui-id-1,.caja-listado .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a#ui-id-2,.caja-listado .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a#ui-id-3,.caja-listado .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a#ui-id-4{background-position: 15% center;}
.precio-trip{font-size:25px;}
.caja-listado p{margin-bottom: 0;}
.botones-trip{margin-top: 8%;}
.custom-date{margin-top: 0;}
.fila-trip .vc_column_container:nth-child(2){width: 34%}
.fila-trip .vc_column_container:nth-child(3){width: 30%;}
.titulo-trip-italic{font-size: 14px;line-height: 110%;}
}

@media only screen and (max-width: 980px){
	.wpb_tabs .wpb_tabs_nav li{
		width:24.5%;
	}
}


@media only screen and (max-width: 400px){
	.fila-trip .vc_column_container:nth-child(2){
		width:100%;
	}
	
	.fila-trip .vc_column_container:nth-child(3){
		width: 60%;
		display: inline-block;
		float: left;
	}
	.tabla-trip .shortcode1-3, .tabla-trip .shortcode2-3{
		float:left;
	}
	
	.tabla-trip .shortcode1-3{
		width: 35%;
	}
	 .tabla-trip .shortcode2-3{
		 width: 60%;
	 }
	.fila-trip .vc_column_container:nth-child(4){
		width: 40%;
		display: inline-block;
		float: left;
	}
	
	.titulo-trip h3{
		padding-right:0;
	}
	
	.botones-trip a.gdl-button.large, .botones-trip-package a.gdl-button.large{
		padding: 2px 5px;
		height: auto;
		line-height: 20px;
		margin-top: 5%;
	}
	
	/**	CHOOSE A TRIP	**/
	.description-trip, .description-trip-plus{
		min-height:inherit;
	}
	.accordion-content > .shortcode2-3, .accordion-content > .shortcode1-3{
		margin-bottom:5px;
	}
	
	/**	listado trips	**/
	.caja-listado li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active #ui-id-1,
	#post-6015 .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a#ui-id-2,
	.caja-listado .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a#ui-id-3,
	.caja-listado .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a#ui-id-4{
		background:transparent;
	}
	.caja-listado > .vc_column_container > .wpb_wrapper{
		padding:0;
	}
	.caja-listado p{
		margin-bottom:0;
	}
	.custom-date{
		margin-top:0;
	}
	
	/**	PACKAGE	**/
	.vista-excursion .wpb_text_column.wpb_content_element{
		padding:0;
	}
	
	.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a{
		padding:0.3em;
		font-size:.7em;
	}
	
	.wpb_tabs .wpb_tabs_nav li{
		width: 23.9%;
	}
}
