/*



	Theme Name: Lifestyle Pro Theme



	Theme URI: http://my.studiopress.com/themes/lifestyle/



	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.



	Author: StudioPress



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



	Version: 3.0.0



 



	Tags: green, tan, white, one-column, two-columns, three-columns, fixed-width, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, premise-landing-page



 



	Template: genesis



	Template Version: 2.0.0



 foo



	License: GPL-2.0+



	License URI: http://www.gnu.org/licenses/gpl-2.0.html



*/



 



/* Table of Contents







	- HTML5 Reset



		- Baseline Normalize



		- Box Sizing



		- Float Clearing



	- Defaultsaft



		- Typographical Elements



		- Headings



		- Objects



		- Forms



		- Tables



	- Structure and Layout



		- Site Containers



		- Column Widths and Positions



		- Column Classes



		- Home Page



		- Miscellaneous



	- Common Classes



		- WordPress



		- Genesis



		- Titles



	- Widgets



		- Featured Content



	- Plugins



		- Genesis eNews Extended



		- Genesis Responsive Slider



		- Gravity Forms



		- Jetpack



	- Site Header



		- Title Area



		- Widget Area



	- Site Navigation



		- Header Navigation



		- Primary Navigation



		- Secondary Navigation



	- Content Area



		- Home Page



		- Entries



		- After Entry



		- Pagination



		- Comments



	- Sidebars



	- Footer Widgets



	- Site Footer



	- Theme Colors



		- Lifestyle Pro Blue



		- Lifestyle Pro Green



		- Lifestyle Pro Mustard



		- Lifestyle Pro Purple



		- Lifestyle Pro Red



	- Media Queries



		- Retina Display



		- max-width: 1139px



		- max-width: 1023px



		- max-width: 767px







*/











/*



HTML5 Reset



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







/* Baseline Normalize



	normalize.css v2.1.2 | MIT License | git.io/normalize



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









@font-face {

	font-family:'BrandonGrotesque-Bold';

	src: url('fonts/HVD Fonts - BrandonGrotesque-Bold.eot');

	src: local('☺'), url('fonts/HVD Fonts - BrandonGrotesque-Bold.woff') format('woff'), url('fonts/HVD Fonts - BrandonGrotesque-Bold.ttf') format('truetype'), url('fonts/HVD Fonts - BrandonGrotesque-Bold.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}







@font-face {

	font-family:'Century Gothic';

	src: url('fonts/CenturyGothic.eot');

	src: url('fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),

		url('fonts/CenturyGothic.woff2') format('woff2'),

		url('fonts/CenturyGothic.woff') format('woff'),

		url('fonts/CenturyGothic.ttf') format('truetype'),

		url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');

	font-weight: normal;

	font-style: normal;

}


.sidebar .screen-reader-text { display:none;}



.recipe-index-page .ts-fab-wrapper { display:none;}





/*.recipe-index-contents ul li:first-child .avhec-widget-line {border:1px solid green !important;}

.recipe-index-contents ul.children li .avhec-widget-line {}*/

.page-id-14866 .entry-content{}
.widget_extended-categories { padding-top:50px; position:relative; padding-bottom:40px;}
.recipe-index-contents a { font-size:15px !important;}
.recipe-index-contents ul.children li a { font-size:15px !important;}
.recipe-index-contents ul.children { margin-left:0px; border:0 !important; border-bottom:none !important; font-size:15px !important;}
.widget_extended-categories h4 { display:block; width:100%; position:absolute; top:0; }

@media only screen and (min-width: 700px) {

.widget_extended-categories {

    -moz-column-count:3;

    -moz-column-gap:10px;

    -webkit-column-count:3;

    -webkit-column-gap:10px;

    column-count:3;

    column-gap:10px;

}

}



#mcTagMap .holdleft:first-child .tagindex:first-child,

#mcTagMap .holdleft:first-child .tagindex:nth-child(2) { }

.tagindex h4 { border:0 !important; padding-top:5px !important;}



.recipe-index-contents .widget li { border-bottom:0 !important;}



.recipe-index-contents ul.children a { font-size:15px !important;}

.avhec-widget-count { font-size:14px !important;}

.page-template-recipe-index .content .widgettitle { background:#fac55b;}













h4.widget-title.widgettitle  a {pointer-events: none;cursor: default;}





#vwp_posts_carousel-4{ background:#f7f7f7; max-width:100% !important; position:absolute;left:0; right:0; height:550px;}



.wp-posts-carousel-container { padding:0 !important; border:0 !important; transition:none !important;}

.wp-posts-carousel-container:hover { border:0 !important; background:transparent; padding:0 !important;}

.wp-posts-carousel-image { padding:0 !important;}

@media(max-width: 768px){
       .home .cstm-post-slider .simple-theme.wp-posts-carousel .wp-posts-carousel-image img{                  
            min-height:auto !important;
        }
}



.wpgrid-posts .post { margin-top:-10px !important;}



a.see-all { float:right !important; text-align:right; width:100%;  position:relative !important; display:block;color:#454545 !important; font-family:'BrandonGrotesque-Bold';}





.sidebar h4 { background:#fac55b;}

.home .home-middle .widget-title.widgettitle {  background:#fac55b !important; color:#fff !important; float:left; display:block !important;  clear:both !important;font-family:'BrandonGrotesque-Bold'; position:absolute; margin-top:-60px !important;}



a.post-more { color:#454545 !important; line-height:24px; font-size:19px;  display:block; margin:0 auto 20px;font-family:'BrandonGrotesque-Bold'; text-align:center !important; }

a.post-more  span { font-weight:bold; font-size:21px;}

a:hover.post-more { color:#5b5959 !important;}





.home h2, .home .byline.post-info{ text-align:left; margin-bottom:5px !important;}

.home h2 a { text-align:left;font-family:'BrandonGrotesque-Bold'; font-weight:normal; color:#454545; letter-spacing:1px;}

h1.entry-title { text-align:left;font-family:'BrandonGrotesque-Bold'; font-weight:normal; text-align:center; color:#454545; letter-spacing:1px; font-size:25px;}

.home .byline.post-info time.entry-time{font-family:'BrandonGrotesque-Bold'; text-align:left; color:#454545; text-transform:uppercase; letter-spacing:1px;}

.site-container nav.nav-secondary .wrap {border-bottom:1px solid #d6d6d6;margin-bottom:10px;}
.home .site-container nav.nav-secondary .wrap { border-bottom:none !important; margin-bottom:0 !important;}


#subscribe { width:100%; background:#374c67; background-image:url("http://yellowblissroad.com/wp-content/uploads/2016/04/signup.jpg"); background-repeat:no-repeat;

background-position:20px 20px; padding:20px 0px 20px 110px; overflow:hidden; margin-top:25px; display:block;}

#subscribe h2 {font-family:'BrandonGrotesque-Bold'; font-size:27px !important; line-height:32px; width:50%; text-align:center; color:#fff;  font-weight:normal; letter-spacing:1px; padding-top:10px; display:inline; float:left;}



#subscribe form { width:450px; float:right; padding:20px 0 0 0 !important;}

#subscribe form input { border-radius:0 !important; border:0;}

input#mce-EMAIL { width:65%; float:left;margin-right:0 !important; font-style:italic; color:#454545; line-height:40px !important;}

#mc_embed_signup_scroll {float:left; display:inline !important; padding:0 !important; width:100%;}

#subscribe form #mc-embedded-subscribe { padding:0 10px; background:#fac55b; color:#fff;font-family:'BrandonGrotesque-Bold'; line-height:40px !important; height:40px !important; width:35% !important; float:left; display:inline !important;}

#subscribe form #mc-embedded-subscribe.button { min-width:auto !important; font-size:14px !important; display:inline !important; float: left; clear:none !important;  margin:0 !important;}

.ts-fab-header h4 a { color:#f58486;}
.ts-fab-header h4  { background:transparent;color:#f58486;}
div.ts-fab-text { padding-left:20px;}

@media only screen and (max-width: 1200px) {
#subscribe {background-position:20px 30px;}
#subscribe h2 { width:100%; float:none; padding-top:10px; display:block;}
#subscribe form { float:none; margin:0 auto;}
.wpgrid-posts .post { width:50% !important; }	
.footer-widgets { position:relative !important;width:100% !important; max-width:100% !important; float:none !important; margin:0 auto !important; left:0 !important;right:0;}
.footer-widgets-4 { padding:0 10px !important;}
.footer-widgets #mc_embed_signup { margin-left:-55px !important;}
.footer-widgets .textwidget {text-align:center !important;}
}

@media only screen and (max-width: 1040px) {
.footer-widgets #mc_embed_signup { margin-left:0px !important;float:none !important;}
.footer-widgets-4 { margin-bottom:0 !important; height:120px !important;}
.footer-widgets > div.wrap > div.footer-widgets-4.widget-area > section#text-66.widget-2.widget-even.widget.widget_text > div.widget-2.widget-even.widget-wrap > div.textwidget { margin-top:30px !important; display:block !important; float:left !important;}
}




.footer-widgets #mc_embed_signup { margin-top:55px; float:left; padding-top:99px !important; background:url("http://yellowblissroad.com/wp-content/uploads/2016/04/footer-subscribe.jpg"); width:325px; height:165px; background-repeat:no-repeat;}

.footer-widgets  form input { border-radius:0 !important; border:0; margin-top:10px;}

.footer-widgets input#mce-EMAIL { width:60%; margin-left:2%; float:left;margin-right:0 !important; font-style:italic; border:0 !important; color:#454545; padding:0 !important; line-height:32px !important;}

#mc_embed_signup_scroll {float:none !important; display:inline !important; padding:0 !important; width:100%; margin:0 !important;}

.footer-widgets  form #mc-embedded-subscribe { padding:0 10px; background:#fac55b; color:#fff;font-family:'BrandonGrotesque-Bold'; line-height:30px !important; height:32px !important; width:35% !important; float:left; display:inline !important;}

.footer-widgets  form #mc-embedded-subscribe.button { min-width:auto !important; font-size:14px !important; text-align:center; display:inline !important; float: left; clear:none !important;  margin:10px 0 0 0 !important;}

.home .footer-widgets  form #mc-embedded-subscribe.button { margin-top:0 !important;}

.custom-social.menu-item { float:right;}

.custom-social.menu-item .widget-odd.widget-wrap .textwidget a {float:left;  display:inline-block; width:45px !important; position:relative;}

.custom-social.menu-item .widget-odd.widget-wrap .textwidget a img { width:29px !important; height:30px !important; position:absolute !important; top:0;}





article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:3.0em}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}







.middleheaders{



	margin-bottom:0px !important;



	margin-top:-20px !important;



}















.archives .entry-title {



   display: none;



}







#headerad{



	padding-top: 12px;



}







#menu-header-right .sub-menu a{



	font-size:10px;



}







#menu-sub-nav{



	margin-top:25px;



	margin-bottom:20px;



}







#menu-sub-nav a{ color:#454545 !important; background:transparent !important; text-transform:uppercase; font-size:16px !important; padding:10px 18px !important;}







#menu-item-4662 a{



	background: #f79e7e;



	color:#ffffff



}







#menu-item-734 a{



	background: #cce0d5;



	color:#ffffff



}







#menu-item-5581 a{



	background: #fed776;



	color:#ffffff



}







#menu-item-3982 a{



	background: #b4d8be;



	color:#ffffff



}







#menu-item-3296 a{



	background: #d3d471;



	color:#ffffff



}







#menu-item-7143 a{



	background: #fbae3c;



	color:#ffffff











}







