﻿.footer-widget-col #calendar_wrap #wp-calendar caption{margin-bottom:6px}
.footer-widget-col #calendar_wrap #wp-calendar tbody tr td a{font-weight:700}
.sidebar table#wp-calendar{margin:0;width:100%}
.sidebar table#wp-calendar caption{margin-bottom:10px;font-weight:700}
.sidebar table#wp-calendar tbody tr td a{font-weight:700;font-size:120%}
.single-meta .widget #wp-calendar{margin:0;font-size:3px}
.single-meta #wp-calendar caption{margin-bottom:3px}
.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:15px;padding-left:15px}
.col-sm-6{width:50%}

.img-main img{
  display: block;
  margin: 0 auto;
}
.pp-row #column-def7c5ff-9769-4b47-94ba-43a24c71fc0d .pp-column-inner .pp-component{text-align:center}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}
#home-slider .slide .content_wrp .next_mobile_view{display:none;position:absolute;top:-40px;height:40px;padding-right:15px;left:0;width:100%;background:rgba(6,56,115,.8);color:#fff}
#home-slider .slide .content_wrp .next_mobile_view p{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:40px;-ms-flex-pack:end;justify-content:flex-end;text-align:right}

.gdlr-core-icon-list-item .gdlr-core-icon-list-content{ font-size: 14px; vertical-align: middle; }

.review-box .review-area .progress .progress-bar {
	height: 2px;
}

.review-box .review-area .progress .progress-bar .percent {
	background: transparent;
	padding: 0;
}

.progress .progress-bar {
	color: #fff;
	padding: 0 10px;
	font-weight: bold;
	background: #e5e5e5;
	position: relative;
	height: 5px;
}

.progress .progress-bar .percent {
	position: absolute;
	padding: 1px 10px;
	display: inline-block;
	top: -25px;
	right: 0;
	background: inherit;
	font-weight: 300;
	font-size: 12px;
}
.review-box .review-score,.review-box .review-area .progress .progress-bar{background-color:#EF4A43;}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.stats-container table tbody tr.success td {
}

.table-container table tbody tr.success td {
}

.white-panel table tbody tr.success td {
    background: #ebf4f6;
}

.admin-panel table tbody tr.success td {
    background: #ebf4f6;
}


.pricingtd
{
	font-family: 'Droid Serif', serif;
	color:#333;
	font-weight: normal;
	font-size:13px;
	text-shadow: rgb(255, 255, 255) 1px 1px 1px;
}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}



#content,
#content #content-inner,
.content,
.title {
  margin: 20px 0;
  max-width: 100%;
  width: auto;
}


#content-inner {
  margin-top:5px;
}




.inner {
  padding: 0;
}


  #fleche_gauche{
    left:-17px;
  }


  .fleche{
    position:absolute;
    top:145px;
    cursor:pointer;
  }
.event-preview__content{padding:1.5rem}
.event-preview__content .button{padding:.8125em 1.5em;font-weight:400}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}



.tagcloud {
    overflow: hidden;
    padding-top: 5px;
    margin: 0 0 0 -5px;
}


.tagcloud a {
    display: inline-block;
    color: #505050;
    margin: 0 0 5px 5px;
    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 21px !important;
    padding: 0 9px 2px 9px;
    background-color: #fff;
    float: left;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    text-transform: uppercase;
    transition: all 300ms;
    -webkit-transition: all 300ms;
    border: 1px #dddddd solid;
}


.tagcloud a:hover {
    color: #fff !important;
}
.site-header .main-header{padding-top:10px;border-bottom:5px solid #059816;transition:padding .2s linear,border .2s linear}
.site-scrolling .main-header{border-bottom-width:5px}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}
.card-desc{padding:0 !important;width:100%;}
.card-desc .cont{padding:0 20px}
.cards .banco .card-desc,.cards .facture .card-desc,.cards .prod .card-desc,.cards .adm .card-desc{right:0;padding:0 96px 0 288px}
.cards .adm .card-desc{padding:0 150px 0 96px}
.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:15px;padding-left:15px}
.col-sm-9{width:75%}
.img-fluid{max-width:100%;height:auto}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
