/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/* Header spacing */


.header .tagline p{font-size:2.5em; line-height:0; overflow-wrap: break-word; font-family: 'arial'}
.page .header .tagline p{font-size:2.5em; line-height:0; overflow-wrap: break-word; font-family: 'arial'}

/* Text settings */
body {font-family: "arial"}

.post p{line-height: 2.0em; font-size: 2.5em;overflow-wrap:break-word}
.post ul a{text-decoration-line: underline; font-family: "arial"}
.page ul a{text-decoration-line: underline; font-family: "arial"}
.post ul{line-height: 2.0em;font-size: 2.5em;overflow-wrap:break-word;}
.post ol{line-height: 2.0em;font-size: 2.5em; overflow-wrap: break-word;}
.post h1{line-height: 1.75em; font-size:4em; overflow-wrap: break-word; font-family: 'Arial'; text-transform: uppercase;}
.post h2{line-height: 1.75em;font-size:3em; overflow-wrap: break-word;font-family:'arial'; text-transform: none;}
.post h3{line-height: 1.75em;font-size:3em; overflow-wrap: break-word;font-family:'arial'; text-transform: none;}
.post {text-align: left;}
.page p{line-height: 2.0em;font-size:2.5em; overflow-wrap: break-word;}
.page h1{line-height: 1.75em;font-size:3em; overflow-wrap: break-word;font-family:'Arial'; text-transform: uppercase;}
.page h2{line-height: 1.75em;font-size:3em; overflow-wrap: break-word; font-family:'arial'; text-transform: none;}
.page h3{line-height: 1.75em;font-size:3em; overflow-wrap: break-word;font-family: 'arial'; text-transform: none;}
.page ul {line-height: 2.0em;font-size:2.5em; overflow-wrap: break-word;}
.page ol{line-height: 2.0em;font-size:2.5em; overflow-wrap: break-word;}
.page {text-align: left;overflow-wrap:break-word;}
.post {max-width:auto;overflow-wrap:break-word}
.page {max-width:auto}
.footer {font-size: 2.5em}

.entry-meta {
	font-style:none;
	font-family: 'arial';
  font-size: 2.5em;
  display: inline-block;
  color: #000;
}

/* Ensure nested lists don't get larger or smaller */
.entry-content ul ul,
.entry-content ul ol,
.entry-content ol ul,
.entry-content ol ol {
    font-size: inherit; /* Inherit from parent list */
}

