/**
 * Styles éditoriaux — modèle Article Lauriano
 * Copie de départ depuis single-editorial-pbvw-itineraire.css ; à adapter.
 */

.col-1000{width:90%!important;max-width:90%!important;margin:0 auto;}


.single-editorial{color: var(--mainGray);padding: 40px 0px 10px 0px;}

.single-editorial h1,
.single-editorial h2,
.single-editorial h3,
.single-editorial h4,
.single-editorial h5,
.single-editorial h6{
    font-family: 'Georgia Bold Italic', serif;
}

.single-editorial h1 { font-size: 2em; margin: .67em 0;}
.single-editorial h2 { font-size: 1.5em; margin: .75em 0;}
.single-editorial h3 { font-size: 1.17em; margin: .83em 0;}
.single-editorial h4 { font-size: 1em; margin: 1.12em 0;}
.single-editorial h5 { font-size: .83em; margin: 1.5em 0;}
.single-editorial h6 { font-size: .75em; margin: 1.67em 0;}

.single-editorial p{
    font-family: 'Raleway Regular', sans-serif;
    font-size: 1rem;
    letter-spacing: 1px;
    line-height: 1.5rem;
    margin:20px 0px;
    text-align:justify;
}

.single-editorial p strong{font-weight:bold;}
.single-editorial p italic{font-style:italic;}

.single-editorial a{color: var(--mainBlue);}
.single-editorial a:hover{text-decoration:underline;}

.single-editorial ol, .single-editorial ul{
    font-family: 'Raleway Medium', sans-serif;
    font-size: 1rem;
    letter-spacing: 1px;
    line-height: 1.5rem;
}

.single-editorial ul li{
    padding: 0px 0px 10px 20px;
    background-image: url(../assets/icons/icon-dot-hexa-blue.svg);
    background-repeat: no-repeat;
    background-size: 10px 10px;
    background-position: left top 7px;
}

.single-editorial img.alignright { float: right; margin: 0 0 1em 2em; }
.single-editorialimg.alignleft { float: left; margin: 0 2em 1em 0; }
.single-editorialimg.aligncenter { display: block; margin-left: auto; margin-right: auto;max-width: 100%;
    height: auto;}
.single-editorial .alignright { float: right;margin: 0 0 1em 2em; }
.single-editorial .alignleft { float: left;margin: 0 2em 1em 0;}
.single-editorial .aligncenter { display: block; margin-left: auto; margin-right: auto;max-width: 100%;
    height: auto; }

.single-editorial .wp-caption-text{
    margin:10px 0px 20px 0px;
    font-size:0.65rem;
}

.section-blog-single a{
    color: var(--mainGreen)!important;
}

.wp-block-image img{
    max-width: 100%;
    height: auto;
}


/* ====================================================== */
/* ======== MEDIAQUERIES ================================ */
/* ====================================================== */

@media screen and (min-width: 1160px) and (max-width: 1440px) {
      
    
    .single-editorial .wp-caption{width:100%!important;height:auto!important;}
    .single-editorial .wp-caption img{width:100%!important;height:auto!important;}
}

@media screen and (min-width: 900px) and (max-width: 1159px) {
    
    .single-editorial{width:90%;margin:0 auto;}
    
    .single-editorial .wp-caption{width:100%!important;height:auto!important;}
    .single-editorial .wp-caption img{width:100%!important;height:auto!important;}
}


@media screen and (min-width: 769px) and (max-width: 899px) {
    
    .single-editorial{width:90%;margin:0 auto;padding: 40px 0px 40px 0px;}
    
    .single-editorial .wp-caption{width:100%!important;height:auto!important;}
    .single-editorial .wp-caption img{width:100%!important;height:auto!important;}
}


@media screen and (min-width: 600px) and (max-width: 768px) {
    
    .single-editorial{width:90%;margin:0 auto;padding: 40px 0px 40px 0px;}
    
    .single-editorial .wp-caption{width:100%!important;height:auto!important;}
    .single-editorial .wp-caption img{width:100%!important;height:auto!important;}
    
}

@media screen and (min-width: 480px) and (max-width: 599px) {
    
    .single-editorial{width:90%;margin:0 auto;padding: 20px 0px 20px 0px;}
    
    .single-editorial .wp-caption{width:100%!important;height:auto!important;}
    .single-editorial .wp-caption img{width:100%!important;height:auto!important;}
}

@media screen and (min-width: 320px) and (max-width: 479px) {
    
    .single-editorial{width:80%;margin:0 auto;padding: 20px 0px 20px 0px;}
    .single-editorial p{font-size:0.9rem;line-height:1.25rem;}
    .single-editorial ol, .single-editorial ul{font-size:0.9rem;line-height:1.25rem;margin-top:10px;}
    
    .single-editorial .wp-caption{width:100%!important;height:auto!important;}
    .single-editorial .wp-caption img{width:100%!important;height:auto!important;}
}

@media screen and (max-width: 319px) {
    
    .single-editorial{width:80%;margin:0 auto;padding: 10px 0px 20px 0px;}
    .single-editorial p{font-size:0.8rem;line-height:1.05rem;}
    .single-editorial ol, .single-editorial ul{font-size:0.8rem;line-height:1.05rem;margin-top:10px;}
    
    .single-editorial .wp-caption{width:100%!important;height:auto!important;}
    .single-editorial .wp-caption img{width:100%!important;height:auto!important;}
}
