@charset "UTF-8";
/*!
Theme Name: RadioVacanta.ro
Theme URI: http://radiovacanta.ro/
Author: Digital AG
Author URI: http://srr.ro
Description: Site web Radio Vacanța
Version: 1.0.0
Text Domain: radiovacanta
*/

.breadcrumbs a:first-child {
    margin: 0 8px 0 0;
}
.breadcrumbs a + a {
    margin: 0 8px;
}
.breadcrumbs .breadcrumb_last {
    margin: 0 0 0 8px;
}
blockquote cite {
    display: block;
    margin-top: 15px;
}
.pagination span {
    color: #25518B;
    border: 1px solid #F0F3F7;
}
.pagination span.active {
    background-color: #25518B;
    border: 1px solid #25518B;
    color: #FFF;
}
.pagination span {
    width: 46px;
    height: 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #F0F3F7;
    font-weight: 600;
    font-size: 16px;
}

@media (min-width: 640px) {
    .wp-block-quote {
        margin: 30px 0;
        padding: 40px;
    }
}
.wp-block-quote {
    background-image: url(images/custom/bg4.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 25px;
    margin: 25px 0;
}
@media (min-width: 640px) {
    .articol__citat footer {
        font-size: 20px;
    }
}
#tribe-events-content .tribe-events.tribe-common {
    display: none;
    visibility: hidden;
}
.tribe-events-c-subscribe-dropdown__container {
    display: none;
    visibility: hidden;
}
.cat-header__title {
    line-height: 1.1 !important;
    font-weight: 300 !important;
    color: #25518B;
    font-size: 48px !important;
    margin: 0px 0px 15px 0px !important;
}
.back-to-top {
    display: none;
}
@media all and (min-width: 1390px) {
    .back-to-top {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background-image: url(images/back-to-top.svg);
        background-repeat: no-repeat;
        background-position: center;
        position: fixed;
        display: block;
        right: 50px;
        bottom: 50px;
        z-index: 100000;
        background-color: #FFF;
        box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
        opacity: 0;
        pointer-events: none;
    }
}
.back-to-top--show {
    opacity: 1;
    pointer-events: auto;
}

.top {
    position: absolute;
    top: 0;
    left: 0;
}
.em.em-list .em-item .em-item-info {
    border-left: 4px solid #25518b;
    padding: 0 10px 0 35px;
}
.em.pixelbones a {
    color: #1A1919 !important;
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.em.em-item.em-item-single.size-medium .em-item-header .em-item-image img, .em.em-item.em-item-single.size-small .em-item-header .em-item-image img {
    padding: 0 0 10px !important;
    border: 0;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    border-bottom: 4px solid #25518b;
}
.wp-caption-text {
    font-size: 12px !important;
    border-bottom: 1px solid #DDD;
    padding: 5px 25px 3px;
}
@media all and (min-width: 640px) {
    .wp-caption-text {
        padding: 9px 50px 7px;
    }
}
@media all and (min-width: 1030px) {
    .wp-caption-text {
        padding-left: 0;
        padding-right: 0;
    }
}