/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

@font-face {
  font-family: 'Sofia Sans Condensed';
  src: url('/wp-content/uploads/2023/12/SofiaSansCondensed-VariableFont_wght.woff2') format('woff2'), 
       url('/wp-content/uploads/2023/12/SofiaSansCondensed-VariableFont_wght.woff') format('woff'),
       url('/wp-content/uploads/2023/12/SofiaSansCondensed-Italic-VariableFont_wght.ttf') format('truetype');
}

@font-face {
  font-family: 'Archivo ExtraCondensed Bold';
  src: url('/wp-content/uploads/2024/01/Archivo_ExtraCondensed-Bold.ttf') format('truetype');
}

.extra-bold{
	font-family:"ExtraCondensed-Bold";
}

.instrument-serif{
	font-family:"InstrumentSerif-Regular";
}

.baton-turbo{
	font-family:"BatonTurbo";
}

.wpb_wrapper ul, .wpb_wrapper table {
	font-family: 'Playfair Display', sans-serif;
}

.mobile_menu_button {
	display: none !important;
}

/* MENU */

@media (min-width: 768px) {
	.logo_wrapper img {
		width: 110px !important;
	}
}

/* Vista mobile*/
/*@media only screen and (min-device-width : 320px) and (max-device-width : 728px) {

nav.popup_menu ul li.wpml-ls-item a, nav.popup_menu ul li.wpml-ls-item a span span.wpml-ls-display, nav.popup_menu ul li.wpml-ls-item a span, nav.popup_menu ul li h6 span {
    	font-family: 'InstrumentSerif-Regular';
		font-size: 16px !important;
		color: black;
		line-height: 16px;
		text-decoration:underline;
		height:24px;
}
	
	nav.popup_menu ul li a span, nav.popup_menu ul li h6 span {
    	font-family: 'ExtraCondensed-Bold';
		font-size: 30px !important;
		color: black;
		line-height: 30px;
	}
	
	.header_bottom {
                    background-color: #FCF250 !important;
                    position: absolute;
                    width: 100%;
                    height: 60px !important;
                }
	
	.side_menu_button{
		right:25px !important;
	}

	nav.popup_menu ul li.wpml-ls-item {
		height:30px;
	}

}*/
/* Fin vista mobile*/

.side_menu_button a i {
	font-size: 24px;
}

.carousel .video .video-wrap .mejs-controls button, .side_menu_button .popup_menu.opened {
    opacity: .8;
    color: #ffffff;
}

header .container_inner .header_inner_left {
	top: 0 !important;
}

nav.popup_menu ul li.wpml-ls-item {
	height:30px;
}


.header_top_bottom_holder {
	background-color:#FCF250 !important;
}

header.sticky .side_menu_button a, header.sticky .side_menu_button a:hover {
	 color: #000000;
}

@media only screen and (min-width: 700px) {
	nav.popup_menu ul li a span, nav.popup_menu ul li h6 span {
    font-family: 'ExtraCondensed-Bold';
	font-size: 70px !important;
	color: black;
	line-height: 70px;
}
	
	.light.header_style_on_scroll .side_menu_button>a, .light:not(.sticky):not(.scrolled) .side_menu_button>a {
    	color: #000000;
	}
	
	.light.header_style_on_scroll .side_menu_button>a.opened, .light:not(.sticky):not(.scrolled) .side_menu_button>a.opened,
	.light.header_style_on_scroll .side_menu_button>a.opened:hover, .light:not(.sticky):not(.scrolled) .side_menu_button>a.opened:hover {
    	color: #000000 !important;
	}
}
/* NUESTROS PROYECTOS */

/*.projects_holder.hover_text.no_space article .image img {
    filter: grayscale(1);
}*/

.portfolio_main_holder .item_holder.split_up .portfolio_shader, .portfolio_slider li.item .item_holder.split_up .portfolio_shader,
.portfolio_slider li.item:hover .item_holder.split_up .portfolio_shader {
	/*background-color: #FCF250 !important;*/
	background-color: black !important;
	
}


.portfolio_main_holder article.portfolio_category_31 .item_holder.split_up:hover .portfolio_shader, .portfolio_slider li.item:hover .item_holder.split_up .portfolio_shader, 
.portfolio_main_holder article.portfolio_category_32 .item_holder.split_up:hover .portfolio_shader, .portfolio_slider li.item:hover .item_holder.split_up .portfolio_shader,
.portfolio_main_holder article.portfolio_category_44 .item_holder.split_up:hover .portfolio_shader, .portfolio_slider li.item:hover .item_holder.split_up .portfolio_shader {
    height: 100%;
    top: 0;
    opacity: 1;
    background-color: black !important;
}

/* PROYECTOS SINGLE */

/*.info.portfolio_content h1 span {
	color: #F7EB00 !important;
}

.info.portfolio_content hr {
	background-color: #F7EB00 !important;
}*/

.info.portfolio_content h1 span {
	color: black !important;
}

.info.portfolio_content hr {
	background-color: black !important;
}


