/*
Theme Name: Stockholm Child
Theme URI: https://stockholmlanding.qodeinteractive.com/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: https://qodeinteractive.com/
Version: 1.1.2
Text Domain: stockholm
Template: stockholm
*/
 /* ########## nasconde badge iubenda "created with iubenda" - start ########## */
body #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-bottom .iubenda-cs-brand-badge-outer, 
body #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-cs-brand-badge-outer {
    display: none !important;
}
/* ########## nasconde badge iubenda "created with iubenda" - end ########## */
header.scrolled .container_inner {
    margin-top: 8px;
    margin-bottom: 8px;
}
body .masonry_with_space .projects_holder.v4 article.mix {
    padding: 0 !important;
    position: relative !important;
    display: inline-block !important;
    left: unset !important;
    top: unset !important;
    right: unset !important;
    bottom: unset !important;    
    width: 23.5% !important;
    margin: 0 0 2.5% !important;	
	transition: none !important;
	transform: none !important;
}
/* fix hero pagina ricerca e sviluppo ITA */
.page.page-id-671 .image.responive {
	height: 100%
}
/* fix centratura etichetta tasto scropri prodotti in pagina ricerca e sviluppo */
#pulsante-scopri-prodotti a {
	text-align: center;
}
.page.page-id-671 .image.responive img {
	object-position: left;
}
@media screen and (max-width: 768px) {
	body .masonry_with_space .projects_holder.v4 article.mix {
		width: 48.3% !important;
        margin: 0 0 3.6% !important;
	}
	.footer_top .four_columns>.column1, 
	.footer_top .four_columns>.column2, 
	.footer_top .four_columns>.column3, 
	.footer_top .four_columns>.column4 {
		width: 50%;		
	}
	html[lang]:not([lang="it"]) .footer_top .four_columns>.column3 {
		display: none;
	}
	.footer_top .four_columns>.column1 .column_inner,
	.footer_top .four_columns>.column2 .column_inner,
	.footer_top .four_columns>.column3 .column_inner,
	.footer_top .four_columns>.column4 .column_inner {
		padding: 0 !important;
	}
}
@media screen and (max-width: 600px) {
	body .masonry_with_space .projects_holder.v4 article.mix {
		width: 100% !important;
        margin: 0 0 5% !important;
	}
}
@media screen and (max-width: 480px) {	
	.footer_top .four_columns>.column1, 
	.footer_top .four_columns>.column2, 
	.footer_top .four_columns>.column3, 
	.footer_top .four_columns>.column4 {
		width: 100%;		
	}
}
#back_to_top .fa-stack .arrow_carrot-up::before, #back_to_top .fa-stack .fa.fa-angle-up::before {
	font-style: normal !important;
}
@media only screen and (min-width: 1000px) {
	.title_outer.with_image .image.responive img { min-height: 350px; }
}
.title_outer.with_image .image.responive img { min-height: 200px; width: 100%; object-fit: cover; object-position: center; }