/*Theme Name: U-Design Child
Theme URI: https://themeforest.net/item/udesign-responsive-wordpress-theme/253220?ref=AndonDesign
Template: u-design
Author: Andon
Author URI: https://themeforest.net/user/andondesign/portfolio?ref=AndonDesign
Description: A slick, powerful and clean theme U-Design provides an intuitive set of options to help you setup your WordPress site quickly and effectively. Flexibility is key and it has been optimized for SEO and speed. It is also responsive &amp; mobile ready should you choose that option. The U-Design theme features include: unlimited colors, widgetized home page, over 600 fonts to choose from, WooCommerce Integration, it is also translation and multilingual ready, step by step documentation, exclusive U-Design support forum and a helpful community. Always up-to-date security and many new features are constantly added as the theme evolves.
Version: 2.13.13.1524498133
Updated: 2018-04-23 17:42:13*/

#home-page-content #content-container{padding:0}
#navigation-menu ul.sf-menu a{padding:5px 16px;}
.sub-menu-columns  ul a{font-size:13px;font-weight:400}
#navigation-menu .sf-menu li#menu-item-4812 ul{
	columns:2
}
#top-element-bandeau .kc_button{
	vertical-align:top;
	line-height:40px;
}
#top-element-bandeau .blue-button{
	background-color:#409616;
	font-weight:600;
	padding:10px 50px;
	font-size:20px;
	line-height:38px;
}

/************LANDING************/
#bouton-menu-track{
	text-align:right
}
#bouton-menu-track a{
	display:inline-block;
	background-color:#409616;
	border:solid 2px #409616;
	border-radius:3px;
	padding:16px;
	color:#fff;
	font-size:16px;
	line-height:16px;
	font-weight:600;
	transition:ease all .3s;
	font-family:"Poppins", sans-serif
}
#bouton-menu-track a:hover{
	background-color:transparent;
	color:#409616
}
/*RESPONSIVE*/
@media all and (max-width:1366px) and (min-width:961px){
	#navigation-menu .sf-menu li#menu-item-4812 ul{
		width:410px !important;
		left:-150px;
	}
	/*#navigation-menu .sf-menu li#menu-item-4812 ul li{
		width:50% !important;
		display:inline-block !important;
	}*/
}
@media all and (max-width:1024px){
	#top-element-bandeau .kc_button{margin-right:0;padding:10px}
	#top-element-bandeau .blue-button{padding:10px 20px;}
}
@media screen and (min-width: 960px){.container_24{max-width:1400px!important;width:auto;}#top-element-bandeau a{margin-right:5px}}
@media screen and (max-width: 1250px){#navigation-menu ul.sf-menu > li > a{padding:0}.fixed-menu #navigation-menu ul.sf-menu > li > a{padding:0 20px 0 0}#navigation-menu ul.sf-menu > li > a > span{font-size:14px}}
@media screen and (max-width: 960px){#top-element-bandeau .kc_button.orange-button, #top-element-bandeau .kc_button.red-button{display:inline-block;width:49%}.call-to-action-urgence-serrurier-lyon{padding:30px 0!important;display:block!important}.call-to-action-urgence-serrurier-lyon .kc-cta-desc{width:100%!important;display:block!important}.call-to-action-urgence-serrurier-lyon .kc-cta-button{width:100%!important;display:block!important}.call-to-action-urgence-serrurier-lyon .kc-cta-button a{float:none!important}#top-element-bandeau a.blue-button{font-size:23px}#top-wrapper{padding-bottom:30px}#main-menu{background-image:none;background-color:transparent}#main-menu select.selectnav{color:#717171;cursor:pointer;display:block;font-family:arial;font-size:15px;overflow:hidden;padding:6px 7px;position:relative;text-decoration:none;white-space:nowrap;line-height:23px}#main-menu select.selectnav option{padding:1px 0;font-size:.8em}#secondary-nav-bar-location-1,#secondary-nav-bar-location-2,#secondary-nav-bar-location-3{width:100%;text-align:center}#sec-nav-text-area-1,#sec-nav-text-area-2,#sec-nav-menu-area{text-align:center;padding:0 20px}#secondary-navigation-bar-content .ud-social-icons{text-align:center}#dropdown-holder #main-top-menu{display:none}#top-element-bandeau a{display:block;text-align:center;margin-bottom:8px}#sec-nav-text-area-1,#sec-nav-text-area-2,#sec-nav-menu-area{padding:0}.call-to-action-urgence-serrurier-lyon .kc-cta-text{font-size:16px!important}#secondary-navigation-bar-content a,#secondary-navigation-bar-content span{font-size:16px}}
@media screen and (max-width: 719px){.block-intervention,.block-24h24,.block-footer-phone,.block-footer-email{display:block}h1{font-size:1.8em}#block-bandeau{margin-top:20px}#top-element-bandeau .kc_button.orange-button, #top-element-bandeau .kc_button.red-button{width:100%}#top-element-bandeau .red-button:nth-child(3), #top-element-bandeau .red-button:nth-child(4){display:none}}
@media all and (max-width:480px){#secondary-navigation-bar-content{line-height:1.8}#top-element-bandeau .kc_button{padding:0}#top-wrapper{padding-bottom:0}#main-content, .container_24{width:400px} .home-cta{padding:30px 0!important} .home-cta .kc-cta-text{font-size:1.4em !important}}
@media all and (max-width:375px){h2{font-size: 2em}#main-content, .container_24{width:340px}}
@media all and (max-width:320px){#main-content, .container_24{width:320px}h1{font-size: 1.5em;}#main-content h2,#main-content h3{font-size:1.2em}}