.secondary-search{



	width:350px;



	display:inline;



}







.popular-posts{



	border-radius: 50%;



	padding: 10px;



}







.popular-posts-a{



	border-radius: 50%;



	padding: 30px;



}











img#popularposts{



	padding: 10px;



}











.wpgrid-posts .post{



	float:left;



	padding-right:10px;



	padding-left:10px;



	width:252px;



	height:420px;











}



.wpgrid-posts .entry-title{



	font-size: 13px;

	



	letter-spacing: .5px;







}



.wpgrid-posts h2 a { font-size:16px !important;}



.wpgrid-posts h2 {



	font-size: 16px;

line-height:20px !important; 

padding-bottom:6px !important;





}



.wpgrid-posts p { line-height:20px !important;font-family:'Century Gothic';}



.wpgrid-posts .post a{



	font-size: 15px;



	font-weight: 300;



	letter-spacing: .2px;



	margin-top: 5px;



}







}



.widget 13 {



	font-size: 12px !important;



	margin-top: 10px !important;;



	letter-spacing: 2px;



	text-transform: lowercase;











}



.wp-top-post{



	padding: 5px;







}







.wp-top-post a{



	font-size:28px;







}







.wpp-list li{



	float:left !important;



	border-bottom: none !important;



	clear:none !important;



}







.wpp-post-title{



    	text-align: justify;



   	width: 150px;



	display: none !important;



}











.sidebar .widget-7 {



	border-radius: 50%;



	padding: 10px;



}











.metaslider .caption { 



	margin: 20px;



	font-family:'Century Gothic';



	color: #454545;



	font-size: 15px;



	font-weight: 300;



	



}



.metaslider {



	margin-bottom: 20px !important;







}















.profile-img {



	margin-top: -55px;



	margin-bottom: 45px;



}







.profile-txt {



	margin-top: -75px;



}







.pt-cv-title {



	background: #fff;



	line-height: 1.25;



	font-weight: 100;



	text-size: 15px;



}







}







.soc-icons img{



	padding: 0 4px;



}







.featured-title{



	margin-bottom: -22px;







}















/* Box Sizing



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







*,



input[type="search"] {



	-webkit-box-sizing: border-box;



	-moz-box-sizing:    border-box;



	box-sizing:         border-box;



}







/* Float Clearing



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







.clearfix:before,



.entry-content:before,



.entry:before,



.footer-widgets:before,



.nav-primary:before,



.nav-secondary:before,



.pagination:before,



.site-container:before,



.site-footer:before,



.site-header:before,



.site-inner:before,



.widget:before,



.wrap:before  {



	content: " ";



	display: table;



}







.clearfix:after,



.entry-content:after,



.entry:after,



.footer-widgets:after,



.nav-primary:after,



.nav-secondary:after,



.pagination:after,



.site-container:after,



.site-footer:after,



.site-header:after,



.site-inner:after,



.widget:after,



.wrap:after {



	clear: both;



	content: " ";



	display: table;



}











/*



Defaults



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







/* Typographical Elements



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







html {



	font-size: 62.5%; /* 10px browser default */



}







body {



	color: #454545;



	font-family:'Century Gothic';



	font-size: 16px;



	font-size: 1.6rem;



	font-weight: 400;



	line-height: 1.625;



	text-align: left;







}











body > div {



	font-size: 14px;



	font-size: 1.4rem;



}







a,



button,



input[type="button"],



input[type="reset"],



input[type="submit"],



textarea:focus,



.button {



	-webkit-transition: all 0.1s ease-in-out;



	-moz-transition:    all 0.1s ease-in-out;



	-ms-transition:     all 0.1s ease-in-out;



	-o-transition:      all 0.1s ease-in-out;



	transition:         all 0.1s ease-in-out;



}







::-moz-selection {



	background-color: #333;



	color: #fff;



}







::selection {



	background-color: #333;



	color: #fff;



}







a {



	color: #f69f7c;



	text-decoration: none;



	







}







a:hover,



.site-footer a:hover {



	color: #454545;



}







p {



	margin: 0 0 16px;



	margin: 0 0 1.6rem;



	padding: 0;



}







strong {



	font-weight: 400;



	font-size: 18px;



}







ol,



