/*
Theme Name:     Divi mRdesign
Description:    Theme enfant de Divi
Author:         Muriel Raux
Template:       Divi
*/


/* De 320px à 750px */
@media screen and (min-width: 319px) and (max-width: 750px) {
.page-id-19493 .et_pb_blurb .et_pb_main_blurb_image {width: 42px!important; margin-right: 20px;}
.double-bloc>h1 {font-size: 2.5em!important;}
.double-bloc>h2 {font-size: 1.3em!important;}
.chapeau {font-size: 1.4em!important;}
h2 {font-size: 24px!important;}
.page-id-19493 #change-font h2 {font-size:1.3em!important; line-height:24px!important;}
.page-id-19493 #change-font span {font-size:0.6em!important;line-height:18px!important;}
.page-id-19493 .et_pb_button_6.et_pb_button.et_pb_module {width: 260px;}

.page-id-19493 .header-content-container.center h1 {font-size:2.2em;}
.page-id-19493 .header-content-container.center span {font-size:1.1em;}
}

/* Pour tablettes */
@media only screen and (max-width: 1025px) {
.page-id-51 p {font-size: 15px!important; line-height: 1.7em!important;}
.double-bloc>h1 {font-size: 3.2em;}
.page-id-51 .center-div-liste .et_pb_text_2 {
padding-top: 0% !important;
padding-right: 5% !important;
padding-left: 5% !important;
}
}

/* ACTUALITÉ EN AVANT & HORAIRES */
.page-id-19493 figure.n10s-ming {width:100%;}

.page-id-19493 #change-font h2 {
font-family: 'Brandonmed'!important;
font-weight:normal;
font-size:1.8em;
line-height:36px;
letter-spacing: 0.04em!important;
word-spacing:0.05em!important;
margin-top: 0px;
text-shadow: 0px 0px 3px #333;
}
.page-id-19493 #change-font span {
display:block!important;
font-family: 'Brandonmed'!important;
font-weight:normal!important;
font-size:0.5em;
line-height:24px;
letter-spacing: 0.08em!important;
word-spacing:0.1em!important;
margin-top: 12px;
text-shadow: 0px 0px 3px #333;
}
.page-id-19493 #change-font p {
font-family: 'Brandonmed'!important;
font-weight:normal;
font-size:1em!important;
line-height:24px!important;
letter-spacing: 0.03em!important;
margin-top: 0px;
text-shadow: 0px 0px 3px #333;
}

figure.n10s-ruby p{
padding: 1.5em;
padding-right:1em;
padding-left:1em;
text-shadow: 0px 0px 3px #333;
}

.double-bloc>h1 {
    font-size: 3.5em; 
    margin-top:-15px; 
    padding-bottom: 10px;}

.double-bloc>h2 {
   font-size: 1.5em;
   padding-top: 0;
   padding-bottom: 0;}

/********** Pavé Sélection Homélie ***********/
/******* Fond ********/
.page-id-19493 .et_pb_blog_grid .et_pb_post {
    padding: 32px;
    border: 1px solid #3d3338;
    background-color: #3d3338;
    word-wrap: break-word;
}
/******* Typo ********/
.page-id-19493 .entry-title {
font-family: 'Merriweather', Georgia, "Times New Roman", serif !important;
text-transform: inherit !important;
letter-spacing: 0.06em !important;
}


.et_pb_bg_layout_light .et_pb_post .post-meta a {color:#c1b368!important;}

/********** Boutons ***********/

body #page-container .et_pb_button:hover {
	padding: 0.8em 2.5em !important;
}
.home #page-container .et_pb_button:hover {
	padding: 15px 30px !important;
}
.home #page-container #bouton-facebook:hover {
	padding: 5px 30px !important;
}

.bouton {
display: block;
font-family: '232mkreg',Helvetica,Arial,Lucida,sans-serif;
font-weight: normal;
letter-spacing:0.1em;
color: #fff;
border: 1px #fff solid;
border-radius:6px;
padding: 0.9em 2em 0.6em 2em !important;
margin: 15px 0 !important;
text-align:center;
text-transform: uppercase !important;
width:260px;
}
.bouton:hover {
	padding: 0.9em 2em 0.6em 2em !important;

}

/********** Couleur Footer ***********/
#main-footer {
    background-color: #2f343c !important;
}

/********** ACCUEIL ***********/
/********** Bloc bleu accueil ***********/
.page-id-19493 .header-content-container.center {
    background-color: rgba(56,61,140,0.8);
    max-width: 640px;
    padding: 30px;
}


