ul#top_links li {
    border-left: 0px; /*1px solid rgba(255,255,255,0.3);*/
	padding-left: 4px;
}

f.table thead th {
    vertical-align: bottom;
    border-bottom: 1px solid #dee2e6;
}

.texto-header {
	color: #d29f05 !important;
	font-weight: 600 !important;
}

.separador-header {
	border-top: 5px solid #d29f05;
	border-radius: 5px;
	width:10%;
	text-align: left;
	margin-left: 0px;
}

a.btn_map {
    background: #d29f05;
    }

.banner_buscamos {
 	background: #d29f05 !important;
 	padding: 40px;
 	text-align: center;
}

.banner_buscamos h4 {
 	color: #585858;
 	font-size: 20px;
 	font-weight: 900;
 	margin-top:20px;
 	margin-bottom: 5px;
}

.banner_buscamos p {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
 	margin-bottom: 5px;
}

.banner_click {
 	background: #585858 !important;
 	padding: 30px;
 	text-align: center;
 	line-height: 1.4;
 	margin:40px 0px 40px !important;
}

.banner_click p {
 	color: #fff;
 	font-size: 20px;
 	margin: 20px;
}

.banner_click h4 {
	display: inline-block;
 	color: #fff;
 	font-size: 20px;
 	font-weight: 500;
 	margin: 10px;
 	padding: 10px;
 	padding-left: 30px;
 	padding-right: 30px;
	border: white 1px solid;
 	letter-spacing: 10px;
}

.banner_click a:hover h4 {
 	color: #d29f05 !important;
}

.banner_sombrero {
 	/*background: #585858 !important;*/
 	background-image:url(../img/banner-calidez.jpg);
 	background-repeat:no-repeat;
	background-position:left top;
	height: 400px;
 	padding-top: 200px;
 	padding-bottom: 10px;
 	text-align: left;
 	margin:30px 0px !important;
}

.banner_sombrero p {
 	color: #fff;
 	font-size: 20px;
 	margin: 20px;
 	line-height: 1.7;
}

/*.partners h5 {
	color: #585858 !important;
	font-weight: 300;
	margin: 30px 0px;
}

.partners h5 span {
	color: #D29F05 !important;
	font-weight: 500;
}*/

.titulos h3 {
	color: #d29f05 !important;
	font-weight: 1000 !important;	
	margin-top: 30px;
	font-size: 1.5rem !important;
}

.titulos h4 {
	color: #D29F05 !important;
	font-weight: 500;
	font-size: 1.25rem !important;
	margin: 30px 0px;
}

.titulos h5 {
	color: #585858 !important;
	font-weight: 300;
	margin: 30px 0px;
}

.titulos h5 span {
	color: #D29F05 !important;
	font-weight: 500;
}

.titulos p {
	color: #585858 !important;
	font-weight: 400;
	font-size: 18px;
	margin: 10px 0px;
	padding-bottom: 10px;
	line-height: 1.4;
}

.telefonos-utiles {
	list-style-type: none;
	color: #585858 !important;
	font-weight: 300;
	/*font-size: 1rem;*/
	font-size: 0.9rem;	
	margin: 30px 0px;
	padding-left: 0px;
}

.telefonos-utiles span {
	color: #D29F05 !important;
	font-weight: 500;
}

.telefonos-utiles li {
	margin: 10px 0px;
	font-weight: 400;
}

.home-dest h4 {
	color: #d29f05 !important;
	font-weight: 400 !important;
	font-size: 14px;
}

.home-dest h4 span {
	color: #fff !important;
	font-weight: 600 !important;
	font-style: italic;
	font-size: 20px;
}

.separador {
	border-top: 3px solid #d29f05;
	border-radius: 3px;
	width:13%;
	text-align: left;
	margin: 12px 0px;
}

.info-covid {
 	background: #d29f05 !important;
 	padding: 20px;
 	text-align: center;
 	margin: 20px 0px;
}

.info-covid h4 {
 	color: #fff !important;
 	font-size: 20px;
 	font-weight: 600;
 	margin-top:10px;
 	margin-bottom: 5px;
}

.info-covid p {
	color: #fff !important;
	font-size: 18px;
	font-weight: 400;
 	margin-bottom: 15px;
 	line-height: 1.4;
}

.info-covid a {
	color: #fff !important;
	font-weight: 500px !important;
	text-decoration: underline !important;
}

.wsp-covid {
 	background: #fff !important;
 	padding: 20px;
 	text-align: center;
 	border: 1px solid #585858;
 	margin: 20px 0px;
}

.wsp-covid h4 {
 	color: #585858 !important;
 	font-size: 20px;
 	font-weight: 600;
 	margin-top:10px;
 	margin-bottom: 5px;
}

.wsp-covid p {
	color: #585858 !important;
	font-size: 18px;
	font-weight: 400;
 	margin-bottom: 15px;
 	line-height: 1.4;
}


/*Media Queries*/
@media (min-width: 768px) {
	.owl-carousel.owl-theme.list_carousel .owl-stage .owl-item.active .item {
		/*padding-left: 0px;
		padding-right: 0px;*/
	}
}
/*.owl-carousel.owl-theme.list_carousel.add_bottom_30.owl-loaded.owl-drag .owl-stage-outer .owl-stage .owl-item.active .item*/


/*Footer*/
#social_footer {
	text-align:left;
    border-top: 0px;/*1px solid rgba(255, 255, 255, 0.2);*/
    padding-top: 0px;
    margin-top: 0px;
}
#social_footer ul li {
    margin: 0px 0px 10px 0px;
}
footer a#phone,
a#email_footer
{
	font-size: 15px;
}
a#phone::before,
a#email_footer::before
 {
    font-size: 25px;
 }
 footer ul#links_footer li {
	padding-bottom: 4px;
 }