/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer 
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
@import url("https://fonts.googleapis.com/css?family=Cormorant+Garamond:400,700|Montserrat:400,600,700");
h1, h2, h3, h4, h5 { font-family: 'Cormorant Garamond', serif !important; }

.site-header { height: 160px; }

.site-header .container { width: 100%; }

.site-header #header_topbar .navbar-brand { position: absolute; padding: 5px; z-index: 999; }

.site-header #header_topbar #header_topbar_account .media_links { display: inline-block; float: left; }

.site-header #header_topbar #header_topbar_account .media_links li { display: inline-block; list-style-type: none; margin: 0 8px; }

.site-header #header_topbar #header_topbar_account .media_links li a { background: transparent; padding: 10px; text-align: center; display: block; -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -ms-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; }

.site-header #header_topbar #header_topbar_account .media_links li a i { font-size: 16px; }

@media (min-width: 992px) { .site-header > .navbar.navbar-default { margin-top: 45px; } }

.site-header > .navbar.navbar-default .main-nav { margin-left: 285px; }

.site-header > .navbar.navbar-default .main-nav .navbar-nav > li > a { font-weight: 600; padding: 15px; }

.site-header > .navbar.navbar-default .main-nav .navbar-nav > .active > a { color: #1e68b3; }

.site-header > .navbar.navbar-default .main-nav .navbar-nav > .active > a:hover { color: #60afff; }

@media (max-width: 1070px) { .site-header > .navbar.navbar-default .main-nav { margin-left: 260px; padding-right: 10px; } .site-header > .navbar.navbar-default .main-nav .navbar-nav > li > a { padding: 15px 10px; } }

.header-banner .header-banner-text .container .header-banner-text-inner .header-banner-subtext { font-family: Montserrat !important; }

#site_footer .footer-top .footer-contact .footer-contact-info i { font-size: 20px; }

#site_footer .footer-top .footer-contact .footer-contact-info .footer-contact-info-text { line-height: 20px; }

#site_footer .lower-footer .footer-logo { max-height: initial; }

#site_footer .lower-footer .footer-logo span { display: block; font-size: 11px; }

#site_footer .lower-footer .footer-logo .navbar-brand { display: inline-block; }

#site_footer .lower-footer .footer-logo .navbar-brand img { display: none; height: 50px !important; -webkit-filter: brightness(0)invert(1); -moz-filter: brightness(0)invert(1); -ms-filter: brightness(0)invert(1); -o-filter: brightness(0)invert(1); filter: brightness(0)invert(1); }

#site_footer .powered-by-silkstart { display: none; }

.white_panel_background:not(.cpage_5c42727d6862133013af621d) .header-banner { max-height: 158px; background: #3b68a9 !important; }

@media (max-width: 767px) { .mobile-max-width { max-width: 50% !important; } }
