﻿div#block-block-6.block.block-block{display:none;​}
.block-region{background-color:#ddd;margin-bottom:4px;margin-top:4px;padding:3px;font-size:.8em;border:1px dashed #ccc;text-align:center;text-transform:uppercase;text-shadow:1px 1px #eee}
.block ul{margin:0;padding:0}
.region-top .block-inner{padding:40px 0;color:#fff;text-shadow:1px 1px #000}
.region-top .block-inner h3{padding-bottom:10px;font-weight:normal;font-size:32px;line-height:1.2em;text-transform:uppercase;font-family:'Paytone One',sans-serif}
.region-top .block-inner .content{font-size:14px;color:#d5e8f4;text-shadow:none}
.preface-wrapper .block-inner{padding:40px 0 10px 0}
.preface-wrapper .block-inner h3{padding-bottom:10px}
.sidebar .block-inner .content{padding:20px 0;color:#999}
.postscript-wrapper .block-inner h3{font-size:16px}
.postscript-wrapper .block-inner .content{padding:20px 0}

		
.text_small {font-size:14px; font-weight:400;}


.v2.tabs {
	margin-bottom: -12px;
}


	.tabs{
		display:  none;
	}


	.buttons_home {height: auto; min-height: 100px; float: none; margin: 10px auto 10px auto; text-align: center; margin-top: 130px;}
.search-section .donate-btn{font-size:11px;min-width:auto;padding:10px 14px;line-height:1.6}
.search-section.search-mobile{padding:10px;width:100%}
.search-section.search-mobile .search-menu{width:100%}
.search-section.search-xs{display:none}


#footer {
  height: 60px;
  background-color: #f5f5f5;
  text-align: right;
}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1600px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1760px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}

.section-counseling .section-contents .flow-info {
  margin-bottom: 6.339285714285714%;
  text-align: center;
  letter-spacing: 0.07em;
}


.wp-caption, .imgthumb, .entry img { border: 1px solid #ccc; text-align: center; background-color: #f9f9f9; padding: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 600px; height: auto; }
#respond div.clear{clear:both;}
.box-design,.hint-box-container{border:1px solid #e4e4e4;padding:20px;display:inline-block}
.box-design.hint-box{border:0;padding:0}
		.page_with_abs_header.dark_slides .main_header.type1 .tagline .email a:hover,		.page_with_abs_header.dark_slides .main_header.type1 .tagline .log_in_out a:hover,		.page_with_abs_header.dark_slides .main_header.type1 .tagline a.view_cart_btn:hover {			color:#a0a0a0;		}


.phone,
.email,
.log_in_out,
.social_icons,
.cart_btn {
    display: inline-block;
    vertical-align: top;
    margin-right: 27px;
}


.page_with_abs_header.dark_slides .main_header.type1 .tagline .email a,
.page_with_abs_header.dark_slides .main_header.type1 .tagline .log_in_out a,
.page_with_abs_header.dark_slides .main_header.type1 .tagline a.view_cart_btn,
.page_with_abs_header.dark_slides .main_header.type1 .tagline .social_icons a {
    color: #fff;
}

.div_image .englobe_image .image_sejour{
	border: none;
	vertical-align:middle;
}


.div_image .englobe_image .image_sejour:hover{
	border: none;
}

.footer-logo {
	text-align: center;
	margin: 0px 0 12px
}

.wrapper{margin:0 auto;width:1200px;}

.wrapper.header-image-wrap{text-align:center;}

.header-main-menu.wrapper{position:relative;}

.header {
	height:128px;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.social-links li a .instagram-green,.social-links li a .facebook-green,.social-links li a .linkedin-green,.social-links li a .twitter-green, .social-links li a .youtube-green{
    position: absolute;
    top: 0;
    display: none;
}

.social-links li a:hover .instagram-green,.social-links li a:hover .facebook-green,.social-links li a:hover .linkedin-green,.social-links li a:hover .twitter-green,.social-links li a:hover .youtube-green{
    display: block;
}
.title-wrapper{border-bottom:1px solid #999;border-top:1px solid #999;padding-top:15px;padding-bottom:16px;display:block;}


.fl {
    float: left;
}

	.hp-slider-container .slider-form {
		width: 80%;
		left: 10%;
		right: 10%;
	}

	.hp-slider-container .slider-form form.CercaViaggoForm .custom-select {
		width: 47.5%;
	}

.hp-slider-container .slider-form form.CercaViaggoForm {
	margin-top: .5rem;
	display: block;
}

.hp-slider-container .slider-form form.CercaViaggoForm .btn {
	background-color: rgba(0,0,0,0);
	color: #fff;
	border: 1px solid rgba(255,255,255,1);
	cursor: pointer;
	text-transform: uppercase;
}

.hp-slider-container .slider-form form.CercaViaggoForm .btn:hover,
.hp-slider-container .slider-form form.CercaViaggoForm .btn:active {
	background-color: rgba(255,255,255,1);
	color: #000;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tdc-element-style .vc_column,
.tdc-element-style .vc_column_inner,
.tdc-element-style .td-pb-border-top,
.tdc-element-style .td-pb-row {
  border-color: transparent !important;
}

.tdc-element-style .vc_column:before,
.tdc-element-style .vc_column:after,
.tdc-element-style .vc_column_inner:before,
.tdc-element-style .vc_column_inner:after {
  background-color: transparent !important;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:0;padding-left:25px;padding-right:25px;}
 .col-md-1,.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-md-10,.col-md-11{float:left;}
 .col-md-6{width:50%;}

.col-md-6.lavish_info_top {
	width: 50%;
	float: left;
}
#div-footer #copyright{font-size:14px;color:#000000;position:absolute;right:0;bottom:0}

.hbold4{ font-size:18px; font-weight:normal; line-height:22px; color:#24a800;}

 
.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 ;
}
.page-template-building .building-arrow-down{-webkit-transition:opacity .8s cubic-bezier(.67,.02,.2,.97);-o-transition:opacity .8s cubic-bezier(.67,.02,.2,.97);transition:opacity .8s cubic-bezier(.67,.02,.2,.97);height:25px;width:45px;cursor:pointer;position:absolute;z-index:100;bottom:20px;left:calc(50vw - 22px);display:block;opacity:0}
.page-template-building .building-arrow-down.bounce{-webkit-animation:bounce 2s ease 0s infinite normal none running;animation:bounce 2s ease 0s infinite normal none running}
.page-template-building .building-arrow-down.fade-in{opacity:1}


footer .pwrapper {

  width: 100%;

  max-width: 980px;

  display: block;

  margin: 0 auto;

  padding: 10px 0;

  text-align: center;

}
