/* HERE's How to keep the logo showing even on scroll */

.navbar.fixed .navbar-brand {
	display: block !important;
}
.navbar.fixed .navbar-collapse {
	float: right !important;
}
.navbar.fixed .btn.responsive-menu {
	float: right !important;
	margin: 28px auto !important;
}

/* Adjust logo size on scroll */

.navbar-brand img { height: 130px; }

.navbar-brand img {
	image-rendering: auto !important;
}

.navbar-brand { background: #FFFFFF !important; padding: 0 !important; box-shadow: none !important; }

.dark-wrapper {
    background: #2e2e2e !important;
}

/* SPACE ABOVE AND BELOW PARALLAX SECTIONS */
.parallax .inner {
    padding-top: 30px;
    padding-bottom: 50px;
}

/* NAV MENU TEXT SIZE */
.navbar-nav > li > a {
  font-size: 15px;
  padding: 35px 14px;
  letter-spacing: 0px;
}

/* REVSLIDER - KEEP ATTACHED TO TOP OF SCREEN IN SAFARI */
.rev_slider_wrapper {
  margin-top: 0 !important;
}

/* CONTACT INFO LINK COLOUR */
.contact-info > li > a {
    color: #FFF;
}

/* PORTFOLIO LINK COLOUR */
.filter > li > a {
  color: #FFF;
}

/* HIDE PORTFOLIO LINKS */
ul.filter { 
  display: none !important; 
}

/* MAKE CONTACT FORM INPUT TEXT WHITE */
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    color: #FFFFFF;
    border-color: #eee;
}

/* MAKE CONTACT FORM BORDERS WHITE */
::-webkit-input-placeholder{
    color: #aaa;
}

:-moz-placeholder{
color: #aaa;
}

::-moz-placeholder{
color: #aaa;
}

-ms-input-placeholder{
color: #aaa;
}

/* MAKE TABS TEXT WHITE */
.tabs-top .tab a {
    color: #fff;
    border: 1px solid rgba(200,200,200, 0.4);
}

/* CENTRE ALIGN TABS */
ul.etabs {
  text-align: center;
}

/* SHARE BUTTON TEXT COLOUR */
.share-button {
  color: #fff;
}

h1.post-title {
  font-size: 30px;
  font-weight: 800;
  line-height: 30px;
}



/*BLOG POST -> Black titles & text 
#recent-posts-4.sidebox.widget.widget_recent_entries h3.widget-title, .comment-form-wrapper, .blog-posts.classic-blog h3, .comment-form-wrapper, .comment-form-wrapper h3, #comments, #comments h3 {
  color: #000 !important;
}*/

/*BLOG POSTS -> Hide elements */
.about-author.image-caption {
  display: none;
}


h3.widget-title {
  color: #fff !important;
}


.navbar.fixed .navbar-brand {
	display: block !important;
}
.navbar.fixed .navbar-collapse {
	float: right !important;
}
.navbar.fixed .btn.responsive-menu {
	float: right !important;
	margin: 28px auto !important;
}

.navbar-brand img { height: 100px; }

.navbar-brand img {
	image-rendering: auto !important;
}

.navbar-brand { 
   background: #fff !important; 
   padding: 0 !important; 
   box-shadow: none !important; 
}


.parallax .inner {
    padding-top: 30px;
    padding-bottom: 70px;
}

.navbar-nav > li > a {
  font-size: 15px;
  padding: 35px 14px;
  letter-spacing: 0px;
}


body {
    font-family: 'Raleway', sans-serif;
    overflow-x: hidden;
    background-color: #FFFFFF;
    color: #FFFFFF;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: -10;
    color: #fff;
    margin-bottom: 0px;
}

.lead {
    font-size: 17px;
    line-height: 24px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #fff;
}

.inner {
    padding-top: 30px;
    padding-bottom: 80px;
}

/*BLOG -> Posts -> Hide main image */
img.attachment-large.wp-post-image,  {
  display: none;
}

/*BLOG -> Posts -> Titles */
.blog-posts.classic-blog h1.post-title, .col-md-4.lp30 h1.post-title {
  font-size: 30px;
  font-weight: 800;
}

/*BLOG -> Posts -> Border */
.blog-posts.classic-blog {
  border-right: solid #000;
  padding-right: 30px;
}

/*DIVIDER LINES -> Stop display */
body.single.single-post.postid-274.single-format-gallery.logged-in.admin-bar.custom-background.customize-support.mode-lg hr, body.single.single-post.postid-276.single-format-gallery.logged-in.admin-bar.custom-background.customize-support.mode-lg .comment-form-wrapper, body.single.single-post.postid-276.single-format-gallery.logged-in.admin-bar.custom-background.customize-support.mode-lg hr, body.single.single-post.postid-276.single-format-gallery.logged-in.admin-bar.custom-background.customize-support.mode-lg div#comments.h3 {
  display: none;
}

.meta {
  margin-top: 5px !important;
}

/*BLOG POSTS -> Previous posts dot colour */
aside ul li:before {
  color: #FFF;
}

/*BLOG POSTS -> Recent posts list */
.sidebar a {
  color: #FFF !important;
}

/*BLOG POSTS -> Hide large version of Featured Image */
.classic-blog figure {
  display: none !important;
}

/*BLOG GRID -> Titles */
h2.post-title a {
  color: #FFF;
}

/*GENERAL -> Hide page names at top of page */
h2.section-title {
  display: none;
}

/*ABOUT -> H2 titles */
#aq-block-391-3.aq-block.aq-block-aq_team_feed_block.col-sm-12.aq-first h2, #aq-block-391-5.aq-block.aq-block-aq_team_feed_block.col-sm-12.aq-first h2, #aq-block-391-9.aq-block.aq-block-aq_team_feed_block.col-sm-12.aq-first h2 {
  font-size: 17px;
}

/*ABOUT-> Removing excess spacing below title/text */
#mission-statement .container.inner{
  padding-bottom: 10px !important;
}


/*ABOUT -> Larger sub headers */
#the-team.light-wrapper h2 {
  font-size: 16px;
  margin-bottom: 10px;
}

#aq-block-391-9.aq-block.aq-block-aq_team_feed_block.col-sm-12.aq-first {
  background: none;
}

#volunteers.parallax .row.team.text-center {
  text-align: left;
  margin-top: 10px;
  padding: 10px 0 10px 25px;
}

.team span.biz-title {
  color: #FFF !important;
}

#aq-block-391-9.aq-block.aq-block-aq_team_feed_block.col-sm-12.aq-first {
  padding-left: 30px !important;
}

/*ABOUT -> Text colour and hover states */
#aq-block-391-7.aq-block.aq-block-aq_ebor_tabs_block.col-sm-8 a {
  color: #FFF !important;
}

/*ABOUT -> Margin below tabs*/
.row.team.text-center {
  padding-top: 20px !important;
}


/*Hover on links to white */
a:hover {
  color: #fff;
}