ul {



	margin: 0;



	padding: 0;



}







blockquote,



blockquote::before {



	color: #999;



}







blockquote {



	margin: 40px 40px 24px;



	margin: 4rem 4rem 2.4rem;



}







blockquote::before {



	content: "“";



	display: block;



	font-size: 30px;



	font-size: 3rem;



	height: 0;



	left: -20px;



	position: relative;



	top: -10px;



}







.entry-content code {



	background-color: #333;



	color: #ddd;



}







cite {



	font-style: normal;



}







/* Headings



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







h1,



h2,



h3,



h4,



h5,



h6 {



	color: #454545;



	font-family:'Century Gothic';



	margin: 0 0 15px;



	text-align: center;



	font-weight: 300;



	text-transform: uppercase;



	line-height: 1em;







}







h1,



.entry-title {



	font-size: 20px;



	font-weight: 400;



	margin-top: 35px;







}







h2,



.home-top .entry-title {



	font-size: 25px;



	font-color: #454545 !important;



	font-family:'Century Gothic';



	font-weight: 300;



	text-align: center;



	margin-bottom: 0px;



	padding-top: 0px;



	line-height: 1;







}







.post-info {



	font-size: 13px;



	font-color: #454545;



	font-family:'Century Gothic';



	font-weight: 300;



	text-align: center;



	margin-top: 10px !important;



	margin-bottom: 18px !important;







}







.home-middle .entry-title {



	font-size: 15px;



	font-color: #454545 !important;



	font-family:'Century Gothic';



	font-weight: 300;



	text-align: left;



	margin-bottom: 0px;



	padding-top: 0px;



	letter-spacing: 2px;



	line-height: .5;







}



h3,



.archive-title,



.comments-title,



.home-bottom .entry-title,



.home-middle .entry-title {











}



a.btn {

font-family:'BrandonGrotesque-Bold';

	font-size: 16px; letter-spacing:1px;

	font-weight:normal;



	color: #FFF; width:100%; display:block; float:left; padding:2px; margin-top:5px;







	text-transform: uppercase;	



	background:#f58486;



}



h4 {

font-family:'BrandonGrotesque-Bold';

	font-size: 16px; letter-spacing:1px;

	font-weight:normal;



	color: #FFF;



	padding: 10px;



	text-transform: uppercase;	



	background: #f58486;



}







h5 {



	font-size: 18px;



	font-size: 1.8rem;







}







h6,



.sidebar .entry-title {



	font-size: 10px;



	font-color: #f69f7c;



	margin-bottom: 5px;



	











}







/* Objects



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







embed,



iframe,



img,



object,



video,



.wp-caption {



	max-width: 100%;







}







img {



	height: auto;



}







.featured-content img,



.gallery img {



	width: auto; /* IE8 */



}







/* Featured Posts



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



.after-menu .featured-content .entry:nth-of-type(3n+0),



.after-menu .featured-content .entry:nth-of-type(3n+1),



.after-menu .featured-content .entry:nth-of-type(3n+2) {



	width: 22.169811320755%; /* 235px / 1060px */



}



 



.after-menu .featured-content .entry:nth-of-type(4n+1),



.after-menu .featured-content .entry:nth-of-type(3n+2),



.after-menu .featured-content .entry:nth-of-type(3n+0) {



	float: left;



}



 



.after-menu .featured-content .entry:nth-of-type(4n+0) {



	float: right;



}



 



.after-menu .featured-content .entry:nth-of-type(4n+1),



.after-menu .featured-content .entry:nth-of-type(3n+2) {



	margin-right: 3.77358490566%; /* 40px / 1060px */



}



/* Forms



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







input,



select,



textarea {



	background-color: #fff;



	border: 1px solid #eeeee8;



	box-shadow: 0 0 5px #f8f8f8 inset;



	color: #999;



	font-size: 14px;



	font-size: 1.4rem;



	padding: 16px;



	padding: 1.6rem;



	width: 100%;



}







input[type="checkbox"],



input[type="image"],



input[type="radio"] {



	width: auto;



}







input:focus,



textarea:focus {



	border: 1px solid #999;



	outline: none;



}







::-moz-placeholder {



	color: #999;



	opacity: 1;



}







::-webkit-input-placeholder {



	color: #999;



}







button,



input[type="button"],



input[type="reset"],



input[type="submit"],



.button,



.entry-content .button {



	background-color: #ffd976;



	box-shadow: none;



	border: none;



	color: #fff;



	cursor: pointer;



	padding: 16px 24px;



	padding: 1.6rem 2.4rem;



	width: auto;



}







button:hover,



input:hover[type="button"],



input:hover[type="reset"],



input:hover[type="submit"],



.button:hover,



.entry-content .button:hover {



	background-color: #eeeee8;



	color: #a5a5a3;



}







.button {



	display: inline-block;



}







input[type="search"]::-webkit-search-cancel-button,



input[type="search"]::-webkit-search-results-button {



	display: none;



}







/* Tables



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







table {



	border-collapse: collapse;



	border-spacing: 0;



	line-height: 2;



	margin-bottom: 40px;



	margin-bottom: 4rem;



	width: 100%;



}







tbody {



	border-bottom: 1px solid #eeeee8;



}







th,



td {



	text-align: left;



}







th {



	font-weight: bold;



	text-transform: uppercase;



}







td {



	border-top: 1px solid #eeeee8;



	padding: 6px 0;



	padding: 0.6rem 0;



}











/*



Structure and Layout



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







/* Site Containers



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







.site-container {



	background-color: #fff;



	box-shadow: none;


width:1150px;
	max-width:100%;



	overflow: hidden;



	margin: 0 auto;







}















.wrap {



	margin: 0 auto;



	width: 1150px;











	



}







/* Column Widths and Positions



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







/* Wrapping div for .content and .sidebar-primary */







.content-sidebar-sidebar .content-sidebar-wrap,



.sidebar-content-sidebar .content-sidebar-wrap,



.sidebar-sidebar-content .content-sidebar-wrap {



	width: 868px;



}







.content-sidebar-sidebar .content-sidebar-wrap {



	float: left;



}







.sidebar-content-sidebar .content-sidebar-wrap,



.sidebar-sidebar-content .content-sidebar-wrap {



	float: right;



}







/* Content */







.content {



	float: right;



	width: 760px;



}







.content-sidebar .content,



.content-sidebar-sidebar .content,



.sidebar-content-sidebar .content {



	float: left;



	padding-right:0px;



}







.content-sidebar-sidebar .content,



.sidebar-content-sidebar .content,



.sidebar-sidebar-content .content {



	width: 500px;



}







.full-width-content .content {



	width: 100%;



}







.lifestyle-pro-landing .site-container {



	max-width: 772px;



}







.lifestyle-pro-landing .site-inner,



.lifestyle-pro-landing .entry {



	padding: 0;



}







/* Primary Sidebar */







.sidebar-primary {



	float: right;



	width: 350px;



}







.sidebar-content .sidebar-primary,



.sidebar-sidebar-content .sidebar-primary {



	float: left;



}







.sidebar-primary .featured-content img {



	border-radius: 50%;



	letter-spacing: 0;



	font-size: 12px;







}







/* Secondary Sidebar */







.sidebar-secondary {



	float: left;



	width: 164px;



}







.content-sidebar-sidebar .sidebar-secondary {



	float: right;



}







