﻿
  .iti-flag.br {
    height: 14px;
    background-position: -680px 0px; }


html.special .header__soc-icon { font-size: 1.3913rem; color: #000; }


html.special.black-bg .header__soc-icon { color: #fff; }


html.special.blue-bg .header__soc-icon { color: #195183; }


.sidebar #recent-tab-1 .posts-list li,
.sidebar #recent-tab-2 .posts-list li,
.sidebar #recent-tab-3 .posts-list li {
	border-bottom: 1px solid #d9d9d9;
	padding: 10px 0 0 0;
}


.sidebar #recent-tab-1 .posts-list li:last-child,
.sidebar #recent-tab-2 .posts-list li:last-child,
.sidebar #recent-tab-3 .posts-list li:last-child { border-bottom:0px solid #d9d9d9!important; }
.qodef-404-page .qodef-page-not-found .qodef-page-not-found-text{margin:10px 0 0}




.rate-table { background-color: #fff; border-top: 1px solid #dee7f2; border-bottom: 1px solid #dee7f2; margin-top: -21px; }



#search input {
  background: #ebeced;
  width: 146px;
  outline: none;
  box-shadow: none;
  color: #000;
  font: 14px Helvetica Neue, Helvetica, sans-serif;
  line-height: 24px;
  border-radius: 0;
  padding: 5px 15px 6px 18px;
  margin: 0;
  border: 1px solid #F7A600;


}

#search-404 .btn.btn-primary {
  margin: 0;
  padding: 14px 20px 14px 19px;
}


#search {display:none;}
div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading {margin-top: 0px;margin-bottom: 0px;}
div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading,div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading p {color: #000000;}
div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading p:last-of-type {margin-bottom: 0;}
div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading, div.fl-node-5c6117db67cf2 .pp-heading-content .pp-sub-heading p {font-weight: 300;line-height: 1.6;}



#image_1010931266 {
  width: 45%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.informa-bar__list{margin:20px 0 0;padding:0;list-style:none}
.informa-bar__list:before,.informa-bar__list:after{content:' ';display:table}
.informa-bar__list:after{clear:both}
.ie7 .informa-bar__list{zoom:1}
.tribe-events-list-widget .tribe-events-list-widget-events{padding:0 1.5rem;margin-bottom:1.25rem}
#block-menu-menu-header-right ul.menu li#li-contact-us a{background-position:-161px 0px;}
#block-menu-menu-social-media-navigation ul.menu li.first{margin-left:8px;}
.menu-site-map .level-0 .first{display:none;}



.equal-height .column .column_attr{height:100%;box-sizing:border-box}



.column_attr.align_left{text-align:left}

.column_attr.align_right{text-align:right}

.column_attr.align_center{text-align:center}

.column_attr.align_justify{text-align:justify}

.mcb-section.bg-cover,.mcb-wrap.bg-cover,.column_attr.bg-cover{background-size:cover}

.mcb-section.bg-contain,.mcb-wrap.bg-contain,.column_attr.bg-contain{background-size:contain}

	.mcb-section.bg-cover-ultrawide,.mcb-wrap.bg-cover-ultrawide,.column_attr.bg-cover-ultrawide{background-size:cover}

  footer .innerwrap, header .innerwrap, .innerwrap-custom-header, #bodywrap, #main-navigation .innerwrap {margin: 0px auto; padding: 0px; max-width: 94%; width: auto;}

  #custom #header .innerwrap {max-width:100%;width:100%;}

  #slidearea .innerwrap,#gallerycover {width:100% !important;}


#osplugin-header-sticky .rating-quantity {
  font-size: 11px;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
  line-height: 1em;
  float: left;
}
.menu-item-117{background-color:#d8c3b6;}

.main-navigation ul .menu-item-has-children:after{
	font-family: 'FontAwesome';
	position: absolute;
	left: 45%;
	bottom: 0;
	content: "\f107";
	color: #000;
	font-size: 15px;
}

.main-navigation ul ul .menu-item-has-children:after{
	content: "\f105";
	left: 90%;
	top: 0;
}

.middletext
{
	font-size: 13px;
	font-family: Tahoma;
}


.cli-col-12
{
	width:100%;
}
.wrapper-lg{max-width:1280px;margin:0 auto}
.bordered-panel{border:1px solid #f74553;padding:64px 54px;z-index:50}
.intro-panel .bordered-panel{top:64px;position:absolute;padding-bottom:150px}
.highlighted-pages-panel .bordered-panel{position:absolute;top:0;z-index:22;min-height:366px}
.highlighted-pages-panel .bordered-panel .panel-description .btn-bake{min-width:100%}
.highlighted-pages-panel .bordered-panel.gallery-bordered-panel{right:0;margin-right:8.33333%}



#logos {background-color:#c3def3;padding-top:15px;padding-bottom:15px;}

#logos .logos-heading {text-transform: uppercase;margin-top:0;margin-bottom:9px;text-align: center;font-size: 14px;color:#07538e;}

#logos .logos-heading span {
  position: relative;
  display: inline-block;
  margin: 0;
}

#logos .logos-heading span:after,
#logos .logos-heading span:before {
  content: '';
  width: 50px;
  position: absolute;
  top: 50%;
  height: 1px;
  background: #07538e;
}

#logos .logos-heading span:before {
  left: 0;
  transform: translate(-120%, -50%);
}

