﻿

.submenu{position:absolute;z-index:100;display:none;min-width:100%;font-size:12px;}

#top-mobile-menu .submenu,#top-links .submenu{left:0;top:107%;padding-top:11px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABkSURBVHjaYvz//z8DLsAYs98XSK2FcoP/L3HcjEstExGGsELxWqgY8QahGQIDeA1jItIQgoYxkWAIXsOYSDQEp2FMZBiC1TBGhuh95BiCDH6DkgbIoF8UGAI3jIkKhoC9CRBgADioJ9b7p/9+AAAAAElFTkSuQmCC) no-repeat 30px 0;}

#left-nav .submenu{padding-left:11px;left:106%;top: -10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABjSURBVHjaYvz//z8DLsAYs98XSK0FYlZGXAqRFYH52BSiK8KqEJsiDIW4FKEoxKcIrpCQIrBChuh9BBWBABMximAKiQIghcFA/JuQQuI9Q1LwkBTgJEUhSYmCpGSGTTFAgAEAWFRLfkFBOWMAAAAASUVORK5CYII=) no-repeat 0 20px;}

.pull-left{float: left;}

.section_two .pull-left{width: 310px;overflow: hidden;}

.link-wrap .pull-left{width: 95px;}

.link-wrap .pull-left a{line-height: 40px;padding: 2px 8px;color: #fff;}

.link-wrap .pull-left a:hover,.link-wrap .pull-right:hover{color: #fe9226;}
#footer-philosophy-inside-right .accordion-content,#footer-philosophy-inside-right .accordion-title{margin:0 0 24px}
 

#footer-philosophy-inside-right .accordion-content, #footer-philosophy-inside-right .accordion-title {margin: 0 0 24px 0;}


  .large-8 {
    width: 66.66667%; }


.td-mobile-container {
  opacity: 1;
  -webkit-transition: all 0.5s ease 0.5s;
  -moz-transition: all 0.5s ease 0.5s;
  -o-transition: all 0.5s ease 0.5s;
  transition: all 0.5s ease 0.5s;
}

.td-hide-menu-content .td-mobile-container {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.view-home-page-contents .views-column .view-column-inner .views-field-field-image img{margin-bottom:20px;min-width:100%;}
.view-home-page-contents .views-field-field-image{min-height:190px;}
.view-category .views-field-field-image img,.view-list-symposia .views-field-field-image img,.arep-inslider img,.arep-additonal-boxes .views-field-field-image img{width:100%;height:auto;max-width:100%;}
.page-search-advanced .view-search .views-row.search-item-list .views-field-field-image{width:120px;}
.page-search-advanced .view-search .views-row.search-item-list .views-field-field-image img{width:100%;}
.page-search-advanced .view-search .search-item-grid .views-field-field-image{text-align:center;margin-bottom:5px;overflow:hidden;}
.view-search .view-content .search-item-grid .views-field-field-image img{width:100%;}
.page-search-advanced .view-search .views-field-field-image .field-content{width:100%;text-align:center;}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}

ul#image_bandeau_img_liste .image_bandeau_img {
	float:left;
	height:310px;
	width:435px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	display:none;
	background:none;
}

ul#image_bandeau_img_liste .image_bandeau_img.selected {
	display:block;
}

ul#image_bandeau_img_liste .image_bandeau_img img {
	border:none;
}

.editorial_col_droite.type_2 ul#image_bandeau_img_liste .image_bandeau_img {
    float: left;
    height: 109.92px;
    width: 150px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    display: none;
    background: none;
}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}


.dot {
    height: 3px;
    width: 33px;
    background-color: rgba(184, 184, 184, 0.54);
    display: inline-block;
    transition: background-color ease;
    position:relative;
    z-index: 11;
}


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}


label.mobile_collapser,
span.close_menu {
  display: none;
}

  span.close_menu {
    cursor: pointer;
    font-size: 30px;
    font-weight: bold;
    line-height: 25px;
    position: absolute;
    margin: 15px;
    top: 0;
    left: 0;
    color: #444444;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    text-align: center;
    display: block;
  }
.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}
.fl-icon-text-empty {display: none;}
.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}
.fl-icon-text a {text-decoration: none;}
.fl-icon-text span {display: block;}
.fl-icon-text span.mce-edit-focus {min-width: 1px;}
.fl-node-5b4651110b209 .fl-module-content .fl-icon-text {height: 28px;}
.fl-node-5b4651110b1cf .fl-module-content .fl-icon-text {height: 28px;}
.fl-node-5b4651110b193 .fl-module-content .fl-icon-text {height: 28px;}


	.navigation-classic .site-navigation .primary-menu ul,
	.site-navigation .footer-menu ul {
		text-align: left;
	}
