/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/* header */
.ult-item-wrap.slick-slide {
	display:inline-block;
}

.btn-resa {
	color:#fff;
	border-color:#fff;
	border-width:1px;
	border-style:solid;
	padding:10px !important;
	margin-right:20px;
	background-color:transparent;
	font-family: nunito sans;
}
.btn-brochure {
	color:#fff;
	border-color:#fff;
	border-width:1px;
	border-style:solid;
	padding:10px !important;
	margin-right:20px;
	background-color:#94B1D0; 
	font-family: Libre Franklin;
}
.btn-seminaire {
	color:#fff;
	border-color:#fff;
	border-width:1px;
	border-style:solid;
	padding:10px !important;
	margin-right:20px;
	background-color:#F5C1AB ; 
	font-family: Libre Franklin;
}
.btn-resa:hover {
	background-color: transparent !important;
}
.btn-brochure:hover {
	background-color: transparent !important;
}
.btn-seminaire:hover {
	background-color: transparent !important;
}
.btn-resa:after {
	content:none !important;
}

.nd_options_container_full {
	margin-left: 50px;
    margin-right: 50px;
}
/* Selecteur de langue */
.wpml-ls-statics-shortcode_actions {
	    margin-left: 430px;
    margin-top: -22px;
}
.wpml-ls-legacy-dropdown-click {
    width: 160px;
    max-width: 100%;
}

/* Footer */
.wpb_widgetised_column .widget {
    margin-bottom: 0px;
}
#nd_options_footer_4_copyright .nd_options_grid_6 {
	width:100%;
}
.logo-footer-allyouneediscom {
	float:left;
	margin-right:15px;
	padding-top:4px;
}
#nd_options_footer_4_copyright .nd_options_line_height_25_responsive {
	line-height:20px;
}
#nd_options_footer_4_copyright {
	height: 100px;
}
.copy-social {
	float: right;
    margin-top: -40px;
}





.spacer-footer {
	height:0px;
	display:none;
}
.widget ul {
	padding-left: 15px;
	list-style-type: square !important;

}
.wpb_widgetised_column {
	padding: 0px 20px 0px 20px;
}


.wpb_widgetised_column .widget div > ul > li {
    padding: 5px;
    border-bottom: 0px solid #f1f1f1;
}
.otw-sticky.otw-bottom-sticky.otw-show-sticky .otw-sticky-content {
    padding-bottom: 0px;
}
otw-sticky .otw-sticky-content {
    padding: 0px 0;
}

/* general content */
.text-box-location-direct {
    background-color: #a29886;
    padding: 25px;
}
.section-home-enquete {
	background-color:#94b1d0;
	padding-top: 25px;
}
.box-text-enquete {
    padding: 25px;
    border: solid 15px #fff;
}


.mb-20 {
	margin-bottom:20px;
}
.uppercase {
	text-transform:uppercase;
}

.white, .white p {
	color:#fff !important;
}
.fw-600 {
	font-weight:600;
}
.fs-30 {
	font-size:30px;
}
.pea_cook_wrapper.pea_cook_bottomcenter {
    bottom: 105px !important;
}
.activite {
	color:#ECBBAB !important;
}
.camping {
	color:#626F81 !important
}
.aquatique {
	color:#9FBFC2 !important;
}
.emplacements{
	color:#DDB498 !important;
}
.btn-page-brochure {
	color:#626F81 !important;
	border-color:#626F81;
	border-width:1px;
	border-style:solid;
	padding:10px !important;
	margin-right:20px;
	background-color:transparent; 
	font-family: Libre Franklin;
}
.box-brochure {
    margin-bottom: 0px !important;
    padding-top: 25px !important;
    padding-right: 25px !important;
    padding-bottom: 25px !important;
    padding-left: 25px !important;
    background-color: #94b1d0 !important;
}
.btn-page-emplacements {
	color:#DDB498 !important;
	border-color:#DDB498;
	border-width:1px;
	border-style:solid;
	padding:10px !important;
	margin-right:20px;
	background-color:transparent; 
	font-family: Libre Franklin;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #94B1D0;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #f7f7f7;
    background-color: #626F81;
}
.region-mini-item-list .vc_gitem-zone {
		height:225px;
	color:white;
	}
