@import url("https://fonts.googleapis.com/css?family=Paprika"); h1 {
font-family: paprika,customFont,helvetica,arial,sans-serif !important;
}
h2 {
font-family: paprika,customFont,helvetica,arial,sans-serif !important;
} .button_100 {
width: 100%;
}
.button_bas {
vertical-align: baseline !important;
}   #content > .ux_banner, #content > .ux_block > .ux_banner, .ux-slider {
margin-bottom: 0px;
} .tabbed-content ul.tabs li a {
font-size: 120% !important;
font-family: customFont,helvetica,arial,sans-serif;
}
.shortcode_tabgroup {
margin-bottom: 0px;
} code {
font-family: customFont,helvetica,arial,sans-serif;
}
.navigation {
text-transform: lowercase;
margin-top: -15px;
} #top-bar .right-text {
font-size: 80%;
padding: 12px 0;
} #masthead .right-links > ul {
font-size: 1em;
padding-top: 0px !important;
}    .nav > li > a {
color: #000;
}  .banner-bg .fill {
opacity: 0.75;
}
.dark h1 {
color: #E9E5E0;
} .banner-bg .fill .h2 {
font-size: 210%;
font-family: paprika,customFont,helvetica,arial,sans-serif;
} p {
font-size: 1.1em;
} .wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-textarea{
text-indent: 30px;
}
.wpcf7 p{ position: relative; }
.wpcf7 p .icon{
position: absolute;
color: #cdcac3;
z-index: 100;
font-size: 1.2em;
top: 29%;
left: 3%;
}
.wpcf7 p .icon-pencil{ top: 4%; }
#tel_form {
margin: 0 15%;
}
#tel_form .wpcf7-text {
height: 50px;
text-indent: 50px;
font-size: 1.1em;
}
.tel_button {
height: 50px;
font-size: 1.1em;
} .titre_form {
text-transform: uppercase;
font-weight: bold;
padding-bottom: 20px;
border-bottom: 1px dashed;
font-size: 1.2em;
}
.sous_titre_form {
font-size: 1.1em;
font-weight: bold;
}
.half_form_left {
width: 50%;
float: left;
padding: 35px 10px 30px 10px;
}
.half_form_right {
width: 50%;
padding: 35px 10px 30px 10px;
float: left;
} .galapagos:hover {
border: 3px solid #E87400;
}
.galapagos:hover h1 {
color: #ffffff;
opacity: 1;
}
.amazonie:hover {
border: 3px solid #21911E;
}
.amazonie:hover h1 {
color: #ffffff;
opacity: 1;
}
.andes:hover {
border: 3px solid #6F6FFF;
}
.andes:hover h1 {
color: #ffffff;
opacity: 1;
}
.galapagos, .pacifique, .amazonie, .andes {
border: 3px solid #ffffff;
}
.pacifique:hover {
border: 3px solid #fedd00;
}
.galapagos:hover h1, .pacifique:hover h1, .amazonie:hover h1, .andes:hover h1 {
color: #ffffff;
opacity: 1;
}
.galapagos:hover .banner-bg .fill, .amazonie:hover .banner-bg .fill, .andes:hover .banner-bg .fill, .pacifique:hover .banner-bg .fill {
opacity: 0.34 !important;
transition: opacity 1000ms ease-out;
}   .icon-box-left{
padding-bottom: 20px;
}
.icon-inner{
width: 40px;
}
.icon-box-img svg, .icon-box-img img {
padding-top: 0px !important;
width: 100%;
} .lien_visit {
padding-top: 30px;
font-size: 1.1em;
}
.lien_visit:hover {
font-weight: bold;
} .vous-aimerez .col-inner{
border: 1px dashed orange;
}
.row .vous-aimerez {
margin-bottom: 30px;
} .titre_hotels{
padding-bottom: 30px;
}   @media only screen and (max-width: 500px) {
.footer .footer-2 {
display: none;
}
} #templateside {
display: none !important;
visibility: collapse;
} .titre_temoignage {
text-transform: uppercase;
font-size: 120%;
border-bottom: 1px solid;
display: block;
margin-bottom: 1.4rem;
}
.sous_titre_temoignage{
margin-bottom: 15px;
} #responsive-form{
max-width:900px ;
margin:0 auto;
width:100%;
}
.form-row{
width: 100%;
}
.column-half, .column-full {
float: left;
position: relative;
padding: 0.65rem 0.90rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.column-half-gauche{
float: left;
position: relative;
padding-right: 0.60rem;
width:50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.column-half-droite{
float: left;
position: relative;
padding-left: 0.60rem;
width:50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.date_form {
float: left;
width: 100%;
} @media only screen and (min-width: 48em) { 
.column-half{
width: 50%;
}
}
span.wpcf7-list-item { display: table-row; }
span.wpcf7-list-item * { display: table-cell; }
.envoyer-devis .button{
width: 100% !important;
height: 70px;
}
.budget-haut{
border: 2px solid;
margin: 3% 0;
}
span.wpcf7-form-control-wrap.radio-112{
padding: 5% 20% 0% 20%;
}
div.column-half span.wpcf7-form-control-wrap.number-839{
margin-left: 46%;
width: 50%;
}
.wpcf7-form-control-wrap.text-889{
padding: 0% 22%;
}
.wpcf7-form-control.wpcf7-text.budget-margin{
width: 60%;
} div#snp-cf-gsp.postbox{
display: none !important;
} .vc-notice {
display: none !important;
}
.welcome-panel {
display: none !important;
}
#mce-notice{
display: none !important;
}
.wp-core-ui .notice.is-dismissible{
display: none !important;
}