/*
Theme Name: Hereford
Author: SiteOrigin
Author URI: http://siteorigin.com/
Theme URI: http://siteorigin.com/theme/vantage
Description: Vantage Child Theme
Version: 1.0.0
Template: vantage
Text Domain: vantage
Domain Path: /languages/
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
@import 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css';
@import 'editor-style.css';
/* GENERAL - MENU */
/* Vantage center align the main menu */
#mega-menu-wrap-primary #mega-menu-primary {
    text-align: center !important;
	margin: 0px !important;
}
/* Asigno variable de tipografia */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
   font-weight: 600 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
   font-weight: 600 !important;
}
/* GENERAL - SIDEBAR */
/* Vantage Sidebar */
#secondary {
	margin-top: 15px !important;
	border-left: solid 2px #d3d3d3;
	padding-bottom: 20px !important;
	padding-left: 10px !important;
	text-align: center !important;
}
/* Widgets de Custom Sidebars */
.titulo_widgets {
	color: #363b43;
	font-size: 18px;
	font-weight: 500;
    text-transform: uppercase;
}
.titulo_widgets:before {
    font-family: FontAwesome;
	font-size: 24px;
    font-weight: normal;
	content: "\f0ed";
	padding-right: 5px;
	color: #858585;
}
/* Widgets comunes */
#secondary .widget .widget-title {
	color: #363b43;
	font-size: 18px;
	font-weight: 500;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#secondary .widget .widget-title:before {
    font-family: FontAwesome;
	font-size: 20px;
    font-weight: normal;
	content: "\f24a";
	padding-right: 5px;
	color: #363b43;
}
/* Fecha de noticias en widget */
#category-posts-3-internal .cat-post-date {
    font-size: 12px !important;
    font-weight: 500 !important;
    font-style: normal !important;
	color: #363b43 !important;
}
#category-posts-3-internal .cat-post-item {
	border-bottom: none !important;
    margin: 0px !important;
    padding-bottom: 0px !important;
}
/* TEXTO Y LINKS EN SIDEBAR (LAS NOTICIAS ESTÁN POR SEPARADO) */
#secondary p  {
    font-size: 14px !important;
    font-weight: 500 !important;
	line-height: 1.4 !important;
}
#secondary a, #secondary a:visited {
    font-size: 14px !important;
    font-weight: 500 !important;
}
#secondary ul li {
    font-size: 14px !important;
    font-weight: 500 !important;
	line-height: 1.4 !important;
	list-style-type: disc;
	text-align: left !important;
	list-style-position: inside !important;
}
#secondary ol li  {
    font-size: 14px !important;
    font-weight: 500 !important;
	line-height: 1.4 !important;
	list-style-type: decimal;
	text-align: left !important;
	list-style-position: inside !important;
}
/* padding entre widgets */
#secondary aside {
    margin-bottom: 20px !important;
}
.sidebar_izquierda {
	text-align: left !important;
}
/* PORTADA SLIDER */
/* Slider - agrego bg semitransparente */
.slider_bg_semitransp {
	background: rgba(255, 255, 255, 0.8) !important;
    display: inline-block !important;
	padding: 15px !important;
}
/* Slider - saco sombra de p */
.sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p {
	text-shadow: none !important;
	margin:0px !important;
    padding:0px !important;
	font-family: Raleway 400 !important;
	color: #a04312 !important;
}
/* Slider - reduzco before space de boton */
.sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper .sow-hero-buttons {
    margin-top: 1em !important;
}
/* Slider - hago botones siempre visibles */
.sow-slide-nav, .sow-slider-pagination {
	opacity: 1 !important;
	display: block !important;
}
/* PORTADA - DESTACADOS */
/* Destacados - customizo titulos */
.panel-grid-cell .widget-title {
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  margin: 0px !important;
  padding: 0px !important;
  text-align: center !important;
}
/* Destacados - Revista */
.destacado_revista {
  border-top-width: 5px !important;
  border-top-style: solid !important;
  border-top-color: #363b43 !important;
  background-image: url("../../uploads/destacados_revista_banderin.png");
  background-repeat: no-repeat;
  background-size: 16px 26px;
  background-position: 20px 0px;
}
.destacado_revista p {
  font-size: 14px;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
  text-align: center !important;
}
/* Destacados - Raza */
.destacado_raza {
  border-top-width: 5px !important;
  border-top-style: solid !important;
  border-top-color: #363b43 !important;
  background-image: url("../../uploads/destacados_raza_banderin.png");
  background-repeat: no-repeat;
  background-size: 16px 26px;
  background-position: 20px 0px;
}
.destacado_raza p {
  font-size: 14px;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
  text-align: center !important;
}
/* Destacados - Asociacion */
.destacado_asociacion {
  border-top-width: 5px !important;
  border-top-style: solid !important;
  border-top-color: #363b43 !important;
  background-image: url("../../uploads/destacados_asociacion_banderin.png");
  background-repeat: no-repeat;
  background-size: 16px 26px;
  background-position: 20px 0px;
}
.destacado_asociacion p {
  font-size: 14px;
  line-height: 16px;
  margin: 0px;
  padding: 0px;
  text-align: center !important;
}
/* CONTENT VIEWS */
/* CV - WIDGETS NOTICIAS - 44a7df41th */
#pt-cv-view-44a7df41th .pt-cv-title {
	margin-bottom: 0px !important;
}
/* PORTADA - NOTICIAS */
/* centro ver todos */
.ver_todos {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}
.ver_todos a {
	text-decoration: none !important;
}
.ver_todos a:hover {
	text-decoration: none !important;
}
/* PORTADA - SEPARADORES */
.separador_portada {
	text-align: center !important;
}
.separador_portada span.marron {
  background: #FFFFFF;
  color: #a04312;
  font-size: 38px;
  line-height: 44px; 
  font-weight: 600;
  padding-left: 20px;
  position: relative;
  top: 5px;
}
.separador_portada span.marron:before {
   content: url("../../uploads/separador_izq.png");
	position: absolute;
	top: -5px;
	left: -10px;
}
.separador_portada span.gris {
  background: #FFFFFF !important;
  color: #363b43;
  font-size: 38px;
  line-height: 44px; 
  font-weight: 400;
  text-transform: uppercase;
  padding-right: 20px;
  position: relative;
  top: 5px;
}
.separador_portada span.gris:after {
    content: url("../../uploads/separador_der.png");
	position: absolute;
	top: -5px;
	right: -10px;
}

