/*
 Theme Name:   The Everyday Luxury
 Theme URI:    N/A
 Description:  Theme for The Everyday Luxury. Child of Organic Luxury.
 Author:       Francois Biron
 Author URI:   N/A
 Template:     organic-luxury
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  organic-luxury-child
*/

@font-face {
	font-family: ShoppingList;
	src: url(http://www.theeverydayluxury.com/wp-content/themes/the-everyday-luxury/fonts/shoppinglist.ttf);
	font-weight: normal;
}

@font-face {
	font-family: Notera;
	src: url(http://www.theeverydayluxury.com/wp-content/themes/the-everyday-luxury/fonts/notera.ttf);
	font-weight: normal;
}
@font-face {
	font-family: Cinzel-Regular;
	src: url(http://www.theeverydayluxury.com/wp-content/themes/the-everyday-luxury/fonts/Cinzel-Regular.ttf);
	font-weight: normal;
}

body{
	font-family: 'Open Sans', sans-serif;
	color:#000;
	font-size:18px;
}

.page .article h1:first-child + p,
.page .article > p:first-child,
.content-holder h1:first-child + p,
.content-holder > p:first-child,
.content-holder p:empty + p,
.content-holder span + p{
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
}


@media all and (max-width: 767px){
	.page .article h1:first-child + p, .page .article > p:first-child, .content-holder h1:first-child + p, .content-holder > p:first-child, .content-holder p:empty + p, .content-holder span + p{
		font-size:18px!important;
	}
	body p{
		font-size:18px;
	}

}
@media handheld, only screen and (max-width: 1023px){
	.mobile-menu a{
		font-size: 2.2em!important;
		color: #807f87 !important;
	}
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Julius Sans One', sans-serif;
	color:#000;
}
.img-shade{
	background: none;
}



#header.custom-header{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#header.custom-header,
.custom-header-image{
	min-height: 520px;
}
#header.header-overlay{
	background: none;

}
.single #header,
.archive #header,
.page-template-default #header,
.custom-header-image,
.custom-header-image img{
	min-height:0;
	height: 180px;
}
#wrapper .menu a{
	color:#000;
	font-family: 'Julius Sans One', sans-serif;
	padding: 0 10px;
}

.homepage .article h1{
	display: none;
}


/* HOME QUOTE SLIDE */
.homepage .page-banner:nth-child(2){
	background-position: 80% 0%;
}
.homepage .page-banner:nth-child(2) .postarea.full .article{
	min-height: 400px;
	padding:0;
}

.homepage .page-banner:nth-child(2) .postarea.full .article h1:first-child + p.home-quote{
	font-family:'Notera', sans-serif;
	font-size: 60px!important;
	text-align: center;
	color:#000!important;
	padding:10% 20% 0 0;
}
@media all and (max-width: 1120px) {
	.homepage .page-banner:nth-child(2) .postarea.full .article h1:first-child + p.home-quote{
		font-size: 40px!important;
	}
	.homepage .page-banner:nth-child(2) .postarea.full .article{
		min-height: 300px;
	}
}
@media all and (max-width: 767px) {
	.homepage .page-banner:nth-child(2){
		background-position: 70% 0%;
	}
	.homepage .page-banner:nth-child(2) .postarea.full .article{
		min-height: 200px;
		padding:0;
	}
	.homepage .page-banner:nth-child(2) .postarea.full .article h1:first-child + p.home-quote{
		font-size: 30px!important;
		padding:0 25% 0 0;
	}
}

/* HOME JOB SLIDE */
.homepage .page-banner:nth-child(3){
	background:#000!important;
}
.homepage .page-banner:nth-child(3) .postarea.full .article h1:first-child + p{
	font-family: 'Cinzel-Regular', sans-serif;
	font-size: 34px;
	text-align: center;
	padding:1% 10%;
}
.homepage .page-banner:nth-child(3) .postarea.full .article h1:first-child + p a {
	color: #807f87 !important;
	text-decoration: none;
}
@media all and (max-width: 767px) {
	.homepage .page-banner:nth-child(3) .postarea.full .article h1:first-child + p{
		font-size: 34px!important;
	}
}

.slideshow.content-slideshow .slides li img{
	max-height:none;
	min-height:400px;
	max-width:50%;
}

@media all and (max-width: 767px) {
	.homepage .page-banner:nth-child(4) .postarea.full .article h1:first-child + p{
		font-size: 26px!important;
	}
}

.home-search .content{
	padding: 15px 4%;
}
.single .post .content{
	padding: 15px 4% 48px 4%;
}



.headline.img-headline{
	color:#000;
}

/* make entry area on articles full width instead of floating right */
.entry {
	float: none;
	max-width: none;
	padding: 0 16%;
	display: block;
}
@media all and (max-width: 767px) {
	.entry {
		float: none;
		max-width: none!important;
		padding: 0 2%;
		display: block;
	}
}

@media handheld, only screen and (max-width: 1023px){
	.postarea.full .article{
		padding:0 10% 24px 10%;
	}
}


a.feature-img,
a.feature-img img{
	background-color:rgba(255,255,255,0)!important;
	background-image: none;
}


#wrapper .footer-menu .menu{
	margin: 10px 0;
}
#wrapper .footer-menu .menu li{
	padding:0 15px 0 0;
}
#wrapper .footer-menu .menu a{
	color:#fff;
	font-family: 'Julius Sans One', sans-serif;
}