/* TAG */
b { color:#4F001D }
li.nav-item > a.nav-link { color: #fff!important; border-radius: 10px; font-weight: 100; }
li.ui-state-active > a.tab_nav_year { background: #4F001D; border: 0px; color: #fff!important; font-weight: 400!important; }

/* ID */
#copyrights { padding: 10px }
#footer .footer-widgets-wrap { padding: 40px 0; }
#footer { border-top: 5px solid #4F001D; }
#btnRightMenu{ position: absolute;right: 10px; top: 10px; height: 40px; }
#btnLeftMenu{ position: absolute; left: 10px; top: 10px; height: 40px;}
#divRecaptcha div:first-child { margin:auto; margin-bottom:10px }
#helpText { padding: 5px; font-size: 14px }
#logo img { height: 80px!important; padding: 5px }
#page-title { padding: 20px !important; border-bottom: 1px solid #1a0009; }

/* CLASS */
.alertmsg { margin-bottom: 0px }
.breadcrumb a { color: #fff; }
.breadcrumb a:hover { color: #fff; }
.breadcrumb-item + .breadcrumb-item::before { color: #fff; }
.button-pr { border-color: #4F001D!important; color: #4F001D!important; }
.button-pr:hover { background-color: #4F001D!important; color: #FFF!important; }
.dark .menu-item:hover > .menu-link, .dark .menu-item.current > .menu-link { color: #ddd; }
.dark #footer, #footer.dark { background-color: #4F001D; border-top-color: #4F001D;}
.full-header .primary-menu .menu-container { border-right: 0px!important; }
.full-header #logo { border-right: 0px!important; padding-right: 0px; }
.icon-circle { font-size: 13px }
.modal-content, .modal-header{ border-radius: 0px }
.modal-content { border: none }
.modal-header { border-bottom: 1px solid #800130; background: #4F001D }
.modal-header .modal-title { color: white; margin: auto }
.modal-body { padding: 20px }
.modal-footer { border-top: 1px solid #4F001D; display: flow-root; text-align: center }
.navbar-light .navbar-nav .nav-link:hover { background: #eee; color: #4F001D!important;}
.primary-menu > ul.menu-container > li > a { color: #fff !important}
.revo-slider-emphasis-text { font-size: 64px; font-weight: 700; letter-spacing: -1px; font-family: 'Raleway', sans-serif; padding: 15px 20px; border-top: 2px solid #FFF; border-bottom: 2px solid #FFF; }
.revo-slider-desc-text { font-size: 20px; font-family: 'Lato', sans-serif; width: 650px; text-align: center; line-height: 1.5; }
.revo-slider-caps-text { font-size: 16px; font-weight: 400; letter-spacing: 3px; font-family: 'Raleway', sans-serif; }
.section { margin: 0px; padding: 80px 0px }
.side-header .container { padding-left: 25px; padding-right: 25px; }
.side-header #logo { margin: 3rem 0 2rem 0; width: 80px; }
.side-header.open-header #header-trigger { color: #FFF; background-color: #4F001D; }
.side-header ul.menu-container > li > a { font-size: 16px; font-weight: 100; }
.side-tabs .tab-nav { min-width: 150px; }
.spacer { width:100%; margin: 20px }
.table-comparison .icon-ok { color: #00945c }
.table-comparison .icon-remove { color: #CB0C0F }
.tp-video-play-button { display: none !important; }
.tp-caption { white-space: nowrap; }
.table > :not(:first-child) { border-top: 0px; }
.tabs-bb .tab-nav li a { font-weight: 400; font-size: 20px; }
.tabs-bb .tab-nav li.ui-tabs-active a { font-weight: 600; font-size: 20px; color: #4F001D; }

/* MEDIA */
@media (max-width: 991.98px){
    #header-trigger { display: none }
    .side-header #logo { margin: 0.5rem; }
    nav.primary-menu { margin-bottom: 20px;}
    .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }
}
