body.admin-bar .navbar{box-shadow: none;}
.navbar .navbar-nav>li a{ font-family: Arial, Helvetica, sans-serif; text-transform: capitalize !important; font-size: 12px; font-weight: bold !important;}
.navbar .navbar-nav>li a:hover{ color: #4c4c4c !important;}
.header-filter-gradient{ background: #2d3750 !important;}

.navbar{ position: relative; margin: 0; border-bottom:solid 8px #c8102e;  }
.navbar>.container{ padding: 15px;}

.topmain-menu{ background: #64615d; text-align: right;}
.topmain-menu ul{ margin: 0; padding: 0;}
.topmain-menu ul li{ margin:0; padding: 0; list-style: none; display: inline-block; }
.topmain-menu ul li a{ color: #fff; font-weight: bold; font-size: 15px; padding: 17px 25px; display: inline-block; border-left: solid 1px #4c4e55;}
.topmain-menu ul li a.sumtotal-logo{ padding: 0 10px; border-left: 0;}
.navbar>.container{padding: 20px 15px; width: 100%;}

.hestia-title{ background: #a11a37; padding: 20px;}
.page-header.header-small .hestia-title{ font-size: 38px; font-family: Arial, Helvetica, sans-serif;}

.page-header.header-small .container{ padding: 90px 0 !important;} 
.main-raised{ margin-top: 0; border-radius: 0;}
.page-header.header-small{ min-height: unset}
.boxed-layout-header{ padding: 90px 0; border-bottom:solid 60px #c8102e;}

footer.footer.footer-black{ background: #090a0d;}


.custome-footer{background: #090a0d; padding:50px 25px; color: #fff;}
.footer-first{}
.custome-footer ul{ margin:0; padding: 0; list-style: none;}
.custome-footer ul li{ margin:0; padding: 0; list-style: none; float: left;}
.custome-footer ul li a{ color: #fff; padding: 10px; margin: 0 10px;}
.custome-footer ul li a.footer-img img{ width: 100px; }
.custome-footer ul li a i{ font-size: 22px;}
.follow-section{  border-left: solid 1px #24262b; } 
.follow-section ul li a.footer-img img{ width: 130px;}

.footer-second{ padding:20px 0 0; border-top: solid 1px #24262b; margin: 50px 0 0; } 

.header-buttons a{ display: inline-block; padding:12px 15px; border: solid 2px #4c4c4c; border-radius: 4px; color: #4c4c4c; font-size: 14px; margin: 0 5px;}
.header-buttons a.red-btn{ background: #c8102e; border:solid 2px #c8102e; color: #fff; font-size: 14px; font-weight: bold; text-transform: uppercase;}