/* GENERAL - CONTENT VIEWS */
/* Listados - Arreglo timeline noticias */
.pt-cv-tl-heading {
    display: inline !important;
}
.pt-cv-custom-fields {
    margin-top: 0px !important;
}
.pt-cv-center .pt-cv-custom-fields {
display: inline-flex !important;
}
.pt-cv-ctf-name {
    margin-right: 0px !important;
    min-width: 50px !important;
	font-weight: 600; !important;
}
/* Arreglo fecha noticias */
.pt-cv-tl-heading .entry-date {
    font-size: 14px !important;
}
/* GENERAL - POST, PAGINAS Y RESULTADO DE BUSQUEDA */
/* remuevo featured image en el principio del post */
article.post .entry-header .entry-thumbnail img, article.page .entry-header .entry-thumbnail img {
    display: none !important;
}
/* remuevo border y padding del contenedor */
article.post .entry-header .entry-thumbnail, article.page .entry-header .entry-thumbnail {
	margin: 0px !important;
	padding: 0px !important;
}
/* modifico variable de título en post */
article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
    font-weight: 400 !important;
}
/* modifico fecha */
article.post .entry-header .entry-meta a, article.page .entry-header .entry-meta a {
    font-size: 14px !important;
    color: #363b43;
	font-weight: 600 !important;
}
/* modifico publicado por */
article.post .entry-header .entry-meta, article.page .entry-header .entry-meta {
    color: #363b43;
    font-size: 14px;
}
/* agrego margen debajo de titulo */
article.post .entry-header, article.page .entry-header {
    margin-bottom: 30px;
}
/* customizo titulo de resultados */
#page-title {
    font-weight: 400 !important;
    line-height: 1.35em;
}
/* Agrego margen antes de read more */
.pt-cv-view .pt-cv-readmore {
    margin-top: 10px !important;
}
/* corrijo paginacion en segundas páginas  */
.pt-cv-wrapper .pagination > li > a, .pt-cv-wrapper .pagination > li > span {
    color: #363b43 !important;
}
.pt-cv-wrapper .pagination > .active > a, .pt-cv-wrapper .pagination > .active > a:focus, .pt-cv-wrapper .pagination > .active > a:hover, .pt-cv-wrapper .pagination > .active > span, .pt-cv-wrapper .pagination > .active > span:focus, .pt-cv-wrapper .pagination > .active > span:hover {
    color: #046330 !important;
	font-size: 18px !important;
    font-weight: 700 !important;
}

