/*
	Theme Name: Guerbaa Ramzi | Shared By VestaThemes.com
	Theme URI: http://www.novatis.tn
	Author: https://www.novatis.tn/
	Text Domain: Novatis
	Domain Path: /languages
	Author URI: http://novatis.tn
	License URI: http://themeforest.net/licenses/regular_extended
	Description: Novatis
	Version: 1.0.15
	License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself. You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
*/
.text-secteur {
	font-size: 13px;
    line-height: 17px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}
h3.ser-title {
    margin-bottom: 0px !important;
}
@font-face {
	font-family: Sarala;  
	src: url(fonts/Sarala.ttf);
}
@font-face {
	font-family:Sarala-Bold;  
	src: url(fonts/Sarala-Bold.ttf);
}
@font-face {
	font-family:NotoSerif-Bold;  
	src: url(fonts/NotoSerif-Bold.ttf);
}
@font-face {
	font-family:Montserrat-Regular;  
	src: url(fonts/Montserrat-Regular.otf);
}
@font-face {
	font-family:OpenSans-Regular;  
	src: url(fonts/OpenSans-Regular.ttf);
}
@font-face {
	font-family:OpenSans-Light;  
	src: url(fonts/OpenSans-Light.ttf);
}
@font-face {
	font-family:Montserrat-Bold;  
	src: url(fonts/Montserrat-Bold.otf);
}
@font-face {
	font-family:Montserrat-SemiBold;  
	src: url(fonts/Montserrat-SemiBold.otf);
}
.header-menu-wrapper.slider-header-mode .menu>.menu-item>a {
	
	font-family: Sarala !important;
	text-transform:uppercase !important;
	color:#fefefe !important;
	font-size:17px !important;
	font-weight: normal !important;
}
.header-menu-wrapper.slider-header-mode .menu>.menu-item.current-menu-item>a {
	
		font-family:Sarala-Bold !important; 
}
.header-menu-wrapper.slider-header-mode .menu>.menu-item {margin-right:40px !important;}
a.menu-search-toggle.toggler {display:none !important;}
.menu-layout-item.item-search  .widget-holder {
	width: 170px !important;
	    visibility: visible !important;
    opacity: 1 !important;
	    position: relative !important;
}
li.menu-item.menu-item-language.menu-item-language-current a:before {
    content: "";
    position: absolute;
    display: block;
    width: 1px;
    height: 20px;
    background: #ffffff;
    left: -25%;
    top: 3px;
}
li.menu-item.menu-item-language.menu-item-language-current a:after {
    content: '\f107';
    font-family: FontAwesome;
    position: absolute;
    width: 10px;
    right: -22px;
    bottom: 0;
}
ul.sub-menu.submenu-languages li a:after {
    display: none;
}
.header-menu .item-search .widget-holder {
	    padding: 0px !important;
		background: transparent !important;
		margin-top: 0px !important;
}
input[type=search]{
    color: #ffffff !important;
    background-color: transparent !important;
    border: none !important;
    font-family: Sarala !important;
    font-weight: normal !important;
    font-size: 12px !important;
    font-style: italic;
    width: 75%;
    padding-right: 5px !important;
}
form.search-form  {
	
	    background: #574444bd !important;
    border-radius: 25px;
}
button#btn_search  {
	    background: url(icons/icon-search.png) !important;
    background-position: center 12px !important;
    background-repeat: no-repeat !important;
	    position: relative;
    width: 20%;
    float: left;
    padding: 0px !important;
    float: right;
    font-size: 0px;
    box-shadow: none !important;
}