/* Column Classes



	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css



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







.five-sixths,



.four-sixths,



.one-fourth,



.one-half,



.one-sixth,



.one-third,



.three-fourths,



.three-sixths,



.two-fourths,



.two-sixths,



.two-thirds {



	float: left;



	margin-left: 2.564102564102564%;



}







.one-half,



.three-sixths,



.two-fourths {



	width: 48.717948717948715%;



}







.one-third,



.two-sixths {



	width: 31.623931623931625%;



}







.four-sixths,



.two-thirds {



	width: 65.81196581196582%;



}







.one-fourth {



	width: 23.076923076923077%;



}







.three-fourths {



	width: 74.35897435897436%;



}







.one-sixth {



	width: 14.52991452991453%;



}







.five-sixths {



	width: 82.90598290598291%;



}







.first {



	clear: both;



	margin-left: 0;



}











/*



Common Classes



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







/* WordPress



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







.avatar {



	float: left;



	margin-left: 10px;



	padding-bottom: 0px;



}







.alignleft .avatar {



	margin-right: 14px;



	margin-right: 1.4rem;



}







.alignright .avatar {



	margin-left: 54px;



	margin-left: 5.4rem;



}







.search-form {



	overflow: hidden;



	display:inline;

	float:right;



	



}



.search-form input { border:0 !important; line-height:30px !important;}



.search-form input[type="search"] {

	background: #fff url(images/search.png) no-repeat 15px 16px;

	background-position:right !important;

	background-size: 15px 15px;

	padding: .6rem 5.6rem .6rem 1.6rem;

	box-shadow:none !important;

	line-height:30px !important;

	font-style:italic;

	width:200px;

	border-left:1px solid #ccc !important;

	border-right:0 !important;

	border-bottom:0 !important;

	border-top:0 !important;



}







.search-form input[type="submit"] {



	border: 0;



	clip: rect(0, 0, 0, 0);



	height: 1px;



	margin: -1px;



	padding: 0;



	position: absolute;



	width: 1px;



}







img.centered,



.aligncenter {



	display: block;



	margin: 0 auto 24px;



	margin: 0 auto 2.4rem;



}







a.alignnone img,



img.alignnone {



	margin-bottom: 12px;



}







.alignleft {



	float: left;



	text-align: left;



}







.alignright {



	float: right;



	text-align: right;



}







a.alignleft,



a.alignright {



     max-width: 100%;



}







a.alignleft img,



img.alignleft,



.wp-caption.alignleft {



	margin: 0 24px 24px 0;



	margin: 0 2.4rem 2.4rem 0;



}







a.alignright img,



img.alignright,



.wp-caption.alignright {



	margin: 0 0 24px 24px;



	margin: 0 0 2.4rem 2.4rem;



}







.entry-content .wp-caption-text {



	font-size: 14px;



	font-size: 1.4rem;



	margin: 0;



	text-align: center;



}







.widget_calendar table {



	width: 100%;



}







.widget_calendar td,



.widget_calendar th {



	text-align: center;



}







/* Genesis



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







.breadcrumb {



	border: 1px solid #eeeee8;



	font-size: 12px;



	font-size: 1.2rem;



	margin-bottom: 32px;



	padding: 16px 32px;



	padding: 1.6rem 3.2rem;



}







.archive-description,



.author-box,



.sticky {



	border: 1px solid #eeeee8;



	margin-bottom: 32px;



	overflow: hidden;



	padding: 32px;



	padding: 3.2rem;



}







.author-box-title {



	font-size: 16px;



	font-size: 1.6rem;



	margin: 0 0 8px;



	margin: 0 0 0.8rem;



}







.author-box p {



	margin-bottom: 0;



}







.author-box .avatar {



	margin-right: 24px;



	margin-right: 2.4rem;



}







/* Titles



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







.site-header .widget-title {



  color: #454545;



width: 738px !important;



float: left;











}







.entry-title a,



.sidebar .widget-title a {



	color: #f69f7c;



	text-decoration: none;



	font-family:'Century Gothic';



	font-weight: 100;



	font-size: 25px;



	padding-top: 135px;







}















.entry-title a:hover {



	color: #fbae3c;



}



fbae3c



.archive-title {



	font-size: 15px;



	font-size: 2rem;



}







/*



Widgets



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







.widget {



	word-wrap: break-word;



}







/* Featured Content



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







.featured-content .entry {



	margin-bottom: 12px;



	text-align: center;







}







.featured-content .entry-header {



	border: none;







}







.featured-content .entry-title {



	margin-bottom: 8px;



	margin-bottom: 0.8rem;







}











/*



Plugins



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







/* Genesis eNews Extended



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







.enews-widget input {



	margin-bottom: 16px;



	margin-bottom: 1.6rem;



}







.enews-widget input[type="submit"] {



	margin: 0;



	width: 100%;



}







.enews-widget input {



	margin-bottom: 12px;



	margin-bottom: 1.2rem;



}







/* Genesis Responsive Slider



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







.widget.genesis_responsive_slider li {



	border: 0;



	margin-bottom: 0;



	padding-bottom: 0;



}







#genesis-responsive-slider{





	padding: 0px !important;



}







/* Gravity Forms



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







div.gform_wrapper input[type="email"],



div.gform_wrapper input[type="text"],



div.gform_wrapper textarea,



div.gform_wrapper .ginput_complex label {



	font-size: 16px;



	font-size: 1.6rem;



	padding: 16px;



	padding: 1.6rem;



}







div.gform_wrapper .ginput_complex label {



	padding: 0;



}







div.gform_wrapper li,



div.gform_wrapper form li {



	border: none;



	margin: 16px 0 0;



	margin: 1.6rem 0 0;



}







div.gform_wrapper .gform_footer input[type="submit"] {



	font-size: 14px;



	font-size: 1.4rem;



}







/* Jetpack



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







img#wpstats {



	display: none;



}











/*



Site Header



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







.site-header {



	background-color: #fff;



	overflow: hidden;



}







/* Title Area



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







.title-area {



	width: 1150px;



	min-height: 193px;



	float: center;



	margin: 0 0 0px;



	padding: 0 0 0 0px;







}







.site-title {



	font-family:'Century Gothic';



	margin-top:30px;



	font-size: 50px;



	font-size: 5rem;



	line-height: 1;



	font-weight: 900;







}







.site-title a,



.site-title a:hover {



	color: #fbae3c !important;



	text-decoration: none;



}







.site-description {



	color: #f67420;



	font-size: 16px;



	font-size: 1.6rem;



	line-height: 1;



	margin: 0;



}







/* Full width header, no widgets */







.header-full-width .title-area,



.header-full-width .site-title {



	text-align: center;



	width: 100%;



}







.header-image .site-description,



.header-image .site-title a {



	display: block;



	text-indent: -9999px;



margin:0 auto;



  max-width:1150px;



  min-height:193px;



  padding-bottom:-120px;



  width:100%;







}







.header-full-width.header-image .site-title a {



	background-position: center !important;



	margin: 0;



	margin-bottom: -30px;



	margin-top: -30px;



}







/* Logo, hide text */







.header-image .title-area {



	padding: 0;



}







.header-image .site-title a {



	float: center;



	width: 100%;



	padding-bottom: -50px;



}







