@media screen and (max-width: 767px) {
	
	.home #hero-wrapper .hero-content h1 { font-size: 2rem; }
	.home #hero-wrapper .hero-content h2 { font-size: 2rem; }
	.home #hero-wrapper .hero-content .hero-sections-wrapper .hero-section h3 { font-size: 1.4rem; }

	.home #hero-wrapper .hero-content .eyelet span { padding: 0; border: none; }

	#hero-wrapper .button-wrapper.inline { display: inline-block; margin-right: 0.4rem; }

	.wpb_wrapper p { text-align: center !important; }
	.deco-title .eyelet, .deco-title.sinistra .eyelet, .deco-title.destra .eyelet { text-align: center; }
	.deco-title.sinistra .eyelet::before, .small-title span::before { display: none; }

	div.icon, div.text-wrapper, div.label-wrapper, div.post-showcase-item-text, div.brands-showcase-item-general, div.characteristic_item, div.brands-showcase-item-tags { text-align: center; }

	.brands-showcase-wrapper .nav.top { display: block; flex: none; border-bottom: none; }
	.brands-showcase-wrapper .nav.top .nav-item { display: block; border-radius: 2px; border: 1px solid var(--primary-color-variant-text); margin-bottom: 0.3rem; }
	.brands-showcase-wrapper .nav.top .nav-item button.nav-link { display: block; width: 100%; background-color: var(--secondary-color-variant); }
	.brands-showcase-wrapper .nav.top .nav-item button.nav-link.active { background-color: var(--primary-color); color: var(--primary-color-text); border-bottom: none; }
	.brands-showcase-wrapper .nav.bottom { display: none; }

	.brands-showcase-wrapper .brands-showcase-item-general div.brand-link { left: 50%; transform: translateX(-50%); }
	.brands-showcase-wrapper ul.brands-showcase-item-tags-list { justify-content: center; }

	.contact-row { text-align: center; }
	.contact-row div.icon { display: block; margin: 0 0 1rem 0; }
	.contact-row div.text { display: block; }
	

	.post-showcase-header .archive-link { position: relative; text-align: left; margin-bottom: 1rem; }
	.post-showcase-item-zero-wrapper .post-showcase-item-image { aspect-ratio: 4/3; }

	.text-more-smaller { font-size: 0.5em; }
	.text-smaller { font-size: 0.6em; }
	.text-small { font-size: 0.8em; }
	.text-big { font-size: 1.1em;}
	.text-bigger { font-size: 1.2em; }
	.text-more-bigger { font-size: 1.4em; }
	
	.page-slider-title { bottom: 50vh; transform: translateY(50%); }
	
	/* Deco title Styles */
	
	h1.deco-title { font-size: 3rem; }
	h2.deco-title { font-size: 2.5rem; }
	h3.deco-title { font-size: 2rem; }
	h4.deco-title { font-size: 1.5rem; }
	h5.deco-title { font-size: 1rem; }

	h2.deco-eylet { font-size: 1.6rem; }
	h3.deco-eylet { font-size: 1.4rem; }
	h4.deco-eylet { font-size: 1.2rem; }
	h5.deco-eylet { font-size: 1rem; }
	h6.deco-eylet { font-size: 0.8rem; }
	
	/* Blog Roll Slider Styles */
	
	.br-slider { margin: 0; padding-left: 0; padding-right: 0; }
	.br-slider .br-slider-header.inline { margin: 0; text-align: center; }
	.br-slider .br-slider-header .br-slider-control {display:none !important; }

	.snap-slider-wrapper .snap-slider-control .snap-slider-control-left { left: -2rem; }
	.snap-slider-wrapper .snap-slider-control .snap-slider-control-right { right: -2rem; }
	
	/* Snap Slider Style */
	
	.snap-slider-wrapper.rotating-image figure.previous, .snap-slider-wrapper.rotating-image figure.next , .snap-slider-wrapper.rotating-image figure.current { opacity: 1; transform: scale(1); z-index:10; }

	.bordered-right { border-right: none; border-bottom: 1px solid var(--secondary-color-very-alpha); padding: 1.5rem 1rem; }
	
}