li.title_tier{color:#d02627!important;font-family:trumpgothicpro,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px}
li.title_tier .second{padding-top:25px!important;padding-bottom:10px!important}

.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}
.owl__slide--step{font-size:6.875em;line-height:1em;color:#fff;width:500px;height:500px;border-radius:500px;background-color:#f36d21;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:120px;-webkit-transform:translate(-200px, 140px);transform:translate(-200px, 140px);position:relative;opacity:0;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;-webkit-transition-delay:500ms;transition-delay:500ms}
.owl__slide--step::after{content:"";display:block;position:absolute;top:157px;left:375px;width:0;border-width:70px 120px 0;border-style:solid;border-color:#f36d21 transparent}
.owl-item.active .owl__slide--step{opacity:1;-webkit-transform:translate(-100px, -20px);transform:translate(-100px, -20px)}


ul#menu-top-menu-1 a {
    letter-spacing: 1px;
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}


#numbers .counter {
  display: block;
  text-align: center;
  margin-bottom: 25px;
}


#numbers .counter .value {
  display: block;
  font-size: 36px;
  color: #fff;
}


#numbers .counter small {
  text-transform: uppercase;
  color: #ccc;
}
.section#presentation .section__content--presentation .logo{position:absolute;bottom:20px;left:20px;width:calc(100% - (20px * 2));z-index:2}

.footer-socail ul li a{ padding:0px 10px; font-size:25px;}

.footer-socail{border-top:2px solid #181820;border-bottom:2px solid #181820;padding:18px 0}

.footer-socail ul{padding:0;margin:0;text-align:center}

.footer-socail ul li{list-style:none;display:inline-block}

.footer-socail ul li a i{padding-right:7px}

.footer-socail ul li a:hover,.footer-socail ul li a:focus,footer-socail ul li a:active{outline:0;text-decoration:none;color:#e0dfd8!important}

.footer-social-takeover .footer-socail{border:0}

.footer-takeover .footer-socail{padding:12px 0}

.footer-takeover .footer-socail ul{text-align:right}

.footer-social-takeover .footer-socail ul li a{padding:0 12px}

.footer-social-takeover .footer-socail ul li:last-child a{padding-right:0}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }



div.item-page .content_rating {
	background-color: transparent; 
}

.item-page_wha + .content_rating {
	width: 80%; 
}


body.contentpane .content_rating, div.contentpane .content_rating { display: none; }
 
	 
	 
  
  
  
  
  .content_rating {
    margin: 6px 0;
}
.content_rating .jve-stars,.content_rating .jve-statistics{display:inline-block;vertical-align:middle;margin-right:10px}
#main-handler .content_rating .jve-stars{margin-top:6px!important}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}
.collapse.in{display:block}
.search-container-mob-wraper.active{display:block;z-index:2500;}
.search-container-mob-wraper{width:100%;height:100%;background-color:#ffffff;display:none;box-sizing:border-box;position:fixed;z-index:110;top:0;left:0;width:100%;height:100%;}



.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px; }



.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }



.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc; }



.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}

  .items-grid .col-sm-6:nth-child(2n + 3) {
    clear: left;
  }
.site-boxed #page-wrapper{max-width:1210px;margin:40px auto;background:#fff;-webkit-box-shadow:0 3px 14px rgba(50,50,50,.15);-moz-box-shadow:0 3px 14px rgba(50,50,50,.15);box-shadow:0 3px 14px rgba(50,50,50,.15)}
#page-wrapper header{height:auto}
.fl-photo-img-svg {width: 100%;}
.pull-left{float:left!important}

.td-ad-background-link #td-outer-wrap .td-main-content-wrap {
  pointer-events: none;
}

.td-ad-background-link #td-outer-wrap .td-main-content-wrap .td-container {
  pointer-events: auto;
}
.img-responsive{display:block;height:auto;max-width:100%}
#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}

.slideshow_container .slideshow_button {
  padding: 0;
  position: absolute;
  top: 50%;
  cursor: pointer;
  display: none;
  z-index: 2;
}

.slideshow_container .slideshow_button.slideshow_previous {
  left: 5px;
}

.slideshow_container .slideshow_button.slideshow_next {
  right: 5px;
}



