/*
Theme Name: Goodwish Child
Theme URI: http://goodwish.edge-themes.com/
Description: A child theme of Goodwish Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Template: goodwish
*/
/*@font-face {
  font-family: 'futura';
  font-style: normal;
  font-weight: 300;
  src: local('futura'), url('http://desarrollo.gernikagogoratuz.org/wp-content/themes/goodwish-child/fonts/book/Futura-Book.woff') format('woff');
}*/
@font-face {
    font-family: futura;
    src: url('fonts/book/Futura-Book.eot');
	src: url('fonts/book/Futura-Book.eot?#iefix') format('embedded-opentype'),
	url('fonts/book/Futura-Book.woff') format('woff'),
	url('fonts/book/Futura-Book.ttf') format('truetype'),
	url('fonts/book/Futura-Book.svg#futura_bk_btbook') format('svg');
}


@font-face {
    font-family: futura-bold;
    src: url('fonts/heavy/Futura-Heavy.ttf') format('truetype');
	src: url('fonts/heavy/Futura-Heavy.woff') format('woff');

}

span.edgtf-item-text{
	font-family: "futura-bold"!important;
	font-weight: 100;}
h1, h2, h3, h4, h5, h6{
	font-family: "futura-bold";
	line-height: 1;
}
h1 *, h2 *, h3 *, h4 *, h5 *, h6 *{
	font-family: "futura-bold" !important;
	line-height: 1;
}
body, p, p *, span, ffn{
	font-family: "futura";
}
.edgtf-testimonials.edgtf-testimonials-type-carousel .edgtf-testimonial-author .edgtf-testimonials-job{font-family: "futura";}
.edgtf-team.main-info-below-image .edgtf-team-info .edgtf-team-position{font-family: "futura";}
.edgtf-title .edgtf-title-holder .edgtf-breadcrumbs a, .edgtf-title .edgtf-title-holder .edgtf-breadcrumbs span, footer .widget.widget_recent_entries ul li a, footer .widget ul li a, #home-llamadas .edgtf-banner-subtitle
{font-family: "futura" !important;}
/*menu lang*/
.edgtf-top-bar .widget.widget_nav_menu li:last-child {
    padding-right: 17px;
}
.menu-lang-container, .menu-lang-ingles-container, .menu-lang-euskera-container{
    margin-top: -25px;
}
div#nav_menu-3.widget:after {
    margin-top: -17px !important;
}
/*---------------------------------------logo----------------------------*/
img.edgtf-normal-logo {
    max-height: 55px;
}
.edgtf-logo-wrapper a img.edgtf-light-logo{
	max-height:65px;
}
.edgtf-logo-wrapper a img.edgtf-dark-logo
{max-height: 55px;}
img.edgtf-light-logo {
    margin-top: 20px;
}
/*---------------------------------------footer----------------------------*/
footer a {
    color: #c7c7c7 !important;
}
footer .widget:last-child {
    margin-bottom: 35px;
}
/*ul#menu-footer-custom-menu li a:before {
    border: none;
}*/
.edgtf-team.main-info-below-image .edgtf-team-image .edgtf-team-image-link{
	    background-color: rgba(125,171,106,.75);
}

