/*
Theme Name: Architecturer Child
Theme URI: https://themes.themegoods.com/architecturer/landing
Description: Premium Architecture & Interior Design WordPress Theme
Version: 1.0
Author URI: http://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: architecturer
Template: architecturer
*/


/*

	gris: #575756;
	rojo: #e0081d;

*/


html[data-menu="leftalign"] #menu_wrapper {
	float: right;
	margin-left: 0px;
}

#menu_wrapper div .nav li.current_page_item a:before, #menu_wrapper div .nav > li.current-menu-parent > a:before, #menu_wrapper div .nav > li.current-menu-ancestor > a:before{
	transform: scale(1, 1);
}

#logo_wrapper #logo_transparent img{
	height:41px !important;
	width:auto;
}

#logo_wrapper #logo_normal img{
	height:41px !important;
	width:auto;
}

.top_bar.hasbg {
	background: linear-gradient(180deg, rgb(0, 0, 0, 0.5) 0%, rgba(0,0,0,0) 100%);
}

#footer_wrapper a{
	color:#575756;
}	

#footer_wrapper .legales a:nth-child(1){
	margin-left:20px;
}

#footer_wrapper .legales .separador{
	margin:0px 20px;
}

.page-id-5318 .enlaceColor a{
	color:#e0081d;
}

.page-id-922 .wpcf7-form input[type="text"], .page-id-922 .wpcf7-form input[type="email"], .page-id-922 .wpcf7-form input[type="tel"], .page-id-922 .wpcf7-form textarea{
	border: 1px solid #222222;
	padding-left: 20px;
}

.page-id-922 .wpcf7-form input[type="submit"]{
	border-color: #e0081d;
	background-color:#e0081d;
	color:#fff;
	border-radius: 0px;
}

.page-id-5588 .portfolio_classic_grid_wrapper .portfolio_classic_img .curl {
	display:none;
}

.page-id-6004 .elementor-widget:not(:last-child) {
	margin-block-end: 0px;
}

.page-id-6348 .fondo {
	background-position: 10% center !important;
}

.page-id-6437 .enlacesColor a{
	color:#e0081d;
}

.portfolio_masonry_grid_wrapper h3 {
	text-align: center;
}

.portfolio_masonry_grid_wrapper figcaption {
	bottom: -30px !important;
}







/* DISPOSITIVOS MÓVILES */


@media (max-width: 767px) {

	#logo_wrapper #logo_transparent img{
		height:41px !important;
		width:auto;
	}

	#logo_wrapper #logo_normal img{
		height:41px !important;
		width:auto;
	}
	
	.page-id-5797 .logoPincho img{
		height:250px !important;
		width:auto !important;
	}

	.page-id-6348 .fondo {
		padding-top: 200px !important;
		background-position-y: top !important;
	}

	.portfolio_masonry_grid_wrapper figcaption {
		bottom: -60px !important;
	}

	.page-id-922 .textoDatos p{
		padding-top:0px !important;
		padding-bottom:0px !important;
	}

}


@media (min-width: 768px) and (max-width: 1023px) {

	.page-id-6004 .imgIzq img{
		height:420px !important;
		width:auto !important;
	}
	
	.page-id-6004 .imgDer img{
		height:210px !important;
		width:auto !important;
	}

	.page-id-6189 .imgAlto img{
		height:230px !important;
		width:auto !important;
	}

	.page-id-6348 .fondo {
		background-position: -160px center !important;
	}

	.page-id-6555 .imgIzq img{
		height:410px !important;
		width:auto !important;
	}
	
	.page-id-6555 .imgDer img{
		height:410px !important;
		width:auto !important;
	}

	.page-id-7808 .imgIzq img{
		height:410px !important;
		width:auto !important;
	}
	
	.page-id-7808 .imgDer img{
		height:410px !important;
		width:auto !important;
	}

	.portfolio_masonry_grid_wrapper figcaption {
		bottom: -60px !important;
	}

}


@media (min-width: 1024px) and (max-width: 1279px) {

	.page-id-6004 .imgIzq img{
		height:570px !important;
		width:auto !important;
	}
	
	.page-id-6004 .imgDer img{
		height:285px !important;
		width:auto !important;
	}

	.page-id-6348 .fondo {
		background-position: -120px center !important;
	}

	.page-id-6555 .imgIzq img{
		height:545px !important;
		width:auto !important;
	}
	
	.page-id-6555 .imgDer img{
		height:545px !important;
		width:auto !important;
	}

	.page-id-7808 .imgIzq img{
		height:545px !important;
		width:auto !important;
	}
	
	.page-id-7808 .imgDer img{
		height:545px !important;
		width:auto !important;
	}

}


@media (min-width: 1280px) and (max-width: 1359px) {

	.page-id-6004 .imgIzq img{
		height:660px !important;
		width:auto !important;
	}
	
	.page-id-6004 .imgDer img{
		height:330px !important;
		width:auto !important;
	}

	.page-id-6555 .imgIzq img{
		height:540px !important;
		width:auto !important;
	}
	
	.page-id-6555 .imgDer img{
		height:540px !important;
		width:auto !important;
	}

	.page-id-7808 .imgIzq img{
		height:540px !important;
		width:auto !important;
	}
	
	.page-id-7808 .imgDer img{
		height:540px !important;
		width:auto !important;
	}

}


@media (min-width: 1360px) and (max-width: 1600px) {

	.page-id-6555 .imgIzq img{
		height:540px !important;
		width:auto !important;
	}
	
	.page-id-6555 .imgDer img{
		height:540px !important;
		width:auto !important;
	}

	.page-id-7808 .imgIzq img{
		height:540px !important;
		width:auto !important;
	}
	
	.page-id-7808 .imgDer img{
		height:540px !important;
		width:auto !important;
	}

}