.region-mini-item-list .vc_gitem-zone a {
	color:white;
	}
.citation p {
	font-size:20px;
	color:#9FBFC2 !important;
}
.citation .nd_options_padding_40   {
	background-color:transparent !important;
	padding:10px;
	border:1px solid #bcf0ea;
	text-transform:italic !important;
}
.bengali {
	color:#EA9E9F !important;
}
.location {
	color:#80A099 !important;
}
.title-caroussel-locatif {
  background-color:rgba(0,0,0,0.5);
	padding:10px;
}
.title-liste-locatif {
	padding:10px;
}
.prix-liste-locatif {

	padding:10px;
	float:right;
}
.wpb-js-composer .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3 !important;
    background-color: #f2b69f !important;

}
.wpb-js-composer .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
}
.wpb-js-composer .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #EA9E9F !important;
}
.wpb-js-composer .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3 !important;
    background-color: #9ADFE7 !important;

}
.wpb-js-composer .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
}
.wpb-js-composer .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #4C93AB !important;
}
.wpb-js-composer .vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3 !important;
    background-color: #A29886 !important;

}
.wpb-js-composer .vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
}
.wpb-js-composer .vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #ABA094 !important;
}
.wpb-js-composer .vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3 !important;
    background-color: #B9A46B !important;

}
.wpb-js-composer .vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
}
.wpb-js-composer .vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #FFF0A7 !important;
	color: #666 !important;
}
.wpb-js-composer .vc_tta-color-green.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3 !important;
    background-color: #6FB8A6 !important;

}
.wpb-js-composer .vc_tta-color-green.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
}
.wpb-js-composer .vc_tta-color-green.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #80A099 !important;
}
span.option {
    color: #fff !important;
}
.temoignage img {
display:none;
}
.citation-bengali img {
display:none;
}

/* slider home */

.btn-resa-2020:hover {
	background-color:transparent;
}
.btn-resa-content {
	color: #fff !important;
		border-color:#fff;
	border-width:1px;
	border-style:solid;
	padding:10px !important;
font-size: 20px;
  background-color:#6FB8A6;
	font-family: Libre Franklin !important;

}
.slider-home {
	margin-bottom:0px;
}

/* contenu accueil */
.btn-castel {
	border: 1px solid #fff;
	padding:10px !important;
	color:#fff !important;
}
.btn-castel:hover {
	color:#e6333f !important;
	background-color:#fff;
}
.call-action-offres {
	font-size:35px !important;
	padding:25px !important;
}
.btn-offres-speciales {
	color: #fff !important;
		border-color:#fff;
	border-width:1px;
	border-style:solid;
	padding: 20px 25px !important;
  background-color:transparent;
	font-family: Libre Franklin !important;
}
.btn-offres-speciales:hover {
	background-color:#6FB8A6;
}
.poster-grille-accueil .nd_options_position_absolute .nd_options_bottom_30 {
	padding-right:25px;
}
.poster-grille-accueil.nd_options_section .nd_options_height_10 {
	border-top: 1px solid #fff
}
.titre-news-home h3 a {
	color:#fff !important;
}
.date-news-home a {
	color:#fff !important;
}
/* FAQ */
.faq .vc_toggle_icon {
    background-color: #94b1d0;
    border-color: transparent;
}
/* tableau offres spéciales */
table.promotion {
    width: 100%;
}
table.promotion th {
    text-align:left;
    border-style: solid;
    border-width: 1px;
	border-color: #777;
	padding: 15px;
    background: #003366;
    color: #FFF;
    font-size: 20px;
    font-weight: 600;
}
table.promotion-location {
    width: 50%;
}
table.promotion-location th {
    text-align:left;
    border-style: solid;
    border-width: 1px;
	border-color: #777;
	padding: 15px;
    background: #c9161c;
    color: #FFF;
    font-size: 20px;
    font-weight: 600;
}

