/* 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 */
/* --- Fonts --- */
/* --- Colors --- */
/* SORT THESE JORDAN */
/* --- MIXINS --- */
/* --- HELPER CLASSES --- */
.blue-border { border: 2px solid #094a84 !important; }

.orange-border, #page #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button { border: 2px solid #FE9E62 !important; }

/* What We Do Widget */
.what-we-do i.fa { font-size: 60px; }

/* Fixed Header Background */
.banner-full-height #page .site-header { background: none; }

.banner-full-height #page .site-header.fixed-enabled.fixed { background: #012857 !important; /* Old browsers */ background: -moz-linear-gradient(45deg, #012857 0%, #405277 100%) !important; /* FF3.6-15 */ background: -webkit-linear-gradient(45deg, #012857 0%, #405277 100%) !important; /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(45deg, #012857 0%, #405277 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#012857', endColorstr='#405277', GradientType=1) !important; /* IE6-9 fallback on horizontal gradient */ }

.banner-full-height #page .navbar-default .navbar-nav > li > a:hover, .banner-full-height #page .navbar-default .navbar-nav > li > a:focus, .banner-full-height #page .navbar-default .navbar-nav > li > a.selected { color: #FEBF96; }

#page .site-header { background: #fff; }

#page #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button { background: #FEBF96; color: #474747; }

.navbar-default .navbar-nav > li > a { background: transparent !important; }

/* --- SIDEBAR STYLES --- */
#page .ss-widget.sidebar-nav { margin-bottom: 17px; border: 1px solid #ddd; }

#page .ss-widget.sidebar-nav li, #page .ss-widget.sidebar-nav h3 { padding: 10px 15px; }

#page .ss-widget.sidebar-nav a.current-page { color: #FEBF96; }

/* --- FONT CATCH ALLS --- */
body { font-family: "Lato", "Helvetica", sans-serif; }

#page h1, #page h2, #page h3, #page h4, #page h5, #page .panel .panel-heading h3, #page .ss-panel .ss-panel-header .item_name, #page .cta-widget h3, #page .what-we-do .what-we-do-panel h3, #page .company-page-header .company-name-logo h2, #page .company-brief h3, #page .users-company.panel-body a, #page .navbar-default .main-nav a { font-family: "Merriweather", Times, serif; }

#page .site-header a { font-family: "Lato", "Helvetica", sans-serif !important; }

.btn-newhomepage { background: #000; color: #94B8D1; }

/* --- Logo Filter --- */
.header-slideshow #page .site-header .navbar-brand img { -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); }

#page .agg-content-widget { padding-top: 40px; }

#page .agg-content-widget .agg-bg-header { height: auto; width: 100%; text-align: center; border: none; }

#page .agg-content-widget .agg-bg-header .agg-bg-title { display: inline; }

#page .agg-content-widget .agg-bg-header .agg-bg-logo { display: inline; float: none; }

#page .agg-content-widget .agg-bg-header .agg-bg-title-block { padding-left: 20px; display: inline; }

#page .agg-content-widget .agg-content { max-width: 1170px; margin: 0 auto; padding: 0 40px; }

#page .agg-content-widget .agg-content .agg-article { border: none; display: inline-block; width: 28%; margin: 2%; vertical-align: top; border: 1px solid #ccc; border-radius: 10px; padding: 20px; }

@media screen and (max-width: 992px) { #page .agg-content-widget .agg-content .agg-article { width: 100%; } }

#page .agg-content-widget .agg-content .agg-article .agg-article-image { display: inline; margin-right: 10px; margin-bottom: 100px; }

@media screen and (max-width: 992px) { #page .agg-content-widget .agg-content .agg-article .agg-article-image { margin-bottom: 0; } }

#page .agg-content-widget .agg-content .agg-article .agg-article-details { width: auto; display: inline; padding: 0; }

#page .agg-content-widget .agg-content .agg-article .agg-article-details .agg-article-title { display: inline; }

.footer-logo a.navbar-brand img { height: 44px !important; }

.team-page .header-banner-page-title, .team-page .header-banner-subtext { display: none; }
