

   	.blog-unit-tit a:hover,.count-box,.social-like .wpulike .counter a.image:before,.post-meta-social .count,.entry .pmpro_box p a:hover, .list-author-unit .socialmeida-a:hover,.height-light-ux,.post-categories a,
	a:hover,.entry p a,.sidebar_widget a:hover,#footer a:hover,.archive-tit a:hover,.text_block a,.post_meta > li a:hover, #sidebar a:hover, #comments .comment-author a:hover,#comments .reply a:hover,.fourofour-wrap a,.archive-meta-unit a:hover,.post-meta-unit a:hover,#back-top:hover,.heighlight,.archive-meta-item a,.author-name,.archive-unit-h2 a:hover,
	.carousel-wrap a:hover,.blog-item-main h2 a:hover,.related-post-wrap h3:hover a,.ux-grid-tit-a:hover,.iconbox-a .iconbox-h3:hover,.iconbox-a:hover,.iocnbox:hover .icon_wrap i.fa,.blog-masony-item .item-link:hover:before,.clients_wrap .carousel-btn .carousel-btn-a:hover:before,
	.blog_meta a:hover,.breadcrumbs a:hover,.link-wrap a:hover,.archive-wrap h3 a:hover,.more-link:hover,.post-color-default,.latest-posts-tags a:hover,.pagenums .current,.page-numbers.current,.fullwidth-text-white .fullwrap-with-tab-nav-a:hover,.fullwrap-with-tab-nav-a:hover,.fullwrap-with-tab-nav-a.full-nav-actived,.fullwidth-text-white .fullwrap-with-tab-nav-a.full-nav-actived
	{ 
		color:#CCCCCC; 
	}
	.post-meta-social-li .share:hover:before,#footer .socialmeida-a:hover:before,
	.tw-style-a:hover,button:hover, input[type="submit"]:hover,.pmpro_btn:hover,#content_wrap .pmpro_content_message a:hover,.archive-list .pmpro_content_message a:hover,.member-tip,.team-item-con-back,
	.tagcloud a:hover,.related-post-wrap h3:before,#back-top:hover .back-top-icon:before,#back-top:hover .back-top-icon:after, #back-top:hover:before, #back-top:hover:after,.single-image-mask,
	input.idi_send:hover,.ux-hover-icon-wrap,.iconbox-content-hide .icon_text,.process-bar,.nav-tabs > li > a:hover,.portfolio-caroufredsel-hover
	{ 
		background-color:#CCCCCC;
	}

	
	textarea, select, input[type="text"],input[type="password"],input[type="email"],input[type="url"],.post-meta-social-li .share:before,.post_social:before, .post_social:after,.break-line,.tagcloud a,.gallery-list-contiune,
	.slider-panel,#main_title_wrap,.nav-tabs > li,.promote-wrap,.process-bar-wrap,.post_meta,.pagenumber a,.countdown_section,.standard-blog-link-wrap,.blog-item.quote,.portfolio-standatd-tit-wrap:before,.quote-wrap,.entry pre,.text_block pre,.isotope-item.quote .blog-masony-item,.blog-masony-item .item-link-wrap,
	.pagenumber span,.testimenials,.testimenials .arrow-bg,.accordion-heading,.testimonial-thum-bg,.single-feild,.fullwidth-text-white .iconbox-content-hide .icon_wrap
	{ 
		background-color: #EEEEEE; 
	}
	.progress_bars_with_image_content .bar .bar_noactive.grey 
	{
	  color: #EEEEEE; 
	}
	.border-style2,.border-style3,.nav-tabs > li > a,.tab-content,.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus,.tabs-v,.single-feild,.archive-unit,.widget_footer,
	.list-author-unit,li.commlist-unit,textarea,select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
	{ 
		border-color: #EEEEEE; 
	}
	
	.nav.nav-tabs, .tabs-v .nav-tabs > li:last-child.active>a {
		border-bottom-color: #EEEEEE; 
	}
	.tab-content.tab-content-v,blockquote {
		border-left-color: #EEEEEE; 
	}
	.blog-unit,.search-result-unit,
	.tabs-v .nav-tabs > .active > a {
		border-top-color: #EEEEEE; 
	}
	
	
	.logo-h1  { 
		color:#313139 
	}
	#qLbar,#site-loading-mask {
		background-color: #313139!important; 
	}
	
	
	#footer .logo-h1  { 
		color:#313139 
	}
	

	#navi a,
	#navi .current-menu-item.anchor-in-current-page>a,
	#header-main .socialmeida-a,
	.social-header-triggle, 
	#header-main .socialmeida-a:hover,
	.gallery-navi-a,
	.search-top-btn-class { 
		color: #000000; 
	}
	
	.menu-item-has-children>a:before {
		background-color: #000000; 
	}


	#navi .current-menu-item > a,
	#navi .current-menu-item.anchor-in-current-page.current>a,
	#navi a:hover,
	#navi ul.sub-menu a:hover,
	.gallery-navi-a:hover,
    #main-navi-inn li.gallery-navi-li-active a,
	#navi>div>ul li.current-menu-parent>a,
	#navi>div>ul>li.current-menu-ancestor>a,
	#navi .sub-menu li.current-menu-item>a,
	#header-main .socialmeida-a:hover,
	.search-top-btn-class:hover
	{ 
		color:#F3B45D; 
	}
	.menu-item-has-children>a:hover:before,
	#navi .current-menu-item.menu-item-has-children > a:before,
	#navi>div>ul li.current-menu-parent.menu-item-has-children>a:before,
	#navi>div>ul>li.current-menu-ancestor.menu-item-has-children>a:before,
	#navi .sub-menu li.current-menu-item.menu-item-has-children>a:before {
		background-color: #F3B45D;
	}
	


	#navi .sub-menu { background-color:#FFFFFF; }


	#navi ul.sub-menu a { color:#6B6B6B; }

	
	.blog-unit-tit a,.main-title,.site-loading-logo .logo-h1,#comments .comment-author a,h1,h2,h3,h4,h5,h6,.archive-tit a,.blog-item-main h2 a,.item-title-a,#sidebar .social_active i:hover,.countdown_amount,.ux-grid-tit-a,.filters.filters-nobg li a:hover,.filters.filters-nobg li.active a,.portfolio-standatd-tit-a,.portfolio-standatd-tags a[rel*="tag"],.archive-unit-h2 a,.archive-date,
	.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus,.accordion-heading .accordion-toggle,.post-navi-a,.moudle .ux-btn,
	.jqbar.vertical span,.team-item-con-back a,.team-item-con-back i,.team-item-con-h p,.slider-panel-item h2.slider-title a,.bignumber-item.post-color-default,.blog-item .date-block,
	input[type="text"],input[type="password"], textarea,.mfp-title,.mfp-arrow-right:before,.mfp-arrow-left:before,.clients_wrap .carousel-btn .carousel-btn-a,.gallery-info-property-item
	{ 
		color:#28282E; 
	}
	
	.gallery-wrap-fullwidth .gallery-info-property,.accordion-heading,.title-ux.line_under_over,.gallery-info-property, .gallery-wrap-sidebar .entry, .social-share,
	.moudle .ux-btn:hover { 
		border-color: #28282E; 
	}
	
	h1.main-title:before,.team-item-con,.ux-btn:hover,.title-ux.line_both_sides:before,.title-ux.line_both_sides:after,.audio_player_list,.galleria-info,#float-bar-triggler,.float-bar-inn,.short_line:after,
	button, input[type="submit"],.promote-button:hover,#content_wrap .pmpro_content_message a,.archive-list .pmpro_content_message a,.accordion-style-b .accordion-heading a:before,.accordion-style-b .accordion-heading a:after,.separator_inn.bg- 
	{
	  background-color: #28282E;
	}
	#qLpercentage {
		color:#28282E!important; 
	}

	.ux-mobile #navi,.magazine-unit.magazine-bgcolor-default,.magazine-unit.magazine-bgcolor-default a,.entry .pmpro_box p a,.gallery-info-property-con,.text_block,
	body,a,.entry p a:hover,.text_block a:hover,#content_wrap,#comments,.blog-item-excerpt,.archive-unit-excerpt,.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close,.archive-meta-item a:hover,.entry code,.text_block code,
	h3#reply-title small, #comments .nav-tabs li.active h3#reply-title .logged,#comments .nav-tabs li a:hover h3 .logged,.testimonial-thum-bg i.fa,
	.header-info-mobile,.carousel-wrap a.disabled:hover { 
	  color: #000000; 
	}
	.filters.filters-nobg li a:before,.blog-item-more-a:hover,.tw-style-a:before,.tw-style-a:after
	{
		background-color: #000000; 
	}
	.blog-item-more-a:hover {
		border-color: #000000; 
	}
	
	.post-navi-unit-a,.related-posts-date,.list-author-unit .socialmeida-a,.mfp-counter,.blog-unit-meta, .blog-unit-meta a,.gallery-list-contiune,
	.post_meta>li,.post_meta>li a,.post-meta, .post-meta a,.archive-meta-unit,.archive-meta-unit a,.latest-posts-tags a,.latest-posts-date,#comments .comment-meta .comment-reply-link,#comments .comment-meta .date,
	#mobile-header-meta p,.bbp-meta,.bbp-meta a,.bbp-author-role,.bbp-pagination-count,span.bbp-author-ip,.bbp-forum-content,.infrographic-subtit,.blog_meta,.blog_meta a,.more-link,.blog-item-excerpt .wp-caption-text,
	textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input
	{ 
	  color:#999999; 
	}
	.comment-author:after {
		background-color: #999999; 
	}
	

    ::selection { background: #F3B45D; }
	::-moz-selection { background: #F3B45D; }
	::-webkit-selection { background: #F3B45D; }

	
	#header-inn-main,.page-loading,#search-overlay,.navi-top-layout:not(.ux-mobile) #main-navi,
	body,#wrap-outer,#top-wrap,#main,.separator h4, .carousel-control,
	.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus,.tab-content,.filters.filter-floating li a:before,.standard-list-item:hover .portfolio-standatd-tit-wrap:before,.ux-mobile #main-navi-inn,
	.mfp-bg,.mfp-figure:after,.mfp-figure 
	{ 
	  background-color: #FFFFFF;
	}
	.testimenials span.arrow,.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { 
		border-bottom-color: #FFFFFF; 
	}
	.tabs-v .nav-tabs > .active > a
	{ 
	  border-right-color: #FFFFFF; 
	}
	.post-meta-social-li .share:hover,.tw-style-a,.tw-style-a:hover,.quote-wrap, .mouse-icon,
	.carousel-control,.moudle .ux-btn:hover,button, input[type="submit"],#content_wrap .pmpro_content_message a,.archive-list .pmpro_content_message a, .audio_player_list {
	  color: #FFFFFF; 
	}
	
	
	
	.sidebar_widget h3.widget-title,
	.sidebar_widget h3.widget-title a { 
	  color: #28282E;
	}
	
	
	.sidebar_widget,
	.sidebar_widget a { 
	  color: #999999; 
	}

	
	#footer,#footer a,
	.copyright, .copyright a,
	#footer .widget-title,#footer .widget-title a { 
	  color: #999999; 
	}
	#footer .socialmeida-a:before {
		background-color: #999999; 
	}
	

	
	.widget_footer_unit { 
	  color: #999999; 
	}

	
	.widget_footer_unit .widget-title { 
	  color: #28282E; 
	}

	h1,h2,h3,h4,h5,h6,#content_wrap .infrographic p,#content_wrap .promote-mod p,.ux-btn { 
		font-family: Lato; 
	}
    h1,h2,h3,h4,h5,h6,#content_wrap .infrographic p,#content_wrap .promote-mod p { 
    font-weight: 300; font-style: normal;}
	body, input, textarea, select, button, div.bbp-template-notice p,legend,.gallery-info-property-con,.text_block { 
		font-family: Lato; 
	}
    body, input, textarea, select, button, div.bbp-template-notice p,legend,.gallery-info-property-con,.text_block { 
	    font-weight: 300; font-style: normal;	}
    .logo-h1 { font-size: 46px;}
    #navi a, #header-main .socialmeida-a, .gallery-navi-a, .search-top-btn-class { font-size: 15px;}
    .copyright { font-size: 15px;}
    .hot-top-tit,.blog-unit-tit,.title-h1 { font-size: 24px;}
    #content_wrap .entry,.height-no-auto > .container,.fullwidth-wrap-inn,.full-half-inn,.blog-unit-excerpt,.hot-top-excerpt,.gallery-info-property-con,.text_block { font-size: 15px;}
    .gallery-info-property,.blog-unit-meta-item,.content-post-meta-unit,.top-unit-meta,.blog-unit-meta,.post-navi-meta,.post-navi-meta-icon,.post-categories { font-size: 15px;}
    .widget-title { font-size: 15px; }
    .widget-container { font-size: 13px;}
