/*Header*/
.header-right .account-action li{margin-right: 0.3em;}
.media-body a{color: #000;}
.header-section-3 .logo img {max-width: 150px;}
.header-section-3 .header-top {padding: 25px 0 20px;}
.header-mobile .header-logo img {max-height: 30px;}

/*Header1*/
.top-bar a:hover{color: #fff !important;}

/*Buscador horizontal*/
.advanced-search,.advanced-search-mobile{background: rgba(255,255,255,0.8) !important;}
.advance-search-header .search-long .search > div {border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
.advance-search-header .search-long .search > div:first-of-type {border-left: 1px solid #cccccc;border-radius: 4px;}
.advanced-search .range-title {color: #959595;}
.advanced-search .features-list label.title, .advanced-search-mobile .range-text .range-title, .advanced-search-mobile .advance-trigger {color: #959595;}
.advanced-search .features-list .checkbox-inline, .advanced-search-mobile .features-list .checkbox-inline {color: #959595;}
.advanced-search .range-text p, .advanced-search-mobile .range-text p{color: #959595;text-align: left;}
.advanced-search-mobile, .advanced-search-mobile .single-search-wrap button{color: #959595 !important;}
.advanced-search-mobile .single-search input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #959595 !important;;
}
.advanced-search-mobile .single-search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #959595 !important;;
   opacity:  1;
}
.advanced-search-mobile .single-search input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #959595 !important;;
   opacity:  1;
}
.advanced-search-mobile .single-search input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #959595 !important;;
}
.advanced-search-mobile .single-search input::-ms-input-placeholder { /* Microsoft Edge */
   color: #959595 !important;;
}

/*General*/
.subtitle-propiedad{margin: 0 0 0.5em;}
.certificado{margin-bottom: 2em;}
.certificado > div.row{margin-bottom: .5em;}
.certificado > div.row > div:first-of-type p{padding-left: .5em; background: #0c954d;width: 30%;color:#fff;position: relative;}
.certificado > div.row > div:first-of-type p:after{
	content: '';
	position: absolute;
	right: -17px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 0 10px 17.3px;
	border-color: transparent transparent transparent #007bff;
}

.certificado > div.row:nth-child(1) > div:first-of-type p{background: transparent; width:auto;color:#636363;padding-left: 0;}
.certificado > div.row:nth-child(1) > div:first-of-type p:after{display: none;}
.certificado > div.row:nth-child(2) > div:first-of-type p{background: #21B24B;}
.certificado > div.row:nth-child(2) > div:first-of-type p:after{border-color: transparent transparent transparent #21B24B;;}
.certificado > div.row:nth-child(3) > div:first-of-type p{background: #20B14A;width: 40%;}
.certificado > div.row:nth-child(3) > div:first-of-type p:after{border-color: transparent transparent transparent #20B14A;;}
.certificado > div.row:nth-child(4) > div:first-of-type p{background: #98C93A;width: 50%;}
.certificado > div.row:nth-child(4) > div:first-of-type p:after{border-color: transparent transparent transparent #98C93A;}
.certificado > div.row:nth-child(5) > div:first-of-type p{background: #F0B418;width: 60%;}
.certificado > div.row:nth-child(5) > div:first-of-type p:after{border-color: transparent transparent transparent #F0B418;}
.certificado > div.row:nth-child(6) > div:first-of-type p{background: #F1B519;width: 70%;}
.certificado > div.row:nth-child(6) > div:first-of-type p:after{border-color: transparent transparent transparent #F1B519;}
.certificado > div.row:nth-child(7) > div:first-of-type p{background: #E17628;width: 80%;}
.certificado > div.row:nth-child(7) > div:first-of-type p:after{border-color: transparent transparent transparent #E17628;}
.certificado > div.row:nth-child(8) > div:first-of-type p{background: #E52E2A;width: 90%;}
.certificado > div.row:nth-child(8) > div:first-of-type p:after{border-color: transparent transparent transparent #E52E2A;}
.certificado > div.row p{font-weight: bold;}
.certificado > div.row div.col-xs-3{text-align: center;}

.label-featured {background-color: #00BCD4;}
.label-status, .label-default {background-color: #757575;}
.label-primary {background-color: #607d8b;}
.label-estado{background-color: transparent;border: 1px solid;color: #333;font-size: 100%;}

/*Footer*/
.footer {background-color: #fff;}
.foot-social .account-action li{line-height: inherit; margin-right: 0.3em;}
.footer a, footer li, .footer-widget .widget-title, .footer p{color: #636363 !important;}
.footer input{background: #f7f7f7;}
.footer-bottom {padding: 20px 0;}

/*Home*/
.zonas-home .location-block{height: auto !important;}

/*politica de cookies*/
#cookies{position: fixed; bottom: 0;background: #cecece;padding: .5em 0;z-index: 999;width: 100%;display: none;}
#cookies p{margin: 0 0 0.5em 0;line-height: 2em;}
#cookies button{margin-left: 1em;}

/*Servicios*/
.servicios figure{margin: 0 !important; width:200px !important;text-align: center;}
.servicios img{max-width: 160px;}
.servicios h3{font-size: 20px;}
.servicios p{margin-bottom: 0 !important; font-size: 15px;}

/*Excursiones*/
.excursiones .article-media{position: relative;}
.excursiones .article-media img:last-child{background: rgba(255, 255, 255, 0.7);padding: 0.5em;position: absolute;right: 0.5em;top: 0.5em;z-index: 1;}
.excursiones h2{margin: 0;}
.excursiones h3{font-weight: lighter;}
.excursiones h4{margin: 0;}
.excursiones h5{margin: 0;font-weight: lighter;}

/*buscador-sidebar*/
.widget-range .features-list .checkbox-inline {
    margin: 0;
    width: 49%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

@media screen and (max-width: 992px) { 
	/*Header*/
	.header-section-3 .header-top{background: #fff !important;}
	.header-section-3 .header-top .media-heading {color: #000;}
	.header-section-3 .header-top {color: #000;}
}

/*Servicios.php*/
@media screen and (max-width: 768px) { 
	.servicios .media-left{margin-bottom: 2em;}
	.servicios .media-left, .servicios .media-body{display: block;width: 100%;}
	.servicios .media-left figure{margin: 0 auto !important;}
}
