/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Template: salient
Version: 0.1
*/

h1 {
	color:#a33636 !important;
	font-family:Rubik !important;
	font-size:42px !important;
}

h2 {
	color:#a33636 !important;
	font-family:Rubik !important;
}

h3, body h3 {
	color:#a33636 !important;
}

.post.type-post.status-publish.format-standard {
	border-top:2px solid #a33636;
	padding:20px 25px;
}

.post.type-post.status-publish.format-standard:hover, .post.type-post.status-publish.format-standard:active {
	background:#f4f4f4;
}

.blog-recent[data-style="default"] .col .post-header h3 {
	font-size:26px;
	line-height:36px;
}

.blog-recent .span_4 {
    width:31.1%;
}
.blog-recent .col {
    margin-right:3%;
}

.blog-recent[data-style="title_only"] .col {
    background-color:transparent !important;
    margin-bottom:20px;
    padding:20px;
}

.blog-recent[data-style="title_only"] .post-header {
    width:100%;
    left:0;
}

.blog-recent[data-style="title_only"] .post-header .title {
	font-size:24px;
	line-height:34px;
}

.blog-recent[data-style="title_only"] .col .post-header .meta {
	display:none;
}

@media only screen and (min-width:1001px) {
	body.material #header-outer #logo,
	body.material #header-outer .logo-spacing {
	  margin-top:15px !important;
	  margin-bottom:5px !important;
	}
}

#header-outer #logo img,
body.material #header-outer .logo-spacing img {
	height:110px;
}
 
body.material #header-outer.small-nav #logo,
body.material #header-outer.small-nav .logo-spacing {
	margin-top:10px !important;
	margin-bottom:5px !important;
}
 
body.material #header-outer.small-nav #logo img,
body.material #header-outer.small-nav .logo-spacing img {
	height:80px;
}

.sf-menu.white {
	background:#a33636;
	padding-top:10px;
}

header#top nav ul.white li a {
	color:#fff !important;
	font-weight:400 !important;
	background:#a33636;
}

body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top .sf-menu.white li ul {
	background-color:#a8a7a7 !important;
}

body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top .sf-menu.white ul li a {
	border-bottom:1px solid #cccaca !important;
	padding:10px;
}

header#top nav ul #search-btn a span.white2 {
	color:#fff !important;
}
header#top nav ul #search-btn a:hover span.white2 {
	color:#a8a7a7 !important;
}

#footer-outer.fnew {
	background-color:#a8a7a7 !important;
}

#footer-outer.fnew .widget h4 {
	font-weight:400 !important;
	font-size:20px !important;
	border-bottom:2px solid #c6c6c6;
	padding:0 0 10px 0;
}
	
#schedule {
	height:100%;
   	width:100%!important;
	background:transparent!important;
	border:none;
	filter:none!important;
	color:#333333!important;
}

#schedule .gcf-header-block { 
	background:transparent!important; 
	filter:none!important; 
} 