/*ferrage a gauche des légendes, harmonisation &amp; bordure ombrée des captions de la police des légendes*/
.wp-caption p.wp-caption-text, figure figcaption {
    text-align: left;
    padding: 5px 4px 5px 7px;
}
dl dd {
    text-align: left;
    margin: 0 0 0 5px;
    padding-left: 5px;
}
dl dt 
{
font-weight: normal!important;
margin: 5px 0 0 5px;
text-align: left;
}
.wp-caption {
    box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.2)!important;
}
.wp-caption img, figure img {
    padding: 0 0 5px 0;
}
/*bordure ombrée des images*/
p a img {
padding: 5px;
background: #fff;
box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.2);
}

/*centrage + bordure ombrée des iframes (players audio &amp; video)*/

iframe {
width: 100%;
padding: 5px;
background: #fff;
box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.2);
}

/*blue cadre*/

div.alert-box.info {
    background-image: none!important;
    background-color: #b9b9bf!important;
    border: none!important;
    padding: 5px 5px 0 10px!important;
}
.alert-box.info h3, .alert-box.info p {
    color:black!important;
}
/*ajustements mobile*/
@media only screen and (max-width: 767px){
#main-wrap.boxed {
    width: 96vw!important;}
.thumbnail {
    display: contents;}
.container {
    padding: 2vw;}
.post-content{
padding-right: 2vw;}

}

/*social custom*/

.oss_horizontal_share{

}
/*contributor custom*/

@media only screen and (min-width: 767px) and (max-width: 1024px){
.sidebar h4.entry-title a {
font-size: 11px !important;
}
}

}

/*correction logo sur 2 lignes*/
#logo {
    max-width: 96vw!important;
}