/* Widget Area



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







.site-header .widget-area {



	color: #000;



	float: right;



	width: 728;



}







.site-header .search-form {



	float: right;



	margin-top: 5PX;



}







.site-header .widget-area a {



	color: #000;



	padding-top: 0px;



}











/*



Site Navigation



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







.genesis-nav-menu {



	clear: both;



	font-size: 17px;



	line-height:1;



	font-family:'Century Gothic';



	font-weight: 300;



	











}







.genesis-nav-menu .menu-item {



	display: inline-block;



	text-align: left;



	margin-left:-10px;



}







.genesis-nav-menu a {



	color: #454545;

	font-family:'BrandonGrotesque-Bold';

	letter-spacing:1px;



	display: block;



	position: relative;



	padding: 10px 30px;



	text-decoration: none;







}







.genesis-nav-menu > li:hover a,



.genesis-nav-menu a:hover,



.genesis-nav-menu .current-menu-item > a {



	color:#676767;



	



}







.genesis-nav-menu .sub-menu {



	left: -9999px;



	opacity: 0;



	position: absolute;



	-webkit-transition: opacity .4s ease-in-out;



	-moz-transition:    opacity .4s ease-in-out;



	-ms-transition:     opacity .4s ease-in-out;



	-o-transition:      opacity .4s ease-in-out;



	transition:         opacity .4s ease-in-out;



	width: 224px;



	z-index: 99;

	

	background:rgba(67,68,68,.8);



}







.genesis-nav-menu > li:hover .sub-menu a,



.genesis-nav-menu .sub-menu a {







	color: #fff !important; text-align:center;



	font-size: 14px;



	padding: 16px 24px;



	position: relative;



	width: 224px;



}

.genesis-nav-menu > li:hover .sub-menu a span { color:#fff !important;}

.genesis-nav-menu > li:hover .sub-menu a:hover span { color:#fac55b !important;}





.genesis-nav-menu.sub-menu .sub-menu {



	margin: -44px 0 0 183px;



}







.genesis-nav-menu .menu-item:hover {



	position: static;



}







.genesis-nav-menu .menu-item:hover > .sub-menu {



	left: auto;



	opacity: 1;



}







.genesis-nav-menu > .first > a {



	padding-left: 0;



}







.genesis-nav-menu > .last > a {



	padding-right: 0;



}







.genesis-nav-menu > .right {



	display: inline-block;



	float: right;



	list-style-type: none;



	padding: 20px 0;



}







.genesis-nav-menu > .right > a {



	background: none;



	color: #a5a5a3;



	display: inline;



	padding: 0;



}







.genesis-nav-menu > .right > a:hover {



	color: #ffd976;







}







.genesis-nav-menu > .rss > a {



	margin-left: 48px;



}







.genesis-nav-menu > .search {



	padding: 0;



}







.genesis-nav-menu .search-form input[type="search"] {



	background-position: 12px 12px;



	font-size: 16px;



	height:36px;



	margin-left: 24px;



	padding: -11px 12px 10px 14px;



}



















/* Site Header Navigation



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







.site-header .genesis-nav-menu li,



.site-header .widget_nav_menu ul ul {







	margin: 0 auto;



	padding: 0 auto;



	line-height:.2;



	border-bottom:none;



}











/* Primary Navigation



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



















.nav-primary a {



	color: #323232;



	text-transform: uppercase;



 	font-size: 11px;



	width: 100%;



 



}







.nav-primary{



	background:#ffffff;



	border-bottom-color: #D6d6d6;



	border-bottom-style: double;



	border-bottom-width: 1px;







	border-top: #d6d6d6 solid 1px;



	text-color: #323232;



	font-size: 14px;



	text-transform: lowercase;



	margin-top: 12px;



	text-align: left;



}



















.genesis-nav-menu > li:hover a,



.genesis-nav-menu a:hover,



.genesis-nav-menu .current-menu-item > a {







	



}







/* Secondary Navigation



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







.nav-secondary {



	background-color: #fff;



	font-family:'Century Gothic';



	letter-spacing: 0.08em;



	margin-bottom:0;



	padding: 0px;



	text-transform: lowercase;



	font-size: 20px;



	font-weight: 300;







	







}











/*



Content Area



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







/* Home Page



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







.lifestyle-pro-home .content .widget {



	margin-bottom: 32px;







}







.lifestyle-pro-home .featuredpost img {



	margin-bottom: 15px;











}







.lifestyle-pro-home .featured-content .entry {



	margin-bottom: 0px;



	padding-bottom: 0px;







}







.lifestyle-pro-home .entry:last-child {



	margin-bottom: 0;



}







.home-middle .featuredpost img {



	margin-bottom: 0;



	margin-right: 20px;



	margin-right: 2rem;



	float: center;







}







.sidebar .featuredpost img {



	border-radius: 50%;



	display:inline;







}







.home-bottom-left,



.home-bottom-right {



	width: 332px;



}







.home-bottom-left {



	float: left;



}







.home-bottom-right {



	float: right;



}







.lifestyle-pro-home .content .featuredpost p {



	margin: 0;



}







.lifestyle-pro-home .content .widget-title {



	color: #454545;



	font-weight: 300;



	padding-top: -30px;



	margin-top: -18px; 



	padding-bottom: 7px;



	text-align: left;



	background: #fff;



	font-size: 20px;







}







/* Entries



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







.content .entry {







margin-top: 0px;



/*	width: 760px; */



}







.lifestyle-pro-landing .content .entry {



	border: none;



}







.entry-header {



	margin-bottom: 5px;



	margin-bottom: .5rem;



	text-align: center;



}







.entry-content ol,



.entry-content p,



.entry-content ul,



.quote-caption {



	margin-bottom: 2px;



	margin-bottom: 2.2rem;



}







.entry-content ol,



.entry-content ul {



	margin-left: 40px;



	margin-left: 4rem;



}







.entry-content ol li {



	list-style-type: decimal;



}







.entry-content ul li {"home-top widget-area"



	list-style-type: circle;



}







.entry-content ol ol,



.entry-content ul ul {



	margin-bottom: 0;



}







.entry-meta {



	font-size: 12px;



	font-size: 1.2rem;



	padding-bottom: 5px !important;



	text-align: center;



}







.entry-header .entry-meta {



	margin-bottom: 5px;



	margin-bottom: .5rem;



}







.entry-footer .entry-meta {



	border: none !important;



	margin: 0;



	padding: 2px 0 2px;



	padding: .2rem 0 0.2rem;



	text-align: left !important;



	display:none;







}







.entry-comments-link::before {



	content: "\2014";



	margin: 0 6px 0 2px;



	margin: 0 0.6rem 0 0.2rem;



}







.entry-meta .entry-tags {



	float: left;



	margin-bottom: 45px;



	border-botttom: #f7f7f7 solid 1px;



	display:none;



}











/* After Entry



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







.after-entry {



	margin-bottom: 32px;



	margin-bottom: 3.2rem;



	padding: 32px;



	padding: 3.2rem;



	text-align: center;



}







.after-entry .widget {



	margin-bottom: 32px;



	margin-bottom: 3.2rem;



	border: 1px solid #D6d6d6;







}







.after-entry .widget:last-child,



.after-entry p:last-child {



	margin: 0;



}







.after-entry li {



	list-style-type: none;



}







/* Pagination



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







.archive-pagination {



	clear: both;



	font-size: 14px;



	font-size: 1.4rem;



	margin: 40px 0;



	margin: 4rem 0;



}







.archive-pagination li {



	display: inline;



}







.archive-pagination li a {



	border: 1px solid #eeeee8;



	color: #a5a5a3;



	cursor: pointer;



	display: inline-block;



	margin-bottom: 4px;



	margin-bottom: 0.4rem;



	padding: 8px 12px;



	padding: 0.8rem 1.2rem;



	text-decoration: none;



}







.archive-pagination li a:hover,



.archive-pagination li.active a {



	color: #ffd976;



}







/* Comments



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







.ping-list,



.entry-comments,



.comment-respond {



	margin-bottom: 40px;



	margin-bottom: 4rem;



}







.comment-content {



	clear: both;



}







.entry-comments .comment-author {



	margin-bottom: 0;



}







.comment-respond input[type="email"],



.comment-respond input[type="text"],



.comment-respond input[type="url"] {



	width: 50%



}







.comment-respond label {



	display: block;



	margin-right: 12px;



	margin-right: 1.2rem;



}







.comment-list li,



.ping-list li {



	list-style-type: none;



	margin-top: 24px;



	margin-top: 2.4rem;



	padding: 32px;



	padding: 3.2rem;



}







.comment-list li li {



	margin-right: -32px;



	margin-right: -3.2rem;



}







.comment {



	border: 1px solid #eeeee8; 



	border-right: none; 



}







.comment.depth-1 {



	border-right: 1px solid #eeeee8; 



}







.comment .avatar {



	margin: 0 16px 24px 0;



	margin: 0 1.6rem 2.4rem 0;



}







.form-allowed-tags {



	background-color: #f8f8f8;



	font-size: 14px;



	font-size: 1.4rem;



	padding: 24px;



	padding: 2.4rem;



}







p.subscribe-to-comments {



	padding: 24px 0 16px;



	padding: 2.4rem 0 1.6rem;



}







/*



Sidebars



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







.sidebar {



	background-color: #fff;



	border: #f7f7f7 20px solid;



	font-size: 13px;



	font-size: 1.3rem;



	padding-left: -30px !important;



	width: 375px;



}







.sidebar p:last-child {



	margin-bottom: 0;



}







.sidebar .widget {



	padding: 5px;



	margin-bottom: 10px;



	text-align: center;



}







.widget li {



	border-bottom: 1px solid #eeeee8;



	list-style-type: none;



	margin-bottom: 12px;



	margin-bottom: 1.2rem;







}







.widget ul ul {



	border-top: 1px solid #eeeee8;



	margin-top: 0px;



	margin-top: 0rem;



	padding-top: 0px;



	padding-top: 0rem;



}







.widget ul > li:last-child {



	/*border: none;



	margin-bottom: 0;



	padding-bottom: 0;*/



}







