/*
 Theme Name:   TheFlash Child Theme
 Theme URI:    https://theflash.ancorathemes.com
 Description:  TheFlash Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     theflash
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  theflash
*/


/* =Theme customization starts here
------------------------------------------------------------ */
/*HEADER MOBILE*/
.socials_mobile{display:none !important;}
#home-metas h3{color:#00E7DA !important;}
#home-estaciones .sc_skills_total{font-family:'Overpass' !important;    font-weight: 800;}

#home-portfolio a{pointer-events: none;}
#home-portfolio a:hover .post_info_bl{opacity:0;display:none;}

form#style-3 button{color:#fffefe !important;}
form#style-3 button:before{color:#fffefe !important;}

#ema-home-gallery .post_info_bl{display:none;}
@media(max-width: 1279px){
	#ema-home-gallery .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5{grid-template-rows:650px 450px 450px;}
	#ema-home-gallery .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(1){grid-column-start:1;grid-column-end:3;grid-row-start: 1;grid-row-end: 2;}
	#ema-home-gallery .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(2){grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;}
	#ema-home-gallery .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(3){grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;}
}
@media(max-width: 767px){
	#ema-home-gallery .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(4){grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:2;}
	#ema-home-gallery .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_3 .sc_blogger_grid_wrap.sc_blogger_grid_5 .sc_blogger_item:nth-child(5){grid-column-start: 2; grid-column-end: 3;}
	
}




#home_miembros .sc_icons_partners .sc_icons_item .sc_icons_image img{opacity:.6;}
#home_miembros .sc_icons_partners .sc_icons_item:hover .sc_icons_image img{opacity:1;}
#home_miembros .sc_icons_item_more_link .link_text,#home_miembros .sc_icons_item_more_link .link_icon{color:#ffffff;opacity:.7;}
#home_miembros .sc_icons_item_more_link:hover .link_text,#home_miembros .sc_icons_item_more_link:hover .link_icon{opacity:1;}

#home_miembros_grid .sc_blogger_item_button .item_more_link{position: relative; display: inline-block; top: auto; left: auto;  height: auto; width: auto;font-size: 15px;line-height: 20px; font-weight: 400;color: #fff;  z-index: 1; overflow: hidden;}
#home_miembros_grid .sc_blogger_item_button .item_more_link .link_icon:before{font-size: 11px; line-height: inherit;  font-weight: 400;  font-style: inherit; content: '\E9A4'; font-family: "fontello"; display: inline-block; vertical-align: top;color: color: #fff;}
#home_miembros_grid .sc_blogger_item_button .item_more_link .link_text{position: relative; margin-top: -2px;margin-right: 0; display: inline-block; vertical-align: middle; text-indent: -110px; visibility: hidden; white-space: nowrap; opacity: 0; -webkit-transition: visibility 0.4s ease,margin-right 0.4s ease-out,text-indent 0.5s ease-out,color 0.4s ease,opacity 0.4s ease; -ms-transition: visibility 0.4s ease,margin-right 0.4s ease-out,text-indent 0.5s ease-out,color 0.4s ease,opacity 0.4s ease;  transition: visibility 0.4s ease,margin-right 0.4s ease-out,text-indent 0.5s ease-out,color 0.4s ease,opacity 0.4s ease;  will-change: visibility,margin-right,text-indent,color,opacity}
#home_miembros_grid .sc_blogger_item:hover .sc_blogger_item_button .item_more_link .link_text,
#home_miembros_grid .sc_blogger_item_body:hover .sc_blogger_item_button .item_more_link .link_text,
#home_miembros_grid .sc_blogger_item_button .item_more_link:hover .link_text{ opacity: 1; text-indent: 0;  margin-right: 9px;  visibility: visible;  -webkit-transition: visibility 0.4s ease,margin-right 0.3s ease-out,text-indent 0.4s ease-out,opacity 0.4s ease;  -ms-transition: visibility 0.4s ease,margin-right 0.3s ease-out,text-indent 0.4s ease-out,opacity 0.4s ease;  transition: visibility 0.4s ease,margin-right 0.3s ease-out,text-indent 0.4s ease-out,opacity 0.4s ease}

#home_miembros_grid .elementor-image-gallery .gallery-item img{max-width:143px;margin:0 auto;}


#grid-alianzas #gallery-2 .gallery-item{align-self: center;}
#grid-alianzas #gallery-2 .gallery-item img{opacity:.8;max-width:143px;margin:0 auto;}

/*footer*/
@media(max-width:1440px){#footer-text-adapt h5{font-size:25px;}}
@media(max-width:1025px){#footer-text-adapt h5{font-size:35px;}}
@media(max-width:768px){#footer-text-adapt h5{text-align:center;}}
@media(max-width:340px){#footer-text-adapt h5{font-size:20px;}}


/*newsletter form*/
#style-3 .mc4wp-form-fields{display:grid;grid-template-columns: calc(100% - 125px) 125px;}
#style-3 .mc4wp-form-fields input{width:100% !important;}
#style-3 .mc4wp-form-fields label{grid-column-start:1;grid-column-end:3;margin-top:25px !important;}
#style-3 .mc4wp-form-fields button{top:25% !important;}
#style-3 .mc4wp-form-fields button:hover{color:#00E7DA;}
.mc4wp-response p{color:#ffffff;}
.mc4wp-response .mc4wp-success p{color:#00E7DA;}

/*PILARES*/
.cardPilares{background:#000;}

/*estrategias*/
#estrategias_slides .slider_container .slider-slide{background:#fff;}

/*Miembros*/
#miembros-grid .post_featured.hover_link img{max-width:143px;transform:scale(.8);}
#miembros-grid .post_featured.hover_link:hover img{transform:scale(1);}
/*MIEMBROS PERFIL*/
.portfolio_page_title{display:none;}
.portfolio_page_featured{text-align:center;}
.portfolio_page_details_wrap{display:none;}
.navigation.post-navigation{display:none;}
.regresar_link a{color:#000;}
.regresar_link a span.link_icon{display:inline-block;transform-origin:50% 50%;transition:all 300ms ease-in-out;}
.regresar_link a:hover span.link_icon{transform:scale(1.5) translate(-10px, 0px);}
.regresar_link .link_icon{position:relative;}
.regresar_link .link_icon:before{font-size: 11px;
    line-height: inherit;
    font-weight: 400;
    font-style: inherit;
    content: '\ea07';
    font-family: "fontello";
    display: inline-block;
    vertical-align: top;
    color: currentColor;}