/* GENERAL - BREADCRUMBS */
.breadcrumb {
	font-size: 14px;
	font-weight: 500;
	color: #363b43;
	padding-bottom: 5px;
	display: inline-block;
}
/* GENERAL - LISTAS */
/* customizo listas */
.entry-content ol li {
	list-style-type: decimal;
	text-align: left !important;
	list-style-position: inside !important;
}
.entry-content ul li {
	list-style-type: disc;
	text-align: left !important;
	list-style-position: inside !important;
}
/* GENERAL - TABLAS */
/* Oscurezco color de fila alternada responsive */
/* 2021 - Separo con lineas */
.ml-responsive-table dl:nth-of-type(odd){
background: rgba(0, 0, 0, 0);
	border-top: solid 1px #363b43 !important;
	border-bottom: solid 1px #363b43 !important;
}
table {
  border: none !important;
}
table td { 
	padding-bottom: 5px !important;
	padding-top: 5px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	border-bottom: solid 1px #363b43 !important;
}
table th {
	background-color:#ededed !important;
	border-bottom: solid 1px #363b43 !important;
}
/* Sin borde */
table.sinborde {
	border: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
table.sinborde td { 
	border: none !important;
	font-size: 14px !important;
  line-height: 18px !important;
  padding-bottom: 20px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
}
/* Links */
table.links {
	border: none !important;
	margin: 0px !important;
	padding: 0px !important;
}
table.links td { 
	text-align: center !important;
	font-size: 12px !important;
	line-height: 16px !important;
	font-weight: 500 !important;
	padding-bottom: 20px !important;
	padding-top: 20px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: solid 1px #dddddd !important;
}

/* GENERAL -  PAGINAS */
/* INSTITUCIONAL Y PROGRAMAS */
.caracteristicas {
	font-size: 14px !important;
	line-height: 18px !important;
}
.caracteristicas ul {
	margin: 0px !important;
	padding: 0px !important;
}
.caracteristicas ol {
	margin: 0px !important;
	padding: 0px !important;
}
.caracteristicas li {
	margin: 0px !important;
	padding: 0px !important;
	background-color: #F2F2F2 !important;
}
/* tablas dentro de pagebuilder */
.caracteristicas table {
    border-collapse: collapse !important;
	border: none !important;
	margin: 0px !important;
	padding: 0px !important;
	width: 100% !important;
}
.caracteristicas tbody tr td {
    border-collapse: collapse !important;
	border: none !important;
	margin: 0px !important;
	padding: 0px !important;
	font-size: 14px !important;
	line-height: 18px !important;
	font-weight: 500 !important;
}
.caracteristicas tbody tr td li {
    border-collapse: collapse !important;
	font-size: 14px !important;
	line-height: 18px !important;
	font-weight: 500 !important;
}
/* tabs */
.lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-tab-title {
    font-size: 14px;
    line-height: 1;
    font-weight: 500 !important;
    letter-spacing: normal !important;
	white-space: nowrap;
}
/* tablas fuera de pagebuilder */
table.paises {
  border: none !important;
}
table.paises td { 
	padding-bottom: 30px !important;
	font-size: 14px !important;
	line-height: 18px !important;
	font-weight: 500 !important;
	border: none !important;
}
/* GRID GENERATOR responsivegridsystem.com */
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }
/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}
/*  go full width at less than 480px */
@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}
@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}
/*  GRID OF THREE  */
.span_3_of_3 {
	width: 100%;
	padding-bottom: 20px;
}
.span_2_of_3 {
	width: 66.13%;
	padding-bottom: 20px;
}
.span_1_of_3 {
	width: 32.26%;
	padding-bottom: 20px;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}