/********** SOUS-TITRE ***********/
.et_pb_fullwidth_header_subhead {
font-family: 'Brandonmed';
font-size:0.8em;
line-height:22px;
text-transform: uppercase;
letter-spacing: 0.06em;
border-top: #fff solid 1px;
padding-top:10px;
}


/*.et_boxed_layout #page-container .et_pb_row {
    width: 100% !important;
}/*

.texte-accueil {
font-size: 16px !important;
line-height: 26px;
margin-left: 10%;
margin-top: 5%;}

/********** OMBRE SOUS LES TEXTES ***********/
.ombre {
   text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.75);
   color: #0080ff;
}

/*********************************/




/********** TYPOS ***********/
/* Appel des typos */
@font-face {
    font-family: 'Brandonmed';
    src: url('fonts/brandon_med.eot');
    src: url('fonts/brandon_med.eot?#iefix') format('embedded-opentype'),
         url('fonts/brandon_med.woff2') format('woff2'),
         url('fonts/brandon_med.woff') format('woff'),
         url('fonts/brandon_med.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Brandonbol';
    src: url('fonts/brandon_bld.eot');
    src: url('fonts/brandon_bld.eot?#iefix') format('embedded-opentype'),
         url('fonts/brandon_bld.woff2') format('woff2'),
         url('fonts/brandon_bld.woff') format('woff'),
         url('fonts/brandon_bld.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: '232mkreg';
    src: url('fonts/232mk-reg.eot');
    src: url('fonts/232mk-reg.eot?#iefix') format('embedded-opentype'),
         url('fonts/232mk-reg.woff2') format('woff2'),
         url('fonts/232mk-reg.woff') format('woff'),
         url('fonts/232mk-reg.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: '232mklig';
    src: url('fonts/232mk-lig.eot');
    src: url('fonts/232mk-lig.eot?#iefix') format('embedded-opentype'),
         url('fonts/232mk-lig.woff2') format('woff2'),
         url('fonts/232mk-lig.woff') format('woff'),
         url('fonts/232mk-lig.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

p {
letter-spacing: 0.03em;
margin-bottom: 1.3em;
}

p ul, p li {
font-size:18px;
}

body {
line-height:2.1em;
}

a {
font-weight:bold;
}

h1 {
font-family: 'Merriweather', Georgia, "Times New Roman", serif !important;
font-weight: 700;
font-size: 4.2em;
line-height: 1.2em;
letter-spacing: 0.03em;
padding-bottom: 0.5em;
color: #283139;
}

.chapeau {
font-family: '232mklig',Helvetica,Arial,Lucida,sans-serif !important;
font-size: 1.7em;
line-height: 1.3em;
letter-spacing: 0.02em;
}

h2 {
font-family: '232mkreg',Helvetica,Arial,Lucida,sans-serif !important;
text-transform: uppercase;   
font-size: 1.8em;
line-height: 1.2em;
letter-spacing: 0.08em;
padding-top: 1em;
padding-bottom: 8px;
}

h3 {
font-family: 'Merriweather', Georgia, "Times New Roman", serif !important;
font-weight: 700;
font-size: 2.2em;
line-height: 1.15em;
letter-spacing: 0.02em;    
padding-bottom: 19px;
}

h4 {
font-family: 'Brandonbol',Helvetica,Arial,Lucida,sans-serif !important;
text-transform: uppercase;    
font-size: 1.3em;
line-height: 1.2em;
letter-spacing: 0.09em;
padding-top: 1%;
padding-bottom: 2%;
margin-bottom: 1%;
}

h5 {
font-family: 'Brandonmed',Helvetica,Arial,Lucida,sans-serif !important;
text-transform: uppercase;    
font-size: 1.2em !important;
line-height: 1.2em;
letter-spacing: 0.08em;
padding-top: 1em;
margin-bottom: 0.5em;
}


h6 {
font-family: 'Brandonmed',Helvetica,Arial,Lucida,sans-serif !important;
text-transform: uppercase;    
font-size: 1em;
line-height: 1.2em;
letter-spacing: 0.08em;
border-top: 1px solid #000;
padding-top: 1em;
margin-bottom: 0.5em;
}

code {
font-family: 'Merriweather', Georgia, "Times New Roman", serif;
}

.center-div-liste {
padding-top: 10px;
padding-bottom: 10px;
margin: 0 auto;
/*width: 325px;*/
line-height:1em;
}
.lienliste {
font-family: '232mkreg',Helvetica,Arial,Lucida,sans-serif !important;
text-transform: uppercase;   
font-size: 0.9em;   
letter-spacing: 0.1em;
line-height: 1.5em;
display: block;
text-align: center;
padding-bottom: 1em;
margin-bottom: 0.2em;
border-bottom: 1px solid;
color: inherit;
font-weight: inherit;
}

sup {
	bottom:7px !important;
	font-size:0.6em;
}

@media only screen and (max-width: 479px) {
#et-top-navigation {float:right !important;}
.chapeau {font-size: 1.4em;}

.center-div-liste {
padding-top: 12px;
padding-bottom: 10px;
margin: 0 auto;
/*width: 180px;*/
}

h4 .simcal-event-title {
font-size:16px;
letter-spacing:0;
}
}


/*Class Center : Centrer le texte*/
.center {
text-align: center;
}

body #page-container .et_pb_promo .et_pb_button:hover {
font-family: '232mkreg',Helvetica,Arial,Lucida,sans-serif;
padding: 0.8em 2.5em 0.7em 2.5em !important;
text-align:center;
}

blockquote {
	border-left: 1px solid;
	font-style:italic;
}
.entry-content tr td, body.et-pb-preview #main-content .container tr td, tr, th, table {
border: 1px solid #DEDED9 !important;
}


/***********************************************/
/********** MENUS ***********/
/***********************************************/


/* MENU PRINCIPAL*/

/* Hauteur de la barre de menu principal */
header#main-header {
height: 70px;
border-bottom: solid 1px #000;}

/* Positionnement du menu principal */
#et-top-navigation {
float:left;
padding-top: 0 !important;
padding-left: 255px !important;
}
/* Marge sous le menu */
#top-menu-nav > ul {
margin-bottom: 0;
}
/* Espace entre les items de menu */
#top-menu li {
padding-right: 1.5em;
margin-top:-0.6em;
}
/* Liens du Menu principal */

