/*
Vous pouvez ajouter du CSS personnalisé ici.

Cliquez sur l’icône d’aide ci-dessus pour en savoir plus.
*/
/*MENU*/
.infinite-navigation{
padding-top: 40px !important;
}
#menu-main-navigation-1 a {
font-family: 'Oswald';
font-weight: 300;
font-size: 20px;
}

.services-bloc-2 h3 {
color: #efae00 !important;
}


/*SLIDER LOGO*/
.gs_logo_single img {
width: 120px !important;
height: 120px !important;
}
.bx-wrapper {
max-width: 1240px !important;
}

.logo-certified img {
max-height: 30px !important;
width: auto !important;
}
.logo-certified-min .gdlr-core-pbf-element:nth-of-type(1){
	min-height: 76px !important;
}
.logo-bpjeps img {
	max-height: 90px !important;
    width: auto !important;
}

/*TABLES OFFRES*/
.seance img {
max-width: 30px;
}
.seance h3 {
color: #efae00 !important;
}
.tarifs h3 {
color: #efae00 !important;
}
.fa-check {
display: none !important;
}
.gdlr-core-price-table-title {
font-family: 'Oswald' !important;
font-weight: 300 !important;
font-size: 20px !important;
}

.gdlr-core-price-table-caption {
font-style: italic;
}
.gdlr-core-price-table-item .gdlr-core-price-table {
    background-color: rgba(248, 248, 248, 0.8);
margin-left: 20px !important;
margin-right: 20px !important;
}
.gdlr-core-price-table .gdlr-core-price-table-head {
    background-color: none;
    background: rgba(62, 62, 62, 0.8);
}
.gdlr-core-price-table .gdlr-core-price-table-price {
    background-color: rgba(235, 235, 235, 0.6) !important;
}
.gdlr-core-price-table.gdlr-core-active .gdlr-core-price-table-head {
    background: rgba(239, 174, 0, 0.8) !important;
}
.gdlr-core-price-table .gdlr-core-price-table-button, .gdlr-core-price-table .gdlr-core-price-table-button:hover {
    background: rgba(35, 35, 35, 0.6) !important;
}

.gdlr-core-price-table-button {
border-radius: 15px !important;
    -moz-border-radius: 15px !important;
    -webkit-border-radius: 15px !important;
}

.gdlr-core-pbf-element {
min-height: 60px !important;
}

/*CONTACT*/
form input[type="text"], form textarea, form input[type="email"] {
background: rgba(0,0,0, 0.9) !important;
border: none !important;
border-radius: 3px;
}

form p {
margin-bottom: 10px !important;
}

form input[type="submit"] {
    font-family: 'Oswald';
    font-weight: 300;
}
.contact-right {
padding-left: 150px;
}
.contact-right p {
margin-bottom: 0px;
}
.contact-right img {
margin-top: 20px;
max-width: 110px;;
}
.contact-right .gdlr-core-pbf-element:nth-child(3){
min-height: 10px !important;
}

/*IPADS PORTRAIT*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.services-bloc-2 {
padding-right: 30px !important;
padding-left: 30px !important;
}
.gdlr-core-price-table {
margin-right: 5px !important;
margin-left: 5px !important;
}
.logo-certified .gdlr-core-pbf-column-content-margin {
min-height: 307px;
}
.gdlr-core-price-table-item .gdlr-core-price-table {
margin-left: 5px !important;
margin-right: 5px !important;
}
.contact-right {
padding-left: 50px;
}
}

/*SMARTPHONES (PORTRAIT & PAYSAGE)*/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
#slider-1 {
min-height: 400px !important;
}
#slide-1-layer-6 {
font-size: 15px !important;
}
#slide-2-layer-5,  #slide-2-layer-7, #slide-2-layer-1, #slide-2-layer-8{
	font-size: 12px !important;
}
#rev_slider_1_1 {
min-height: 400px !important;
}
#profil .gdlr-core-column-first {
display: none !important;
}
.services-bloc-2 {
padding-right: 10px !important;
padding-left: 10px !important;
}
.logo-certified {
border: none !important;
}
.logo-bpjeps {
	border: none !important;
}
}