/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
	text-align: center;
	padding-bottom: 20px;}
.span_3_of_4 {
	width: 74.6%;
	text-align: center;
	padding-bottom: 20px;
}
.span_2_of_4 {
	width: 49.2%;
	text-align: center;
	padding-bottom: 20px;
}
.span_1_of_4 {
	width: 23.8%;
	text-align: center;
	padding-bottom: 20px;
}
/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
}
/* CONTACTOS - CARD */
.tarjeta {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
	margin: 0px 0px 30px 0px;
	background-color: #FFFFFF;
	border: solid #dddddd 1px;
}
.nombre {
    padding: 2px 15px;
}
.tarjeta img {
    float: left;
    margin: -25px 0px 0px 15px;
}
/* SISTEMAS -  BOTON USUARIOS */
/* para ingresar a los sistemas */
.Boton_Masinfo {
	font-size: 14px;
	color: #046330;
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  background: #dddddd;
  padding: 10px;
  text-decoration: none;
  display: inline-block;
  text-align: center !important;
}
.Boton_Masinfo a {
	color: #046330;
	text-decoration: none;
}
.Boton_Masinfo a:hover {
	color: #a04312;
	text-decoration: none;
}
.Boton_Masinfo a:before {
    font-family: FontAwesome;
	font-size: 24px;
    font-weight: normal;
	content: "\f007";
	padding-right: 5px;
}
/* LIVEMESH TABS */
/* arreglo tabs con texto */
.lsow-tabs.style9 .lsow-tab-nav .lsow-tab {
    width: 100% !important;
}
.lsow-tabs.style9 .lsow-tab-nav .lsow-tab.lsow-active {
    margin-right: 0px !important;
    letter-spacing: normal !important;
}
/* GENERAL -  FOOTER */
/* remuevo footer SO */
#colophon #theme-attribution {
display: none;
}
#colophon {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 20px !important;
}
.pie_fa {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.pie_AACH {
	color: #046330;
	font-size: 14px;
	font-weight: 700 !important;
	text-align: center;
	margin: 0px !important;
	padding: 0px !important;
}
#footer-widgets .widget a {
	color: #046330 !important;
}
#footer-widgets .widget a:hover {
	color: #8c2808 !important;
}
.pie_legal {
	color: #3F454E;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
}

.pt-cv-wrapper .pagination>li {
    display: inline-block !important;
    margin: 0;
}
/* ACTUALIZACIONES 2018 */
/* FOTOGALERIA - ALBUM */
.foogallery-album-gallery-list .foogallery-pile .foogallery-pile-inner {
    border: none !important;
    -webkit-box-shadow: 0px !important;
    -moz-box-shadow:  0px !important;
    box-shadow: none !important;
    overflow: none !important;
    line-height: 0px !important;
}
.foogallery-album-gallery-list .foogallery-pile::after {
    top: -2px;
    z-index: -20;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    transform: none !important;
}
.foogallery-album-gallery-list .foogallery-pile::before, .foogallery-album-gallery-list .foogallery-pile::after {
    content: none !important;
    width: 100%;
    height: 100%;
    position: absolute;
    border: none !important;
    left: 0;
    -webkit-box-shadow: 0px !important;
    -moz-box-shadow: 0px !important;
    box-shadow: none !important;
    -webkit-box-sizing: none !important;
    -moz-box-sizing: none !important;
    box-sizing: none !important;
}
.foogallery-album-gallery-list .foogallery-pile::before {
    top: -3px;
    z-index: -10;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    transform: none !important;
}

.foogallery-album-gallery-list .foogallery-pile h3 {
    opacity: 0.8 !important;
}
/* LOCALHOST - FOTOGALERIA - GALERIAS */
#foogallery-album-11101 ul li::before, #foogallery-album-11101 ol li::before {
    content: none !important;
    padding: 0px !important;
    margin: 0px !important;
}
#foogallery-album-11101 ul, ol {
    margin: 0px !important;
}
#foogallery-album-11101 ul li, #foogallery-album-11101 ol li {
    margin-left: 0px !important;
}
/* REMOTO - FOTOGALERIA - GALERIAS */
#foogallery-album-11655 ul li::before, #foogallery-album-11655 ol li::before {
    content: none !important;
    padding: 0px !important;
    margin: 0px !important;
}
#foogallery-album-11655 ul, ol {
    margin: 0px !important;
}
#foogallery-album-11655 ul li, #foogallery-album-11655 ol li {
    margin-left: 0px !important;
}
.foogallery-album-header h2 {
    font-size: 26px !important;
}