.menu-layout-item.item-menu {
	
	    left: -8% !important;
}
.title_slide h1 {
    font-family: NotoSerif-Bold;
  font-size:36px !important;
    color: #fff;
}
.textslide p {
		font-family:Montserrat-Regular !important;
	text-transform:uppercase !important;
	    line-height: 24px !important;
		letter-spacing: 0.8px !important;
}
.subtitle {
	
	font-family:Montserrat-Regular !important;
	text-transform:uppercase !important;
}
.tp-leftarrow.tparrows.hesperiden {
	    top: 55% !important;
    right: 40px !important;
    left: 95% !important;
    width: 30px !important;
    height: 30px !important;
}
.tp-leftarrow.tparrows.hesperiden {
	background-image:url(icons/icon-arrow-prec.png) !important;
}
.tp-rightarrow.tparrows.hesperiden {
	background-image:url(icons/icon-arrow-next.png) !important;
}
header#header-menu-wrapper-clone {
    background: #000 !important;
}

.firstbloc_home p.subtitle_bloc {
    font-family: Sarala-Bold !important;
    color: #000000 !important;
    font-size: 36px !important;
	margin-bottom:20px !important;
}
.firstbloc_home p {
    color: #7e7e7e;
    font-size: 16px !important;
    font-family: Sarala !important;
}
.row_firstbloc {
	background:url("img/bg-bloc.png") !important;
	background-repeat: no-repeat !important;
}
.firstbloc_home {
    padding-top: 55px;
    padding-bottom: 15px;
	    padding-right: 140px;
}
.titlecenter_home h2 {
    font-family: Sarala;
    color: #000000;
    font-size: 30px !important;
    text-align: center;
        position: relative;
		font-weight:normal !important;
}
.titlecenter_home h2:after {
    content: "";
    background: #944947;
    width: 45px;
    height: 3px;
    position: absolute;
    bottom: 0px;
    left: 50%;
}

.col_gray {
    background: #efeceb;
    padding-top: 40px;
     padding-bottom: 5px;
}
.col_gray  {
	min-height:580px !important;
}
.para_se {min-height:540px !important;}
.col_gray  h3 {
	
		font-family:OpenSans-Regular;
		color:#000000 !important;
		font-size:15px !important;
		font-weight:normal !important;
		text-align:center !important;
}
.col_secteurs > .vc_column-inner  {padding-right:0px !important;padding-left:0px !important;}
.col_secteurs > .vc_column-inner .para_se {
	
	    background: #faf9f9 !important;
    padding: 30px 35px !important;
	    margin-top: -2px;
}

.chiff {margin-bottom:0px !important;    padding-left: 15px;}
.chiff p {
	font-family:Montserrat-Bold !important;
	color:#000000 !important;
	font-size:72px !important;
}
.col_secteurs {
	margin-top: 15px !important;
}
p.title_sect {
    text-transform: uppercase;
    color: #7c5f5e;
    font-family: 'OpenSans-Regular' !important;
    font-size: 24px !important;
}
p.para_sect {
    font-size: 14px;
    font-family: 'OpenSans-Regular';
    color: #010000;
	
}
h4.widget-title {
	font-size:24px !important;
font-family:Montserrat-Bold !important;  
color:#fff !important;
}
.textwidget p,.title-text,.mymail-widget-text.mymail-widget-text-before {
	    color: #aaaaaa !important;
    font-family: Sarala-Bold;
    font-size: 15px;
    line-height: 30px; 
}

	#footer-widgets {
		
		padding: 55px 0 45px 0 !important;
	}
	
	.wproto_news_widget .style-text ul li:hover {
		
		color:#8b4543 !important;
	}
	
	.author {
		 font-family: Sarala;
		 font-weight:normal !important;
		color:#8b4543 !important;
		font-size:15px !important;
	}
	
	form.mymail-form-1.mymail-form {
    margin-top: 20px;
}

.mymail-wrapper.mymail-email-wrapper {
    width: 70%;
    float: left;
}

input#mymail-email-1 {
	    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px;
}

