﻿.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-md-6{width:50%}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}

.download{position:absolute; top:10px; left:505px; z-index:1;}

.headerpos, .headerpos2 {
padding-top: 190px;
}

.headerpos {
height: 0;
padding-top: 0;
}
.partial_footer .col3 p .label_footer{font-size:12px}

.no-margin {
  margin: 0 !important;
}

.no-margin-top {
  margin-top: 0 !important;
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}
.nav{padding-left:0;margin-bottom: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-left-radius:0;border-top-right-radius:0}

li.cat-item a {
	display: block;
}


.description {
	font-size: 0.8em;
}


#nav-wrapper ul#main-navigation {
  text-align: right;
  display: block;
  float: right;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

  #nav-wrapper ul#main-navigation li {
    position: relative; }

    #nav-wrapper ul#main-navigation li a {
      font-family: "open-sans", sans-serif;
      font-weight: normal;
      font-size: 16px;
      cursor: pointer; }

    #nav-wrapper ul#main-navigation li.menu-item-0 .fa {
      font-size: 2em; }
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}


.footer-widget ul:not(.post-meta):not(.nav-dir):not(.instagram-images):not(.social-icons) li {
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
.social-profile-icons .social-soundcloud a{background:#ff7e30}

  .af-tabs__tablist-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    text-align: center; }

    .af-tabs__tablist-item a {
      position: relative;
      display: block;
      padding: 45px 15px;
      color: #7491a9;
      font-weight: 600;
      text-transform: uppercase; }

      .af-tabs__tablist-item a:after {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 0;
        height: 3px;
        background-color: #4ebd88;
        -webkit-transition: width 250ms ease;
        -o-transition: width 250ms ease;
        -moz-transition: width 250ms ease;
        transition: width 250ms ease;
        content: ""; }

    .af-tabs__tablist-item.active a {
      color: #fff; }
.ui--blog-side{float:left;margin-right:30px;}
.rtl .ui--blog-side{float:right;margin-right:0;margin-left:30px;}
 .ui--blog-side-author{width:60px;text-align:center;}
.ui--blog-side-author img.avatar{padding:1px;margin:0;border:4px solid #ebebeb;background-color:#fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.widget .ui--blog-side-author img.avatar{width:48px;height:48px;}
footer .ui--blog-side{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.ui--blog-item.layout--mini .ui--blog-side,.ui--blog-item.layout--mini-carousel .ui--blog-side{margin-right:20px;}
.rtl .ui--blog-item.layout--mini .ui--blog-side,.rtl .ui--blog-item.layout--mini-carousel .ui--blog-side{margin-right:0;margin-left:20px;}

html footer .ui--blog-side-author img.avatar { background-color: #2f2f2f; border-color: #2f2f2f; }






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.view .date-nav-wrapper .date-heading h3{font-size:20px;padding-top:6px}
.date-nav-wrapper .date-heading h3{color:#000}
.date-nav-wrapper .date-heading h3 a{color:#000}
.date-nav div.date-heading h3{margin:0;padding:0;}
.date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}


.branding {
  display: block;
  position: relative;
  z-index: 4;
}

.branding img {
  max-width: 100%;
}

.main-container {position: relative; z-index: 3; background: #fff;}

    .main-container, .content-columns  {padding-top: 0;}


.site-inner {
	margin: 0 auto;
	max-width: 1320px;
	position: relative;
}


.slider {
    height: 374px;
    left: 2px;
    margin: 0 auto;
    position: absolute;
    top: 298px;
    width: 435px;
	overflow:visible !important; 
    z-index: 2;
}


.slider-bot {
	width:100%;
	height:52px;
	background:#fff;
}

.gdlr-core-title-item .gdlr-core-title-item-title-wrap{ position: relative; }

.gdlr-core-title-item-caption-right .gdlr-core-title-item-title-wrap{ float: left; margin-right: 30px; }

.right-logo-left-ads .site-logo{float:right;text-align:right;}

.center-logo-below-ads .site-logo{float:none;text-align:center;width:100%;margin-bottom:10px;}

.site-logo{width:22%;float:left;position:relative;}


.categorylist ul.nav ul{padding-left: 12px; padding-bottom: 10px;}

.categorylist div.menu ul.nav li.top ul.sub li span a{padding: 5px 0px; color:#000;}



.clear:before,
.clear:after,
.gallery:before,
.gallery:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.home-widget-area:before {
    content: '';
    display: table;
}


.clear:after,
.entry-content:after,
.gallery:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.home-widget-area:before {
    clear: both;
}


.page-content,
.entry-content,
.entry-summary {
    margin: 1.5em 0 0;
}




.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.agile-about-main{background:#febf00;}
footer.site-footer .icon-row{text-align:center;padding:25px 0}
footer.site-footer .icon-row img{margin:0 20px}
 

.nav-item-header {
  font-weight: bold;
  padding: 5px 0 0 0;
}


.nav-item-header a {
  color: #ff0000 !important;
}

.onlinecasinos .soft {padding: 0 15px 10px 15px;}

.onlinecasinos .soft h3 {padding:10px 0; margin: 0;}

.onlinecasinos .soft ul {border-bottom:3px solid #6f9538; padding: 0 0 15px 0;}

.onlinecasinos .soft ul li {margin: 0  0 3px 0;}

.onlinecasinos .soft ul li a {color:#235ec1; font-size:13px; font-style:italic;}



.header-social-icons {
	float: right;
	margin: 1.5em 0;
}


.header-social-icons .social-icons-menu li a {
	padding: 0.7em;
}


.header-social-icons .social-icons-menu li a:before {
	font-size: 24px;
}


.header-social-icons .social-icons-menu li a:hover {
	color: #ccc;
}
.full-img{width:100%}
#italic_sitename{font-style:italic;font-family:serif;}

#barre_liens
{
	padding-top: 4px;
	padding-bottom: 8px;
}


  #top_bloc_center #barre_liens ul li.li_barre {
    padding-left: 40px; }


  #barre_liens.collapse {
    display: block;
    height: auto; }


  #barre_liens ul.ul_barre li.li_barre,
  #barre_liens ul.ul_barre li.li_barre_home {
    display: block;
    border-bottom: 1px solid #bbb;
    padding: 8px 0 !important; }

  #header .header_mid .search_resp_nav_wrap {
    width: auto;
    float: none;
    text-align: center;
  }



.social-profiles-widget img {
    margin: 0 4px 0 0;
}
 

.social-profiles-widget img:hover {
    opacity: 0.8;
}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

#builder-module-4d6821044760c-outer-wrapper {
	max-width: 1020px;
	width: 1020px;
}





.builder-module-outer-wrapper {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

#slides .slide{padding:40px 0 20px;width:1140px;height:400px;display:block}

.slide img{margin:-40px 0;max-width:1140px}


.site-header.headroom--not-top .site-logo-img--light {
  display: none;
}


.site-logo .site-logo-img--light {
  display: none;
}


.header--transparent .site-logo-img--light {
  display: block;
}


.lt-ie9 .header--transparent .site-logo-img--light, .ie9 .header--transparent .site-logo-img--light {
  display: none;
}

.indexforum .mar3{ padding-right:10px !important;}

.obbsbox2 .tab .mar3{ padding-right:10px !important;}


.header .header-content {
  max-width: 1344px;
  margin: auto;
  padding: 0 30px;
  position: relative;
  border-bottom: 1px solid #FFFFFF;
}


.logoleft {
float:left;
width:280px;
margin:14px 0 0 0;
padding:0;
}
.img-fluid,.tribe-events-event-image img,.tribe-events-event-thumb img{max-width:100%;height:auto}
 .avia-image-overlay-wrap a.avia_image{overflow:hidden}
.avia-image-overlay-wrap a.avia_image .image-overlay{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}
 .avia-image-container.av-has-copyright .avia-image-overlay-wrap{position:relative;overflow:hidden}
.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-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{float:left}
.col-xs-12{width:100%}


.mr-2 {
  margin-right: .625em;
}



.advertisement_above_footer {
   background-color: #ffffff;
}

.advertisement_above_footer .widget-title {
   border-bottom: 2px solid #289dcc;
   font-size: 18px;
   margin-bottom: 15px;
   padding-bottom: 0;
}

.advertisement_above_footer .widget-title span {
   background-color: #289dcc;
   color: #fff;
   padding: 6px 12px;
   display: inline-block;
}


.integration-logos {
	margin: 5px 20px;
}

.toggleMenu2 .main-menu-small .plus-icon{float:right;width:auto;max-width:100%;height:auto;margin-right:1.5%;margin-top:15px;clear:none;color:rgb(0, 0, 0);}
#header .search-bar{position:absolute;display:block;top:-60px;right:.9375rem;height:60px;z-index:-1;width:calc(33.3333% - .9375rem);padding:10px;background-color:#fff;border-top:1px solid #e8e8e9;transition:all .2s cubic-bezier(.455,.03,.515,.955);box-shadow:0 0 6px 0 rgba(0,0,0,.085)}
#header .search-bar .input-group{margin-bottom:0}
#header .search-bar input[type=search]{border:0;box-shadow:none}
#header .search-bar input[type=submit]{width:35px;height:35px;border:0;display:none}
#header .search-bar i{position:absolute;top:0;right:0;display:none}
#header .search-bar.active{top:0}
#navigation .region{margin-top:8px;}

#blocks td.region{font-weight:bold;}
#blocks tr.region-message{font-weight:normal;color:#999;}
#blocks tr.region-populated{display:none;}
#primary table{margin:0 0 1.5em;width:100%;border:1px solid #ddd;border-right:none;background:#fff;}
#primary th{font-weight:bold;padding:10px 10px;background:#555;color:#fff;}
#primary tr{padding:5px 5px;}
#primary td{padding:5px 10px;border-top:1px solid #ddd;border-right:1px solid #ddd;}
#primary,#sidebar{padding-top:20px;padding-bottom:20px;}
.not-front #primary{padding-right:10%;}
body.home .connect .the-latest .fb-wrap{width:100%;max-width:500px;margin-top:15px}
body.home .connect .the-latest .fb-wrap .fb_iframe_widget{display:block}
body.home .connect .the-latest .fb-wrap a{color:#fff}
