/*
 * Theme Name: Sud Radio
 * Theme URI: https://www.sudradio.fr/
 * Author: Y-Proximité
 * Author URI: http://www.y-proximite.fr/
 * Description: Sud Radio
 * Version: 1.0
 * Template: onair2
*/

/* Slide */
.qt-vertical-padding-m{
    padding: 0;
}
.qt-slickslider-container .slick-slider.qt-slickslider-multiple .qt-item .qt-part-archive-item.qt-vertical .qt-item-header .qt-header-mid {
    min-height: 190px;
    height: unset;
    padding: 0 1rem;
}

.slickslider-container .slick-arrow {
    left: -50px;
}

.qt-slickslider-container.qt-slickslider-externalarrows .slick-arrow.slick-next {
    right: -50px;
}


.qt-slickslider-container .slick-arrow::after {
    color: red;
}
.animateur-slide{
    color: white;
    font-weight: bold;
}
/* Fin Slide */

.qt-container{
    background-color: white;
    padding: 4px;
}
.qt-footer .qt-container {
    background-color: #303030;
    font-weight: 500;
}
.qt-part-archive-item:not(.qt-part-archive-item-post-list) .qt-title {
    font-size: 0.999em !important;
    line-height: normal !important;
}

.qt-menubar ul.qt-desktopmenu > li > a {
    padding: 0 8px 0 8px;
}

nav ul a {
    font-size: 15px;
}

.sud_grospost {
    float: left;
    width: 65%;
    margin-right: 15px;
}
.sud_grospost5_4{
    float: left;
    width: 49%;
    margin-right: 1%;
}
.sud_grospost5_5{
    float: left;
    width: 49%;
    margin-left: 1%;
}
.sud_4fin {
    float: right;
    width: 24%;
}
.sud_4autre {
    float: left;
    width: 24%;
    margin-right: 1%;
}
.sud_41fin {
    float: right;
    width: 48%;
}
.sud_41autre {
    float: left;
    width: 48%;
    margin-rignt: 1%;
}

.sud_6fin {
    float: right;
    width: 32%;
}
.sud_6autre {
    float: left;
    width: 32%;
    margin-right: 1%;
}

.sud-live_player-video {
    float: right;
    width: 65%;
}
.prenezparole {
    margin-bottom: 40px;
}

.sud-live, .sud-heurenheure{
    border-radius: 5px;
    overflow: hidden;
}

@media (min-width:1200px) {
    .qt-postlist-container[data-simplebar], html:not(.js) .qt-postlist-container {
        max-height: 300px !important;
    }
}

@media (max-width:1140px) {
    .sud-live_player-video {
        float: none;
        width: 100%;
    }
}

@media only screen and (max-width : 992px) {
    .sud-live__player-infos {
        display: none !important;
    }
}


/* Règles siteorigin */
@media (max-width:780px) {
    .sud_hidden-xs {
        display:none!important
    }
    .sud_grospost {
        float: left;
        width: 100%;
        margin-right: 0;
    }
    .sud_4autre, .sud_4fin, .sud_41autre, .sud_41fin, .sud_6autre, .sud_6fin {
        width: 100%;
        margin-right: 0;
    }
}

@media  (min-width:991px) {
     .sud_hidden-sm {
        display:none!important
    }
}

/* Siteorigin : pb avec ajax */
.panel-grid.panel-has-style>.panel-row-style,
.panel-grid.panel-no-style {
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:nowrap;
    -ms-justify-content:space-between;
    justify-content:space-between
}
.panel-grid .so-parallax {
    position:relative
}
.panel-grid .so-parallax>:not(.simpleParallax) {
    position:relative;
    z-index:1
}
.panel-grid .so-parallax .simpleParallax {
    overflow:hidden
}
.panel-grid .so-parallax .simpleParallax,
.panel-grid .so-parallax img[data-siteorigin-parallax] {
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:0
}
.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,
.panel-layout.panel-is-rtl .panel-grid.panel-no-style {
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.panel-grid-cell {
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
.panel-grid-cell .panel-cell-style {
    height:100%
}
.panel-grid-cell .so-panel {
    zoom:1
}
.panel-grid-cell .so-panel:before {
    content:"";
    display:block
}
.panel-grid-cell .so-panel:after {
    content:"";
    display:table;
    clear:both
}
.panel-grid-cell .panel-last-child {
    margin-bottom:0
}
.panel-grid-cell .widget-title {
    margin-top:0
}
body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) {
    overflow-x:hidden
}
body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch {
    margin-right:-1000px!important;
    margin-left:-1000px!important;
    padding-right:1000px!important;
    padding-left:1000px!important
}
