﻿	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
.additional-checkout-button-visually-hidden{border:0 !important;clip:rect(0, 0, 0, 0) !important;clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;margin:-2px !important;overflow:hidden !important;padding:0 !important;position:absolute !important}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}

.web_counter_orange {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff6600;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

				.et_pb_section { padding: 54px 0; }

				.et_pb_section.et_pb_section_first { padding-top: inherit; }

    
				
.et_pb_section_0.et_pb_section { padding-top: 0px; padding-bottom: 0px; }

.et_pb_section_1.et_pb_section { background-color:#f6f8fa !important; }

	.et_pb_section_4.et_pb_section { padding-top: 30px; }
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:18px!important}





#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
}


#branding {
	position: relative;
	display: block;
	width: 100%;
	float: left;
	clear: both;
	height: 75px;
	padding: 0;
	overflow: hidden;
}


.photo-agence{

  max-width: 100% !important;

  margin-right: 0 !important;

}



#footerwrap {
	padding-top: 30px;
	padding-bottom: 30px;
	background: #384452;
}


#footerwrap p {
	color: #bfc9d3;
}


#footerwrap h4 {
	color: white;
}


#footerwrap i {
	font-size: 30px;
	color: #bfc9d3;
	padding-right: 25px;
}


#footerwrap i:hover {
	color: #00b3fe
}


#footer-widgets #text-3 {
	font-weight: 100;
	width: 100%;
}


.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(odd) .fwidget {
	margin-bottom: 5%;
}


#footer-info a {color: #5B87B2 !important;}

#footer-info a:hover {color: #009743 !important;}

.genericStreamStory .word-blurb .blurb,
.genericStreamStory .s-thumb-word-blurb .blurb,
.genericStreamStory .m-thumb-word-blurb .blurb{
  display:block;}

.genericStreamStory .m-thumb-word-blurb-stacked .blurb{
  float:left;clear:both;}

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}

.uiStreamFooter, .current_page_item {
  margin-right: 10px;
  }

.only-search .genericStreamStory .content,
.current_page_item .genericStreamStory .content{
  font-size:.95em;
  padding:11px;
  }
.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-dark-logo,.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-light-logo,.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-normal-logo{opacity:0}
.qodef-logo-wrapper a img.qodef-dark-logo{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}
.qodef-light-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-dark-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-normal-logo{opacity:0}
.qodef-dark-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-dark-logo{opacity:1}
.icon-o2:before{content:"\75"}
