﻿.btn-responsive{display:none;border:1px solid #790049;color:#790049;border-radius:3px;padding:10px;position:absolute;right:10px;top:0}
.btn-responsive:hover{border:1px solid #000;color:#000}

.topheaderlink {
	display: inline-block; 
	padding: 2px 12px 2px 6px; 
	border-right: 1px solid #477989;
}

.topheaderlink:last-child {border: none;}
#footer .badges{padding:30px 0px;border-top:1px solid #444;text-align:center}
#footer .badges a{margin:0px 25px;display:inline-block}

.block-title,
h1, h2, h3, h4, h5, h6,
body,p,a,.widget,li,
.td-sub-footer-container,
#paypal-donate p,
span,
#paypal-donate-form table td,#af-form-155353784 .af-body label.previewLabel{
	font-family: 'Arimo', sans-serif !important;
}
.cp_style_2710 #cp_heading-4-2710 .cp-rotate-wrap{ transform:rotate( 0deg);}
.cp_style_2710 #cp_close_image-4-2710 .cp-rotate-wrap{ transform:rotate( 0deg);}
.cp_style_2710 #cp_button-4-2710 .cp-rotate-wrap{ transform:rotate( 0deg);}
.footer-main .logo{padding-bottom:20px}
.footer-main .logo .logo-img{width:125px;max-width:100%}
.header .logo-img,.header .logo-img-reverse{width:125px}
.header .logo-img-reverse{display:none}
.header .branding .wrapper .logo{font-size:0;float:left}
.header .branding .wrapper .logo a{display:block}
.header .logo-img{display:none}





#wrap {
	margin: auto;
	text-align: left;
	width: 1000px;
	position: relative;
}

.filter-type .form-search .form-control {
  padding-right: 65px;
}

.form-search {
  position: relative;
}

.form-search .form-control {
  height: 39px;
  padding-right: 46px;
  border-radius: 0;
}

.form-search .form-group {
  padding-right: 0;
  padding-left: 0;
}

.form-search .btn {
  position: absolute;
  right: -3px;
  top: 0;
  border-radius: 0;
  height: 39px;
}

#footer .form-search .btn {
  right: -1px;
}

#footer .form-search .form-control {
  padding-right: 64px;
}

.down{
vertical-align:top;
margin-left: 5px;
}
.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-md-12{width:100%}
.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-lg-4{width:33.33333333%}

#header #acima-logo {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

#header #acima-logo img {
  height: 34px;
  width: auto;
  transition: 0.3s all ease-out;
}

#header.sticky #acima-logo {
  padding: 10px 1em;
}

#header.sticky #acima-logo img {
  height: 26px;
}

.logo {
  padding: 0.8em 1em;
}
.w-image-h,.w-image a,.w-image img{border-radius:inherit;border-color:inherit !important;color:inherit !important}
.w-image.style_shadow-2 .w-image-h{position:relative}

.site-main .entry-meta {
  margin-bottom: 20px;
}

.site-main .entry-meta a {
  color: #b1b1b1;
  font-weight: normal;
  font-size: 11px;
  letter-spacing: 1px;
}

.site-main .entry-meta a:hover {
  color: #757575;
}
.module-MOBI_titre .tablet-bg .image,.module-MOBI_titre .tablet-bg .image img{height:88px !important;display:inline}
.module-MOBI_titre .tablet-bg .image.mobile:not(.notablet){display:none}
.module-MOBI_titre .image,.module-MOBI_titre .image img{height:44px !important}
.module-MOBI_titre .tablet-bg .image.mobile+.image.tablet{display:none}
.mod_3947181 .image{margin: 0;}
.image, .image a, .image img {text-decoration: none;border: none;}
.mod_11926471 .image{height: 44px;position: relative;}


	#copyrights .footer-logo {
		margin-left: auto;
		margin-right: auto;
	}


.footer-logo {
	display: block;
	margin-bottom: 30px;
}


#slideshow div.frame{
  position:absolute;
  top:0;
  left:0;
  display: none;
  width: 940px;
  height: 350px;
}

.gdlr-core-testimonial-style-center .gdlr-core-testimonial-author-wrap{ display: inline-block; text-align: left; }


div.splc-wrapper{
    display: none;
}

div.splc-wrapper.slick-initialized {
    display: block;
}
header .dropdown[data-active=true] .column_nav.c1,header .dropdown[data-active=true] .column_nav.c2{margin-left:8em}
header .dropdown[data-active=true] .column_nav{width:21%;text-align:center}
header .dropdown[data-active=true] .column_nav li{text-align:left;width:16em}
header .dropdown[data-active=true] .column_nav .column_nav{margin-top:1em;margin-left:0!important}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}

nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,
.mvp-feat1-left-wrap span.mvp-cd-cat,
.mvp-widget-feat1-top-story span.mvp-cd-cat,
.mvp-widget-feat2-left-cont span.mvp-cd-cat,
.mvp-widget-dark-feat span.mvp-cd-cat,
.mvp-widget-dark-sub span.mvp-cd-cat,
.mvp-vid-wide-text span.mvp-cd-cat,
.mvp-feat2-top-text span.mvp-cd-cat,
.mvp-feat3-main-story span.mvp-cd-cat,
.mvp-feat3-sub-text span.mvp-cd-cat,
.mvp-feat4-main-text span.mvp-cd-cat,
.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce-message:before {
color: #0be6af;
}

#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after {
border-color: #555555 transparent transparent transparent;
}

#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after {
border-color: #000000 transparent transparent transparent;
}
.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}


.actual_post_title_page_full {
	width:95.604395604395604396%;
	margin:0 0 0 2.1978021978021978022%;
}


.actual_post_title_page_full h2{ 
	line-height:36px;
	margin:10px 0 10px 0;
	font-size:36px;
}

#news .img_inline_over{
    display: inline-block;
    position: relative;
}


.page-id-1440 .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu .nav.navbar-nav li .c-link{color: #fff;}


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


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


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


	.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";
	}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}

#comments{
  background: #FFFFFF;
}


    .aquahotel {
        height: 415px;
    }
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}
.john-image{float:left}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.dem-votes-txt,.dem-percent-txt{position:relative;display:table-cell;padding-left:.3em;vertical-align:middle;font-size:90%;font-weight:700}
.dem-votes-txt-percent{font-size:90%}
.dem-votes-txt-percent:before{content:'- ';display:inline}
.list-inline,.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-5px}

  .menu-item-859 {
    display: none !important;
  }
#menu-item-179 a,
#menu-item-179 .genesis-nav-menu a:hover{color:#F27999}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }


footer .address {
    margin-top: 20px;
    text-align: center;
    opacity: 0.3;
}
.body .media .img-responsive,.vision .media .img-responsive{margin:auto;}
.view-vision-2030 .views-field-field-image .img-responsive{margin:auto;}
.cta-pane .cta-image img.img-responsive,.intro-pane .cta-image img.img-responsive,.cta-pane .intro-image img.img-responsive,.intro-pane .intro-image img.img-responsive{width:100%;}
.page-home-2 .intro .field-name-field-image .img-responsive,.page-home .intro .field-name-field-image .img-responsive{width:100%;}
 
.package-title a{ color: #3389d7; }
