@media (min-width: 1920px) {
    .container{
        width: 1560px!important;
    }
}







/* Menu */

/* Dropdown hover instead of click
 
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
 }

 */




/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
        
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {


}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {


}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {


}

















/* Extra large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) { ... }



/* Large devices (desktops, 992px and up) */
@media (max-width: 992px) {

	div.container-servizi ul{width: 100%!important;}
	div.container-servizi ul li{width: 25%;}

}


/* Medium devices (tablets, 768px and up) */
@media (max-width: 768px) { 
	div.container-servizi ul li{width: 100%!important; margin-bottom: 10px!important;}
	div.container-servizi ul li > span {margin-top: 0!important;}
	
	div.container-servizi ul li:nth-child(1) {border-bottom: 1px solid #2b2b2b; padding-bottom: 20px;}
	div.container-servizi ul li:nth-child(2) {border-bottom: 1px solid #2b2b2b; padding-bottom: 20px;}
	div.container-servizi ul li:nth-child(3) {border-bottom: 1px solid #2b2b2b; padding-bottom: 20px;}

 }


/* 
Extra small devices (portrait phones, less than 576px)
No media query since this is the default in Bootstrap
Small devices (landscape phones, 576px and up) 
*/
@media (max-width: 576px) { ... }













@media (max-width: 992px) {
	div.col-md-12.intro h2{font-size: 1.2em;}

	div.navbar-header{height: auto!important; margin: 0!important; padding: 0; width: 100%;}

	div.menu-container,
	div.logo-container,
	div.wpml-container{width: 100%!important; clear: both; float: left; padding: 0; margin: 0;}

	div.menu-container{position: absolute; top: 0; left: 0;}


	div.navbar-header div.logo-container a{width: auto!important; max-width: 300px!important;}
	div.navbar-header div.logo-container a img{width: auto!important; max-width: 300px!important;}


	/* header#masthead{background: red!important;} */


	ul.quick-contacts li{display: inline-block;}
	div.wpml-ls-legacy-list-horizontal{margin-left: 40px;}
	div.wpml-ls-legacy-list-horizontal a{margin-left: 0!important; padding-left: 0!important; margin-right: 14px!important;}
	div.wpml-ls-legacy-list-horizontal ul{text-align: left!important;}


	/* FOOTER */
	div.row.site-info div.footer-col:first-child{display: none;}
	footer#colophon div.footer-col{width: 100%;}
	footer#colophon div.col-md-6.footer-col{padding-bottom: 20px!important;}
	footer#colophon div.footer-col.seguici{padding-top: 0!important;}
	footer#colophon div.footer-col.seguici div{width: 125px; margin: 0 auto; text-align: center; float: none; font-size: 10px;}
	footer#colophon p.credits{margin-top: 6px!important;}


	/* HEADER */
	div.navbar-header.shrink{height: 100px; background: #2b2b2b;}

	div.navbar-header div.logo-container a{width: 440px; height: 70px; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s;}
	div.navbar-header div.logo-container a img{width: 440px; height: 70px; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s;}

	div.navbar-header.shrink div.logo-container a{width: 340px; height: 54px;
	-webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s;}
	div.navbar-header.shrink div.logo-container a img{width: 340px; height: 54px; 
	-webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s;}


	div.menu-container ul{font-size: 1.4em; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s;}
	div.navbar-header.shrink div.menu-container ul{font-size: 1.2em; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s;}


	div.wpml-ls-legacy-list-horizontal{font-size: 1.4em; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s;}
	div.navbar-header.shrink div.wpml-ls-legacy-list-horizontal{font-size: 1.2em; -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s;}



}	







@media (max-width: 1200px) {
	footer#colophon span.address{font-size: 1em!important;}
}





@media (max-width: 800px) {
	div.menu-container{position: relative!important;}
	div.logo-container a{width: 100px!important;}
	div.logo-container a img{width: 100px!important;}
}










@media (max-width: 992px) {

	/*

	div.container-contenuti h2{font-size: 1.5em!important;}


	div.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal{position: absolute; top: 0; right: 0;}
	div.wpml-ls-legacy-list-horizontal ul{margin: 0px!important;}

	*/
}