.foogallery-album-header h2:before {
    font-family: FontAwesome;
	font-size: 20px;
    font-weight: normal;
	content: "\f030";
	padding-right: 5px;
}
/* LIVEMESH TABS */
/* comisiones zonales */
.lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-image-wrapper img {
    max-width: 100px !important;
    height: 100px !important;
    width: 100px !important;
}

@media only screen and (max-width: 480) {
.lsow-tabs .lsow-tab-nav .lsow-tab span.lsow-image-wrapper img {
    max-width: 200px !important;
    height: 200px !important;
    width: 200px !important;
} }
/* CABAÑAS */
/* modifico info window */
.gm-style .gm-style-iw-c {
	min-width: min-content !important;
}
.bgmp_placemark {
    font-size: small !important;
}
.bgmp_placemark h3 {
 font-size: 14px !important;
 font-weight: 600 !important;
 text-transform: uppercase !important;
}
/* FORMULARIOS FOOTER */
/* normalizo margen de widgets */
#footer-widgets .widget {
    padding: 0px !important;
}
/* Forms */
#footer-widgets .widget .widget-title {
  font-size: 16px !important;
  line-height: 20px !important;
  text-align: center !important;
  color: #363a45 !important;
  text-transform: uppercase !important;
  margin: 0px !important;
  padding-bottom: 5px !important;
}
#footer-widgets .widget {
  color: #363a45 !important;
}
.formularios_footer_contacto {
  border-top-width: 5px !important;
  border-top-style: solid !important;
  border-top-color: #363b43 !important;
  background-image: url("../../uploads/formulario_footer_banderin.png");
  background-repeat: no-repeat;
  background-size: 16px 26px;
  background-position: 20px 0px;
  background-color: #eeeeee !important;
  padding-top: 10px !important;
  padding-bottom: 5px !important;
}
.formularios_footer_contacto .sow-submit-styled .sow-submit {
  background-color: #636363 !important;
}