#top-menu li.menu-item a {
padding-top: 30px;
padding-bottom: 28px !important;
padding-right: 0.75em;
font-family: '232mkreg',Helvetica,Arial,Lucida,sans-serif !important;
font-weight: normal !important;
text-transform: uppercase;
padding-left: 1em;
letter-spacing: 0.05em;
}

#top-menu-nav > ul > li > a:hover, #top-menu-nav > ul > li > a:active, #top-menu-nav > ul > li > a:focus, #et-top-navigation ul.nav .current_page_item > a, #et-top-navigation ul.nav .current-page-parent > a, #et-top-navigation ul.nav .current-page-ancestor > a {
opacity: 1;
background-color: #c7b569;
color:#fff !important;
}

/* LOGO */
#logo {
max-height: 400% !important;
}

/* MENUS SECONDAIRES */
/*Hauteur et positionnement des menus secondaires*/
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
	padding: 10px 0 0 !important;
}
.fullwidth-menu li {
top:0.8em;
padding-right: 20px;
}
/*Positionnement des menus déroulants*/
.nav li ul {
right: 0;
}

/* Typographie des menus secondaires */
.fullwidth-menu-nav .fullwidth-menu li a {
font-family: 'Merriweather', Georgia, "Times New Roman", serif !important;
padding-left: 1em;
padding-bottom: 23px;
letter-spacing: 0.09em;
opacity: 1;
color: rgba(0,0,0,0.88);
font-weight: 600 !important;
}

/* Typographie hover des menus secondaires */
.fullwidth-menu-nav .fullwidth-menu li ul.sub-menu li a:hover{
color: #c7b569 !important;
}
.fullwidth-menu a:hover, .fullwidth-menu .current_page_item > a, .fullwidth-menu .current-page-parent > a, .fullwidth-menu .current-page-ancestor > a {
color: #c7b569 !important;
}


/* BOUTON REVENIR EN HAUT */
.et_pb_scroll_top:before {
content: 'Revenir en haut' !important;
}

/*Marges du bas de m'article*/
.single .et_pb_post {
	margin-bottom: 0px !important;
}
.single .post {
	padding-bottom: 0px !important;
}
#left-area {
	padding-bottom: 0 !important;
}


/*CALENDRIER*/
.simcal-events-list-container ul.simcal-events {
	list-style-type: circle;
}


/* IMAGES CIRCULAIRES */
.circular img {border-radius:50%;}

/*FOOTER*/
#footer-bottom {
	display:none;
}

.footer-widget .et_pb_widget {
float:none;
}

