a.cat_description {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;

    font-weight: 600;
    text-decoration: none;
    display: block;
    margin: 2px 0;
}
.post-info-block-actions {
    display: inline-block;
    border-top: 2px solid #a5c02d;
    padding: 10px 0;
    font-style: italic;
    line-height: 16px;
    width: 150px;
}
.post-info-block-actions a.post-info-block-read-link {
    color: #cd35d4;
    font-style: italic;
    font-size: 14px;
    text-decoration: none;
}
.post-info-block-title {
    margin: 0 0 10px;
}
.post-info-block-title a {
    font-family: "PT Sans", sans-serif;
    font-size: 20px;
    color: #191919;
    text-transform: uppercase;
    text-decoration: none;
}
.advices {
    background: url("../images/advices-bg.png") repeat-x top left;
    padding: 4px 0;
    margin-top: 15px;
}
#header {
    width: auto;
}

.post-advice .image-container {
    width: auto;
    float: left;
    margin-right: 10px;
}
.post-advice .image-container img {
    width: 74px;
    height: 74px;
    border-color: #c0edd8;
}
.post-advice h3.post-info-block-name {
    font-size: 13px;
}
.post-advice p.post-info-block-desc {
    margin: 0;
    padding-top: 5px;
    font-size: 14px;
    line-height: 18px;
    font-family: "PT Sans", sans-serif;
    font-style: normal;
    color: #191919;
}
.post-info-block h3.post-info-block-name a {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #191919;
    text-transform: uppercase;
    margin-top: 10px;
    text-decoration: none;
    font-weight: 600;
}
.circle-img {
    height: 137px;
    width: 137px;
    border-radius: 50%;
    border: 2px solid #a5c02d;
    padding: 3px;
}
#splash {
    float:left;
}
#adriver_banner_240x400 {
    float:right;
}
div.dropdown_wide {
    width:510px;
}
#main_container .article.col-sm-6 .img-responsive,
#main_container .article.col-sm-4 .img-responsive{
    width:100%;
}
.title-div h2.title2 {
    padding: 0px 0 3px 24px;
    margin: 0;
}
.title-div {
    padding: 10px;
    margin: 5px 0;
}
.title-div.cat_1 {background-color: rgba(226, 158, 123, 0.3);}
.title-div.cat_2 {background-color: rgba(60, 98, 183, 0.3);}
.title-div.cat_3 {background-color: rgba(206, 52, 213, 0.3);}
.title-div.cat_4 {background-color: rgba(247, 34, 0, 0.3);}
.title-div.cat_5 {background-color: rgba(255, 121, 6, 0.3);}
.title-div.cat_6 {background-color: rgba(153, 141, 255, 0.3);}
.title-div.cat_7 {background-color: rgba(202, 93, 20, 0.3);}
.title-div.cat_8 {background-color: rgba(90, 160, 44, 0.3);}
.title-div.cat_9 {background-color: rgba(255, 49, 130, 0.3);}
.title-div.cat_10 {background-color: rgba(45, 195, 164, 0.3);}
.title-div.cat_11 {background-color: rgba(255, 204, 0, 0.3);}
a.img-responsive img {
    width: 100%;
}
#row_3 .article a.img-responsive, #row_6 .article a.img-responsive {
    position: relative;
}
#row_3 .article a.img-responsive:before, #row_6 .article a.img-responsive:before {
    content:'';
    position: absolute;
    width: 96%;
    height: 94%;
    border:2px solid #fff;
    margin: 2%;
}
#row_1 .article:nth-child(1),#row_1 .article:nth-child(4),
#row_2 .article:nth-child(2),#row_2 .article:nth-child(5),
#row_4 .article:nth-child(1),#row_4 .article:nth-child(4),
#row_5 .article:nth-child(2),#row_5 .article:nth-child(5) {
    background-color: #f0f0f0;
    padding-top: 15px;
}
#row_1, #row_2, #row_4, #row_5 {
    margin: 0;
}
#page-preloader {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 100500;
}