.spl-icon {
	float:right;
	cursor:pointer;
}


.spl-icon-close {
	position: absolute;
    top: 8px;
	right: 10px;
	font-size: 14px;
}


.spl-icon-close:before {
   font-family: 'slide-login';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.wp-login .spl-icon-close {
	display:none;
}


.content-inner {
	padding: 25px;
}


.content-inner-sm {
	padding: 10px 25px;
}


.list_carousel li .InnerLayout .content-inner * {
	margin: 0px;
	padding: 0px;
}


.list_carousel li .InnerLayout .content-inner h4 {
	color: #666666;
}


.accordion-tab .tab-content .content-inner {
	padding: 1em;
}


.accordion-tab .tab-content .content-inner .content-inner {
	padding: 0px;
}

.screen-reader-text {
  overflow: hidden;
  clip: rect(0px, 0px, 0px, 0px);
  position: absolute;
  margin: -1px;
  padding: 0;
  height: 1px;
  width: 1px;
  word-wrap: normal !important;
  border: 0 none;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.t1 li.firstlink2 a {padding-left:20px;border-right:1px solid #7D7D7D;color:#fff;float:left;font-size:13px;font-weight:700;line-height:1.2em;margin:5px 0 5px;padding:0 5px;}







.content {
	background: #fff;
	margin-bottom: 0;
	min-height: 400px;
	padding: 35px 0;
}


	.content .container {
		padding-left: 16px;
	}


	.content div.image.right {
		margin: 0;
		padding: 0;
	}


		.content div.image.right img {
			padding: 20px;
		}

			.container.int .content{
				padding: 20px 16px 0;
				border-right: none;
			}

			.container.int .content,
			.container.int .sidebar{
				-webkit-box-ordinal-group: 3;
			    -moz-box-ordinal-group: 3;
			    -webkit-order: 2;
			    -ms-flex-order: 2;
			    order: 2;
			    -webkit-flex: 1 1 100%;
			    -ms-flex: 1 1 100%;
			    flex: 1 1 100%;
			}


			.container .content img{
				max-width: 100%;
				height: auto;
			}



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



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}
.side-dash-bottom-widgets,.side-dash-top-widgets{padding:40px}

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
body.responsive-ready.site-1 table.main-top-grid tr.sm-row{position:relative;display:block}

		
.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;		
	}

.delim{width: 100%;height: 20px;clear:both;}
		.page_with_abs_header.dark_slides .main_header.type1 .tagline .email a:hover,		.page_with_abs_header.dark_slides .main_header.type1 .tagline .log_in_out a:hover,		.page_with_abs_header.dark_slides .main_header.type1 .tagline a.view_cart_btn:hover {			color:#a0a0a0;		}


.phone,
.email,
.log_in_out,
.social_icons,
.cart_btn {
    display: inline-block;
    vertical-align: top;
    margin-right: 27px;
}


.page_with_abs_header.dark_slides .main_header.type1 .tagline .email a,
.page_with_abs_header.dark_slides .main_header.type1 .tagline .log_in_out a,
.page_with_abs_header.dark_slides .main_header.type1 .tagline a.view_cart_btn,
.page_with_abs_header.dark_slides .main_header.type1 .tagline .social_icons a {
    color: #fff;
}
.view-staff .view-footer{clear:both;}


.post_date {
    position: absolute;
    background: rgba(0,0,0,0.5);
    height: 70px;
    z-index: 999;
    color: #fff;
    font-size: 35px;
    padding: 15px;
    font-weight: 700;
    text-align: center;
}

.post_date .date{
    display: block;
    font-size: 20px;
    line-height: 24px;
    padding: 0;
}

.post_date h6 {
    font-size: 14px;
    font-weight: lighter;
    line-height: 20px;
    margin: 0px;
    text-align: center;
}


#featured-article .right-side .metas .comment .comments .count {
    margin-left: 0.5rem;
    font-size: 0.7rem;
    display: block;
    color: #fff
}


.secondary-featured .left-side .metas .comment .comments .count {
    margin-left: 0.5rem;
    font-size: 0.7rem;
    display: block;
    color: #fff
}


#latest-articles .latest-news-article .metas .comment .comments .count {
    margin-left: 0.5rem;
    font-size: 0.7rem;
    display: block;
    color: #555
}
.off-canvas .sidebar-menu{padding:30px 0}
.sidebar-menu .search-form{display:block !important}


.f-widget .f-widget h3.tab { border-bottom: none; }


#content .f-widget h3.tab { }