ul#menu-reseaux-sociaux-footer li {
display:inline;
margin-right:20px;
}

/*MODULE APPEL A L'ACTION - GESTION MARGIN ET PADDING*/
/*Attention règle présente pour TOUS les appels à l'action au contenu centré*/

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
	padding: 0px auto !important;
	margin: 0px auto !important;
	width: 100%;
	max-width: 1800px;
}
/*PAGE TRESORS DOMINICAINS*/

.page-id-1561 .et_pb_blog_0 .et_pb_post .post-content p {
display:none;}


/*ARTICLES SEULS*/
.postid-19108 h1.entry-title {
	font-size: 3em;
	color: rgb(40, 49, 57);
}
.postid-19108 p.post-meta {
	display:none;}
.postid-19108 #page-container #main-content {
margin-top:70px;}
.postid-19108 article#post-19108  {
	max-width: 800px;
	margin: 0 auto;
}

/* Images circulaires */
.circular img {
 border-radius: 50%;
}

/*MODULES BLOG EVENEMENTS*/
#blog-evenements .et_pb_post .post-content p {display:none;}

.marge-p-pour-icone-voir {margin-top:20px;}
.milieu-vertical {margin-top:-15px;}

/*FOOTER*/

.foot-left p, .foot-left a {
    font-size: 14px !important;
}

#footer-widgets .footer-widget li::before {
	border-style: none;
}
#footer-widgets .footer-widget li {
	padding-left:0;
}

#footer-widgets .footer-widget li.menu-item a{
	padding-left:0;
}
#main-footer .footer-widget h4 {margin-top:3px; font-size:1.1em; padding-top: 10px; border-top: 2px solid #fff; margin-bottom: 20px; width:6em;}

.footer-contact h4 {
	padding: 10px 12px !important;
	border: 2px solid rgb(255, 255, 255) !important;
	color: #C7B569 !important;
	width:inherit !important;
}

/*PLAN DU SITE*/
#post-2328 .entry-content ul {
	list-style-type: none;
}

#post-2328 .entry-content ul.children {
	list-style-type: none;
	margin-top: 1em;
	line-height: 1.5em;
	padding-bottom:1em;
}

#post-2328 .entry-content ul.children li ul.children {
	list-style-type: circle;
	margin-top: 1em;
	line-height:1em;
	padding-bottom:0;
}

#post-2328 .entry-content ul li {
	margin-bottom: 1em;
	padding-left: 1em;
	padding-right: 0.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	background-color: rgb(222, 222, 217);
	color: #000;
}

#post-2328 .entry-content ul.children li {
	padding-left:0.4em;
	padding-right:0.5em;
	padding-top:0em;
	padding-bottom:0.5em;
	color:#222;
}

#post-2328 .entry-content ul.children ul.children li {
	padding-left:0.25em;
	padding-right: 0.5em;
	padding-top:0em;
	padding-bottom:0em;
	color:#444;
}

#post-2328 .entry-content ul li a {
color:#000;
font-size:1.5em;
}

#post-2328 .entry-content ul li ul.children li a {
color:#283139;
font-size:1.2em;
}

#post-2328 .entry-content ul li ul.children li ul.children li a {
color:#6064A3;
font-size:1em;
}

/*404*/

.error404 #main-content .container, .error404 #content-area, .error404 #left-area, .search-no-results #main-content .container, .search-no-results #content-area, .search-no-results #left-area {
 padding: 0 !important;
 margin: 0 ;
 width: 100% !important;
 max-width: none;
}

.error404 #sidebar, .search-no-results #sidebar, .search-no-results #left-area .entry + p {
 display: none;
}

.error404 .et_pb_post:last-child, .search-no-results .et_pb_post:last-child {
margin-bottom: 0;
}

/*FORMULAIRE*/

.frm_style_style-formidable.with_frm_style input[type="text"],
.frm_style_style-formidable.with_frm_style input[type="email"],
.frm_style_style-formidable.with_frm_style textarea {
	height: inherit;
	line-height: inherit;
	padding: 16px;
	border: none;
	box-shadow: none;
	background-color: #eee;
	color: #999;
	font-family: '232mkreg',Helvetica,Arial,Lucida,sans-serif !important;
	font-size: 20px;
}

.frm_style_style-formidable.with_frm_style .frm_form_field :invalid {
	border-color: #C7B468;
	border-width: 3px;
}
.frm_style_style-formidable.with_frm_style input[type="submit"] {
	border-color: #000 !important;
	border-width: 3px;
	padding: 20px 30px;
	font-family: '232mkreg',Helvetica,Arial,Lucida,sans-serif !important;
	font-size: 20px;
	text-transform: uppercase;
	color: #000 !important;
}
.with_frm_style .frm_submit {
	float: right;
}


