body {
    font-family:'Source Sans Pro';
}
.forum_widget_rec {
    max-width: 100% !important;
    margin: 0 auto !important;
    margin-bottom: 2em !important;
}

.forum_widget_rec .grid__column {
    width: 24.5% !important;
    display: inline-block;
}

.forum_widget_rec a {
    display: block;
}

.forum_widget_rec .card-e__headline {
    margin-top: 8px;
}

.card-ebp .card-e__image-wrap {
    margin: 0;
}

.card-ebp .image {
    height: 111px;
}

/*.doberavto-test{
    display: none !important;
}*/
.doberavto-test amzs-doberavto-widget{

    width: calc(100vw - 90px);
    display: block;
    margin: 0 auto;

}

/*.forum-post__interaction {
    flex-direction: column;
}

.forum-post__interaction div, .forum-post__interaction select {
    margin-bottom: 5px;
}


@media only screen and (min-width: 650px) {
    .forum-post__interaction {
        flex-direction: row;
    }
    .forum-post__interaction div, .forum-post__interaction select {
        margin-bottom: 0;
    }
}*/


.forum-post__content {
    overflow-wrap: break-word; 
}

.forum-post__content a:not([href^="mailto:"]){ 
    display:inline-block; 
    word-break: break-all;
}







@media only screen and (min-width: 728px) {

    .doberavto-test amzs-doberavto-widget{

        width: calc(100vw - 120px);
        max-width: 728px;


    }

}

@media only screen and (min-width: 728px) {
        .doberavto-test amzs-doberavto-widget{

        width: 728px;


    }

}


@media only screen and (max-width: 769px) {

    .forum_widget_rec .grid__column {
        width: 49.5% !important;
        display: inline-block;
    }

    .forum_widget_rec .card-e {
        margin-bottom: 1em;
    }

}

@media only screen and (max-width: 400px) {
    .forum_widget_rec .grid__column {
        width: 90% !important;
        display: block;
        margin: 0 auto !important;
    }
}

canvas {
    display: none !important;
}


.bbp-notice-closed {
    text-align:center;
    margin-top: 1em !important;
}

.bbp-template-notice.bbp-notice-closed p{
    font-size:20px;
    font-weight: 400;
}


@media only screen and (min-width: 1020px) {
    tr.table-forum__row.table-forum__row--banner td {
        width: 500px;
        max-width: 500px;
    }
}

.forum-archive table.table.table--borders {
    display:none;
}

.forum-archive .table__outer table.table.table--borders {
    display: table;
}

@media (min-width: 1024px){
    .forum-head__inner {
        display: flex;
        justify-content: space-between;
    }
}



.forumFinderContainer {
    /*text-align:center;*/
    padding: 0 20px;
}


.forumFinderContainer .title.title--xsmall {
    font-size: 25px;
    margin-bottom: 0.5em;
}

.forumFinderContainer #forumfinder{
    width: 100%;
    opacity: 0.7;
    border-color: rgba(0,0,0,0.3);
    border-radius: 5px;
    padding: 2px 10px;
}

.forumFinderContainer #foundforums div {
    margin-top: 10px;
}


.forumFinderContainer #foundforums h4 a{
    font-weight:600;
    opacity: 1;
    color:#8941d0;
}

.forumFinderContainer #foundforums h4 a:hover{
    opacity: .8;
}

.forumFinderContainer #foundforums p{
    font-size: 15px;
    padding-left: 5px;
}


#doktor_1a_natecaj_terminate {
    max-height: 850px;
}

@media only screen and (min-width: 400px) {

    #doktor_1a_natecaj_terminate {
        max-height: 900px;
    }

}


@media only screen and (min-width: 500px) {

    #doktor_1a_natecaj_terminate {
        max-height: 950px;
    }

}

@media only screen and (min-width: 600px) {

    #doktor_1a_natecaj_terminate {
        max-height: 1000px;
    }

}

@media only screen and (min-width: 800px) {

    #doktor_1a_natecaj_terminate {
        max-height: 1100px;
    }

}

@media only screen and (min-width: 1024px) {

    #doktor_1a_natecaj_terminate {
        max-height: 1200px;
    }

}



.h-search {
    font-family: 'Poppins', sans-serif;
    padding: 10px 0;
    display: none;
}

.h-search input#hsearch {
    background: #67b2b2;
    width: 100%;
    height: 54px;
    border-radius: 22px;
    border: none;
    box-shadow: 0 2px 2px rgba(0,0,0,.4);
    text-align: center;
    color:#fff;
}

.h-search input#hsearch:focus-visible{
    outline:none;
}

.h-search input#hsearch::placeholder{
    color:#fff;
    opacity:0.6;
}
.h-search input#hsearch:-ms-input-placeholder{
    color:#fff;
    opacity:0.6;
}

.h-search input#hsearch::-ms-input-placeholder{
    color:#fff;
    opacity:0.7;
}



.h-search .advanced-search{
    display:flex;
    justify-content: center;
}

.h-search .advanced-search .advanced-cat, .h-search .advanced-search .advanced-l {
    display: block;
    margin: 1em;
}



/*Google Search*/

.search-box .gsc-control-cse { border: 0; padding: 0; }

.search-box form.gsc-search-box { background: #5f5d7e; padding: 53px 15px; margin-bottom: 40px; }

.gssb_e tr {
    height: 22px !important;
}

.gssb_a img {
    max-width: 100px !important;
}

@media (max-width: 768px) { .search-box form.gsc-search-box { padding: 40px 15px; margin-bottom: 20px; } }

.search-box form.gsc-search-box table.gsc-search-box { max-width: 978px; margin: 0 auto; position: relative; }

.search-box form.gsc-search-box table.gsc-search-box td.gsc-input { padding: 0; border-radius: 10px !important; background-color: #72718e !important; }

.search-box form.gsc-search-box table.gsc-search-box .gsib_a { padding: 0; }

.search-box form.gsc-search-box table.gsc-search-box .gsc-search-button-v2 { position: absolute; right: 14px; top: 0; height: 74px; background: none; border: 0; }

@media (max-width: 768px) { .search-box form.gsc-search-box table.gsc-search-box .gsc-search-button-v2 { height: 45px; right: 20px; } }

.search-box form.gsc-search-box table.gsc-search-box .gsc-input-box { background: none; border: 0; }

.search-box form.gsc-search-box table.gsc-search-box .gsib_a input.gsc-input { padding: 16px 25px !important; font-size: 28px; color: #c7c6c7 !important; font-family: 'Kanit', sans-serif !important; font-weight: 300; background: none !important; height: auto !important; }

@media (max-width: 768px) { .search-box form.gsc-search-box table.gsc-search-box .gsib_a input.gsc-input { padding: 5px 15px !important; font-size: 16px; } }

.gsc-results-wrapper-visible { max-width: 1290px; margin: 0 auto; margin-bottom: 40px; }

.gs-result { font-family: 'Kanit', sans-serif; font-weight: 300; }

.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * { color: #403a4e; font-size: 22px !important; font-weight: 500; }

.gs-promotion .gs-visibleUrl, .gs-webResult .gs-visibleUrl { font-size: 14px; color: #39d1b4 !important; }

.gs-snippet { font-family: 'Pridi', serif; letter-spacing: .5px; font-size: 16px; color: #5f5d7e !important; }




