﻿.fl-post img[class*="wp-image-"],.fl-post img.alignnone,.fl-post img.alignleft,.fl-post img.aligncenter,.fl-post img.alignright{height:auto;max-width:100%}
.alignnone{margin:5px 20px 20px 0}
a img.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignnone{margin:5px 20px 20px 0}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

#nav span.icon {
    display: block;
    font-size: 9px;
    padding: 0 0 2px 0;
}
.site-header__menu-main{height:auto;margin-bottom:55px;margin-right:-30px;overflow:scroll}
.dark-nav .site-header__menu-main{margin-bottom:44px;background:#000}
body.single .affix .site-header__menu-main,body.single .affix .site-header__menu-main ul{display:none}
body .affix .site-header__menu-main{border-bottom:0;margin-bottom:0}

nav.social ul li.rss a {
  background-position: -53px;
  width: 14px;
}

aside[role="complementary"] .widget_rss .rss-date:before,
footer[role="contentinfo"] .widget_rss .rss-date:before {
  content: "\2013  ";
}


.utilityNav .utilityItems .routing {
  margin-right: 45px;
  font-weight: 400;
  color: #e6e7e8;
}


.mobileMenu .routing {
  padding: 15px 0;
  text-align: center;
  border-bottom: 5px solid #ccc;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #535353;
  
  background: #f3f3f3;
  
  
  
  background: linear-gradient(to bottom, #f3f3f3 1%, white 100%);
  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 );
  
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}
.container-12 .grid-3{width:180px !important;}
.container-12 aside.grid-3{width:180px !important;}
.container-12 aside.region-sidebar-first.grid-3{width:178px !important;}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }
.fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper{position:relative;margin-bottom:15px;-webkit-transform:translateZ(0)}



.highlight .kt {
  color: #DC322F;
}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.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%}

#guestbook_page .featured-entry-container .inner-box .col-xs-12 {
  display: table-cell;
  padding: 0;
}

div.ads-header{text-align:center;margin-bottom:15px;}
#header .menu-mobile{display: none}
#header .menu-mobile #menu-secondary{text-align: center;background-color: #69aefc;font-weight: bold;font-family: 'Oxygen', sans-serif}
#header .menu-mobile #menu-secondary ul{padding: 0;margin: 0}
#header .menu-mobile #menu-secondary ul li{padding: .25em 0;line-height: 1.5;font-size: 1.2em}
#header .menu-mobile #menu-secondary ul li.current-menu-item{background-color: #000}
#header .menu-mobile #menu-secondary ul li:hover{background-color: #bdbdbd}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

  .col-md-6 {
    width: 50%;
  }


    .col-md-6 .img-responsive {
        max-width: 100% !important;
        margin: 5px auto;
    }
.foot-menu{margin-bottom:15px;max-width:none;text-align:center;width:100%}
 .foot-menu .menu li { display:inline-block; float:none; margin-bottom:5px; }
.foot-menu .menu{float:right;width:100%}
.foot-menu .menu li:first-child{margin-left:0}
.foot-menu .menu li a{color:#999;font-size:.7rem;font-weight:400;line-height:100%;text-transform:uppercase}
.foot-menu .menu li a:visited{color:#999}
.foot-menu .menu li a:hover{color:#fff}
.foot-menu .menu li ul{display:none}


nav.main-menu-wrap ul li a,
ul.col-tabs li a,
nav.fly-nav-menu ul li a,
.foot-menu .menu li a {
	font-family: 'Montserrat', sans-serif;
	}


.nav-bar-wrap {
    display: block;
    z-index: 999;
    background-color: #2c2f33;
    -webkit-transition: opacity .3s linear;
    -moz-transition: opacity .3s linear;
    -ms-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear;
}


.ruby-is-stick .nav-bar-wrap {
    opacity: .95;
}


.ruby-is-stick .nav-bar-wrap:hover {
    opacity: 1;
}


.is-nav-shadow .nav-bar-wrap {
    box-shadow: 3px 3px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, .05);
    webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, .05);
}


.admin-bar .is-sticky-nav .nav-bar-wrap {
    top: 32px !important;
}


.is-light-header .nav-bar-wrap, .is-light-header .main-nav-inner .is-sub-menu {
    background-color: #fff;
}







.welcome-wide-nkl {
	clear: both;
	color: #ccc;
    margin: 0 auto;
    text-align: left;
}


.welcome-wide-nkl .wrap{
	background-color: #fff;
	padding: 15px;
	color: #000;
	margin-top: 40px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}


.welcome-wide-nkl .wrap h1{
	color: #C50404;
	font-size: 34px;
	line-height: 27px;
	padding-top: 8px;
}


.welcome-wide-nkl .wrap h2{
	color: #222;
	font-size: 20px;
	line-height: 20px;
}


.welcome-wide {
	clear: both;
}

	
	.home .welcome-wide-nkl {
	  padding: 0 2%;
	}

 	

	.blog-footer-inner-wrapper,
 	.super_header,
 	.main-wrapper {padding-left: 3.2%; padding-right: 3.2%}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}


#navigation ul#menu-main-menu.menu li#menu-item-13.menu-item {
	float: right;
}


#navigation ul.sub-menu li#menu-item-14.menu-item {
	float: left;
}


#navigation li#menu-item-1263.menu-item {
	background: none !important;
}


#navigation li#menu-item-493.menu-item {
	background: none !important;
}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

.stt-textpic-header-long img.image-embed-item {
  height: auto;
}
.navbar-header:after,.navbar-header:before{content:" ";display:table}
.navbar-header:after{clear:both}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.navbar-toggleable .menu-item{font-size:1.3333333333rem;padding-bottom:.8333333333rem;font-weight:600;color:#000;text-align:right;line-height:1}
.navbar-toggleable .menu-item a{color:#20201f;transition:all .1s ease}
.navbar-toggleable .menu-item a:hover{color:#b8161d;transition:all .1s ease}


		.wf-loading .menu-item,
		.wf-loading h1,
		.wf-loading h2,
		.wf-loading h3,
		.wf-loading h4,
		.wf-loading h5,
		.wf-loading h6,
		.wf-loading p,
		.wf-loading a,
		.wf-loading button,
		.wf-loading li {
			
			visibility: hidden !important;
		}
#event-second-section-details .event-fourth-section-organisers-box{margin-top:12px;}
#event-second-section-details .organisers-text h3{margin-top:0;}
.menu-item-117{background-color:#d8c3b6;}
body.responsive-ready.site-1 .kb-offers{display:none !important}
body.responsive-ready .kb-offers{display:none !important}

		#featured, #sidebar, .latest .thumb, .entry .thumb, .post a.more, .wp-pagenavi span.pages, #footer-bottom   { display: none; }

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.text-center{text-align:center}