.mymail-wrapper.mymail-submit-wrapper.form-submit {
    width: 35% !important;
    float: left !important;
    margin-left: -45px !important;
}
.shortcode-blog-post .post-date {
	font-family: Sarala !important;
}
input.submit-button.button {
	    background-color: #8b4543 !important;
		    padding-left: 25px !important;
    padding-right: 25px !important;
	box-shadow:none !important;
	 font-family: Sarala-Bold;
}
#bottom-bar {
    padding-bottom: 50px !important;
}

p#copyright  {
	font-family:'OpenSans-Regular' !important;
	margin-bottom:0px !important;
}

.title_blocarticle h4,.title_blocarticle p  {
    color: #000000 !important;
    font-family: Sarala-Bold;
    font-size: 36px !important;
    font-weight: normal;
	    margin-bottom: 10px;
}
.para_article p {
	 font-family: Sarala !important;
		 font-weight:normal !important;
}
.shortcode-blog-post.overlay-blue .overlay {
    background-color: #8b4543ad !important;
}
.col_right > .wpb_wrapper {padding-right:15px !important;}
.col_lr > .wpb_wrapper {padding-right:15px !important;padding-left:15px !important;}
.col_left > .wpb_wrapper {padding-left:15px !important;}
.shortcode-colorful-link.color-blue {
    background-color: #944947 !important;
}
.shortcode-colorful-link.color-blue:hover {
	    background-color: #944947c4 !important;
}
.page-id-678 .header-mouseparallax-wrapper,.page-id-1228.header-mouseparallax-wrapper {
    display: none;
}
.page-id-678 #header.no-bg-image,.page-id-1228 #header.no-bg-image {
	    background-color: #1d1d1d78 !important;
}
.row_contact h2 {
	
	    font-family: Sarala-Bold !important;
    color: #000000 !important;
    font-size: 36px !important;
    margin-bottom: 20px !important;
}
.row_contact p {
	color: #7e7e7e !important;
    font-size: 16px !important;
    font-family: Sarala !important;
}
.row_contact p a {
	color: #8b4543 !important;
}
label.gfield_label {
    display: none !important;
}
.gform_wrapper textarea.medium,.gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url] {
	    border: 1px solid #ddd !important;
    border-radius: 6px !important;
    font-family: 'OpenSans-Regular' !important;
    font-size: 15px !important;
    color: #888686 !important;
	    font-weight: normal !important;
}
input#input_1_5,input#input_2_5 {
    width: 97% !important;
}
input#gform_submit_button_1,input#gform_submit_button_2 {
    background-color: #8b4543 !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    box-shadow: none !important;
    font-family: Sarala-Bold;
    line-height: 24px !important;
    border-radius: 30px;
}
.gform_footer.top_label {
    width: 100%;
    float: left;
    margin-top: -60px !important;
}

