/*
Theme Name:     CoopBank Child
Theme URI:      http://wp.iwthemes.com/coopbank
Description:    Make your modifications to CoopBank Theme in this child theme.
Author:         Iwthemes
Author URI:     http://iwthemes.com
Version:        1.0
Template:       coopbank
*/

/* Menú inicio 
.site-nav-02 {
    border-radius: 5px 5px 0 0 !important;
}

#site-navigation {
    border-radius: 5px 5px 0 0 !important;
}
*/
/* Menú    
input[type='submit'] {
    background: #444444 !important;
}

.mega_main_menu_searchform {
    background-color: #444444 !important;
}

.icosearch {
    color: #f8f8f8 !important;
}
*/

/* Miembros   */
.item-team ul li {
	display: none !important;
}

.item-team ul {
	border-top: 0px solid #dedede !important;
}

.item-team .info .country img {
	display: none !important;
}

/*Letras de encabezado  color: #F2E533 !important;*/

.information-content ul li {
    color: #444 !important;
	font-size: 0.80rem !important;
}

.information-content ul li a {
	color: #7bb540 !important; 
}

.information-content ul li .text {
    margin-bottom: -8px !important;
    margin-top: 3px !important;
}

/*Tablas de estructura organica 	*/
.estructura-conadm div {
	padding: 0 1em 0 1em;
}

.estructura-conadm table {
  border-collapse: collapse;
}

.estructura-conadm td, .estructura-conadm th {
  border: 1px solid #ddd;
  padding: 8px;
}

.estructura-conadm tr:nth-child(even){background-color: #f2f2f2;}

.estructura-conadm tr:hover {background-color: #ddd;}

.estructura-conadm th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #65b23A;
  color: white;
}

/*Iconos en componente file download 	*/
.far {
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}

.fa-file-pdf:before {
    content: "\f1c1";
}

.document-download i {
    font-size: 60px  !important;
}

.document-download {
	    padding-top: 27px;
}

/* Botón inicio Sección conocenos	*/
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #666 !important;
    border-color: #ebebeb !important;
    background-color: #ebebeb !important;	
}

/* Logo en header 3	*/
.site-header.site-header-03 .site-branding img {
  max-height: 100% !important;

}

/* Titulos de páginas	
 * /coopcues/wp-content/uploads/2021/04/coopcues_breadcrumb_02.jpg
 * /coopcues/wp-content/uploads/2021/04/cabecera-paginas-coopcues-1.jpg
 * /coopcues/wp-content/uploads/2021/04/cabecera-paginas-coopcues.jpg
 * /coopcues/wp-content/uploads/2021/04/coopcues_breadcrumb_A1.jpg
 *     background-size: cover !important;
 *     background: no-repeat center center #262626 !important;
 * */
.section-title {
    background: no-repeat center center #262626 !important;		
    background-image: url(/coopcues/wp-content/uploads/2021/04/coopcues_breadcrumb_A1.jpg) !important;
    background-size: cover !important;
}

/* Contact Form 7 - Formularios de Servicios
 * 
 * 
 *  */
.cf-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}
.cf-container-group {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 0.9em;
}
.cf-col-1, .cf-col-2, .cf-col-3, .cf-col-4, .cf-col-5, .cf-col-6, .cf-col-7, .cf-col-8, .cf-col-9, .cf-col-10, .cf-col-11, .cf-col-12 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 0.4em;
}
.cf-container input[type=email], .cf-container input[type=password], .cf-container input[type=search], .cf-container input[type=tel], .cf-container input[type=text], .cf-container input[type=url], .cf-container input[type="date"], .cf-container input[type="number"] {
	padding: 2px 15px !important;
}
.cf-container input, .cf-container select {
	width: 100% !important;
	line-height: normal;	
}
.cf-container-parrafo input[type=email], .cf-container-parrafo input[type=password], .cf-container-parrafo input[type=search], .cf-container-parrafo input[type=tel], .cf-container-parrafo input[type=text], .cf-container-parrafo input[type=url], .cf-container-parrafo input[type="date"], .cf-container-parrafo input[type="number"] {
	padding: 2px 15px !important;
}
.cf-container textarea {
    line-height: 0.5em !important;
}
@media ( min-width: 576px ) {
	.cf-col-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.cf-push-1 { margin-left: 8.333333%; }
	.cf-col-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.cf-push-2 { margin-left: 16.66667%; }
	.cf-col-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.cf-push-3 { margin-left: 25%; }
	.cf-col-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.cf-push-4 { margin-left: 33.33333%; }
	.cf-col-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.cf-push-5 { margin-left: 41.66667%; }
	.cf-col-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.cf-push-6 { margin-left: 50%; }
	.cf-col-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.cf-push-7 { margin-left: 58.33333%; }
	.cf-col-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.cf-push-8 { margin-left: 66.66667%; }
	.cf-col-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.cf-push-9 { margin-left: 75%; }
	.cf-col-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.cf-push-10 { margin-left: 83.33333%; }
	.cf-col-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.cf-push-11 { margin-left: 91.66667%; }
	.cf-col-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}


/* Barra later html
*/

#custom_html-2 {
	border-radius: 5px; 
    background-color: #7bb540;
	padding: 28px 28px;
}

.info_sb_enca {
	margin: 10px 0;
    padding: 0;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #fff;
    border-radius: 0 0 0 0;
}

#custom_html-2 h4 {
	color: #fff;
	font-weight: 700;
	margin: 0;
}

.info_sb_prod_serv_1 li a{
	color: #ebebeb;
	font-weight: 500;
}

.info_sb_prod_serv_1 li a:hover{
	color: #fff;
}

.info_sb_prod_serv_2 {
	padding: 28px 0 0 0; 
}

.info_sb_prod_serv_2 li a{
	color: #ebebeb;
	font-weight: 500;
}

.info_sb_prod_serv_2 li a:hover{
	color: #fff;
}

/* Titulo y Descripción del sitio web en  logo
*/
.site-branding .text-logo p.site-title {
    color: #2A8427;
	margin-top: 0.9em;
}

.site-branding .text-logo p.site-description {
    color: #2A8427;
}


/*Tablas de contacto para suplidores créditos con o sin interés 	*/
.contac-suplicred div {
	padding: 0 1em 0 1em;
}

.contac-suplicred table {
  border-collapse: collapse;
}

.contac-suplicred td, .contac-suplicred th {
  border: 1px solid #ddd;
  padding: 8px;
}

.contac-suplicred tr{background-color: #f2f2f2;}
.contac-suplicred tr:nth-child(even){background-color: #ffffff;}

.contac-suplicred tr:hover {background-color: #ddd;}

.contac-suplicred th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #F2E533;
  color: black;
}