/*
Theme Name: Jevelin Child
Description: Child theme for Jevelin theme
Author: Shufflehound
Author URI: http://shufflehound.com
Template: jevelin
*/

/* Add your custom CSS below */

.sh-header-height {
    background:#fff;
}

body .primary-desktop-light #header-navigation .menu-item a,
body .primary-desktop-light #header-navigation .menu-item a i {
    color:#333 !important;
}


/* FORMULAIRE */

.fieldlabel {
    display:inline-block;
    width:20%;
    text-align:right;
    vertical-align: middle;
    padding-right:20px;
}
.input {
    display:inline-block;
    width:70%;
}

#button-60bfbe2227ee24322599da243d2eab8c,
#button-aa99437ebcaabb585502166932797fde,
#heading-67b546c2890d1e796ceedb4a73bf0145,
#button-7eba602a7befcda472a4b48845de01e1 {
    display:none;
}


/** Yohan - Satisfaction **/

.questionnaire {
    width: 85%;
    margin: auto;
}

.satisfaction .row {
    margin: 2% auto;
}

.satisfaction .fieldlabel {
    display: block;
    width: 100%;
    text-align: left;
}

.satisfaction .input {
    display: block;
    border-left: 6px solid #203467;
    width: 95%;
    line-height: 20px;
    vertical-align: middle;
    padding-left: 10px;
    margin: auto;
    margin-bottom: 2%;
}

.satisfaction .input input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 20px;
    height: 20px;
    background-color: #e6e6e6;
    border: 2px solid #9d9d9d;
    margin: 1%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.satisfaction .input input[type="radio"].active {
    background-color: #9d9d9d;
    border: 2px solid #e6e6e6;
}

.satisfaction .input span {
    height: 20px;
    line-height: 20px;
    display: inline-block;
    margin-top: -35px;
    vertical-align: middle;
}
.satisfaction .input input[type=radio]:focus {
    outline: none;
}

.satisfaction #result {
    font-weight: bold;
}

.required {
    font-size: 20px;
    color: darkred;
}

form .page h3 {
    padding-left:80px;
}

form .page .checkbox {
    margin-left:180px;
}

form .page .conf {
    display:none;
}

form .page .buttons div, form .page .buttons input[type="submit"] {
    text-transform: uppercase;
    background:#003479;
    color:#fff;
    line-height:35px;
    border:none;
    padding:0 20px;
    display:inline-block;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    cursor:pointer;
}

form .page .buttons {
    margin-top:30px;
}

form .page .buttons div:hover, form .page .buttons input[type="submit"]:hover {
    background:#e3c4b0;
}

form .page2 .buttons .btnright {
    display:none;
}


form .page .btnleft {
    float:left;
}

form .page .btnright, form .page input[type="submit"] {
    float:right;
}


form .page3,form .page2 {
    display:none;
}

form .page .clear {
    clear:both;
}


.Thanks {
    font-size: 35px;
    text-align: center;
    padding: 100px 0;
    font-style: italic;
}

form .error {
    color:#cc0000;
    font-weight:bold;
    text-align:center;
    padding:40px 0;
    display:none;
}

form .page .line1 {
    padding:20px;
    font-size:14px;
}



.sh-countdown .minutes,
.sh-countdown .seconds {

display:none !important;
}

body.home .fw-page-builder-content > section:first-child {
    padding: 60px 0px !important;
}

body .primary-desktop-light #header-navigation li.menu-item-1412 a {
    color:#47C9E5 !important;
    text-transform: uppercase !important;
}

body .sh-nav > li.menu-item.menu-item-1412 > a {

    text-transform: uppercase !important;
}

body .sh-button-style-1 .sh-button {
    text-transform: uppercase;

    background-color: #47C9E5 !important;

    border-radius: 50px;


}

.sh-footer {
    display:none;
}

body.home .sh-iconbox-style1 .sh-iconbox-icon-shape {
    border:none !important;
    margin-bottom: 0px !important;
    color:#F19262 !important;
}

body.home .sh-iconbox-icon {
    margin-bottom:0px !important;
}

body.home .sh-iconbox-style1 .sh-iconbox-icon2 {
    display:none !important;
}

body.home .sh-iconbox-style1 .sh-iconbox-icon-shape {

}

#menu-menu-2 {
position:relative;

}

/* Rebours */

.rebours {
    background: #F69663;
    position: absolute;
    width: 100%;
    text-align: center;
    color: #fff;
    bottom: -10px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 1px;
}

.rebours a {
    text-decoration: underline;
    color:#fff !important;
}

.finvit {
 display:inline-block !important;
    width:auto !important;
}

/* body.home {
    background: url('/wp-content/themes/jevelin-child/img/bg-grey.png');
} */

body.home .fw-page-builder-content {
    width:1280px;
    margin:0 auto;
}


@media (max-width: 1350px) {
    body.home .fw-page-builder-content {
        width:1280px;
        margin:0 auto;
    }
}

@media (max-width: 1350px) {
    body.home .fw-page-builder-content {
        width:1280px;
        margin:0 auto;
    }
}

@media (max-width: 750px) {
    body.home .fw-page-builder-content {
        width:100%;
        margin:0 auto;
    }
}


.sh-team-role{
    font-size: 18px;
    height: 90px;
}


.sh-section-b0eca0862e206a93b47a9540f9212342 .sh-column-1d1e58915e0e278f7a0c262463d2b7d7 img,
.sh-section-b0eca0862e206a93b47a9540f9212342 .sh-column-9edca324f26ece91167d20c328642b5a img,
.sh-section-b0eca0862e206a93b47a9540f9212342 .sh-column-6d5018c533e3f8cda5dcdb1daad96df2 img,
.sh-section-b0eca0862e206a93b47a9540f9212342 .sh-column-8ad18834032a42a2d48da823f62cbbdf img,
.sh-column-98f6323c4f6a4e2c03bfcc7174b2c159 img
{
    width:420px;
}

.sh-section-b0eca0862e206a93b47a9540f9212342 .sh-column-1d1e58915e0e278f7a0c262463d2b7d7 .sh-single-image,
.sh-section-b0eca0862e206a93b47a9540f9212342 .sh-column-9edca324f26ece91167d20c328642b5a .sh-single-image ,
.sh-section-b0eca0862e206a93b47a9540f9212342 .sh-column-6d5018c533e3f8cda5dcdb1daad96df2 .sh-single-image ,
.sh-section-b0eca0862e206a93b47a9540f9212342 .sh-column-8ad18834032a42a2d48da823f62cbbdf .sh-single-image ,
.sh-column-98f6323c4f6a4e2c03bfcc7174b2c159 .sh-single-image
{
   text-align:center !important;
    padding-top:30px;
}



/* DAVID */
.header-logo{
	max-width: 200px;
}
#wrapper > .sh-page-layout-default{
	padding: 30px;
}

.sh-header:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a {
    display: block;
}

.entry-content img {
    margin: 0 0 0 0;
}

.imgBannerPop img{
	max-width: 200% !important;
	width: 149% !important;
}
/* FIN DAVID */