/*
 Theme Name:   Twenty Sixteen Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-sixteen-child
*/

@import url("../twentysixteen/style.css");
@font-face {
    font-family: 'bebas';
    src: url('BebasNeue.otf');
}
@font-face {
    font-family: 'share';
    src: url('Share-Regular.otf')
}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300);
p {
    font-family: 'Open Sans', sans-serif;
}
body {
    background: none;
    margin: 0;
    padding: 0;
}
.site {
    background-color: #fff;
    margin: auto;
    max-width: 1320px;
}
.fond_header {
    width: 100%
}
.tache_fond {
    position: fixed;
    width: 100vh;
    margin-left: 55em;
    margin-top: -8em;
    z-index: 0;
    pointer-events: none;
    margin-bottom: 10%;
}
.site-header {
    background: linear-gradient(#e20079, #fff 90%) no-repeat center;
    padding: 0.2em 4.5455%;
    width: 100%;
    height: 10em;
}
.main-navigation ul ul::before,
.main-navigation ul ul::after {
    content: none;
}
.site-inner {
    padding-bottom: 0;
}
.site_content {
    height: 1000px;
}
.dma_logo_header {}
.site-title {
    width: 10em;
}
.site-header-main {
    padding: 0;
    padding-left: 5%;
    padding-right: 5%;
}
.menu-item {}
body.admin-bar:not(.custom-background-image)::before {
    top: 0px;
}
.main-navigation li > a,
.site-branding .site-title a {
    transition: color 0.5s;
    text-transform: uppercase;
    font-family: 'bebas';
    font-size: 1.5em;
}
.current-menu-item {
    font-family: 'bebas';
    font-size: 1em;
    font-style: normal;
}
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
    font-weight: normal;
    text-decoration: underline;
}
.post-navigation a .post-title,
.main-navigation li > a,
.main-navigation li.focus > a,
.site-branding .site-title a,
.site-branding .site-title a,
.entry-content a,
.entry-content a {
    transition: color 0.2s;
}
.post-navigation a:hover .post-title,
.post-navigation a:focus .post-title,
.main-navigation li:hover > a,
.main-navigation li.focus > a,
.site-branding .site-title a:hover,
.site-branding .site-title a:focus,
.entry-content a:hover,
.entry-content a:focus {
    color: #ffed00;
}
.main-navigation li > a {
    transition: background-color 0.5s;
    transition: color 0.2s;
}
.main-navigation li:hover > a {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2) 2em);
}

                                                /*________________*/

.main-navigation ul ul {
    border: none;
}
.main-navigation ul ul li {
    background-color: rgba(0, 0, 0, 0.1);
    border: none;
}
.main-navigation ul ul li a {
    width: auto;
    text-transform: capitalize;
}
.entry-content a {
    box-shadow: none;
    transition: color 0.5s;
}
a {
    color: #000;
    transition: color 0.5s;
}
.page-header {
    display: none;
}
.entry-title a:hover,
.entry-title a:focus {
    color: #ffed00;
}
a.post-thumbnail,
a.post-thumbnail {
    opacity: 100;
}
a.post-thumbnail:hover,
a.post-thumbnail:focus {
    opacity: 100;
}

/*________                                          POST FORMAT                         --------------*/

.single-post .post-thumbnail img {
    max-width: 20em;
}
.single-post .entry-footer,
.navigation,
#comments {
    display: none;
}
body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
    width: 60%;
    margin-left: 20%;
}
{}
.single-post article .entry-header {
    margin: 0;
}
.single-post body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
    margin-left: 20%;
}
.single-post .site-content {
    padding: 0 7em;
}

/*                                                       ARTISTS CATEGORY                                     */

.category-2 .site-main {
    position: relative;
    padding-left: 3em;
}
.category-2 article {
    display: inline-block;
    vertical-align: middle;
    width: 10em;
    height: 10em;
    margin: 1em;
    background: #aaa;
    -moz-box-shadow: 5px 5px 8px 0px #656565;
    -webkit-box-shadow: 5px 5px 8px 0px #656565;
    -o-box-shadow: 5px 5px 8px 0px #656565;
    box-shadow: 5px 5px 8px 0px #656565;
    filter: progid: DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=8);
}
.category-2 .post-thumbnail {
    position: absolute;
    z-index: 0;
    margin-left: 0;
    width: inherit;
    height: inherit;
    pointer-events: none;
    cursor: default;
}
.category-2 .post-thumbnail:hover {
    pointer-events: none;
    cursor: default;
    opacity: 100;
    z-index: 0;
}
.category-2 .post-thumbnail img {
    position: relative;
    z-index: 0;
    margin-left: 0;
    width: inherit;
    height: inherit;
}
.category-2 .entry-header {
    position: relative;
    z-index: 1;
    width: 80%;
    height: 80%;
    margin: auto;
    margin-top: 10%;
    text-align: center;
    opacity: 0;
    padding-top: 10%;
    padding-left: 10%;
    text-align: center;
    transition: opacity 0.5s;
    background-color: rgba(0, 0, 0, 0.5);
}
.category-2 .entry-header:hover,
.category-2 .entry-header:focus,
.category-2 .entry-header:active {
    opacity: 100;
}
.category-2 .entry-title {
    z-index: 2;
    position: relative;
    font-size: 0.8em;
    width: inherit;
    height: inherit;
    padding-top: 2em;
    text-transform: uppercase;
}
.category-2 .entry-title a {
    position: relative;
    color: #fff;
    z-index: 1000;
}
.category-2 .entry-footer {
    display: none;
}
.category-2 .entry-content {
    display: none;
}
.category-2 .no-sidebar .post-navigation {
    display: none;
}

