/************************************************** 
			MEDIAS QUERIES
***************************************************/
@media (max-width: 1099px) {
     #latest-news-widget-6 .widget-title{
          padding: 0 10px;
     }
}

@media (max-width: 999px) {
     .site-footer .widget, .sidebar .site-footer .widget {
         height: auto;
         width:25%;
     }
     #latest-news-widget-6 .widget-title{
          font-size: 25px;
     }
    #masthead .nav-menu {
        float: none;
        text-align: center;
    }
    .entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption{
        max-width: 100%;    
    }
    .widget .image_actu img{
        max-width: inherit;    
    }
    aside.WP_Editor_Widget{
        display:none;
    }
    
}

    
@media (max-width: 850px) {
     .site-footer .widget, .sidebar .site-footer .widget{
          width:50%;
     }
     .sidebar #tertiary {
        padding-right: 0;
     }    
     #tertiary .widget.widget_text:not(.widget_custom_html) {
        padding: 0 10px;
     }
     .magicalbloc {
        height: 200px;
     }
}

@media (max-width: 767px) {
     .site-header #logo{
          display:none !important;
     }
     #latest-news-widget-6 ul li {
         margin-right: 0;
         width: 49%;
     }
     #latest-news-widget-6 ul li:first-child {
          margin-right: 2%;
     }
     #latest-news-widget-6 ul li:last-child {
          display:none;
     }
}

@media (max-width: 643px) {
    /*body #cookie-notice {
        display:none !important;
    }*/
    menu, ol, ul {
        padding: 0 0 0 15px;
    }    
    #masthead .navigation .dashicons.menu-toggle,
    #masthead .navigation .logo-menu{
        display: block;
    }
    #masthead .navigation .menu-principal-container{
        width: 100%;
        float:right;
    }
    #masthead .navigation.toggled-on .nav-menu li > ul{
        margin-left: 0px;
    }
    #masthead .navigation .nav-menu {
        margin-right: 0px;
    }
    #masthead .navigation .dashicons {
        height: 30px;
        width: 30px;
        margin-top: 8px;
        margin-left: 8px;
        font-size: 26px;
    }
    #masthead .navigation .logo-menu{
        width: 30px;
        float: right;
        margin-top: 8px;
        margin-right:12px;
    }
    #masthead .navigation .logo-menu img {
        width: 100%;
    }
    
    #masthead .navigation .nav-menu > li a:hover::before, 
    #masthead .navigation .nav-menu > li.active a::before, 
    #masthead .navigation .nav-menu > li.current-menu-ancestor > div > a::before, 
    #masthead .navigation .nav-menu > li.current-menu-item > div > a::before, 
    #masthead .navigation .nav-menu > li.current-menu-parent > div > a::before, 
    #masthead .navigation .nav-menu > li.current-page-ancestor > div > a::before, 
    #masthead .navigation .nav-menu > li.current-page-parent > div > a::before {
        opacity: 0;
    }
    .navbar {
        margin-top:0;    
    }
    .site-main {
        margin: 0;
    }
    .widget{
        margin:0;
    }
    .site {
        padding-bottom: 20px;
    }
    .home .site{
        padding-bottom:0;
    }
    .sidebar #tertiary{
        top:0;
    }
    .hentry {
        padding: 0;
    }
    .home article h1, .home #primary article .h1,
    #page .entry-title, #page .archive-title {
        font-size: 28px;
        max-width: 100%;
    }
    .toggled-on .nav-menu li a:hover, .toggled-on .nav-menu ul a:hover {
         background: white none repeat scroll 0 0;
         color: #e54231;
     }

	.navigation .menu-toggle {
        color: white;
    }
    footer.entry-meta{
        margin-top:0px;
    }
    .site-footer .widget {
        text-align: center;
    }
    
    .latestnewswidget .actu_date {
        width: 100%;
        margin:0;
    }
    .social-icons{
        display:inline-block;
    }
    .latestnewswidget ul li{
        padding-top:0;
    }

    .sidebar #tertiary {
         /*display: none;*/
     }
     .archive .format-standard footer.entry-meta {
         float: none;
         margin-top: 0px;
     }
     
     .nav-menu .sub-menu, .nav-menu .children {
         left: -50%;
         right: inherit;
     }
     .kk-star-ratings.lft {
         float: none;
         margin: 0 auto;
     }
     #content table tr td {
        padding: 0;
        text-align: center;
        padding-top: 8px;
        padding-left: 4px;
        line-height: 12px;
     }
     #content table tr td p {
        margin-bottom: 8px;
     }

     
}

@media (max-width: 490px) {

     #page .entry-header, 
     #page .decor-top, 
     #page .archive-header {
         padding-left: 0px;
         padding-right: 0px;
     }
     
     .home article h1, .home #primary article .h1, #page .entry-title, #page .archive-title {
         font-size: 26px;
     }
     

     h1, h2, h3, .h1, .h2, .h3 {
         letter-spacing: -0.5px;
     }
     
     p {
         font-size: 15px;
     }
     .site-footer .widget, .sidebar .site-footer .widget{
          width:100%;
          border-bottom: 1px dashed white;
     }
     .latestnewswidget ul > li:last-child{
          border:0 none;
     }

     #latest-news-widget-6 ul li {
         margin-right: 0;
         max-width: 450px;
         width: 33%;
         margin-bottom:10px;
     }
     #latest-news-widget-6 ul li:first-child {
          margin-right: 0.5%;
     }
     #latest-news-widget-6 ul li:last-child {
          margin-left: 0.5%;
          display:block;
     }
     #reset{
          padding:0.1em 0.3em;
     }
     #content table tr td p {
          font-size:13px;
     }
     #masthead .navigation .menu-principal-container{
        /*width: 80%;*/
    }
    #masthead .navigation .nav-menu li a {
        padding: 8px 20px;
    }

}

@media (max-width: 359px) {

     #latest-news-widget-6 ul li {
         width: 100%;
         margin-left: 0;
         margin-right: 0;
     }
     #latest-news-widget-6 .widget-title{
          font-family: source sans pro;
          font-size: 20px;
          font-weight: lighter;
     }
     body.page-id-1166 .entry-thumbnail,
     body.top-parent-1166 .entry-thumbnail{
        height: 150px;
     }
     #toc_container{
        display:none;
     }
}


