/*
Theme Name: weDocs Child
Description: Child Theme of weDocs
Author: Alexis BRUNET - Nouveau Regard
Template: wedocs-develop
Version: 0.1.0
*/

header {
    z-index: 1 !important;
}

.banner {
    background-color: #FFFFFF !important;
    border-bottom: 5px solid #00acb3 !important;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 40px;
}

.banner .navbar-header {
    float: none !important;
    text-align: center !important;
}

.banner .navbar-header .navbar-brand {
    height: 127px !important;
    max-height: initial !important;
    width: 196px !important;
    min-width: initial !important;
    float: none !important;
    margin: auto !important;
}

.content-info {
    background-color: #00acb3 !important;
    color: #FFFFFF !important;
}

.content-info .copyright {
    border-color: #FFFFFF !important;
}

.content-info a,
.vote-link-wrap a {
    color: #FFFFFF !important;
}

a {
    color: #000000 !important;
    text-decoration: none !important;
}

.wrap {
    min-height: 650px;
}

.top-search-form,
.top-search-form > div,
.top-search-form > div > div {
    min-height: 300px !important;
}

.top-search-form {
    background: none !important;
    padding-top: 0 !important;
}

.top-search-form:after {
    content: "Nouveau Regard vous accompagne !";
    display: block;
    width: 100%;
    background-color: #00acb3;
    position: absolute;
    bottom: 0;
    text-align: center;
    color: #FFFFFF;
    font-size: 20px;
    padding: 20px;
}

.top-search-form:before {
    display: block;
    content: " ";
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: 45px;
    left: 50%;
    z-index: 2;
    margin-left: -25px;
    background: #00acb3;
    border-radius: 50%;
    background-image: url("https://www.nouveau-regard.fr/wp-content/themes/nr2018/images/banner-text-arrow.png");
    background-repeat: no-repeat;
    background-position: center;
}

.top-search-form .btn-primary {
    background-color: #00acb3 !important;
    border: none !important;
}

.top-search-form > .container {
    margin-top: -25px;
    position: absolute;
    z-index: 2;
    width: 100%;
}

.row.display-flex {
    display: flex;
    flex-wrap: wrap;
}

.row.display-flex > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

.nr_top_content {
    min-height: 300px;
}

.nr_top_content .block-1 {
    background-color: white;
    padding: 50px 30px;
}

.nr_top_content .block-2 {
    background-size: cover !important;
    background-color: transparent !important;
    background-image: url("https://docs.nouveau-regard.fr/wp-content/uploads/2020/12/banner.jpg") !important;
    background-position-y: center !important;
    background-position: center 50% !important;
}

.doc-nav-list .current_page_item > a,
.doc-nav-list .current_page_parent > a {
    background-color: #00acb3 !important;
    color: #FFFFFF !important;
    border-color: #00acb3 !important;
}

.wedocs-single-wrap .wedocs-single-content article .entry-content img {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    z-index: 2;
}

.wp-block-image figcaption {
    color: #FFFFFF !important;
    position: relative;
    z-index: 2;
    margin-bottom: 0 !important;
}

/*
 * RESPONSIVE
 */
@media (max-width: 1919px) {
    /* Min 1680px */
}

@media (max-width: 1679px) {
    /* Min 1600px */
}

@media (max-width: 1599px) {
    /* Min 1440px */
}

@media (max-width: 1439px) {
    /* Min 1366px */
}

@media (max-width: 1365px) {
    /* Min 1280px */
}

@media (max-width: 1279px) {
    /* Min 1200px */
}

@media (max-width: 1199px) {
    /* Min 1024px */
}

@media (max-width: 1023px) {
    /* Min 768px */

    .nr_top_content .block-1 {
        padding: 15px 30px;
    }

    .nr_top_content .block-2 {
        width: 100%;
        height: 200px;
    }

    .wedocs-single-wrap {
        width: auto !important;
    }
    .wedocs-single-wrap > div {
        width: 100% !important;
    }
    .wedocs-single-wrap .wedocs-single-content {
        padding-left: 15px !important;
    }
}

@media (max-width: 767px) {
    /* Min 425px */

    .top-search-form form .input-group-btn button:first-child {
        display: none;
    }
}

@media (max-width: 424px) {
    /* Min 375px */
}

@media (max-width: 374px) {
    /* Min 320px */
}

h1
{
	font-weight:600 !important;
}
h2
{
	margin:35px 0 20px 0 !important;
	font-weight:600 !important;
}
h3
{
	margin:35px 0 20px 0 !important;
	font-weight:600 !important;
}
.entry-content h3:before
{
	display:inline-block;
	content:'';
	margin-right:15px;
	width:15px;
	height:15px;
	background:#000;
}
h4
{
	margin:25px 0 15px 0 !important;
	font-weight:600 !important;
}
h4:before
{
	display:inline-block;
	content:'';
	margin-right:15px;
	width:15px;
	height:1px;
	background:#000;
}
h5
{
	
}
h6
{
	
}

.entry-content a
{
	text-decoration:underline !important;
}
.entry-content a:hover
{
	text-decoration:none !important;
}

.hentry .entry-content ol li, .hentry .entry-content ul li {
    padding: 0 !important;
	margin-bottom:5px;
}