 @media screen and (min-width: 1200px){
	
	.single main.content{
		width:728px;
	}
	.sidebar{
		width:300px;
	}
	
}
.site-container {
	height:140px;
}

.entry-content h2 {
	font-weight: 600;
}




.site-header {
	top:46px;
}
.top-bar {
	background-color:#CED3D7;
	text-align:center;
	position:fixed;
	left:0;
	right:0;
	display:block;
	padding:10px 0;
	z-index:99999;
}
.top-bar p {
	margin-bottom:0;

}
.top-bar span {
	font-weight:700;
	margin-left:0px;
	cursor:pointer;
}
.mailerlite-form-title h3 {
	color:#fff;
	font-size:36px;
}

.comment-list ul.children {
	display:block !important;
	float: right;
	width: 98%;
}
.sg-popup-builder-content #mailerlite-5-field-email, .sg-popup-builder-content #mailerlite-5-field-name {
	background-color:#f0f1f3;
	border:none;
}
.mailerlite-form-field label {
	color:#fff;
	font-size:14px;
}
.sg-popup-builder-content .mailerlite-subscribe-submit {
	font-size:22px; 
	color:#f0f1f3;
	position:relative;
}
.mailerlite-subscribe-button-container {
	position:relative;
	margin-top:25px;
}
.sg-popup-builder-content .mailerlite-subscribe-submit {
	margin-left:-15px; 
}
.sg-popup-builder-content .mailerlite-subscribe-button-container:after {
	content:"\2191";
	color:#fff;
	display:inline-block;
	position:absolute;
	top:5px;
	right:85px;
	transform:rotate(90deg);
}
.sg-popup-builder-content .mailerlite-form-response p span {
	color:#fff;
}

@media screen and (max-width: 768px) {
	.site-container {
		height:auto !important;
	}
	button#responsive-menu-pro-button {
		margin-top:50px;
	}
}
@media screen and (max-width: 450px){
	.site-header {
	top:90px;
}

	
	button#responsive-menu-pro-button {
    margin-top: 50px !important;
}
}

/* NP Make Menu Smaller and make teaser text smaller */

.logo {
margin:30px 0 !important;
}

.right-nav{
top:30px !important;
}
button#responsive-menu-pro-button{
top:24px !important;	
}



.form-hidden.toggle-open{
	top:96px;
}

/* NP once the menu was shrunk there was space between the top navbar and where the search would open, or the submenu on mobile */

@media screen and (max-width: 1024px){
	div#responsive-menu-pro-container{
		margin-top:90px;
		
	}
	button#responsive-menu-pro-button {
		margin-top:50px;
	}
}

@media screen and (max-width: 768px){
.site-container{
	height:136px !important;
}
	.latest {
		padding:0px 0 30px;
	}
	.site-header {
		top:46px;
	}
.form-hidden.toggle-open{
	top:85px;
}
	div#responsive-menu-pro-container{
		margin-top:80px;
		
	}
}

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

.form-hidden.toggle-open{
	top:75px;
}

}

@media screen and (max-width: 375px) and (min-width:300px) {
	#sgpb-popup-dialog-main-div {
		max-width:300px !important;
	min-width:300px !important;
	}
	.sg-popup-builder-content .mailerlite-subscribe-button-container:after {
		right:65px;
		top:1px;
	}
}
/*NP banner fix - TR - 11-15-21*/

.site-header { top: 45px; } 

@media only screen and (max-width: 960px) { 
	.latest .h1 { margin: 20px auto 35px; } 
}

/*NP font color change - 12.23.21-CD*/
.latest .h1{
}
body, a, h1, h2, h3, h4, h5, .h1, button, .entry-header{
    color: #000 !important;
}
.recipe-jump a{
	color: #000;
	font-weight: bold;
}
.menusearch-area:after{
	content: none;
}
.menusearch-area{
	margin-left: 25px;
}

#menu-primary li {
margin: 0 16px;
}

.latest-hover:hover {
	background: #f0f0f1;
	opacity: .7 !important;
  transition: all 0.4s;
}

#text-13 a{
	color:#CED3D7 !important; 
}
.right-nav{
	margin-left: 15px;
	position: absolute;
	right: 115px;
}

/* NP fixes bad spacing in comment section - SIR - 5/31/2022 */
.comment-list ul.children {
    float: none;
    width: 100%;
    padding-left: 25px;
}

/*NP reduce spacing on mobile menu - CD 1.4.22*/
@media only screen and (max-width: 768px) { 
	div#responsive-menu-pro-container {
margin-top: 40px

}
}
/*Np fix - change recipe title to title case and sligthly more bold - CD 1.9.23*/

.h4, .recipe-results h4, .blog h4.entry-title, .archive h4.entry-title, .search-results h4.entry-title, h4, h5{
text-transform: capitalize !important;
font-weight: 400;
font-size: 19px !important;
}