/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


.avia-image-container.avia-align-center {
    display: block;
    margin: 0 !important;
	border-radius: 0 !important;
    text-align: center;
    clear: both;
}

.av-caption-image-overlay-bg {
    left: 37px !important;
    position: absolute;
    height: 78% !important;
    width: 85% !important;
    -webkit-transition: none !important;
    transition: none !important;
    top: 30px !important;
}
.av-overlay-hover-deactivate:hover .av-caption-image-overlay-bg {
    opacity: 0.7 !important;
}




/*.av-special-heading-tag, strong {font-weight: 700 !important;}*/

.parrafogrande p {line-height: 2em !important;}

.avia_textblock p {font-weight: 400 !important;}

.avia_textblock a {color: #008B45 !important;}

.prev-slide, .next-slide {display: none !important;}



.avia-content-slider .slide-entry-wrap {
    width: 100%;
    float: left;
    margin-bottom: 0px !important;
}

.avia-content-slider {
    margin: 30px 0 0 0 !important;
    clear: both;
}

#top .av-main-nav ul a {
    background: #009145;
}

.av-main-nav > li > ul {
    border-top-width: 0px !important;
    border-top-style: solid;
}

.av-main-nav ul li a {
    border-right-style: none !important;
    border-left-style: none !important;
}

.av-main-nav ul li:last-child > a {
    border-bottom-style: none !important;
    border-bottom-width: 1px;
}

.barritaverde.av-special-heading {
	background: url('https://federaciondearroceros.es/wp-content/uploads/barritaverde-1.jpg') no-repeat center bottom !important;
	padding-bottom: 20px !important;
}

.barritamorada.av-special-heading {
	background: url('https://federaciondearroceros.es/wp-content/uploads/barritaguinda.jpg') no-repeat center bottom !important;
	padding-bottom: 20px !important;
}

.barritagris.av-special-heading {
	background: url('https://federaciondearroceros.es/wp-content/uploads/barritagris.jpg') no-repeat center bottom !important;
	padding-bottom: 20px !important;
}

.sub-menu, .sub-menu li{background: none !important;}

.sub-menu li{
	margin-bottom: 1px !important;
}

.social_bookmarks li{border: none !important;}


#header_meta{margin: 10px 0 -20px 0; }

.contrae{margin-left: 10% !important; margin-right: 10% !important;}

.columnasinmargen.column-top-margin {margin-top: 0px !important;}


