@charset "UTF-8";
/*! * * CH | Lisboa Central * */

a{
    color:#506caa
}
a:hover{
    color:#506caa
}
.page-title{
    color:#506caa;
}
.directions-title{
    background-color:#506caa;
}
.directions-item-title{
    color:#506caa
}
.searchable-field img{
    width:auto;
}
.page-title-bg{
    background-color:#506caa;
}
.page-subtitle{
    color:#506caa
}

.leftmenu li.current_page_item>a{
    background-color:#506caa;
}
.leftmenu li .children{
    background-color:#dee5f1;
}
.leftmenu .leftmenu-item.active,.leftmenu .leftmenu-item:hover{
    background-color:#506caa;
}
.dropdown-hospitals-btn{
    background-color:#506caa;
}
.dropdown-hospitals .dropdown-menu>li>a:focus,.dropdown-hospitals .dropdown-menu>li>a:hover{
    background-color:#506caa
}
.hospital-content-title{
    color:#506caa
}
.pagenav-pages{
    color:#506caa
}
.btn-primary{
    background-color:#506caa;
    border-color:#506caa
}
header nav {
    background-color: #506caa;
}
.btn-primary:hover{
    background-color:#2a5491;
    border-color:#2a5491
}
header .main-menu>.menu-item:hover>a{
    color:#506caa
}
header .sub-menu li:hover>a{
    background-color:#506caa;
}
header .search-field{
    border-bottom:solid 1px #506caa;
}
header .search-submit svg path{
    fill:#506caa
}
.topbanners{
    border-bottom:solid 20px #506caa;
}
nav.main a{
    color:#506caa;
}
nav.main a:hover{
    color:#506caa
}
nav.main .menu-item-has-children>.sub-menu a{
    background-color:rgba(80,108,170,.1);
    color:#506caa
}
nav.main .menu-item-has-children>.sub-menu a:hover{
    background-color:#506caa;
}
footer .footer-top{
    background-color:#506caa;
}
.page-template-homepage .newshighlights,.page-template-homepage .videoslider{
    background-color:#dee5f1
}
.page-template-homepage .newshighlights-title{
    background-color:#506caa;
}
.page-template-homepage .newshighlights-seemore{
    color:#031f51
}
.page-template-homepage .newshighlights-seemore .fa{
    color:#506caa
}
.page-template-homepage .newshighlights-news{
    border:solid 1px #506caa;
}
.page-template-homepage .newshighlights-news-title{
    color:#031f51;
}
.page-template-homepage .newshighlights-news-footer .fa{
    color:#506caa;
}
.page-template-homepage .newshighlights-highlights{
    background-color:#506caa;
}
.page-template-homepage .highlight{
    color:#031f51;
    background-color:#dee5f1;
}
.page-template-homepage .dest-link{
    color:#031f51!important
}
.page-template-homepage .dest-link i{
    color:#506caa!important
}
.page-template-homepage .highlight-link{
    color:#031f51;
}
.page-template-homepage .highlight-link i{
    color:#506caa
}
.page-template-homepage .hospitals-item{
    background-color:#506caa;
}
.page-template-homepage .slick-slider .slick-dots li.slick-active button{
    border:solid 1px #506caa;
    background:#506caa
}
.page-template-homepage .slide-images-title{
    color:#506caa;
}
.page-template-homepage .events-left{
    background-color:#506caa;
}
.page-template-homepage .events-left{
    background-color:#506caa;
}
.page-template-homepage .agendaBorder-bottom{
    border-color:#506caa;
}
.page-template-homepage .agendaBorder-top{
    border-color:#506caa;
}
.page-template-homepage .events-title{
    color:#031f51;
}
.page-template-homepage .events-link{
    color:#031f51;
}
.page-template-homepage .newsletter-box{
    color:#506caa;
}
.page-template-homepage .newsletter-box-step2 .newsletter-box-step2-checkboxes [type=checkbox]:checked+label:before{
    background:#506caa;
}
.page-template-homepage .newsletter-box-step2 .newsletter-box-step2-buttons .button{
    background-color:#506caa
}
.post-type-archive-snsch-news .page-title{
    background-color:#506caa;
}
.post-type-archive-snsch-news .news{
    border-bottom:solid 2px #506caa;
}
.post-type-archive-snsch-news .news.first{
    border-top:solid 2px #506caa
}
.post-type-archive-snsch-news .news-title{
    color:#506caa;
}
.post-type-archive-snsch-news .news-readmore i{
    color:#506caa
}
.post-type-archive-snsch-contests .contest{
    border-bottom:solid 1px #506caa;
}
.post-type-archive-snsch-contests .contest.first{
    border-top:solid 1px #506caa
}
.post-type-archive-snsch-contests .dropdown-contests-btn{
    background-color:#506caa;
}
.post-type-archive-snsch-contests .dropdown-contests .dropdown-menu>li>a:focus,.post-type-archive-snsch-contests .dropdown-contests .dropdown-menu>li>a:hover{
    background-color:#506caa
}
.frm_style_formidable-style.with_frm_style input[type=submit]{
    background-color:#506caa;
}
.frm_style_formidable-style.with_frm_style input[type=submit]:hover{
    color:#506caa
}
.frm_icon_user:before{
    background-color:#506caa;
}
.frm_icon_email:before{
    background-color:#506caa;
}
.frm_icon_message:before{
    background-color:#506caa;
}
.frm_icon_pencil:before{
    background-color:#506caa;
}
.wpcf7 input[type=submit]{
    background-color:#506caa;
}
.wpcf7 input[type=submit]:hover{
    color:#506caa
}
.wpcf7 .icon:before{
    color:#506caa;
}
.page-template-comochegar .directions-title{
    background-color:#506caa;
}
.page-template-comochegar .directions-item-title{
    color:#506caa
}
.search-results .searchresults-list li:before{
    color:#506caa
}
.absolute-slider span.slick-arrow{
    color:#506caa;
}
.page-template-eventos .calendar-header{
    background-color:#506caa;
}
.page-template-eventos .calendar-weekdays-inner{
    color:#506caa
}
.page-template-eventos .calendar-days-inner .day.selected{
    background-color:#506caa;
}
.page-template-eventos .event-title{
    color:#506caa;
}
.page-template-concursos .contest{
    border-bottom:solid 1px #506caa;
}
.page-template-concursos .contest.first{
    border-top:solid 1px #506caa
}
.page-template-concursos .dropdown-contests-btn{
    background-color:#506caa;
}
.page-template-concursos .dropdown-contests .dropdown-menu>li>a:focus,.page-template-concursos .dropdown-contests .dropdown-menu>li>a:hover{
    background-color:#506caa
}
.tab-fade button{
    color:#506caa;
}
@media (max-width:767px){
    .mobile-content .panel-title{
        background-color:#506caa;
    }
    .mobile-content .panel-title.collapsed{
        color:#506caa
    }
}
@media (min-width:1200px){
    header .header-search input[type=text]{
        border:solid 2px #506caa;
    }
}
@media (max-width:767px){
    header .dl-trigger{
        background-color:#506caa;
    }
    header .dl-menuwrapper .dl-menu{
        border-top:5px solid #506caa
    }
    header .dl-menuwrapper .dl-menu .dl-back{
        background-color:#506caa
    }
    .topbanners{
        border-bottom:solid 10px #506caa
    }
}