.wpcf7-form-control.wpcf7-textarea, .wpcf7-form-control.wpcf7-text{background-color: #7dab6a21; color: #000 !important; border: 1px solid #7dab6a;}
.edgtf-title.edgtf-standard-type.edgtf-has-background.edgtf-content-left-alignment.edgtf-title-medium-text-size.edgtf-animation-no.edgtf-title-image-not-responsive.edgtf-title-without-border {
    background-size: cover;
}
/*ICONOS REDES*/
.edgtf-social-icon-widget-holder .edgtf-social-icon-widget {
    font-size: 13px !important;
}
.admin-bar .edgtf-page-header .edgtf-sticky-header.header-appear {
    height: 75px;
}
.edgtf-light-header .edgtf-menu-area {
    height: 80px;
}
.arrow_up{font-family: 'ElegantIcons' !important;}
.edgtf-content{margin-top: -80px !important;}
/*eventos*/
.edgtf-event-list-holder.edgtf-event-list-standard .edgtf-el-item .edgtf-el-item-content {
    background-color: #7dab6a21;
}
.edgtf-event-list-holder.edgtf-event-list-standard .edgtf-el-item .edgtf-el-item-date {
    background-color: #7dab6a;
}
.edgtf-event-list-holder.edgtf-event-list-calendar.edgtf-event-list-col-5 .edgtf-el-item {
    width: 25%;
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard .edgtf-portfolio-link:after{
	    background-color: rgba(255,255,255,0);
}
.edgtf-sticky-holder {
    height: 80px !important;
}
footer .widget_media_image img[src$=".svg"] {
    width: 90% !important;
}
span.edgtf-item-title-inner {
    font-size: 14px;
}
form.wpcf7-form p {
    margin-bottom: 30px;
}
/*mapa contacto*/
.map {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
	margin-top:-85px;
}
/*Portfolio*/
.edgtf-portfolio-single-holder .edgtf-portfolio-media img{width: 90%; max-width:450px;}
.edgtf-portfolio-single-holder .edgtf-portfolio-media a{text-align: center;}
/**************/
.edgtf-top-bar-light .edgtf-top-bar .widget span:hover {
        color: #7dab6a !important;
}
.edgtf-top-bar-light .edgtf-top-bar .widget a:hover .edgtf-btn-text, .edgtf-top-bar-light .edgtf-top-bar .widget a:not(.lang_sel_sel):hover{
	color: #7dab6a !important;
}
ul.menu-lang li a:hover{color: #7dab6a !important;}
.edgtf-position-left-inner a.edgtf-social-icon-widget-holder:hover span, .edgtf-position-left-inner a.edgtf-social-icon-widget-holder:hover i {
    color: #7dab6a !important;
}
#hacemos img.vc_single_image-img.attachment-full {
    width: 100%;
}
.edgtf-portfolio-single-nav {
    background-color: #7dab6a !important;
}
.edgtf-event-single-holder .edgtf-event-social .edgtf-social-share-holder .edgtf-social-share-title {
    font-family: "futura";
    width: 40%;
}
.edgtf-event-single-holder .edgtf-event-info-item .edgtf-event-info-item-title{width:50%;}
.edgtf-portfolio-filter-holder .edgtf-portfolio-filter-holder-inner ul li span{font-family: "futura"; font-style: normal;}
div.edgtf-portfolio-next:hover a span.arrow_carrot-right, div.edgtf-portfolio-prev:hover a span.arrow_carrot-left{color:#fff;}
div.edgtf-portfolio-next a:hover span.arrow_carrot-right, div.edgtf-portfolio-prev a:hover span.arrow_carrot-left{color:#fff;}
.edgtf-portfolio-single-holder .edgtf-portfolio-single-nav .edgtf-portfolio-next:hover span, .edgtf-portfolio-single-holder .edgtf-portfolio-single-nav .edgtf-portfolio-prev:hover span{color:#fff !important;}
body.single-portfolio-item div.edgtf-column1, body.single-portfolio-item  div.edgtf-column2{width:50%;}
body.single-portfolio-item h3.edgtf-portfolio-title {
    display: none;
}
.edgtf-sidebar .edgtf-separator-holder.edgtf-sidebar-title-separator:before{background-color:#7dab6a;}
.edgtf-sidebar .widget .edgtf-search-wrapper input[type=text], .edgtf-sidebar .widget.widget_tag_cloud .tagcloud a, .edgtf-sidebar .widget ul:not(.product_list_widget) li:not(.edgtf-blog-list-item), .edgtf-social-share-holder.edgtf-list .edgtf-social-share-title, .edgtf-blog-holder article .edgtf-post-info-bottom .edgtf-post-info-bottom-left a, .edgtf-blog-holder article .edgtf-post-info, .edgtf-blog-list-holder .edgtf-item-info-section, .edgtf-counter-holder .edgtf-counter, .edgtf-section-subtitle, span.edgtf-portfolio-info-item-title{font-family: "futura" !important;}
.edgtf-sidebar .widget .edgtf-search-wrapper input[type=submit]:hover {
    color: #fff;
    background-color: #97bc88;
    border-color: #97bc88;
}
div#ficha-columna .edgtf-elements-holder .edgtf-elements-holder-item{vertical-align:top !important; float:left;}
.edgtf-two-columns-75-25 .edgtf-column2{margin-top:25px;}
footer a:hover {
    color: #6caa50 !important;
}
div#home-educacion, div#home-investigacion,#ciudad-de-paz {
    text-align: center;
}
#home-contadores .vc_custom_1543842593165 {
    background-image: url("http://desarrollo.gernikagogoratuz.org/wp-content/uploads/2018/12/gernika-gogoratuz-back-datos.jpg") !important;
}
span.wpcf7-list-item {
    margin-left: 0;
}
.wpcf7-form-control-wrap {
    margin-bottom: 20px;
}
.edgtf-main-menu ul li a{font-size:14px;}
@media only screen and (max-width: 1200px){
	.edgtf-main-menu ul li a {
		font-size: 13px;
	}
}
@media (max-width: 992px){
	#home-llamadas .edgtf-banner-image img {
    width: 100%;
	}
}
@media (max-width: 480px){
	#ficha-columna .edgtf-elements-holder-item.edgtf-vertical-alignment-top{
		width:100%;
			
	}
}
#home-llamadas .edgtf-banner-subtitle {
    font-family: "futura-bold" !important;
    font-size: 28px;
    font-weight: 700;
}
div#home-llamadas h2.edgtf-banner-title {
    font-size: 14px;
    font-family: "futura" !important;
}
div#home-llamadas .edgtf-banner .edgtf-banner-title span {font-family: "futura" !important;font-size: 14px !important;}
#home-llamadas .edgtf-banner-image img {
    width: 100%;
}
.edgtf-title.edgtf-standard-type.edgtf-has-background.edgtf-content-center-alignment.edgtf-title-medium-text-size.edgtf-animation-no.edgtf-title-image-not-responsive.edgtf-title-without-border {
    background-size: cover;
}
blockquote {

    border-left: 3px solid #7dab6a !important;
}
.edgtf-column2 h4{
    line-height: 2;
}
.small-images div.edgtf-portfolio-info-holder {
    margin-top: 50px !important;
}
@media only screen and (max-width: 480px){
	#educacion .wpb_text_column, #educacion .wpb_single_image, #investigacion .wpb_text_column, #investigacion .wpb_single_image {
    padding-left: 0px !important;
    padding-right: 0px !important;
	}
	#hacemos .wpb_text_column{
		padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	
}
@media only screen and (max-width: 768px){
.edgtf-four-columns .edgtf-column, .edgtf-three-columns .edgtf-column, .edgtf-two-columns-25-75 .edgtf-column1, .edgtf-two-columns-25-75 .edgtf-column2, .edgtf-two-columns-33-66 .edgtf-column1, .edgtf-two-columns-33-66 .edgtf-column2, .edgtf-two-columns-50-50 .edgtf-column, .edgtf-two-columns-66-33 .edgtf-column1, .edgtf-two-columns-66-33 .edgtf-column2, .edgtf-two-columns-75-25 .edgtf-column1, .edgtf-two-columns-75-25 .edgtf-column2 {
    width: 100% !important;
}
	.edgtf-title-image {
    display: block;
    width: 100vw;
    height: 25vh;
	}	
	.edgtf-title .edgtf-title-image img {
		display: block;
		width: auto !important;
		max-width: none !important;
		height: 100%;
	}	
}
@media only screen and (max-width: 600px){
.edgtf-portfolio-single-holder .edgtf-portfolio-single-nav .edgtf-portfolio-next span, .edgtf-portfolio-single-holder .edgtf-portfolio-single-nav .edgtf-portfolio-prev span { display:block !important;}
}
.hacemos-logo img.vc_single_image-img.attachment-full {
    max-width: 150px;
}
.hacemos-logo figure {
    display: block !important;
}
.hacemos-logo .vc_single_image-wrapper.vc_box_border_grey {
    display: block;
}
div#isabel {
    display: none;
}
#textos-legales-contact p {
    font-size: 10px;
	margin-bottom:0px;
}
.logo-patrocinador img {
        max-width: 80% !important;
}
a#cookie_action_close_header {
    font-weight: 600;
    border-radius: 5em;
    background-color: rgba(0,0,0,0.5) !important;
}
.transparencia ul li a {
    font-size: 16px;
}
.edgtf-event-top-holder {
    margin-top: 20px;
}
.edgtf-page-header .edgtf-menu-area {
	height: 80px;}