/*ARTICLES*/
.single-post #sidebar {display:none;}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {display:none;}

/*MODULE IMAGE INTENSE*/
figure.n10s-bubba {background-color:#333;}
figure.n10s-bubba img {
	opacity: 1;
}
figure.n10s-bubba h2 {font: bold 22px 'Brandonbol',Helvetica,Arial,Lucida,sans-serif !important;
	text-shadow: 4px 0 5px #000;
}

/*MODULE PERSONNE POUR PAGE LES FRERES*/

.et_pb_team_member_description span.icon_mail, 
.et_pb_team_member_description span.social_facebook {
	font-size: 1.5em;
	color: #333;
	padding:5px;
	float:right;
	vertical-align:middle;
}
/***********************************************/
/*HOMELIES*/
/***********************************************/

.post-meta-key {display:none;}
.taxo ul {padding:0 !important; margin:0; line-height:1.5em; list-style:none;}
.et_pb_post_type_homelie p.post-meta {padding:0 !important; margin:0; line-height:1.5em;}
.et_pb_bg_layout_light .et_pb_post .post-meta a {color:#110077;}
.single-homelie ul.post-meta, .single-homelie .post-meta li  {display:inline;}
.single-homelie p.et_pb_title_meta_container {
	padding: 0;
	margin: 0;
}
body.single-homelie #et-top-navigation ul.nav #menu-item-59 > a {
	background-color: #c7b569;
	color: #fff !important;
}
.et_pb_fullwidth_code img.avatar, .et_pb_code img.avatar {border-radius:50%;}
.single-homelie #sidebar {display:inherit;}
.single-homelie .et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {display:inherit;}

.single-homelie h2 {
	font-family: 'Merriweather', Georgia, "Times New Roman", serif !important;
	font-size: 3em;
	margin: 0 0 30px 0;
	text-align: center;
	text-transform: unset;
	font-weight: 700;
	letter-spacing: inherit;
}
.cpt-titre-homelie p {display:none;}

.cpt-content-homelie h2 {display:none;}

#wp-calendar caption {
	font: bold 17px 'Brandonbol',Helvetica,Arial,Lucida,sans-serif;
	text-decoration: none;
	background-color: #ECECEC;
	padding: 12px 0;
	text-transform: uppercase;
	color: #333;
	letter-spacing: 1.5px;
}
/*PAGE ARCHIVE HOMELIES*/
#archivehomelie	.et_pb_post {
	margin-bottom:0;
}
#archivehomelie	.et_pb_post .post-meta a {
	color:rgb(17, 0, 119) !important;
}
/*OUTIL DE RECHERCHE HOMELIES*/

.searchandfilter ul li {
display:block;
}

.searchandfilter ul li ul li {
display:inline-block;
}

input[type="submit"]{
cursor:pointer;
background-color:#C7B468;
color:#fff;
font-size:18px;
font-family: '232mkreg',Helvetica,Arial,Lucida,sans-serif;
padding: 10px 20px 10px 20px;
box-sizing: border-box;
    border: none;
}


.sf-field-search input[type="text"] {
	padding: 13px 50px;
	border: 1px solid #444;
	color: #444;
	background-color: #fff;
	/* width: auto; */
	font-size: 15px;
	border-radius: 3px;
}

.et_pb_widget ul li h4 {letter-spacing: 0.05em;}

.et_pb_widget ul li {
	margin-bottom: 2em;}

.et_pb_widget ul li ul li {
	margin-bottom: 2%;}

/*RESULTATS DE RECHERCHE HOMELIES*/

#titre-recherche {margin-top:70px; border-top:1px solid #000; background-color:#DEDED9;}


.resultats-recherche .et_pb_post a img,.search-results .et_pb_post a img, .archive .et_pb_post a img {
	float: left;
	margin-right: 2em;
}
.resultats-recherche #left-area .post-meta,.search-results #left-area .post-meta, .archive #left-area .post-meta  {
	padding-bottom: 0;
	font-size: 16px;
	font-weight: bold;
	color: #333;
}

.resultats-recherche #main-content, .search-results #main-content, .archive #main-content {
	margin-top: 69px;
	border-top: 1px solid #000;
}