.blog #header .header-mouseparallax-wrapper {
	background: url(http://guerbaa.novatis.org/wp-content/uploads/2017/07/modern-blog.jpg) !important;
}
#header-title-desc h1 {
	    font-family: Sarala-Bold !important;
    color: #ffffff!important;
    font-size: 45px !important;
    margin-bottom: 20px !important;
}
#header-breadcrumbs a {
    color: #b9babb !important;
}
#header-breadcrumbs a:hover, #header-breadcrumbs .last-item {
    color: #ffffff !important;
}
.flex-item h4 a {
    font-family: Sarala-Bold !important;
}
.blog .shortcode-blog h2 a,.aside.widgets-style-boxed .widget-title,.single-blog-post-container.style-default .post-title{
	font-family: Sarala-Bold !important;
    color: #000000 !important;
    font-size: 27px !important;
    margin-bottom: 20px !important;
	    text-transform: uppercase;
}
.blog .shortcode-blog h2 a:hover {
	color: #8b4543 !important;
}
.blog .post-author {display:none !important;}
.blog .shortcode-blog .post-date,.single-blog-post-container.style-default .post-date {
	font-size:14px !important;
	font-family: Sarala !important;
    color: #000000 !important;
}
.post-categories a,.single-blog-post-container.style-default .post-data a,.prev-next-posts-wrapper.style-links_boxed a:hover {
	    color: #8b4543 !important;
}
.post-categories a:hover,.single-blog-post-container.style-default .post-data a:hover {color:#000 !important;}
.aside.widgets-style-boxed ul li:before {
    background-image: none !important;
}
.col_b1_right > .wpb_wrapper {
	padding-right: 13px !important;
}
.txt_black {
	    background: #000000 !important;
    padding: 30px 30px !important;
}
.post-comments {display:none !important;}
p.dateb {
    font-family: Montserrat-Bold;
    color: #ffffff;
    text-align: center;
    margin-bottom: 15px;
}
p.txtb {
    font-family: OpenSans-Light;
    color: #ffffff;
    text-align: center;
    font-size: 24px;
    line-height: 40px;
	    margin-bottom: 17px;
}
p.authorb {
	font-family: Montserrat-Bold;
    color: #944947;
    text-align: center;

}
.firstbloc_home a {
    color: #8b4543 !important;
    text-decoration: none !important;
}
.widget.widget_archive a, .widget.widget_categories a, .widget.widget_meta a, .widget.widget_pages a, .widget.widget_recent_comments a, .widget.widget_recent_entries a, .widget.widget_rss a, .widget.widget-wedocs a {color:#000 !important;}
.single-post .wpb_text_column p {
    color: #7e7e7e;
    font-size: 16px !important;
    font-family: Sarala !important;
    text-align: justify;
}
.single-post .btn_pdf {
	    background-color: #8b4543 !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    box-shadow: none !important;
    font-family: Sarala-Bold !important;
    color: #fff !important;
    border-radius: 31px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
}
.single-post .btn_pdf:hover {
	background-color: #8b4543c2 !important;
}
 @media (max-width: 1199px) and (min-width: 320px){/*Zoom 125%*/ 
	.header-menu-wrapper.responsive-mode-on .menu .menu-item>.sub-menu, .header-menu-wrapper.responsive-mode-on .menu .menu-item>.mega-menu {
		display: block;
		list-style: none;
		margin: 0;
		padding: 8px 0;
		position: absolute;
		z-index: 999;
		visibility: hidden;
		opacity: 0;
		transform-origin: 10% top;
		transition: all .3s;
		top: 110%;
		left: 0;
		background: #fff;
		border-radius: 11px;
		box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	}
	.header-menu-wrapper.responsive-mode-on .menu li.menu-item:hover>.sub-menu, .header-menu-wrapper.responsive-mode-on .menu li.menu-item:hover>.mega-menu {
		visibility: visible;
		opacity: 1;
		top: 100%;
	}
	.header-menu-wrapper.responsive-mode-on .menu .menu-item>.sub-menu .menu-item a, .header-menu-wrapper.responsive-mode-on .menu .menu-item>.mega-menu .menu-item a {
		text-transform: uppercase !important;
		font-weight: normal !important;
		padding: 0px 25px !important;
		color: #000 !important;
		border-bottom: 0;
	}
	.header-menu-wrapper.responsive-mode-on .menu .menu-item>.sub-menu .menu-item:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		width: 0;
		transition: width .3s;
		background: #8799a3;
		border-top-right-radius: 2px;
		border-bottom-right-radius: 2px;
	}
	.header-menu-wrapper.responsive-mode-on .menu .sub-menu .menu-item:hover:after, .header-menu-wrapper.responsive-mode-on .menu .sub-menu .menu-item.current-menu-ancestor:after, .header-menu-wrapper.responsive-mode-off .menu .sub-menu .menu-item.current-menu-item:after {
		width: 4px;
	}
	.header-menu-wrapper.responsive-mode-on .menu .menu-item a::before {
		display:none;
	}
	li.menu-item.menu-item-language.menu-item-language-current a:after {
		right: 0;
		bottom: 50%;
		transform: translateY(50%);
	}
 }
 @media (max-width: 940px){
 #wproto_social_text_widget-2{
	display: block !important;
    float: none !important;
    bottom: auto !important;
    margin-bottom: 0 !important;
}
	 
 }
 @media (max-width: 1150px) and (min-width: 940px){/*Zoom 125%*/ 
 }
 @media (max-width: 939px) and (min-width: 800px){/*ZOOM 150%*/
 .hesperiden.tparrows {display:none !important;}
  .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 
	 ,#footer .col-md-12 ,
	 #footer .col-md-12 .widget{
	 width:100% !important;
 }
 /*

*/
 
 p#copyright {text-align:center !important;}
