/********* responsive stylesheet ************/
@media  (min-width: 1200px){
	.event_block ul li {
		padding: 0;
		max-width: 260px;
	}
	.event_block ul li.margin-right {
		margin-right: 48px;
	}
	#sideblock {
		padding: 0 25px 0 0;
	}
	
	#blocktopmenu .navbar .navbar-collapse.collapse ul li:first-child a{}
	
	#urgenttxt .urgentnews{width:11%}
	#main-content #urgenttxt .carousel{ width: 89%; } 
	#urgenttxt .carousel ul li p{line-height: 50px;}
	
	#primary{
		float: left;
		margin-top: 30px;
		max-width: 598px;
		padding-left: 30px;
		padding-right: 0;
		width: 100%;
	}
	
	#sideblock {
		padding: 0 25px 0 20px;
		max-width: 400px;
		width: 100%;
		margin-top: 30px;
	}
	#sideblock #sidebar_content{
		padding-left: 17%;
		padding-right: 16%;
	}
	
	#footer .publicity{
		max-width: 568px;
	}
	
	#thesidebar{padding-left:11px;padding-right:0;}
	
	#blocktopmenu .navbar .navbar-collapse.collapse ul li a {
		font-size: 26px;
		padding: 21px 13px;
	}
	/*.slidehome ul li .slidehome_img a {
		height: 353px;
		line-height: 309px;
		vertical-align: middle;
	}*/
	
	.slidehome ul li .slidehome_img .slidehome_title{text-align:justify;}
	
	.slidehome ul li .slidehome_img a {
		line-height: 310px;
	}
	
	
	.slidehome ul li .slidehome_img .slidehome_title{position:absolute;}
}

@media (min-width: 992px) and (max-width: 1199px){
	#blocktopmenu .navbar .navbar-collapse.collapse ul li a {
		font-size: 22px;
		padding: 23px 11px;
	}
	#blocktopmenu .navbar .navbar-collapse.collapse ul li:first-child a{
		padding-left: 39px;
		padding-right: 38px;
	}
	
	#sideblock #sidebar_content{
		padding-left: 10%;
		padding-right: 10%;
	}
	
	.slidehome ul li .slidehome_img a {
		line-height: 300px;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	#blocktopmenu .navbar .navbar-collapse.collapse ul li a {
		font-size: 18px;
		padding: 26px 11px;
	}
	
	#blocktopmenu .navbar .navbar-collapse.collapse ul li:first-child a{
		padding-left: 28px;
		padding-right: 28px;
	}
	
	#sideblock #sidebar_content{
		padding-left: 5%;
		padding-right: 5%;
	}
	.slidehome ul li .slidehome_img a {
		line-height: 300px;
	}
}
@media (max-width: 1199px){
	#urgenttxt .urgentnews{width:15%}
	
	#urgenttxt .carousel {
		width: 85%;
	}
	
	#urgenttxt .carousel ul li p{line-height: 20px;margin-top:7px;}
	
	.event_block ul li{
		width: 49%;
	}
	.event_block ul li.margin-right {
		margin-right: 2%;
	}
}

@media (max-width: 767px){
	#blocktopmenu{
		background:#0c7638 !important;
	}
	#blocktopmenu .navbar .navbar-collapse.collapse ul{
		min-height: 0px !important;
		padding: 15px 0;
	}
	#blocktopmenu .navbar .navbar-collapse.collapse ul li {
		padding:5px 0;
		width:100%;
	}
	#blocktopmenu .navbar .navbar-collapse.collapse ul li a{
		float:left;
	}
	#blocktopmenu .navbar .navbar-collapse.collapse ul li:hover a, #blocktopmenu .navbar .navbar-collapse.collapse ul li.current-menu-item a, #blocktopmenu .navbar .navbar-collapse.collapse ul li.current_page_item a{
		background:none !important;
	}
	#blocktopmenu .navbar .navbar-collapse.collapse ul li a:hover , #blocktopmenu .navbar .navbar-collapse.collapse ul li.current-menu-item a, #blocktopmenu .navbar .navbar-collapse.collapse ul li.current_page_item a{
		color:#0a3849;
	}
	#blocktopmenu .navbar .navbar-collapse.collapse{padding:0 15px !important}
	#site_title{text-align:center;}
	
	.header_top_right,
	.header_top_right #socialblock{
		text-align: center;
	}
	.header_top_right #socialblock ul{
		display: inline-block;
		float: none;
	}
	.header_top_right #socialblock .social_content {
		float: none;
		display: inline-block;
	}
	
	#blocktopmenu .navbar .navbar-collapse.collapse ul li:first-child a{}
	
	#main-content #urgenttxt .urgentnews{
	    width: 20%;
	}
	#main-content #urgenttxt .carousel{ width: 80%; } 
	
	#main-content #urgenttxt .carousel ul li p {
		line-height: 20px;
		margin-top: 8px;
	}
	
	.event_block ul li .evenement_img .evenement_title .eventpuce{right:49%;}
	
	#main-content #urgenttxt .carousel ul li p {
		font-size: 15px;
	}
	.header_top_right {
		margin-top: 20px;
	}
	
	#block_urgent_slide{padding:0 15px;}
	
	.header_top_right .widget_search {
		float: right;
		text-align: center;
		width: 100%;
	}
	
	.header_top_right .widget_search form.search-form {
		border: 2px solid #181718;
		display: inline-block;
		float: none;
	}
	
	#sideblock{
		margin-top:30px;
	}
	
	#sideblock #thesidebar{
		background:#f0f0f0;
	}
	
	#sideblock #sidebar_content{
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#sideblock h2 .titlepuce{display:none;}
	
	.header_top #site_title .share_button {
		float: left;
		margin-top: 0;
		width: 100%;
	}
	.slidehome ul li .slidehome_img a {
		text-align: center;
	}
}

@media (max-width: 620px){
	.slidehome ul li{padding:0 !important}
	.slidehome ul li .slidehome_img {
		text-align: center !important;
		width: 100% !important;
	}
	.slidehome ul li .slidehome_text {
		padding: 15px;
		text-align: justify;
	}
	.slidehome ul li .slidehome_img {
		margin-bottom: 15px;
		margin-right: 0;
	}
	
	.carousel-inner {
		margin: 20px 0 0 !important; 
	}
}

@media (max-width: 480px){
	
	.header_top_right {
		margin-top: 10px;
		text-align: center;
	}
	
	#actuality ul li h3,
	.event_block ul li .evenement_text,
	.post_link,	
	#actuality ul li .contentevent{text-align: center !important;}	
	
	.event_block ul li .evenement_img .evenement_title .eventpuce{right:45%;}
	
	.event_block ul li{
		width: 100%;
	}
	.event_block ul li.margin-right {
		margin-right: 0;
	}
	#main-content #urgenttxt .carousel ul li p {
		font-size: 13px;
	}
	#urgenttxt .urgentnews {
		font-size: 14px !important;
		padding: 15px 0 !important;
	}
	
	.block_post_comment ul li{margin-right:10px!important;}
	
	.block_post_comment ul li a{
		padding: 7px 8px !important;
		font-size: 13px !important;
	}
}

@media (max-width: 340px){
	.header_top_right .widget_search form.search-form label {
		width: 205px;
	}
}