@import url("../../reverie-master/css/style.css");
/* This is the Sass/Scss file loaded by WordPress in frontend.
 * Tweak it and have fun.
 */
 
/* BASIC STYLES */
	body {
		background: #485f7c;
		font-family: 'Merriweather Sans', sans-serif;
		font-weight: normal;
		font-style: normal;
		line-height: 1;
		color: #475055;
	}
	
	a {
		color: #56ccc8;
	}
	
	a:hover, a:focus {
		color: #25abd2;
	}
	
	.featured-thumbnail {
		margin-bottom: 30px;
		width: 105%;
		margin-left: -20px;
	}
	
	#content {
		border-style: none;
		padding: 3rem 0rem 1.125rem 0rem;
		background: #485f7c;
	}
		
	#content.small-12 ul.large-block-grid-2 {
		margin-top: -3rem;
		padding-right: 0.9375rem;
		padding-left: 0.9375rem;
	}
	
	#content article {
		background: #FFF;
		padding: 40px 50px 40px 80px;
		margin: 0px 5px 0px 5px;
	}
	
	ul.large-block-grid-2 {
		margin-left: 1px;
	}
	
	#content.small-12 ul.large-block-grid-2 li article {
		height: 100%; 
		min-height: 410px;
	}
	
	#content.small-12 ul.large-block-grid-2 li article p {
		color: #475055; 
	}
	
	.post header, .page header {
		margin-bottom: .25rem;
	}
	
	.addthis_toolbox {
		margin-bottom: 30px !important;
	}
	
	.large-block-grid-2 li i.fa {
		background: #56ccc8;
		margin-top: 50px;
		margin-left: 5px;
		padding: 8px;
		color: #FFF;
	}
	
	.moretag, .moretag a {
		color: #56ccc8 !important;
	}
	
	ul.page-numbers li a.page-numbers{
		color: #FFF !important;
	}

	.page-numbers li a:hover {
		background: #787878;
	}
	
	#tribe-events-pg-template {
		padding: 3.125rem 1.125rem 1.125rem 1.125rem;
	}
	
	.pagination-centered {
		margin-top: 30px;
	}
	
	.cattitle {
		background: #FFF;
		padding: 40px 20px 0px 80px;
		margin: none;
	}
	
	#content.small-12 h1.cattitle {
		margin-bottom: 0px !important;
		margin-left: 5px;
		margin-right: 5px;
	}

/* NAVIGATION STYLES */
	body > header.contain-to-grid {
		background: #fafafa;
		margin-bottom: 0px;
	}
	
	.top-bar {
		background: #fafafa;
	}
	
	.top-bar.expanded .title-area {
		background: #fafafa;
	}

	.top-bar-section ul {
		background: #fafafa;
	}
	
	.top-bar-section li:not(.has-form) a:not(.button) {
	    background: none repeat scroll 0 0 #fafafa;
	    line-height: 20px;
	    padding: 31px 26px 20px;
	    color: #777777;	
	    font-family: 'Merriweather Sans',sans-serif;
	    font-size: .8rem;
		font-weight: 700;
		margin: 0;
		border-bottom: 3px solid #fafafa;	
		text-align: center;	
	}
	
	nav.top-bar ul.title-area {
		background: none repeat scroll 0 0 #fafafa;
	    padding: 18px 20px 20px;
	}
	
	nav.top-bar ul.title-area 