.chiff p {text-align:center !important;}
.col_secteurs {
    margin-top: 45px !important;
}
.firstbloc_home {padding-right:0px !important;}
 .row_firstbloc {background:none !important ;}
 .firstbloc_home {
	padding-right: 0px !important;}

.firstbloc_home {padding-right:0px !important;}
.firstbloc_home p.subtitle_bloc ,.firstbloc_home p,.titlecenter_home, h2.chiff p,p.title_sect,.title_blocarticle h4, .title_blocarticle p,.para_article p{
	text-align:center !important;
}
.col_right > .wpb_wrapper,.col_b1_right > .wpb_wrapper {padding-right:0px !important;}
.col_lr > .wpb_wrapper {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.col_left > .wpb_wrapper {
    padding-left: 0px !important;
}
 }
@media (max-width: 799px) and (min-width: 699px) {/*ZOOM 175%*/
 .hesperiden.tparrows {display:none !important;}
  .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 
	 ,#footer .col-md-12 ,
	 #footer .col-md-12 .widget{
	 width:100% !important;
 }
p#copyright {text-align:center !important;}
.chiff p {text-align:center !important;}
.col_secteurs {
    margin-top: 45px !important;
}
.firstbloc_home {padding-right:0px !important;}
 .row_firstbloc {background:none !important ;}
 .firstbloc_home {
	padding-right: 0px !important;}

.firstbloc_home {padding-right:0px !important;}
.firstbloc_home p.subtitle_bloc ,.firstbloc_home p,.titlecenter_home, h2.chiff p,p.title_sect,.title_blocarticle h4, .title_blocarticle p,.para_article p{
	text-align:center !important;
}
.col_right > .wpb_wrapper,.col_b1_right > .wpb_wrapper {padding-right:0px !important;}
.col_lr > .wpb_wrapper {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.col_left > .wpb_wrapper {
    padding-left: 0px !important;
}
}
 @media (max-width: 698px) and (min-width: 600px) {/*ZOOM 200%*/
  .hesperiden.tparrows {display:none !important;}
  .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 
	 ,#footer .col-md-12 ,
	 #footer .col-md-12 .widget{
	 width:100% !important;
 }
 p#copyright {text-align:center !important;}
.chiff p {text-align:center !important;}
.col_secteurs {
    margin-top: 45px !important;
}
.firstbloc_home {padding-right:0px !important;}
 .row_firstbloc {background:none !important ;}
 .firstbloc_home {
	padding-right: 0px !important;}

.firstbloc_home {padding-right:0px !important;}
.firstbloc_home p.subtitle_bloc ,.firstbloc_home p,.titlecenter_home, h2.chiff p,p.title_sect,.title_blocarticle h4, .title_blocarticle p,.para_article p{
	text-align:center !important;
}
.col_right > .wpb_wrapper,.col_b1_right > .wpb_wrapper {padding-right:0px !important;}
.col_lr > .wpb_wrapper {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.col_left > .wpb_wrapper {
    padding-left: 0px !important;
}
 }
