/*
Theme Name: Levana Cooks 2.0
Description: Levana Cooks theme Designed by Hannabi Creative
Version: 2.0
Author: Moishy Lew
Author URI: http://www.moishylew.com

*/
/** Fonts22 **/
@font-face {
	font-family: 'JuraRegular';
	src: url('fonts/jura-regular-webfont.eot'); /* IE9 Compat Modes */
	src: url('fonts/jura-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('fonts/jura-regular-webfont.woff') format('woff'), /* Modern Browsers */
	     url('fonts/jura-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('fonts/jura-regular-webfont.svg#JuraRegular') format('svg'); /* Legacy iOS */
}
/*****HTML5 BOILERPLATE MINIFIED*******/
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:0}footer{display:block}header{display:block}hgroup{display:block}nav{display:block}section{display:block}audio{display:inline;zoom:1}canvas{display:inline;zoom:1}video{display:inline;zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;color:#222}button{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;line-height:normal;cursor:pointer;-webkit-appearance:button;overflow:visible;margin:0}input{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;line-height:normal;margin:0}select{font-family:sans-serif;color:#222;font-size:100%;vertical-align:middle;margin:0}textarea{font-family:sans-serif;color:#222;font-size:100%;overflow:auto;vertical-align:top;resize:vertical;margin:0}body{font-size:1em;line-height:1.4;margin:0}::-moz-selection{background:#D5D392;color:#fff;text-shadow:none}::selection{background:#D5D392;color:#fff;text-shadow:none}a{color:#00e}a:hover{outline:0}a:focus{outline:thin dotted}a:active{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:700}strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;white-space:pre-wrap;word-wrap:break-word}code{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}kbd{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}q{quotes:none}q:before{content:none}q:after{content:none}small{font-size:85%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}ul{margin:1em 0;padding:0 0 0 40px}ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul{list-style:none;list-style-image:none;margin:0;padding:0}nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;margin-left:-7px;white-space:normal;padding:0}input[type="button"]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type="reset"]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type="submit"]{cursor:pointer;-webkit-appearance:button;overflow:visible}button[disabled]{cursor:default}input[disabled]{cursor:default}input[type="checkbox"]{box-sizing:border-box;width:13px;height:13px;padding:0}input[type="radio"]{box-sizing:border-box;width:13px;height:13px;padding:0}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-decoration{-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input:invalid{background-color:#f0dddd}textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}input[type=search]{-webkit-appearance: none;}input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {display: none;}

/****BODY STYLES********/
body {background-color: #F9F0E5; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px auto; overflow-style:auto; }
#wrapper{background-color: #FFF; max-width:848px; margin: 10px auto; -moz-box-shadow: 1px 2px 10px #000; -webkit-box-shadow: 1px 2px 10px #000; box-shadow: 1px 2px 10px #000; overflow:hidden;}
ul {margin:0; padding:0;}
ul li{list-style-position:inside;}
p{font-size:1.2em; line-height:1.5em;}

/** Headings **/
h1.site-main, h2.site-description{text-indent:-999999px;}
h1, .s-alignleft h1:nth-of-type(1) {font-size:2.3em !important; color:#a3270b !important; font-weight:normal; line-height:33px;}
.s-alignleft h1{font-size:1.3em !important; color:#404042 !important; line-height:0.7em;}
h2 {font-size:1.6em;}
h2.title{font-weight:normal; font-size:2em;}
h2.meet-levana{text-align:left;}
h2.foot-head{font-size:2.6em; font-weight:normal; line-height:4px;}
h2.featured_header{ font-size:1.6em; text-align:right; margin:15px 8px 0 8px; background: #F8E8D4; padding:5px;}
h2.featured_title{text-align:left; margin:8px 0 0 8px; font-size:1.3em;}
h2.featured_title > a{color:#000;}
h2.widgettitle{display:none;}
h3 {font-size:1.4em;}

/** Links **/
a{text-decoration: none;}
a:hover {text-decoration:underline;}
a.button-backtotop{display:block; float:left; color:Gray; font-size:1em; margin: 15px 0 15px 0; font-weight: bold; clear:both;}
a.button-backtotop:hover{color:#000; text-decoration:none;}
span.arrow {font-size:1.5em;}

/**Colors**/
a, .red{color:#a3270b;}
body, .black{color:#404042}
.purple{color:#94356B;}
.orange{color:#FBA164;}
.white{color:#FFF;}
.brown{color:#C5A079;}
span.edit, span.edit a, a.comment-awaiting-moderation, a.comment-edit-link, #cancel-comment-reply-link, .req, .error, .comment-awaiting-moderation{color:red;}
span.orange a{color:#FBA164;}

/** Object Oriented **/
.hide{display:none;}
.bold{font-weight:bold;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.clear{clear:both;}
.clearfix{clear:both; margin-top:10px;}
.ul{list-style-type:none;}
.inner-fit{margin: 0 25px 0 25px;}
.inline{display:inline;}
.CAPS{text-transform:uppercase;}
.jura{font-family: 'JuraRegular', Fallback, serif;}

/****HEADER STYLES*******/
.header-img{max-width: 100%; display:inline-block; height:auto;}
#top-searchbox{float:right; position:relative; margin-top:-18%; display:inline; right: 14%; max-width:10%;}
input[type=search]{border: 1px #a3270b solid; border-radius: 15px; padding: 2% 3% 2% 25%; top: 0; left: 0; font-size: 1.1em; background-image: url(images/search.gif); background-repeat:no-repeat; background-position: 5% 50%;}
#social{float:right; position:relative; right: 15%; margin-top:-5%; display:inline;}
ul.social-media{list-style-type:none;}
ul.social-media > li{float:left; list-style-position:outside;}
::-webkit-input-placeholder{color:#a3270b;}
:-moz-placeholder{color:#a3270b;}
:-ms-input-placeholder{color:#a3270b;}

/*****NAV STYLES*******/
ul.main-menu{list-style-type: none; float: left; margin-top:5px; width:100%;}

ul.main-menu > li {float: left; position:relative; width:11.1%; background:url(images/nav_bg.png); background-repeat: repeat; 

   background-color: #f7aa66; 

   background-image: url(images/nav_bg.png) repeat; 

   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7aa66), to(#f8c492));

   background-image: -webkit-linear-gradient(top, #f7aa66, #f8c492);

   background-image: -moz-linear-gradient(top, #f7aa66, #f8c492);

   background-image: -ms-linear-gradient(top, #f7aa66, #f8c492);

   background-image: -o-linear-gradient(top, #f7aa66, #f8c492);}

ul.menu li ul {list-style-type: none; float: left; width: 100%;}

ul.main-menu > li a {display: block; color: #FFF; text-transform:uppercase; font-weight:bold; padding: 10px 0 10px 0; text-decoration: none; text-align: center; font-size: 0.9em; }

ul.main-menu > li > a:hover{

   background-color: #f8c492; 

   background-image: url(images/nav_bg.png) repeat; 

   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8c492), to(#f7aa66));

   background-image: -webkit-linear-gradient(top, #f8c492, #f7aa66);

   background-image: -moz-linear-gradient(top, #f8c492, #f7aa66);

   background-image: -ms-linear-gradient(top, #f8c492, #f7aa66);

   background-image: -o-linear-gradient(top, #f8c492, #f7aa66);}

ul.main-menu > li{border-left: 1px solid #FFF;}

ul.main-menu > li.first-menu-item{border:none;}

ul.sub-menu{visibility:hidden; position:absolute; height:54px; top:30px; left:0; z-index:999; float: left; width: 100%;}

ul.main-menu li:hover ul.sub-menu, ul.main-menu a:hover ul.sub-menu{visibility:visible;}

ul.sub-menu li > a{font-family: Helvetica, Arial, sans-serif; background: #f9f2e3; float: left; font-size: 1.1em; color: #855c26; font-weight: normal; text-align: left; padding: 8%; border-bottom: thin solid #855C26 !important; min-width: 135%; overflow: hidden; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000;}

ul.sub-menu li a:hover{background-color:#fcf9f4;}

#menu-icon{display:none;}

.hasPlaceholder {

	color: red;

}
/*****SIDEBAR STYLES*******/
aside{margin-top:15px;}
ul.sidebar{ list-style:none;}

/*****FOOTER STYLES*******/
footer{background:#D5D392; clear:both;}
ul#menu-links{list-style:none;}
ul#menu-links > li{padding-bottom:3px;}
ul#menu-links > li.last-menu-item{padding:0;}
ul#menu-links > li a{font-weight:bold; color:#404042;}
p.foot-column-one-p {line-height:1.1em; text-align:justify; font-size:1em; }
li.foot-column-one img{margin-right:10px; border: 1px solid #fba164; float:left;}
li.foot-column-two{background:url('images/col_bg.png') repeat-y top center; min-height:250px; overflow:hidden;}
li.foot-column-three{text-align:right;}
#footer-holder{margin-top: -7%;}
p.get-in-touch{font-size:1.1em;}
span.address{margin-top:10px;}
.footer-bottom a{color:#FBA164;}
.bottom-social{margin-top:35px; float:right;}
span.print-only{display:none;}

/*****HOME CONTENT STYLES*******/
.loading {min-height: 331px; background:url('images/loader.gif') no-repeat center;}
.flexslider{overflow:hidden;}
#slider {max-width: 848px; margin: 48px auto 5px auto; clear:both; z-index:9;}
.flex-caption{margin: 5px 15px 5px 15px;}
img.attachment-slide{max-width: 100%; height:auto;}
ul.home-buttons{ text-align:center; list-style-type:none; margin-left:5px;}
ul.home-buttons > li {float:left; width:25%;}
ul.home-buttons > li img{max-width: 100%; height:auto;}
#home-columns{clear:both; text-align:center; padding-top:15px;}
ul.home-columns-ul{padding-bottom:15px;}
ul.home-columns-ul > li > p{text-align:left; margin:5px 8px 0 8px; font-size:1.2em; line-height:1.2em;}
ul.home-columns-ul, ul.foot-columns-ul{ list-style-type:none; float:left; width:100% }
ul.foot-columns-ul > li{float:left;}
li.foot-column-one{width:40%;}
li.foot-column-two{width:35%}
li.foot-column-three{width:25%;}
ul.home-columns-ul > li{ float:left; width:33.333%;}

/*****SUB CONTENT STYLES*******/
.s-alignleft { float: left; margin-right: 15px; width:70%;}
.s-alignright { float: right; margin-left: 15px;}
.container{margin: 0 25px 0 25px; clear:both;}
.child-link{font-size:1.3em; margin-left:25px;}
span.searched-for{font:.9em "Trebuchet MS", Arial, Helvetica, sans-serif;}
#searchbox{display:block; max-width:25%;}
input.searchform-main{border-radius:0px; padding: 1% 1% 1% 25px; !important}
.accordion{list-style:none; position:relative;}
ul.accordion li{position:relative;}
.accordion .head{text-transform:uppercase; font-weight:bold; font-size: 1.2em;}
.accordion .content{font-size:1.2em; line-height: 1.5em; display:none; margin-left:20px;}
.accordion .content p{font-size:1em;}
ul.accordion li a.head {margin-left: 20px; outline:0;}
ul.accordion li a.head:before {content: ""; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #a3270b; position: absolute; top: 4px; left: 4px;}
ul.accordion li.active-li a.head:before{content: ""; width: 0; height: 0; border-top: 5px solid #a3270b; border-right: 5px solid transparent; border-left: 5px solid transparent; position: absolute; top: 4px; left: 4px;}
.full{padding:20px 0;}
/*Universal*/
section#blog-post, section#search-results, .comment-border{border-bottom:thin solid #D5D392;}
section#blog-post img, section#search-results img{display:block; margin:auto; border:thin solid #D5D392; padding: 3px;}
img.regular-img{border:none !important; display:inline !important;}

/*Blog*/
p.date{font-size:1.2em; font-family: Helvetica, Arial, sans-serif; margin-top:-15px;}
p.blog{font-size:1.2em; line-height:1.5em;}
p.comment-link > a{color:#94356B;}
.posts-page-img{ display:inherit; margin:0 !important;}
input[type=email], input[name=url], textarea, input[type=submit], input[type=tel], input[type=text] { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #D5D392; padding: 5px; background: rgba(255,255,255,0.5); margin: 0 0 2px 0; width:300px; outline:none;}
input[type=submit]{font-size:0.8em; color:#94356B;  width:auto !important;}
input[type=submit]:hover, input[type=text]:focus, input[type=email]:focus, textarea:focus, input[type=tel]:focus {border: 1px solid #ba538e;}
label{color:#94356B;}
.author{margin-left:8px;}
.nav-previous, .nav-next{font-size:1.2em; padding-bottom:5px;}
.nav-previous{float:left;}
.nav-next{float:right;}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{height:25px !important;}
a.print{float:right;}
section.stories{margin-bottom: 40px;padding-bottom: 25px;}
a.story-scroll{font-size: 1.3em;margin-bottom: 15px;display: block;}

/*comments*/
ol.commentlist, ul.children{list-style:none;}
li.comment{clear:both; margin-bottom:10px; border-bottom:1px solid #D5D392;}
ul.children{margin: 15px 15px 0px 35px;}
ul.children > li.comment{border:none;}
header.comment-meta{font-size:1.3em;}
li.bypostauthor > article{}
a.comment-reply-link{color:white; font-size:1.2em; background:#000; padding:3px 5px 3px 5px;}
.error{padding-bottom:10px;}
section.comment-content{word-break:break-all;}

/*Blog Pagination*/
.navigation{margin-top:10px;}
.pagenavi {padding: 5px 1px 5px; float:left; width: 98%;}
.pagenavi a {padding: 5px 6px 4px 6px; margin: 3px; text-decoration: none; border: 1px solid #D5D392; color: #94356B; background-color: inherit;}
.pagenavi a:hover {border: 1px solid #94356B;}
.pagenavi span.pages {padding: 5px 6px 4px 6px; margin: 3px; color: #A3270B; font-weight:bold; border: 1px solid #D5D392; background-color: inherit;}
.pagenavi span.current {padding: 5px 6px 4px 6px; margin: 3px; font-weight:bold; border: 1px solid #D5D392; color: #A3270B; background-color: #D5D392;}
.pagenavi span.expand {padding: 5px 6px 4px 6px; margin: 3px; border: 1px solid #ccc; color: #A3270B; background-color: inherit;}
.pagenavi .first, .pagenavi .last {border: 1px solid #aaa;}
.pagenavi .single_page {border: 1px dashed #D5D392;}

/*Contact Page*/
li.screenReader, img#captcha{margin-top:10px;}
input[name=captcha_code]{width:100px !important;}
button[type=submit]{font-size:0.8em; color:#94356B;  width:auto !important; background:#FFF; border: 1px solid #D5D392; padding: 5px;}
button[type=submit]:hover{border: 1px solid #ba538e;}
li.buttons{margin: 10px 0 10px 0;}
ul.forms{font-size:1.2em; line-height:1.5em;}

/*****MEDIA QUERIES FOR MOBILE STYLES *******/
@media only screen and (max-width: 768px) {
#top-searchbox{float:none; position:inherit; margin-top:1%; display:block; max-width:100%; margin:1% 2% 0 2%;}
input[type=search]{width:95%; padding:1% 2% 1% 3%; background-image:none; border-radius:0px;}
#social{position:inherit; right: 0; margin:5px 2% 0 0;}
#menu-icon{display:block; color: #a3270b;  margin-top:8px; padding-left:2%; width:30%; cursor:pointer; text-transform:uppercase; font-size:1.3em;}
.menu-border{ background: #f9f2e3;}
ul.main-menu{ display:none; margin-bottom:10px; margin-top:0;}
ul.main-menu > li {float:none; width:100%; border:none; background: #f9f2e3; border-bottom: thin solid #855C26;}
ul.main-menu > li.first-menu-item{border-bottom: thin solid #855C26;}
ul.main-menu > li a{ text-align:left; color: #a3270b; padding: 3px 0 3px 4px; font-size:1.3em;}
ul.main-menu > li > a:hover{background-image:none; background:none; text-decoration:underline;}
ul.sub-menu{visibility:visible; position: inherit; height:auto; top:0; left:2%; z-index:none; float: none; width: 90%; display:block;}
ul.sub-menu li > a{font-family: Helvetica, Arial, sans-serif; background: #f9f2e3; float: none; font-size: 1.2em; color: #855c26; font-weight: normal; text-align: left; padding: 0 0 5px 15px; border-bottom: none !important; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; min-width:100px;}
ul.sub-menu li a:hover{background:none; text-decoration:underline;}
.flexslider{display:none !important;}
section#home-buttons{display:none !important;}
.s-alignleft { float: none; margin-right: 0px; width:100%;}
.s-alignright { float: none; margin-left: 0px; text-align:center;}
a.print{display:none;}
}
@media only screen and (max-width: 768px) {
ul.sub-menu li > a{min-width:80px;}
}

@media only screen and (min-device-width : 320px) and (max-width: 480px) {
#wrapper{margin:0 auto;}
input[type=search]{font-size:0.8em; outline:none;}
#social > ul.social-media > li img{max-width: 24px !important; max-height:25px !important;}
#slider{margin:8px auto 5px auto;}
ul.home-buttons > li {float:none; width:100%; display:inline-block; margin-bottom:6px;}
h2.featured_header{text-align:center;}
ul.home-columns-ul > li{clear:both; padding-top: 15px;}
ul.home-columns-ul > li, ul.foot-columns-ul > li {float:none; width:100%;}
ul.foot-columns-ul > li{border-bottom:solid 2px #94356B;}
section#blog-posts img, section#blog-post img{max-width:100%; height:100%;}
.posts-page-img{ max-width:100%; height:100%; text-align:center;}
.s-alignleft{width:100%;}
.s-alignright{float:none; clear:both; text-align:center; width:100%;}
ul.sidebar > li {display: inline-block; width:100%;}
input[type=email], input[name=url], textarea, input[type=submit], input[type=tel], input[type=text]{width:90%;}
img.regular-img{text-align:none;}
li.foot-column-one img{margin-bottom:10px; max-width:100%; height:100%; text-align:center; float:none;}
li.foot-column-two{background:none; clear:both; min-height: 100px; padding-bottom:10px;}
li.foot-column-three {text-align: center; border-bottom:none !important;}
h2.meet-levana{text-align:center;}
p.foot-column-one-p{text-align:center;}
p.foot-column-one-p span{clear:both; display:block; text-align:justify;}
div.bottom-social{display: none;}
#footer-holder{margin-top: -5%;}
}

/******PRINT STYLES*********/


@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}body{padding-bottom:25px !important;}a{text-decoration:none}pre{border:1px solid #999;page-break-inside:avoid}blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}p{orphans:3;widows:3}h2{orphans:3;widows:3;page-break-after:avoid}h3{orphans:3;widows:3;page-break-after:avoid}#top-searchbox{display:none !important;}.s-alignleft{float:none !important; text-align:center !important; display:block !important; margin:0 auto !important;}ul.foot-columns-ul > li.foot-column-one{width: 100% !important; float:none !important;} p.footer-bottom{clear:both !important; margin-top:20px !important; text-align: center !important;}span.print-only{display:inline-block !important;}nav#nav-main, section#slider, section#home-buttons, ul.social-media, .social-sharing, nav.nav-single, .s-alignright, p.tags, ul.foot-columns-ul > li.foot-column-two, ul.foot-columns-ul > li.foot-column-three, #respond, a.print, aside, h3#comments, ol.commentlist, .comment-feed, .feed, h2.meet-levana{display:none !important;}}