/*



Footer Widgets



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







.footer-widgets {



	background-color:#9ba5b3;

	width:100% !important; max-width:100%; position:absolute; left:0; right:0; padding-bottom:50px;



	font-color: #fff !important;







}

.footer-widgets-4 {

float: left;

background:#374c67;

width:100% !important;  max-width:100%; position:absolute; left:0; right:0; bottom:0; float:left; display:block; overflow:visible;bottom:-50px;}



.footer-widgets-4 section:first-child { width:1150px; max-width:100%; margin:0 auto; position:relative; z-index:10; }

.footer-widgets-4 ul li { display:inline !important; float:left; border-bottom:0 !important; line-height:23px !important; padding-top:9px !important;}

.footer-widgets-4 a { font-family:'BrandonGrotesque-Bold'; color:#fff; text-transform:uppercase; border-bottom:0;font-size:11px; letter-spacing:1px; line-height:23px !important; padding-right:10px;}

.footer-widgets-4  .sub-menu { display:none;}

.footer-widgets-4 section .widget-last { position:absolute; right:0; top:-28px; font-family:'BrandonGrotesque-Bold'; color:#fff; text-transform:uppercase; border-bottom:0;font-size:11px; letter-spacing:1px; overflow:visible;}



.footer-widgets-4 section:nth-child(2) { display:inline; position:absolute; left:0; right:0; top:9px; text-align:center; }

.footer-widgets-4 section:nth-child(2) a { z-index:999 !important; position:relative;}

.footer-widgets-4 section:nth-child(3) {width:1150px; max-width:100%; margin:0 auto; position:relative; z-index:10; text-align:right;}



.footer-widgets .widgettitle, .footer-widgets .widgettitle a { background:transparent !important; color:#374c67 !important;}



.footer-widgets .screen-reader-text { display:none;}



.footer-widgets p { color:#fff;}





.footer-widgets-1,



.footer-widgets-2,



.footer-widgets-3 {



	width: 362px;







}







.footer-widgets-1 {



	margin-right: 36px;



}







.footer-widgets-1,



.footer-widgets-2 {



	float: left;



}







.footer-widgets-3 {



	float: right;



}







.footer-widgets .widget {







	margin-bottom: 22px;



	margin-bottom: 2.2rem;



	padding: 5px;



	padding: .5rem;







}







.footer-widgets li {



	list-style-type: none;



	margin-bottom: 6px;



	margin-bottom: 0.6rem;



}







.footer-widgets .search-form input:focus {



	border: 1px solid #ddd;



}











/*



Site Footer



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







.site-footer {



	background-color:#feebba;



 	color:#454545;	



	font-size: 12px;



	font-size: 1.2rem;



	text-align: center;



	margin:auto;



	margin-bottom: 10px;



	padding-top:10px;















}







.site-footer a {



	color: #f69f7c!important;



	text-decoration: none;



	text-transform: uppercase;











}







.site-footer p {



	margin-bottom: 10px;







}







/*



Theme Colors



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







/* Lifestyle Pro Blue



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







.lifestyle-pro-blue .archive-pagination li a:hover,



.lifestyle-pro-blue .archive-pagination li.active a,



.lifestyle-pro-blue .entry-title a:hover,



.lifestyle-pro-blue a  {



	color: #4cc4e0;



}







.lifestyle-pro-blue .button,



.lifestyle-pro-blue .genesis-nav-menu a,



.lifestyle-pro-blue .site-footer a,



.lifestyle-pro-blue .site-title a,



.lifestyle-pro-blue .site-title a:hover {



	color: #fff;



}







.lifestyle-pro-blue .entry-title a,



.lifestyle-pro-blue .sidebar .widget-title a,



.lifestyle-pro-blue .site-footer a:hover,



.lifestyle-pro-blue a:hover {



	color: #222;



}







.lifestyle-pro-blue .archive-pagination li a,



.lifestyle-pro-blue .genesis-nav-menu .current-menu-item > a,



.lifestyle-pro-blue .genesis-nav-menu .sub-menu a,



.lifestyle-pro-blue .nav-primary a {



	color: #a5a5a3;



}







.lifestyle-pro-blue .button,



.lifestyle-pro-blue .entry-content .button,



.lifestyle-pro-blue .site-footer,



.lifestyle-pro-blue .site-header,



.lifestyle-pro-blue button,



.lifestyle-pro-blue input[type="button"],



.lifestyle-pro-blue input[type="reset"],



.lifestyle-pro-blue input[type="submit"],



.lifestyle-pro-blue.lifestyle-pro-home .content .widget-title {



	background-color: #4cc4e0;



}







.lifestyle-pro-blue .button:hover,



.lifestyle-pro-blue .entry-content .button:hover,



.lifestyle-pro-blue button:hover,



.lifestyle-pro-blue input:hover[type="button"],



.lifestyle-pro-blue input:hover[type="reset"],



.lifestyle-pro-blue input:hover[type="submit"] {



	background-color: #eeeee8;



}







.lifestyle-pro-blue .nav-secondary {



	background-color: #80d2e5;



}







/* Lifestyle Pro Green



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







.lifestyle-pro-green .archive-pagination li a:hover,



.lifestyle-pro-green .archive-pagination li.active a,



.lifestyle-pro-green .entry-title a:hover,



.lifestyle-pro-green a  {



	color: #84cc78;



}







.lifestyle-pro-green .button,



.lifestyle-pro-green .genesis-nav-menu a,



.lifestyle-pro-green .site-footer a,



.lifestyle-pro-green .site-title a,



.lifestyle-pro-green .site-title a:hover {



	color: #fff;



}







.lifestyle-pro-green .entry-title a,



.lifestyle-pro-green .sidebar .widget-title a,



.lifestyle-pro-green .site-footer a:hover,



.lifestyle-pro-green a:hover {



	color: #222;



}







.lifestyle-pro-green .archive-pagination li a,



.lifestyle-pro-green .genesis-nav-menu .current-menu-item > a,



.lifestyle-pro-green .genesis-nav-menu .sub-menu a,



.lifestyle-pro-green .nav-primary a {



	color: #a5a5a3;



}







.lifestyle-pro-green .button,



.lifestyle-pro-green .entry-content .button,



.lifestyle-pro-green .site-footer,



.lifestyle-pro-green .site-header,



.lifestyle-pro-green button,



.lifestyle-pro-green input[type="button"],



.lifestyle-pro-green input[type="reset"],



.lifestyle-pro-green input[type="submit"],



.lifestyle-pro-green.lifestyle-pro-home .content .widget-title {



	background-color: #84cc78;



}







.lifestyle-pro-green .button:hover,



.lifestyle-pro-green .entry-content .button:hover,



.lifestyle-pro-green button:hover,



.lifestyle-pro-green input:hover[type="button"],



.lifestyle-pro-green input:hover[type="reset"],



.lifestyle-pro-green input:hover[type="submit"] {



	background-color: #eeeee8;



}







.lifestyle-pro-green .nav-secondary {



	background-color: #a2d49a;



}







/* Lifestyle Pro Mustard



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







.lifestyle-pro-mustard .archive-pagination li a:hover,



.lifestyle-pro-mustard .archive-pagination li.active a,



.lifestyle-pro-mustard .entry-title a:hover,



.lifestyle-pro-mustard a  {



	color: #edce4a;



}







.lifestyle-pro-mustard .button,



.lifestyle-pro-mustard .genesis-nav-menu a,



.lifestyle-pro-mustard .site-footer a,



.lifestyle-pro-mustard .site-title a,



.lifestyle-pro-mustard .site-title a:hover {



	color: #fff;



}







.lifestyle-pro-mustard .entry-title a,



.lifestyle-pro-mustard .sidebar .widget-title a,



.lifestyle-pro-mustard .site-footer a:hover,



.lifestyle-pro-mustard a:hover {



	color: #222;



}







.lifestyle-pro-mustard .archive-pagination li a,



.lifestyle-pro-mustard .genesis-nav-menu .current-menu-item > a,



.lifestyle-pro-mustard .genesis-nav-menu .sub-menu a,



.lifestyle-pro-mustard .nav-primary a {



	color: #a5a5a3;



}







.lifestyle-pro-mustard .button,



.lifestyle-pro-mustard .entry-content .button,



.lifestyle-pro-mustard .site-footer,



.lifestyle-pro-mustard .site-header,



.lifestyle-pro-mustard button,



.lifestyle-pro-mustard input[type="button"],



.lifestyle-pro-mustard input[type="reset"],



.lifestyle-pro-mustard input[type="submit"],



.lifestyle-pro-mustard.lifestyle-pro-home .content .widget-title {



	background-color: #edce4a;



}







.lifestyle-pro-mustard .button:hover,



.lifestyle-pro-mustard .entry-content .button:hover,



.lifestyle-pro-mustard button:hover,



.lifestyle-pro-mustard input:hover[type="button"],



.lifestyle-pro-mustard input:hover[type="reset"],



.lifestyle-pro-mustard input:hover[type="submit"] {



	background-color: #eeeee8;



}







.lifestyle-pro-mustard .nav-secondary {



	background-color: #f5d85a;



}







/* Lifestyle Pro Purple



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







.lifestyle-pro-purple .archive-pagination li a:hover,



.lifestyle-pro-purple .archive-pagination li.active a,



.lifestyle-pro-purple .entry-title a:hover,



.lifestyle-pro-purple a  {



	color: #816689;



}







.lifestyle-pro-purple .button,



.lifestyle-pro-purple .genesis-nav-menu a,



.lifestyle-pro-purple .site-footer a,



.lifestyle-pro-purple .site-title a,



.lifestyle-pro-purple .site-title a:hover {



	color: #fff;



}







.lifestyle-pro-purple .entry-title a,



.lifestyle-pro-purple .sidebar .widget-title a,



.lifestyle-pro-purple .site-footer a:hover,



.lifestyle-pro-purple a:hover {



	color: #222;



}







.lifestyle-pro-purple .archive-pagination li a,



.lifestyle-pro-purple .genesis-nav-menu .current-menu-item > a,



.lifestyle-pro-purple .genesis-nav-menu .sub-menu a,



.lifestyle-pro-purple .nav-primary a {



	color: #a5a5a3;



}







.lifestyle-pro-purple .button,



.lifestyle-pro-purple .entry-content .button,



.lifestyle-pro-purple .site-footer,



.lifestyle-pro-purple .site-header,



.lifestyle-pro-purple button,



.lifestyle-pro-purple input[type="button"],



.lifestyle-pro-purple input[type="reset"],



.lifestyle-pro-purple input[type="submit"],



.lifestyle-pro-purple.lifestyle-pro-home .content .widget-title {



	background-color: #816689;



}







.lifestyle-pro-purple .button:hover,



.lifestyle-pro-purple .entry-content .button:hover,



.lifestyle-pro-purple button:hover,



.lifestyle-pro-purple input:hover[type="button"],



.lifestyle-pro-purple input:hover[type="reset"],



.lifestyle-pro-purple input:hover[type="submit"] {



	background-color: #eeeee8;



}







.lifestyle-pro-purple .nav-secondary {



	background-color: #8e7197;



}







/* Lifestyle Pro Red



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







.lifestyle-pro-red .archive-pagination li a:hover,



.lifestyle-pro-red .archive-pagination li.active a,



.lifestyle-pro-red .entry-title a:hover,



.lifestyle-pro-red a  {



	color: #e65e52;



}







.lifestyle-pro-red .button,



.lifestyle-pro-red .genesis-nav-menu a,



.lifestyle-pro-red .site-footer a,



.lifestyle-pro-red .site-title a,



.lifestyle-pro-red .site-title a:hover {



	color: #fff;



}







.lifestyle-pro-red .entry-title a,



.lifestyle-pro-red .sidebar .widget-title a,



.lifestyle-pro-red .site-footer a:hover,



.lifestyle-pro-red a:hover {



	color: #222;



}







.lifestyle-pro-red .archive-pagination li a,



.lifestyle-pro-red .genesis-nav-menu .current-menu-item > a,



.lifestyle-pro-red .genesis-nav-menu .sub-menu a,



.lifestyle-pro-red .nav-primary a {



	color: #a5a5a3;



}







.lifestyle-pro-red .button,



.lifestyle-pro-red .entry-content .button,



.lifestyle-pro-red .site-footer,



.lifestyle-pro-red .site-header,



.lifestyle-pro-red button,



.lifestyle-pro-red input[type="button"],



.lifestyle-pro-red input[type="reset"],



.lifestyle-pro-red input[type="submit"],



.lifestyle-pro-red.lifestyle-pro-home .content .widget-title {



	background-color: #e65e52;



}







.lifestyle-pro-red .button:hover,



.lifestyle-pro-red .entry-content .button:hover,



.lifestyle-pro-red button:hover,



.lifestyle-pro-red input:hover[type="button"],



.lifestyle-pro-red input:hover[type="reset"],



.lifestyle-pro-red input:hover[type="submit"] {



	background-color: #eeeee8;



}







.lifestyle-pro-red .nav-secondary {



	background-color: #f2685c;



}











/*



Media Queries



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







@media only screen and (-webkit-min-device-pixel-ratio: 1.5),



	only screen and (-moz-min-device-pixel-ratio: 1.5),



	only screen and (-o-min-device-pixel-ratio: 3/2),



	only screen and (min-device-pixel-ratio: 1.5) {



	



	.search-form input[type="search"] {



		background-image: url(images/search@2x.png);



	}







}







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










	.site-container,



	.wrap {



		max-width: 95%;



	}

	.footer-widgets

 {



		max-width: 100%;



	}






	.content-sidebar-sidebar .content-sidebar-wrap,



	.sidebar-content-sidebar .content-sidebar-wrap,



	.sidebar-sidebar-content .content-sidebar-wrap {



		width: 688px;



	}







	.content {



		max-width:700px; max-width:100%; float:none; margin:0 auto !important;



	}







	.content-sidebar-sidebar .content,



	.sidebar-content-sidebar .content,



	.sidebar-sidebar-content .content,



	.site-header .widget-area {



		width: 380px;



	}







	.footer-widgets-1,



	.footer-widgets-2,



	.footer-widgets-3,



	.home-bottom-left,



	.home-bottom-right,



	.sidebar-primary {



		width: 272px;



	}







}







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







	.footer-widgets,



	.site-container,



	.wrap {



		max-width: 772px;



	}







	.content-sidebar-sidebar .content-sidebar-wrap,



	.content-sidebar-sidebar .content,



	.content,



	.footer-widgets-1,



	.footer-widgets-2,



	.footer-widgets-3,



	.sidebar-content-sidebar .content-sidebar-wrap,



	.sidebar-content-sidebar .content,



	.sidebar-primary,



	.sidebar-secondary,



	.sidebar-sidebar-content .content-sidebar-wrap,



	.sidebar-sidebar-content .content,



	.site-header .widget-area,



	.title-area {



		width: 100%;



	}



	



	.site-header {



		padding: 24px;



		padding: 2.4rem;







	}



	



	.header-image .site-title a {



		background-position: center !important;



		margin: 0 0 16px;



		margin: 0 0 1.6rem;



	}







	.genesis-nav-menu li,



	.site-header ul.genesis-nav-menu,



	.site-header .search-form {



		float: none;



	}







	.genesis-nav-menu,



	.site-description,



	.site-footer p,



	.site-header hgroup,



	.site-header .search-form,



	.site-title {



		text-align: center;



	}







	.genesis-nav-menu a {



		padding: 16px;



		padding: 1.6rem;



	}



	



	.site-header .widget-area {



		margin-top: 16px;



		margin-top: 1.6rem;



	}







	.site-header .search-form {



		margin: 16px auto ;



		margin: 1.6rem auto;



	}







	.genesis-nav-menu li.alignleft,



	.genesis-nav-menu li.right {



		display: none;



	}







	.entry-footer .entry-meta {



		margin: 0;



		padding-top: 12px;



		padding-top: 1.2rem;



	}



	



	.home-bottom-left,



	.home-bottom-right {



		width: 332px;



	}



	



	.footer-widgets-1 {



		margin: 0;



	}







	.site-footer {



		padding: 10px;



	}







}

@media only screen and (max-width:1000px) {
	
	.custom-social { position:relative !important; margin:0 0 40px 0 !important; left:0 !important; right:0 !important; width:100% !important; text-align:center !important;}

.custom-social a { text-align:center !important; display:inline !important; float:none !important; top:20px;}

.custom-header .search-form  {width:100% !important; float:none !important; display:block !important; margin:10px 0 !important;}

#featured-post-3.wpgrid-posts .post:nth-child(4){ display:block !important;}
.home-middle.widget-area  .wpgrid-posts .post:nth-child(4){ display:none !important;}
	
}


@media only screen and (max-width: 767px) {
.lifestyle-pro-home .content .widget-title { font-size:15px !important; padding:5px !important;}
.footer-widgets-4 { }
.footer-widgets-4 section:first-child { text-align:center !important; float:none !important;}
.footer-widgets-4 ul li { text-align:center !important; float:none !important; line-height:15px !important; padding-top:2px !important;}

.footer-widgets-4.widget-area section#text-66.widget-2.widget-even.widget.widget_text .widget-2.widget-even.widget-wrap .textwidget  a { text-align:center !important; display:inline !important; float:none !important;}

.footer-widgets-4.widget-area section#text-66.widget-2.widget-even.widget.widget_text .widget-2.widget-even.widget-wrap .textwidget { position:relative !important; margin:0 0 0px 0 !important; left:0 !important; right:0 !important; width:100% !important; text-align:center !important;}

.footer-widgets-4.widget-area section#text-66.widget-2.widget-even.widget.widget_text .widget-2.widget-even.widget-wrap .textwidget img { margin-top:30px !important; text-align:center !important; float:none !important; position:relative !important;}

#subscribe {background-position:center top; padding:70px 20px 0 20px !important;}
#subscribe h2 { width:100%; float:none; padding-top:25px !important; display:block; font-size:23px !important;}
#subscribe form { float:none; margin:0 auto; max-width:100% !important; padding:0 !important; padding-left:20px !important; }
#subscribe form #mc-embedded-subscribe.button {font-size:13px !important;}
.footer-widgets-4 section .widget-last { position:relative !important; text-align:left !important; width:100% !important; margin-top:20px !important; }

	body {



		font-size: 14px;



		font-size: 1.4rem;



	}



	.menu.genesis-nav-menu.menu-primary {background: #374c67 !important;}

.menu.genesis-nav-menu.menu-primary  a { color:#fff !important;}
#menu-sub-nav a { font-size:13px !important;}
#menu-sub-nav { margin:0 !important;}



.search-form input[type="search"] {}

html > body.home.blog.logged-in.admin-bar.custom-background.custom-header.header-image.header-full-width.content-sidebar.lifestyle-pro-home.er-recipe.customize-support.adthrive-device-phone > div.site-container > nav.nav-secondary > div.wrap > ul#menu-sub-nav.menu.genesis-nav-menu.menu-secondary > li.secondary-search > form.search-form > input {}


.footer-widgets, .site-container, .wrap{



	width:auto;



}







.header-image .title-area{



	margin-bottom:-60px;



	margin-top: -60px;



}







#hellobar_pusher{



	display:none;



}







.nav-primary {



    background: #ff0000 !important;



	display:block !important;



}



	.site-container {



		padding: 20px 5%;



		padding: 2rem 5%;



		width: device-width;



	}







	.five-sixths,



	.four-sixths,



	.home-bottom-left,



	.home-bottom-right,



	.one-fourth,



	.one-half,



	.one-sixth,



	.one-third,



	.three-fourths,



	.three-sixths,



	.two-fourths,



	.two-sixths,



	.two-thirds {



		margin: 0;



		width: 100%;



	}



	



	.site-title {



		font-size: 32px;



		font-size: 3.2rem;



	}



	



	.header-image .site-title a {



		background-size: contain !important;



		min-width:0;



	}



	



	.genesis-nav-menu a,



	.nav-primary .sub-menu a {



		font-size: 10px;



		font-size: 1.0rem;



		padding: 10px;



		padding: 1.0rem;



	}



	



	.nav-secondary a,



	.nav-secondary .sub-menu a {



		font-size: 10px;



		font-size: 1.0rem;



		padding: 10px 8px;



	}



	



	.genesis-nav-menu .sub-menu .sub-menu {



		margin: -31px 0 0 199px;



	}



	



	.nav-primary .sub-menu .sub-menu {



		margin: -36px 0 0 199px;



	}



	



	.entry-meta .entry-tags {



	  clear: both;



	  float: left;



	}



	



	.entry-meta .entry-comments a {



		margin: 0 0 10px;



		margin: 0 0 1rem;



	}



	



	.lifestyle-pro-home .featuredpost .alignleft,



	.lifestyle-pro-home .featuredpost .alignright {



		float: none;



		margin: 0 auto;



	}







}



div #div-gpt-ad-368136138471118952-3 {



	float: left;



}



@media only screen 



and (min-device-width : 320px) 



and (max-device-width : 480px) {



	.popular-posts{



		display:none;



	}



}

/*********************modified on 11 april 2016***********************/

