﻿.footer{height:110px;padding-left:270px;padding-right:305px}
.footer p{color:#7a7a7a;float:right}
.footer a{color:#7a7a7a;text-decoration:none}
.footer a:hover{color:#7a7a7a;text-decoration:underline}


.footer {
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 12px;
	background-color: #37383a;
}

    #footer .footer-right {margin-top: 5%;width: 100%;text-align: center;}


.slick_content {
  position: absolute;
  bottom: 65px;
  width: 100vw;
  margin-left: 25px;
}
.home-contents h2{font-size:28px}
.collection-inner-content,.home-contents h2{font-size:24px}
.home-contents h2,.subpage-main h1,.subpage-main h2{font-size:28px}
.home-contents p,.intro p{font-family:Arapey-Italic}
.home-contents h1,.home-contents h2,.subpage-main h1,.subpage-main h2{font-family:Arapey-Regular;color:#535353;font-size:34px;text-align:center;margin:0}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}

#fsearchf table td.right {
	width: 580px;
}

#fsearchf span.right {
  width: 580px;
}

.right {
	float: right;
}
.w-text-h{line-height:1.5}
.bg_transparent:not(.sticky) .w-text-value{color:inherit}
.w-text i{vertical-align:top;line-height:inherit;transition:color 0.3s;opacity:0.5}
.w-text-value{transition:color 0.3s}
i + .w-text-value{margin-left:0.6em}
.w-text-value:empty{display:none}
.nav-list{list-style:none;margin:0;padding:0}
.nav-list li{margin:0;padding:0;text-transform:uppercase}
.nav-active .nav-list li{font-family:"Trade Gothic Bold","TradeGothicLT-Bold","Oswald","Helvetica","Arial",sans-serif;font-style:normal;font-weight:400;color:#000;font-size:32px;line-height:1.1}
.nav-active .nav-list a{color:#000;display:inline-block;padding-bottom:.25em;padding-top:.25em}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}





.call-to-action a,.call-to-action h1{margin:0}
.call-to-action p{margin-bottom:10px}
.call-to-action .text-right{text-align:left}


.section-heading {
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: .06em;
  text-align: center;
  padding-bottom: .9375rem;
  margin-bottom: .625em;
  border-bottom-width: 1px;
}

.maislider .item{height:220px;}


.site-header-social-wrapper {
  display: none;
  width: 100%;
  -ms-flex-order: 2;
      order: 2;
  margin: 0 0 30px;
}


.site-header-social-wrapper .social-wrapper {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}


.site-header-social-wrapper .social-title {
  display: none;
}


.widget-columns-table {
	width: 100%;
	table-layout: fixed;
}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events:none}
.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border:1px solid transparent}
.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border-color:#cccccc;}
.front .view-heroes .hero-image{position:relative;display:block;width:100%;cursor:pointer;overflow:hidden;}
.front .view-heroes .hero-image:before{content:'';display:block;position:absolute;top:0px;left:0px;width:100%;height:calc(100% - 6px);}
.front .view-heroes .hero-image img{width:100%;height:auto;}
.front .view-heroes .views-row-1 .hero-image:before{background:linear-gradient(to right,rgba(90,43,125,0.9),rgba(155,43,217,0.9));}
.front .view-heroes .views-row-2 .hero-image:before{background:linear-gradient(to right,rgba(38,54,133,0.88),rgba(0,145,178,0.88));}
.front .view-heroes .views-row-3 .hero-image:before{background:linear-gradient(to right,rgba(64,64,64,0.9),rgba(107,107,107,0.9));}
#box_sub_logo_1{margin-top:20px;width:182px;float:left}

table.classementNormal td.pos {text-align:center;}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
.social-section .text-container .button-container{margin-top:2em}
.footer--top-left{display:none;width:100%;background:#333;}
.pull-left{float:left!important}
.top-nav-mobile .pull-left a{float:left;}
.f-width-1-2,.f-width-2-4,.f-width-3-6,.f-width-5-10{width:50%}
