
article.post-password-required { /* Our parent item */
    border: 1px solid #f1f1f1;
    box-shadow: 0 10px 20px rgba(0,0,0,0.10); /* material style drop shadow */
    padding: 50px 20px;
    border-radius: 4px; /* rounded edges */
    background-image: url('../images/motifs.jpg'); /* upload your own image and copy path here */
    background-size: inherit;
    background-position: center;
}

.post-password-required .et_pb_section {
    background-color: transparent; /* it's white by default */
}

.post-password-required .et_pb_button {
    background-color: #f48b2e;
    border: none;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 16px;
    width: 110px;
    margin-top: -14px;
    height: 50px;
    border-radius: 5px; /* rounded buttons */
    transition: .6s ease all; /* color change speed on hover */
}

.post-password-required .et_pb_button:hover {
    background-color: #e48b2e;
    border-radius: 5px; /* rounded buttons */
}

.post-password-required .et_pb_button:after {
    display: none;
}

.post-password-required .et_password_protected_form p input {
    width: calc(100% - 120px) !important;
    border: 1px solid #f1f1f1;
    float: left;
    border-radius: 32px;
    background-color: #e2e2e2;
    border: 2px solid #f1f1f1;
    transition: .6s ease all;
    color: black;
}

.post-password-required .et_password_protected_form p input:focus {
    border: 2px solid #481D24; /* thick outline when typing */
}

.single-post .post-password-required .et_post_meta_wrapper:last-child {
    display: none; /* remove weird comments text */
}

.post-password-required .entry-title:before {
    content: "\7e"; /* set padlock icon */
    font-family: 'etModules'; /* set icon font */
    margin-right: 10px;
}

.et_password_protected_form > p {
    margin-bottom: 20px;
}

.page #main-content .post-password-required, .post #main-content article.post-password-required {
    max-width: 980px;
    width: 90%;
    margin: 5vw auto;
}

.post-password-required div.et_password_protected_form h1 {
    display: block !important;
}