.negritasnegro strong{color: #000 !important;}

@media (max-width: 767px) {
	.sinfondoresponsive{ background: #fff !important;}
	.fondoblanco{background: #fff !important; padding: 10px !important;min-height: 50px !important;}
}




/*************** HEADER ****************/

#header_meta{
	background: #006837 !important;
	margin: 0 !important;
}


/*#top .av_header_transparency #header_meta {
    background: transparent !important;
    box-shadow: none;
    border-bottom: none;
}

#top .av_header_glassy.av_header_transparency .social_bookmarks li a {
    border-color: none !important;
    color: #fff;
}

.html_header_top.html_header_transparency #header {
    background: rgba(0,0,0,0.5) !important;
    position: absolute;
}

/*.logo {padding: 9px !important;}*/

/*.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #ffffff !important;
    padding-left: 13px;
    margin-left: -13px;
}



/***************************** TITULOS *****************************/

/* Sencillo */

.titulosimple h1,
.titulosimple h1 em{
	font-weight: 700 !important;
	font-style: normal !important;
}

/* Secciones */

.titulo img{
	max-width: 80px;
	margin-bottom: 20px;
}

.titulo h1{
	font-weight: 600 !important;
}



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

.noticiaportada a, .noticiaportada .slide-entry-excerpt{
	color: #fff !important;
}

.noticiaportada .read-more-link{display: none !important;}

.noticiashome .slide-entry{ 
	padding-bottom: 30px !important; 
}

@media (max-width: 767px) {
	border-bottom:  1px solid #ccc; 
	margin-bottom: 30px !important; 
}

/*************** GENERICOS **************************/

.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {
    background: #000;
    filter: alpha(opacity = 80);
    background: rgba(0,139,69,0.74) !important;
    display: inline-block;
    margin: 0 0 1px 0;
    padding: 80px 35px !important;
}

.avia-menu-fx {display: none !important;}

.avia-color-dark{
	border-color: #34A464 !important;
	color: #34A464 !important;
}



.miembrosequipo {
	padding-bottom: 10px !important;
	color: #019D4B !important;
}

.miembrosequipo a{color: #76777A !important;text-decoration: none !important;}
.miembrosequipo strong {color: #000000 !important;}

.av-subheading.av_custom_color {
    opacity: 1 !important;
}

.av-special-heading {
    margin-top: 0px !important;
}

.avia_desktop .av-hover-overlay-active .av-masonry-image-container {
    opacity: 1 !important;
}

.slide-meta {display: none !important;}

.avia-content-slider .slide-entry-title {
    font-size: 18px !important;
    line-height: 1.4em;
    margin: 0;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    margin-top: 10px;
}

.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
    border-radius: 0px !important;
    display: block;
    position: relative;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    margin: 0 auto;
}

.main_color .sidebar_tab, .main_color .tabcontainer .tab {
    color: #000000 !important;
}
.active_tab_content .tab_inner_content {
    left: 0;
    position: relative;
    color: #6D6E71 !important;
}

.active_tab_content .tab_inner_content a {
    left: 0;
    position: relative;
    color: #008944 !important;
	text-decoration: underline !important;
}

.avia-no-number {
    opacity: 1 !important;
    font-size: 1em !important;
    font-weight: normal;
}

.avia-animated-number-title {
    font-size: 25px !important;
}

.encabezadolista .av-subheading {color: #000000 !important;}

/************ gravity forms ***************/

.gfield_label {display: none !important;}

#gform_fields_3 .input-text,
#gform_fields_3 input[type='text'],
#gform_fields_3 input[type='input'],
#gform_fields_3 input[type='password'],
#gform_fields_3 input[type='email'],
#gform_fields_3 input[type='number'],
#gform_fields_3 input[type='url'],
#gform_fields_3 input[type='tel'], 
#gform_fields_3 input[type='search'], 
#gform_fields_3 textarea, 
#gform_fields_3 select {
    border: none !important;
	border-bottom: 1px solid #039649 !important;
    background-color: #fff !important;
    color: #000000 !important;
	font-family: "Montserrat" !important;
	font-weight: 400 !important;
}

#gform_fields_5 .input-text,
#gform_fields_5 input[type='text'],
#gform_fields_5 input[type='input'],
#gform_fields_5 input[type='password'],
#gform_fields_5 input[type='email'],
#gform_fields_5 input[type='number'],
#gform_fields_5 input[type='url'],
#gform_fields_5 input[type='tel'], 
#gform_fields_5 input[type='search'], 
#gform_fields_5 textarea, 
#gform_fields_5 select {
    border-color: #ffffff !important;
    background-color: #ffffff !important;
    color: #000000 !important;
	font-family: "Montserrat" !important;
	font-weight: 400 !important;
}

#gform_fields_6 input[type='text'],
#gform_fields_6 input[type='email'] {
    border-color: #ffffff !important;
    background-color: #ffffff !important;
    color: #000000 !important;
	font-family: "Montserrat" !important;
	font-weight: 400 !important;
}

#field_5_9 {color: #ffffff !important;}

#label_5_8_1 {color: #ffffff !important;}

#input_6_9, #input_5_3 {
text-align: center !important;

}

#input_6_9::placeholder, #input_5_3::placeholder{
	color: #ccc !important;	
}

#input_6_9::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  text-align: center;
}
#input_6_9::-moz-placeholder { /* Firefox 19+ */
  text-align: center;
}
#input_6_9:-ms-input-placeholder { /* IE 10+ */
  text-align: center;
}
#input_6_9:-moz-placeholder { /* Firefox 18- */
  text-align: center;
}

#input_5_3::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  text-align: center;
}
#input_5_3::-moz-placeholder { /* Firefox 19+ */
  text-align: center;
}
#input_5_3:-ms-input-placeholder { /* IE 10+ */
  text-align: center;
}
#input_5_3:-moz-placeholder { /* Firefox 18- */
  text-align: center;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
    line-height: inherit;
    font-size: 10px !important;
    line-height: 14px !important;
}

body .gform_wrapper ul li.gfield {
    margin-top: 0px !important;
    padding-top: 0;
}

body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px !important;
}

