.quick-link-pp{
    color: #000000;
}

.quick-link-pp .quick-link-line{
    margin: 0;
    padding: 0;
}

.quick-link-pp .quick-link-line > div{
    display: inline-block;
    /*vertical-align: top;*/
    /*margin: 0 2.1% 3em 0;*/
    margin: 0 0 3em 0;
    /*width: 23%;*/
}

/*.quick-link-pp .quick-link-line > li:nth-child(4n){*/
    /*margin: 0 0 3em 0;*/
/*}*/

.quick-link-pp a{
    color: #000000;
    width: 100%;
    /*margin-left: 1em;*/
}

.quick-link-pp a:first-child{
    /*margin-left: 0;*/
}

.quick-link-pp a:hover, .quick-link-pp a:focus, .quick-link-pp a:active {
    text-decoration: inherit;
    color: #000000;
}

.quick-link-pp a .thumb{
    display: inline-block;
    border-bottom: 1px solid #000000;
    vertical-align: top;
    width: 100%;
    /*width: 90%;*/
    position: relative;
    height: 100%;
}

.quick-link-pp a:hover .thumb, .quick-link-pp a:focus .thumb, .quick-link-pp a:active .thumb{
    border-bottom: 1px solid #FF8F00;
}

.quick-link-pp a:hover .thumb .thumb_title, .quick-link-pp  a:focus .thumb .thumb_title, .quick-link-pp a:active .thumb .thumb_title{
    color: #ff8f00;
}

.quick-link-pp .quick-link-line figure{
    margin: 0;
    position: relative;
    width: 100%;
}

.quick-link-pp .quick-link-line img{
    width: 100%;
}

/*.quick-link-pp .quick-link-line figure:before{*/
    /*content: "";*/
    /*display: block;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*background: none;*/
/*}*/

/*.quick-link-pp a:hover .thumb figure:before, .quick-link-pp a:focus .thumb figure:before, .quick-link-pp a:active .thumb figure:before{*/
    /*background: rgb(255,143,0);*/
    /*filter: saturate(200%) brightness(80%) opacity(0.5);*/
/*}*/

.quick-link-pp .thumb .thumb_title{
    text-transform: uppercase;
    font-family: 'TradeGothicLTStd-Bold';
    font-size: 1.9em;
    margin: 0.5em 0 1em;
    /*margin: 0.5em 0 0;*/
    letter-spacing: 1px;
    white-space: pre-line;
}

@media screen and (min-width: 992px) {
    .quick-link-pp .quick-link-line > .link-bloc{
        /*margin: 0 0 3em 0;*/
        padding-right: 0;
        padding-left: 30px;
    }
    .quick-link-pp .quick-link-line > .link-bloc.blocmod1{
        /*margin: 0 0 3em 0;*/
        padding-right: 30px;
        padding-left: 0;
    }

    .quick-link-pp .quick-link-line > .link-bloc.blocmod3{
        /*margin: 0 0 3em 0;*/
        padding-right: 0;
        padding-left: 15px;
    }

    .quick-link-pp .quick-link-line > .link-bloc.blocmod2{
        /*margin: 0 0 3em 0;*/
        padding-right: 15px;
        padding-left: 0;
    }
    .quick-link-pp .quick-link-line img{
        height: 200px;
    }

}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .quick-link-pp .quick-link-line > .link-bloc{
        /*margin: 0 0 3em 0;*/
        padding-right: 0;
        padding-left: 15px;
    }
    .quick-link-pp .quick-link-line > .link-bloc.blocmod-sm-1{
        /*margin: 0 0 3em 0;*/
        padding-right: 15px;
        padding-left: 0;
    }
    .quick-link-pp .quick-link-line > .link-bloc.blocmod-sm-2{
        /*margin: 0 0 3em 0;*/
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media screen and (max-width: 767px) {
    .quick-link-pp .quick-link-line > .link-bloc{
        /*margin: 0 0 3em 0;*/
        padding-right: 0;
        padding-left: 15px;
    }
    .quick-link-pp .quick-link-line > .link-bloc.blocmod-xs-1{
        /*margin: 0 0 3em 0;*/
        padding-right: 15px;
        padding-left: 0;
    }
    .quick-link-pp .thumb .thumb_title{
        font-size: 1.5em;
    }
}

@media screen and (max-width: 425px) {
    .quick-link-pp .quick-link-line img{
        height: 130px;
    }
}