/****************************************************#######################################################-------------------------------------------------####                 nolls - Version 1               ####-------------------------------------------------#### Copyright = diabloedesign.com- 2019             #### Date      = Avril 2019                          #### Author    = olivier angevin                     #### Websites  = http://www.diabloedesign.com        ####                                                 #######################################################****************************************************/@charset "UTF-8";.pagewidth{width:100%;}.item-page{margin-left:10px;margin-right:10px;}section.zones h3{margin-left:10px;}.zones .trait-right{right:400px;}.trait-left{left:22%;}.trait-right{right:22%;}.header .nollssecurite, .header .phrases{left:10%;}@media screen and (max-width: 1090px){	.contact .category-desc, #mod-visform1, #mod-visform2{	width:620px;	float:none;	margin:0 auto;	}	#mod-visform1, #mod-visform2{	margin-top:30px;	}	section.contact .moduletable{	margin-left:35px;	margin-right:35px;	}}@media screen and (max-width: 1080px){	.zones .trait-right{	right:380px;	}}@media screen and (max-width: 1069px){	.cynophile, .responsable-2{	margin-left:20px;	margin-right:20px;	}}@media screen and (max-width: 1050px){	.zones .trait-right{	display:none;	}	.zones h3{	text-align:center;	}	.zones .textes{	margin:0 auto;	}	.zones .carte{	position:relative;	top:0px;	text-align:center;	}	.moduletablephotos, .blog-featured{	float:none;	margin:0 auto;	}	.moduletablephotos{	margin-top:50px;	}	section.recrutement .pagewidth{	background:transparent;	}	section.recrutement .moduletable{	float:none;	margin:0 auto;	padding-top:5px;	}}@media screen and (max-width: 1020px){	.trait-left{	left:20%;	}	.trait-right{	right:20%;	}}@media screen and (max-width: 1000px){	.header .agent{	display:none;	}		.header #top-menu::before, .header #top-menu::after{	display:none;	}	.header #top-menu{	width:100%;	left:0;	margin-left:0;	background:#1e1e20;	}
	.parallax-section{
	display:none;
	}
	.no-parallax-section{
	display:block;
	position:relative;
	height:60%!important;
	min-height:60%!important;
	background-position:center center;
	-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;
	background-repeat:repeat-y;
	overflow:hidden;
	}
}@media screen and (max-width: 969px){	.cynophile, .responsable-2{	margin-left:40px;	margin-right:0px;	}}@media screen and (max-width: 960px){	.trait-left{	left:15%;	}	.trait-right{	right:15%;	}	.actualites .moduletableactus{	display:none;	}	.actualites .moduletableactus-s{	display:block;	width:320px;	margin:0 auto;	}}
@media screen and (max-width: 880px){	.header{	display:none;	}	.logo-s{	position:absolute;	width:70px;	height:66px;	left:0px;	top:0px;	z-index:100;	}	#small-menu{	display:block;	position:relative;	width:100%;	height:50px;	background:#1e1e20;	}	#menu-toggle:before{	content: "\f0c9";	font-family: 'icomoon';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	position: relative;	top: 1px;	line-height: 0;	font-size: 28px;	margin-right:10px;	margin-left:70px;	}	#small-menu #menu-toggle{	display: block;		width: 100%;	font-size:24px;	font-weight: normal;	text-align: left;	border: none;	cursor: pointer;	color:#fff;	text-decoration:none;	line-height:50px;	padding-left:10px;	transition:all 0.3s ease-out;	-webkit-transition:all 0.3s ease-out;	-o-transition:all 0.3s ease-out;	-moz-transition:all 0.3s ease-out;	}	#small-menu #menu-toggle:hover{	text-decoration:none;	}	#mobile-menu, body.active #mobile-menu ul.menu{	display: block;	}	#mobile-menu li{	list-style-type:none;	font-size:25px;	text-align:left;	position:relative;		}	#mobile-menu li a, #mobile-menu li span{	color:#fff;	display:block;	width:100%;	min-height:40px;	line-height:40px;	padding-right:-10px;	padding-left:10px;	cursor:pointer;	text-decoration:none;	transition:all 0.3s ease-out;	-webkit-transition:all 0.3s ease-out;	-o-transition:all 0.3s ease-out;	-moz-transition:all 0.3s ease-out;	}	#mobile-menu li a:hover, #mobile-menu li span:hover{	text-decoration:none;	color:#e5b029;	}}@media screen and (max-width: 820px){	.copyright{	line-height:20px;	padding-top:20px;	padding-bottom:20px;	}	.trait-left{	left:10%;	}	.trait-right{	right:10%;	}}@media screen and (max-width: 780px){	.contact .category-desc, #mod-visform1, #mod-visform2{	width:auto;	}}@media screen and (max-width: 760px){	.container-services .service{	display:block;	}	.container-services .service .photo{	display:block;	margin:0 auto;	}	.container-services .service h3{	text-align:center;	}	.container-services .service .texte{	margin-left:0;	}}@media screen and (max-width: 720px){	.trait2{	display:none;	}}@media screen and (max-width: 700px){	.contact .field1, .contact .field2, .contact .field3, .contact .field4, 	.contact .field8, .contact .field9, .contact .field10, .contact .field11{	width:50%;	}	.contact .field1 input, .contact .field2 input, .contact .field3 input, .contact .field4 input, .contact .field8 input, 	.contact .field9 input, .contact .field10 input, .contact .field11 input, .contact .field15 input{	width:93%;	}}@media screen and (max-width: 650px){	.contact .field1, .contact .field2, .contact .field3, .contact .field4, 	.contact .field8, .contact .field9, .contact .field10, .contact .field11{	width:100%;	}	.contact .field1 input, .contact .field2 input, .contact .field3 input, .contact .field4 input, .contact .field8 input, 	.contact .field9 input, .contact .field10 input, .contact .field11 input, .contact .field15 input{	width:97%;	}}@media screen and (max-width: 600px){	section.recrutement .moduletable{	width:100%	}	section.recrutement .custom{	margin:0 auto;	margin-top:60px;	}	section.recrutement .readmore{	right:-4px;	bottom:6px;	}}@media screen and (max-width: 550px){	.moduletablephotos{	width:100%;	}	.zones .textes{	width:95%;	}}@media screen and (max-width: 500px){	.blog-featured{	width:95%;	height:auto;	}	.readmore{	position:relative;	text-align:center;	}}@media screen and (max-width: 460px){	section.recrutement .pagewidth{	height:auto;	padding-bottom:30px;	}	section.recrutement .custom{	width:60%;	margin-top:40px;	}}@media screen and (max-width: 430px){	.container-services .service{	padding:10px;	}}@media screen and (max-width: 380px){	section.contact .moduletable{	margin-left:15px;	margin-right:15px;	}}
 /**end file***/