#top .gform_wrapper .gfield_checkbox li label, #top .gform_wrapper .gfield_radio li label {
    margin: 3px 0 0 0 !important;
    font-weight: bolder !important;
}


#gform_submit_button_3 {
	color: #ffffff !important;
	font-family: "Montserrat" !important;
	font-weight: 400 !important;
}

#gform_submit_button_5 {
	background: #000000 !important;
	color: #ffffff !important;
	font-family: "Montserrat" !important;
	font-weight: 400 !important;
}

#gform_submit_button_6 {
	width: 30% !important;
	background: #000000 !important;
	color: #ffffff !important;
	font-family: "Montserrat" !important;
	font-weight: 400 !important;
}

.gform_wrapper .gform_footer {
    padding: 0 !important;
    margin: 0 !important;
    clear: both;
    width: 100%;
}

.post-title {text-transform: uppercase !important;}

.post-meta-infos {display: none !important;}

/***************** CSS LISTADOS FACET ****************/

#top .av-submenu-container {
    border-bottom-style: none !important;
}

.container_wrap {
    border-top-style: none !important;
}

.av-submenu-container .avia-menu-text {
	text-transform: uppercase !important;
	color: #6D6E71 !important;
}

#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select {
    width: 33% !important;
}

.fwpl-result:first-child {
/*	border-top: 1px solid #888a8d !important; 
	padding-top: 10px !important;*/
}

.fwpl-result {
/*	border-bottom: 1px solid #888a8d !important;*/
	padding-bottom: 3px !important;
/*	background: url('https://federaciondearroceros.es/wp-content/uploads/flechita-li.png') no-repeat 10px 22px !important;*/
	padding-left: 25px !important;
}

.fwpl-item {
	font-weight: 600 !important; 
	font-size: 15px !important;
}

.fwpl-col p {
	margin: 0 !important; 
	font-weight: 400 !important; 
	font-size: 13px !important;
}

.facetwp-template .fwpl-row{
	color: #039649 !important;
	padding: 15px 10px 10px 20px !important;
}

.facetwp-template .fwpl-row a{color: #000 !important;}

.facetwp-template .r1,
.facetwp-template .r3,
.facetwp-template .r5,
.facetwp-template .r7,
.facetwp-template .r9,
.facetwp-template .r11,
.facetwp-template .r13{
	background-color: #F4F2ED !important;
}

/***************************** Selector *****************************/

.selector p{
	font-size: 20px !important;
	font-weight: bolder !important;
}

.selector select{
	background: #039649 !important;
	color: #fff !important;
}

/***** FOOTER **************/

#text-2, #text-4 {
	font-size: 12px !important;
	line-height: 14px !important;
	color: #2A2A2A !important;
	margin: 0 !important;
}

#text-5{
	margin: 0 !important;
}

#footer * {}
#footer li{
	margin-left: 1em;
    padding: 0 !importan;
	border: none !important;
    margin-left: 0;
    background-color: transparent;
}

#footer strong{color: #009245;}

#footer li a {
	display: block;
	padding: 0 !important;
	text-decoration: none;
	font-size: 12px !important;
	color: #000 !important;
}

.redes a {margin: 0px 10px !important;}

.redespie a {margin-right: 5px !important;}

.iconossociales a{
	background: #039649 !important;
	width: 45px !important;
	height: 45px !important;
	border-radius: 200px !important;
}


/************* css tablas *************/

.tablamiembros{
	background: none !important;
}

.tablamiembros tr{background: none !important;}

.tablamiembros td {
	vertical-align: middle !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
	background: none !important;
	text-align: center !important;
}

.tablamiembros img {
	width: 30% !important;
	margin: 15px 35% !important;
	border-radius: 300px !important;
	filter: grayscale(100%);
}

td strong {
	color: #009D4B !important; 
	line-height: 1.1em !important;
}

/*
.main_color tr:nth-child(even), .main_color .avia-data-table .avia-heading-row .avia-desc-col, .main_color .avia-data-table .avia-highlight-col, .main_color .pricing-table>li:nth-child(even), body .main_color .pricing-table.avia-desc-col li, #top .main_color .avia-data-table.avia_pricing_minimal th {
    background-color: #f8f8f8 !important;
    color: #929292;
}
*/

.tablamiembros{
	line-height: 1.1em !important;
}

.tablamiembros img{
	float: left !important;
	margin-right: 10px;
}

