/*
 Theme Name:   Vantage Child Theme - The Chain Collaborative
 Theme URI:    http://www.thechaincollaborative.org/
 Description:  Vantage child theme 
 Author:       Anna Karingal 
 Author URI:   http://www.webserves.org
 Template:     vantage
 Version:      1.0.0
*/

@import url("../vantage/style.css");


@import url(http://fonts.googleapis.com/css?family=Playfair+Display:400,700,900);
@import url(http://fonts.googleapis.com/css?family=Oswald);
 
/* =Theme customization starts here
------------------------------------------------------- */

body {
	font-family:'Playfair Display', serif;
	font-size:14px;
}


#main {
	background:none; 
}

a {
	color:#042500;
	text-decoration:none;
}

a:hover {
	color:#931e15;
}

h1, h2 {
	font-weight:900;
}

h3, h4 {
	font-weight:700;
}

.rsiw-image-caption {
	font-style: italic;
	font-size: 13px;
	line-height: 1.1;
	text-align:center;
}

/* Header */

header#masthead{
	background: none; 
	padding:0;
}

header#masthead .hgroup{
	padding:0 0 15px 0 ; 
}
	
header#masthead {
	padding-bottom:20px;
}

header#masthead .widget {
	background:none;
}

/* Site Navigation */
.main-navigation {
	background-color:#362600;
	margin:0;
	font-size:18px;
	color:#EFFFDE;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}

body.has-menu-search .main-navigation ul {
	margin:0;
}
.main-navigation ul li:hover > a{
	background-color: #7c9700 !important;
	color:#931e15 !important;
}

.main_navigation ul.sub-menu {
	text-transform:none;
	padding:5px;
}

#search-icon #search-icon-icon:hover {
	background-color:#7c9700;
}

#header-sidebar .widget a {
	color: #362600;
}

#header-sidebar .widget a:hover {
	color: #7c9700;
}

/*Footer*/
footer#colophon { 
	background-color:#362600;
	color:#fff;
	padding:10px 0 20px 20px;
	font-family:'Oswald', sans-serif;
	text-transform: uppercase;
	text-align: center;
}

#colophon .widget {
	background:none;
}

aside#nav_menu-3 li {
	display:inline;
	padding: 0 10px 
}

aside#text-2 {
    text-transform: none;
    text-align: right;
    font-family: 'Merriweather' serif;
    font-size: 12px !important;
}

footer#colophon a:hover {
	color:#7c9700;
}

footer#colophon #theme-attribution{
	display:none;
}

/* Body */
#main {
	padding:10px 25px 25px 25px;
}


/* =Home Page Customization 
------------------------------------------------------- */

/* Widget Styles */

.widget {
	color:#042500;
	height:100%;
}

.panel-grid{
	border:0;
}

.panel-grid-cell {
	padding:10px !important;
}

.panel-grid-cell h3 {
	/*color:#271400;*/
	/*color:#362600;*/
	font-weight:800;
	font-size:26px;
	line-height:28px;
	color:#fff;
	font-family:'Oswald', sans-serif;
	padding:8px;
	background-color:rgba(163,72,20,.8);
	/*background-color:#A34814;*/
	text-transform:uppercase;
}

body.home .widget {
	text-align:center;
	padding: 10px !important;
	background-color:#fff;
}

body.home .widget h3 {
	/*color: #2B5200;*/
	color:#362600;
	padding:0;
	background:none;
}

/* Slider */

.metaslider .caption {
	padding:15px !important;
}
#main-slider h1{
	font-weight:700;
	font-size:22px;
	color:#b8dc11;
	padding-bottom:10px;
	font-family: 'Oswald', sans-serif;
}

.metaslider .caption{
	font-size:14px;
}

@media only screen and (max-width: 480px) {
	 .metaslider .caption-wrap{
	 	display:none !important;
	 }
}

/* Headline */
#pg-25-0 {
	margin-bottom:0 !important;
	/*border-bottom:1px solid #042500; */
}
.widget_headline-widget h1,
.widget_headline-widget h3  {
	color:#042500;
	text-transform:none;
	margin:0;
}

.widget_headline-widget h1 {
	font-weight:800;
	font-size:34px;
	padding:0;
}
.widget_headline-widget h3 {	
	font-weight:400;
	font-size:26px;
	line-height:30px;
}