.formularios_footer_suscripcion {
  border-top-width: 5px !important;
  border-top-style: solid !important;
  border-top-color: #363b43 !important;
  border-bottom-width: 5px !important;
  border-bottom-style: solid !important;
  border-bottom-color: #363b43 !important;
  background-color: #eeeeee !important;
  margin-top: 14px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  min-height: 290px !important;
}
.formularios_footer_suscripcion::before {
  content: url("../../uploads/formulario_footer_triangulo_top.png");
  text-align: center;
  display: block;
  position: relative;
  top: -19px;
  z-index: 10;
}
.formularios_footer_suscripcion::after {
  content: url("../../uploads/formulario_footer_triangulo_bot.png");
  text-align: center;
  display: block;
  position: relative;
  bottom: -24px;
  z-index: 10;
}
.formularios_footer_suscripcion .sow-submit-styled .sow-submit {
  background-color: #636363 !important;
}
/* SiteOrigin Contact Form */
.so-widget-sow-contact-form textarea {
    max-height: 50px !important;
}
/* Reduzco espacio entre campos */
.sow-field-container {
	margin: -2px !important;
}
/* Reduzco y centro Google Recaptcha */
.sow-recaptcha  {
   display: flex !important;
   align-items: center !important;
   justify-content: center !important;
}
.sow-error {
    background: none !important;
    border:  none !important;
    border-radius: 0px !important;
    padding: 0px !important;
    font-size: 12px !important;
	margin-bottom: -22px !important;
	margin-left: 0px !important;
	margin-right: 10px !important;
	margin-top: 0px !important;
	text-align: right !important;
}
/* USO PAGINATION DE WP PARA RESULTADOS BUSQUEDA */
.titulo_resultados {
	color: #046330 !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	margin-bottom: 20px !important;
}
.titulo_resultados:before {
    font-family: FontAwesome;
	font-size: 24px;
    font-weight: normal;
	content: "\f002";
	padding-right: 5px;
	color: #046330;
}
article.post, article.page {
    margin-bottom: 20px !important;
    padding-bottom: 20px !important;
}
.entry-summary {
    margin-top: -20px !important;
	margin-bottom: 0px !important;
    border-bottom: none !important;
}
.pagination {
    background: #FFFFFF !important;
	text-align: center !important;
	margin-bottom: 40px !important;
}
.page-numbers {
    color: #363B43 !important;
	font-size: 13px !important;
    font-weight: 600 !important;    

	background-repeat: repeat-x !important;
	border: solid #dddddd 1px !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	padding-left: 11px !important;
	padding-right: 11px !important;
}
.pagination .current {
	color: #046330 !important;
	font-size: 18px !important;
    font-weight: 600 !important; 
	border: solid #dddddd 1px !important;
	background-image: url("../../uploads/bg_resultado_busqueda.jpg") !important;
	background-repeat: repeat-x !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#505050', GradientType=0);
    -webkit-box-shadow: 0 0px 0px rgba(0,0,0,00), inset 0 0 0px rgba(0,0,0, 00) !important;
    -moz-box-shadow: 0 0px 0px rgba(0,0,0,00), inset 0 0 0px rgba(0,0,0, 00) !important;
    box-shadow: 0 opx opx rgba(0,0,0,0), inset 0 0 0px rgba(0,0,0, 0) !important;
    padding-top: 11px !important;
	padding-bottom: 11px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
}
/* SIDEBAR */
/* botones HTML */
.Boton_Word {
	font-size: 14px;
	color: #046330;
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  background: #E5E5E5;
  padding: 10px;
  text-decoration: none;
  display: inline-block;
  text-align: center !important;
}
.Boton_Word a {
	color: #046330;
	text-decoration: none;
}
.Boton_Word a:hover {
	color: #a04312;
	text-decoration: none;
}
.Boton_Word a:before {
    font-family: FontAwesome;
	font-size: 24px;
    font-weight: normal;
	content: "\f1c2";
	padding-right: 5px;
}
.Boton_Excel {
	font-size: 14px;
	color: #046330;
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  background: #dddddd;
  padding: 10px;
  text-decoration: none;
  display: inline-block;
  text-align: center !important;
}
.Boton_Excel a {
	color: #046330;
	text-decoration: none;
}
.Boton_Excel a:hover {
	color: #a04312;
	text-decoration: none;
}
.Boton_Excel a:before {
    font-family: FontAwesome;
	font-size: 24px;
    font-weight: normal;
	content: "\f1c3";
	padding-right: 5px;
}
.Boton_PDF {
	font-size: 14px;
	color: #046330;
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  background: #dddddd;
  padding: 10px;
  text-decoration: none;
  display: inline-block;
  text-align: center !important;
}
.Boton_PDF a {
	color: #046330;
	text-decoration: none;
}
.Boton_PDF a:hover {
	color: #a04312;
	text-decoration: none;
}
.Boton_PDF a:before {
    font-family: FontAwesome;
	font-size: 24px;
    font-weight: normal;
	content: "\f1c1";
	padding-right: 5px;
}
/* ACTUALIZACIONES 2019 */
/* ESCUELA DE JURADOS */
.fecha_marron {
  margin: 0px;
  padding: 0px;
  font-size: 20px;
  line-height: 24px;
  color: #8c2808;
  font-weight: 600;
}
.fecha_marron:before {
    font-family: FontAwesome;
	font-size: 20px;
    font-weight: normal;
	content: "\f073";
	padding-right: 5px;
	color: #8c2808;
}
/* Programa */
.caracteristicas table.jurados {
  border: none !important;
  table-layout: fixed;
  width: 100%;
  white-space: normal;
}
.caracteristicas table.jurados td { 
	padding-bottom: 5px !important;
	padding-top: 5px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	border-bottom: solid 1px #363b43 !important;
	white-space: normal;
}
.caracteristicas table.jurados tr:nth-child(odd) { 
	background-color:#F7F7F7;
}
.caracteristicas table.jurados tr:nth-child(even) {
	background-color:#ededed;
}
.caracteristicas .jurados th {
	background-color:#dddddd !important;
	border-bottom: solid 1px #363b43 !important;
	padding-left: 10px;
}
#secondary .destacados_jurados_titulo {
	color: #FFFFFF !important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-weight: 600 !important;
	padding-top: 0px !important;
	padding-bottom: 5px !important;
}
#secondary .destacados_jurados {
	color: #FFFFFF !important;
	font-size: 14px !important;
}
#secondary .destacados_jurados p {
	line-height: 18px !important;
}
#secondary .destacados_jurados a:hover {
	color: #000000 !important;
}
/* ACTUALIZACIONES 2020 */
/* CLASIFICADOS */
/* corrijo alineacion tabs */
#mega-menu-wrap-secondary #mega-menu-secondary > li.mega-menu-item > a.mega-menu-link {
	display: inline !important;
}
#mega-menu-wrap-secondary #mega-menu-secondary > li.mega-menu-item {
	vertical-align: bottom;
}
/* customizo boton nuevo */
.atbd_content_active #directorist.atbd_wrapper .atbd_badge {
    font-size: 14px !important;
    line-height: 28px !important;
}
/* oculto boton de editor vivo */
.atbd_content_active #directorist.atbd_wrapper .edit_btn_wrap {
	display: none !important;
}
/* customizo resultados */
#directorist.atbd_wrapper .pagination .nav-links .current, #directorist.atbd_wrapper .pagination .nav-links .page-numbers {
    border-radius: 0px !important;
}
#directorist.atbd_wrapper .pagination .nav-links .current {
    border-radius: 0px !important;
}
/* corrijo padding nav top y bot */
#directorist.atbd_wrapper .pagination .nav-links {
    padding: 5px !important;
}
#directorist.atbd_wrapper h4, #directorist.atbd_wrapper .h4, .atbd_content_active #directorist.atbd_wrapper .atbd_single_listing .atbd_listing_info .atbd_content_upper .atbd_listing_title a {
    font-size: 16px !important;
	font-weight: 600 !important;
}
/* hover titulo listing */
.atbd_content_active #directorist.atbd_wrapper .atbd_single_listing .atbd_listing_info .atbd_content_upper .atbd_listing_title a:hover {
	color: #e2420f !important;
}
.atbd_content_active #directorist.atbd_wrapper .atbd_listing_detail .atbd_listing_title h2 {
    font-size: 22px !important;
}
.atbd_content_active #directorist.atbd_wrapper, #directorist.atbd_wrapper a, span.st, .atbd_content_active #directorist.atbd_wrapper .atbd_generic_header {
    color: #444752 !important;
}
/* cambio color header */
.atbd_content_active #directorist.atbd_wrapper, #directorist.atbd_wrapper a, span.st, .atbd_content_active #directorist.atbd_wrapper .atbd_generic_header {
	color: #444752 !important;
}
.atbd_generic_header_title h3 {
	font-weight: 600 !important;
    font-size: 18px !important;
	color: #444752 !important;
}
/* corrijo template aviso */
#atbdp-wrapper {
	padding-top: 0px !important;
	margin: 0px !important;
}
/* escondo no listing found */
p.atbdp_nlf {
	display: none !important;
}
.atbd_content_active #directorist.atbd_wrapper .atbd_single_listing .atbd_listing_info .atbd_content_upper .atbd_listing_data_list ul li p a {
    word-break: normal !important;
}
.atbd_content_active #directorist.atbd_wrapper .atbd_listing_category a {
    word-break: normal !important;
}
.atbd_content_active #directorist.atbd_wrapper p {
	color: #444752 !important;
}
.titulo_categoria {
	font-size: 20px;
	font-weight: 600;
	color: #e2420f;
	text-align: left !important;
	margin-left: 20px !important;
}
.titulo_categoria:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
	content: "\f07c";
	color: #e2420f;
	padding-right: 5px;
}
/* margenes de paginas  */
.clasificados {
	margin: 0px !important;
	padding: 30px 10px 0px 10px !important;
}
.clasificados_portada {
	margin: 0px !important;
	padding: 25px !important;
}
.clasificados_aviso {
	margin: 0px -5px 0px -5px !important;
	padding: 30px 28px 30px 28px !important;
}
.Boton_Clasificados {
	font-size: 16px;
	color: #333333 !important;
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  background: #999999;
  padding: 10px;
  text-decoration: none;
  display: inline-block;
  text-align: center !important;
}
.Boton_Clasificados a {
	color: #333333 !important;
	text-decoration: none;
}
.Boton_Clasificados a:hover {
	color: #f2f2f2 !important;
	text-decoration: none;
}
.Boton_Clasificados a:before {
    font-family: FontAwesome;
	font-size: 24px;
    font-weight: normal;
	content: "\f1c3";
	padding-right: 5px;
}
.Boton_Clasificados_PDF {
	font-size: 16px;
	color: #333333 !important;
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  background: #999999;
  padding: 10px;
  text-decoration: none;
  display: inline-block;
  text-align: center !important;
}
.Boton_Clasificados_PDF a {
	color: #333333 !important;
	text-decoration: none;
}
.Boton_Clasificados_PDF a:hover {
	color: #f2f2f2 !important;
	text-decoration: none;
}
.Boton_Clasificados_PDF a:before {
    font-family: FontAwesome;
	font-size: 24px;
    font-weight: normal;
	content: "\f1c1";
	padding-right: 5px;
}
.atbd_content_active #directorist.atbd_wrapper .atbd_content_module {
	margin: 0px !important;
}
/* cambio texto dropdown ubicacion  */
.atbd_content_active #directorist.atbd_wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #333333 !important;
}
/* ACTUALIZACIONES 2021 */
/* CALENDARIO HEREFORD REFERENCIAS*/
.widget_circleicon-widget .circle-icon-box .circle-icon {
	height: 0px !important;
}
.widget_circleicon-widget .circle-icon-box p.text {
    font-weight: 700 !important;
	font-size: 14px !important;
	word-wrap: normal !important;
}
.widget_circleicon-widget .circle-icon-box.circle-icon-position-top {
    padding-top: 25px !important;
}
/* INSPECTORES y PTR CON LINKS */
.sow-testimonials {
	margin: 0px 0px 0px 10px;
}
.sow-testimonial {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
	margin: 0px 0px 10px 0px;
	width: 100% !important;
	background-color: #FFFFFF;
	padding: 5px !important;
	border: solid #dddddd 1px;
}
.PTR_sinfoto .sow-testimonials .sow-testimonial-user {
    width: 0% !important;
    float: none !important;
    padding: 0px !important;
}
.PTR_sinfoto .widget-title, .Inspectores .widget-title {
	padding-left: 20px !important;
	padding-bottom: 10px !important;
	font-size: 20px !important;
    line-height: 24px !important;
    font-weight: 500 !important;
    color: #046330 !important;
    text-align: left !important;
}
/* APP CONTACTO TITULO FORMS */
.formularios_footer_contacto .widget-title, .formularios_footer_suscripcion .widget-title {
  font-size: 16px !important;
  line-height: 20px !important;
  text-align: center !important;
  color: #363a45 !important;
  text-transform: uppercase !important;
  margin: 0px !important;
  padding-bottom: 5px !important;
} 
/* APP NOTICIAS CV */
/* aumento tamaño de + */
.pt-cv-collapsible .panel-heading .panel-collapsed {
	line-height: 14px;
    color: #000000 !important;
}
.pt-cv-collapsible .panel-heading > span .glyphicon {
 	font-size: 14px !important;
}
/* CORRIJO ICONOS DE MAIL CON MUCHA INTERLINEA */
.alignnone, .aligncenter {
    margin-bottom:  0px !important;
}
table.noti {
	border: none !important;
	margin: 0px !important;
	padding: 0px !important;
	width: 100% !important;
}
table.noti li { 
	font-size: 14px !important;
	padding: 0px !important;
	display: inline-table !important;
	text-align: left !important;
}
table.noti li:before {
    font-family: FontAwesome;
	font-size: 24px;
    font-weight: normal;
	content: "\f0ed";
	padding-right: 5px;
	color: #858585;
}
/* CALENDARIO 2022 */
.busqueda {
font-size: 14px;
color: #363b43;
text-align: center;
}
.busqueda:before {
    font-family: FontAwesome;
	font-size: 22px;
    font-style: normal;
    font-weight: normal;
	content: "\f05a";
	padding-right: 5px;
}