/*--------                                          SHOWS CATEGORY                                  --------*/

.category-7 article {
    width: 19em;
    display: inline-block;
    margin-right: 1em;
    margin-bottom: 7em;
    -moz-box-shadow: 10px 10px 10px 0px #656565;
    -webkit-box-shadow: 10px 10px 10px 0px #656565;
    -o-box-shadow: 10px 10px 10px 0px #656565;
    box-shadow: 10px 10px 10px 0px #656565;
    filter: progid: DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=10);
}
.category-7 article:nth-child(3n) {
    margin-left: 0;

}

.category-7 h2 {
    text-transform: uppercase;
    font-size: 0.8em;
}
.category-7 .post-thumbnail {
    margin-bottom: 0.5em;
}
.category-7 .entry-header {
    margin-left: 0;
}
.category-7 .entry-header {
    width: 100%;
}
.category-7 .entry-title {
    text-align: center;
}
.category-7 .site-content {
    padding-left: 6em;
}

/*---------                                            NEWS CATEGORY                               --------*/

.category-12 .entry-header {
    margin-left: 0;
}
.category-12 .post {
    margin-left: 10%;
}
.category-12 h2 {
    font-size: 1.2em;
}
.category-12 article > p {
    text-align: justify;
    width: 80%;
}

/*--------                                               HOME PAGE                                   --------*/

.home .site-main article {
    
     
    -moz-box-shadow: 10px 10px 10px 0px #656565;
    -webkit-box-shadow: 10px 10px 10px 0px #656565;
    -o-box-shadow: 10px 10px 10px 0px #656565;
    box-shadow: 10px 10px 10px 0px #656565;
    filter: progid: DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=10);
    width: 25em;
    display: block;
    margin-left: auto;
    margin-right: auto ;
    
    
}

.home .site-main img {
    width: inherit;
}
.home .a_venir {
    display: none;
}
.home .post-thumbnail {
    margin: 0;
}

/*----                                                     PRESS                                        ----------*/

.category-5 .entry-header {
    margin-left: 0;
}
.category-5 .post {
    margin-left: 10%;
}
.category-5 h2 {
    font-size: 1.2em;
}
.category-5 article > p {
    text-align: justify;
    width: 80%;
}

/*-------                                               POST FORMAT                                 ----------*/

.single .post-thumbnail {
    float: left;
    width: 20em;
}
.single .post-thumbnail img {
    width: inherit;
}
.single:not(.search-results) article:not(.type-page) .entry-content {
    width: 40%;
    float: left;
    margin-left: 0;
}

/*--------                                                 FOOTER                                   ----------*/

.social-navigation a::before {
    transition: color 0.5s;
}
.social-navigation a:hover::before,
.social-navigation a:focus::before {
    color: #ffed00;
}
.dma_logo_footer {
    width: 10em;
    height: auto;
}
.dma_info {
    display: block;
    text-decoration: none;
    color: #444;
    padding-bottom: 0.2em;
}
.site-info {}
.site-info a:hover,
.site-info a:focus {
    color: #444;
    text-decoration: none;
}
.social-links-menu {
    display: block;
}
.footer_link {
    position: static;
    display: block;
    margin-right: 0;
    order: 3;
    float: right;
    margin-top: -15px;
}
.footer_link > a {
    text-align: center;
    position: relative;
    display: inline-block;
    font-family: 'bebas';
    font-size: 1.2em;
    padding-bottom: 0.5em;
}
.site-footer {
    position: relative;
    margin: auto;
    margin-bottom: 1em;
    max-width: 70em;
    padding: 0.5em;
    padding-left: 2em;
    padding-right: 2em;
}
.dma_info {
    text-transform: capitalize;
    font-family: 'Open Sans', sans-serif;
}
.dma_info2 {
    font-family: 'Open Sans', sans-serif;
}
.signature {
    font-family: 'Open Sans', sans-serif;
    position: absolute;
    margin-left: 69.5em;
    margin-top: 10em;
    font-size: 0.8em;
}
.date {
    font-family: 'Open Sans', sans-serif;
    position: absolute;
    margin-left: 38em;
    margin-top: 10em;
    font-size: 0.8em;
}
body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
    width: 60%;
    margin-left: 2%;
}
.menu-toggle {
    display: none;
}
@media screen and (max-width: 61.5625em) {
    .site-footer {
        width: 100%;
    }
    .signature {
        position: static;
        display: inline-block;
        margin-left: 2em;
        margin-top: 2em;
        font-size: 0.5em;
    }
    .date {
        position: static;
        display: inline-block;
        margin-left: 3em;
        margin-top: 2.5em;
        font-size: 0.5em;
    }
    .footer-link >a {
        font-size: 0.5em;
    }
    .category-2 .site-main {
        padding-left: 0.2em;
    }
    .category-2 article {
        height: 8em;
        width: 8em;
        margin: 0.5em;
    }
    .category-2 .entry-title {
        font-size: 0.6em;
    }
    .category-2 .entry-header {
        opacity: 100;
    }
    .category-7 article {
        width: 15em;
    }
}
