/*

	Theme Name: Refined Theme

	Theme URI: http://restored316designs.com/themes

	Description: A mobile responsive and HTML5 feminine WordPress theme built for the Genesis Framework by Lauren Gaige of Restored 316.

	Author: Restored 316 Designs // Lauren Gaige

	Author URI: http://www.restored316designs.com/

	Copyright: Copyright (c) 2015, Restored 316 LLC, Released 04/12/2017



	Template: genesis

	Template Version: 2.0.1



	License: GPL-2.0+

	License URI: http://www.opensource.org/licenses/gpl-license.php

*/





/* Front Page

---------------------------------------------------------------------------------------------------- */



.front-page .site-inner {

	margin: 0 auto;

	max-width: 100%;

}



.front-page .content-sidebar-wrap {

	margin: 0px auto;

	max-width: 1200px;

}



.front-page .blog {

	margin-top: 30px;

}



.front-page .wrap {

	margin: 0 auto;

	max-width: 1200px;

}



.front-page .entry-header {

	margin-bottom: 0;

}



.front-page p:last-child,

.front-page .widget:last-child {

	border: none;

}



.front-page .icon {

    color: #ae9d78;

    display: block;

    font-size: 30px;

}



.front-page .widget-area h3 {

	color: #ae9d78;

	font-family: 'Manrope', sans-serif;

	font-size: 26px;

	font-weight: 300;

	letter-spacing: 5px;

	text-align: center;

	text-transform: uppercase;

	margin: 0 0 10px;

}



.front-page .sidebar.widget-area h3 {

	text-transform: none;

}



.front-page .blog.widget-area h3 {

	margin-bottom: 50px;

}



.front-page .home-slider-overlay.widget-area h3 {

	margin-bottom: 30px;

}



.front-page h4.entry-title {

		margin: 0;

}



.front-page .site-inner .widget-title {

	font-family: 'Open Sans Condensed', sans-serif;

	font-size: 32px;

	letter-spacing: 5px;
	
	word-spacing: 5px;

	color: #ae9d78;

	margin: 0;

}



.front-page .site-inner .content-sidebar-wrap .widget-title {

	color: #333;

	font-family: 'Open Sans Condensed', sans-serif;

	font-size: 26px;

	letter-spacing: 1px;

	margin: 0;

}



.home-slider-overlay .widget-title {

	font-family: 'Cormorant Garamond', serif;

	font-style: italic;

	font-size: 22px;

	letter-spacing: 5px;

	color: #ae9d78;

	margin: 0;

}



.front-page .featured-content .entry {

	padding: 0;

}



.front-page .featured-content .entry {

	position: relative;

}



.front-page-1 .featured-content .entry-header {

	background: #f7f4f3;

	border: 10px solid #fff;

    bottom: -7%;

    left: 0;

    margin: 0 10%;

    padding: 15px 20px;

    position: absolute;

    width: auto;

}



.front-page-1 .featured-content .entry,

.front-page-3 .featured-content .entry {

	background: none;

}



.front-page-1 .featured-content .entry-header .entry-title a {

	font-family: 'Open Sans Condensed', sans-serif;

	font-size: 20px;

	letter-spacing: 2px;

	line-height: 20px;

	margin: 0;

	overflow: visible;

	text-align: center;

	width: 100%;

}



.front-page-1 img.alignnone, 

.front-page-1 .alignnone {

	margin: 0;

}



.front-page-1 .featured-content .entry-header h2 {

	margin: 0;

}



/* Slider Overlay

------------------------------------------------------ */



.home-slider {

	background: #fff;

	padding: 0;

	overflow: hidden;

}



.soliloquy-container {

	margin: 0 auto !important;

}



.soliloquy-container .soliloquy-next,

.soliloquy-container .soliloquy-prev {

	background-color: transparent !important;

}



.home-slider .soliloquy-container .soliloquy-image {

	width: 100%;

}



.home-slider-container {

	position: relative;

	margin: 0 auto -40px;

}



.home-slider-overlay .wrap {

	background: rgba(255,255,255, 1);

	position: absolute;

	left: 65%;

	top: 50%;

	-webkit-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	padding: 30px 60px;

	text-align: center;

	width: auto;

	max-width: 25%;

}



.home-slider-overlay .wrap .widget {

	border-bottom: 1px solid #f7f4f3;

	border-top: 1px solid #f7f4f3;

	padding: 30px 0;

}



.home-slider-overlay .widget-title::after {

	border: none;

	margin: 0;

	padding: 0;

}



/* Front Page Areas

--------------------------------------------- */



.front-page-1,

.front-page-2,

.front-page-3,

.front-page-4,

.front-page-5 {

	overflow: hidden;

	text-align: center;	

}



.front-page-1,

.front-page-2,

.front-page-3,

.front-page-4,

.front-page-5 {

	padding: 50px 0;

}



.front-page-2,

.front-page-4 {

	background: none;

}



.front-page-1,

.front-page-3,

.front-page-5 {

	background: #fff;

}



/* Journal

--------------------------------------------- */



.journal .widget-title {

	text-align: center;

}



/* Media Queries

---------------------------------------------------------------------------------------------------- */



@media only screen and (max-width: 1200px) {



.home-slider-overlay .wrap {

		border: none;

		position: static;

		-webkit-transform: none;

		-o-transform: none;

		transform: none;

		max-width: 100%;

	}

	

.front-page .wrap {

	width: 100%;

}



.site-inner {

	padding: 0;

}

	

}



@media only screen and (max-width: 500px) {

	

	.front-page .blog .entry {

		float: none;

		width: 100%;

	}





}

