@media (max-width: 1600px) {
	#metaslider-id-22 .flexslider .caption-wrap {width:40%;left:30%;}
	
}
@media (min-width: 1400px) {
	.page-template-default header .bottoni-header {margin-top:2%;}
	.archive header .bottoni-header {margin-top:2%;}
	.single header .bottoni-header {margin-top:2%;}
}

@media (max-width: 1400px) {
	#int-header 		{width:96%;padding:0 2%;} 
	header nav {width:45%}
	header #logo {width:10%}
	header .bottoni-header {width:45%;}
	main 			{width:96% !important;padding:0 2%;}
	#mainmenu #menu-menu-1 {display:none;}
	.home .colonna-home	 {padding:6%;}
	#foot-int		{width:96%;padding:0 2%;} 
	.page-template-default header {position:relative;}
	.page-template-default header #rmp_menu_trigger-94 {top:35px;}
	.page-template-default header nav {width:40%}
	.page-template-default header #logo {width:20%}
	.page-template-default header .bottoni-header {width:40%;}
	.archive header {position:relative;}
	.archive header #rmp_menu_trigger-94 {top:35px;}
	.archive header nav {width:40%}
	.archive header #logo {width:20%}
	.archive header .bottoni-header {width:40%;}
	.single header {position:relative;}
	.single header #rmp_menu_trigger-94 {top:35px;}
	.single header nav {width:40%}
	.single header #logo {width:20%}
	.single header .bottoni-header {width:40%;}
	section.testata img {width:100%;}
	
}


@media (max-width: 1200px) {
	header nav {width:40%}
	header #logo {width:20%}
	header .bottoni-header {width:40%;}
	#metaslider-id-22 .flexslider .caption-wrap {width:46%;left:28%;}
	#metaslider-id-22 .flexslider .caption-wrap .caption {font-size:1.3em;}
	
	
 
}

@media (min-width: 981px) and (max-width: 1199px) {

/*---da formattare per ultimo---*/

}

@media (min-width: 768px) and (max-width: 980px) {

	/* Structure 768 to 1000 */
	#wrapper 		{}
	#header 		{} 
	#mainmenu		{}
	#main 			{}
	#content 		{}
	#sidebar 		{}
	#footer			{}
	
 
}

@media (max-width: 767px) {
	
	.home .testo-intro {margin-top:4%;}
	.home .testo-intro h1 {text-align:center;}
	.home .testo-intro .wp-block-columns .is-vertically-aligned-bottom {border-bottom:0;}
	.home #metaslider-id-22 ul li {overflow:hidden;}
	.home #metaslider-id-22 ul li img {width:auto !important;height:500px !important;}
	.home .striscia-home .colonna-home {padding: 3% 8% 10% 8%;}
	.home .striscia-home {}
	.home .striscia-home p {display:none;}
	.home .striscia-home h2 {text-align:center;margin-top:-40px;background-color:#fff;padding-top: 4%;}
	.home .striscia-home h3 {text-align:center;}
	.home .striscia-home button {width:100%;}
	.home .colonna-home .wp-block-buttons button .wp-block-button__link.has-text-color {margin-top:2%;border:1px solid #791f1f;padding:1.5%;}
	.home .striscia-home:nth-child(odd) {}
	header .bottoni-header {position:fixed;width:100% !important;bottom:0;text-align:center !important;margin-top:0;}
	header .bottoni-header button {margin:1% !important;border:2px solid #fff !important;width:47% !important;}
	header nav {width:50% !important;}
	header #logo {width:50% !important;text-align:right !important;}
	header #logo a img {width:45% !important;}	
	#metaslider-id-22 .flexslider .caption-wrap {bottom:30%;}
	.reverse-mobile {        flex-direction: column-reverse;        width: 98%;}
	.home .prodotti-home .wp-block-gallery figure figcaption {font-size: 0.95em !important;font-weight: normal;}
	footer {padding-top:4%;text-align:center;}
	footer .social {}
	footer .social .wp-block-image {display:inline-block;}
	footer #credits {padding: 2% 2% 15% 2%;}
	.archive #elenco {display:block;}
	
}

@media (max-width: 480px) {
	#rmp_menu_trigger-94 {top:35px !important;left:5% !important;}
	header #logo a img {        width: 65% !important;        margin-top: 4% !important;        margin-right: 5% !important;}	
	.home #metaslider-id-22 ul li img {transform: translateX(-30%);}
	header .bottoni-header button {margin:1%  !important; border:2px solid #fff !important;width:90% !important;}
	    #metaslider-id-22 .flexslider .caption-wrap {
        width: 60%;
        left: 20%;
    }
	footer #credits {padding: 2% 2% 35% 2%;}
}