.home-posts .simple-theme.wp-posts-carousel .owl-dots .owl-dot.active span {

	background: #FAAF3C;

}

.home-posts .simple-theme.wp-posts-carousel .owl-dots .owl-dot span  {

	background: #434444;

}

.home .cstm-post-slider {

	margin-bottom: 40px;

}

.home .simple-theme.wp-posts-carousel .owl-dots .owl-dot  {

	zoom: 1.3;

}

/*********************modified on 12 april 2016***********************/

.recipe-index-page .searchform input[type="text"] {

	margin: 0px;

	padding: 0px 10px;

	height: 35px;

	width: 55%;

	border-color: #D6D6D6;

	border-right: none;

}

.recipe-index-page .searchform input[type="submit"] {

	width: 57px;

	text-align: left;

	color: #323232;

	background-color: #ffffff;

	border: 1px solid #D6D6D6;

	border-left: none;

	margin: 0px 0 0 -4px;

	padding: 0px 7px;

	height: 35px;

	line-height: 31px;

	vertical-align: top;

	font-weight: bold;

	text-transform: uppercase;

	cursor: pointer;

}

.recipe-index-page .searchform input[type="submit"]:hover {

	color: #FAC55B;

}

.recipe-index-page .searchform {

	margin: 20px 0px;

}

