/********* Compiled - Do not edit *********/
@font-face {
font-family:"Glacial Indifference";
src:;}
:root{--color-primary:#f15b5b;--color-gradient-start:#829ed0;--color-gradient-stop:#f492ee;--color-link:#f15b5b;--color-link-hover:#ff4242;}body{font-family:Karla;font-weight:400;line-height:1.5em;font-size:1em;color:#3f3f40;}body.single-post .content{font-family:Karla;font-weight:400;}.h1,h1{font-family:Karla;font-weight:700;line-height:1.2em;font-size:53px;color:#232223;}.h2,h2{font-family:Merriweather Sans;font-weight:300;line-height:1.2em;font-size:45px;color:#232223;}.h3,h3{font-family:Poppins;font-weight:700;line-height:1.5;font-size:30px;color:#232223;}.h4,h4{font-family:Poppins;font-weight:700;line-height:1.5;font-size:25px;color:#232223;}.h5,h5{font-family:Karla;font-weight:400;line-height:1.7;letter-spacing:1px;font-size:21px;color:#f15b5b;}.h6,h6{font-family:Merriweather Sans;font-weight:400;line-height:1.5;letter-spacing:1px;font-size:17px;color:#f15b5b;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:70px;padding-bottom:70px;}.titlebar{background-color:#f2f2f2;}html {
  scroll-behavior: smooth;
}

.header_title h6{
    margin-top:0px;
}

#content .vc_row ul:not(.pagination) li:before {    
    font-family: 'FontAwesome';
    content: '\f105';
    margin:0 5px 0 -15px;
    color: #f75f2a;
    padding-right:7px;
    margin-left:5px
}
#content .vc_row ul:not(.pagination) li{
    list-style-type:none;
}
.backgroundcliptext .fancy-box-classes .trainer i{
    background: #f3a268 !important;
    background-clip: text !important;
    -webkit-background-clip: text !important;
    text-fill-color: transparent !important;
    -webkit-text-fill-color: transparent !important;
}
.ld-sf [type=submit] {
    flex-direction: row-reverse;
    font-size: 13px;
    font-weight: 700;
}
.ld-sf .submit-text + .submit-icon {
    margin-left: 0;
    margin-right: 0.65em;
}
.iconbox_topsection h3{
    font-family:Karla;
}
.tag-type-heading h6{
    padding:5px 15px 5px 15px;
    background:#f15b5b;
    letter-spacing:1px;
    text-transform:uppercase;
    font-weight:300;
    font-size:0.68em;
}

.liquid-lp-time-aside > time{
        border-radius: 5px;
}

.liquid-blog-grid.row article h2 a {
    color: #2f2f2f;
}

.hp_newsfeed hr {
    display: none;
}

.hp_newsfeed .entry-title {
    line-height: 20px;
display:inline-block;
}

.hp_newsfeed time {
    float:left;
    line-height: 20px;
    margin-top: 5px;
    min-width: 80px;
}

.ecs-event .fancy-box-contents i {
    margin-right: 8px;
    color: #ef5353;
}

h3.entry-title a {
    color:  #181b31;
}

.hp_newsfeed .liquid-blog-grid.row{
	display:block;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}

.row-eq-height [class*="col-"]{
  display:flex;
}
.ecs-featured-event {
 display: flex;
   flex-direction: column;
       border-radius: 5px;
}

.ecs-featured-event .fancy-box-contents{
    flex-direction: column;
    display: flex;
    flex:1;

}

.row-eq-height .fancy-box-contents p {
    flex: 1 0 auto;
    margin-bottom: 20px;
}

.ecs-event .entry-title.summary {
    margin-top: 5px;
        font-size: 0.9em !important;
    margin-bottom: 0px;

        font-weight: bold;
}
.ecs-event .entry-title.summary a, .entry-title.summary.no-event{
    color: #1b1b1b;
}
.ecs-event.no-event{
    margin-top:30px;
}

.qui_sommes_nous p {
    padding-right: 50px;
}

 .featured_games_carousel .vc_images_carousel{
     margin:auto;
 }
 
.hp_newsfeed_2 .liquid-lp hr{
    margin-top:1em;
    margin-bottom:1em;
}

h2.entry-title {
    font-family: Rubik;
}

.featured_hp_newsfeed footer{
    display:none;
}

.iconbox_topsection h3 {
    letter-spacing: 0px;
    color: #808291;
}

.featured-blog-post-responsive{
    padding-right:70px;
}

.qui-sommes-nous-responsive{
    padding-right:50px;
}
.post-nav {
    padding-bottom: 0;
}
ul.liquid-lp-category li a {
    font-size: 1.3em;
    text-transform: none;
}

.page-nav {
    text-align:center;
}

/* Navigation */

.widget_nav_menu ul, .widget_archive ul, .widget_categories ul, .widget_pages ul, .widget_meta ul, .widget_recent_comments ul, .widget_recent_entries ul {
    font-size: 0.85em;
    text-transform:initial;
    letter-spacing:0px;
    color:#9c9c9c;
}
.widget span.post-date {
    display: block;
}
.wpb_widgetised_column a, .main-sidebar a {
    color: #353535;
}
.main-sidebar .widget-title{
    font-weight:bold;
}
.single-post.has-sidebar .sidebar-container {
    margin-top: 4.3181818182em;
}
/* Responsive stuff */
@media screen and (min-width: 1200px){
    .blog-single-cover .blog-single-details {
        position:relative;
        top:initial;
        left:initial;
        transform:inherit;
        -webkit-transform:inherit;
        padding-top:80px;
        padding-bottom:80px;
    }
}

@media screen and (min-width: 992px) {
  .post-meta {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 992px) {
  .hidden-on-small {
   display:none;
  }
  .contact_info_column{
    padding-right:0;
    padding-left: 10px;
  }
}

@media only screen and (max-width: 768px) {
    
.header_title h1{
   font-size:4em !important;
}
    .padding-on-x-small,  .qui-sommes-nous-responsive,  .featured-blog-post-responsive{
        padding-left:40px;
         padding-right:40px;
    }
    .nav-previous{
        padding-bottom:45px;
    }
    .responsive-centered{
        text-align:center !important;
    }
    .contact_info_column{
        margin-top:50px;
        border:none;
        border-top:1px solid #e4dddc;
    }
    .fancy-title.responsive-location-margin{
        margin-left:0 !important;
    }
   
}