.widget_categories {
    width: 100%;
/*    background: #003fb5;*/
    float: left;
    padding-right: 0;
}

#sidebar-accueil .widget {
    display: inline;
}

.cat-item,
.bloc-accueil
{
/*    background: #52007e;*/
    width: 30%;
/*    height: 400px;*/
    float: left;
/*    margin-bottom: 1rem;*/
}

.bloc-accueil.competition
{
/*    background: #52007e;*/
/*    width: 100%;*/
/*    background: url(img/diffusion.jpg) ;*/
}

.bloc-accueil.fatp,
.bloc-accueil.zonzon,
.bloc-accueil.competition
{
    width: 100%;
    background-size: auto 100%;
}

.bloc-accueil.fatp
{
/*    background: url(img/fatp.png) ;*/
    background-size: auto 100%;
    float: right;
}

.bloc-accueil.zonzon
{
/*    background: url(img/zonzon.png) ;*/

}

.cat-item a,
.bloc-accueil-text,
/*#custom_html-12.widget
{
    width: 100%;
    height: 100%;
    padding: 1rem;
    display: inline-block;
    font-size: 2.3rem;
    line-height: 110%;
    transition: 0.3s ease-out;
    font-weight: 900;
    border: 1px solid white;
    margin: 0;
    text-transform: uppercase;
    padding-left: 0;
}

#custom_html-12.widget
{
    width: 49%;
    float: right;
    height: 400px;
    cursor: pointer;
}

#custom_html-12.widget iframe
{
    display: none;
}

#custom_html-12.widget:hover iframe
{
    display: inline;
}*/

#text-3.widget
{
    width: 100%;
    height: 100%;
    padding: 2rem;
    display: inline-block;
    background: rgba(255, 249, 197, 0.8);
    font-size: 1.3rem;
    line-height: 110%;
    transition: 0.3s ease-out;
    font-weight: 900;
    border: 0.5px solid;
    margin: 0;
    color: black;
    text-decoration: underline;
}

#text-3.widget
{
/*    width: 49%;*/
    float: right;
/*    height: 400px;*/
    cursor: pointer;
    border-bottom: none;
}

h6.widget-title {
    font-size: 1.3rem;
    font-weight: 900;
/*    position: absolute;*/
    text-decoration: underline;
    font-size: 1.3rem;
    line-height: 110%;
    transition: 0.5s ease-out;
    transition: padding 0.3s ease-out;
    display: inline-block;
}

.cat-item a:hover,
.bloc-accueil-text:hover,
/*#custom_html-12.widget:hover h6
{
    color: rgb(255, 249, 197);
}

#custom_html-12.widget:hover h6
{
    padding: 1rem;
}*/

.widget_custom_html:nth-child(1):hover .bloc-accueil-text,
.widget_custom_html:nth-child(2):hover .bloc-accueil-text,
.widget_custom_html:nth-child(3):hover .bloc-accueil-text,
#text-3.widget:hover a
{
    padding-left: 3rem;
    color: rgb(255, 249, 197);
}

#text-3.widget:hover h6
{
/*    padding: 1rem;*/
}

/*
.cat-item a:hover,
.bloc-accueil-text:hover,
#custom_html-12.widget:hover
{
    background: rgba(0, 0, 0, 0.7);
}
*/

.cat-item a:hover,
.bloc-accueil-text:hover,
#text-3.widget:hover
{
/*    background: rgba(0, 0, 0, 0.7);*/
}

.cat-item::after,
.bloc-accueil::after
{
    width: 20px;
    height: 20px;
    background-image: url(icon-list.svg);
    background-size: 20px;
    display: inline-block;
    position: relative;
    content: "";
    bottom: -45px;
    left: 0px;
    opacity: 0;
    transition: 0.3s ease-out;
    display: none;
}

.cat-item:hover::after,
.bloc-accueil:hover::after
{
    opacity: 1;
    left: 50px;
}

.cat-item.cat-item-2
{
/*    background: red;*/
    width: 100%;
}

.cat-item.cat-item-6,
.cat-item.cat-item-5
{
/*    background: #52007e;*/
    width: 49%;
}

.cat-item.cat-item-5
{
    float: right;
}

.mCustomScrollBox {
    background: none;
}

.category-filter a:hover {
    color: #fff9c5;
}

.category-filter a::after {
    background: white;
}

.side-nav {
    width: 300px;
    display: inline-block;
}

.more-link {
    max-width: 77px;
    word-spacing: normal;
    text-align: center;
}

.more-link::after {
    background-color: white;
}

