@import url('https://fonts.googleapis.com/css2?family=Delicious+Handrawn&display=swap');
@import url('https://fonts.googleapis.com/css?family=Quicksand&display=swap');

.cnss-social-icon .fa-tumblr-square::before, .cnss-social-icon  .fa-twitter-square::before, .cnss-social-icon  .fa-facebook-square::before, .cnss-social-icon  .fa-pinterest-square::before, .cnss-social-icon  .fa-instagram::before {color:#680b0b !important;}
/*************************ads*******************************/

header, .google-auto-placed {background-color: #FFFFFF !important;}
header a img {margin-bottom:0 !important;}
/*****  header ins {height:200px !important;}  ******/

.single-post figure  {width:90% !important; margin-left:auto; margin-right:auto;} 
.wp-element-caption {text-align:center !important;}

.adjacent-entry-pagination {display:none !important;}

.wprm-recipe-notes-container {background-color: #54060a !important;}

.entry-meta, header.entry-header .wprm-recipe-rating {display:inline !important;}
header.entry-header .wprm-recipe-rating {}
p.entry-meta {border: none !important; padding:0 !important;}

.authordate, .rcpratings {display:inline-block !important; margin-right:3em !important;}
.rcpvotes {float:right !important; margin-right:0 !important;}

.gapping {width:20px !important; display:inline-block;}

div.toplayer { padding-top:5px; padding-bottom: 5px; border-top: 2px solid gray; border-bottom: 2px solid gray; 
    font-family: -apple-system, BlinkMacSystemFont, roboto,  "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: 600;
    color: #5a5858;
    font-size: 0.9em;
    letter-spacing: 0;
}

.cmt {font-size: 1.05em !important;}

div.toplayer .entry-comments-link {font-family: -apple-system, BlinkMacSystemFont, roboto, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;}

div.toplayer .entry-comments-link a:before {content: "";
    width: 14px;
    height: auto;
    aspect-ratio: 1/1;
    
   /* -webkit-mask-image: url('https://rodeb.com/wp-content/uploads/comment.png');
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-image: url('https://rodebz.com/wp-content/uploads/comment.png');
    mask-repeat: no-repeat;
    mask-position: center;
   background-color: white;*/
    
    background: url('https://rodebz.com/wp-content/uploads/comment.png') 0 0 no-repeat;
    
    background-size: contain;
    display: inline-block;
    justify-self: center; margin-right:4px;}
    
    .adsbygoogle::before {
    content: "ADVERTISEMENT";
      display: flex!important;
    align-items: center;
    justify-content: center;
    height: 20px;
    width: 100%;
    text-align: center;
    text-decoration:none;
    color: #a5a5a5;
    font-size: 11px;
    letter-spacing: 2px;
    top: 2px;
	margin-left:auto; margin-right:auto;
 }
 
 .adsbygoogle {margin-bottom:30px !important;}


.wp-block-image .aligncenter figcaption {font-size: 0.8rem;
    text-align: center;
    font-weight: bold;}
    
    
    /*	 .alllist a {color: #212121;
    text-decoration: underline;
    text-decoration-color: red;
    -webkit-text-decoration-color: #008485;
        text-decoration-color: #008485;
    text-underline-offset: 3px;
    text-decoration-thickness: 2px;} */
    
    .linespace a {line-height: 2.2 !important;}
    
    .alllist a, .wpj-jtoc--item-content a, .tasty-recipes .tasty-recipes-instructions li a, .tasty-recipes .tasty-recipes-ingredients li a {    color: #131212 !important;
    border-bottom: 1px solid #b71d3a;
    box-shadow: inset 0 -2px 0 #b71d3a;
    text-decoration: none;  } 
    
  .ticks, .tips, .listborder {border-left: 6px solid #e3e2e2;
    padding-left: 15px; }
    
    .ticks, .tips {padding-top: 1em !important; padding-bottom:0.5em !important;}
    
    .highlight {border-left: 8px solid #cbc4c5;
    font-weight: 500!important;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-right: 0.2em;
    padding-left:0.5em;
    color: #000000 !important;
    line-height: 1.7;
    font-family: 'Roboto';
    letter-spacing: .4px;
    font-size: 0.98em!important;
    margin-top: 1em!important;
    text-transform: uppercase;}
    
    .disclosure {font-size:0.9em; font-family:system-ui, -apple-system, "Segoe UI", Arial, sans-serif !important; color: #000000 !important; font-weight:400 !important; font-style:italic; display: block;
    margin: 0.5em;    text-align: center; line-height: 1 !important;}
    p.entry-meta {line-height:1.23 !important;}
	
	.wprm-recipe a.wprm-recipe-link {background-color:#54060a !important;}
	
	.wprm-recipe-template-custom-template-23 .wprmtext p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"!important;
    border: solid 3px !important;
    border-color: #5d5a5a !important;
    margin: 20px;
    padding: 10px;
    font-size: 1.175em!important;
     background-color: #f9f1f1; 
    line-height: 1.6!important;
    color: black !important;}
    
   header.entry-header .wprm-recipe-rating .wprm-rating-star.wprm-rating-star-full svg * {fill: #992024;}
   header.entry-header .wprm-recipe-rating-details {font-weight:600 !important; font-size: 0.9em !important;}
    
    
    .tips li, .ticks li {color:#000 !important; font-weight: 500 !important;}
    
    .tips, .ticks, .highlight, .tasty-recipes-description-body ul {background-color: #f6f4f5 !important;}
    
     .wpj-jtoc--item .wpj-jtoc--item-content>a {line-height:1.7 !important; font-size:1.2em !important;}
     .wpj-jtoc--item .wpj-jtoc--item-content:hover {background-color: #F6F4F5 !important;}
  .wpj-jtoc.--jtoc-has-numeration .wpj-jtoc--item-content>a:before {content: "" !important;}

	.alllist a:hover {color: #54060a  !important; font-weight:900 !important;}
	.wpj-jtoc--item .wpj-jtoc--item-content>a:hover {color: #54060a  !important; font-weight:700 !important;}
	
	.tasty-recipes-ingredients ul li:before {background-color: #9e1010 !important;}
	
	.tasty-recipes-instructions ol li:before {background-color: #9e1010 !important;
    color: #ffffff !important;
    width: 25px !important;
    height: 25px !important;
    font-size: 13px !important;
    line-height: 2em !important;}
    
    .tasty-recipes-entry-content .tasty-recipes-notes p::before, .tasty-recipes-entry-content .tasty-recipes-notes ul li::before {background: #9e1010 !important;}
    
    .bgcolors {}
    
.dots , .dots li {
  /*list-style-type: none !important; */
 }

	ul.dots li:before {width: 17px;
    height: 17px;
    background: url("https://rodebz.com/wp-content/uploads/points.png") no-repeat;
    background-size: 100% auto;
    content: "";
    margin: 4px 0 0 -20px;
    float: left;}
    
    ol.dots {counter-reset: headings;}
    
    ol.dots li { padding: 0;
    margin: 0 0 0.5em 44px;
    list-style-type: none;
    position: relative;}
    
    ol.dots li::before {
        content: counter(headings, decimal);
        counter-increment: headings;
         position: absolute;
    background-color: #99001d;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    height: 25px;
    width: 25px;
    color: #fff;
    left: -24px;
    top: 5px;
    transform: translateX(-50%);
    line-height: 24px;
    font-size: 12px;
    text-align: center;
    font-weight: 700;
    }
    
   
	
	ul.ticks li:before {width: 17px;
    height: 28px;
    background: url("https://rodebz.com/wp-content/uploads/ticks.png") no-repeat;
    background-size: 100% auto;
    content: "";
    margin: 10px 0 0 -25px;;
    float: left;
	    
	}
	
	ul.tips li:before {width: 28px;
    height: 28px;
    background: url("https://rodebz.com/wp-content/uploads/ip.png") no-repeat;
    background-size: 100% auto;
    content: "";
    margin: 0 0 0 -35px;
    float: left;}
    
    ul.tips li, ul.ticks li, ul.dots li {list-style-type: none;
    margin: 0 0 10px 20px;
    padding: 0;}
		
		
	
	.wpj-jtoc--item .wpj-jtoc--item-content>a:before {color: rgb(33,33,33);}
     .wpj-jtoc--item .wpj-jtoc--item-content>a{font-family:"Source Sans Pro", system-ui, -apple-system, "Segoe UI", Arial, sans-serif; font-weight:600 !important; font-size:0.82em !important; color:rgb(84,83,83) !important;}
     .wpj-jtoc--header span {font-family: --apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;    text-transform: uppercase;    font-weight: 800  !important;}
     .single .post h2.faqs {font-family:'Passion One',"Archivo Narrow",system-ui,-apple-system,"Segoe UI",Arial,sans-serif !important; font-size:2.2em !important;}

.code-block-4 {text-align:center !important;}
ul.cnss-social-icon li.cn-fa-icon a {background-color: #ffffff !important;}
ul.cnss-social-icon li.cn-fa-icon a:hover {background-color: gray !important;}

	.code-block-10 {position: fixed !important; z-index: 9999999 !important;}
   .code-block-10 .g a img {margin-bottom: 0 !important;}
   
    .sidebar h3.widget-title, .widgettitle, .footer-widgets h3.widget-title {font-family:Ranchers !important; font-size:22px; letter-spacing:2px; font-weight:700; color:#363333; margin:0 0 10px; text-align:left;}
   
.single .post ul.listitemheight1 li, ul.listitemheight1 li { line-height: 1.3 !important;}

 .single-post h3, .single-post h4 {font-family: roboto !important; letter-spacing: 0.5px !important; font-size: 1.150em !important;}
 

   

 .single .post h3.recipesubtitle {font-family: 'Delicious Handrawn',system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important; letter-spacing: 0.5px !important; font-size: 1.33em !important;}
 
 .home .pgntn-page-pagination {display:none !important;}

/***************************ads****************************/


.followsocialmedia { background: #b0a8a8;
    padding: 1em;
    font-size: 1.22rem;
    font-family: 'Archivo';
}

/********************** genneral section *****************/

input, select, textarea {font-style:normal; font-family: 'Archivo Narrow'; font-size:0.99em;}

a {text-decoration:none !important;}
a:hover, a:focus, a:hover img,
a:focus img {
	opacity: 0.98;}
	
	.home a:hover {opacity:0.96;}

.page-id-29 input[type='submit'] {background: #5E1518 !important; color: #fefefe !important;}	

#loadmore {padding: 5px !important;
    /* background: #5E1518 !important; */
    color: #fff;
    width: 26%;
    text-align: center;
    font-size: 1.5rem;
    margin: 5px auto !important;
    font-family: 'Luckiest Guy';
    background: rgb(138,5,11);
    background: linear-gradient(90deg, rgb(87, 6, 10) 45%, rgb(161, 72, 76) 99%);;
    min-width: 320px;
    margin-bottom: 70px;
    
 }
 
 #loadmore:hover {background: #272626 !important; border: 1px solid rgb(138,5,11);}
 
 section#custom_html-3 {margin-bottom:50px;}


/*a, .entry-meta a, .post-info a, .post-meta a, .site-footer a, .entry-content a {    color: #5E1518;}*/

.entry-meta a {color: #5E1518 !important;}

.entry-title a:hover {color: #5E1518 !important;}
.entry-content a {font-weight:600 !important;}

a.more-link:hover {color: #caa4a4 !important;}

a.more-link { background: none !important;
    color: #5E1518 !important;
    float: right !important;
	font-family: Chewy;
	font-size:1.5em;
	text-transform: lowercase !important;
    margin: 0 !important;
	border: none !important;
	padding: 0 !important;
    line-height: 0.1;
}

a.more-link:parent {margin-bottom:0 !important;}

.home-top .entry-title a {}

.entry-title {text-align:left !important;}


span, .tasty-recipes strong {font-family: 'Open Sans' !important;}
span.adjacent-post-link {font-family: 'Roboto Condensed' !important; font-weight:600 !important;}

.content-sidebar-wrap, .site-inner, .wrap {
    max-width: 1100px !important;
}



h2 {margin: 37px 0 21px;}

.pagination-next, .pagination-previous {line-height: 1.2; max-width:50%;
    font-size: 1.05rem;}
.adjacent-entry-pagination .pagination-previous, .adjacent-entry-pagination .pagination-next {
	min-width:50%;
}

.adjacent-entry-pagination {border-top: 1px solid gray !important; border-bottom: 1px solid gray !important;}

.tasty-recipes-other-details {display: block !important;}






@media only screen and (max-width: 540px) { 
         .adjacent-entry-pagination .pagination-previous, .adjacent-entry-pagination .pagination-next {
	min-width:100%; padding:7px 0;}
	
	.adjacent-entry-pagination .pagination-previous { border-bottom: 0px dotted gray !important;}
}

/********************** genneral section *****************/

/********************** top section **********************/
.site-header {
    /*padding-top: 10px;
    padding-left: 37px;
    padding-right: 37px;
	margin-top:10px; margin-bottom:30px;*/
}

.home-top .entry-title {
    font-family: 'Francois One';
    letter-spacing: 0.15px !important; text-align:center !important;
    text-transform: unset; color:#5E1518; font-size:1.12em !important;}
    
@media only screen and (max-width: 1100px) {
    .authordate, .rcpratings {margin-right:2em !important;}
    .rcpvotes {float:right !important; margin-right:0 !important;}
}   

@media only screen and (max-width: 1030px) {
	.site-header .title-area {text-align:center !important; width:100% !important;  }
	.site-header .header-widget-area {margin-left: auto; margin-right: auto; width:100%;	max-width: 600px !important; margin-top:-3%;}
	.site-header .widget-area {float:none !important; text-align:center !important; }
	.site-header {margin-bottom:0;}
	.code-block-9 {margin-bottom: -10px !important;}
	

}

@media only screen and (max-width: 940px) {
	#menu-main_menu a {padding-top: 8px !important;}
	.site-header {margin-bottom:0; margin-top:40px;}
	.wpj-jtoc--body .sticky {display:none !important;}
}

@media only screen and (max-width: 767px) { 
	.site-header .header-widget-area { margin-top:-5%;}
	.site-header {padding-left:12px; padding-right:12px;}
	.home-top .entry-title {font-family: 'Archivo Narrow' !important; text-align:center !important; padding:0 2px !important;font-size:1em !important;}
	.single-post figure {width:100% !important;}
}

@media only screen and (max-width: 540px) {
	
	   .home-top .entry-title {
            font-size: 1em !important;
    font-family: 'Archivo Narrow' !important;
    padding: 0 2px !important;
    text-transform: unset;
    letter-spacing: 0.2px !important;
    text-align: center !important;
}


      }



/********************** top section **********************/


/********************** top menu **********************/

.genesis-nav-menu .menu-item {min-height:40px !important; padding-top:7px !important;}
#menu-main_menu a {font-size:1.18em; font-weight:500; font-family: Roboto; letter-spacing:0; min-height:25px; padding:0px 15px; font-weight:600; color: #1b1b1b;}
#menu-main_menu {background: url(https://rodebz.com/wp-content/uploads/logo2.gif) no-repeat 0px 1px !important;}
#genesis-nav-primary {background: #d1d1d1;}

#menu-main_menu .social-section {margin-left: 5% !important;}
#menu-main_menu a.social-item {display:inline-block; padding:0; color: #5E1518; }

.sticky {position:fixed; top:0; width:100%; z-index: 3; opacity:0.9;}

@media only screen and (max-width: 940px) {
	#menu-main_menu li a {font-size: 1.15em;}
	#menu-main_menu li {border-top: 1px solid #ad5151;}
	#menu-main_menu .social-section {margin-left: 0 !important;}
	#menu-main_menu .social {margin-left: 5% !important;}
	#menu-main_menu {background-image:none !important;}
	#genesis-nav-primary {top:45px !important; position:sticky; opacity:0.9; z-index:5;}
	#genesis-nav-primary .menu-item {padding-top:2px !important; min-height:35px !important;}
	.menu-toggle {background:#eadcdc  url(https://rodebz.com/wp-content/uploads/logo2.gif) no-repeat 70px 3px !important; opacity:0.9; z-index:5; position:fixed !important;}
	#genesis-nav-primary {width:100% !important; position:fixed !important;}
		
}

@media only screen and (max-width: 540px) {
	.menu-toggle {background:#eadcdc  url(https://rodebz.com/wp-content/uploads/logo2.gif) no-repeat 20px 3px !important;}
}


/********************** top menu **********************/

/********************** breadcrumbs date **********************/

.breadcrumb {font-size: 1em;
    font-weight: 600;
    font-family: 'Archivo Narrow' !important;
    letter-spacing: 0.1px;}

@media only screen and (max-width: 1024px) {
	.breadcrumb {line-height: 1.1;}
	
	.authordate, .rcpratings {margin-right:6em !important;}
	 .rcpvotes {float:right !important; margin-right:0 !important;}
}

/********************** breadcrubms date **********************/

/********************** content **********************/

.site-inner {padding:unset; margin-top:20px; margin-bottom:70px;}

p.entry-meta { font-family: 'Roboto Condensed';
    font-size: 0.98em; letter-spacing:0.2px;
    margin-top: 5px;
    margin-bottom: 10px;
	padding: 10px 0 !important; border-top: 1px solid gray; border-bottom: 1px solid gray;
	color: #333;     font-weight: 500; text-align:left; text-transform: none !important;
}

p.entry-meta .entry-author a, p.entry-meta .entry-comments-link a {color: #5E1518 !important;}

div.toplayer .entry-comments-link a:before {content: "";
    width: 14px;
    height: auto;
    aspect-ratio: 1/1;
    /*-webkit-mask-image: url('https://rodebz.com/wp-content/uploads/comment.png');
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-image: url('https://rodebz.com/wp-content/uploads/comment.png');
    mask-repeat: no-repeat;
    mask-position: center;
    background-color: white;*/
    background: url('https://rodebz.com/wp-content/uploads/comment.png') 0 0 no-repeat;
        background-size: contain;
    display: inline-block;
    justify-self: center; margin-right: 4px;}
    
    
    

div.toplayer .entry-comments-link a:before {content: "";
    width: 14px;
    height: auto;
    aspect-ratio: 1/1;
    /*-webkit-mask-image: url('https://rodebz.com/wp-content/uploads/comment.png');
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-image: url('https://rodebz.com/wp-content/uploads/comment.png');
    mask-repeat: no-repeat;
    mask-position: center;
    background-color: white;*/
    background: url('https://rodebz.com/wp-content/uploads/comment.png') 0 0 no-repeat;
    background-size: contain;
    display: inline-block;
    justify-self: center; margin-right:4px ;}
    
    
    
p.entry-meta .entry-comments-link {}
p.entry-meta time {margin-right: 10px; }
p.entry-meta time, p.entry-meta span { }
.entry-header {margin-bottom: 40px; margin-top:40px;}

.entry-meta, .post-info, .post-meta, .site-footer { color:   #535050;}

.content {width: 66.66666667%;}

.entry-title {margin: 0 0 8px;}

.single .post h1 {font-family: 'Francois One'; letter-spacing: 0px; line-height: 1; font-size:2.2em; }

.tasty-recipes-entry-content .tasty-recipes-keywords p {
    font-size:0.5em !important;}

p {
    font-family: "Roboto Condensed";
    color:   #383535;
    font-size: 1.12em !important;
    line-height: 1.65;
    letter-spacing: 0.3px;
}

.tasty-recipes-entry-content .tasty-recipes-keywords p {font-size: 0.9em !important;}

p, .single .post ul li, .post ol li {
    font-family: "Open Sans";
    color:   #100f0f;
    font-size: 1.08em !important;
    line-height: 1.72;
    letter-spacing: 0.1px; font-weight:400; text-align:justify;
}

 .privacy-policy ol li, .privacy-policy ul li, .privacy-policy p{
    font-family: "Open Sans";
    color:   #100f0f;
    font-size: 1.02em;
    line-height: 1.7;
    letter-spacing: 0.2px; font-weight:400;
}

.single .post ul.equipment li {
margin-bottom: 2px; font-size:1.05em !important;}

.single .post ul.pagelinks li, .single .post p.pagelinks a {line-height: 1 !important; font-size: 1.02em !important; margin-bottom:0.7em !important;}
.single .post ul.pagelinks li a, .single .post p.pagelinks a {font-weight: 400 !important;        font-family: roboto;  letter-spacing: 0.4px;}

 .single .post p.pagelinks a {font-size:0.95em !important;}

.single .post ul.ingredients li  {
    margin-bottom: 0.7em;
    font-size: 1em !important; color:#3b3838 !important;}

.privacy-policy ul li, .privacy-policy ol li {line-height:1 !important;}

.privacy-policy h2 {line-height:1.3;}

.entry-content ol, .entry-content p, .entry-content ul, .quote-caption {
    margin-bottom: 25px;
}

.single .post ul li {
	margin-bottom:17px;
	line-height:1.68;
}




.listwise li {line-height: 0.85 !important;}

.single .post h2 {
    font-size: 1.95em;
    font-family: "Roboto Condensed";
    letter-spacing: 0.1px;
    line-height: 1.2;
    font-weight: 800;
	text-transform: uppercase;
}

.single .post h2.subheadings {font-family: Acme; font-weight:500;}

.single .post h2.subtitle {
    font-family: 'Francois One';
}

.entry-content ol li, .entry-content ul li {
	margin-left: 22px;
}

.tasty-recipes-description p {line-height:1.7 !important; font-size:1.065em !important;}

ul.listview {font-style: italic !important;}

.tasty-recipes-scale-container, .tasty-recipes-other-details {display:block !important;}
.tasty-recipes-quick-links a{font-weight:600 !important;}
.tasty-recipes-jump-link , .tasty-recipes-print-link {font-family: raleway; font-size:1.1em !important;}
.tasty-recipes-entry-header, 
.tasty-recipes-entry-footer {background-color: #303841 !important;}
.tasty-recipes {border: 1px solid #666677 !important;}
 .tasty-recipes-details li.total-time {display:inline-block !important;} 
 .tasty-recipes-details li.author {display:none !important;}
.tasty-recipes-entry-header .tasty-recipes-details .tasty-recipes-label {color: #F59B28 !important; }
.tasty-recipes-details li {margin-bottom:0 !important;}
.tasty-recipes-print-button, .share-pin {background: linear-gradient(95deg,#911014,#CB4263) !important;}
.tasty-recipes-entry-content .tasty-recipes-buttons a {padding-top:0.5em !important; padding-bottom: 0.5em !important;}
.tasty-recipes h3, .tasty-recipes h4 {font-family: roboto !important; font-size: 1.75rem !important;color:#262728 !important; margin-top: 0 !important; margin-bottom:0 !important; letter-spacing:0px !important;color: #131212!important;}
.tasty-recipes h4 {padding-left: 15px !important; margin-bottom:0.8em !important; font-style:normal !important; color:#410000 !important; font-size:1.75em !important;  letter-spacing: 0.2px !important;font-family: 'Delicious Handrawn', system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;}
.tasty-recipes-entry-content .tasty-recipes-ingredients ul li, .tasty-recipes-entry-content .tasty-recipes-instructions ul li {margin-left:1.25em !important;}
.tasty-recipes-entry-content .tasty-recipes-ingredients ul li, .tasty-recipes-entry-content .tasty-recipes-instructions ul li, .tasty-recipes-notes ul li, .tasty-recipes-description-body ul li {
    margin-bottom: 0.25em !important;    line-height: 1.65 !important; color: #010101 !important; font-family: "Open Sans" !important; font-size: 1.05em !important;}
	
.tasty-recipes-entry-content .tasty-recipes-instructions ol > li {  line-height: 1.68 !important; font-size:1.07em !important; margin-left:1.2em !important; font-family: 'Open Sans' !important; font-weight:400 !important;}

.tasty-recipes-entry-content .tasty-recipes-notes {background-color: #880A0A !important;}
.tasty-recipes-notes ul li {margin-left:2px !important; font-size:1em !important; line-height: 1.5 !important;}
.tasty-recipes-entry-content .tasty-recipes-notes {    padding: 1.25em; background-color: #851717; border-left: 8px solid #a29e9e;}
.tasty-recipes-notes h3 {color: #ffffff !important;}
.tasty-recipes-notes ul li {margin-left: 2px !important; font-size: 1em !important; line-height: 1.5 !important; }
.tasty-recipes-rating {display:none !important;}

.tasty-recipes-nutrition .tasty-recipes-label {color: #1f1c1c !important; font-weight:800 !important;font-family: roboto !important;}
.tasty-recipes-nutrifox iframe {display:none !important;}
.tasty-recipes-nutrition  li, .tasty-recipes-nutrition h3 {margin-bottom: 2px !important;}
.tasty-recipes-nutrition ul li {font-size: 1em !important;}

.tasty-recipes-entry-footer h3 {color: #fff !important; font-family:Ranchers !important; font-size: 1.72em !important; letter-spacing: 1.2px !important; text-align:center !important;}
.tasty-recipes-entry-footer p {font-size: 0.9em !important; font-family: Roboto; letter-spacing:0 !important; color: #fefefe !important;}
.tasty-recipes-entry-footer p a {color:#5fe971!important;}
.tasty-recipes-entry-header .tasty-recipes-other-details .category .tasty-recipes-label {font-size: 0.88em !important;}
.tasty-recipes-entry-header .tasty-recipes-details ul li {line-height: 2em !important;}
.tasty-recipes-entry-header .tasty-recipes-category {font-size:0.88em !important;}


.adjacent-entry-pagination .pagination-previous, .adjacent-entry-pagination .pagination-next {line-height: 1.1 !important; 
            border-top: 1px solid #979191; border-bottom: 0px solid #979191; padding:15px !important; max-width:50% !important;}


@media only screen and (max-width: 1200px) {
	.site-inner{max-width: 1024px !important}
	p, .single .post ul li, .single .post ol li {font-size:1.07em !important; }
	.single .post h1 {font-size:2.1em !important;}
	.single .post h2 {font-size: 1.8em !important;}
	
	ol.dots li {margin-left:44px !important;}
	
	.single .post ul.equipment li {}
}

@media only screen and (max-width: 1100px) {
	.site-inner{max-width: 960px !important; }
	
	
}

@media only screen and (max-width: 1024px) {
	.site-inner{padding-left: 5% !important; padding-right:5% !important;}
	aside, .content {width:100% !important;}
	
	.single  .post h1 {font-size: 1.75em;}
	.single .post h2 { font-size:1.8em !important; }
	
	.tasty-recipes h4 {font-size: 1.6em !important;}
	
	p, .single .post ul li {
    
   }
   
   .tasty-recipes-entry-content .tasty-recipes-instructions ol > li {}
   
   
}

@media only screen and (max-width: 1023px) {
	section#text-6 .thrv_wrapper.thrv_lead_generation  .tve_submit_container 
	{padding-bottom: 0 !important; padding-top:0 !important; margin-top:7px !important; margin-bottom:0 !important;}
	
	section#text-6 .thrv_wrapper.thrv_text_element p {line-height:1 !important;}
	
}

@media only screen and (max-width: 1024px) {
    .tasty-recipes-entry-footer h3 {font-size:1.7em !important;}
	.tasty-recipes-entry-content .tasty-recipes-nutrition {padding: 1.1em !important;}
aside .thrv_wrapper  {max-width:400px !important; margin-left:auto !important; margin-right:auto !important;}

 .entry-content p {margin-bottom: 20px !important ;}
	
}

@media only screen and (max-width: 870px) {
     .authordate, .rcpratings { margin-right:3em !important;}
}

@media only screen and (max-width: 840px) {
	section#text-6 .thrv_wrapper.thrv_lead_generation  .tve_submit_container 
	{padding-bottom: 0 !important; padding-top:0 !important; margin-top:0px !important; margin-bottom:0 !important;}
}

@media only screen and (max-width: 767px) {
.authordate, .rcpratings { margin-right:1em !important;}
	p, .single .post ul li, .single .post ol li {}
	.tasty-recipes-notes ul li { line-height: 1.4 !important; }
		.tasty-recipes h4 {font-size: 1.5em !important;}
	
	
	.tasty-recipes-entry-footer h3 {font-size:1.4em !important;}
	.tasty-recipe-entry-footer {padding-left:1.5em !important; padding-right:1.5em !important;}
	
	.tasty-recipes-entry-content .tasty-recipes-instructions ol > li {font-size:1.05em !important;}
	
	.adjacent-entry-pagination .pagination-previous, .adjacent-entry-pagination .pagination-next {width:50% !important; margin-left:0 !important; margin-right:0 !important; padding: 10px 5px !important;}
	.adjacent-entry-pagination .pagination-previous {float:left !important;}
	.adjacent-entry-pagination .pagination-next {float:right !important;}
	
	section#text-6 .tve_lg_input_container input[type='text']	
	  {margin-bottom:0px !important;}
	  
	  
    section#text-2 .tve_lg_input_container input[type='text'],
	section#text-2 .tve_lg_input_container input[type='email']
	{margin-bottom:5px !important; margin-top:0 !important;}
	
	section#text-2 .thrv_wrapper.thrv_text_element p {line-height:1 !important; font-size:1.3rem !important;}
}

@media only screen and (max-width: 660px) {
   
    .rcpvotes {width: 100% !important; float:none !important; text-align:center;}
    .authordate, .rcpratings { margin-right:3em !important;}
    .cmt {float:right !important; margin-right:0 !important;}
}

@media only screen and (max-width: 600px) {
	.single .post h1 {font-size: 2em !important;}
	.single .post h2 {    font-size: 1.6em;  }
	
	section#text-6 .thrv_wrapper.thrv_lead_generation  input[type='text']
	{margin-bottom: 0 !important;}
	section#text-6 .thrv_wrapper.thrv_lead_generation  button
	{padding-bottom: 5px !important; padding-top:5px !important;}
	
	.single .post ul.equipment li {font-size: 1.02em !important;}
	
	.wprm-recipe-template-custom-template-23 .wprmtext p {font-size: 1.05em!important;
    line-height: 1.5!important;}

}

@media only screen and (max-width: 540px) {
	#text-6 .thrv_text_element p {line-height:1.05 !important;}
	.tasty-recipes h4 {
    font-size: 1.4em!important;
}
	
	p, .single .post ul li, .single .post ol li, 
    .tasty-recipes-entry-content .tasty-recipes-ingredients ul li, .tasty-recipes-entry-content .tasty-recipes-instructions ul li,
    .tasty-recipes-entry-content .tasty-recipes-instructions ol > li	{ font-size: 1.023em !important; line-height:1.65;}
	
    p.entry-meta {font-size:0.95em !important; line-height:1.3 !important;}
	
	.tasty-recipes-entry-footer h3 {font-size:1.4em !important;}
	
	.tasty-recipes-description p {
    		line-height: 1.68 !important;
    		font-size: 1.02em !important;
   	 }
	
	

.post .tasty-recipes-notes ul li { line-height: 1.43 !important; font-size: 0.93em !important; }
.tasty-recipes-quick-links {line-height: 1.3; font-size:0.95em !important;}

.single .post h1 {font-size: 1.9em !important;}
	.single .post h2 {  font-size:1.7em !important; line-height:1.1 !important;   }
	.tasty-recipes h2 {font-size:1.45em !important;}
	.tasty-recipes-entry-header {padding-left:2px !important; padding-right:2px !important; margin-left:0; margin-right:0;}
	.tasty-recipes-entry-content .tasty-recipes-keywords , .tasty-recipes-entry-content .tasty-recipes-keywords p {font-size:0.88em !important; line-height:1.1 !important;}	
	.adjacent-entry-pagination .pagination-previous, .adjacent-entry-pagination .pagination-next {max-width:100% !important; width:100% !important; margin-left:0 !important; margin-right:0 !important; float:none !important; padding:15px 10px !important; text-align:center !important;}
	
	.single .post ul.ingredients li {font-size:1.02em !important;}

}

@media only screen and (max-width: 500px) {
    .authordate, .rcpratings {margin-right:1em !important;}
    .toplayer {font-size: 0.85em !important;}
    .athur {width:85px !important;}
    .authordate {display:inline !important;}
    .rcpratings {margin-right:0em !important; display: inline-block !important; width: auto !important;}
    .cmt {width:110px !important; float: none !important;}
}

@media only screen and (max-width: 430px) {
    .athur {width:85px !important;}
    .authordate {display:inline !important;}
    .rcpratings {margin-right:0em !important; display: inline-block !important; width: auto !important;}
    .cmt {width:110px !important; float: none !important;}
    .disclosure {font-size: 0.8em !important;}
    
}

@media only screen and (max-width: 420px) {
	.single .post h1 {font-size: 1.75em !important;}
	.single .post h2 {font-size: 1.5em !important;}
	.single .post .tasty-recipes-entry-header h2 {font-size:1.45em !important;}
	.tasty-recipes h4 {
    font-size: 1.25em !important; }

 .single .post p.pagelinks a {font-size:0.9em !important;}
 .followsocialmedia {text-align: justify;
    line-height: 1.6;}
    
    .toplayer {    font-size: 0.8em!important;
    line-height: 1.5!important;}

}

/********************** content **********************/


/***********************home**************************/
.featuredpost header {margin-bottom: 15px !important; margin-top:5px !important;}

.entry-title {font-family: 'archivo narrow'; font-size: 1.88em; line-height: 1;  letter-spacing: 0px; }

.home-top .featured-content .entry {
    border: 0;
    margin-bottom: 0px;
}

.home-top {margin-bottom: 0px;}
.home-bottom .entry {margin-bottom:100px;}

.home-bottom .widgettitle, .home-middle .widgettitle {text-align:left;font-size: 32px;
    font-family: "Luckiest Guy";
    color: #5E1518;
    line-height: 1;
    text-align: left;}
	
	.five-sixths h2, .four-sixths h2, .one-fourth h2, .one-half h2, .one-sixth h2, .one-third h2, .three-fourths h2, .three-sixths h2, .two-fourths h2, .two-sixths h2, .two-thirds h2, .first h2 {
			font-size: 1.15em !important;
    letter-spacing: 0.3px !important;
    text-align: center !important; font-family: 'Francois One' !important;
	  }	

	  .five-sixths h2 a, .four-sixths h2 a, .one-fourth h2 a, .one-half h2 a, .one-sixth h2 a, .one-third h2 a, .three-fourths h2 a, .three-sixths h2 a, .two-fourths h2 a, .two-sixths h2 a, .two-thirds h2 a, .first h2 a {padding-top:5px !important;}
	  
	  
	 h1.archive-title {background: #a59797;
    font-family: 'Luckiest Guy';
    color: #5E1518;
    padding-left: 15px;
    margin-top: 0; font-size:2em;}
	
	.archive-description {margin-bottom:0; padding-bottom:10px;}
	
   .page-template-recipes select {border:1px solid black !important; padding:7px 5px !important; color: #292828;}
   .page-template-recipes .search-form input[type="search"], .page-template-recipes .search-form input[type="search"]:focus {
    width: 80% !important;
    padding: 7px 5px 8px;
    border: 1px solid black;
    font-family: 'Archivo Narrow';
    font-size: 1em;
   }
   .page-template-recipes .search-form input[type="submit"], .page-template-recipes .search-form input[type="submit"]:focus {
	   height:38px;
   }
   
   .archive .simple-grid img {margin-bottom:10px !important;}
   
   .page-template-recipes header a img {margin-bottom:15px !important;}
   
   .page-template-recipes input{color: black !important;}
   .page-template-recipes input[type='submit'] {color: white !important;}
   
   
   .recipe-index-search .search-form {padding:0 !important;}
   
   .recipe-index-search h3.widgettitle {letter-spacing: 0;
    font-family: acme!important;    font-size: 1.25em !important;
    margin: 4px 0;}
	
	.recipe-index-search form, .recipe-index-search select, .recipe-index-search input[type='search'] {font-size:1em !important;}
   
   .wpcf7-form input, .wpcf7-form textarea {border: 1px solid #756666 !important; color: #333 !important; font-weight: 600;}
   .page h1.entry-title {text-align:center; font-family: 'Luckiest Guy' !important; font-size:2.5em !important; font-family: 'Luckiest Guy' !important;
        letter-spacing: 2px; color: #2b2728;}


@media only screen and (max-width: 1200px) {
	.entry-title {font-size:1.86em !important;}
	
	.five-sixths h2, .four-sixths h2, .one-fourth h2, .one-half h2, .one-sixth h2, .one-third h2, .three-fourths h2, .three-sixths h2, .two-fourths h2, .two-sixths h2, .two-thirds h2, .first h2 {
			font-size: 1.05em !important;
	  }	
}

@media only screen and (max-width: 767px) {
	.featured-content .alignleft {}
    :not(#tve) [data-css="tve-u-55e3b092c80bed"] input{margin-top:0px; margin-bottom:5px;}
	.home .entry {}
	
	.alignleft {float: left !important;
    margin-right: 20px !important;
    text-align: left !important;}
	
	
	.five-sixths h2, .four-sixths h2, .one-fourth h2, .one-half h2, .one-sixth h2, .one-third h2, .three-fourths h2, .three-sixths h2, .two-fourths h2, .two-sixths h2, .two-thirds h2, .first h2 {
			font-size: 1.03em !important;
	  }	
}

@media only screen and (max-width: 600px) {
	.page-template-recipes .widget_categories, .page-template-recipes .widget_archive, .page-template-recipes .widget_search {width:100% !important;}
}


@media only screen and (max-width: 540px) {
	.entry-title {font-size:1.6em !important;}
	.home .entry {}
}

@media only screen and (max-width: 420px) {
	.entry-title {font-size:1.55em !important;}
	.followsocialmedia {
	    font-size: 1em !important;
    line-height: 1.4 !important;
    padding: 0.5em !important; text-align:justify !important;
	}
}

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

      .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds, .first {
			width: 95% !important;
	  }		  
	
}


/**********************home****************************/


/***********************hometop************************/

@media only screen and (max-width: 767px) {
	#featured-post-7 .one-third, #featured-post-7 .first {width:33.33% !important; margin-left:0 !important; clear:none !important;}
	#featured-post-7 .one-third, #featured-post-7 .first  {width: 50% !important;
    margin-left: 0 !important;
    clear: none !important;
    padding-right: 20px;}
}

@media only screen and (max-width: 420px) {
	#featured-post-7 .one-third, #featured-post-7 .first {width:100% !important;}
}


/****************************hometop****************/


/***************************footer*********************/
footer p.entry-meta, footer p.entry-meta span {font-family: 'Archivo Narrow' !important; font-size:0.979em !important; letter-spacing:0.2px;}
footer p.entry-meta {border-bottom: 1px solid gray !important;}

#genesis-footer-widgets {  background: #969697 !important;}
#genesis-footer-widgets:before {
	background: #969697 !important;
	content: "";
	display: block;
	height: 170px;
	margin-top: -25px;
	position: absolute;
	right: 0;
	left: 0;
	-ms-transform: skewY(1.5deg);
	-webkit-transform: skewY(1.5deg);
	transform: skewY(1.5deg);
	-ms-transform-origin: 100% 0;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	width: 100%;
	z-index: -1;
}

.genesis-footer-widgets .wrap {padding-left:30px; padding-right:30px;}

#cnss_widget-5 {width:30%; }
#text-9 {width:70%; padding-left:10px;}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {float:left !important;}
.footer-widgets-1 {max-width:1400px; width: 100%;}

.footer-widgets-1 .widget {float:left;}
.footer-widgets-1 .thrv-leads-form-box {background:#969697 !important;}
.footer-widgets-1 .thrv_wrapper {margin-top:0; margin-bottom:0;}
.footer-widgets-1 ul.cnss-social-icon li.cn-fa-icon a {background-color: #969697 !important;}


.footer-widgets h3.widgettitle {font-family:'Francois one'; font-size:1.2rem; letter-spacing:0; font-weight:800; color:#201e1e; margin:0 0 10px; text-align:left;}
.footer-widgets-1 ul.cnss-social-icon {text-align:left !important;}

.footer-widgets-2, .footer-widgets-3, .footer-widgets-4 {
    width: 30.333333333333%;
    margin-left: 1.28205262051284%;
    margin-right: 1.28205262051284%;
    margin-top: 60px;
    margin-bottom: 30px;
    float: left;
    padding: 0;
}

.footer-widgets-4 {clear: none !important;}

.footer-widgets .search-form input[type="search"], .footer-widgets .search-form input[type="search"]:focus {
    width: 80% !important;
    padding: 8px 12px 10px;
    border: none !important; letter-spacing:0.2px;
    font-family: 'Archivo Narrow';
    font-size: 1em; background: #fff !important;
}
 
.footer-widgets .search-form input[type="submit"], .footer-widgets .search-form input[type="submit"]:focus {
    position: unset;
    width: 20%; letter-spacing:0.2px;
    height: 42px;
    font-family: FontAwesome;
    font-size: 11px;
    background: #5E1518;
    padding: 13px;
    display: inline;
    -webkit-font-smoothing: antialiased;
    border-image: none;
}

.footer-widgets .search-form input[type="submit"]:focus {background:#b5070c !important;}

.footer-widgets .search-form {border:none; background-color:#fff !important;}
#archives-dropdown-2, #cat {color: black; padding:8px;}

.footer-left, .footer-right{padding:3px 5px;}
footer .footer-menu li{display:inline-block; padding:2px 6px; border-right:1px dotted #fff; }
footer .footer-menu li:last-child {border-right:none;}
footer.site-footer {padding:2px !important; background-color: #510404;}
footer .footer-menu li a, footer .footer-right {font-size: 0.72rem; color:#fff !important; font-family:roboto;font-weight:500;}




@media only screen and (max-width:1024px) {
	#cnss_widget-5 {width:30%;}
#text-9 {width:70%;}
.footer-widgets-2, .footer-widgets-3, .footer-widgets-4 {margin-top:30px;}
.footer-widgets h3.widgettitle {font-size:1.1rem;}

}

@media only screen and (max-width:840px) {
	#cnss_widget-5, #text-9 {width:100%;}
.footer-widgets-1 ul.cnss-social-icon {text-align:center !important;}

}

@media only screen and (max-width:767px) {
.footer-widgets-2, .footer-widgets-3, .footer-widgets-4 {width:100%; margin-top:0; margin-bottom:0;}
footer .footer-left, footer .footer-right {width:100%;}
}

@media only screen and (max-width: 600px) {
	#cnss_widget-5, #text-9 {width:100%;}

}

/**************************footer*********************?


/********************* comment ***********************/

#respond {    background: #dbdada; margin-top:50px !important; margin-bottom:5px !important; padding:5px 10px !important;}
.comment-header {background: #A19B9B !important;}
#respond h3 { font-family: Roboto !important; letter-spacing: 0.2px; font-size: 1.25em; color:#921115 !important; margin-top: 20px;}
#commentform input[type="text"], #commentform  input[type="email"], #commentform  input[type="url"] {min-width:300px; color:#615959; font-size:1.15em; color: #615959 !important;}


#commentform p {font-size:0.93em !important; font-weight:600 !important; } 
#commentform p label {color: #262525 !important;}
#commentform p input[type="submit"] {background-color: #880A0A !important; font-size:1em;}
#commentform p input[type="submit"]:hover {background-color: #af1111 !important; color: #ffffff !important;}

.comment-list {border-top: 1px solid #3b3b3b !important; }
.comment-content p {font-size: 1.12em !important;}

#comments h3 {margin: 10px 0 !important;}
.comment-list li.depth-1 {    padding: 20px 10px 20px !important;}
.comment-list li.even {background-color: #a19b9b;}
.comment-list .comment-reply-link {color:#880A0A;font-size: 17.5px;font-family: roboto;letter-spacing: 0.2px;}
.comment-list p.comment-meta {line-height: 0.8 !important;}
.comment-list a.comment-time-link {color:#2b2222; font-size:1.49em; font-family: 'Roboto Condensed';}
.comment-list .comment-author-name {font-weight: 700; color: #261d1d;} 

.entry-comments h3 {font-size: 1.55em; font-family: 'Francois One'; letter-spacing: 1px;}


@media only screen and (max-width: 1024px) {
	#respond h3 {font-size: 1.18em !important;}
	#commentform p {font-size:0.89em !important; line-height:1.2 !important;}
	#commentform p input[type='text'],#commentform p input[type='email'],#commentform p input[type='url'], #commentform p textarea {font-size: 1.05em !important; color: #615959 !important;}
	.comment-content p {font-size: 0.98em !important;}
}
/******************** comment ************************/


/******************** widgets ************************/


/***************************widgets*****************************/

aside {color: #fefeef !important;}

.sidebar li {margin-bottom: 0 !important;}
.sidebar a {color:#5E1518 !important;}
.sidebar a:hover {color: #000 !important;}
.search-form {padding:0;}
.search-form input {background:none;}
.search-form input[type="search"], .search-form input[type="search"]:focus {width:80% !important;  padding:9px 5px 12px;  border: 1px solid black;font-family:sans-serif; font-size:1.1em;  }
.search-form input[type="submit"], .search-form input[type="submit"]:focus {position: unset; width:20%; height:45px; font-family: FontAwesome;font-size: 11px; background:#5E1518; padding:15px;  display: inline; -webkit-font-smoothing: antialiased; border-image:none;} 
.search-form input[type="submit"]:focus, .search-form input[type="submit"]:hover {color: #d2acac !important;}

.sidebar .widget {padding-bottom:25px;}
.sidebar h3.widget-title, .widgettitle {font-family:Ranchers !important; font-size:22px; letter-spacing:2px; font-weight:700; color:#363333; margin:0 0 10px; text-align:left;}

#user-profile-2 p {font-size:1rem; font-family: Roboto; color:gray; line-height:1.75;}

.sidebar-primary, .sidebar-primary ul li{
    font-size: 0.98em !important;
    line-height: 1.12 !important;
    font-family: roboto !important; }
    
.sidebar-primary .widget-wrap a {font-weight:500 !important;}    

.sidebar-primary #recent-posts-4 li {border-bottom: 1px dotted gray !important; padding: 8px 0px;
    line-height: 1.2;}

.code-block-3 {text-align:center !important;}

.sidebar .widget_categories li {padding:7px 2px; border-bottom:1px dotted gray;}
.sidebar ul li:before { content: '';}
.sidebar ul li {padding-left: 10px;} 

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

@media only screen and (max-width: 767px) {
	.sidebar .widget {padding-bottom:0px;}
}




/***************************widgeta**********************************/

.tasty-recipes-print .tasty-recipes-entry-header {background: #cac1c1 !important;}
li.comment.odd article {background: #A19B9B !important; padding:5px !important;}

.code-block-5 {text-align: center !important;}

/* .sidebar #custom_html-4.widget {margin-top:50px !important; } */

a img{margin-bottom:0 !important;}


.comment img.avatar  {display:none !important;}
.comment .comment-author-name {font-family: roboto !important;
        font-size: 1.21rem !important;
    font-weight: 800;}
    
    