.edgtf-event-date {
    display: none !important;
}
.edgtf-mobile-nav .wpml-ls-item {
    display: inline-block;
    padding-right: 30px;
    border-right: 1px solid #eaeaea;
}

/*404*/
.error404 .edgtf-title.edgtf-standard-type.edgtf-content-center-alignment.edgtf-title-medium-text-size.edgtf-animation-no.edgtf-title-without-border {
    background: #7dab6a;
    color: #fff;
    height: 280px !important;
    padding-top: 70px;
}
.error404 h1 {
    font-size: 35px;
    letter-spacing: 0;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
}
.error404 .edgtf-title .edgtf-title-holder{height: 280px !important;}
.svg-home img{min-width:150px;}
.edgtf-counter.zero {
    padding-top: 15px;
}
.edgtf-pagination-holder .edgtf-pagination li a, .edgtf-pagination-holder .edgtf-pagination li.active span {
    font-family: "futura";
}
.edgtf-container.edgtf-container-bottom-navigation {
    background-color: #7dab6a !important;
}
.edgtf-pagination-holder .edgtf-pagination li.active span {
    color: #ffffff;
}
/***************************************CABECERAS POST******************************************/
body.post-template-default .edgtf-title.edgtf-standard-type.edgtf-content-center-alignment.edgtf-title-medium-text-size.edgtf-animation-no.edgtf-title-without-border{
	height: 280px !important;
    background-image: url(https://www.gernikagogoratuz.org/wp-content/uploads/2018/12/gernika-gogoratuz-cabecera_noticias.jpg);
}
body.post-template-default .edgtf-title .edgtf-title-holder {
	height: 280px !important;
    display: table;
    height: 100%;
    position: relative;
    width: 100%;
}
body.post-template-default .edgtf-title.edgtf-title-medium-text-size h1{color:#fff;}
.home-hacemos {
    text-align: center !important;
}
.centrado{
  margin-left: auto;
  margin-right: auto;
}
a.edgtf-btn.edgtf-btn-medium.edgtf-btn-transparent {display:none !important;}