.form-adherent .field-3-column {
    clear: both;
}
.form-adherent .field-3-column span {
    float: left;
    width: 32%;
}
.form-adherent .field-3-column span {
    margin-right: 2%;
}
.form-adherent .field-3-column span:last-child {
    margin-right: 0;
}
@media (max-width: 1339px) {
.form-adherent .field-3-column span {
    width: 100%;
}
.form-adherent .field-3-column span {
    margin-right: 0;
}

}
.adh-title {
font-weight:normal;
}
.related-posts-date {
display:none;
}
.related-posts-carousel {
margin-bottom:10px;
}
.navi-side-layout:not(.ux-mobile) .gallery-navi-prev {
    left: 190px;
}
.four-column-image .standard-list-item-img-a {
    margin-right: 1px;
}
@media (max-width: 480px) {
	.iocnbox .icon_wrap {
	    min-height: 24px;
	}
	.icon_wrap .fa, .iconbox-plus-svg-wrap .fa {
	    font-size: 18px;
	    line-height: 24px;
	}
}
@media (min-width: 481px) and (max-width: 680px) {
	.iocnbox .icon_wrap {
	    min-height: 40px;
	}
	.icon_wrap .fa, .iconbox-plus-svg-wrap .fa {
	    font-size: 24px;
	    line-height: 40px;
	}
.responsive-ux .separator.text-center .separator_inn {
    width: 10%;
}
}
#navi_wrap_buttons li a {
float: none;
width: auto;
cursor: pointer;
height: 35px;
line-height: 35px;
padding: 8px 8px;
margin-bottom: 0;
border-radius: 2px;
border-style: none;
letter-spacing: 1px;
background-color: #28282E;
color:#fff;
}
#navi_wrap_buttons li a:hover {
color:#fff;
background-color: #F3B45D;
}
a.link_button {
float: none;
width: auto;
cursor: pointer;
height: 35px;
line-height: 35px;
padding: 10px 10px;
margin-bottom: 0;
border-radius: 2px;
border-style: none;
letter-spacing: 2px;
background-color: #28282E;
color:#fff;
}
a.link_button:hover {
color:#fff;
background-color: #F3B45D;
}
.title-wrap {
    margin-bottom: 40px;
    margin-top: 40px;
}
@media (max-width: 1280px) {
	.portfolio-standatd-tit-a-inn.all-content {
    display:none;
	}
	.portfolio-standatd-tit-a-inn.part-content {
    display:block;
	}
}
@media (min-width: 1281px) {
	.portfolio-standatd-tit-a-inn.all-content {
    display:block;
	}
	.portfolio-standatd-tit-a-inn.part-content {
    display:none;
	}
}
blockquote em, blockquote i, blockquote cite {
    font-style: italic;
    font-weight: normal;
    font-size: 0.7em;
}
.iconbox-h5 {
font-size: 15px;
}
body .container .testimonial-container.icon_left .text-testimonial, body .container .testimonial-container.icon_right .text-testimonial {
    width: 90%!important;
}
.text-testimonial .image-box-des {
    font-size: 13px!important;
    font-style: italic!important;
}
.image-box-personne {
    font-size: 16px;
    font-style: italic;
    font-weight: normal!important;
    text-align: center!important;
margin-top:20px!important;
display:block;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000!important;
    opacity:  1!important;
}
input:-moz-placeholder, textarea:-moz-placeholder, select:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000!important;
   opacity:  1!important;
}
input::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000!important;
   opacity:  1!important;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000!important;
   opacity:  1!important;
}
input[placeholder], textarea[placeholder], select[placeholder], [placeholder], *[placeholder] {
color: #000!important;
opacity:  1!important;
}
.form-adherent input, .form-adherent textarea, .form-adherent select {
opacity: 1!important;
color:#000!important;
font-weight:400;
}
.iterlock-item-img .ux-hover-wrap {
	height: 100%;
}
.iterlock-item-img {
    overflow: hidden;
}
.gpr-business-name a {font-size:1.4em!important;}
.gpr-business-avatar {
    width: 100px!important;
    height: 80px!important;
}
.gpr-business-header p.gpr-rating-value {
    line-height: 22px!important;
    width: 90%!important;
    font-size: 1.2em!important;
font-weight:bold!important;
}
.text_block a {color:#999999;font-weight:bold;}
.text_block a:hover {color:#f3b45d;}
.tab-pane h2 {font-size:1.3em;}

@media (max-width: 480px) {
.home .lightbox-photoswipe {display:none;}
.blog-masony-item {
    border-bottom: 0px solid #ccc;
    padding: 0!important;
}
.no-display-smartphone {display:none;}
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
margin-left: auto;
width: 80%;
margin-right: auto;
margin-bottom:-10%
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 80%;
}
.wp-google-name a {font-size:1.4em!important;}
.wp-google-place gp-google-left img {
    width: 100px!important;
    height: 80px!important;
}
.wp-google-url {display:none;}
.h1_voeux{float:left;font-style:normal!important;padding:20px 0 20px 0!important;font-family: Lato;font-size:14px;font-weight:bold;}
.p_voeux{text-align:justify;font-style:normal;font-size:14px;}
.gallery-info-property-item {
margin: auto;
width: 80% !important;
position: relative;
display: block;
clear: both;}

.title_type_h2 {
	font-weight: 300;
	font-style: normal;
	color: #28282E;
	font-family: Lato;
}

.title_content {
	line-height: 25px;
	font-size: 1.2em;
	letter-spacing: 0.5px;
}
.title_top {
  font-size: 24px;
  display: inline-block;
  padding-right: 30px;
  line-height: 20px;
  padding-right: 25px;
  padding-left: 30px;
}
.iterlock-caption .blog_meta h2 {
    font-size: 1em;
}
.entry.p_custom h1 {
    font-size: 2rem;
    margin-bottom: 10px;
margin-top:20px;
}
p.titre2 {
font-size: 1.4em;
font-weight: bold;
font-style: normal!important;
margin-bottom: 0px!important;
}
h2.page-titre2 {
font-size: 1.4em;
line-height: 1.2em;
font-weight: bold;
font-style: normal!important;
margin-bottom: 0px!important;
padding-bottom:20px;
}
h3.page-titre2 {
font-size: 1.2em;
line-height: 1.2em;
font-weight: bold;
font-style: normal!important;
margin-bottom: 0px!important;
padding-bottom:20px;
}
h4.page-titre2 {
font-size: 1em;
line-height: 1.2em;
font-weight: bold;
font-style: normal!important;
margin-bottom: 0px!important;
padding-bottom:20px;
}
p.titre3 {
font-size: 1em;
font-weight: bold;
font-style: normal!important;
margin-bottom: 40px!important;
}
h3.page-titre3 {
font-size: 1.2em;
line-height: 1.2em;
font-weight: bold;
font-style: normal!important;
margin-bottom: 0px!important;
padding-top:20px;
padding-bottom:15px;
}
h4.page-titre4 {
color: #000;
font-size: 1.1em;
line-height: 1.2em;
font-weight: bold;
font-style: normal!important;
margin-bottom: 0px!important;
}
h5.page-titre5 {
color: #000;
font-size: 1em;
line-height: 1.2em;
font-weight: bold;
font-style: normal!important;
margin-bottom: 0px!important;
}
@media (max-width: 840px) {
.text-footer a{
display: inline-block!important;
margin-bottom: 0px!important;
}
}
h2.custom_font {
font-family:CenturyGothic!important;
}
div.tab-content h2 {
margin-bottom:14px!important;
}
span.civilite {margin-bottom:5px!important;}
span.civilite input {margin:0!important; vertical-align:middle!important;}
span.brochure {margin-bottom:5px!important;}
span.brochure input {margin:0!important; vertical-align:middle!important;}
.wpcf7-list-item-label {font-size:13px!important;margin-left:8px!important;}
div.wpcf7-mail-sent-ok {border: none!important;}
div.wpcf7-validation-errors {border: none!important;}

table.tablepress {margin: 0 auto;
width: 80%;margin-bottom:20px;}

table thead tr.odd {background-color:#999}
table tbody tr.odd {background-color:#ddd}

.image-box h2 {
    font-size: 18px;
    font-weight: bold;
line-height:20px;
}

@media (max-width: 763px) {
	.display_default {
		display:none;
	}
	.display_smart {
		display:block;
	}
.horaires tr td:first-child {
    width: 78px;
}
}
@media (min-width: 764px) {
	.display_default {
		display:block;
	}
	.display_smart {
		display:none;
	}
.horaires tr td:first-child {width:100px;}
}
.wpcf7-not-valid-tip {width:160px!important;}
span.custom-check .wpcf7-list-item-label {font-weight:bold!important;font-size:14px!important;}
@media (max-width: 480px) {
	h2.iconbox-h5 {
    font-size: 15px!important;
line-height: 1!important;
  }
}
@media (min-width: 813px) {
	.only-smart-display {
		display:none!important;
	}
}
.bottomspace20 {margin-bottom:20px;}
.bottomspace40 {margin-bottom:40px;}
.topspace20 {margin-top:20px;}
.p_type_h3 {
font-weight: bold;
margin-bottom:6px;
font-size: 1.6rem;
}
.orientation-horizontal .skin-tag {
    display: none!important;   
}
.one-column-image {
    text-align: center;
}
.text_block .ville-h2 {
font-size:14px!important;display:inline-block!important;margin:0!important;
}
.text_block a.adherent-link {
font-family: CenturyGothic!important;font-weight: bold; font-size:14px;display:inline-block!important;color:#000;
}
.text_block a.adherent-link:hover {
color:#F3B45D;
}
.moove-gdpr-infobar-allow-all {
    background-color: transparent!important;
    box-shadow: inset 0 0 0 1px currentColor!important;
    opacity: .7!important;
    color: #202020!important;
}
.moove-gdpr-infobar-allow-all:hover {
    background-color: #000!important;
    box-shadow: inset 0 0 0 1px currentColor!important;
    opacity: .7!important;
    color: #fff!important;
}
@media (max-width: 480px) {
p.contentblock {width:100%;padding:0;margin-bottom:20px;}
}
@media (min-width: 481px) and (max-width: 680px) {
p.contentblock {width:100%;padding:0;margin-bottom:20px;}
}
@media (min-width: 681px) {
p.contentblock {width:50%;padding:30px;}
}
@media (max-width: 480px) {
.more_navi_display {display:none;}
.more_navi_mobile {display:block;}
}
@media (min-width: 480px) {
.more_navi_display {display:block;}
.more_navi_mobile {display:none;}
}