@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Quicksand');

/*POST PAGE STYLE (1)*/



	.postImage {max-height:500px; padding:15px;}
	.post-title {
		font-size: 3em;
		line-height: 1em;	
	}
	
	h2.post-summary {

		padding:0 20% ;	
	}
	
	#post h2.post-summary {
		font-family: 'Quicksand', sans-serif;		
		font-size: 1.25em;
		line-height: 1.4em;
		padding:0 20% ;	
	}

	
	
	#deepPage .post-content {
		padding:0px;	
	}
		
	#post .post-content {
		font-family: 'Quicksand', sans-serif;		
		font-size: 120%; 
		line-height: 140%;
		padding:0 5% ;	
	}
	
	#post .post-author {
		font-family: 'Quicksand', sans-serif;		
		font-size: 1em;
		line-height: 1.5em;
	}
	
	#post .author-area {
		font-family: 'Quicksand', sans-serif;		
		font-size: 1em;
		line-height: 1.5em;
		margin-bottom:15px; 
		display:none;
		font-style:italic;
	}
	
	.post-author {
		font-style: italic;
		font-size: 1em;
		margin-top: 30px;
		cursor:pointer;
	}

/*BLOG PAGE STYLE (1)*/

	#blog {
		padding-bottom:60px;
	}
	#blog .post-author {
		margin-left:15px;
	}
	
	#blog .author-link {
		margin-top:0px;
		margin-bottom:0px;		
		float:right;
	}
	
	#r8_content, #r8_content h1, #r8_content h2, #r8_content h3{ 
		/*font-family: 'Quicksand', sans-serif;*/
	}
	#r8_content h3{ 
		font-family: 'Quicksand', sans-serif;
	}
	
	
	#r8_content .btn-hollow {
		font-weight:normal;
	}
	
	#blog h1, #blog h2 {
		margin-top: 20px;
    	margin-bottom: 10px;
	}
		
	#r8_content .blog_summary_text {
		font-size: 100%;
		line-height: 140%;
		margin-bottom:5px;
	}
			
	#r8_content h2.blog_summary {
		font-size:24px;}

	.post_cell { 
		height:350px; 
	}

	.post_summary {
		border: 1px solid #CCC;
		height: 200px;
		border-radius: 4px;
		background-color:#f9f9f9;
		position:relative;
		margin: 15px 0px;
		display:block;
		transition: all .2s ease-in-out		
	}
	
	.post_summary:hover {
		 transform: scale(1.01);
	}
	
	.post_overlay {
		padding:15px;	
	}
	
	#blog .parallax-light {
		color: #000000;
	}
	
	.post_title {
		font-size: 1.3em;
		line-height:140%;
	}
	
	.blog_text {
		font-family: 'Quicksand', sans-serif;				
		font-size: 110%;
		line-height: 130%;
	}

	.jqToggleAuthor {
		cursor:pointer;
	}
	#blog .author_image img {
		margin:15px 15px 15px 0px;
	}
	
	#blog .author-area {
		font-family: 'Quicksand', sans-serif;		
		display:none;
		
	}
	.parallax-overlay {
		min-height:100%;
	}
	.parallax-dark, .parallax-light
	{border:none;}
	
	.blogMore {
		cursor:pointer;
		margin-top:15px;
	}
	
	/*search field ---------------- */
	
	.mainSearch {
		height:100%;
		padding:10px;
		font-family: 'Quicksand', sans-serif;
	}
	.input-group-addon {
    padding: 10px 15px;
    font-size: 18px;
    font-weight: 400;
    width: 100%;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
	}
	
	.input-group-addon:first-child {
    border-right: 1px solid #CCC;
}
	/* --------------------------- */	
	.muted_hr {
		display: block;
		height: 1px;
		border: 0;		
		margin: 1em 0;
		padding: 0; 
		background-color:#CCC;
	}
	#post {
		padding-bottom:60px;
	}

	
	.post-meta {
		position:absolute;
		bottom:20px;
		right:30px;
		font-style:italic;
		font-size:90%;
	}
	.no_posts {
		margin-top:90px;
	}

/************************************************************************/
/*                       INFOTAB                                        */
/************************************************************************/

#post #infotab {margin-top:15px;}

#post #infotab #infotab-body {margin:-15px;}

#post #infotab li:before, .cke_editable li:before {    
content:normal;
}
#post #infotab li {
font-family: 'Quicksand', sans-serif;
padding-bottom: 0px;
}
#post #infotab li a {
font-size: 0.95em;
padding: 10px 10px;}

#infotab-body .r8_col3 {padding:15px 15px 0px 15px;}
		
 
@media (max-width: 991px) { 

	.post_summary {height:130px;}
	.post_title {font-size:1.1em;}
	.post_cell {height:230px;}
	.editor_container {
		text-align:center;
		}
	#blog .author-link{
		float:none;
	}
		
	#blog, #post {
		margin-left:-20px;
		margin-right:-20px;
	}
	
	/* stops the layout buttons from being centred and vertically aligned*/
	#body .r8_col3 .btn {
		display:inline;
	}
	
	h2.post-summary {
    padding: 0 8%;	
	}
	

	.post-content {
		font-size: 110%;
		line-height: 1.6em;
		padding: 0;
	}	
	.post_overlay {
		padding:7px;
	}
	.post-meta {
    position: absolute;
    bottom: 10px;
    right: 20px;
	}
	.layout_buttons {
		margin-bottom:15px;
	}
}
	/* BLOG LIST VIEW */
	
	/*.list_layout {display:none; padding-top:30px;}*/	
	.list-title {font-size:1.2em; margin-bottom:5px; font-weight:500;}
	.list_image {height:100px;}
	.list-row {margin-bottom:10px;}	
	.list_text {margin-top:7px;}
	.list-meta {position:absolute; bottom:5px; right:25px; font-style:italic; font-size:90%; }
	
@media (min-width: 1025px) { 		

	.list-row {height:140px; padding-bottom:30px; }
	.list-title {font-size:1.4em; margin-bottom:5px; font-weight:500;}
	.list_image {height:100%;}
	.list_cell {height:100%;}


}

@media (min-width: 991px) and (max-width: 1250px) { 
	.list-row {height:180px; padding-bottom:30px; margin-bottom:10px;}
	.list-title {font-size:1.2em; margin-bottom:5px; font-weight:500;}
	.list_text {font-size:70%; }
	.list_image {height:100%;}
	.list_cell {height:100%;}

}



	
	