.entry-title a {
    font-family: 'HK Grotesk', Verdana, Geneva, sans-serif;
    font-weight: 700;
}

.sharedaddy-holder:hover .sharedaddy .sd-content {
    background: transparent;
}

.img-axa {
    height: 179px;
    overflow: hidden;
    display: inline-block;
}

.jetpack_widget_social_icons {
    margin: 0;
    display: inline-block;
    margin-top: 1rem;
}


.jetpack_widget_social_icons::before {
    width: 30px;
    height: 2px;
    background-color: white;
    content: "";
    right: 1rem;
    display: block;
    right: 32px;
    position: absolute;
    margin-bottom: 20px;
}

.widget-title {
    text-transform: none;
}

.jetpack_widget_social_icons h6.widget-title {
    margin: 0;
    display: inline-block;
    font-size: 16px;
    margin-top: 1rem;
    position: relative;
}

.jetpack-social-widget-list.size-medium {
    display: inline-block;
    margin-top: 1rem;
    margin-left: 0.5rem;
}

#label_news p {
/*    background: red;*/
    margin: 0;
}


.widget.widget_pages ul li a{
    font-size: 16px;
    font-weight: 700;
}

.widget.widget_pages ul {
    list-style-type: disc;
}

.back-to-top:hover, .back-to-top:focus, .back-to-top:active {
    color: #FFF9C5;
    opacity: 1;
}

.uxa,
.sep,
.theme
{
    display: none;
}

.circuit {
    display: inline-block;
    border: 2px solid;
    font-size: 14px;
    font-weight: 700;
    padding: 2px 7px;
}

.thumbnail-content-real-film {
    font-weight: 900;
}

.post-type-date,
.post-type-production,
.post-type-realisation
{
    color: #FFF9C5;
}


.category-off-de-filmer-a-tout-prix  .post-type-date,
.category-off-de-filmer-a-tout-prix  .post-type-production,
.category-off-de-filmer-a-tout-prix  .post-type-realisation,
.mCSB_container li:hover:nth-child(2) a
{
    color: #ffcdfb;
}

.category-regards-de-linterieur .post-type-date,
.category-regards-de-linterieur .post-type-production,
.category-regards-de-linterieur .post-type-realisation,
.mCSB_container li:hover:nth-child(3) a
{
    color: #c3fffc;
}

.category-films-competition .post-type-date,
.category-films-competition .post-type-production,
.category-films-competition .post-type-realisation,
.mCSB_container li:hover:nth-child(4) a,
.box-texte-skype
{
    color: #fff9c5;
}

.post-type-realisation
{
    font-weight: 900;
    font-size: 1.5rem;
}

.post-type-date,
.post-type-production,
.box-texte-skype
{
    font-family: 'Nova Mono', monospace;
    text-transform: uppercase;
}

.category-evenements .post-type-date,
.category-evenements .post-type-production
{
    font-family: 'HK Grotesk', Verdana, Geneva, sans-serif;
    text-transform: uppercase;
    font-size: 2rem;
}

.category-evenements .thumbnail-content-prod-film,
.category-evenements .thumbnail-content-date-film
{
    font-size: 1.2rem;
    color: #fff9c5;
}

.post-type-synopsis {
    margin-top: 1rem;
    font-weight: bold;
}

.box-fiche {
/*    background: red;*/
/*    float: right;*/
/*    width: 35%;*/
    margin-bottom: 3rem;
}

.box-media {
/*    background: green;*/
/*    float: left;*/
/*    width: 62%;*/
    margin-bottom: 3rem;
}

/*.box-media iframe {
	position: relative;
	top: 6px;
}*/

#label_voter {
    max-width: 400px;
    margin-top: 3rem;
}

#label_voter input[type="button"] {
    background-image: url(icone-vote.svg);
    background-size: 19px;
    background-repeat: no-repeat;
    background-position: 12px;
    padding-left: 3rem;
}


.category-filter {
    font-size: 16px;
}


.vp-player-layout {
	top:0px;
}

.vp-player-layout {
    top: 0px;
}

.search-wrap form {
    margin-right: 2rem;
    margin-top: 1rem;
}

.search-form::before {
    width: 30px;
    height: 2px;
    background-color: white;
    content: "";
    display: inline-block;
}

.search-wrap {
    padding-right: 0px;
}

.widget_pages {
    width: 100%;
}

.widget_pages li {
    display: inline-block;
    margin-right: 10px;
}

.widget_pages {
    width: 500px;
}

.widget_pages li::before {
    width: 2px;
    height: 11px;
    background-color: white;
    content: "";
    display: inline-block;
    margin-right: 6px;
}