table.court-sejour {
    width: 100%;
}
table.court-sejour th {
    text-align:center;
    border-style: solid;
    border-width: 1px;
	border-color: #777;
	padding: 15px;
    background: #003366;
    color: #FFF;
    font-size: 20px;
    font-weight: 600;
}
td.col-nuit {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    vertical-align: middle;
    padding-left: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: #777;
}
td.col-nuit-location {
    color: #c9161c;
    font-size: 15px;
    font-weight: 600;
    vertical-align: middle;
    padding-left: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: #777;
}
td.col-reduc {
	border-style: solid;
    border-width: 1px;
    border-color: #777;
	padding-top:5px;
	text-align:center;
	vertical-align: middle;
}
span.pourcentagereduc {
	font-size:25px;
	font-weight:800;
	vertical-align: middle;
}


/* plan-interactif */
.imp-tooltip p {
	color:#ffffff !important;
}

/* promo */
.promo .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { display:none}

/* flipbox news */
.flip-box-news .vc-hoverbox-inner {
	min-height:650px !important;
}
/* formulaires */
.nd_options_customizer_forms input[type="text"], .nd_options_customizer_forms input[type="email"], .nd_options_customizer_forms input[type="url"], .nd_options_customizer_forms input[type="tel"], .nd_options_customizer_forms input[type="number"], .nd_options_customizer_forms input[type="date"], .nd_options_customizer_forms input[type="file"], .nd_options_customizer_forms input[type="password"], .nd_options_customizer_forms select, .nd_options_customizer_forms textarea, .StripeElement {
    background-color: #fff;
    border-width: 1px;
    border-color: #cec2ab;
    border-radius: 0px;
    border-style: solid;
    padding: 10px 20px;
    -webkit-appearance: none;
    color: #a3a3a3 !important;
}
/* avis google */
.njt-google-places-reviews {
	background-color:#fff;
}

/*media queries */
@media screen and (max-width: 920px) {
  .text-top-header {
    display:none;
  }
	.wpml-ls-statics-shortcode_actions {
    margin-left: 0px;
    margin-top: 5px;
		
}
	.btn-resa {
	margin-bottom: 20px;
}
	.btn-brochure {
	margin-bottom: 50px;
}
	.btn-resa-2020 {
		font-size:15px !important;
		padding: 5px !important;
		margin-top:30px !important;

}
.btn-brochure a,  .btn-resa a {
		font-size:15px !important;
}
	.call-action-offres {
		font-size:15px !important;
		padding: 5px !important;
	}
	.copy-social {
	float: none;
    margin-top: 10px;
}
	.box-meteo, .box-olakala {
		padding: 0px !important;

	}
	.location-direct h2 {
    background-color: rgba(255,255,255,0.6);
		padding:15px
}
	.region-first-item-list .vc-gitem-zone-height-mode-auto-1-1 {
		height:500px;
	}
	.wpb-js-composer .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #f2b69f !important;
}
	.wpb-js-composer .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f2b69f !important;
    background-color: #F2B69F !important;
}
	.wpb-js-composer .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
}
		.wpb-js-composer .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #9ADFE7 !important;
}
	.wpb-js-composer .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #9ADFE7 !important;
    background-color: #9ADFE7 !important;
}
	.wpb-js-composer .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
}
			.wpb-js-composer .vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #A29886 !important;
}
	.wpb-js-composer .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #A29886 !important;
    background-color: #A29886 !important;
}
	.wpb-js-composer .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
}
				.wpb-js-composer .vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #B9A46B !important;
}
	.wpb-js-composer .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #B9A46B !important;
    background-color: #B9A46B !important;
}
	.wpb-js-composer .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
}
	.wpb-js-composer .vc_tta-color-green.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #6FB8A6 !important;
}
	.wpb-js-composer .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #6FB8A6 !important;
    background-color: #6FB8A6 !important;
}
	.wpb-js-composer .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0 !important;
    background-color: #f8f8f8 !important;
}
	.vc-gitem-zone-height-mode-auto-16-9 {
		min-height:300px;
	}
}
@media screen and (max-width: 1200px) and (min-width: 920px) {
	.wpml-ls-statics-shortcode_actions {
    margin-left: 565px;
}
}
.cc-color-override--1698078619.cc-revoke {
    color: #fff !important;
    background-color: #1c678c !important;
}