@media (max-width: 599px) and (min-width: 480px) {/*ZOOM 250%*/
 .hesperiden.tparrows {display:none !important;}
p#copyright {text-align:center !important;}
.chiff p {text-align:center !important;}
.col_secteurs {
    margin-top: 45px !important;
}
.firstbloc_home {padding-right:0px !important;}
 .row_firstbloc {background:none !important ;}
 .firstbloc_home {
	padding-right: 0px !important;}

.firstbloc_home {padding-right:0px !important;}
.firstbloc_home p.subtitle_bloc ,.firstbloc_home p,.titlecenter_home, h2.chiff p,p.title_sect,.title_blocarticle h4, .title_blocarticle p,.para_article p{
	text-align:center !important;
}
.col_right > .wpb_wrapper,.col_b1_right > .wpb_wrapper {padding-right:0px !important;}
.col_lr > .wpb_wrapper {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.col_left > .wpb_wrapper {
    padding-left: 0px !important;
}
}
 @media (max-width: 479px) and (min-width: 400px){/*Zoom 300%*/
 p#copyright {text-align:center !important;}
 .chiff p {text-align:center !important;}
 .col_left > .wpb_wrapper {
    padding-left: 0px !important;
}
 .col_lr > .wpb_wrapper {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
 .col_right > .wpb_wrapper,.col_b1_right > .wpb_wrapper {padding-right:0px !important;}
 .col_secteurs {
    margin-top: 45px !important;
}
.firstbloc_home {padding-right:0px !important;}
 .firstbloc_home p.subtitle_bloc,.firstbloc_home p,.titlecenter_home, h2.chiff p,p.title_sect ,.title_blocarticle h4, .title_blocarticle p,.para_article p{
	text-align:center !important;
}
 .header-menu-wrapper .header-menu .item-logo img {width:65px !important;}
 .header-menu-wrapper .header-menu .menu-layout-item {top:30% !important;}
 .title_slide h1 {
	     font-size: 15px !important;
 }
 .firstbloc_home {
	padding-right: 0px !important;}

  .row_firstbloc {background:none !important ;}
 }
 @media (max-width: 399px) and (min-width: 300px){/*Zoom 400%*/
 p#copyright {text-align:center !important;}
 .chiff p {text-align:center !important;}
 .col_left > .wpb_wrapper {
    padding-left: 0px !important;
}
 .col_lr > .wpb_wrapper {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
 .col_right > .wpb_wrapper ,.col_b1_right > .wpb_wrapper{padding-right:0px !important;}
 .col_secteurs {
    margin-top: 45px !important;
}
.firstbloc_home {padding-right:0px !important;}
 .firstbloc_home p.subtitle_bloc,.firstbloc_home p,.titlecenter_home, h2.chiff p,p.title_sect,.title_blocarticle h4, .title_blocarticle p,.para_article p {
	text-align:center !important;
}
 .header-menu-wrapper .header-menu .item-logo img {width:65px !important;}
 .header-menu-wrapper .header-menu .menu-layout-item {top:30% !important;}
  .title_slide h1 {
	     font-size: 15px !important;
 }
  .row_firstbloc {background:none !important ;}
  .firstbloc_home {
	padding-right: 0px !important;}
	
	#footer-widgets>.row{
		margin:0 !important;
	}
}

@media (max-width: 299px) and (min-width: 0px){/*Zoom  500%*/
 .title_slide h1 {
	     font-size: 15px !important;
 }
 .row_firstbloc {background:none !important ;}
p#copyright {text-align:center !important;}
.chiff p {text-align:center !important;}
.col_left > .wpb_wrapper {
    padding-left: 0px !important;
}
.col_lr > .wpb_wrapper {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.col_right > .wpb_wrapper,.col_b1_right > .wpb_wrapper {padding-right:0px !important;}
.col_secteurs {
    margin-top: 45px !important;
}
.firstbloc_home {padding-right:0px !important;}
.firstbloc_home p.subtitle_bloc ,.firstbloc_home p,.titlecenter_home h2,.chiff p,p.title_sect,.title_blocarticle h4, .title_blocarticle p,.para_article p{
	text-align:center !important;
}
.firstbloc_home {
	padding-right: 0px !important;}
}



.header-menu-wrapper .header-menu .menu-layout-item {top:50% !important;}



.header-menu-wrapper.responsive-mode-on .menu {
	background: #000000e8 !important;
	margin: 0 -45px 0 0 !important;
}
.header-menu-wrapper.responsive-mode-on .menu-layout-item.open .menu {
	    top: 25px !important;
		background: #000 !important;
		
}
.page-id-678 .header-menu-wrapper .header-menu,
.page-id-1228 .header-menu-wrapper .header-menu {
    height: 80px !important;
}
.page-id-678 .header-menu-wrapper .header-menu .menu-layout-item,
.page-id-1228 .header-menu-wrapper .header-menu .menu-layout-item {
    top: 50% !important;
}

#header.parallax-js-section {
	margin-bottom:45px !important;
}

.page-id-678 #header.parallax-js-section,
.page-id-1228 #header.parallax-js-section  {margin-bottom:100px !important;}


header#header-menu-wrapper-clone .header-menu.classic {height:80px !important;}
.para_inter  p{
	    color: #7e7e7e;
    font-size: 16px !important;
    font-family: Sarala !important;
    text-align: justify;
	    margin-bottom: 10px;
	
}
.txt_droit  {
	text-align:center !important;
}
.txt_droit ul {
    text-align: left;
}
.txt_droit ul li {
    color: #7e7e7e;
    font-size: 14px !important;
    font-family: OpenSans-Regular !important;
    line-height: 20px;
    margin-bottom: 5px;
    padding-left: 0px !important;
}
.txt_droit h3 {
       color: #8b4543 !important;
    font-family: Sarala-Bold !important;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 15px;
}
.txt_droit ul li:before {display:none !important;}
.txt_droit > .wpb_wrapper {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding-top: 25px;
    padding-bottom: 25px;
    background: #fff !important;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
    padding-left: 20px;
    padding-right: 20px;
    min-height: 206px;
}
li.menu-item.menu-item-language.menu-item-language-current ul li a:before {display:none !important;}
.header-menu-wrapper.responsive-mode-off .menu .menu-item>.sub-menu .menu-item a, .header-menu-wrapper.responsive-mode-off .menu .menu-item>.mega-menu .menu-item a {
	    text-transform: uppercase !important;
    font-weight: normal !important;
	    padding: 0px 0 !important;
		    color: #000 !important;
}
.page-id-1218 .firstbloc_home{padding-bottom:55px !important;}
div#wproto_social_text_widget-2 {
    margin-top: 15px;
    padding-left: 0px !important;
}

div#wproto_social_text_widget-2 a.facebook {
    width: 20px !important;
    height: 20px;
    text-align: center;
    border-radius: 11px;
}
div#wproto_social_text_widget-2 a.facebook  i {
	width: 30px !important;
    height: 30px;
}
 @media (min-width: 940px){
div#wproto_social_text_widget-2 {
    position: relative;
    bottom: 80px;
    left: 8%;
    float: right;
    margin-bottom: -80px !important;
}
 }
.share-links a:hover {
    color: #8b4543 !important;
}
.share-links a {
    color: gray !important;
}

.author {
    display: none !important;
}
.menu-item-language img.iclflag {
    margin-right: 10px !important;
}
.header-menu-wrapper.responsive-mode-off .menu .menu-item>.sub-menu .menu-item, .header-menu-wrapper.responsive-mode-off .menu .menu-item>.mega-menu .menu-item {
    padding: 0 40px 0 20px!important;
}
.header-menu-wrapper.responsive-mode-off .menu li.menu-item:hover>.sub-menu, .header-menu-wrapper.responsive-mode-off .menu li.menu-item:hover>.mega-menu {
    top: 80%!important;
}
.shortcode-blog article .post-media img {
    max-height: 180px;
    width: 100%;
    object-fit: cover;
}
.lmm-panel {
    display: none;
}
.lmm-map {
    border: none !important;
}