.widget_headline-widget .decoration {
	border:0; 
	height:0;
	margin:0;
}

.panel-row-style-wide-grey {
	background:none;
	border:0;
	padding:0;
}
.panel-row-style-wide-grey .widget {
	background:none;
}



/* Recent Posts Extended Widget */
.rpwe-block ul{
	text-align:left;
	list-style: none !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}

.rpwe-block li{
	border:0;
	margin-bottom: 10px;
	padding-bottom: 10px;
	list-style-type: none;
}

.rpwe-block a{
	text-decoration: none;
	display:block;
}

.rpwe-block h3{
	background: none !important;
	clear: none;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	font-weight: 400;
	font-size: 14px !important;
	line-height: 1.5em;
}

.rpwe-thumb{
	border:  none;
	box-shadow: none !important;
	margin: 2px 10px 2px 0;
	padding: 3px !important;
}


.rpwe-time{
	font-size: 13px;
}

.rpwe-alignleft{
	display: inline;
	float: left;
}

.rpwe-alignright{
	display: inline;
	float: right;
}

.rpwe-aligncenter{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.rpwe-clearfix:before,
.rpwe-clearfix:after{
	content: "";
	display: table !important;
}

.rpwe-clearfix:after{
	clear: both;
}

.rpwe-clearfix{
	zoom: 1;
}

/* */
.fb_iframe_widget {
	background-color: #333;
}

/* =Blog Page Customization 
------------------------------------------------------- */

.excerpt {
	color:#042500;
}

.entry-main {
	padding:10px;
}

.entry-content {
	color:#042500;
}

.entry-content a{
	color:#042500;
	font-weight:700;
}

.entry-content a:hover {
	color:#931e15;
}

.blog .entry-thumbnail {
	display: none;
}

article.post .entry-header h1.entry-title {
	font-family:'Oswald', sans-serif;
	color:#042500;
	font-size:24px;
	font-weight:800;
}

article.post .entry-header h1.entry-title a:hover {
	color:#931E15;
}

article.post {
	border-bottom: 1px dotted #042500;
}

.entry-content .wp-caption {
	box-shadow:none;
	border:0;
}

.entry-content .wp-caption p.wp-caption-text {
	font-style: italic;
}



/* Post meta */
article.post .entry-categories,
article.page .entry-categories, 
article.post .entry-header .entry-meta {
	color:#042500;
	font-size:13px;
}


article.post .entry-categories a,
article.page .entry-categories a, 
article.post .entry-header .entry-meta a {
	color:#931E15;
}
article.post .entry-categories a:hover,
article.page .entry-categories a:hover, 
article.post .entry-header .entry-meta a:hover {
	color:#ccc;
}

article.post .share-buttons,
article.page .share-buttons {
	margin:0;
	padding:25px;
	background:none;
	border:none;
	float:right;
}

/* Post Nav */
.post-navigation a, #image-navigation a{
	border:0; 
	background:none;
	font-size:14px;
	color:#931E15;
}
.post-navigation a:hover, #image-navigation a:hover{
	border:0; 
	background:none;
	font-size:14px;
	color:#ccc;
}

/* Sidebar */

#secondary {
	background:none;
	padding:10px;
	font-family: 'Oswald', sans-serif;
	font-size:16px;
}

#secondary .widget{
	background:none;
	color: #7c9700;
	font-size:15px;
}
#secondary .widget a{
	font-weight:normal;
}

#secondary .widget .widget-title {
	font-family: 'Oswald', sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:18px;
	background-color:rgba(147, 30, 21, 0.8);
	padding:5px;
}
#secondary .widget ul {
	text-align:left;
}


#secondary #recent-posts-2 li {
	padding-bottom:15px;
}

#secondary .post-date {
	display:block;
}



/* =Page Customization 
------------------------------------------------------- */

hr.row-divider {
	/*border-top:1px dotted #042500;*/
	height:0;
}

body.page .panel-grid{
	margin-bottom:0;
}

body.page .post-divider {
	height:0 !important;
}

article.page .entry-header {
	margin-left:-35px;
	display:inline-block;
	padding:10px 10px 10px 75px;
	background-color:rgba(124,151,0,0.70);
}

article.page .entry-header h1.entry-title{
	color:#fff;
	font-family:'Oswald', sans-serif;
	text-transform:uppercase;
}