.resultats-recherche #main-content .container, .search-results #main-content .container, .archive #main-content .container {
	padding-top: 35px;
}
.resultats-recherche h1, .search-results h1, .archive h1 {
	font-size: 3.7em;
	background-color:#951B26;
	color:#fff;
	letter-spacing: 0.08em;
	padding: 20px 0;
	text-align: center;
	margin-bottom: 50px;
}
.resultats-recherche h2, .search-results h2, .archive h2 {
	font-family: 'Merriweather', Georgia, "Times New Roman", serif !important;
	font-size: 1.4em;
	text-transform: inherit;
	padding:0;
	margin:0;
	line-height: 1.1em;
	letter-spacing: 0.01em;
}
.resultats-recherche #left-area .post-meta, .search-results #left-area .post-meta, .archive #left-area .post-meta {
}
.resultats-recherche .taxo, .search-results .taxo, .archive .taxo {padding:0 !important; margin:0; line-height:1.5em;}

.resultats-recherche .taxo .post-meta, .search-results .taxo .post-meta, .archive .taxo .post-meta {padding:0; margin:0}

.resultats-recherche .taxo .post-meta li, .search-results .taxo .post-meta li, .archive .taxo .post-meta li {list-style:none;}

.resultats-recherche h4.widgettitle, .search-results h4.widgettitle, .archive h4.widgettitle {
	font-family: inherit !important;
	text-transform: none;
	font-size: 1.7em;
	letter-spacing: 0;
	margin: 0;
	font-weight: 700;
	padding: 10px 5px;
	background-color: #F8F8F8;
	color: #222222;
}


/*************************/
/* ARCHIVE AUTEURS */
/*****************/
.author h1 {
	font-size: 2.3em;
	background-color: #951B26;
	color: #fff !important;
	letter-spacing: 0.05em;
	padding: 38px 10px;
	text-align: center;
	margin-bottom: 50px;
}


/*************************/
/* SIDEBAR */
/*****************/

.et_right_sidebar #main-content .container::before{
left: 33% !important;
right: auto !important;
width:0px;
}
body #page-container #left-area{
float: right;
padding-left: 3%;
padding-right: 0;
}
body #page-container #sidebar{
padding-left: 0;
padding-right: 3%;
float: left;
}
.single-post #page-container #left-area{
padding-left: 0;
padding-right: 0;
}


/***********************************************/
/* RESPONSIVE */
/***********************************************/
 
/*MENU MOBILE PRINCIPAL BOUTON*/
	.et_mobile_nav_menu {float:right;}
	.mobile_menu_bar:before {display:none}
	.mobile_menu_bar::after {
font-family: '232mkreg',Helvetica,Arial,Lucida,sans-serif;
font-weight: 100;
content: "MENU";
position: relative;
padding: 10px;
background-color: #C7B468;
color: #FFFFFF!important;
cursor: pointer;}
	.mobile_nav.opened .mobile_menu_bar:after {
content: "FERMER";}
	.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {
padding-top: 30px;
}

/*MENU MOBILE SECONDAIRE BOUTON*/
	.entry-content .mobile_menu_bar::after, #main-content .mobile_menu_bar::after {
content: "Menu de la page";
background-color: #000;
font-family:'Merriweather', Georgia, "Times New Roman", serif !important;
font-weight:100;
color: #FFFFFF!important;
font-size:12px;}
	.mobile_nav.opened .mobile_menu_bar:after {
content: "Fermer";}
	.entry-content .et_mobile_nav_menu, #main-content  .et_mobile_nav_menu{float:right; right:40px;}




/* Min 1405px */
@media all and (min-width: 1405px) {
p {font-size:18px;}
}

/* De 981px à 1405px */
@media all and (min-width: 981px) and (max-width: 1405px) {
/*Menu Principal*/
#top-menu li.menu-item a {
font-size:18px;
padding-left: 0.4em;
}
}
/* De 981px à 1225px */
@media all and (min-width: 981px) and (max-width: 1225px) {
/*Menu principal*/
#top-menu li.menu-item a {font-size:17px;padding-bottom: 29px !important;}
#top-menu li {padding-right: 0.3em;}
/*Menu secondaire*/
.fullwidth-menu li {padding-right: 14px;}
}

/* De 981px à 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {

#top-menu li.menu-item a {
font-size:16px;
padding-right: 0.3em;
padding-left: 0.3em;
padding-bottom: 29px !important;
}

h1 {font-size: 3.5em !important;}
#top-menu li {font-size: 12px;}
}

/***********************************************/
/* FIN RESPONSIVE */
/***********************************************/
 