/* Search */
.form-control, input[type="text"], input[type="email"], input[type="password"], input[type="url"], input[type="date"], textarea, select {
    font-weight: 300;
    font-size:2em;
	font-family: 'arial';
    font-style: bold;
    border: 1px solid #f1f1f1;
    color: #000000;
    background-color: #fafafa;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.page .navbar-nav > li > a{display: block; font-size:0.5em;padding:;letter-spacing:1px; line-height: 1.0em; font-family: 'Arial'}


.navbar-nav > li > a{font-size:2em;padding:;letter-spacing:1px; line-height:1.0em; font-family: 'Arial'}

.home .navbar-nav > li > a{font-size:2em;padding:;letter-spacing:1px; line-height:1.0em; font-family: 'Arial'}


/* Hide post titles and excerpts on search page 18243755-hc cw */
.home .entry-title,
.entry-summary {
    display: none;
}


/* Fix heading spacing */
.tag .block-title {font-size: 1.5em;}

/* Navbar */

.navbar-nav > li > a{display:block; font-size:2em;padding:;letter-spacing:2px; font-family:'Arial', line-height:1.0em;}

.navbar-default{margin:0;border:0;border-top:5px solid #000;border-bottom:5px solid #000;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0; font-size:2em; line-height: 0; font-family: 'Arial'}

.page ul#menu-menu.nav.navbar-nav {font-size:4em;padding:;letter-spacing:2px; text-decoration-line:none; font-family:'Arial'; line-height:0}

.dropdown-menu>li>a{font-size:1em;letter-spacing:2px;font-family:'Arial'}

/* Banners */
.tagline p:before{content:"";position:relative;left:0;top:50%;margin-top:-2px;width:20px;height:4px}
.tagline p:after{content:"";position:relative;left:0;top:50%;margin-top:-2px;width:20px;height:4px}

hr {margin:0;border:0;border-top:3px solid #000;border-bottom:3px solid #000;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

.block-title span:not(.vcard) {
    display: inline-block;
	font-size: 2em;
	font-family: 'arial';
    max-width: 100%;
    position: relative;
    padding: 0 26px;
}
.widget h3 {font-size:3em; font-family:'Arial'}
.widget p {font-size:2.5em}
.footer p {font-size:2.5em}
.page div.footer-copyright {display:none}

@media(max-width: 520px){
	.tagline p {
		display: none;
	}
}

/* Before and after 8*/

.pagination-blog-feed .previous_posts a:before{content:"\f177";font-family: 'FontAwesome';margin-right:10px;font-size:3em;position:relative;top:2px}
.pagination-blog-feed .next_posts a:after{content:"\f178";font-family: 'FontAwesome';margin-right:10px;font-size:3em; color: #000;position:relative;top:2px}

.pagination-post .previous_post a:before{content:"\f177";font-family: 'FontAwesome';margin-right:10px;font-size:1em;position:relative;top:2px}
.pagination-post .next_post a:after{content:"\f178";font-family: 'FontAwesome';margin-left:10px;font-size:1em;position:relative;top:2px}

.pagination-post .next_post{float:right}
.pagination-post a{font-size:3em;color: #000;letter-spacing:1px;position:relative;font-family: 'arial'}

.pagination-blog-feed a{font-size:3em;color: #000;letter-spacing:1px;position:relative;font-family: 'arial'}

/* Hide post titles and excerpts on search page 18243755-hc cw */
.search-results .entry-title,
.search-results .entry-summary {
    display: none;
}

/* Fix page padding */
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1em;
    padding-right: 3em;
    padding-left: 3em;
}

/* Hide post titles and excerpts on search page 18243755-hc cw */
.category .entry-title,
.category .entry-summary {
    display: none;
}

/* Hide post titles and excerpts on tags 18243755-hc cw */
.tag .entry-title,
.tag .entry-summary {
    display: none;
}


/* Hide on category page */

.full-width-recipe-index .category-title {
	word-wrap: break-word
}

.full-width-recipe-index .entry-thumb {
	overflow:visible;
}

.full-width-recipe-index .entry-title,
.full-width-recipe-index .entry-summary {
    display: none;
}

/* Only restrict printing of post elements when recipe shortcode is present */
@media print {
	.fa, .recipe-author, .recipe-info .publish-date, .recipe-print, .single-post .comments, .single-post .entry-footer, .single-post .entry-header, .single-post .entry-related-posts, .single-post .entry-thumb, .entry-meta, .single-post .entry-title, .single-post .footer, .single-post .footer-widgets, .single-post .header-row-1, .single-post .header-row-3, .single-post .jump-to-recipe, .single-post .pagination-post, .single-post .sidebar, .single-post .single-content>:not(#lt-recipe)
	{ display: revert; }
	.has-recipe .fa,.has-recipe .recipe-author,.has-recipe .recipe-info .publish-date,.has-recipe .recipe-print,.has-recipe .single-post .comments,.has-recipe .single-post .entry-footer,.has-recipe .single-post .entry-header, .entry-meta, .has-recipe .single-post .entry-related-posts,.has-recipe .single-post .entry-thumb,.has-recipe .single-post .entry-title,.has-recipe .single-post .footer,.has-recipe .single-post .footer-widgets,.has-recipe .single-post .header-row-1,.has-recipe .single-post .header-row-3,.has-recipe .single-post .jump-to-recipe,.has-recipe .single-post .pagination-post,.has-recipe .single-post .sidebar,.has-recipe .single-post .single-content>:not(#lt-recipe)
	{ display: none; }
}

.comments{display:none}

.contact-form label { font-size: 2.5em; font-family: 'arial'; font-weight: normal; }

.contact-form input {width: 100%; font-size: 2em; font-style: normal;}

.contact-form :is([type=submit]) {
    align-items: center;
    display: inline-flex;
    gap: .5em;
    justify-content: center;
	width: auto;
}
button, input, select, textarea {
    font-family: arial;
    font-size: 3em;
    line-height: 1.8em;
}
.entry-content .do-not-invert {filter: invert(0);}

.form-control, input[type="text"], input[type="email"], input[type="password"], input[type="url"], input[type="date"], textarea, select {font-style:normal;}

.block-title span:not(.vcard):before, .block-title span:not(.vcard):after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 20px;
    height: 4px;
    border-top: hidden;
	border-bottom: hidden; }