/* About page */
.mission {
	height:100%;
	text-align: center;
	font-weight:600;
	font-size:24px;
	line-height:28px;
	width:100%;
	color:#042500;
	font-family:'Oswald', sans-serif;
}

#pg-5-1:after{
	content:' ';
	display:block;
	/*border-top:1px dotted #042500;*/
	height:0;
}

.bio {
	text-align:justify;
}

p.bio-title {
	margin-top:-15px !important;
	font-size:16px;
	font-family:'Oswald', sans-serif;
}

/* Page subheadings */
#pg-5-4 h3.widget-title, 
#pg-7-0 h3.widget-title, 
#pg-11-0 h3.widget-title {
	font-size:20px !important;
	color:#042500;
	background:none;
	padding:0;
}

/* Call to action on Get Involved & Contact page*/
#pg-9-0 h3.widget-title, 
#pg-7-1 h3.widget-title,
#pg-7-2 h3.widget-title {
	font-size:18px !important;
	padding:5px;

}

/* Get Involved Page */
 a.get_involved {
 	font-family: 'Oswald', sans-serif;
 	color:#931E15;
 }

a.get_involved:hover {
	color:#042500;
}

/* Contact Us & About Us Page Headings */
#pg-9-0 h3.widget-title, 
#pg-5-0 h3.widget-title,
#pg-5-1 h3.widget-title, 
#pg-5-2 h3.widget-title,
#pg-5-3 h3.widget-title {
	/*background-color:rgba(147, 30, 21, 0.8) !important;*/
}

/* = Collaborations Page Customization 
------------------------------------------------------- */
#primary #collab-area {
	width:90%;
}

h3.collab_area_title {
	font-size:20px !important;
	font-family:'Oswald', sans-serif;
	text-transform:uppercase;
	padding:0;
}

.collab_meta {
	font-size:16px;
	width:50%;
	padding-bottom:20px;
	float:left;
}

.collab_photo {
	float:right;
	top:0;
	width:50%;
}

.collab_photo img {
	width:100%;
	height:auto;
	padding-left:10px;
}
@media only screen and (max-width: 480px) {
	.collab_meta {
		width:100%;
		padding-bottom:20px;
		float:none;
	}
	.collab_photo {
		width:100%;
		float:none;
	}
}

.collab .title {
	font-weight:700;
}

h3.collab-role-title {
	font-family: 'Oswald', sans-serif;
	font-weight:800;
	margin-bottom:-10px;
	text-transform: uppercase;
}


.collab_photo .photo_caption {
	font-size: 12px;
	line-height: 1.1;
	text-align:center;
	font-style: italic;
	padding-left:10px;
}

/* Collaborations Main Page */
article#post-11 {
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	border-bottom:0 !important;
}

.feat_collab {
	display:block;
	padding:10px 10px 20px 10px;
	float:left;
	width:30%;
	height:auto;
}

.feat_collab:nth-child(3n+1) {
    clear:left;
 }

 @media only screen and (max-width: 655px) {
	.feat_collab {
		width: 100%; 
	}
	.feat_collab:nth-child(3n+1) {
		clear:none;
	}
}

.feat_collab h3.title {
	font-size:16px;
	font-family:'Oswald', sans-serif;
	padding:5px;
	background-color:rgba(163,72,20,.8);
	/*background-color:#A34814;*/
	text-transform:uppercase;
}

.feat_collab h3.title a {
	color:#fff;
}


.feat_collab h3.title a:hover {
	color:#042500;
}

.feat_collab img {
	width:100%;
	height:auto;
}

.feat_collab .meta {
	padding-top:5px;
}

.feat_collab .meta span {
	display:block;
}

.feat_collab .meta span {
	line-height: 1.2;
	padding:4px 0px;
}

.feat_collab .meta a.more, 
.back-to-collab a {
	color:#931e15;
	font-family:'Oswald', sans-serif;
	text-transform: uppercase;
	float:right;
	padding-right:20px;
}

.feat_collab .meta a.more:hover, 
.back-to-collab a:hover {
	color:#A34814;
}

.feat_collab .meta .photo_caption {
	font-size: 12px;
	line-height: 1.1;
	padding: 10px 0px;
	text-align:justify;
}