#page-preloader .spinner {
    width: 128px;
    height: 128px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url('../images/spinner.gif') no-repeat 50% 50%;
    margin: -64px 0 0 -64px;
}

#reports-flex {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
#reports-flex .reports-post {
    width: 33%;
    padding: 10px;
}
#reports-flex .reports-post:nth-child(4),
#reports-flex .reports-post:nth-child(5),
#reports-flex .reports-post:nth-child(9),
#reports-flex .reports-post:nth-child(10) {
    width: 49%;
}

#reports-flex .reports-post:nth-child(1),
#reports-flex .reports-post:nth-child(3),
#reports-flex .reports-post:nth-child(6),
#reports-flex .reports-post:nth-child(8){
    background-color: #f0f0f0;
}

#reports-flex .reports-post img {
    width: 100%;
}
body.cat_1 #reports-flex .reports-post .teaser .title5 {
    color: #e29e7c;
}
body.cat_2 #reports-flex .reports-post .teaser .title5 {
    color: #3c62b8;
}
body.cat_3 #reports-flex .reports-post .teaser .title5 {
    color: #ce34d6;
}
body.cat_4 #reports-flex .reports-post .teaser .title5 {
    color: #f72201;
}
body.cat_5 #reports-flex .reports-post .teaser .title5 {
    color: #ff7907;
}
body.cat_6 #reports-flex .reports-post .teaser .title5 {
    color: #998dfe;
}
body.cat_7 #reports-flex .reports-post .teaser .title5 {
    color: #ca5d15;
}
body.cat_8 #reports-flex .reports-post .teaser .title5 {
    color: #5aa02d;
}
body.cat_9 #reports-flex .reports-post .teaser .title5 {
    color: #ff3183;
}
body.cat_10 #reports-flex .reports-post .teaser .title5 {
    color: #2dc3a5;
}
body.cat_11 #reports-flex .reports-post .teaser .title5 {
    color: #ffcc01;
}

#reports-flex .reports-post .teaser {
    font-size: 1.2em;
}
@media (max-width: 768px) {
    #reports-flex .reports-post {
        width: 49%;
    }
}
@media (max-width: 500px) {
    #reports-flex .reports-post {
        width: 100% !important;
        max-width: 450px !important;
    }
}
@media (min-width: 992px) {
    .articleclear {
        display:none;
    }
}
@media (max-width: 867px) {
    #hamburger {
        display: block;
        margin-top: 12px;
        margin-right: 10px;
    }
    #header #logo {
        width:88px;
    }

    .navigation_main,
    div.dropdown_wide .secondary,
    #userbox {
        display: none;
    }
    div.dropdown_wide {
        width:auto;
    }
    .navigation_main {
        width: calc(100% - 30px);
        position: absolute;
        background-image: url('../images/footer_bg.png');
        background-repeat: no-repeat;
        background-position: center top;
        background: #FBE5FB;
        z-index: 2;
        top: 89px;
    }
    #header #top_navigation {
        width:100%;
        padding: 0;
    }
    ul.topnav > li {
        width:100%;
    }
    div.dropdown_wide, div.dropdown {
        display: none;
        position: static;
    }
    div.dropdown_wide .primary, div.dropdown {
        width:100%;
        text-align: center;
    }
}
@media (max-width:1200px) {
    ul#splash, div.splash img, div.splash_alt img, li.splash_alt img, li.splash img,
    div.splash, div.splash_alt, li.splash_alt, li.splash {
        width: 630px;
    }
}
@media (max-width:992px) {
    ul#splash, #adriver_banner_240x400 {
        float: none;
    }
    div.splash, div.splash_alt, li.splash_alt, li.splash {
        height: auto;
    }
    ul#splash, div.splash img, div.splash_alt img, li.splash_alt img, li.splash img,
    div.splash, div.splash_alt, li.splash_alt, li.splash {
        width: 100%;
    }
}