/*
Theme Name: Hello Elementor Child Theme
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/*Pagina Articoli Promozionali*/
.galleria-promozionali a img {
    width: 100%!important;
    height: 100%!important;
    object-fit: cover!important;
}

.galleria-promozionali .gallery-icon.landscape,
.galleria-promozionali .gallery-icon.portrait{
    max-width: 285px!important;
    height: 190px!important;
}

@media (max-width: 768px) {
	.galleria-promozionali div#gallery-1 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
	
	.galleria-promozionali figure.gallery-item {
		display: flex;
		justify-content: center;
	}
}
/**/

/*Pagina Cartotecnica*/
.galleria-cartotecnica img {
    width: 100%!important;
    height: 100%!important;
    object-fit: cover!important;
}

.galleria-cartotecnica a {
    display: block!important;
    height: 240px!important;
}
/**/

/*Pagina Materiali Pop*/
.galleria-pop img {
    width: 100%!important;
    height: 100%!important;
    object-fit: cover!important;
}

.galleria-pop .elementor-widget-image {
    width: 378px!important;
    height: 252px!important;
    overflow: hidden!important;
}

@media (max-width: 1245px) {
	.galleria-pop .elementor-widget-image {
    width: 308px!important;
    height: 206px!important;
    overflow: hidden!important;
  }
}

@media (max-width: 1024px) {
	.galleria-pop .elementor-widget-image {
    width: 378px!important;
    height: 252px!important;
    overflow: hidden!important;
  }
}

@media (max-width: 768px) {
	.galleria-pop .elementor-widget-image {
    width: 310px!important;
    height: 207px!important;
  }
}
/**/

/* UTILITIES */
.display-inline a {
    display: inline!important;
}
/**/