.tablamiembros *{
	text-align: left !important;
}

/***************************** prensa *****************************/




/****************** RESPONSIVE *************************/

@media (max-width: 767px) {
	
#noticiasdestacadas .container .av-content-small, #noticiasdestacadas .flex_column, #noticiasdestacadas .av-flex-cells .no_margin {
    margin: 0;
    margin-bottom: 0px !important;
    width: 100%;
}
	
.caption_framed .slideshow_caption .avia-caption-content p {
    padding: 30px 10px !important;
}	
	
.caption_framed .slideshow_caption .avia-caption-content p img {
    max-width: 70% !important;
}		
	
#footer .widget {text-align: center !important;}
	
#top .av-subnav-menu > li {
    padding: 5px 0 !important;
    display: block; 
	border-bottom: 1px solid !important;
}
	
#top .av-subnav-menu > li:last-child {
    padding: 5px 0 !important;
    display: block; 
	border-bottom: none !important;
}
	
#top .av-subnav-menu > li > a {
    border-left-style: none !important;	
}	
	
#socket .copyright {
    float: none !important;
}
	
#socket .container {
    text-align: center !important;
}
	
#socket .sub_menu_socket li {
    text-align: center !important;
    float: none !important;
    display: block !important;
    padding: 10px !important;
    border-left-style: none !important;
    border-left-width: 1px;
    line-height: 10px;
}
	
}

/***************************** ESTRUCTURAS *****************************/

.maxwidth *{width: 100% !important;}
.max50 *{max-width: 50px !important;}
.max75 *{max-width: 75px !important;}
.max100 *{max-width: 100px !important;}
.max150 *{max-width: 150px !important;}
.max200{max-width: 200px !important;}
.max250{max-width: 250px !important;}
.max300{max-width: 300px !important;}
.max350{max-width: 350px !important;}
.max400{max-width: 400px !important;}
.max500{max-width: 500px !important;}
.max600{max-width: 600px !important;}
.max700{max-width: 700px !important;}
.max800{max-width: 800px !important;}
.max900{max-width: 900px !important;}


.iconosvg img{
	max-width: 50px !important;
	margin-bottom: 20px !important;
}

/***************************** CIFRAS *****************************/

.cifras .avia-animated-number-title *{
	font-weight: bolder !important;
	font-size: 25px !important;
	font-family: 'Poppins', sans-serif !important;
	letter-spacing: 0 !important;

}

.cifras .avia-animated-number-content{
	font-size: 14px !important;
}

.cifras .avia-animated-number-content strong{
	color: #fff !important;
	font-size: 25px !important;
	display: block;
	margin-bottom: 20px !important;
}

/***************************** FORMULARIO BLANCO *****************************/

.formularioblanco input[type="text"]{
	background: none !important;
	color: #666 !important;
}

/***************************** NOTICIAS LIST *****************************/

.noticiaslist article{
	padding-bottom: 30px !important;
}

.noticiaslist .pagination-wrap{
	margin-top: 80px !important;
}

.noticiaslist h3 a{
	font-size: 15px !important;
	color: #333333 !important;
	line-height:1.1em !important;
}

.noticiaslist .wp-post-image{
	height: 250px !important;
}

/***************************** menu intermedio *****************************/

.menuintermedio{
	background: #fff !important;
	display: none !important;
}

.menuintermedio ul{
	margin: 0 50px !important;
	background: #f2f2f2 !important;
	border-radius: 10px !important;
}

.menuintermedio li{border: none !important;}
.menuintermedio li a{background: none !important; color: #fff !important;}

/***************************** ENLACES *****************************/

.nooz-post{
	box-shadow: none !important;
}

.nooz-post .nooz-post__body{
	padding: 0 0 15px 0 !important;
}

.nooz-post h3{
	text-transform: uppercase !important;
	color: #333333 !important;
	font-size: 16px !important;
	font-weight: 600 !important;
}

.nooz-post .nooz-post__action{display: none !important;}

/***************************** ITEMS HOME *****************************/

.itemshome img{
	max-width: 40px !important;
	margin-bottom: 16px !important;
}

.itemshome h2{
	font-size: 22px !important;
	margin-bottom: 5px !important;
}

.homesliders .avia-slideshow-slide img{
	max-height: 450px !important;
}