﻿.timeline-block-title > h4 > a {
    color: #DD1D26 !important
}

.img-border {
    border: 20px solid #efefef !important
}

.link-coro {
    float: left;
    line-height: 32px;
    margin-right: 5px
}

.breadcrumb-title > .container > p {
    font-size: 20px !important
}

.dataTables_paginate ul li.paginate_button a {
    color: #DD1D26 !important
}

.dataTables_paginate ul li.active > a {
    background-color: #DD1D26 !important;
    border: 1px solid #DD1D26 !important;
    color: white !important;
}

.dataTables_paginate ul li.disabled > a {
    color: grey !important
}

.timeline-block-date-year {
    font-size: 19px !important;
    text-transform:uppercase !important
}

.timeline-block-container .timeline-block-head {
    margin: 10px auto !important;
}

.gfort-block-body {
    padding:8px !important
}

.gfort-block-title h4 {
    font-size:12px !important
}

.team-block-body {
    margin-top:0 !important
}

.team-block-media > .gfort-block {
    margin-bottom: 0 !important
}

.pricing-table-block-head {
    text-align: left !important;
    padding-top:0!important
}

    .pricing-table-block-head h3 {
        margin-top: 0 !important
    }

    .pricing-table-block-head h5 {
        margin-top: 25px !important
    }

.pricing-table-block-container {
    min-height: 485px !important
}

.team-block-name {
    margin-top: 0!important
}

.dark-background-color {
    background-color: #eaeaea !important;
}

th span {
    font-weight:normal !important;
    font-size:14px !important

}

.modal-dialog {
    overflow-y: initial !important
}

.modal-body {
    height: 500px;
    overflow-y: auto;
}

.team-block-subtitle span {
    color: #666 !important;
    font-weight:300 !important
}

.hr-divider {
    margin-top:0 !important
}

.hr-divider::after,
.hr-divider::before {
    content: '';
    font-size: 50px;
    display: inline-block;
    vertical-align: middle;
}

.hr-divider-style-1::after {
    margin-left: 1px;
    letter-spacing: -5px;
    font-family: 'MusicalSymbols';
    content: '\f054';
}

.text-center.hr-divider-style-1::after,
.text-center .hr-divider-style-1::after {
    margin-left: 0 !important;
}

.text-right.hr-divider-style-1::after,
.text-right .hr-divider-style-1::after {
    margin-left: 0;
    margin-right: 4px;
    margin-bottom:0!important
}

.team-block-subtitle em {
    color:#777!important;
    font-size: 13px !important     
}

.search-item-body .search-item-subtitle {
    font-size: 16px;
    line-height: 20px;
}



@media (min-width: 1199px) {
    
    .blog-item-media {
        width: 20% !important
    }
}


.event-item-title {
    font-size:16px !important;
    line-height:18px !important
}

.event-item-date {
    font-size:14px !important
}

.ora {
    margin-top:5px;
    font-size: 11px
}

.rwd-video {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
}

    .rwd-video iframe,
    .rwd-video object,
    .rwd-video embed {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
    }

h2.portfolio-item-title {
    font-size:17px !important;
    line-height:19px !important
}

h2.portfolio-item-title,
span.item-meta-category {
    color: white !important
}