﻿

.gallery-main .gallery-group .gallery-box .gbox-img {
    width: 310px;
}


.event-year {
  position: relative;
  top: 40px;
  left: 0px;
  width: 110px;
  font-size: 0.6em;
  text-align: center;
}
.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-lg-6{width:50%}

.welcome-sec .wl-inner{display: table-cell;vertical-align: middle;}

.welcome-sec .wl-inner p:last-child{margin-bottom: 0;}
.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}

#top  {background-color: #7cef74;}

.book_appoinment_frm .gform_title, .gform_title_poup, .location_address .loc-address, .location_address .loc-address a, .location_address .location-title, .location_address span.top-title {
font-family: Montserrat, sans-serif;
font-display: auto
}

.location_address .loc-address a:hover, .location_address span.telephone a:hover {
color: #d25f28
}

.location_address .loc-address, .location_address .loc-address a {
color: #0e2240;
text-align: left;
font-size: 16px;
margin: 7px auto;
position: relative;
display: inline-block
}

.loc-address {
padding-left: 15px
}

.loc-address span.top-title {
position: absolute
}
.loc-address,.loc-secondadd{font-size:12px;text-align:center;font-family:Montserrat,sans-serif}

		.auto-style4 {
	font-size: small;
}




#gp-logo { 
float: left;
margin: 0;
width: auto;
font-size: 12px;
line-height: 0;
position: relative;
top: 50%;    
max-width: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.gp-desktop.gp-header-centered #gp-logo,
.gp-tablet-landscape.gp-header-centered #gp-logo { 
float: none;
top: auto;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}

#gp-logo img {
max-height: 100%;
width: auto !important;
}

			.gp-responsive #gp-logo {margin: 0px 0px 0px 0px; width: 0px; height: 0px;}

			.gp-responsive #gp-logo img {width: 0px; height: 0px;}


.video_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); display: none; z-index:99999; }
.cli-col-12{width:100%}
.jaune{color:#febc06}
.left33{float:left;width:33.33%}
header .search-form .left33,header .search-form .left66{width:auto}
footer .left33,footer .left66{width:50%}


.footer-top ul.ul-menu-main-footer{
  margin-top: 30px;
  padding-left: 10px;
}

.footer-top ul.ul-menu-main-footer li{
  display: inline-block;
  line-height: 30px;
}

.footer-top ul.ul-menu-main-footer li a{
  color: #282828;
  padding-left: 5px;
  padding-right: 5px;
  text-transform: uppercase;
  font-size: 15px;
}

    #mw_board_group_2 .mw_board_group_2_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_2 .mw_board_group_2_info a { font-size:11px; }

.widget-title {border-bottom: 1px solid #222222; margin-bottom:5px;}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#access2 .menu,
#access2 div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

ul.contact {
	margin: 25px 0 0 20px;
}

ul.contact li {
	position: relative;
}
#bottom_header .language .lang_item a{margin:0;text-align:center;padding:3px}

.lang_item:hover{background:#535353;color:white;}

.lang_item a{margin:0 0 4px 62px;color:#535353;display:block;width:100%;}

.lang_item a:hover{color:white;display:block;width:100%;}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

.content-area {
    float: left;
    width: 100%;
    padding-bottom: 40px;
    background: #2D343E;
    padding-top: 20px;
    border-radius: 7px;
    -webkit-border-radius: 7px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.28);
}

.content-area h1, .content-area h3, .tipo3 h1 {
    color: #FFF;
    margin: 0;
    padding: 15px 0;
    font-size: 24px;
    font-weight: 300;
}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#eaeaea}











.tt-tab-wrapper .tt-tab-info {
  display: none;
}


.tt-tab-wrapper .tt-tab-info.active {
  display: block;
}


.tt-tab-wrapper.type-1 .tt-tab-info {
  padding: 30px 30px 10px 30px;
}
.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-4{width:33.33333333%}
