﻿
#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;
}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}


.right-footer-bottom{
	background-color: #0d0d0d;
	clear:both;
	min-height: 100px;
    max-height: 100px;
    position: absolute;
    bottom: 0;
    width: 100%;
}


.right-footer-bottom ul{
	list-style: none;
    float: right;
    display: inline-flex;
    text-align: right;
}


.right-footer-bottom li{
	width: 40px;
    float: left;
    margin-right: 20px;
    padding: 7px 0px;
    border: 1px solid #b0b0b0;
    text-align: center;
	margin-top: 15px;
}


.right-footer-bottom li a{
	font-size: 17px;
    color: #8f8f8f;
}
.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-left:15px;padding-right:15px}
.col-md-5{width:41.66666667%}

.footer-top .links{font-size:13px;text-decoration:none;}

.footer-top .links a{font-size:13px;color:rgb(102, 102, 102);text-decoration:none;margin-right:5px;}

.footer-top .links .float-right a{font-size:13px;color:#1D9FDD;}




#footerbar {margin: 0;padding: 0;color:#fff;background-color: #2477A9;width:100%;padding: 6px  14px;text-align:center;}
#calendar_wrap,.widget_search .searchform,.wpspd-widgets .wpspd-widget li ul.children{padding-top:10px}
.wpspd-widgets{font-size:14px}
.wpspd-widgets .wpspd-widget li ul.children,.wpspd-widgets .wpspd-widget li.page_item_has_children{margin-bottom:0}

    
	.split-section-headings .section-title{
		font-size: 26px;
		letter-spacing: 2px;
	}

	
    .section-title,
	.split-section-headings .section-title,
	.wide-heading {
        font-size: 24px;
		letter-spacing: 2px;
    }


.section-title {
	margin-bottom: 15px;
	font-size: 36px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.2em;
	line-height: 1.4;
	color: #33485d;
}


.page1-box3 p {
	padding-bottom:0;
}
.yelp-business .yelp-business-img-wrap{float:left;margin:0}
.yelp-business img.yelp-business-img{display:block;float:left;border-radius:3px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}
.online #mobile-apply{display:block}
a#mobile-apply{display:block}
p#mobile-apply{display:block;padding-bottom:0}

.clearfix:after,#accordion fieldset p:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}

.clearfix,#accordion fieldset p{display:inline-block;}
 

* html .clearfix,* html #accordion fieldset p{height:1%;}


.grideschis
{
background-color:#E6E7E9;
}

.submenu-left-column ,.submenu-middle-column ,.submenu-right-column {
    width: calc(100% / 3);
    float: left;
    flex: 1;
}


.submenu-middle-column{
    border-left: 1px solid #fff;
}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.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%;
	}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.sponsor {
    height: 96px;
    white-space: nowrap;
    text-align: center;
}


.sponsor-col-xs-6 {
    height: 100px;
}


.sponsor img {
    max-height: 100%;
}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}


#navigation ul li.parent {
	position: relative;
}
.menu-item-117{background-color:#d8c3b6;}
.footer-links{padding:5px 0;text-align:center;}
.footer-links a{color:#565656;;font-size:16px;padding:0px 10px;}
.footer-links ul li{display:inline-block;}
.list{list-style-type:none}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }



#access li.menu-main-search {
	float: right;
	margin-top: 4px;
	max-width: 200px;
}


#access li.menu-main-search .searchform input[type="search"] {
	height: 48px;
	font-size: 17px;
}


#access li.menu-main-search .searchsubmit[type="submit"] {
	height: 48px;
	width: 48px;
}


li.menu-main-search  .searchform:after {
	background-color: transparent;
}


li.menu-main-search .searchsubmit {
	font-size: 15px;
	top: 1px;
}


.nirvana-boxed .menu-main-search {
	margin: 5px;
}
 li.menu-main-search .searchform .s { background-color: #FFFFFF; }
 li.menu-main-search .searchsubmit[type="submit"] { color: #999999; }

	.widget-container {
		margin: 0 0 18px 0;
		word-wrap: break-word;
		list-style: none;
	}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}

.modal-header .close {
  margin-top: -2px;
}


.calendar-previous-month,
.calendar-next-month,
.calendar-month,
.events__close {
  position: relative;
  display: inline-block;
  height: 40px;
  text-align: center;
  padding-top: 10px;
  padding-top: .7rem;
}


.calendar-previous-month,
.calendar-next-month,
.events__close {
  width: 50px;
  cursor: pointer;
  z-index: 1;
}


.calendar-previous-month:hover,
.calendar-next-month:hover,
.events__close:hover {
  background-color: #1a1a1a;
}


.calendar-next-month,
.events__close {
  float: right;
}


.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row:before, .row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}


.row-pb-md {
  padding-bottom: 4em !important;
}


.row-pb-sm {
  padding-bottom: 2em !important;
}
.language__list{z-index:100;position:absolute;visibility:hidden;opacity:0;right:-15px;right:-1.5rem;top:30px;top:3rem;background:#4c4c4c;width:260px;width:26rem;text-transform:uppercase;border-radius:0 0 4px 4px;overflow:hidden}
.is-visible .language__list{visibility:visible;opacity:1}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}



.pagenavigator_top { display:inline; font-size:14px; font-weight:bold; padding:5px 0; color:#e8e8e8;}

.pagenavigator_top ul { display:inline; padding:6px 3px;}

.pagenavigator_top  .pages { padding-right:15px;}

.pagenavigator_top ul li { display:inline; padding:4px 0px;}

.pagenavigator_top ul li a, .pagenavigator_top ul li a:visited{ background:#fbbc31; border:1px solid #252525; font-size:12px; padding:3px 5px; color:#000; text-decoration:none;}

.pagenavigator_top ul li a:hover {font-size:12px; background:#ffedc4; border:1px solid #000;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.push-half--bottom{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--palm{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--lap{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--lap-and-up{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--portable{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--desk{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--desk-wide{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.push-half--bottom--below-desk{margin-bottom:14.5px !important;margin-bottom:0.80556rem !important}
.kk-star-ratings .kksr-stars, .kk-star-ratings .kksr-stars .kksr-fuel, .kk-star-ratings .kksr-stars a { height:24px; }


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: center;
}


.genesis-nav-menu .menu-item:hover {
	position: relative;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