#logos-footer {
    margin-bottom: 3rem;
}

input[type="text"]:focus {
    color: #FFF9C5;
}

.menu-open .main-navigation > div {
    background-color: black;
}

.entry-title a {
    display: inline-block;
    width: 100%;
}

.category-films-competition h2.entry-title::after,
.category-off-de-filmer-a-tout-prix h2.entry-title::after,
.category-regards-de-linterieur h2.entry-title::after
{
    content: '';
    width: 100px;
    height: 3px;
    border-bottom: 3px solid #fff9c5;
    float: left;
    margin-top: 5px;
}

.category-off-de-filmer-a-tout-prix h2.entry-title::after {
    border-color: #ffcdfb;
}


.category-regards-de-linterieur h2.entry-title::after
{
    border-color: #c3fffc;
}

.archive-description {
    margin-bottom: 60px;
    font-size: 1.5rem;
    font-weight: 900;
    width: 100%;    
}

.p1, .p2, .post-429 p {
    font-size: 2rem;
    line-height: 2.4rem;
    font-weight: 900;
}

.category-evenements .page-title {
    display: none;
}


.menu-item-704::before
{
    content: "";
    width: 19px;
    height: 21px;
    background-image: url(icone-vote.svg);
    background-size: 19px;
    display: inline-block;
    position: relative;
    float: left;
    margin-right: 7px;
    margin-left: 2rem;
}

.menu-item-705::before
{
    content: "";
    width: 19px;
    height: 19px;
    background-image: url(icone-mega.svg);
    background-size: 19px;
    display: inline-block;
    position: relative;
    float: left;
    margin-right: 7px;
}


@media screen and (max-width: 1200px) {

    .side-nav {
        width: 100%;
        bottom: 100px;
        position: relative;
        margin-top: 4rem;
    }
    .search-wrap {
        width: auto;
    }
    .box-media {
/*        background: green;*/
        float: none;
        width: 100%;
        margin-bottom: 2rem;
    }
    .box-fiche {
/*        background: blue;*/
        float: none;
        width: 100%;
        margin-bottom: 2rem;
    }

    /*
    .bloc-accueil.fatp,
    .bloc-accueil.zonzon,
    .bloc-accueil.competition,
    #custom_html-12.widget
    {
        width: 100%;
    }
    .menu-item-704::before,
    .menu-item-705::before{
        display: none;
    }
*/
.bloc-accueil.fatp,
    .bloc-accueil.zonzon,
    .bloc-accueil.competition,
    #text-3.widget
    {
        width: 100%;
    }
    .menu-item-704::before,
    .menu-item-705::before{
        display: none;
    }

}

.popupaoc-image-popup {
    padding: 0;
}

.popupaoc-img {
    width: 100%;
    height: 100%;
    left: -2rem;
    position: relative;
    top: -2rem;
}

.box-texte-skype {
    margin-bottom: 1rem;
    margin-top: 2rem;
    font-size: 1.3rem;
}

.bloc-accueil-text, 
#text-3.widget,
h6.widget-title
{
    background: none;
    border: 2ps solid white;
    color: white;
    font-size: 3rem;
    text-transform: uppercase;
    text-decoration: none;
    border-right: none;
    border-left: none;
    padding-left: 0;
    padding: 1rem;
}

.widget_custom_html:nth-child(1) .bloc-accueil-text {
    color: #fff9c5;
    border-top: none;
}

.widget_custom_html:nth-child(2) .bloc-accueil-text {
    color: #fbaf5f;
}
.widget_custom_html:nth-child(3) .bloc-accueil-text {
    color: #ff764d;
}

#text-3 a{
    color: #ff6c65;
}

.paoc-popup.popupaoc-link-image {
    display: none;
}

h6.widget-title {
    margin-bottom: 0;
    padding: 0;
}

/*.cat-item.cat-item-6, .cat-item.cat-item-5 {
    background: url(img/background-turquoise.png) no-repeat center fixed;
    -webkit-background-size: cover; /* pour anciens Chrome et Safari */
/*    background-size: cover; /* version standardisée */
/*}*/


/*body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
   /* background: url(https://www.gsara.be/coupecircuit/2018/wp-content/themes/coup-lite-child/img/background-turquoise.png) no-repeat center fixed;*/
/*   background: url(img/background-turquoise.png) no-repeat center fixed;
    -webkit-background-size: cover; /* pour anciens Chrome et Safari */
 /*   background-size: cover; /* version standardisée */
/*}*/
