/*
	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 Areas
--------------------------------------------- */



.front-page-3,
.front-page-5 {
	overflow: hidden;
	text-align: center;	
}


.front-page-2 {background:#f3f0ed;}


.front-page-4{text-align: center;	}
.front-page-1 {background:url("/wp-content/uploads/2020/06/brandglowup-intro4.png") top left no-repeat #fbf8f6;background-position:top left;padding:65px 0 145px 0 !important;background-size: 800px 609px;}


.front-page-3 {
		background:url("") top left no-repeat #fff;background-position:20% 0;padding:80px 0 80px;
	}
.front-page-4 {padding:80px 0 80px 0; background:url("/wp-content/uploads/2020/04/line-1.png") top left repeat-y #fff;background-position:50% 0;	}

.front-page-5 {
	background:url("/wp-content/uploads/2020/05/nude.png") top left repeat-x #fff;padding:100px 0 90px 0;
	
}


#custom_html-3 {background:url("") center center repeat-x transparent;}


#front-page-3 .title-services {width:100%;text-align: center;margin:0 auto !important;color:#222222 !important;font-weight: 200 !important;font-weight: normal !important;}
#front-page-3 .title-services h2 {}
#custom_html-7 {background:url("") top left repeat-x #fff;background-position:0px 20px;padding:80px 40px!important;font-family: proxima-nova, sans-serif;
font-style: normal;
font-weight: 300 !important;}
#custom_html-7 .one-half ul {font-size: 20px;list-style: circle !important;line-height:30px;}
#custom_html-7 .one-half ul li {list-style-type: circle !important;padding:8px 0;}
#custom_html-7 .one-half ul span {background:#f2eceb;padding:0px 2px;}
#custom_html-7 .one-half ul span.hl {border-bottom: 6px solid #dec9c6;background:transparent;}
#custom_html-7 .one-half ul span.hl2 {border-bottom: 6px solid #e1e1e1;background:transparent;}
#custom_html-7 .first {text-align: left;width:40%;}
#custom_html-7 .second {text-align:left !important;width:55%;padding-left: 20px;}
#custom_html-7 .first img {margin-top:50px !important;}
#custom_html-7 {padding-top:30px;padding-bottom: 30px;}
#custom_html-3 {}




#front-page-5 h3 {letter-spacing: 6px !important;color:#555555 !important;font-family: proxima-nova, sans-serif;
font-style: normal;
font-weight: 300 !important;}
#front-page-5 img {}


.front-page-3 .textwidget p {font-size: 14px !important;line-height: 20px !important;padding:0 15px !important;margin:5px 0 !important;}


.front-page .site-inner .widget-title {text-transform: uppercase;letter-spacing:4px !important;font-style: normal !important;border-bottom:1px solid #eeeeee;color:#111111 !important;padding-bottom:20px !important;font-size:40px !important;}

.front-page .widget-area h3 {letter-spacing:2px !important;font-weight:bold !important;text-transform: uppercase;font-size:22px;line-height: 36px;padding-bottom:0px;margin:5px 0;color:#222222 !important;}


/* .home-slider-overlay .wrap {width:50% !important;padding:0 !important;margin:0 !important;top:0 !important;right:0 !important;background:red;} 

.home-slider-overlay h1 span {padding:10px 0px !important;}
.home-slider-overlay h1 {margin-bottom:10px !important;padding:0 15px !important;font-size:35px !important;line-height:60px !important;color:#fff;text-shadow: #cc6666;}
.home-slider-overlay h2 {letter-spacing:2px;padding:0 20px !important;font-size:16px !important;}
*/



#front-page-1 h1 {font-family: 'Playfair Display', Times, serif;font-weight:bold;text-transform: capitalize !important;font-size:30px !important;line-height:40px !important;color:#111111;padding:0;margin:0;letter-spacing:2px !important;text-shadow: 1px 1px #fff;background:#fbf8f6;}
#front-page-1 h2 {text-transform: uppercase;font-size:14px;font-family: proxima-nova, sans-serif;
font-style: normal;font-weight: 400 !important;color:#222222;line-height:22px;margin:0;letter-spacing: 2px;padding-bottom:10px !important; text-shadow: 1px 1px #fff;padding-top: 10px;}
#front-page-1 h3 {text-transform: none;font-size:14px;font-family: proxima-nova, sans-serif;
font-style: normal;font-weight: 300 !important;color:#444444;line-height:22px;margin:0;letter-spacing: 1px;padding-bottom:20px !important; text-shadow: 1px 1px #fff;padding-top: 10px;}
#front-page-1 h2 .hl1 {border-bottom:5px solid #eee3da;}

#front-page-1 .btn-post a {background:#d0846a !important;border:0px solid #222222;color:#fff;text-shadow: none;font-family: proxima-nova, sans-serif !important;
font-style: normal !important;
font-weight: 300 !important;font-size: 16px !important;}
#front-page-1 .btn-post a:hover {background:#ee5846 !important;border-color:#fff;color:#fff !important;}

#custom_html-6 {width:37%;position: relative;left:60%;text-align: left !important;top:10%;padding:30px;background:#fbf8f6;}


.home-left {width:100%;float:left;display: inline;text-align: center;}
.home-right {width:29%;float:right;display: inline;}

.home-rave {text-align:center;}
.front-page #text-6 {background:url("/wp-content/uploads/2020/04/slant2-1.png") top left no-repeat #fff;padding:80px; background-size: 200px 200px;background-position:-50px 180px;}
.home-rave span {padding:0px;}
.homepart4 {color:#111111 !important;font-size:30px !important;line-height: 46px !important;font-family: 'Playfair Display', Times, serif;font-style: italic;}

/* Front Page
---------------------------------------------------------------------------------------------------- */

.front-page .site-inner {
	margin: 0 auto;
	max-width: 100%;
	background:red;
}

/*.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 .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 .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-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 {
	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: 50%;
}

.home-slider-container {
	position: relative;

}

/* .home-slider-overlay .wrap {
	background: rgba(255,255,255, 1);
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	width: auto;
	max-width: 25%;
} */

.home-slider-overlay .wrap .widget {
	
}

.home-slider-overlay .widget-title::after {
	border: none;
	margin: 0;
	padding: 0;
}


/* 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%;
	}


}

.home-slider {
display: none;
}


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

}

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

	}

@media only screen and (max-width:800px) {
.title-area {float: none;text-align: center;}
.home-rave p{font-size: 30px;line-height: 40px;}

.homepart4 {padding-left:20px;padding-right:20px;font-size:30px !important;line-height:45px !important;}
#front-page-5 {padding-right:20px;padding-left:20px;}
#front-page-3 .title-services {width:95%;text-align: center;margin:0 auto !important;}

#front-page-1 .btn-post a {background:#d0846a !important;border:0px solid #222222;color:#fff;text-shadow: none;font-family: proxima-nova, sans-serif !important;
font-style: normal !important;
font-weight: 300 !important;font-size: 14px !important;}
#front-page-1 .btn-post a:hover {background:#ee5846 !important;border-color:#fff;color:#fff !important;}

#custom_html-6 {width:90%;position: relative;left:5%;text-align: left !important;top:10%;padding:30px;background:#fbf8f6;}


}


@media only screen and (max-width: 890px) {
#custom_html-7 {padding:20px 40px!important;}
#custom_html-7 .one-half ul {font-size: 16px !important;list-style: circle !important;line-height:30px;padding-right:15px;padding-left:10px;}
#custom_html-7 .one-half ul li {padding:8px 0;}
.first,.why-us-inner .first {width:100% !important;clear:both;display: block;}
.second,.why-us-inner .second {width:100% !important;clear:both;display: block;}
.why-us-inner,.why-us-inner:hover {background:#fff;padding:0;text-align:center;}
.why-us-inner h3 {font-size:22px !important;}
.why-us-inner .second {padding:20px 0;text-align:center !important;}
.why-us-inner .second p {font-size:16px !important;}