#logos .logos-heading span:after {
  right: 0;
  transform: translate(120%, -50%);
}


.event-list .startdate, .event-list .enddate {
	text-align: center;
	width: 3.2em;
	border-radius: 5px;
	background-color: rgb(230,230,230);
}


.event-list .startdate {
	float: left;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}

		
		.archive-pagination .active a,
		.archive-pagination li a:hover,
		a.wprm-jump-to-recipe-shortcode {
			border-color: #e074a6;
		}
#vrv_overlayer{visibility:hidden;width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:9996;margin-left:0px;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;-webkit-transition-duration:0.25s;transition-duration:0.25s;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
#vrv_overlayer.show{visibility:visible}
#vrv_overlayer.vrv_opacer{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
#vrv_overlayer, .folio_panels .grid_colored_block {background-color:#FFFFFF;}


#form-box .form-box_inner{
    background : #FFF;
    padding    : 10px;
    min-height : 480px;
}


#form-box .form-box_inner li{
    width          : 47%;
    display        : inline-block;
    margin-bottom  : 4px;
    vertical-align : top;
}


#form-box .form-box_inner li:nth-child(odd){
    margin-right : 3%;
}


#form-box .form-box_inner li:nth-last-child(1),
#form-box .form-box_inner li:nth-last-child(2){
    width : 97%;
}
#header_mobile .img-responsive{margin:0 auto}
.img-aides .img-responsive{margin:0 auto!important}
.help-bloc-infra .img-responsive{margin:0 auto!important;padding-top:5px}
.mobile-center .img-responsive{margin:0 auto!important}
#carousel-footer-mobile .img-responsive{margin:0 auto!important}
.bloc-avantages .img-responsive{margin:0 auto}
.img-encart.img-responsive{display:inline-block!important}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.submenu,.submenu.submenu-search{position:absolute;background:#fff}
.submenu{padding:32px 0 23px 10px;top:85px;width:340px;left:0;margin-left:-82px;transition:.2s all ease;opacity:0}
.submenu.submenu-search{width:auto;right:0;margin-left:0;top:80px}
.item-list .pager li.pager-next,.item-list .pager li.pager-ellipsis,.item-list .pager li.pager-previous{display:none;}

#google_translate_element2 {display:none!important;}

.lang-item{cursor:pointer;display:inline-block;vertical-align:middle;padding:2px 4px 3px;}

.lang-item.is-current{background-color:#383838;padding:2px 5px 3px;}
