.site-footer{
background: #FF8947!important;
}
#colophon {
margin-top: 0 !important;
} * {
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
body {
padding-top: 110px; padding-bottom:0px!important;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
display: block;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
html {
font-size: 100%;
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
font-family: "Source Sans Pro", Helvetica, sans-serif;
}
body {
color: #141412;
line-height: 1.5;
margin: 0;
}
a {
text-decoration: none!important;
}
a:focus {
outline: thin dotted;
}
a:active,
a:hover {
color: #ea9629;
outline: 0;
}
a:hover {
text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
font-family: Bitter, Georgia, serif;
line-height: 1.3;
}
h1 {
font-size: 38px;
margin: 23px 0;
} h1.adjustSize {
font-size: 34px; }
h2 {
font-size: 30px;
margin: 15px 0;
} h2.adjustSize {
font-size: 28px; }
h3 {
font-size: 22px;
margin: 12px 0;
}
h4 {
font-size: 20px;
margin: 25px 0;
}
h5 {
font-size: 18px;
margin: 30px 0;
}
h6 {
font-size: 16px;
margin: 36px 0;
}
address {
font-style: italic;
margin: 0 0 24px;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
p {
margin: 0 0 10px;
}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 14px;
-webkit-hyphens: none;
-moz-hyphens:    none;
-ms-hyphens:     none;
hyphens:         none;
}
pre {
background: #f5f5f5;
color: #666;
font-family: monospace;
font-size: 14px;
margin: 20px 0;
overflow: auto;
padding: 20px;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
blockquote,
q {
-webkit-hyphens: none;
-moz-hyphens:    none;
-ms-hyphens:     none;
hyphens:         none;
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none;
}
blockquote {
font-size: 18px;
font-style: italic;
font-weight: 300;
margin: 24px 40px;
}
blockquote blockquote {
margin-right: 0;
}
blockquote cite,
blockquote small {
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
blockquote em,
blockquote i {
font-style: normal;
font-weight: 300;
}
blockquote strong,
blockquote b {
font-weight: 400;
}
small {
font-size: smaller;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
dl {
margin: 0 20px;
}
dt {
font-weight: bold;
}
dd {
margin: 0 0 20px;
}
menu,
ol,
ul {
margin: 16px 0;
padding: 0 0 0 40px;
}
ul {
list-style-type: square;
}
nav ul,
nav ol {
list-style: none;
list-style-image: none;
}
li > ul,
li > ol {
margin: 0;
}
img {
-ms-interpolation-mode: bicubic;
border: 0;
vertical-align: middle;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
form {
margin: auto;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
white-space: normal;
}
button,
input,
select,
textarea {
font-size: 100%;
margin: 0;
max-width: 100%;
vertical-align: baseline;
}
button,
input {
line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
padding-right: 2px; width: 270px;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
caption {
font-size: 16px;
margin: 20px 0;
}
th {
font-weight: bold;
text-transform: uppercase;
}
td {
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
}
del {
color: #333;
}
ins {
text-decoration: none;
}
hr {
background: url(//manjulaskitchen.com/wp-content/themes/manjula-2016/images/dotted-line.png) repeat center top;
background-size: 4px 4px;
border: 0;
height: 1px;
margin: 0 0 24px;
} .genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor > .comment-body .fn:before,
.error404 .page-title:before {
-webkit-font-smoothing: antialiased;
display: inline-block;
font: normal 16px/1 Genericons;
vertical-align: text-bottom;
} .clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-header-top:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after {
clear: both;
}
.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-header-top:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after {
content: "";
display: table;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
line-height: normal;
padding: 15px 23px 14px;
position: absolute;
left: 5px;
top: 5px;
text-decoration: none;
width: auto;
z-index: 100000; } button,
input,
textarea {
border: 2px solid #d4d0ba;
font-family: inherit;
padding: 5px;
}
input,
textarea {
color: #141412;
}
input:focus,
textarea:focus {
border: 2px solid #c3c0ab;
outline: 0;
} button,
input[type="submit"],
input[type="button"],
input[type="reset"] { */
background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); background:   linear-gradient(to bottom, #e05d22 0%, #d94412 100%); border: none;
border-bottom: 3px solid #b93207;
border-radius: 2px;
color: #fff;
display: inline-block;
padding: 11px 24px 10px;
text-decoration: none;
}
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {  */ */ */
}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {  */ */ */
border: none;
border-top: 3px solid #b93207;
padding: 10px 24px 11px;
}
.post-password-required input[type="submit"] {
padding: 7px 24px 4px;
vertical-align: bottom;
}
.post-password-required input[type="submit"]:active {
padding: 5px 24px 6px;
} ::-webkit-input-placeholder {
color: #7d7b6d;
}
:-moz-placeholder {
color: #7d7b6d;
}
::-moz-placeholder {
color: #7d7b6d;
}
:-ms-input-placeholder {
color: #7d7b6d;
} .entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
max-width: 100%;
} .entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto;
}
img.size-full,
img.size-large,
img.wp-post-image {
height: auto;
max-width: 100%;
} embed,
iframe,
object,
video {
max-width: 100%;
} .entry-content .twitter-tweet-rendered {
max-width: 100% !important;
} .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft {
margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
margin: 5px 10px 5px 0;
}
img.alignright {
margin: 5px 0 5px 20px;
}
.wp-caption.alignright {
margin: 5px 0 5px 10px;
}
img.aligncenter {
margin: 5px auto;
}
img.alignnone {
margin: 5px 0;
}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
color: #220e10;
font-size: 18px;
font-style: italic;
font-weight: 300;
}
img.wp-smiley,
.rsswidget img {
border: 0;
border-radius: 0;
box-shadow: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
list-style-position: inside;
}  .group:before,
.group:after {
content: "";
display: table;
} 
.group:after {
clear: both;
}
.group {
zoom: 1; }
.site {
background-color: transparent; border: 0;
margin: 0 auto; width: 100%;
}
.site-main {
position: relative;
}
.site-main .sidebar-container {
height: 0;
position: absolute;
top: 20px;
width: 100%;
z-index: 1;
}
.site-main .sidebar-inner {
margin: 0 auto;
max-width: 1310px;
}
.content-wrapper {
background: #FFF;
width: 100%;
padding: 20px 30px;
}
.single .content-wrapper {
padding-top: 0;
}
.entry-header h1 {
background: #FFF;
}  .site-header {
position: relative; 
background: #F7F7F9;
}
.site-header .home-link {
color: #141412;
display: block;
margin: 0 auto;
max-width: 1080px;
min-height: 130px;
padding: 0 20px;
text-decoration: none;
width: 100%;
}
.site-header .site-title:hover {
text-decoration: underline;
}
.site-title {
font-size: 60px;
font-weight: bold;
line-height: 1;
margin: 0;
padding: 58px 0 10px;
}
.site-description {
padding: 28px 0 10px;
font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif;
margin: 0;
} .navbar {
background-color: #b15c00;
margin: 0 auto; width: 100%;
} .main-navigation {
clear: both;
margin: 0 auto;
max-width: 1310px;
min-height: 40px;
position: relative;
font-family: Bitter, Georgia, serif; }
ul.nav-menu,
div.nav-menu > ul {
margin: 0;
padding: 0 40px 0 0;
}
.nav-menu li { float: left;
position: relative;
}
.nav-menu li a {
color: #000;
display: block;
font-size: 18px;
line-height: 1;
padding: 10px 0px 12px 20px;
margin: 0 0 0 20px;
text-decoration: none;
}
.nav-menu li:hover > a,
.nav-menu li a:hover { color: #FFF;
}
.nav-menu .sub-menu,
.nav-menu .children {
background-color: #220e10;
border: 2px solid #f7f5e7;
border-top: 0;
display: none;
padding: 0;
position: absolute;
left: -2px;
z-index: 99999;
}
.nav-menu .sub-menu ul,
.nav-menu .children ul {
border-left: 0;
left: 100%;
top: 0;
}
ul.nav-menu ul a,
.nav-menu ul ul a {
color: #fff;
margin: 0;
width: 200px;
}
ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover {
background-color: #db572f;
}
ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul {
display: block;
}
.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
color: #bc360a;
font-style: italic;
}
.menu-toggle {
display: none;
} #menu-item-9580 a, #menu-item-9580 a:hover { color: #FFF; 
font-size: 14pt;
font-weight:  bold;
padding:9px 0 11px 20px;
}
#menu-item-9581 a { color: #FFF;
font-size: 13pt;
font-weight:  bold;
}
#menu-item-9581 a:hover { color: orange;
}
#menu-item-9579 { background-color: #ee916e; } #menu-item-9582 { background-color: #efa670; } #menu-item-9583 { background-color: #f1b971; } #menu-item-9584 { background-color: #f2c973; } #menu-item-9585 { background-color: #f3d974; } #menu-item-9586 { background-color: #f4e775; } #menu-item-9587 { background-color: #dbf475; } #menu-item-9588 { background-color: #a5f475; } #menu-item-9580:after, #menu-item-9579:after, #menu-item-9582:after, #menu-item-9583:after, #menu-item-9584:after, #menu-item-9585:after, #menu-item-9586:after, #menu-item-9587:after, #menu-item-9588:after { left: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(238, 145, 110, 0);
border-width: 20px;
margin-top: -20px;
}
#menu-item-9580:after { border-left-color: #b15c00; z-index:99;} #menu-item-9579:after {	border-left-color: #ee916e; z-index:99;} #menu-item-9582:after {	border-left-color: #efa670; z-index:99;} #menu-item-9583:after {	border-left-color: #f1b971; z-index:99;} #menu-item-9584:after {	border-left-color: #f2c973; z-index:99;} #menu-item-9585:after {	border-left-color: #f3d974; z-index:99;} #menu-item-9586:after {	border-left-color: #f4e775; z-index:99;} #menu-item-9587:after {	border-left-color: #dbf475; z-index:99;} #menu-item-9588:after {	border-left-color: #a5f475; z-index:99;} #menu-item-9581:after { font-family: 'Genericons';
content: '\f458';
color: #FFF;
position: absolute;
left: 100%;
top: 50%;
margin-top: -13px;
margin-left: 5px;
}
#menu-item-9581:hover:after { color: orange;
} #top-bar {  background-color: rgba(38,38,38,1); */
color: white;
min-height: 40px;
width: 100%;
font-family: Bitter, Georgia, serif;
font-weight: bold;
font-size: 14px;
}
#top-bar-container {
width: auto;
height: 100%;
max-width: 1310px;
margin: 0 auto;
}  #pull {
display: none;
}
#menu-top-menu {
list-style: none;
margin: 0 0 0 5px;
padding: 0;
width: 100%; } #menu-top-menu li {
display: inline-block;
position: relative;
}
#menu-top-menu li a {
color: #bfbfbf;
display: block;
line-height: 1;
text-decoration: none;
}
#menu-top-menu li:hover > a,
#menu-top-menu li a:hover {
color: #FF8947!important;
}
#menu-top-menu .sub-menu,
#menu-top-menu .children {
background-color: #ffff;
display:none;
border-top: 0;
position: absolute;
left: -2px;
z-index: 99999;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
padding: 1rem;
}
#menu-top-menu .sub-menu ul,
#menu-top-menu .children ul {
border-left: 0;
left: 100%;
top: 0;
}
#menu-top-menu ul a,
#menu-top-menu ul ul a {
color: #fff;
margin: 0;
width: 200px;
} #menu-top-menu li:hover > ul,
#menu-top-menu ul li:hover > ul {
display: block;
}
#menu-top-menu .current_page_item > a,
#menu-top-menu .current_page_ancestor > a,
#menu-top-menu .current-menu-item > a,
#menu-top-menu .current-menu-ancestor > a {
color: #FF8947!important;
font-weight: bold;
}
#menu-top-menu .current_page_item > a:hover {
background: #FFF;
}       .top-login {
float: right;
margin:9px 0 0 0px;
text-align:center;
font-size: 14px;
}
.top-login a {
color: #d9ba73;
background: #220e10;
padding:5px 10px;
border: 2px solid #2f2f2f;
}
.top-login a:hover {
color: white;
background: #444;
text-decoration: none;
}
.top-login .genericon:before {
font: normal 22px/1 'Genericons';
color: #f2d080;
}
.top-login .genericon {
margin: 0 10px 0 0;
} #social-box-container {
width: 100%;
background: #FFF;
}
#social-box {
margin: 0 auto;
text-align: center;
max-width: 1310px;
height: 50px;
}
#social-box .genericon:before {
font: normal 30px/1 Genericons;
}
#social-box .genericon {
float: none;
width: 3em;
height: 3em;
padding: 0;
margin: 10px 0 0 15px;
}
#social-box a {
color: #2b2b2b;
}
#social-box a:hover {
color: #ffbd6f;
} #expandbar {
width: 100%;
cursor: hand;
background: #ffe7c5;
background: linear-gradient(45deg, #fff3de 25%,
#ffeac9 25%, #ffeac9 50%, 
#fff3de 50%, #fff3de 75%, 
#ffeac9 75%);
background-size:9px 10px;
text-align: center;
-webkit-transition: width 1s, height 1s;
-moz-transition: width 1s, height 1s;
-ms-transition: width 1s, height 1s;
transition: width 1s, height 1s;
}
#arrow-toggle {
background-color: rgba(182, 96, 0, 0.1);
cursor: pointer;
}
#arrow-toggle:hover {
background-color: rgba(182, 96, 0, 0.15);
cursor: pointer;
}
#arrow-toggle span {
display: block;
height: 20px;
margin: 0 auto;
width: 50px;
background: #ffd28b;
}
#arrow-toggle span:hover {
background: #ffb239;
}
#arrow-toggle .genericon:before {
position: relative;
font: normal 32px/1 Genericons;
font-weight: bold;
color: #b66000;
top: -5px;
left: 2px;
}
#arrow-toggle .genericon:hover:before {
color: #FFF;
} #center-bar {
min-height: 120px;
width: 100%;
margin: 0 auto;
max-width: 1310px;
background: url(//manjulaskitchen.com/wp-content/themes/manjula-2016/images/header_back.jpg) top right no-repeat; }
#center-bar #logo {
float: left;
}
#center-bar .search-form {
width: 50%;
float: right;
position: relative;
margin: 30px 10px 0 0;
text-align: right;
}
.search-form input[type=search] {
height: 45px; width: 70%;
margin: 0 10px;
border: 0;
border-bottom: 3px solid #ff9500;
background: #fff3e1;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; text-indent: 10px;
}
.search-form .search-submit {
background: #ff6c00;
background-image: url(//manjulaskitchen.com/wp-content/themes/manjula-2016/images/search-icon.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 24px 24px;
border-bottom: 3px solid #FFF;
height: 45px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; }
.search-form .search-submit:hover,
.search-form .search-submit:focus
{
background: #ed6a31; outline: none;
background-image: url(//manjulaskitchen.com/wp-content/themes/manjula-2016/images/search-icon.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 24px 24px;
}
.search-form .search-submit:active {
background: #d94412; background-image: url(//manjulaskitchen.com/wp-content/themes/manjula-2016/images/search-icon.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 24px 24px;
border: none;
border-top: 3px solid #b93207;
padding: 10px 24px 11px;
}  .hentry {
padding: 15px 0 30px;
}
.date .hentry, .tag .hentry, .category .hentry, .search .hentry {
padding: 0px 0 0px;
}
.category-15 .hentry {
padding: 15px 0 30px;
}
.blog .hentry, .author .hentry, .page-id-1598 .hentry  {
padding: 0px 0 15px;
}
.entry-header,
.entry-header-top,
.entry-content,
.entry-summary,
.entry-meta {
margin: 0 auto;
width: 100%;
}
.sidebar .entry-header,
.sidebar .entry-header-top,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
max-width: 1310px;
padding: 0 330px 0 20px;
} .sidebar .entry-header .entry-meta {
padding: 0 10px;
background: #FFF;
}
.entry-thumbnail img {
display: block;
margin: 0 auto 10px;
}
.entry-header { }
.entry-title {
font-weight: normal; margin: 0 0 0 0;
padding: 10px 0 0 20px;
border-top: 5px solid #dfa800;
border-bottom: 2px solid #f7f4e6;
background: #FFF;
}
.entry-title a {
color: #141412;
}
.entry-title a:hover {
color: #ea9629;
} .date .entry-title, .tag .entry-title, .category .entry-title, .search .entry-title {
border-top: 0;
margin: 0;
padding: 0;
}
.category-15 .entry-title {
font-weight: normal; margin: 0 0 0 0;
padding: 10px 0 0 20px;
border-top: 5px solid #dfa800;
border-bottom: 2px solid #f7f4e6;
background: #FFF;
} .entry-meta {
clear: both;
font-size: 14px;
}
.entry-meta a {
color: #bc360a;
}
.entry-meta a:hover {
color: #bc360a;
}
.entry-meta > span {
margin-right: 20px;
}
.entry-meta > span:last-child {
margin-right: 0;
}
.featured-post:before {
content: "\f308";
margin-right: 2px;
}
.entry-meta .date a:before {
content: "\f303";
}
.comments-link a:before {
content: "\f300";
margin-right: 2px;
position: relative;
top: -1px;
}
.entry-meta .author a:before {
content: "\f304";
position: relative;
top: -1px;
}
.categories-links a:first-child:before {
content: "\f301";
}
.tags-links a:first-child:before {
content: "\f302";
position: relative;
top: -1px;
}
.edit-link a:before {
content: "\f411";
position: relative;
top: -1px;
}
.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {
display: none;
} .entry-content {
-webkit-hyphens: auto;
-moz-hyphens:    auto;
-ms-hyphens:     auto;
hyphens:         auto;
word-wrap: break-word;
}
.entry-content a,
.comment-content a {
color: #bc360a;
}
.entry-content a:hover,
.comment-content a:hover {
color: #ea9629;
}
.entry-content blockquote {
font-size: 24px;
}
.entry-content blockquote cite,
.entry-content blockquote small {
font-size: 16px;
}
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
margin-left: 0px;
}
.entry-content img.alignright,
.entry-content .wp-caption.alignright {
margin-right: 0px;
}
footer.entry-meta {
margin-top: 24px;
}
.format-standard footer.entry-meta {
margin-top: 0;
} .page-links {
clear: both;
font-size: 16px;
font-style: italic;
font-weight: normal;
line-height: 2.2;
margin: 20px 0;
text-transform: uppercase;
}
.page-links a,
.page-links > span {
background: #fff;
border: 1px solid #fff;
padding: 5px 10px;
text-decoration: none;
}
.format-status .entry-content .page-links a,
.format-gallery .entry-content .page-links a,
.format-chat .entry-content .page-links a,
.format-quote .entry-content .page-links a,
.page-links a {
background: #e63f2a;
border: 1px solid #e63f2a;
color: #fff;
}
.format-gallery .entry-content .page-links a:hover,
.format-audio .entry-content .page-links a:hover,
.format-status .entry-content .page-links a:hover,
.format-video .entry-content .page-links a:hover,
.format-chat .entry-content .page-links a:hover,
.format-quote .entry-content .page-links a:hover,
.page-links a:hover {
background: #fff;
color: #e63f2a;
}
.format-status .entry-content .page-links > span,
.format-quote .entry-content .page-links > span {
background: none;
}
.page-links .page-links-title {
background: transparent;
border: none;
margin-right: 20px;
padding: 0;
} .hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
background: #220e10;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #fff;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
background: #ea9629;
}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #595959;
}
.hentry .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
border-radius: 0;
} .gallery {
margin-bottom: 20px;
margin-left: -4px;
}
.gallery-item {
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
position: relative;
}
.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
display: table;
margin: 0 auto 20px;
}
.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item {
text-align: center;
}
.gallery-columns-3 .gallery-item {
max-width: 30%;
max-width: -webkit-calc(33% - 4px);
max-width:         calc(33% - 4px);
}
.gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 4px);
max-width:         calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 4px);
max-width:         calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
max-width: 15%;
max-width: -webkit-calc(16.7% - 4px);
max-width:         calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
max-width: 13%;
max-width: -webkit-calc(14.28% - 4px);
max-width:         calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
max-width: 11%;
max-width: -webkit-calc(12.5% - 4px);
max-width:         calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
max-width: 9%;
max-width: -webkit-calc(11.1% - 4px);
max-width:         calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 0;
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
box-sizing: border-box;
color: #fff;
font-size: 14px;
line-height: 1.3;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 2px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
-webkit-transition: opacity 400ms ease;
transition:         opacity 400ms ease;
width: 100%;
}
.gallery-caption:before {
box-shadow: 0 -10px 15px #000 inset;
content: "";
height: 100%;
min-height: 49px;
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}  .format-aside {
background-color: #f7f5e7;
}
.blog .format-aside:first-of-type,
.single .format-aside:first-of-type,
.format-aside + .format-aside,
.format-aside + .format-link,
.format-link + .format-aside {
box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}
.format-aside .entry-meta {
margin-top: 0;
}
.format-aside blockquote {
font-size: 100%;
font-weight: normal;
}
.format-aside cite {
font-size: 100%;
text-transform: none;
}
.format-aside cite:before {
content: "\2014";
margin-right: 5px;
} .format-audio {
background-color: #db572f;
}
.format-audio .entry-title {
font-size: 28px;
font-weight: bold;
}
.format-audio .entry-content:before {
content: "\f109";
float: left;
font-size: 64px;
position: relative;
top: 4px;
}
.format-audio .entry-content a,
.format-audio .entry-meta a,
.format-audio .entry-content a:hover,
.format-audio .entry-meta a:hover {
color: #fbfaf3;
}
.format-audio .audio-content {
background: url(//manjulaskitchen.com/wp-content/themes/manjula-2016/images/dotted-line.png) repeat-y left top;
background-size: 4px 4px;
float: right;
padding-left: 35px;
width: 80%;
width: -webkit-calc(100% - 85px);
width:         calc(100% - 85px);
}
.format-audio .wp-audio-shortcode {
height: 30px !important; margin: 20px 0;
max-width: 400px !important; }
.format-audio audio {
max-width: 100% !important; } .format-chat {
background-color: #eadaa6;
}
.format-chat .entry-title {
font-size: 28px;
font-weight: bold;
}
.format-chat .entry-meta a,
.format-chat .entry-content a {
color: #722d19;
}
.format-chat .entry-meta .date a:before {
content: "\f108";
margin-right: 2px;
}
.format-chat .entry-meta .author {
display: none;
}
.format-chat .chat {
margin: 0;
}
.format-chat .chat .chat-timestamp {
color: #722d19;
float: right;
font-size: 12px;
font-weight: normal;
margin: 5px 10px 0;
}
.format-chat .chat .fn {
font-style: normal;
} .format-gallery {
background-color: #fbca3c;
}
.format-gallery .entry-header {
margin-bottom: 15px;
}
.format-gallery .entry-title {
font-size: 50px;
font-weight: 400;
margin: 0;
}
.format-gallery .entry-meta a,
.format-gallery .entry-content a {
color: #722d19;
} .format-image .entry-title {
font-size: 28px;
font-weight: bold;
}
.format-image .categories-links,
.format-image .tags-links {
display: none;
} .format-link {
background-color: #f7f5e7;
}
.blog .format-link:first-of-type,
.single .format-link:first-of-type {
box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}
.format-link .entry-header,
.format-link .entry-content p:last-child {
margin-bottom: 0;
}
.format-link .entry-title {
color: #ca3c08;
display: inline;
font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
margin-right: 20px;
}
.format-link .entry-title a {
color: #bc360a;
}
.format-link div.entry-meta {
display: inline;
} .format-quote {
background-color: #210d10;
}
.format-quote .entry-content,
.format-quote .entry-meta {
color: #f7f5e7;
}
.format-quote .entry-content blockquote {
font-size: 28px;
margin: 0;
}
.format-quote .entry-content a,
.format-quote .entry-meta a,
.format-quote .linked {
color: #e63f2a;
}
.format-quote .entry-content cite a {
border-bottom: 1px dotted #fff;
color: #fff;
}
.format-quote .entry-content cite a:hover {
text-decoration: none;
}
.format-quote blockquote small,
.format-quote blockquote cite {
display: block;
font-size: 16px;
}
.format-quote blockquote {
font-style: italic;
font-weight: 300;
padding-left: 75px;
position: relative;
}
.format-quote blockquote:before {
content: '\201C';
font-size: 140px;
font-weight: 400;
line-height: .8;
padding-right: 25px;
position: absolute;
left: -15px;
top: -3px;
}
.format-quote .entry-meta .author {
display: none;
} .format-status {
background-color: #722d19;
padding: 0;
}
.format-status .entry-content,
.format-status .entry-meta {
padding-left: 35px;
position: relative;
}
.format-status .entry-content a {
color: #eadaa6;
}
.format-status .entry-meta a {
color: #f7f5e7;
}
.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta {
padding-left: 95px;
}
.format-status .entry-content:before,
.format-status .entry-meta:before {
background: url(//manjulaskitchen.com/wp-content/themes/manjula-2016/images/dotted-line.png) repeat-y left bottom;
background-size: 4px 4px;
content: "";
display: block;
height: 100%;
position: absolute;
left: 10px;
top: 0;
width: 1px;
}
.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before {
left: 70px;
}
.format-status .categories-links,
.format-status .tags-links {
display: none;
} .format-status .entry-meta:before {
background-position: left top;
}
.format-status .entry-content {
color: #f7f5e7;
font-size: 24px;
font-style: italic;
font-weight: 300;
padding-bottom: 30px;
padding-top: 40px;
position: relative;
}
.format-status .entry-content p:first-child:before {
background-color: rgba(0, 0, 0, 0.65);
content: "";
height: 3px;
margin-top: 13px;
position: absolute;
left: 4px;
width: 13px;
}
.sidebar .format-status .entry-content > p:first-child:before {
left: 64px;
}
.format-status .entry-content p:last-child {
margin-bottom: 0;
}
.format-status .entry-meta {
margin-top: 0;
padding-bottom: 40px;
}
.format-status .entry-meta .date a:before {
content: "\f105";
} .format-video {
background-color: #db572f;
}
.format-video .entry-content a,
.format-video .entry-meta a,
.format-video .entry-content a:hover,
.format-video .entry-meta a:hover {
color: #fbfaf3;
}
.format-video .entry-title {
font-size: 50px;
font-weight: 400;
}
.format-video .entry-meta {
color: #220e10;
} .attachment .hentry {
background-color: #e8e5ce;
margin: 0;
padding: 0;
}
.attachment .entry-header {
margin-bottom: 0;
max-width: 1040px;
padding: 30px 0;
}
.attachment .entry-title {
display: inline-block;
float: left;
font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
margin: 0;
}
.attachment .entry-title:before {
content: "\f416";
font-size: 32px;
margin-right: 10px;
}
.attachment .entry-meta {
clear: none;
color: inherit;
float: right;
max-width: 604px;
padding: 9px 0 0;
text-align: right;
}
.hentry.attachment:not(.image-attachment) .entry-meta {
max-width: 104px;
}
.attachment footer.entry-meta {
display: none;
}
.attachment-meta:before {
content: "\f307";
}
.full-size-link a:before {
content: "\f402";
}
.full-size-link:before {
content: none;
}
.attachment .entry-meta a,
.attachment .entry-meta .edit-link:before,
.attachment .full-size-link:before {
color: #ca3c08;
}
.attachment .entry-content {
background-color: #fff;
max-width: 100%;
padding: 40px 0;
}
.image-navigation {
margin: 0 auto;
max-width: 1040px;
position: relative;
}
.image-navigation a:hover {
text-decoration: none;
}
.image-navigation .nav-previous,
.image-navigation .nav-next {
position: absolute;
top: 50px;
}
.image-navigation .nav-previous {
left: 0;
}
.image-navigation .nav-next {
right: 0;
}
.image-navigation .meta-nav {
font-size: 32px;
font-weight: 300;
vertical-align: -4px;
}
.attachment .entry-attachment,
.attachment .type-attachment p {
margin: 0 auto;
max-width: 724px;
text-align: center;
}
.attachment .entry-attachment .attachment {
display: inline-block;
}
.attachment .entry-caption {
text-align: left;
}
.attachment .entry-description {
margin: 20px auto 0;
max-width: 604px;
}
.attachment .entry-caption p:last-child,
.attachment .entry-description p:last-child {
margin: 0;
}
.attachment .site-main .sidebar-container {
display: none;
}  .paged-navigation {
padding: 0 330px 0 20px;
max-width: 1310px;
margin: 18px auto;
text-align: right;
}
.paged-navigation ul {
width: 100%;
padding: 0;
}
.paged-navigation li {
color: #FFF;
}
.paged-navigation li a,
.paged-navigation li a:hover,
.paged-navigation li.active a,
.paged-navigation li.disabled {
color: #000;
text-decoration:none;
}
.paged-navigation li {
display: inline;
}
.paged-navigation li a,
.paged-navigation li a:hover,
.paged-navigation li.active a,
.paged-navigation li.disabled {
background-color: #FFF;
cursor: pointer;
padding: 8px 10px 7px; }
.paged-navigation li a:hover,
.paged-navigation li.active a {
background: #FF8947;
color: #FFF;
border-bottom: 5px solid white;
} .paged-navigation ul.page-numbers {
}
.paged-navigation ul.page-numbers li {
color: #000;
}
.paged-navigation ul.page-numbers li a,
.paged-navigation ul.page-numbers li a:hover,
.paged-navigation ul.page-numbers li .current {
background-color: #c33200;
color: #FFF;
cursor: pointer;
padding: 8px 10px 7px; }
.paged-navigation ul.page-numbers li a:hover,
.paged-navigation ul.page-numbers li .current {
background-color: orange;
border-bottom: 5px solid #444;
}
.post-navigation {
background-color: #fff;
color: #ca3c08;
font-size: 20px;
font-style: italic;
font-weight: 300;
padding: 20px 0;
}
.post-navigation .nav-links {
margin: 0 auto;
max-width: 1310px;
}
.sidebar .post-navigation .nav-links {
padding: 0 330px 0 20px;
}
.post-navigation a[rel="next"] {
float: right;
text-align: right;
} .author-info {
margin: 0 auto;
max-width: 604px;
padding: 30px 0 10px;
text-align: left; width: 100%;
}
.author.sidebar .author-info {
max-width: 1310px;
padding: 30px 330px 10px 20px;
}
.single .author-info {
padding: 50px 0 0;
}
.author-avatar .avatar {
float: left;
margin: 0 30px 30px 0;
}
.single-format-status .author-description {
color: #f7f5e7;
}
.author-description {
background: #FFF;
padding: 20px;
}
.author-description .author-title {
clear: none;
font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
margin: 0 0 8px;
}
.author-link {
color: #ca3c08;
margin-left: 2px;
}
.author.archive .author-link {
display: none;
} .archive-header {
background-color: #e8dece;
border-bottom: 3px solid #c0b29b;
}
.archive-title,
.archive-meta {
font: 300 italic 30px "Source Sans Pro", Helvetica, sans-serif;
margin: 0 auto;
max-width: 1310px;
padding: 30px 0;
padding-left: 20px; 
width: 100%;
}
.archive-meta {
font-size: 16px;
font-style: normal;
font-weight: normal;
margin-top: -15px;
padding: 0 0 11px;
}
.sidebar .archive-meta {
padding-right: 320px;
padding-left: 220px;    
} .page-header {
background-color: #e8e5ce;
}
.page-title {
font: 400 italic 30px "Source Sans Pro", Helvetica, sans-serif;
margin: 0 auto;
max-width: 1310px;
padding: 30px 0 30px 40px;
width: 100%;
}
.page-content {
margin: 0 auto;
max-width: 604px;
padding: 40px 0;
width: 100%;
}
.sidebar .page-content {
margin: 0 auto;
max-width: 1040px;
padding: 40px 376px 40px 60px;
} .error404 .page-header {
background-color: #fff;
}
.error404 .page-title {
line-height: 0.6;
margin: 0;
padding: 300px;
position: relative;
text-align: center;
width: auto;
}
.error404 .page-title:before {
color: #e8e5ce;
content: "\f423";
font-size: 964px;
line-height: 0.6;
overflow: hidden;
position: absolute;
left: 7px;
top: 28px;
}
.error404 .page-wrapper {
background-color: #e8e5ce;
}
.error404 .page-header,
.error404 .page-content {
margin: 0 auto;
max-width: 1310px;
padding: 40px;
width: 100%;
} #comments {
}
}
#comments .content-wrapper {
}
.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 604px;
width: 100%;
} .comment {
padding: 0 10px 0 20px;
}
.comments-title {
background: #762d01;
color: white;
font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;
padding-left: 20px !important;
}
.thread-even {
background: #eee;
}
.comment-author-manjula {
background: #ffe9cf;
}
.comment-author-manjula .comment-author a {
font-size: 1.5em;
}
.comment-list,
.comment-list .children {
list-style-type: none;
padding: 0;
}
.comment-list .children {
margin-left: 20px;
}
.comment-list > li:after,
.comment-list .children > li:before {
background: url(//manjulaskitchen.com/wp-content/themes/manjula-2016/images/dotted-line.png) repeat left top;
background-size: 4px 4px;
content: "";
display: block;
height: 1px;
width: 100%;
}
.comment-list > li:last-child:after {
display: none;
}
.comment-body {
padding: 15px 0;
position: relative;
}
.comment-author {
float: left;
max-width: 74px;
}
.comment-author .avatar {
display: block;
margin-bottom: 10px;
}
.comment-author .fn {
word-wrap: break-word;
}
.comment-author .fn,
.comment-author .url,
.comment-reply-link,
.comment-reply-login {
color: #bc360a;
font-size: 16px;
font-style: normal;
font-weight: normal;
}
.says {
display: none;
}
.no-avatars .comment-author {
margin: 0 0 5px;
max-width: 100%;
position: relative;
}
.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply {
width: 100%;
}
.bypostauthor > .comment-body .fn:before {
content: "\f408";
font-size: 2em;
vertical-align: text-center;
}
.comment-list .edit-link {
margin-left: 20px;
}
.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
float: right;
width: 79%;
width: -webkit-calc(100% - 124px);
width:         calc(100% - 124px);
word-wrap: break-word;
}
.comment-meta,
.comment-meta a {
color: #a2a2a2;
font-size: 13px;
}
.comment-meta a:hover {
color: #ea9629;
}
.comment-metadata {
margin-bottom: 20px;
}
.ping-meta {
color: #a2a2a2;
font-size: 13px;
line-height: 2;
}
.comment-awaiting-moderation {
color: #a2a2a2;
}
.comment-awaiting-moderation:before {
content: "\f414";
margin-right: 5px;
position: relative;
top: -2px;
}
.comment-reply-link:before,
.comment-reply-login:before {
content: "";
margin-right: 3px;
} .comment-respond {
background-color: #f7f5e7;
padding: 30px 0;
}
.comment .comment-respond {
margin-bottom: 20px;
padding: 20px;
} .comment-reply-title small a {
color: #131310;
display: inline-block;
float: right;
height: 16px;
overflow: hidden;
width: 16px;
}
.comment-reply-title small a:hover {
color: #ed331c;
text-decoration: none;
}
.comment-reply-title small a:before {
content: "\f406";
vertical-align: top;
}
.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form {
padding: 0;
}
.comment-form .comment-notes {
margin-bottom: 15px;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
margin-bottom: 8px;
}
.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
float: left;
padding: 5px 0;
width: 120px;
}
.comment-form .required {
color: #ed331c;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
max-width: 270px;
width: 60%;
}
.comment-form textarea {
width: 100%;
}
.form-allowed-tags,
.form-allowed-tags code {
color: #686758;
font-size: 12px;
}
.form-allowed-tags code {
font-size: 10px;
margin-left: 3px;
}
.comment-list .pingback,
.comment-list .trackback {
padding-top: 24px;
}
.comment-navigation {
font-size: 20px;
font-style: italic;
font-weight: 300;
margin: 0 auto;
max-width: 604px;
padding: 20px 0 30px;
width: 100%;
}
.no-comments {
background-color: #f7f5e7;
font-size: 20px;
font-style: italic;
font-weight: 300;
margin: 0;
padding: 40px 0;
text-align: center;
}
.sidebar .no-comments {
padding-left: 60px;
padding-right: 376px;
} .site-main .mu_register {
margin: 0 auto;
max-width: 604px;
width: 100%;
}
.mu_alert {
margin-top: 25px;
}
.site-main .mu_register input[type="submit"],
.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
font-size: inherit;
width: 270px;
}
.site-main .mu_register input[type="submit"] {
width: auto;
} .site-main .widget-area {
float: right;
width: 300px;
margin-right: 10px;
} .widget {
background-color: rgba(247, 245, 231, 1);
font-size: 11pt;
-webkit-hyphens: auto;
-moz-hyphens:    auto;
-ms-hyphens:     auto;
hyphens:         auto;
margin: 0 0 24px;
padding: 0;
word-wrap: break-word; }
.textwidget {
margin:0;
padding:0;
}
.widget .widget-title { font-family: Bitter, "Source Sans Pro", Helvetica, sans-serif;
font-size: 14pt;
font-weight: normal;
margin: 0 0 10px;
padding: 10px 0 10px 10px;
background: #b15c00;
color: #FFF;
} #tertiary .widget div {
padding: 10px 20px;
font-size: 13pt;
}
.widget ul,
.widget ol {
list-style-type: none;
margin: 0;
padding: 0;
}
.widget li {
padding: 0 0 10px;
}
.widget .children li:last-child {
padding-bottom: 0;
}
.widget li > ul,
.widget li > ol {
margin-left: 20px;
}
.widget a {
color: #bc360a;
}
.widget a:hover {
color: #ea9629;
} .widget_rss .rss-date {
display: block;
}
.widget_rss .rss-date,
.widget_rss li > cite {
color: #a2a2a2;
} .widget_calendar table,
.widget_calendar td {
border: 0;
border-collapse: separate;
border-spacing: 1px;
}
.widget_calendar caption {
font-size: 14px;
margin: 0;
}
.widget_calendar th,
.widget_calendar td {
padding: 0;
text-align: center;
}
.widget_calendar a {
display: block;
}
.widget_calendar a:hover {
background-color: rgba(0, 0, 0, 0.15);
}
.widget_calendar tbody td {
background-color: rgba(255, 255, 255, 0.5);
}
.site-footer .widget_calendar tbody td {
background-color: rgba(255, 255, 255, 0.05);
}
.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {
background-color: transparent;
} #text-7 {
height: auto;
}
#text-7 form input{
width: 100%;
}
#text-7 form input[type="text"]{
height: 30px;
font-size: 1.1em;
}
#text-7 form input[type="submit"]{
height: 40px;
margin: 10px 0;
font-size: 1.2em;
text-transform: uppercase;
padding: 0 ;
}
#text-7 form input[type="submit"]:hover{
background: #ff6600;
border-bottom: 3px solid #444;
} .ad_300w div, .ad_160w div {
padding: 0 !important;
}
.ad_300w {
top: -15px;
margin: 0 0 10px 0;
padding: 0;
width: 300px;
}
.ad_300w:before, .ad_300w:after {
display: none;
}
.ad_250h {
height:250px;
}
.ad_600h {
height:600px;
}
.ad_160w {
margin: 0 0 10px 0;
padding: 0;
width: 100%;
text-align: center;
}
.ad_160w:before, .ad_160w:after {
display: none;
}  .site-footer {
background-color: #FF8947;
color: #686758;
font-size: 14px;
text-align: center;
}
.site-footer .widget-area {
text-align: left;
}
.sidebar .site-footer {
text-align: right;
}
.site-footer a {
color: #686758;
}
.site-footer a:hover {
color: #530000;
}
.site-footer .sidebar-container {
background-color: #220e10;
padding: 20px 0;
}
.site-footer .widget-area {
margin: 0 auto;
max-width: 1310px;
width: 100%;
}
.sidebar .site-footer .widget-area {
max-width: 1310px;
position: relative; }
.site-footer .widget {
background: transparent;
color: #fff;
float: left;
margin-right: 10px;
width: 245px;
}
.sidebar .site-footer .widget {
width: 218px;
margin: 0 0 0 10px;
}
.sidebar .site-footer .widget:nth-of-type(4),
.sidebar .site-footer .widget:nth-of-type(3) {
margin-right: 0;
}
.site-footer .widget a {
color: #e6402a;
}
.site-footer .widget-title,
.site-footer .widget-title a,
.site-footer .wp-caption-text {
color: #fff;
background: none;
padding: 0 10px 0 0;
}
.site-info {
margin: 0 auto;
max-width: 1310px;
padding: 20px 0;
}
#wpstats {
display: block;
margin: -10px auto 0;
}   .titleHeader {
background: #d26300;
padding: 5px 20px;
color: white;
-moz-border-radius: 4em 2em 4em 2em;
border-radius: 4em 2em 4em 2em;
}
.titleHeader a {
color: white;
}
.titleHeader a:hover {
color: #f5f200;
text-decoration: none;
}
.titleHeader .link-to-recipes {
float: right;
margin: 3px 0 0 0;
font-family: "Source Sans Pro", Helvetica, sans-serif;
font-size:12pt;
font-weight:normal;
}
.latest-title {
font-family: bitter;
font-size: 16pt;    
}   .favorited-recipes {
float: left;
margin:0 10px 0 0;
padding:0;
width: 30%;
min-width: 120px;
min-height:210px;
}
.favorited-recipes IMG {
max-height:150px;
} .recipelist {
min-height: 170px;
} .recipelist .img-content {
float: left; min-width:200px;
max-width:200px;
padding:0;
margin:0;
} .recipelist .img-content .img-container {
height: 150px;
background: #EEE;
overflow: hidden;
} .recipelist .img-content .genericon:before {
font: normal 60px/1 Genericons;
}
.recipelist .img-content a.play_button {
position: absolute;
margin: 35px 0 0 75px;
color: white;
opacity: 0.75;
}
.recipelist .img-content a.play_button:hover {
opacity: 1;
color: #cc181e;
text-decoration: none;
}
.recipelist .text-content {
width: auto;
padding: 0 0 0 220px;
}
.recipelist .text-content h3 {
clear: none;
margin: 0;
border-top: 0px;
} .recipelist .text-content p.infometa {
font-size:.8em;
margin-bottom: 5px;
}
.recipelist .text-content p.infometa span {
margin: 0 5px 0 0;
}
.recipelist .text-content p.infometa span.author {
display: none;
} .recipelist .img-content .img-title {
display: none;
font-size:10pt;
}
#toggle-container {
width:100%;
text-align:right;
margin:0 0 10px 0;
padding: 0 0 5px 0;
border-bottom: 3px solid #EEE;
}
#toggle-container .genericon:before {
font: normal 30px/1 'Genericons';
height: 30px;
}
#listToggle .genericon {
background: #be4300;
color: white;
}
#gridToggle .genericon {
background: gray;
color: white;
}
#sort-dropdown {
float: left;
}
#sort-dropdown label {
float: left;
margin: 0 5px 0 0;
font-style: italic;
}
#sort-dropdown select {
float: left;
height: 25px;
margin: 1px 0 0 0;
padding: 0;
}
#sort-dropdown input[type=submit] {
height: 25px;
padding: 0 10px;
margin: 0;
-moz-border-radius: 0em 1em 1em 0em;
border-radius: 0em 1em 1em 0em;
} p.fulllist {
background: #ffd666;
padding: 10px 20px;
color: white;
font-size: 1.2em;
text-align:center;
margin-bottom: 10px;
-moz-border-radius: 4em 2em 4em 2em;
border-radius: 4em 2em 4em 2em;
}
#search-recipe {
position: absolute;
top:0;
left: 50%;
margin-top: 15px;
margin-left: -20px;
}
#search-recipe form {
float:right;
margin: 0 0 10px 0;
}
#search-recipe i {
font-size: smaller;
background-color: rgba(255, 255, 255, .35);
}
#search-recipe input[type=search] {
float: left;
border-right: 0px;
}
#search-recipe input[type=submit] {
display: block;
height: 34px;
padding: 0 10px;
-moz-border-radius: 0em 1em 1em 0em;
border-radius: 0em 1em 1em 0em;
} .page-id-116 p strong {
display: block;
width: 100%;
background: #c6cd00;
padding: 5px 20px;
color: #4b4b4b;
-moz-border-radius: 4em 2em 4em 2em;
border-radius: 4em 2em 4em 2em;
} .amazon-category h3 {
background: #c6cd00;
padding: 5px 20px;
color: #4b4b4b;
-moz-border-radius: 4em 2em 4em 2em;
border-radius: 4em 2em 4em 2em;
cursor: pointer;
}
.amazon-category h3:hover {
color: white;
}
.amazon-category h3 span {
font-weight: normal;
}
.al_found_full_width1 {
border: none;
}
.al_found_full_width1  .amazon_img_container {
border: 2px solid #DEDEDE;
padding: 5px;
margin: 0 10px 0 0;
float: left;
width: 200px;
height: auto;
}
.al_found_full_width1  .amazon_prod {
border: none;
}
.al_found1 {
float: left; 
width: 210px; 
min-height: 320px;
max-height: 320px;
margin:0 15px 10px 0;
padding: 0 10px;
border: 2px solid #DEDEDE;
overflow: hidden;
}
.al_found1 .amazon-image-container {
text-align: center;
}
.al_found1 .amazon-image {
height: 100px;
}
.al_found1 .amazon-title {
} .ddsg-wrapper {
}
.ddsg-pagenav {
background:#EEE;
padding:5px 10px;
}
.ddsg-wrapper h2 {
display:none;
}
.ddsg-wrapper ul li strong {
display:none;
}
.ddsg-wrapper ul li a {
display: none;
}
.ddsg-wrapper ul li ul li a {
background-color: rgba(247, 245, 231, 1);
border-bottom: 4px solid #d69b74;
color: #000;
display: block;
font-size:1.5em;
font-family: Bitter, Georgia, serif;
}
.ddsg-wrapper ul li ul li ul li a {
background-color: white;
border-bottom: 1px solid #f7f5e7;
display: block;
font-size: 1em;
font-family: "Source Sans Pro", Helvetica, sans-serif;
}
.ddsg-wrapper ul {
margin:0 0 0 0;
padding:0;
}
.ddsg-wrapper ul li {
list-style: none;
margin: 0 0 0 0;
}
.ddsg-wrapper ul li ul li {
float: left;
width:48%;
overflow: hidden;
list-style: none;
margin: 0 5px 20px 0;
}
.ddsg-wrapper ul li ul li ul li {
float: none;
width:auto;
margin: 0;
}
.ddsg-wrapper div p {
display:none;
} .google_ad {
text-align: center;
margin:20px auto;
}
.google_ad_15 {
text-align: center;
margin:0px auto;
} #FSContact1 {
background-color: #f7f5e7;
padding: 20px;
border: 5px solid #f5efd9 !important;
}
#fscf_name1,#fscf_email1 {
max-width: 300px !important;
} #fscf_field1_2 {
max-width: 400px !important;
} #fscf_field1_3 {
max-width: 500px !important;
}  .single .wpfp-span {
background: #dfa800;
margin: 0 0 5px 0;
padding: 5px;
-moz-border-top-left-radius: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px; -moz-border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px; }
.single .wpfp-span a {
color: white;
} .single .wpfp-span .genericon:before {
font: normal 24px/1 'Genericons';
color: #fffea3;
}
.single .wpfp-span .genericon {
margin: 0 10px 0 0;    
}
.page .wpfp-span {
padding: 5px 0;
background: beige;
width: 100%;
}
.page .wpfp-span .genericon:before {
font: normal 24px/1 'Genericons';
color: red;
}
.page .wpfp-span .genericon {
margin: 0 10px 0 0;
}
.page .wpfp-span a.remove-parent {
background: maroon;
color: beige;
margin: 0 0 0 10px;
padding: 0px 7px;
}
.page .wpfp-span a.remove-parent:hover {
background: none;
border:  1px solid maroon;
color: red;
}
.page .wpfp-span a #clear-favorites {
float: left;
margin: 20px 0px;
padding: 10px; 
background: maroon;
color: beige;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; }
.page .wpfp-span a:hover #clear-favorites {
color: orange;
}
.archive .wpfp-span {
background: beige;
}
.archive .wpfp-span .genericon:before {
font: normal 24px/1 'Genericons';
color: orange;
}
.archive .wpfp-span .genericon {
margin: 0 10px 0 0;
}
.search .wpfp-span {
background: beige;
}
.search .wpfp-span .genericon:before {
font: normal 24px/1 'Genericons';
color: orange;
}
.search .wpfp-span .genericon {
margin: 0 10px 0 0;
}
.page #cookie-favorites {
font-style: italic;
}
#print_recipe {
float: right;
padding: 0 5px;
background: #dfa800;
-moz-border-top-left-radius: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px; -moz-border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px; }
#print_recipe .genericon:before {
font: normal 22px/1 'Genericons';
color: white;
}
#print_recipe .genericon {
margin: 0 7px 0 0;
}
#print_recipe a {
color: beige;
}
#print_recipe a:hover {
color: white;
} .pw-widget {
text-align: right;
} .relatedposts .relatedthumb {
display:inline-block;
float: left;
width: 22%;
margin: 0 5px 0;
min-height:200px;
}
.relatedposts a {
font-size: .9em;
} .grid {
width: 100%;
}
.grid-item { 
float: left;
margin: 0 5px 0 0;
width: 290px;
min-height: 200px;
}    @-ms-viewport {
width: device-width;
}
@viewport {
width: device-width;
}   @media (max-width: 1260px) {
#search-recipe {
width:100%;
position: absolute;
top:0;
left: 0;
margin-top: 15px;
margin-left: 0;
padding: 0 340px 0 240px;
}
}  @media (max-width: 1100px) {
.video-container iframe {
height: 405px;
}
}  @media (max-width: 1069px) {
.sidebar img.alignleft,
.sidebar .wp-caption.alignleft {
margin-left: 0;
}
.sidebar img.alignright,
.sidebar .wp-caption.alignright {
margin-right: 0;
}
.error404 .page-header {
margin-left: auto;
max-width: 604px;
width: 100%;
}
.archive-header,
.search .page-header,
.archive .page-header,
.blog .page-header,
.error404 .page-content,
.search .page-content,
.archive .page-content,
.attachment .entry-header,
.attachment .entry-content,
.post-navigation .nav-links,
.sidebar .site-info,
.site-footer .widget-area {
padding-left: 0px;
padding-right: 0px;
}
.error404 .page-title {
font-size: 24px;
padding: 180px;
}
.error404 .page-title:before {
font-size: 554px;
}
.attachment .image-navigation {
max-width: 724px;
}
.image-navigation .nav-previous,
.image-navigation .nav-next {
position: static;
} }  @media (max-width: 999px) {
.video-container iframe {
height: 495px;
}
#search-recipe {
width:100%;
position: absolute;
top:0;
left: 0;
margin-top: 15px;
margin-left: 0;
padding: 0 20px 0 240px;
}
#search-recipe form {
float:right;
margin: 0;
padding: 0;
}
.sidebar .entry-header-top,
.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta,
.sidebar .comment-list,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form,
.sidebar .featured-gallery,
.sidebar .post-navigation .nav-links,
.author.sidebar .author-info { padding: 0 20px 0 20px;
}
.search.sidebar .page-content,
.blog.sidebar .page-content,
.attachment .entry-header,
.sidebar .comments-title {
max-width: 604px;
}
.sidebar .archive-meta,
.attachment .entry-header,
.search.sidebar .page-content,
.blog.sidebar .page-content,
.sidebar .comments-title,
.sidebar .no-comments {
padding: 0 40px 0 20px;
}
.paged-navigation {
padding: 0 20px;
} .recipelist p:nth-child(3) {
display: block;
}
.attachment .entry-meta {
float: left;
text-align: left;
width: 100%;
}
.attachment .entry-content {
max-width: 100%;
padding: 40px 0;
}
.format-status .entry-content {
padding-top: 40px;
}
.format-status .entry-meta {
padding-bottom: 40px;
}
.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta {
padding-left: 35px;
}
.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before {
left: 10px;
}
.sidebar .format-status .entry-content p:first-child:before {
left: 4px;
}
.sidebar .paging-navigation .nav-links {
padding: 0 60px;
}
.site-main .sidebar-container {
height: auto;
margin: 0 auto;
max-width: 604px;
position: relative;
top: 20px;
}
.site-main .widget-area, .site-main #tertiary .widget-area {
float: none;
margin: 0;
width: 100%;
}
.sidebar .site-footer .widget-area {
margin-top: 2rem;
margin-bottom: 4rem;
}
.site-footer{
padding:2rem;
}
.blog .google_ad {
width: auto;
max-width: 940px; 
margin: 20px auto;
position:relative;
left:0px;
}
}   @media (max-width: 767px) {
#logo {
width: 140px;
height: 79px;
}
#center-bar .search-form {
width: 58%;
}
.video-container iframe {
height: 380px;
}
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
margin-left: 0;
}
.entry-content img.alignright,
.entry-content .wp-caption.alignright {
margin-right: 0;
}
.attachment .image-navigation,
.attachment .entry-attachment .attachment {
max-width: 604px;
padding: 0;
width: 100%;
}
.gallery-caption {
display: none;
}
.sidebar .entry-header,
.sidebar .entry-header-top,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta,
.sidebar .comment-list,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form,
.sidebar .featured-gallery,
.sidebar .post-navigation .nav-links,
.author.sidebar .author-info {
max-width: 747px;
padding: 0 20px 0 20px;
}
.sidebar .archive-meta,
.attachment .entry-header,
.search.sidebar .page-content,
.blog.sidebar .page-content,
.sidebar .comments-title,
.sidebar .no-comments {
padding: 0 20px 0 20px;
}
.sidebar .archive-title {
padding-left: 20px;
}
.blog .google_ad {
width: auto;
max-width: 728px; 
margin: 20px auto;
position:relative;
left:0px;
}
}  @media (max-width: 643px) {
body {
background: #FFF none;
}
.grid-item  {
width: 100%;
}
.grid-item  a  {
display:block;
width: 100%;
font-size:16pt;
}
.grid-item  img  {
width: 100%;
}
#search-recipe {
position: relative;
margin: -10px 0 0 0;
padding: 0 0 0 20px;	
}
#search-recipe form {
float:none;
margin: 0;
padding: 0;
}	
#print_recipe {
display: none;
} #center-bar {
height: auto;
margin: 0 auto;
text-align: center;
}
#center-bar .search-form {
float: none;
width: 100%;
text-align: center;
padding:0;
margin: 5px 0;
}
.site-header .search-form input[type=search] {
width: 70%;
}
#center-bar #logo {
float: none;
width: 300px;
height: auto;
} #top-bar {
display: none;
}  .nav-menu li {
float: none;
position: relative;
}
.nav-menu li a {
margin: 0;
padding-left: 30px;
}
#menu-item-9580 { display: none;
}
#menu-item-9579:after, #menu-item-9582:after, #menu-item-9583:after, #menu-item-9584:after, #menu-item-9585:after, #menu-item-9586:after, #menu-item-9587:after, #menu-item-9588:after { display: none;
}
#menu-item-9581:after { font-family: 'Genericons';
content: '\f458';
color: #FFF;
position: absolute;
left: 25%;
top: 50%;
margin-top: -13px;
margin-left: 5px;
} #expandbar article {
width: 100%;
margin: 0;
}
#expandbar article ul {
min-height: 0;
width: 100%;
margin: 0;
padding: 0;
}
#expandbar article ul li {
border-bottom: 1px solid white;
padding: 5px 10px;
} .sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta,
.sidebar .comment-list,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form,
.sidebar .featured-gallery,
.sidebar .post-navigation .nav-links,
.author.sidebar .author-info {
padding: 0px;
}
.sidebar .archive-meta,
.attachment .entry-header,
.search.sidebar .page-content,
.blog.sidebar .page-content,
.sidebar .comments-title,
.sidebar .no-comments {
padding: 0px;
}
.content-wrapper {
padding: 10px 20px;
} .menu-toggle {
color: #FFF;
cursor: pointer;
display: inline-block; font-size: 18px;
margin: 0;
padding: 12px 0 12px 20px;
}
.menu-toggle:after {
content: "\f502";
font-size: 12px;
padding-left: 8px;
vertical-align: -4px;
}
.toggled-on .menu-toggle:after {
content: "\f500";
vertical-align: 2px;
}
.toggled-on .nav-menu,
.toggled-on .nav-menu > ul {
display: block;
margin-left: 0;
padding: 0;
width: 100%;
}
.toggled-on li,
.toggled-on .children {
display: block;
}
.toggled-on .nav-menu li > ul {
background-color: transparent;
display: block;
float: none;
margin-left: 20px;
position: relative;
left: auto;
top: auto;
}
.toggled-on .nav-menu li > ul a {
color: #141412;
width: auto;
}
.toggled-on .nav-menu li:hover > a,
.toggled-on .nav-menu .children a {
background-color: transparent;
color: #141412;
}
.toggled-on .nav-menu li a:hover,
.toggled-on .nav-menu ul a:hover {
background-color: #db572f;
color: #fff;
}
ul.nav-menu,
div.nav-menu > ul {
display: none;
} .recipelist p:nth-child(3) {
display: none;
}
.recipelist h3 {
font-size: 16px;
}
.site-title {
font-size: 30px;
}
#content .featured-gallery {
padding-left: 24px;
}
.gallery-columns-1 .gallery-item {
margin-right: 0;
width: 100%;
}
.entry-title,
.format-chat .entry-title,
.format-image .entry-title,
.format-gallery .entry-title,
.format-video .entry-title {
font-size: 22px;
font-weight: bold;
}
.format-quote blockquote,
.format-status .entry-content {
font-size: 18px;
}
.format-quote blockquote small,
.format-quote blockquote cite {
font-size: 13px;
}
.page-title {
padding-left: 15px;
}
.error404 .page-title {
padding: 40px 0 0;
}
.error404 .page-title:before {
content: normal;
}
.comment-author {
margin-right: 30px;
}
.comment-author .avatar {
height: auto;
max-width: 100%;
}
.comment-metadata,
.comment-content,
.comment-list .reply {
width: 70%;
width: -webkit-calc(100% - 104px);
width:         calc(100% - 104px);
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
width: -webkit-calc(100% - 120px);
width:         calc(100% - 120px);
}
.comment-form textarea {
height: 80px; } .format-audio .entry-content:before {
display: none;
}
.format-audio .audio-content {
background-image: none;
float: none;
padding-left: 0;
width: auto;
} .relatedposts .relatedthumb {
display:inline-block;
float: left;
width: 45%;
}
}  @media (max-width: 479px) {  .entry-content .size-medium {
float: none;
padding: 0;
margin: 0;
width: 100%;
display: block;
}
.sidebar .site-footer .widget {
width: 90%;
margin: 0 0 20px 10px;
padding-right: 20px;
}
.titleHeader .link-to-recipes {
display: none;
}
.video-container iframe {
height: 230px;
}
.recipelist .img-content {
float: none;
max-width: 100%;
}
.recipelist .img-content IMG { 
width: 100%;
}
.recipelist .text-content {
padding: 0 0 0 0;
}
.recipelist .play_button {
display: none;
}
.easyrecipe {
border: 0px !important;
padding: 0px !important;
}
.easyrecipe .ERSTopRight {
float: none !important;
width: 100% !important;
max-width: 100% !important;
margin-bottom: 5px;
}
.easyrecipe #easy-recipe-photo {
width: 300px !important;
float: none;
}
.easyrecipe .ERSSavePrint {
display: none;
}
.easyrecipe .ERSTimes {
width: 100% !important;
}
.easyrecipe .ERSRatings {
width: 100% !important;
text-align: right;
margin-bottom: 10px;
}
.al_found1 {
float: none; 
width: 100%; 
margin:0 15px 10px 0;
padding: 0 10px;
border: 2px solid #DEDEDE;
overflow: visible;
}
.al_found1 .amazon-image {
height: 200px;
}
}   @media (max-width: 360px) { .ssba span {
display: none;
} .post-navigation a[rel="prev"] {
display: block;	
}
.post-navigation a[rel="next"] {
float: none;
display: block;	
} h1.adjustSize {
font-size: 20pt;
}
.entry-title {
padding: 10px 0;
text-align: center;
} .entry-meta {
display: none;
}   .google_ad {
margin: 0;
padding: 0;
margin-left:-20px;
} .gallery {
margin-left: 0;
}
.gallery .gallery-item,
.gallery-columns-2.gallery-size-thumbnail .gallery-item {
max-width: none;
width: 49%;
width: -webkit-calc(50% - 4px);
width:         calc(50% - 4px);
}
.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
display: block;
}
.gallery-columns-1 .gallery-item,
.gallery-columns-1.gallery-size-medium .gallery-item,
.gallery-columns-1.gallery-size-thumbnail .gallery-item {
text-align: center;
width: 98%;
width: -webkit-calc(100% - 4px);
width:         calc(100% - 4px);
}
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 4px;
}
.gallery br {
display: none;
}
.gallery .gallery-item:nth-of-type(even) {
margin-right: 0;
} .comment-author {
margin: 0 0 5px;
max-width: 100%;
}
.comment-author .avatar {
display: inline;
margin: 0 5px 0 0;
max-width: 20px;
}
.comment-metadata,
.comment-content,
.comment-list .reply {
width: 100%;
} .relatedposts .relatedthumb {
display:inline-block;
float: left;
width: 100%;
min-height:0;
}
}  @media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) { .format-audio .audio-content,
.format-status .entry-content:before,
.format-status .entry-meta:before,
.comment-list > li:after,
.comment-list .children > li:before {
background-image: url(//manjulaskitchen.com/wp-content/themes/manjula-2016/images/dotted-line-2x.png);
}
}
@media print {
body {
background: none !important;
color: #000;
font-size: 10pt;
}
footer a[rel="bookmark"]:link:after,
footer a[rel="bookmark"]:visited:after {
content: " [" attr(href) "] "; }
.site {
max-width: 98%;
}
.site-header {
background-image: none !important;
}
.site-header .home-link {
max-width: none;
min-height: 0;
}
.site-title {
color: #000;
font-size: 21pt;
}
.site-description {
font-size: 10pt;
}
.author-avatar,
.site-footer,
.comment-respond,
.comments-area .comment-edit-link,
.comments-area .reply,
.comments-link,
.entry-meta .edit-link,
.page-links,
.site-content nav,
.widget-area,
.main-navigation,
.navbar,
.more-link {
display: none;
}
.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
margin: 0;
width: 100%;
}
.page-title,
.entry-title {
font-size: 16pt;
}
.entry-meta,
.entry-meta a {
color: #444;
}
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft {
margin-left: 0;
}
.entry-content img.alignright,
.entry-content .wp-caption.alignright {
margin-right: 0;
}
.format-image .entry-content .size-full {
margin: 0;
} .hentry {
background-color: #fff;
}
#main {
min-height: 100px !important;
}
#masthead,
.google_ad,
.entry-header-top,
.ssba,    
.video-container,
#comments,
.navigation,
#tertiary,
#colophon,
.nr_related_placeholder   {
display: none;
}
.entry-header,
.entry-content {
padding: 0 !important;
}
.entry-meta { display: none;
} .entry-title {
font-size: 18pt !important;
}
.relatedposts {
display: none;
}
.ERSRatings, .ERSSavePrint {
display: none;
} .youtube-subscribe {
display: none;
}
.wprm-recipe-name {
display: none;
}
.wprm-recipe-simple .wprm-recipe-meta-container {
display: none;
}
.wprm-recipe-simple {
border:0;
}
}  .quick-links-col{
padding-left:10px!important;
padding-right:30px!important;
}
#menu-quick-links-menu .menu-item a {
font-family: 'Roboto', sans-serif;
font-size: 17px;
font-weight: 600;
line-height: 21px;
text-align: left;
color:#000000;
}
#menu-quick-links-menu .menu-item a:hover {
text-decoration: none;
}
#menu-quick-links-menu .sub-menu .menu-item a {
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0.02em;
text-align: left;
}
.quick-links-section .container .heading h4 {
padding: 1rem;
} .quick-links-menu-class{
padding:5px;
}
.quick-links {
padding: 10px;
margin-bottom: 20px;
height: fit-content;
border: 1px solid gainsboro;
border-radius: 20px;
}
.blog-section .quick-links-col {
margin-top:5rem;
}
.home-page-quick-links .quick-links{
padding: 10px;
}
.home-page-quick-links .quick-links-col {
margin-top: 6rem;
padding-right: 16px;
padding-left:10px;.
}
.filter-post-container-row .quick-links-col{
position: relative;
}
.g-ad-mn-dv {
position: sticky;
top: 0; 
width: 100%;
}
ul#menu-quick-links-menu li.menu-item-has-children {
margin-top: 1rem;
border-bottom: 1px solid gainsboro;
}
#menu-quick-links-menu{
padding: 0;
}
ul.sub-menu {
margin-left: 0;
padding-left: 4px;
}
.quick-links ul li {
list-style-type: none;
}  .main-contact-section{
background-color: #fff;
}
.main-contact-section .container{
max-width:1400px;
padding: 80px 50px 20px 50px;
}
.contact-form-section{
max-width:100%;
}
.contact-page-container {
display: flex;
flex-wrap: wrap;
}
.contact-section {
display: flex;
}
.contact-section img {
object-fit: cover;
width: 50%;
}
.contact-form-wrapper {
background: #F5F1E7;
padding: 4rem;
}
.contact-form {
background: #F5F1E7;
padding: 2rem;
}
.social-media-container {
background: #FF8947;
}
.social-media-container .container {
justify-content: center;
display: flex;
padding: 0;
margin-bottom: 1rem;
}
.site-footer .google-auto-placed {
display: none;
}
.social-media-item {
display: inline-block;
margin: 10px;
}
.social-media-item img {
width: 30px;
height: 30px;
margin-right: 10px;
}
.social-heading {
vertical-align: middle;
font-size: 14px;
font-weight: bold;
color: #000;
}
.publish-date{
margin: 10px;
} .contact-form-wrapper .wpcf7-form-control {
border: none;
border-bottom: 1px solid #000;
padding: 5px 0;
outline: none;
font-size: 16px;
background: transparent;
}
.contact-form-wrapper .wpcf7-form-control:focus {
border: unset;
}
.contact-form-wrapper .wpcf7-submit {
margin-top: 2rem;
background: #FF8947 !important;
border: 0px !important;
width: 140px;
border-radius: 9px !important;
}
.contact-form-wrapper .wpcf7-form-control::placeholder {
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 26px;
letter-spacing: 2.308px;
color: #000000;
}
.contact-form-heading{
font-family: 'Roboto', sans-serif;
color: #333333;
font-size: 30px;
font-weight: 700;
line-height: 26px;
letter-spacing: 2.308000087738037px;
}
.contact-form-description{
font-family: 'Roboto', sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 26px;
letter-spacing: 2.308000087738037px;
text-align: left;
} .social-heading{
font-family: 'Roboto', sans-serif;
font-size: 19px;
font-weight: 300;
line-height: 35.16px;
color: #fff;
}
.quick-links-col h4{
font-family: 'Source Serif Pro';
font-size: 30px;
font-weight: 600;
line-height: 37.59px;
text-align: left;
} .blog-section{
background-color: #ffff;
}
.quick-links-side {
width: 20%;
padding: 20px;
}
.blog-section .blog-content{
padding:2rem;
}
.latest-post-banner {
min-height: 400px;
display: flex;
flex-direction: column;
background: #f8f8f8;
padding: 20px;
margin-bottom: 20px;
position: relative;
border-radius:10px;
}
.latest-post-banner-image img {
width: 100%;
height: auto;
}
.blog-grid {
display: flex;
flex-wrap: wrap;
}
.post-thumbnail img {
width: 100%;
height: auto;
}
.post-content {
padding: 20px;
}
.latest-post-container{
max-width: 100%!important;
}
.latest-post-banner-content {
border: 1.12px solid #0000004D;
position: absolute;
width: 58%;
left: 53px;
padding: 2rem;
border-radius: 14px;
top: 63%;
background: #FEF9F3;
}
.latest-post-category-label {
display: inline-block;
margin-bottom: 10px;
background: #585858!important;
border: 0;
padding: 3px 8px 3px 8px;
border-radius: 6px;
}
button.latest-post-category-label a{
color: white !important;
font-family: 'Work Sans'; 
text-decoration: none !important;
font-size: 12px;
font-weight: 500; 
align-items: center;
display: flex;
}
.post-meta {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 10px;
}
.latest-post-container .blog-section-main-heading-cl{
font-family: 'Source Serif Pro';
font-size: 45px;
font-weight: 600;
}
.blog-grid {
margin-top: 5rem;
}
.blog-card {
border-radius: 22px;
width: 48%;
background: #fef9f3;
margin: 1%;
display: flex;
flex-direction: column;
position: relative;
border: 0.89px solid #0000004D;
min-height: 300px;
}
.grid-post-meta {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 0px 10px 8px 18px;
display:flex;
align-items: center;
}
.read-time {
font-family: 'Roboto', sans-serif;
font-size: 11.02px;
font-weight: 700;
line-height: 12.92px;
color: #000000;
}
.read-more-button-container{
justify-content: center;
display: flex;	
}
.grid-post-thumbnail{
background-size: cover;
background-position: center;
height: 300px;
border-bottom: 0.89px solid #0000004D;
border-radius: 18.77px 18.77px 0px 0px;
}
.grid-post-content{
padding: 1rem;
}
.read-more-grid-post{
font-family: 'DM Mono';
font-size: 15.4px;
font-weight: 300;
line-height: 17.32px;
letter-spacing: 0.3464670479297638px;
text-align: center;
color: #000000;
}
#read-more-btn {
outline:none!important;
width: 20%;
border: 0.96px solid #0000004D!important;
border-radius: 20px;
display: block;
padding: 10px;
background: #fff;
color: #fff;
border: none;
text-align: center;
cursor: pointer;
margin-top: 20px;
}
#read-more-btn:hover {
background: #fff;
color: #000;
}
.blog-section .container{
max-width: 1400px;
}
.blog-section .container .main-row{
display: flex;
flex-wrap: nowrap;
}
.read-more {
color: #0073aa;
text-decoration: none;
}
.read-more:hover {
text-decoration: underline;
}
.blog-grid {
display: flex;
flex-wrap: wrap;
} .latest-post-banner .post-category {
color: white;
border-radius: 3px;
}
.latest-post-banner span a {
font-family: 'Roboto', sans-serif;
font-size: 31px;
font-weight: 600;
color: #181A2A;
text-decoration: none;
}
.latest-post-meta{
margin-top: 1rem;
}
.latest-post-meta .author-info{
font-family: 'Roboto', sans-serif;
font-size: 13px;
font-weight: 500;
line-height: 24px;
color: #97989F;
}
.latest-post-meta .author-default-icon-cl{
height: 20px;
width: 25px;
}
.grid-post-author-info .author-default-icon-cl{
height: 20px;
width: 25px;
}
.blog-grid{
margin-top: 8rem;
}
.grid-post-author-info{
font-family: 'Roboto', sans-serif;
font-size: 11.02px;
font-weight: 400;
line-height: 12.92px;
color: #706E6B;
padding-right:10px;
}
.latest-post-banner .post-meta {
color: gray;
display: flex;
align-items: center;
gap: 10px;
}
.latest-post-banner .post-meta img {
border-radius: 50%;
}
.latest-post-banner p {
color: black;
} .blog-card h4 {
font-weight: bold;
}
.blog-card .post-meta {
color: gray;
} .latest-post-meta img.avatar{
border-radius: 50%;
width: 32px;
height: 32px;
}
.grid-post-meta img.avatar {
border-radius: 50%;
width: 20px;
height: 20px;
}
.grid-post-category{
font-weight: 700;
color: #E5855E;
}
.grid-category-label{
font-family: 'Roboto', sans-serif;
font-size: 16.07px;
font-weight: 700;
color: #E5855E!important;
}
.grid-category-label:hover{
text-decoration: none;
}
.grid-post-title a{
color: black;
text-decoration: none;
font-family: 'Roboto', sans-serif;
font-size: 29.67px;
font-weight: 700;
}
.grid-post-title a:hover{
color: #000;
text-decoration: none;
}
.grid-post-desc {
font-family: 'Roboto', sans-serif;
font-size: 16.07px;
font-weight: 400;
line-height: 20.8px;
text-align: left;
color: #000000!important;
text-decoration: none!important;
display: flex;
margin-bottom: 2rem;
}
.read-time {
display: none;
}
button.save-post-btn {
position: absolute;
bottom: 16px;
background: #fef9f3;
border:none;
padding: 0;
left: 10px;
border-radius: 49px;
width: 15px;
padding-bottom: 3px;
height: 16px;
outline:unset;
}
.icon-cl{
margin-top: -6px;
color: #a09f9f;
}
.icon-cl:focus-visible{
outline:none!important;
}
.svg-container
{
position: absolute;
right: 20px;
}  .faq-page-heading{
font-family: 'Roboto', sans-serif;
font-size: 16.08px;
font-weight: 600;
line-height: 24.12px;
text-align: center;
color: #53686A;
padding: 0;
margin: 0;
}
.faq-main-heading{
font-family: 'Roboto', sans-serif;
font-size: 48.24px;
font-weight: 600;
color: #000000;
}
.faq-ask-question-heading{
font-family: 'Roboto', sans-serif;
font-size: 20.1px;
font-weight: 400;
line-height: 30.15px;
text-align: center;
color: #53686A;
}
.faq-main-content-col{
padding:2rem;
}
.page-container {
display: flex;
justify-content: center;
align-items: center;
background: #F5F1E7;
flex-direction: column;
padding: 4rem;
}
#faq-search-input{
position: relative;
padding: 12px;
}
button#faq-search-button{
background: transparent;
border: 0;
z-index: 1;
padding: 10px;
}
.search-input {
border: none;
outline: none;
width: 250px;
padding: 8px 0;
font-size: 16px;
left: -20px;
}
.search-input:focus {
border: 0;
outline: none; }
.search-input::placeholder {
font-family: 'Roboto', sans-serif;
font-size: 16.08px;
font-weight: 400;
line-height: 24.12px;
}
.search-input::placeholder {
color: #777;
}
.faq-banner-section{
background: #F5F1E7;
}
.faq-section .container{
padding: 0px 30px 0px 30px;
max-width:1400px;
}
.faq-find-answer-container .container{
padding:0px;
}
.faq-section {
padding:1px;
background-color: #ffffff;
}
.main-row {
display: flex;
flex-wrap: wrap;
}
.faq-title{
font-family: 'Inter';
font-size: 15px;
font-weight: 500;
line-height: 26.11px;
text-align: left;
color: #53686A;
}
.faq-quick-links{
margin-top: -57px;
padding-right: 31px;
}
.quick-links-heading h4{
margin: 8px;
font-family: 'Source Serif Pro';
font-size: 25px;
font-weight: 600;
line-height: 37.59px;
}
.faq-icon img {
max-width: 100%;
height: auto;
}
.side-google-ad img{
width: 100px;
max-height: 700px;
}
.faq-text p {
margin: 0;
font-family: 'Inter';
font-size: 13.93px;
font-weight: 400;
line-height: 20.89px;
text-align: left;
color: #53686A;
padding-right:2rem;
}
.faq-cl{
border: 1px solid gainsboro;
padding: 40px 0px 0px 6px;
border-radius: 20px;
height: fit-content;
margin-top: 23px;
}
.faq-col-content{
padding:1rem;
}
.faq-find-answer-container{
background: #F5F1E7;
border-radius:16px;
} .faq-find-answer-container h4{
font-family: 'Inter';
font-size: 17.41px;
font-weight: 600;
line-height: 26.11px;
color: #53686A;
padding: 1rem;
margin: 0;
}
.faq-find-answer-container p{
font-family: 'Inter';
font-size: 15.67px;
font-weight: 400;
line-height: 24.37px;
color: #53686A;
margin: 0;
padding-left: 1rem;
padding-bottom: 1rem;
}
button.get-in-touch-button a{
color:#fff!important;
text-decoration:none;
}
button.get-in-touch-button{
border: 0px;
border-radius: 9px;
background: #FF8947;
font-family: 'Inter';
font-size: 13px;
font-weight: 600;
}
.search-input::placeholder {
font-family: 'Roboto', sans-serif;
font-size: 16.08px;
font-weight: 400;
color:#53686A;
}
.search-inner {
display: flex;
align-items: center;
background-color: white;
border-radius: 6px;
padding: 3px;
}
.search-icon {
width: 20px;
height: 20px;
margin-right: 8px;
}
.search-input {
border: none;
outline: none;
font-size: 16px;
color: #666;
}
.google-ads-section img{
width: -webkit-fill-available;
}
.google-ads-section{
background-color: #ffffff;
}
.google-ads-section .container-fluid{
padding: 20px 0px 20px 0px;
}  .terms-and-conditions-sec{
background-color: #fff;
}
.terms-and-conditions-sec .container-fluid{
padding: 6rem;
}
.terms-and-conditions-page {
position: relative;
width: 100%;
height: 100vh; 
box-sizing: border-box;
overflow: hidden; 
}
.scrollbar-container {
position: absolute;
top: 10%;
right: 0;
width: 12px;
height: 30%; 
background: #ddd;
border-radius: 6px;
}
.scrollbar {
width: 100%;
height: 31%; 
background: #FF8947;
border-radius: 6px;
position: relative;
top: 0;
}
.terms-and-conditions-wrapper {
width: calc(100% - 100px); height: 100%;
padding: 0;
overflow-y: scroll; overflow-x: hidden;
padding-right: 12px; } .terms-and-conditions-wrapper::-webkit-scrollbar {
width: 0; }
.terms-and-conditions-wrapper::-webkit-scrollbar-thumb {
display: none;
}
.terms-and-conditions-wrapper::-webkit-scrollbar-track {
display: none;
}
.terms-heading-main {
font-family: 'Roboto', sans-serif;
font-size: 25.12px;
font-weight: 700;
line-height: 37.69px;
text-align: left;
color: #FF8947;
}
.terms-heading-section {
color: #132F41;
font-size: 20px;
margin-top: 20px;
font-family: 'Roboto Flex';
font-size: 18.84px;
font-weight: 700;
}
.terms-heading-subsection {
color: #6B6B6B;
font-family: 'Roboto Flex';
font-size: 17px;
}
.terms-paragraph {
color: #6B6B6B;
font-family: 'Roboto Flex';
font-size: 17px;
} .privacy-heading-main {
font-family: 'Roboto', sans-serif;
font-size: 25.12px;
font-weight: 700;
line-height: 37.69px;
text-align: left;
color: #FF8947;
}
.privacy-heading-section {
color: #132F41;
font-size: 20px;
margin-top: 20px;
font-family: 'Roboto Flex';
font-size: 18.84px;
font-weight: 700;
}
.privacy-heading-subsection {
color: #6B6B6B;
font-family: 'Roboto Flex';
font-size: 17px;
}
.privacy-paragraph {
color: #6B6B6B;
font-family: 'Roboto Flex';
font-size: 17px;
}
.button-container {
display: flex;
justify-content: flex-end;
margin-top: 20px;
} button.button-terms-cancel {
width: 140px;
font-family: 'Roboto Flex';
font-size: 17.8px;
font-weight: 500;
line-height: 26.69px;
text-align: left;
color: #FF8947;
background: transparent;
border: 0;
} button.button-terms-accept {
width: 170px;
border-radius: 9px;
background: #FF8947;
border: 0;
font-family: Raleway;
font-size: 16.75px;
font-weight: 600;
}  .single-page-author {
margin-top: 20px;
text-align: center;
}
.single-page-author-image {
width: 100px;
height: 100px;
border-radius: 50%; overflow: hidden; 
width: 100px; 
height: 100px;
margin: 0 auto;
}
.single-page-author-name, .single-page-author-email {
text-align: center;
margin-top: 10px;
}
.single-page-author-name p{
text-align: center;
font-family: 'Open Sans';
font-size: 18px;
font-weight: 400;
line-height: 46px;
letter-spacing: -0.11249999701976776px;
color: #111210;
}
.single-page-author-email p{
text-align: center;
font-family: 'Open Sans';
font-size: 16px;
font-weight: 400;
line-height: 40px;
}
.single-page-author-email a{
color: #27A7FE;
}
.blog-single-page-section {
background: #F5F1E7;
}
.blog-single-page-section .container{
padding: 3rem;
}
.single-post-cl {
padding: 5rem;
}
.single-post-cl h1 {
font-family: 'Roboto', sans-serif;
font-size: 40.21px;
font-weight: 600;
line-height: 44.68px;
text-align: left;
}
.single-post-cl .excerpt {
font-family: 'Roboto', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 32px;
letter-spacing: -0.11249999701976776px;
text-align: left;
}
.single-post-meta {
font-family: 'Open Sans';
font-size: 16px;
font-weight: 400;
line-height: 58px;
letter-spacing: -0.10000000149011612px;
text-align: left;
}
.blog-single-page-content-sec{
background: #FFFF;
}
.blog-single-page-content-sec .container{
max-width: 1400px;
padding: 26px;
}
.blog-single-page-content-sec .single-right-ad img{
width: -webkit-fill-available;
}
.single-post-meta .span-fade{
font-family: 'Open Sans';
font-size: 16px;
font-weight: 400;
text-align: left;
color: #9B9B9B;
}
.comment-section-contianer{
padding: 0px!important;
}
.custom-content h1, 
.custom-content h2, 
.custom-content h3, 
.custom-content h4, 
.custom-content h5, 
.custom-content h6 {
font-family: 'Open Sans', sans-serif;
font-size: 28px;
font-weight: 600;
line-height: 46px;
letter-spacing: -0.175px;
text-align: left;
color: #111210;
margin-top: 1em; 
}
.custom-content .post-content-data p{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 30px;
text-align: left;
margin-bottom:0;
color: #4A4A4A;
}
.custom-content a{
color:#27A7FE;
}
.custom-content figure{
margin-bottom: 3rem;
}
.logged-in-as{
display: none;
}
.comments-area {
margin-top: 2em;
padding-top: 2em;
}
.comment-reply-title {
font-family: 'Open Sans';
font-size: 28px;
font-weight: 600;
line-height: 38.13px;
letter-spacing: -0.10000000149011612px;
text-align: center;
}
.comment-respond { padding:2rem 4rem;
background: transparent;
}
.comments-area h3 {
display: inline-block;
color: #111210;
font-family: 'Open Sans';
font-size: 24px;
font-weight: 600;
font-style: italic;
}
.comments-area .btn-outline-warning {
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 21.09px;
color: #FF8947;
padding: 1rem;
width: 200px;
border-color: #FF8947;
border-radius: 10px;
border: 3px solid;
}
.comments-area .btn-outline-warning:hover{
background: transparent;
}
.comment-policy{
margin-top:3rem;
}
.comment-policy-heading{
font-family: 'Open Sans';
font-size: 18px;
font-weight: 700;
line-height: 40px;
color: #4A4A4A;
;
}
.comment-policy-desc{
font-family: 'Open Sans';
font-size: 14px;
font-weight: 400;
line-height: 28px;
color: #4A4A4A;
}
.comment-list .media {
border-bottom: 1px solid #ddd;
padding-bottom: 1em;
margin-bottom: 1em;
}
.comment-list .media-body h5 {
display: inline-block;
margin-right: 1em;
}
.comment-form textarea {
border: 2px solid #E6E6E6;
border-radius: 10px;
}
.comment-list .media-body .btn-outline-warning {
margin-left: 1em;
}
.comment-form {
margin-top: 2em;
}
.comment-form-comment label{
display: none;
}
.comment-form-author label{
display: none;
}
.comment-form-email label{
display: none;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form textarea {
padding: 20px;
max-width: 100%;
width: 100%;
border: 2px solid #E6E6E6;
border-radius: 9px;
}
#submit.btn.btn-warning{
font-weight: 600;
line-height: 32.68px;
letter-spacing: -0.5px;
text-align: left;
color: #fff;
background: #FF8947;
border-bottom: 0;
border-radius: 27px;
}
.terms-and-conditions-agree input[type="checkbox"]{
margin: 10px;
}
.comment-form input[type="text"]::placeholder,
.comment-form input[type="email"]::placeholder,
.comment-form textarea::placeholder {
color: #9B9B9B;
font-family: 'Open Sans';
font-size: 16px;
font-weight: 400;
line-height: 58px;
letter-spacing: -0.10000000149011612px;
text-align: left;
}
.comment-form .form-control {
margin-bottom: 1em;
}
.comment-form label{
font-family: 'Open Sans';
font-size: 16px;
font-weight: 400;
line-height: 21.79px;
text-align: center;
color: #c3c3c3;
}
.comment-form label a{
color: #27A7FE;
}
.comment-form label a:hover{
text-decoration: none;
}
.comment-form .btn-warning {
margin-top: 1em;
}
.comment-reply-link {
border-radius: 10px;
padding: 10px;
height: 50px;
width: 100px;
color: #9B9B9B !important;
text-align: center;
border: 2px solid #E4E4E4;
}
.commented-user-name
{
font-family: 'Open Sans';
font-size: 16px;
font-weight: 400;
line-height: 46px;
letter-spacing: -0.11249999701976776px;
text-align: left;
color: #111210;
}
.commented-user-name a{
font-family: 'Open Sans';
font-size: 16px;
font-weight: 400;
line-height: 46px;
letter-spacing: -0.11249999701976776px;
text-align: left;
color: #111210;
}
.comment-date-time{
font-family: 'Open Sans';
font-size: 16px;
font-weight: 400;
line-height: 46px;
letter-spacing: -0.11249999701976776px;
text-align: left;
color: #9B9B9B;
}
.users-comments-cl{
font-family: 'Open Sans';
font-size: 18px;
font-weight: 400;
line-height: 40px;
text-align: left;
color: #4A4A4A;
}
.single-blog-card{
border-radius: 22px;
background: #fef9f3;
display: flex;
flex-direction: column;
position: relative;
border: 0.89px solid #0000004D;
min-height: 300px;
padding: 0px!important;
margin-bottom:30px;
max-width: 46%!important;
margin: 14px;
}   
.single-content-cl{
margin-top: 6rem;
}
.random-grid-posts .random-post-heading{
font-family: 'Open Sans';
font-size: 36px;
font-weight: 600;
line-height: 46px;
letter-spacing: -0.22499999403953552px;
text-align: left;
}
.blog-grid .single-page-grid-posts{
margin-top: 0;
}  .hm-mn-rw{
width: -webkit-fill-available;
}
.home-banner-image .author-image-cl{
padding-left: 0px!important;
} .at-main-img{
position:absolute;
}
.hmpbox-left-col{
padding-right:100px!important;
}
.home-page-banner-section-cl{
background: #F7F7F9; 
}
.home-page-banner-section-cl .container{
max-width: 1400px;
}
.home-page-banner-section-cl .hmpb_box{
background-color:#f9f1eb;
padding: 60px 0 0px 40px;
border-radius: 15px 15px 8px 8px;
}
.home-page-banner-section-cl .row{
justify-content: end;
display: flex;
}
.home-banner-image .row{
justify-content:end;
display:flex;
}
.home-banner-image img{
width: 100%;
height: 100%;
object-fit:cover;
}
.banner-ebook-cl{
display: flex;
margin-top: 4rem;
margin-bottom: 2rem;
}
.ebook-image-cl img{
height: 114px;
}
.home-page-banner .banner-heading{
font-family: 'Source Serif Pro';
font-size: 65px;
font-weight: 600;
line-height: 90.77px;
text-align: left;
}
.home-page-banner .banner-heading hr{
border:1px solid #ffffff!important;
}
.home-page-banner .banner-desc p{
color: #48301AB2;
font-family: 'Roboto', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 27.16px;
text-align: left;
margin-top: 1rem;
}
.ebook-detail-cl .banner-ebook-heading{
font-family: 'Roboto', sans-serif;
font-size: 18px;
font-weight: 800;
line-height: 27px;
text-align: left;
display: flex;
}
.ebook-detail-cl{
padding-left:1rem;
}
.ebook-detail-cl .ebook-btn-link{
background: #FF8947;
padding: 3px;
border-radius: 11px;
text-align: center;
margin-top: 1rem;
width: 200px;
}
.home-banner-image {
display: flex;
justify-content: flex-end;
}
.home-banner-image .image {
width: 100%;
display: flex;
justify-content: flex-end;
}
.ebook-detail-cl .ebook-btn-link a{
font-family: 'Jost';
font-size: 25px;
font-weight: 500;
color: #FFFFFF;
}
.ebook-detail-cl .ebook-btn-link a:hover{
text-decoration: none;
}
.filter-post-content .container {      
padding: 25px 25px;
max-width:1400px;
}
.search-filter {
margin-bottom: 20px;
}
.search-filter form {
display: flex;
gap: 10px;
}
button{
outline:none!important;
}
.search-filter input[type="text"],
.search-filter select,
.search-filter button {
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px;
}
.category-filter {
margin-bottom: 20px;
border-bottom: 2px solid gainsboro;
}
.category-listing {
display: flex;
flex-wrap: wrap;
gap: 10px;
align-items: flex-start;
margin-bottom: 1rem;
}
.category-filter-post-container .row{
margin:0!important;
}
.category-filter .category-filter-btn,
#show-more, #show-less {
padding: 0px 12px;
background: transparent;
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 25.78px;
text-align: left;
border: 1px solid #00000080;
border-radius: 30px;
color: #000000;
text-decoration: none;
margin: 0;
box-sizing: border-box;
}
.category-filter-btn-hm {
padding: 6px 20px;
background: transparent;
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 25.78px;
text-align: left;
border: 1px solid #FF8947;
border-radius: 30px;
color: #FF8947;
margin: 0;
box-sizing: border-box;
}
.category-filter-btn-hm:hover {
text-decoration: none;
background: #FF8947;
color: #fff;
}
.category-filter-btn.hidden {
display: none;
}
.category-filter .category-filter-btn.active{
font-weight: 700;
color: #FAFAFA;
background: #333333;
}
.category-filter-content {
flex-grow: 1;
display: flex;
flex-direction: column;
}
.category-post-image-cl{
height: 200px;
border-radius: 6px;
}
.category-posts-cl{
padding: 10px;
}
.category-grid-card-cl{
height:100%;
display: flex;
flex-direction: column;
border: 1px solid gainsboro;
padding: 10px;
border-radius: 10px;
}
.recipes-category-grid-card-cl{
display: flex;
flex-direction: column;
border: 1px solid gainsboro;
padding: 10px;
border-radius: 10px;
}
.recipes-trending-grid-card-cl{
display: flex;
flex-direction: column;
border: 1px solid gainsboro;
padding: 10px;
border-radius: 10px;
}
.category-title-cl{
font-family: 'Roboto', sans-serif;
font-size: 19px;
font-weight: 800;
line-height: 28.13px;
color: #000000;
padding:5px;
margin:0;
}
.category-grid-card-cl .left-image-right-content{
align-items:center;
}
.category-grid-card-cl .left-image-right-content .content p{
padding:0;
margin:0;
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: 600;
line-height: 16.41px;
text-align: left;
color: #000000;
}
.category-desc-cl{
height: 80px;
overflow: hidden;
text-overflow: ellipsis;
flex-grow: 1;
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: 300;
line-height: 20.68px;
color: #000000;
padding: 0px 10px 10px 10px;
}
.category-desc-cl.users-comments{
height:max-content;
}
a.banner-cat-grid-btn{
font-family: 'Jost';
font-size: 20px;
font-weight: 500;
line-height: 34.68px;
background: #FF8947;
color:#FFFFFF;
margin: 0px 10px 10px 10px;   
border-radius: 10px;
}
a.banner-cat-grid-btn:hover{
color:#FFFFFF;
}
.filter-post-content {
background-color: #fff;
}
button.home-page-search-btn{
border: 0;
background: transparent;
}
.search-container {
display: flex;
align-items: center;
background-color: white;
border: 1px solid #ccc;
border-radius: 25px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
position: relative;
}
.search-container {
display: flex;
align-items: center;
background-color: white;
border-radius: 25px;
position: relative;
}
.header-page-search-btn img {
padding-top: 4px;
padding-bottom: 4px;
height: 25px;
}
.global-search-container{
max-width: 100%!important;
margin: 0 auto;
}
.search-page-header{
background:transparent;
}
.search-item-title{
font-family: 'Roboto', sans-serif;
font-size: 19px;
font-weight: 800;
line-height: 28.13px;
color: #000!important;
padding: 5px;
margin: 0;
}
.search-page-title{
margin: 8px;
font-family: 'Source Serif Pro';
font-size: 25px;
font-weight: 600;
line-height: 37.59px; 
font-style: normal;
}
.global-search-container .entry-content{
width:100%;
padding:0;
}
#header-search-input {
border: none;
background: transparent;
width: 150px;
}
button.header-page-search-btn {
border: 0;
background: transparent;
}
.header-search-container {
display: flex;
align-items: center;
background-color: white;
border-radius: 25px;
position: relative;
border: 1px solid #fecf2f;
z-index:2;
}
#search-icon {
font-size: 20px;
color: #999;
margin-right: 10px;
}
#search-input {
flex-grow: 1;
border: none;
outline: none;
padding: 10px;
font-size: 16px;
border-radius: 25px;
}
#search-input::placeholder {
font-family: 'Jost';
font-size: 20px;
font-weight: 300;
}
#sort-icon,
#filter-button {
background: none;
border: none;
cursor: pointer;
padding: 10px;
margin-left: 10px;
font-size: 20px;
color: #999;
outline: none;
border-radius: 50%;
transition: background-color 0.3s ease;
}
#sort-icon:hover,
#filter-button:hover {
background-color: #f0f0f0;
}
.search-filter h3{
font-family:'Source Serif Pro';
font-size: 40px;
font-weight: 600;
}
.banner-taxonomy-sec-1{
background-color: #fff;
}
.banner-taxonomy-sec-2{
background-color: #fff;
}
.banner-taxonomy-sec-3{
background-color: #fff;
}
.custom-card img{
width: -webkit-fill-available;
}
.home-page-search-btn img{
height: 19px;
width: 39px;
padding-left: 20px;
}
.category-grid-post-container{
padding: 15px;
border: 1px solid #FF894780;
border-radius: 20px;
}
.taxonomy-title h4{
margin-top: 1rem;
font-family: 'Source Serif Pro';
font-size: 40px;
font-weight: 600;
line-height: 50.12px;
}
.filter-post-container-row .quick-links-col{
position: relative;
min-height: 100vh; }  .e-book-section{
background: #ffff;
}
.e-book-section .main-container{
padding: 10px 0px 0px 40px;
max-width: 1400px;
}
.ebook-left-col{
align-items: center;
display: flex;
padding:0px!important;
}
.ebook-left-col .container{
margin-top: 200px;
}
.e-book-mini-heading hr{
background: #FF8947;
height: 2px;
width: 33px;
margin: 11px;
}
.e-book-mini-heading{
text-align: center;
display: flex;
}
.e-book-right-col .container{
padding: 0;
} .book-details {
display: flex;
justify-content: space-around;
}
.book-detail .dot {
position: absolute;
left: -1rem;
top: 2px;
height: 10px;
width: 10px;
background-color: #FF8947;
border-radius: 50%;
display: inline-block;
margin-right: 10px;
margin-top: 5px;
}
.book-detail .detail-title {
font-family: 'Cardo';
font-size: 18px;
font-weight: 700;
line-height: 28.8px;
letter-spacing: -0.01em;
text-align: left;
position:relative;
display: flex;
flex-direction: column;
}
.book-detail .title {
font-weight: bold;
}
.book-detail{
padding:1rem;
}
.book-detail .detail-value {
font-family: 'Inter';
font-size: 14px;
font-weight: 400;
line-height: 30.6px;
letter-spacing: -0.01em;
text-align: left;
margin-top: 2px;
color:#777777;
letter-spacing: 1px;
}
.book-author-details{
border-radius:10px;
}
.book-author-details .book-author-title-head{
font-family: 'Source Serif 4';
font-size: 22px;
font-weight: 600;
line-height: 36.54px;
letter-spacing: 0.4000000059604645px;
text-align: left;
color: #FF3B00;
margin: 8px;
padding: 0px 10px;
}
.book-author-details .book-recipes-edition-head {
font-family:'Source Serif 4';
font-size: 15px;
font-weight: 400;
line-height: 36.54px;
letter-spacing: 0.4000000059604645px;
text-align: left;
color: #FF3B00;
justify-content: space-between;
display: flex;
padding: 0px 24px 0px 24px;
margin: 0;
}
.book-author-details .book-author-detail-desc{
font-family:'Source Serif 4';
font-size: 20px;
font-weight: 400;
line-height: 24.5px;
letter-spacing: 0.4000000059604645px;
text-align: left;
color: #000000;
padding: 1rem;
}
.book-author-details hr{
background: red;
height: 0.1px;
margin: 0;
}
.e-book-mini-heading .small-head{
font-family: 'Cardo';
font-size: 24px;
font-style: italic;
font-weight: 400;
line-height: 37.08px;
letter-spacing: -0.02em;
text-align: left;
}
.e-book-left-col-details .main-heading{
font-family: 'Roboto', sans-serif;
font-size: 40px;
font-weight: 700;
letter-spacing: -0.02em;
text-align: left;
color: #000000;
}
a.e-book-download-btn {
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: 700;
line-height: 23.75px;
letter-spacing: 0.02em;
text-align: center;
border-bottom: 1px;
color:#fff;
text-decoration: none;
}
button.e-book-download-btn-cl{
margin-top: 1rem;
background: #FF8947;
border-radius: 9px;
border: 0;
}
.e-book-img{
justify-content: center;
display: flex;
padding: 30px;
}
.e-book-img img{
width: 200px;
}
.e-book-question-head{
font-family: 'Inter';
font-size: 17px;
font-weight: 600;
line-height: 26.11px;
text-align: left;
color: #53686A;
margin: 0px 0px 8px 0px;
}
.e-book-find-answer-container .e-book-question-desc{
font-family: 'Inter';
font-size: 15.67px;
font-weight: 400;
line-height: 24.37px;
color: #53686A;
}
.e-book-find-answer-container{
padding: 11px;
border-radius: 10px;
background: #F5F1E7;
height: 150px;
align-items: center;
display: flex;
}
.e-book-social-media-container{
margin-top: 2rem;
}
.e-book-google-ads-section .container img {
width: inherit;
}  .mobile-timeline-date{
display:none;
color: #ff8947;
font-size: 16px;
font-weight: 600;
}
.about-us-page-banner-section-cl {
background-color: #F5F1E7;
}
.about-us-page-banner-section-cl .container {
max-width:1400px;
padding-top: 50px;
}
.about-page-banner-col-cl{
align-items:center;
display:grid;
}
.about-page-banner-desc p{
font-family: 'Roboto', sans-serif;
font-size: 21px;
font-weight: 500;
line-height: 35px;
text-align: left;
color: #4F4F4F;
padding-right: 161px;
}
.about-page-banner-heading{
font-family: 'Source Serif Pro';
font-size: 64px;
font-weight: 600;
line-height: 112.77px;
text-align: left;
color: #333333;
}
.about-page-banner-image img{
width: 100%;
}
.about-page-banner-image .about-image img {
height:500px;
object-fit: cover;
object-position: top;
}
.about-us-page-section-2{
background: #FFFFFF;
}
.about-us-page-section-2 .about-us-page-sec-2-container{
max-width:1400px;
}
.about-us-page-sec-2-container{
max-width: 1400px;
padding-top: 100px;
}
.about-us-page-section-2 .about-us-section-2-title-info .title-info{
font-family: 'Roboto', sans-serif;
font-size: 46px;
font-weight: 600;
line-height: 70.31px;
text-align: center;
color: #FFFFFF;
justify-content: center;
display: flex;
}
.about-us-page-section-2 .about-us-sec-2{
align-items: center;
background: #FF8947;
padding:2rem;
}
.about-us-image-cl{
height: 250px;
justify-content: center;
display: flex;
}
.about-us-page-section-2 .learn-btn-cl a{
text-align: center;
width: 90%;
padding: 3px;
display: flex;
justify-content: center;
background: #F5F1E7;
font-family: 'Roboto', sans-serif;
font-size: 20px;
font-weight: 800;
line-height: 35.16px;
color: #000000;
border:0px;
}
.about-us-section-3 .container{
max-width:1400px;
}
.about-left-google-ad-sec img {
width: -webkit-fill-available;
}
.about-right-google-ad-sec{
height:min-content;
}
.about-right-google-ad-sec img{
width: -webkit-fill-available;
height:min-content;
}
.about-page-info-details-sec-3{
display: flex;
width: 100%;
margin-top: 6rem;
justify-content: space-between;
}
.about-us-count-cl .number-count span{
font-family: 'Roboto', sans-serif;
font-size: 35px;
font-weight: 700;
line-height: 70.31px;
text-align: center;
color: #FF8947;
}
.about-us-count-cl .about-us-info-class{
font-family: 'Roboto', sans-serif;
font-size: 23px;
font-weight: 700;
line-height: 35.16px;
text-align: center;
color: #000000;
}
.about-info-details-container{
padding: 0;
}
.about-us-count-cl{
text-align: center;
} .timeline-section{
margin-top: 5rem;
padding: 20px;
background: #F5F1E7!important;
margin-bottom: 1rem;
}
.timeline-container {
position: relative;
}
.timeline-container::before {
content: '';
position: absolute;
left: 50%;
transform: translateX(-50%);
border-left: 2px solid #93918B;;
}
.timeline-item {
width: 100%;
}
.timeline-item::after {
content: '';
display: block;
clear: both;
}
.timeline-content {
margin: 50px;
position: relative;
width: 40%;
padding: 10px 30px;
border: 1px solid gainsboro;
background: transparent;
border-radius: 20px;
}
.timeline-content h2 {
color: #333333;
font-family: 'Source Serif Pro';
font-size: 29px;
font-weight: 600;
}
.timeline-container p {
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 28.13px;
text-align: left;
}
.timeline-item:nth-child(even) .timeline-content {
float: right;
padding: 40px 30px 10px 30px;
margin-top: -10rem;
}
.timeline-item:nth-child(odd) .timeline-content {
float: left;
padding: 40px 30px 10px 30px;
margin-top: -10rem;
}
.timeline-img {
width: 30px;
height: 30px;
background: #FF8947;
border-radius: 50%;
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.timeline-img .timeline-date {
position: absolute;
top: 50%;
transform: translateY(-50%);
white-space: nowrap;
color: #333333;
font-family: 'Roboto', sans-serif;
font-size: 16px;
font-weight: 400;
} .timeline-item.left .timeline-img::before {
content: '';
position: absolute;
top: 50%;
left: -20px; transform: translateY(-50%);
font-family: 'Roboto', sans-serif;
font-size: 24px;
color: #000;
width: 21px;
border-bottom: 1px solid #FF8947;
}
.timeline-item.left .timeline-img .timeline-date {
left: 40px; 
color: #FF8947;
font-size: 16px;
font-weight: 800;
} .timeline-item.right .timeline-img::after {
content: '';
position: absolute;
top: 50%;
right: -20px; 
transform: translateY(-50%);
font-size: 16px;
font-weight: 400;
font-size: 24px;
color: #000;
width: 21px;
border-bottom: 1px solid #FF8947;
}
.timeline-item.right .timeline-img .timeline-date {
right: 40px;
color: #FF8947;
font-size: 16px;
font-weight: 800;
}
.timeline-section-main-heading {
text-align: center;
font-family: 'Source Serif Pro';
font-size: 30px;
font-weight: 600;
line-height: 50.12px;
color: #333333;
margin-bottom: 13rem;
margin-top: 5rem;
} .recipe-singe-page-section{
background-color: #fff;
}
.recipe-left-google-ad-sec img{
width:42%;
margin-bottom:4rem;
}
.recipe-singe-page-section .main-container{
max-width: 100%;
}
.recipe-details-content-section .main-container{
padding: 6rem;
padding-bottom:0;
}
.akismet_comment_form_privacy_notice{
display:none;
}
.recipe-banner-left-col{
justify-content: center;
display: flex;
align-items: center;
flex-direction: column;
}
.recipe-banner-right-col{
justify-content: end;
display: flow;
padding: 0px;
margin: 0px;
}
.recipe-banner-right-col img {
margin: 0;
padding: 0;
width: 100%;
height:90%;
}
.wprm-recipe-image {
width: fit-content;
}
.recipe-banner-left-col .heading{
font-family: 'Source Serif Pro';
font-size: 24px;
font-weight: 600;
line-height: 40.18px;
color: #333333;
justify-content:center;
display:flex;
text-align:center;
}
.recipe-banner-left-col .author-title{
font-family:'Roboto', sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 35.16px;
color: #000000;
text-align: center;
}
.recipe-banner-left-col .post-date{
font-family:'Roboto', sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 23.44px;
text-align: center;
color: #777;
}
.recipe-banner-left-col .servings-units  {
justify-content: center;
display: flex;
margin-top: 2rem;
width: 100%;
}
.wprm-recipe-servings-label {
font-family:'Roboto', sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 21.09px;
color: #626262;
}
.wprm-recipe-servings-with-unit{
font-family:'Roboto', sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 21.09px;
color: #626262;
padding-left:4px;
}
.wprm-recipe-details{
font-family:'Roboto', sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 21.09px;
color: #626262;
}
.wprm-recipe-time{
font-family:'Roboto', sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 21.09px;
color: #626262;
}
.wprm-recipe-time-label{
font-family:'Roboto', sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 21.09px;
color: #626262;
padding-right: 10px;
}
.recipe-banner-left-col .wrapper-cl-servings-units-time p {
justify-content: center;
display: flex;
font-family:'Roboto', sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 21.09px;
color: #000000CC;
padding: 3px;
}
.save-recipe-btn-icon{
height: 30px;
}
.recipe-banner-left-col-container{
padding-left: 2rem;
padding-right: 2rem;
padding-top: 2rem;
width: -webkit-fill-available;
}
.recipe-page-right-side-google-ad{
position: relative!important;
}
.rg-g-ad {
position: sticky; 
top: 0;
max-height: 700px;
overflow: hidden; 
}
.recipe-banner-left-col .servings-units .users-icons {
height: 20px;
padding-right: 18px;
width: 40px;
}
.recipe-banner-left-col .ratings p{
text-align: center;
}
.recipe-rating-and-review{
text-align: center;
display: flex;
justify-content: center;
}
.single-page-subscribe-btn{
background: #ff8947;
border-bottom: 0;
border-radius: 5px;
}
.recipe-banner-left-col .ratings{
justify-content:center;
font-family:'Roboto', sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 41.02px;
text-align: left;
color: #333333CC;
}
.wprm-recipe-rating-count:before {
content: '(';
}
.wprm-recipe-rating-count:after {
content: ')';
}
.recipe-banner-left-col .star-rating{
font-size: 44px;
color: #333333;
}
.recipe-banner-left-col .rated-by-user{
font-family:'Roboto', sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 23.44px;
text-align: left;
color: #333333CC;
}
.recipe-banner-left-col .save-recipe-btn-cl{
text-align: center;
width: 100%;
}
.recipe-banner-left-col .save-recipe-btn-cl .save-recipe-btn .save-recipe-btn-icon{
padding-right: 10px;
}
.recipe-banner-left-col .save-recipe-btn-cl .save-recipe-btn{
background: #D9D9D9;
border-bottom: 0;
font-family:'Roboto', sans-serif;
font-size: 22px;
font-weight: 500;
line-height: 25.78px;
color: #414141;
}
.recipe-banner-left-col .save-recipe-btn-cl .save-recipe-btn:activ{
border-top"0px";
}
.about-the-recipe-main-heading{
font-family: 'Source Serif Pro';
font-size: 30px;
font-weight: 600;
line-height: 50.12px;
color: #000000;
}
.about-the-recipe-heading{
font-family: 'Source Serif Pro';
font-size: 18px;
font-weight: 600;
line-height: 50.12px;
color: #000000;
}
.wprm-recipe-summary{
font-family:'Roboto', sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 29.3px;
color: #000000;
}
.single-page-ct-cl{
margin-top:1.2rem!important;
}
.single-page-ct-cl img{
width: -webkit-fill-available;
}
.about-the-recipe-content-for-seasoning{
font-family:'Roboto', sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 29.3px;
color: #000000;
list-style: disc;
}
.recipe-details-content-section .ingredients-cl{
border: 1px solid gainsboro;
border-radius: 30px;
padding: 2rem;
margin-top:3rem;
}
.recipe-details-content-section .instructions-cl{
border: 1px solid gainsboro;
border-radius: 30px;
padding: 2rem;
margin-top: 3rem;
}
.recipe-details-content-section .notes-cl{
border: 1px solid gainsboro;
border-radius: 30px;
padding: 2rem;
margin-top: 3rem;
}
.recipe-details-content-section .notes-cl .about-the-recipe-heading{
line-height: 14.12px;
}
.recipe-details-content-section .notes-cl p{
font-family:'Roboto', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 28.13px;
text-align: left;
color: #000000;
}
.recipe-details-content-section .ingredients-cl .contianer{
padding-left: 0px!important;
}
.total-time{
width:100%;
margin-top:1rem;
display: flex;
justify-content:center;
}
.total-time-to-cook{
height: 20px;
width: 40px;
padding-right: 18px;
}
.wprm-recipe-details-unit {
font-family: 'Roboto', sans-serif;
font-size: 17px!important;
font-weight: 400;
line-height: 21.09px;
color: #626262;
}
.wprm-recipe-rating-average{
padding-top: 2px;
}
.wprm-recipe-rating-count{
font-family: 'Roboto', sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 23.44px;
text-align: left;
color: #333333CC;
margin-top: 1rem;
}
.wprm-recipe-ingredient-group .wprm-recipe-ingredient{
font-family: 'Roboto', sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 12px;
color: #000000;
padding: 10px;
}
.wprm-recipe-instruction{
font-family: 'Roboto', sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 29.3px;
color: #000000;
padding: 5px;
}
.wprm-recipe-notes span strong{
position:relative;
font-family: 'Roboto', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 28.13px;
text-align: left;
color: #000000;
}
.wprm-recipe-notes span strong:after{
content: ':';
position:absolute;
}
.wprm-recipe-image{
width:fit-content;
}
.recipe-details-content-section .recipe-page-right-side-google-ad img{
width: -webkit-fill-available;
} .afilliation-filter-post-content {
display: flex;
justify-content: center; 
background-color: #fff;
padding: 40px 20px;
}
.afilliation-filter-post-content .container {
max-width: 1400px;
background-color: #fff;
width: 100%;
padding: 20px;
}
.afilliation-category-filter .afilliation-category-filter-btn.active {
font-weight: 600;
color: #FAFAFA;
background: rgba(0, 0, 0, 1);
width: 70px;
text-align: center;
padding: 4px;
}
.afilliation-category-filter .afilliation-category-filter-btn{
padding: 0px 12px;
font-family: 'Roboto', sans-serif;
font-size: 18px;
line-height: 25.78px;
text-align: left;
border-radius: 30px;
color: #000000;
text-decoration: none;
margin: 0;
box-sizing: border-box;
font-weight: 600;
}
.afilliation-category-listing {
display: flex;
flex-wrap: wrap;
gap: 10px;
align-items:center;
}
.afilliation-category-filter {
border: 1px solid rgba(0, 0, 0, 0.5);
padding: 8px;
border-radius: 30px;
width: fit-content;
align-items: center;
display: flex;
}
.affiliation-category-title-cl{
font-family: 'Roboto', sans-serif;
font-size: 19px;
font-weight: 800;
line-height: 28.13px;
color: #000000;
padding-left: 9px;
margin-top: 10px;
margin-bottom: 15px;
}
.affiliation-taxonomy-title{
color: rgba(255, 137, 71, 1);
font-family: 'Roboto', sans-serif;
font-size: 16px;
font-weight: 600;
line-height: 18.75px;
text-align: left;
padding-left: 8px;
margin-top: 15px;
margin-bottom: 15px;
}
.affiliation-hr {
border: none;
width: 93%;
margin: 0 auto;
background: rgba(0, 0, 0, 0.3);;
}
.affiliation-category-desc-cl {
flex-grow: 1;
font-family: 'Roboto', sans-serif;
font-size: 16.83px;
font-weight: 300;
line-height: 20.68px;
color: #000000;
padding: 0px 10px 10px 10px;
margin-top: 30px;
}
.affiliation-view-more-button{
justify-content: center;
display: flex;
}
#affiliation-view-more-btn{
width: 20%;
border: 0.96px solid rgba(0, 0, 0, 0.3) !important;
border-radius: 20px;
display: block;
padding: 10px;
background: #fff;
color: #000000;
border: none;
text-align: center;
cursor: pointer;
margin-top: 20px;
}
.affiliation-view-more-grid-post{
font-family: 'Roboto', sans-serif;
font-size: 15.4px;
font-weight: 300;
line-height: 17.32px;
letter-spacing: 0.3464670479297638px;
text-align: center;
color: rgba(0, 0, 0, 1);
}
.afilliation-grid-post-col h3{
font-family: 'Roboto', sans-serif;
font-size: 30px;
font-weight: 600;
line-height: 46.88px;
color: #000000;
}
.affiliation-page-right-side-google-ad img{
width: -webkit-fill-available;
} .lg-site-title{
font-family: 'Source Serif Pro';
font-size: 19px;
font-weight: 600;
line-height: 90.77px;
text-align: center;
color: #000!important;
}
#expand-content-w .cat-item .children{
display:none;
} .site_header {
max-width: 100%;
margin: 0px auto;
left: 0;
right: 0;
position: fixed;
top: 0;
z-index: 1000;
background: #F7F7F9;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.site-header-container {
max-width: 1400px !important;
margin: 0 auto; }
.sthd_icon_inner {
display: flex;
}
.sthd_logo_inner img {
width: 180px;
position:relative;
z-index:2;
}
.site-header-container .sthd_flx .logo-col-cl {
padding: 0px !important;
}
.header-nav-main-col{
justify-content:space-between;
display:flex;
align-items:center;
}
#header-search-input::placeholder {
font-family: 'Jost';
font-size: 20px;
font-weight: 300;
}
.menu-top-menu-container {
display:flex;
padding:13px;
border: 1px solid #0000004D;
border-radius: 38px;
}
.sthd_nav_innner .menu-top-menu-container ul li a {
font-family: Source Serif Pro;
font-size: 17px;
font-weight: 600;
line-height: 31.33px;
text-align: left;
color: #000000 !important;
font-style: normal;
}
.sthd_login a {
font-family: Source Serif Pro;
font-size: 17px;
font-weight: 600;
line-height: 31.33px;
text-align: left;
color: #000000 !important;
text-decoration: none!important;
}
.sthd_register a {
background: #FF8947;
padding: 8px;
border-radius: 9px;
color: #ffff;
font-family: 'Roboto', sans-serif;
font-size: 17px;
font-weight: 500;
line-height: 25.78px;
text-align: left;
text-decoration: none;
z-index: 1;
position: relative;
text-decoration: none!important;
}
.sthd_login{
padding-right: 20px;
}
.sthd_register a:hover {
color: #000000 !important;
}
.sthd_nav_innner .menu-top-menu-container ul li {
padding-right: 20px;
padding-left:20px;
}
.site-header-container {
max-width: 1400px;
}
.sthd_nav_innner {
display: flex;
align-items: center;
}
.home-page-quick-links{
margin-top:2rem;
padding-left:0px;
padding-right:0px;
}
.quick-links ul li:last-child {
margin-bottom: 1rem;
border-bottom:none!important;
} .recipes-main-section{
background: #fff;
padding: 1rem;
}
.recipes-main-section .container{
max-width:1400px;
padding:0px;
}
.recipes-banner-container .container{
background-color: #F5F1E7;
padding: 3rem;
max-width:1400px;
}
.recipes-main-section .main-heading {
font-family: 'Roboto', sans-serif;
font-size: 45px;
font-weight: 400;
line-height: 2;
color:#000000;
border-bottom:1px solid #000000;
}
.recipe-list img {
width: 50px;
height: 50px;
object-fit: cover;
border-radius: 5px;
}
.recipe-list .recipe-title {
font-family: 'Source Serif Pro';
font-size: 18.73px;
font-weight: 700;
line-height: 26.02px;
text-align: left;
color: #333333;
width:164px;
}
.recipe-category {
font-family: "Source Sans Pro", Helvetica, sans-serif;
font-size: 11.32px;
font-weight: 400;
line-height: 17.73px;
letter-spacing: 1.036462426185608px;
text-align: left;
color:#FF8947;
text-transform: uppercase;
}
.right-recipes .recipe-category {
padding:5px 0px 0px 5px;
}
.recipe-right-post-title{
padding-left:5px;
}
.recipe-list .star-rating {
color: #333333
}
.featured-recipe img {
max-width: 100%;
height: 600px;
object-fit:cover;
}
.right-recipes img {
width: 300px;
height: auto;
border-radius: 10px;
margin-top: 2rem;
}
.recipe-list .list-group-item {
background: none;
border: none;
padding: 0.5rem 0;
}
div.list-group-item{
border-bottom: 1px solid gainsboro!important;
}
.recent-post-title{
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 600;
color: black;
text-align:left;
}
.hidden-post {
display: none;
}
.recipes-trending-filter-btn{
padding: 0px 12px;
background: transparent;
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 25.78px;
text-align: left;
border: 1px solid #00000080;
border-radius: 30px;
color: #000000;
text-decoration: none;
margin: 0;
box-sizing: border-box;
margin-right:20px;
}
.recipes-category-filter-btn{
padding: 0px 12px;
background: transparent;
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 25.78px;
text-align: left;
border: 1px solid #00000080;
border-radius: 30px;
color: #000000;
text-decoration: none;
margin: 0;
box-sizing: border-box;
margin-right:20px;
}
.recipes-category-filter-post-container .row{
width:100%;
}
.recipes-category-filter-btn.active{
font-weight: 700;
color: #FAFAFA;
background: #333333;
}
.recipes-trending-filter-btn.active{
font-weight: 700;
color: #FAFAFA;
background: #333333;
}
.recipes-post-content-sec .container{
max-width:1400px;
margin-bottom:4rem;
}
.recipes-main-section .recipes-banner-container{
background-color: #f8f5f0;
font-family: Arial, sans-serif;
max-width: 1400px;
}
.recipes-banner-container .recipes-banner-row{
padding: 50px 30px 0px 30px;
}
.section-heading{
font-family: "Source Sans Pro", Helvetica, sans-serif;;
font-size: 15.09px;
font-weight: 700;
line-height: 28.14px;
text-align: left;
color: #333333;
}
.recipe-stars-ratings {
font-size: 13px;
line-height: 1;
margin-top:1rem;
}
.recipe-stars-ratings .no-ratings{
font-size:17px;
line-height:1.5;
}
a.post-link-cl:hover{
text-decoration: none!important;
}
.recipes-center-content{
margin-top:4rem;
}
.recipe-center-title{
font-family: 'Source Serif Pro';
font-size: 43.29px;
line-height: 48.92px;
text-align: left;
color: #333333;
FONT-WEIGHT: 700;
}
.recipe-center-desc p{
font-family: "STIX Two Text", serif;
font-size: 15.61px;
font-weight: 400;
line-height: 22.95px;
text-align: left;
color: #505050;
}
.recipe-center-col{
padding:40px;
}
.recipe-center-content{
margin-top: 1rem;
padding: 1rem;
}
.recipe-right-post-title{
font-family:'Source Serif Pro';
font-size: 21.23px;
font-weight: 700;
line-height: 29.93px;
text-align: left;
color: #333333;
}
.recipes-trending-title-cl{
padding: 10px 0px 10px 0px;
font-family: Source Serif Pro;
font-size: 21.01px;
font-weight: 700;
line-height: 29.62px;
text-align: left;
height: 3em; 
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: #333333;
}
.recipes-category-title-cl{
padding: 10px 0px 10px 0px;
font-family: Source Serif Pro;
font-size: 21.01px;
font-weight: 700;
line-height: 29.62px;
text-align: left;
height: 3em; 
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: #333333;
}
.recipe-iframe-vd-cl{
height: 100%;
width: 100%;
}
.right-recipes{
margin-top:38px;
height: 610px;
}
.recipe-category-filter-sec hr.marker{
background-color: red;
width: 100px;
margin: revert;
}
.dessert-section-cl .container{
max-width:1400px;
}
.dessert-section-cl  hr.marker{
background-color: red;
width: 100px;
margin: revert;
}
.dessert-section-cl .dessert-right-col {
background-color: #f8f5f0;
font-family: Arial, sans-serif;
padding: 50px 50px 120px;
height:fit-content;
}
.dessert-left-sub-col{
margin-top: 4rem;
}
.dessert-right-sub-col{
margin-top: 4rem;
padding-left:4rem;
}
.dessert-section-cl .main-title {
text-align: center;
font-size: 18px;
color: #666;
text-transform: uppercase;
letter-spacing: 1px;
}
.dessert-section-cl .section-title {
font-family: 'Source Serif Pro';
font-size: 41.6px;
font-weight: 700;
line-height: 47.01px;
text-align: center;
color: #333333;
margin-bottom: 2rem;
}
.dessert-section-cl .section-subtitle {
font-size: 14px;
color: #888;
margin-bottom: 30px;
margin-top:7px;
}
.dessert-recipe-list .post-link-cl{
display: flex;
justify-content:center;
}
.dessert-recipe-list{
margin-top: 6rem;
}
.dessert-left-sub-col img{
height:90%
}
.dessert-section-cl .recipe-list .media {
align-items: center;
}
.dessert-section-cl .recipe-list .media img {
height:100px;
width: 100px;
border-radius: 5px;
}
.dessert-section-cl .recipe-list .media-body {
flex: 1;
}
.dessert-section-cl .recipe-list .media-body h5 {
font-family: 'Source Serif Pro';
font-size: 20.4px;
font-weight: 700;
line-height: 28.76px;
text-align: left;
color: #333333;
}
.dessert-section-cl .recipe-list .media-body p {
font-family:"Source Sans Pro", Helvetica, sans-serif;
font-size: 10.88px;
font-weight: 400;
line-height: 17.04px;
letter-spacing: 0.9959999918937683px;
color:#EB0000;
}
.dessert-section-cl .ad-placeholder {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
writing-mode: vertical-rl;
text-align: center;
font-size: 16px;
color: #666;
letter-spacing: 1px;
}
.recipes-post-content-sec hr.marker{
background-color: red;
width: 100px;
margin: revert;
}
.recipes-grid-post-col .heading-cl{
font-family: Helvetica;
font-size: 21.56px;
font-weight: 400;
line-height: 26px;
letter-spacing: 2.308000087738037px;
color: #333333;
text-transform: uppercase;
}
.recipes-trending-filter{
justify-content: center;
display: flex;
}
.recipes-category-filter{
justify-content: center;
display: flex;
margin-top: 1rem;
}
.recipes-trending-listing{
margin-bottom: 3rem;
display: flex;
flex-wrap: wrap;
gap: 10px;
align-items: flex-start;
margin-bottom: 1rem;
}
.recipes-category-listing{
margin-bottom: 3rem;
display: flex;
flex-wrap: wrap;
gap: 10px;
align-items: flex-start;
margin-bottom: 1rem;
}
.recipes-trending-post-image-cl img{
height: 200px;
border-radius: 6px;
width: -webkit-fill-available;
object-fit:cover;
}
.recipes-category-post-image-cl img{
height: 200px;
border-radius: 6px;
width: -webkit-fill-available;
object-fit:cover;
}
a.recipe-trending-read-more-btn{
font-family: 'Jost';
font-size: 20px;
font-weight: 500;
line-height: 34.68px;
background: #FF8947;
color: #FFFFFF;
border-radius: 10px;
width: 100%;
}
a.recipe-trending-read-more-btn:hover{
color:#fff;
}
a.recipe-read-more-btn{
font-family: 'Jost';
font-size: 20px;
font-weight: 500;
line-height: 34.68px;
background: #FF8947;
color: #FFFFFF;
border-radius: 10px;
width: 100%;
}
a.recipe-read-more-btn:hover{
color:#fff;
}
.recipe-read-more-btn:visited {
color:#fff;
}
.recipe-read-more-btn:hover {
color:#fff;
}
.recipe-trending-view-more-btn{
width: 230px;
border: 0.96px solid rgba(0, 0, 0, 0.3) !important;
display: block;
padding: 10px;
color: #000000;
cursor: pointer;
background: #D9D9D9;
}
#home-view-more-btn{
width: 230px;
border: 0.96px solid rgba(0, 0, 0, 0.3) !important;
display: block;
padding: 10px;
color: #000000;
cursor: pointer;
background: #D9D9D9;
}
.home-view-more-grid-btn{
font-family: 'Roboto', sans-serif;
font-size: 21.01px;
font-weight: 700;
line-height: 29.62px;
color: #000000;
}
#recipe-view-more-btn{
width: 230px;
border: 0.96px solid rgba(0, 0, 0, 0.3) !important;
display: block;
padding: 10px;
color: #000000;
cursor: pointer;
background: #D9D9D9;
margin:1rem;
}
.recipe-view-more-grid-post-btn{
font-family: 'Roboto', sans-serif;
font-size: 21.01px;
font-weight: 700;
line-height: 29.62px;
color: #000000;
}
.recipe-trending-view-more-grid-post-btn{
font-family: 'Roboto', sans-serif;
font-size: 21.01px;
font-weight: 700;
line-height: 29.62px;
color: #000000;
}
.recipe-google-ads-section .container{
max-width:1400px;
}
.recipe-google-ads-section .container{
max-width:1400px;
margin-top: 4rem;
margin-bottom: 4rem;
}
.recipe-google-ads-section .google-ads-img{
width: -webkit-fill-available;
}
.hidden {
display: none;
}
.hidden-post {
display: none;
}
.recipe-view-more-btn-2{
background: #D9D9D9;
border-bottom: none;
}
.recipes-category-filter-btn:hover{
text-decoration:none;
}
.recipes-category-posts-cl{
padding:10px;
}
.recipes-trending-posts-cl{
padding:10px;
}
.recipe-category-filter-sec .container{
max-width:1400px;
} a.an-e-book-download-btn {
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: 700;
line-height: 23.75px;
letter-spacing: 0.02em;
text-align: center;
border-bottom: 1px;
color:#fff;
text-decoration: none;
}
button.an-e-book-download-btn-cl{
margin-top: 1rem;
background: #FFF;
border-radius: 9px;
border: 0;
color: #FF8947;
}
.fe-an-e-book-col-cl{
display:flex;
justify-content:left;
padding-left: 3rem!important;
}
#social-box .genericon {
margin:0!important;
float:left!important;
}
.ftbt_item {
border:0!important;
}
.ftbt_flx{
border:0!important;
}
.ftbt_item.ftbt_big{
border:0!important;
}
#social-box .genericon:before {
font: normal 30px / 1 Genericons;
color: #fff;
}
.ftbt_big_heading {
font-size: 20px!important;
font-weight: 500; 
line-height: 56px; 
letter-spacing: 0.5642293691635132px;
text-align: left;
}
.sidebar .site-footer .widget {
justify-content: center;
display: grid;
width: 49%;
}
.site-footer .sidebar-container {
padding-top:4rem;
}
.ftbt_item {
margin-top:2rem!important;
}
.footer_bottom {
padding: 0 60px!important;
}
.ftbt_last {
width: 33%!important;
padding:0px!important;
}
.ftbt_flx{
align-items:center!important;
}
.ftbt_item .site-info{
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: 300;
line-height: 35.16px;
text-align: left;
color: #FFFFFF;
}  .single-content-cl .custom-content figure > img {
width: 500px!important;
}
.quick-links-mobile-modal {
padding: 20px;
position: fixed;
right: -100%;
bottom: 180px;
height: auto;
max-width: 400px;
background: #fff;
box-shadow: 1px 2px 3px gray;
border-radius: 10px;
transition: .4s;
z-index: 999;
}
.quick-links-mobile-modal.open {
right: 15px;
transition: .4s;
}
.quick-links-mobile-col {
max-height: 400px; 
overflow-y: auto; 
padding-right: 12px; 
position: relative; 
}
.quick-links-mobile-col::-webkit-scrollbar-track {
background: #f1f1f1; 
border-radius: 8px; 
}
.quick-links-mobile-col::-webkit-scrollbar-thumb {
background-color: #FF8947; 
border-radius: 8px;
}
.quick-links-mobile-col::-webkit-scrollbar {
width: 8px; 
}
.quick-links-mobile-col::-webkit-scrollbar-track-piece {
background-color: transparent; 
}
.quick-links-mobile {
padding: 10px;
border: none;
}
.open-close-quick-links-mobile {
height: 70px;
width: 70px;
background: #FF8947;
border: none;
border-radius: 50%;
position: fixed;
bottom: 100px;
right: 28px;
cursor: pointer;
z-index: 99;
display: none;
}
.open-close-quick-links-mobile img {
padding: 10px;
}
.open-close-quick-links-mobile.cross span img {
display: none;
}
.open-close-quick-links-mobile.cross span {
display: block;
position: relative;
}
.open-close-quick-links-mobile.cross {
background: #fff!important;
box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
}
.open-close-quick-links-mobile.cross span:after,
.open-close-quick-links-mobile.cross span:before {
content: '';
position: absolute;
height: 2px;
width: 23px;
background-color: gray;
}
.open-close-quick-links-mobile.cross span:after {
transform: rotate(45deg);
left: 0px;
top: 23px;
}
.open-close-quick-links-mobile.cross span:before {
transform: rotate(-45deg);
right: 0px;
top: 23px;
}
.open-close-quick-links-mobile span p {
margin-left: -8px;
font-size: 16px;
font-family: 'Jost';
font-weight: 400;
} .quick-links-mobile-toggle {
height: 60px;
width: 60px;
background: #a71c20;
border: none;
border-radius: 50%;
position: fixed;
bottom: 100px;
right: 28px;
cursor: pointer;
z-index: 99;
display: none;
}
.quick-links-mobile-toggle img {
padding: 10px;
}
.quick-links-mobile-toggle.cross span img {
display: none;
}
.quick-links-mobile-toggle.cross span {
display: block;
position: relative;
}
.quick-links-mobile-toggle.cross {
background: #fff;
box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
}
.quick-links-mobile-toggle.cross span:after,
.quick-links-mobile-toggle.cross span:before {
content: '';
position: absolute;
height: 2px;
width: 23px;
background-color: gray;
}
.quick-links-mobile-toggle.cross span:after {
transform: rotate(45deg);
left: 12px;
top: 0;
}
.quick-links-mobile-toggle.cross span:before {
transform: rotate(-45deg);
right: 12px;
top: 0px;
}
.quick-links-mobile-col h4{
font-family: 'Source Serif Pro';
font-size: 30px;
font-weight: 600;
line-height: 37.59px;
color: #000;
text-align: center;
}
.quick-links-mobile .menu-item-has-children a{
text-align: left;
font-family: 'Roboto', sans-serif;
font-size: 16px;
font-weight: 600;
line-height: 50px;
width: 100%;
color: #000;
display: flex;
text-decoration: none;
}
.quick-links-mobile .sub-menu a{
font-family: 'Roboto', sans-serif;
text-decoration: none;
font-size: 15.94px;
font-weight: 400;
line-height: 39.68px;
letter-spacing: 0.02em;
text-align: left;
color: #000000;
}
.quick-links-mobile ul li {
list-style-type: none;
}
.quick-links-mobile ul {
margin-left: 0;
padding-left: 4px;
}
.related-post-grid-cl .container h3{
text-align: left;
margin: 0;
font-family: 'Source Serif Pro';
font-size: 38px;
font-weight: 600;
line-height: 47.61px;
text-align: left;
color: #000000
}
.related-post-title .title-cl{
font-family: 'Roboto', sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 28.13px;
text-align: left;
color: #000000;
}
.related-post-grid-content img{
border-radius:20px;
}
.related-post-grid-content .user-group{
display:flex;
margin-top:10px;
}
.related-post-grid-cl .container{
padding: 0px 10px 100px 10px;
}
.recipes-tag-filter-post-container .row{
width:100%;
justify-content: center;
}
.trending-posts-container .row{
width:100%;
}
#mobile-ad{
display:none;
}
.hm-mb-ft-g-ad{
display:none;
}
.mobile-search-header{
display: none;
align-items: center;
background-color: white;
border-radius: 25px;
position: relative;
border: 1px solid #fecf2f;
}
.mobile-page-search-btn{
border: 0;
background: transparent;
}
#mobile-header-search{
border: none;
background: transparent;
width: 150px;
}
@media screen and (min-width: 375px) and (max-width: 420px) {
.mobile-search-header{
visibility:visible;
height: 50px;
margin: 1rem;
width: 150px;
}
#header-search-input {
width: 90px;
}
}
@media screen and (max-width: 768px) {
.recipe-stars-ratings {
margin-top:0;
}
.category-title-cl {
height: auto!important;
line-height: normal;
}
.home-page-banner-section-cl {
margin-top: -23px;
}
.header-search-container{
display:none;
}
.mobile-search-header{
display: flex;
}
.category-filter-rw{
display:flex;
justify-content:space-between;
}
.othr-cat-hd-col{
width: fit-content!important;
}
.grd-vw-list-col{
width: fit-content!important;
}
.search-container{
visibility:hidden;
}
.mobile-search-header{
visibility:visible;
height: 50px;
margin: 1rem;
}
.sthd_item.sthd_logo{
display: flex;
justify-content: space-between;
width: 70%;
}
.banner-desc{
display:flex;
}
.recipes-tag-filter-post-container{
justify-content: center;
display: flex;
}
.hm-google-ad-full-width{
display:none;
}
.g-desktop-ad{
display:none;
}
.mb-google-mb-ads{
display:block!important;
}
.g-ads{
display:none;
}
.rg-g-ad{
display:none;
}
.mb-gads{
display:none;
}
.hm-mb-ft-g-ad{
display:block;	
}
.hm-mbl-g-ad{
margin-top:1rem;
display:block!important;
}
.home-banner-image{
display:none!important;
}
.right-recipes{
display:none;
}
.recipe-center-g-ad{
display:none;
}
.recipe-left-google-ad-sec{
display:none!important;
}
.bn-hm-g-ad{
display:none!important;
}
.hm-left-google_ad{
display:none;
}
.hm-google_addon{
display:none;
}
.hm-ft-g-ds{
display:none;
}
#g-desktop-ad{
display:none!important;
}
.home-page-banner-section-cl .container{
width: 100%!important;
margin-left: 0!important;
display: grid!important;
}
.hmpb_box{
width: 100%!important;
}
.recipe-banner-left-col .servings-units .users-icons {
width: 100%;
padding-right:0;
}
.recipe-banner-left-col .servings-units {
display: grid;
}
.subcribe-yt-btn{
flex-direction: column!important;
}
.subcribe-yt-btn a{
justify-content: center!important;
display: flex!important;
}
#google_pedestal_container{
display:none;
}
#mobile-ad{
display:block;
}
#desktop-ad{
display:none;
}
.home-page-banner-section-cl #google_ad{
margin: 0px;
padding: 7px;
}
.recipes-tag-filter-post-container .row {
width: 100%!important;
}
.recipes-category-filter-post-container{
display:flex;
justify-content:center;
}
.wprm-recipe-ingredients-container .wprm-recipe-ingredient-group-name {
margin:2rem!important;
}
#recipe-posts-container-row{
justify-content: center;
}
.wprm-recipe-ingredient-group .wprm-recipe-ingredient {
line-height: 20px;
}
.home-banner-image .author-image-cl {
display:none;
}
.dessert-section-cl .dessert-right-col {
padding:0;
}
.dessert-right-col .row{
width:100%;
}
.ebook-image-cl img{
height: 94px;
}
.ftbt_item .site-info {
font-size: 13px;
}
.ebook-image-cl img {
height: 100px;
}
.ebook-detail-cl .banner-ebook-heading {
min-height: 3em;
line-height: 23px;
margin:0;
font-size: 15px;
width:100%;
justify-content:center;
}
.recipe-banner{
flex-direction:column-reverse;
}
.recipe-banner-right-col{
margin-bottom:1rem;
}
.ftbt_flx {
display:grid!important;
}
.ftbt_last {
width: 100% !important;
}
.ftbt_big {
width: 100%!important;
}
.ftbt_item {
margin-top: 0rem !important;
}
.recipe-list.list-group{
display: none;
}
.right-recipes{
display: none;
}
.timeline-item.left .timeline-img .timeline-date {
left: 28px;
color: #FF8947;
font-size: 14px;
font-weight: 800;
right: 0px;
transform: rotate(90deg);
top: 26px;
}
.timeline-item.right .timeline-img .timeline-date {
left: 28px;
color: #FF8947;
font-size: 14px;
font-weight: 800;
right: 0px;
transform: rotate(90deg);
top: 26px;
}
#hoverDiv {
margin-top: 0rem!important;
}
#expand-content-w ul {
margin: 10px 1px 0px 5px!important;
}
#expand-content-w {
max-height: 500px;
display: grid!important;
overflow: auto; 
}
#expand-content-w::-webkit-scrollbar {
width: 8px;
}
#expand-content-w::-webkit-scrollbar-thumb {
background-color: #FF8947;
border-radius: 10px;
}
#expand-content-w::-webkit-scrollbar-track {
background: #f1f1f1;
}
.search-filter {
margin-top:2rem;
}
.recipe-list{
margin-top:2rem;
}
.recipes-grid-post-col{
padding:0;
}
.dessert-left-sub-col{
padding-left: 26px;
padding-right: 10px;
}
.dessert-section-cl .main-title {
padding-top: 3rem;
}
.recipes-category-filter-btn {
margin-right:0px;
}
.recipe-left-google-ad-sec img {
margin-bottom: 2rem;
margin-top: 2rem;
width:100px;
}
.dessert-right-sub-col {
padding:0;
margin: 2rem;
}
.dessert-recipe-list .post-link-cl {
margin-top: 0;
}
.dessert-left-sub-col img {
padding-right: 1rem;
height: fit-content;
padding-left: 2rem;
}
.recipe-center-col {
padding:0px;
}
.featured-recipe img {
height: 100%;
padding:1rem;
}
.recipes-banner-container .recipes-banner-row {
padding:0px;
}
#menu-top-menu:hover .sub-menu, #menu-top-menu:hover .children {
display:block;
margin-bottom: 2rem;
position: relative;	
}
.site-footer .widget-area{
display: flex;
flex-direction: column;
}
.single-content-cl {
padding: 1rem;		
}
.site-footer .sidebar-container {
padding-top:3rem;
}
.site-footer .widget-title{
text-align:center;
}
.site-footer .textwidget.widget-text{
padding: 0px;
}
.contact-section .container{
justify-content: center!important;
display: flex!important;
margin-bottom: 1rem;
}
.contact-form-wrapper {
padding: 2rem;
}
.blog-section .container {
padding:2rem;
}
.contact-section img {
width: 100%;
}
.blog-section .container .main-row {
flex-direction: column-reverse;
}
.blog-content {
width: 100%!important;
}
.latest-post-container{
padding:0!important;
}
.latest-post-banner-content {
width: 90%;
left: 23px;
}
.blog-section .blog-content{
padding:0px;
}
.latest-post-banner-content {
padding:1rem;
}
.grid-post-desc {
font-size: 13.07px;
}
.grid-category-label {
font-size: 12px;
}
.grid-post-title a {
font-size: 13px;
}
.quick-links-col{
padding: 3rem;
}
#read-more-btn {
width: 150px;
}
.side-google-ad {
padding: 1rem;
}
.social-heading {
font-size: 13px;
}
.contact-form-heading {
font-size: 24px;
}
.contact-form-description {
font-size: 10px;
}
.contact-form-section {
padding: 0;
}
.contact-page-container {
flex-direction: column-reverse;
}
.main-contact-section .container-fluid {
padding: 1rem;
}
.contact-form-wrapper .wpcf7-form-control {
width:240px;
}
.main-contact-section .quick-links-col {
padding: 1rem;
}
.social-media-item img {
width: 20px;
height: 20px;
}
.blog-grid {
display:grid;
padding-right:14px;
}
.blog-card {
margin-bottom: 20px;
width: 100%;
}
.icon-cl{
align-items: center;
display: flex;
justify-content: center;
height: 10px;
top: 2px;
position: relative;
}
.filter-post-content .container {
padding: 1rem;
}
.single-post-cl {
padding: 2rem;
}
.blog-single-page-content-sec .container {
max-width: fit-content;
padding: 10px;
}
.single-blog-card{ 
max-width: 100%;
}
.comment-respond {
border: 1px solid gainsboro;
padding: 1rem;
}
.comment-form label {
font-size: 11px;
} .about-us-page-banner-section-cl .container {
padding: 1rem;
}
.about-page-banner-heading {
text-align: center;
font-size: 40px;
}
.about-page-banner-desc {
font-size: 18px;
}
.about-us-section-3 .main-container {
max-width:540px;
}
.about-us-page-sec-2-container {
max-width: 100%;
}
.about-us-page-section-2 p {
font-size: 27px;
text-align: center;
}
.learn-btn-cl{
justify-content: center;
display: flex;
}
.about-us-page-section-2 .learn-btn-cl a {
width: 60%;
margin-bottom: 20px;
font-size: 16px;
}
.about-us-count-cl{
display: contents;
}
.about-page-info-details-sec-3 {
flex-direction: column;
}
.about-us-count-cl .number-count span {
font-size: 25px;
line-height: 45.31px;
}
.about-us-count-cl .about-us-info-class {
font-size: 18px;
}
.timeline-section {
margin-top: 2rem;
}
.timeline-section-main-heading {
font-size: 24px;
margin-bottom:1rem;
margin-top:0;
}
.mobile-timeline-date{
display:block;
text-align: center;
padding: 1rem;
}
.timeline-img{
display:none;
}
.timeline-content {
margin: 0px;
width: 100%;
}
.timeline-container::before {
left: 107%;
}
.timeline-img {
left: 107%;
}
.timeline-item.right .timeline-img::after {
left: -20px;
}
.timeline-content .content-cl   h2 {
text-align: center;
font-size: 20px;
}
.timeline-content .content-cl p{
font-size: 16px;
}
.recipe-banner-left-col-container { 
margin:0rem;
}
.recipe-singe-page-section .main-container { 
padding: 1rem;
margin: 0;
}
.recipe-banner{
margin: 0;
}
.recipe-banner-right-col {
justify-content: center;
margin-top: 2rem;
}
.recipe-details-content-section .quick-links-col {
padding:1rem;
}
.quick-links-heading h4 {
text-align:center;
}
.recipe-details-content-section .about-the-recipe {
padding: 1rem;
}
.about-the-recipe-heading { 
text-align:center;
}
.recipe-details-content-section .ingredients-cl{ 
padding: 0rem;
}
.about-the-recipe-main-heading {
text-align:center;
}
.wprm-recipe-instruction-text {
width: 90%;
font-size:15px;
}
.wprm-recipe-ingredient-group .wprm-recipe-ingredient {
font-size: 15px;
}
.wprm-recipe-summary {
font-size: 15px;
}
.recipe-page-right-side-google-ad{
justify-content: center;
display: flex;
margin-top: 3rem;
}
.recipe-details-content-section .instructions-cl {
padding: 0rem;
}
.recipe-details-content-section .recipe-page-right-side-google-ad img {
width:min-content;
}
.afilliation-filter-post-container-row .quick-links-col{
padding: 1rem;
}
.afilliation-grid-post-col h3 {
font-size: 20px;
}
.afilliation-filter-post-content {
padding:0px;
}
#affiliation-view-more-btn {
width: fit-content;
margin-bottom: 2rem;
}
.site-header-container .header-nav-main-col{
display:none!important;
}
.author-image-cl .at-main-img {
padding-left:14px!important;
}
.site-header-container .header-login-signup-col{
display:none!important;
}
.menu-top-menu-container {
border:none;
}
.sthd_item.sthd_icon{
padding-left: 3rem;
}
.header-login-signup-col{ 
margin-bottom:2rem;
}
.sthd_nav_innner{	
display: flex;
flex-direction: column;
justify-content: left;
}
#menu-top-menu{
display: flex;
flex-direction: column;
justify-content: center;	
}
.sthd_nav_innner .menu-top-menu-container ul li a {
padding-bottom: 20px;
padding-left:0px;
}
.sthd_icon_inner {
display: flex;
flex-direction: column;
}
.sthd_login {
padding-bottom: 30px;
}
.sthd_item.sthd_nav{
justify-content: left;
display: flex;
}
#pull {  
display: block;  
position:relative;
} 
#pull {
display: block;
position: relative;
font-size: 1.8em;
padding-left: 10px;
color: #7B7B7C;;
cursor: pointer;
}
#pull .bars{
display: block;
position: fixed;
right: 10px;
top: 16px;	
}
#pull .close {	
position: fixed;
right: 10px;
top: 28px;
}
.home-page-banner .banner-heading {
line-height: 40.77px;
font-size: 25px;
}
.hmpbox-left-col {
padding-right:0px!important;
}
.home-page-banner .banner-desc p{
line-height: 20px;
margin: 0;
font-size:14px; }
.ebook-image-cl
{
justify-content: center;
display: flex;
width:90px;
}
.ebook-detail-cl .ebook-btn-link a{
font-size: 14px;
}
.ebook-detail-cl {
padding-left: 10px;
width: calc(100% - 100px);
}
.ebook-detail-cl .ebook-btn-link {
width: -webkit-fill-available;
margin-right: 0;
margin-left:0;
}
.banner-ebook-cl {
display: flex; }
.home-page-quick-links .quick-links-col{
padding: 0rem;	
}
.home-page-quick-links .quick-links-col h4{
text-align:center;
}
.search-filter h3{
text-align:center;
}
button.home-page-search-btn {
padding: 11px;
}
#search-input {
padding: 0;
}
.home-page-search-btn img {
height: 24px;
width: 33px;
padding-left: 8px;
padding-bottom: 3px;
}
#sort-icon, #filter-button {
padding:0px;
}
#filter-button {
margin-right: 20px;
}
.taxonomy-title h4 {
text-align:center;
margin-top: 0rem;
font-size: 30px;
}
.filter-post-container-row{
padding:0px;
margin:0px;
flex-direction: column-reverse;
}
.category-grid-post-container {
padding: 15px;
}
.contact-section {
display: grid;
}
.about-us-section-3-col{
padding:0px!important;
}
.faq-main-heading {
font-size: 34px;
text-align: center;
}
.faq-section {
padding: 20px 20px;
}
.faq-quick-links{
padding:0px;
}
.home-page-banner-section-cl .hmpb_box {
padding:25px 21px 0 21px;
}
.home-page-quick-links{
padding:4rem;
}
.open-close-quick-links-mobile {
display: block;
}
.quick-links-col {
display: none;
}
.timeline-item:nth-child(even) .timeline-content {
margin-top: 0rem;
margin-bottom: 3rem;
}
.timeline-item:nth-child(odd) .timeline-content {
margin-top: 0rem;
margin-bottom: 3rem;
}
.about-right-google-ad-sec{
justify-content: center;
display: flex;
margin-bottom: 3rem;
}
.about-right-google-ad-sec img {
width:max-content;
}
.about-page-banner-desc p{
padding: 1rem;
}
.about-us-image-cl {
margin-bottom:2rem;
}
.about-us-section-2-title-info{
margin-bottom:2rem;
}
.about-left-google-ad-sec{
margin-top:2rem;
justify-content:center;
display:flex;
}
.about-left-google-ad-sec img{
width:max-content;
}
.sidebar-container .widget-title{
text-align:left;
}
.sidebar .site-footer .widget {
display:contents;
}
.site-footer .sidebar-container {
margin-top:2rem;
margin-bottom:4rem;
padding:0px;
}
.site-footer .widget-title {
margin-top:3rem;
}
.single-content-cl .custom-content figure img{
width:400px!important;
}
.blog-single-page-section .container {
padding:0px;
}
.single-post-cl{
padding:15px;
}
.single-post-cl h1 {
font-size: 27.21px;
}
.comments-area h3 {
text-align: center;
width: 100%;
margin-bottom: 2rem;
}
.comment-policy {
margin-top: 5rem;
}
.comments-area .btn-outline-warning {
float:unset!important;
margin-left:60px;
}
.random-grid-posts .random-post-heading {
padding:1rem;
}
.sidebar .site-footer {
padding:15px;
}
.footer_bottom {
padding:0px!important;
}
.ftbt_item {
padding: 6px!important;
}
.ftbt_big_heading{
text-align:center!important;
}
.menu-top-menu-container {
margin-left: 9px;
}
.grid-post-meta {
padding: 0px 0px 5px 10px;
}
.grid-post-content {
padding:10px;
}
.grid-post-author-info {
font-size:10px;
}
.grid-post-meta .read-time{
font-size:10px;
}
.grid-post-author-info .author-default-icon-cl {
width:30px;
}
.svg-container {
right:13px;
}
.about-page-info-details-sec-3 {
margin-top:0;
}
.single-blog-card {
max-width:100%!important;
}
.fe-an-e-book-col-cl {
padding-left: 20px!important; 
padding-bottom: 2rem!important;
}
.sg-ad-g-ad{
display:none!important;
}
.recipe-page-right-side-google-ad{
display:none!important;
}
.recipe-singe-page-section .main-container{
justify-content: center;
display: flex;
padding: 0;
}
.sg-pg-cm-rw-cl{
margin: 0!important;
}
.realted-ps-rw-cl{
margin: 0!important;
}
.blog-section .row{
justify-content: center;
display: flex;
margin: 0;
}
.blog-grid {
margin-top: 11rem;
}
.faq-main-content-col{
max-width: 100%!important;
}
.faq-section .container{
padding: 0;
}
.faq-section .container .row{
width:100%;
}
}
@media (min-width: 768px) and (max-width: 990px) {
.faq-section .container{
padding: 0;
}
.faq-section .container .row{
width:100%;
}
.faq-main-content-col{
max-width: 100%!important;
}
.e-book-main-content-cl{
max-width: 100%!important;
}
.e-book-right-col{
max-width: 100%!important;
}
.ebook-left-col{
max-width: 100%!important;
}
.blog-section .row{
justify-content: center;
display: flex;
margin: 0;
}
.recipe-content-col{
max-width:100%!important;
}
.recipe-page-right-side-google-ad{
display:none;
}
.recipe-banner-left-col{
max-width:100%!important;
}
.recipe-banner-right-col{
max-width:100%!important;
}
.ct-pg-gmrd-rw{
display: grid!important;
}
.ct-pg-gmrd-col{
max-width: 100%!important;
}
.home-banner-image{
display:none!important;
}
.recipes.recipes-grid-post-col{
max-width: 100%!important;
}
.recipe-category-filter-sec .container .rc-cat-mn-rwl-cl{
display:contents!important;
}
.recipes-category-filter-post-container .row {
width:100%;
}
.recipes-container-row{
display:contents!important;
}
#recipe-posts-container-row{
justify-content: center;
}
.dessert-right-col{
max-width: 100%!important;
}
.recipes-tag-filter-post-container{
justify-content: center;
display: flex;
} .hm-google-ad-full-width{
display:none;
}
.mb-google-mb-ads{
display:block!important;
}
.g-ads{
display:none;
}
.rg-g-ad{
display:none;
}
.mb-gads{
display:none;
}
.hm-mb-ft-g-ad{
display:block;	
}
.hm-mbl-g-ad{
margin-top:1rem;
display:block!important;
}
.home-banner-image{
display:none!important;
}
.right-recipes{
display:none;
}
.recipe-center-g-ad{
display:none;
}
.recipe-left-google-ad-sec{
display:none!important;
}
.bn-hm-g-ad{
display:none!important;
}
.hm-left-google_ad{
display:none;
}
.hm-google_addon{
display:none;
}
.hm-ft-g-ds{
display:none;
}
#g-desktop-ad{
display:none!important;
} .home-page-banner-section-cl .container{
width: 100%!important;
margin-left: 0!important;
display: grid!important;
}
.hmpb_box{
width: 100%!important;
}
.fe-an-e-book-col-cl {
padding-left: 31px!important; 
padding-bottom: 2rem!important;
}
.mobile-timeline-date{
display:block;
text-align: center;
padding: 1rem;
}
#hoverDiv {
border-radius:0!important;
}
.site-header-container .header-login-signup-col {
padding:0;
}
.ebook-image-cl img {
height: 100px;
}
.ebook-detail-cl .banner-ebook-heading {
min-height: 3em;
line-height: 23px;
margin:0;
font-size: 15px;
width:100%;
justify-content:center;
}
.recipe-banner{
flex-direction:column-reverse;
}
.recipe-banner-right-col{
margin-bottom:1rem;
}
.timeline-img{
display:none;
}
.ftbt_flx {
display:grid!important;
}
.ftbt_last {
width: 100% !important;
}
.ftbt_big {
width: 100%!important;
}
.ftbt_item {
margin-top: 0rem !important;
}
.author-image-cl {
display:none;
}
.timeline-section-main-heading {
margin-top:0px;
margin-bottom:2rem;
}
.about-us-section-3 .container {
padding:21px;
}
.about-page-banner-col-left-cl{
max-width: 100%!important;
}
.about-page-banner-desc p {
padding:0px;
}
.about-page-banner-col-right-cl{
max-width: 100%!important;
}
.about-page-banner-image .about-image img {
height:fit-content;
}
.timeline-item.left .timeline-img .timeline-date {
left: 32px;
font-size: 12px;
}
.timeline-item.right .timeline-img .timeline-date {
left: 32px;
font-size: 12px;
}
.timeline-item:nth-child(even) .timeline-content {
margin-top: 0rem;
margin-bottom: 3rem;
}
.timeline-item:nth-child(odd) .timeline-content {
margin-top: 0rem;
margin-bottom: 3rem;
}
.home-page-banner-section-cl .row {
display:grid!important;
}
.author-image-cl .at-main-img {
padding:0px;
}
.home-banner-image {
max-width:100%!important;
}
.hmpbox-left-col{
max-width:100%!important;
padding-right:0px;
}
.sthd_item.sthd_icon {
padding-left: 0rem!important;
margin-top: 8px;
}
.main-category-cl{
max-width:100%!important;
}
.category-grid-post-container{
max-width:100%!important;
}
#pull .bars, #pull .close {
right: 6px;
top: 3px;
z-index:1;
}
.recipe-list{
margin-top:2rem;
}
.recipes-grid-post-col{
padding:0;
}
.recipes-category-posts-cl {
max-width:50%;
flex: auto;
}
.dessert-section-cl .main-title {
padding-top: 3rem;
}
.recipes-category-filter-btn {
margin-right:0px;
}
.recipe-left-google-ad-sec img {
margin-bottom: 2rem;
margin-top: 2rem;
width:100px;
}
.dessert-right-sub-col {
padding:28px;
}
.dessert-recipe-list .post-link-cl {
margin-top: 0;
}
.dessert-left-sub-col img {
padding-right: 1rem;
height: fit-content;
}
.recipe-center-col {
padding:0px;
}
.featured-recipe img {
height: 100%;
padding:1rem;
}
.recipes-banner-container .recipes-banner-row {
padding:0px;
}
.recipe-left-google-ad-sec{
padding: 0;
max-width:50%;
}
.blog-single-page-content-sec .container {
max-width:max-content;
padding:15px;
}
.blog-single-page-content-sec .row{
display: grid;
}
.single-content-cl {
max-width:100%!important;
padding: 1rem;
}
.single-content-cl .custom-content figure img{
width: -webkit-fill-available!important;
}
.site-footer .sidebar-container {
padding:0px;
}
.about-page-banner-heading {
text-align:center;
}
.main-contact-section .container{
justify-content: center!important;
}
.contact-form-wrapper{
padding: 3rem;
}
.grid-post-title a {
font-size: 16px!important;
}
#read-more-btn {
width: 30%;
}
.blog-section .container {
padding:0;
}
.header-nav-main-col{
display:block!important;
}
.header-login-signup-col{
display:block!important;
}
#expand-content-w {
display:inline!important;
}
.sthd_register a {
z-index:9;
}
.latest-post-banner-content {
width: 81%;
}
.grid-post-title a {
font-size: 18.67px;
}
.grid-post-desc {
font-size: 13.07px;
}
.grid-post-author-info {
font-size: 8.02px;
}
.read-time {
font-size: 8px;
}
.quick-links-heading h4 {
text-align:center;
}
.quick-links ul li {
padding-top: 10px;
}
.quick-links {
padding: 4px;
}
.main-contact-section .container-fluid {
padding: 3rem;
}
.contact-form-heading {
font-size: 24px;
}
.contact-form-description {
font-size: 10px;
}
.social-heading {
font-size: 16px;
}
.quick-links-col h4 {
font-size: 21px;
}
.ebook-detail-cl .banner-ebook-heading {
font-size: 16px;
}
.ebook-detail-cl .ebook-btn-link {
width: 100%;
}
.filter-post-content .container {
max-width: max-content;
margin: 0 auto;
}
.main-category-cl{
max-width: max-content;
}
.filter-post-container-row{
flex-direction: column-reverse;
display: flex;
}
.home-page-quick-links{
max-width: 100%;
font-size: 15px;
}
.single-page-content-sec .container {
max-width: fit-content;
padding: 1rem;
}
.single-post-cl {
padding: 0px;
}
.comment-respond {
padding: 1rem;
}
.single-blog-card {
max-width: 100%!important;
margin: 0px;
}
.random-grid-posts{
padding:1rem;
}
.random-grid-posts .random-post-heading {
font-size: 17px;
}
.comment-form label {
font-family: 'Open Sans';
font-size: 13px;
}
.e-book-section.main-container{
display: flex;
flex-direction: column;
}
.e-book-quick-links{
max-width: 100%;
}
.e-book-section .main-row{
flex-direction: column;
}
.e-book-main-content-cl{
max-width: 100%;
}
.e-book-right-col{
max-width: 100%;
}
.ebook-left-col{
max-width: 100%;
}
.e-book-main-row{
flex-direction: column;
} .about-us-page-banner-section-cl .container .row{
flex-direction: column;
}
.about-page-banner-col-cl{
max-width: 100%;
}
.about-us-page-banner-section-cl .container {
padding: 2rem;
}
.about-page-banner-desc {
font-size: 17px;
display: contents;
}
.about-us-page-sec-2-container {
max-width: 100%;
}
.about-us-page-section-2 p {
font-size: 21px;
text-align: center;
}
.about-us-image-cl {
height: 150px;
}
.about-us-page-section-2 .learn-btn-cl a {
width: 100%;
font-size: 13px;
}
.about-us-section-3-col{
padding-left: 63px;
}
.about-us-count-cl .about-us-info-class {
font-size: 14px;
}
.timeline-content {
margin: 0px;
width: 100%;
}
.timeline-container::before {
left: 107%;
}
.timeline-img {
left: 107%;
}
.timeline-item.right .timeline-img::after {
left: -20px;
}
.timeline-content .content-cl   h2 {
text-align: center;
font-size: 20px;
}
.timeline-content .content-cl p{
font-size: 16px;
}
.recipe-details-content-section .main-container {
padding: 2rem;
}
.recipe-details-content-section.quick-links-col {
padding-right:0px;
}
.recipe-details-content-section #menu-quick-links-menu .menu-item a {
font-size: 16px;
}
.afilliation-filter-post-content {
padding:0px;
}	
.afilliation-filter-post-content .container { 
padding: 14px;
}
.afilliation-grid-post-col h3 {
font-size: 22px;
}
.afilliation-filter-post-content .quick-links-col{
font-size: 15px;
}
.afilliation-filter-post-content .quick-links{
width: max-content;
}
.category-posts-cl{
max-width: 100%;
}
.afilliation-category-filter-post-container .row{
display: flex;
flex-direction: column;
}
.afilliation-filter-post-content .quick-links-col .quick-links .quick-links-menu-class #menu-quick-links-menu .menu-item a { 
font-size: 16px;
}	
#affiliation-view-more-btn {
width: 30%;
}
.sthd_logo_inner img {
width: 200px;
}
.sthd_nav_innner .menu-top-menu-container ul li {
padding: 4px;
}
.menu-top-menu-container{
margin-top: 1rem;
margin-bottom: 1rem;
margin-left:30px;
}
.sthd_register{
margin-top:10px;
}
.sthd_logo_inner img {
width:158px;
}
.sthd_icon_inner {
display:grid;
}
.sthd_nav_innner {
display: grid;
}
.category-grid-post-container {
padding: 15px;align-content
} .search-filter h3 {
text-align:center;
}
.taxonomy-title h4 {
text-align:center;
}
.recipe-details-content-section .container.main-container .row{
flex-direction:column;
}
.recipe-details-content-section .container.main-container .quick-links-col{
max-width: 100%;
}
.recipe-content-col{
max-width: 100%;
}
.blog-section .container .main-row {
flex-direction: column-reverse;
}
.blog-content {
width:100%;
}
.quick-links-col {
max-width:100%;
padding: 3rem;
}
.contact-page-container{
flex-direction: column-reverse;
}
.contact-form-section{
max-width:100%;
padding: 3rem;
}
.e-book-section .container.main-container .main-row{
padding: 0px;
margin: 0;
}
.faq-section .main-row{
flex-direction: column;
}
.faq-quick-links{
padding:0;
max-width: 100%;
}
.faq-main-content-col{
max-width: 100%;
}
.open-close-quick-links-mobile {
display: block;
}
.quick-links-col {
display: none;
}
#social-box .genericon {
margin:0!important;
float:left!important;
}
.footer_bottom{
padding: 0!important;
}
}
@media (min-width: 990px) and (max-width: 1100px) {
.recipe-category-filter-sec .quick-links-col {
padding: 8px !important;
}
.category-grid-post-container .hm-mlt-grd-rw{
padding: 1rem;
}
#expand-content-w {
display:inline!important;
}
.timeline-item.right .timeline-img .timeline-date {
left: 40px;
}
.timeline-section-main-heading {
margin-bottom: 5rem;
}
.about-page-banner-desc p {
font-family: 'Roboto', sans-serif;
font-size: 21px;
line-height: 34.31px;
padding-right: 50px;
}
.timeline-item:nth-child(even) .timeline-content {
margin-top: 0rem;
margin-bottom: 3rem;
}
.timeline-item:nth-child(odd) .timeline-content {
margin-top: 0rem;
margin-bottom: 3rem;
}
.recipes-category-posts-cl {
padding: 4px;
max-width: 33%;
flex:auto;
}
.single-content-cl {
padding: 3rem;
}
.blog-single-page-content-sec .single-right-ad img{
width: -webkit-fill-available;
}
.comment-date-time {
font-size:14px;
}
.random-post-heading{
padding-left: 50px;
}
.contact-form-wrapper{
padding: 2rem;
}
.e-book-quick-links{
padding: 0;
}
.main-contact-section .container-fluid {
padding: 4rem;
}
.social-media-item img {
width: 20px;
height: 20px;
}
.blog-section .container {
padding: 2rem;
}
.latest-post-meta img.avatar {
width: 20px;
height: 20px;
}
.latest-post-meta .author-info {
font-size: 13px;
} .blog-single-page-content-sec .container {
max-width: fit-content;
padding: 3rem;
}
.single-blog-card {
max-width: 44%;
margin: 13px;
}
.single-blog-card .grid-post-title a{
font-size: 16.67px;
}
.e-book-quick-links{
padding: 0;
}
.book-author-details .book-author-title-head {
font-size: 19px;
}
.e-book-left-col-details .main-heading {
font-size: 27px;
}
.book-details .detail-title .title {
font-size: 13px;
}
.book-details .detail-value {
font-size: 9px;
}
.e-book-img img {
width: 160px;
}
.book-author-details .book-author-detail-desc {
font-size: 14px;
}
.book-author-details .book-recipes-edition-head {
font-size: 9px;
}
.about-us-page-banner-section-cl .container {
padding: 2rem;
}
.about-us-page-sec-2-container {
max-width: 100%;
}
.about-us-page-section-2  .about-us-section-2-title-info .title-info {
font-size: 36px;
text-align: center;
}
.about-us-section-3 .main-container {
padding:3rem;
}
.about-us-section-3-col{
padding-left: 43px;
}
.about-us-count-cl .about-us-info-class {
font-size: 18px;
}
.timeline-content {
margin: 0px;
width: 100%;
}
.timeline-img {
left: 104%;
}
.timeline-container::before {
left: 104%;
}
.timeline-item.right .timeline-img::after {
left: -20px;
}
.timeline-content .content-cl   h2 {
text-align: center;
}
.recipe-details-content-section .main-container { 
padding: 2rem;
}
.afilliation-filter-post-content .container {
padding:0px;
}
.afilliation-filter-post-content .quick-links-col{
padding-right: 0px;
}
.afilliation-filter-post-content  .quick-links {
padding: 5px;
}
.sthd_icon_inner{
width: max-content;
padding-right: 63px;
}
.sthd_logo_inner img {
width: 200px;
}
.sthd_nav_innner .menu-top-menu-container ul li {
padding-left:7px;
padding-right:7px;
}
.header-login-signup-col{
padding:0px!important;
}
.menu-top-menu-container{
margin-top: 1rem;
margin-bottom: 1rem;
margin-left:20px;
}
.sthd_login {
padding-right:7px;
}
.sthd_nav_innner {
display: grid;
}
.home-page-banner-section-cl .filter-post-content .container{
padding-left:3rem;
padding-left:3rem;
}
.home-page-quick-links .quick-links{
padding-left:10px;
}
.home-page-quick-links{
padding:0px;
}
.category-posts-cl{
max-width: 100% !important;
}
.category-filter-post-container .row{
margin:9px;
}
.category-grid-card-cl {
margin-bottom: 2rem;
height:fit-content
}
.filter-post-content .container {
padding: 150px 30px;
}
.main-category-cl{
padding-left:3rem;
}
.quick-links-col h4 {
font-size: 23px;
}
.home-page-quick-links .quick-links-col { 
padding-right: 0px;	
}
.e-book-quick-links .quick-links {
padding: 4px;
}
.faq-quick-links {
padding-right: 19px;
padding-left: 1px;
}
.quick-links {
padding: 2px;
}
.quick-links-heading h4 {
margin:0px;
}
.home-page-banner .banner-heading {
font-size: 54px;
padding: 0;
margin: 0;
}
.ebook-detail-cl .banner-ebook-heading {
font-size:20px;
}
.home-page-banner .banner-desc p {
margin-top: 0rem;
}
.hmpbox-left-col {
padding-right: 40px !important;
}
.quick-links-col{
padding:0px!important;
}
#menu-quick-links-menu .menu-item a {
font-size: 16px;
}
}
@media (min-width: 1100px) and (max-width: 1300px) {
.recipe-category-filter-sec .quick-links-col {
padding: 8px !important;
}
#expand-content-w {
display:inline!important;
}
.quick-links-col h4 {
font-size:28px;
}
.about-page-banner-desc p {
font-size: 21px;
line-height: 38.31px;
padding-right: 50px;
}
.home-page-banner .banner-heading {
font-size: 59px;
}
.hmpbox-left-col {
padding-right:50px!important;
}
.header-nav-main-col{
justify-content:center;
}
#menu-quick-links-menu .menu-item a {
font-size: 16px;
}
.quick-links-col{
padding-right:20px!important;
}
.blog-single-page-content-sec .container{
padding:2rem;
}
.single-content-cl {
padding: 3rem;
}
.blog-single-page-content-sec .single-right-ad img{
width: -webkit-fill-available;
}
.single-blog-card {
margin:10px;
}
.e-book-quick-links{
padding:0px;
}
.book-author-details .book-author-title-head {
font-size: 19px;
}
.e-book-left-col-details .main-heading {
font-size: 27px;
}
.book-details .detail-title .title {
font-size: 13px;
}
.book-details .detail-value {
font-size: 13px;
}
.e-book-img img {
width: 160px;
}
.book-author-details .book-author-detail-desc {
font-size: 14px;
}
.book-author-details .book-recipes-edition-head {
font-size: 12px;
}
.about-us-page-banner-section-cl .container {
padding: 2rem;
}
.about-us-page-sec-2-container {
max-width: 100%;
}
.about-us-page-section-2  .about-us-section-2-title-info .title-info {
font-size: 36px;
}
.about-us-section-3 .main-container {
padding-left: 2rem;
padding-right: 2rem;   
}
.about-us-section-3-col{
padding-left: 43px;
}
.about-left-google-ad-sec img {
width: 75px;
}
.about-right-google-ad-sec img {
width: 75px;
}
.about-us-count-cl .about-us-info-class {
font-size: 20px;
}
.timeline-content .content-cl   h2 {
text-align: center;
}	
.recipe-details-content-section .main-container { 
padding: 2rem;
}
.afilliation-filter-post-content {
padding:0px;
}
.afilliation-filter-post-content .quick-links-col{
padding: 10px;
}
.afilliation-filter-post-content .quick-links-col h4 {
font-size: 22px;
}
.afilliation-filter-post-content .quick-links-col .quick-links {
padding: 7px;	
}
.sthd_logo_inner img {
width: 200px;
}
.menu-top-menu-container{
margin-top: 1rem;
margin-bottom: 1rem;
}
.sthd_nav_innner .menu-top-menu-container ul li {
padding-left: 5px;
}
.sthd_nav_innner {
display: grid;
}
.header-login-signup-col{
padding:0px!important;
}
.filter-post-content .container {
padding: 150px 40px;
}
.home-page-quick-links .quick-links-col {
padding-right: 0px;
}
.blog-section .container {
padding:3rem;
}
.faq-quick-links {
padding-right: 13px;
padding-left: 22px;
}
.quick-links-heading h4 {
margin: 4px;
}
.quick-links {
padding: 4px;
}
}
@media (min-width: 1300px) and (max-width: 1400px) {
.recipe-category-filter-sec .quick-links-col {
padding: 8px !important;
}
.header-nav-main-col{
justify-content:end;
}
.blog-section .container{
padding:32px;
}
.about-page-banner-desc p {
padding-right:100px;
}
}
body.login div#login h1 a {
display:none!important;
}
.faq-main-content-col .accordion {
width: 80%;
margin: 20px auto;
}
.faq-main-content-col .category {
border-radius: 5px;
margin-bottom: 10px;
overflow: hidden;
border-bottom: 1px solid #ddd;
}
.faq-main-content-col .category-title {
font-family: 'Source Serif Pro';
font-size: 30px;
font-weight: 600;
line-height: 37.59px;
text-align: left;
padding: 15px;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
transition: background-color 0.3s ease;
}
.faq-main-content-col .questions {
overflow: hidden;
transition: height 0.3s ease;
}
.faq-main-content-col .question {
border-bottom: 1px solid #ddd;
}
.faq-main-content-col .question-title {
font-family: 'Roboto', sans-serif;
font-size: 20px;
font-weight: 600;
line-height: 40.44px;
text-align: left;
color: #000000;
padding: 15px;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
background-color: #fff;
transition: background-color 0.3s ease;
}
.faq-main-content-col .answer {
font-family: 'Roboto', sans-serif;
font-size: 15.94px;
font-weight: 400;
line-height: 30.68px;
letter-spacing: 0.02em;
text-align: left;
overflow: hidden;
padding: 0 15px;
transition: height 0.3s ease, padding 0.3s ease;
}
.faq-main-content-col .icon {
font-size: 16px;
}  #hoverDiv {
border-radius:20px;
position: absolute; 
z-index: 1;
width: 100%;
padding: 1rem;
top: 100%;
left: 0;
height: auto;
margin-top: -41px;
right:0;
background: #F7F7F9;
}
#expand-content-w {
width: 100%;
min-height: 300px;
margin: 0 auto;
padding: 0;
overflow: auto;
justify-content: center;
display: flex;
}
#expand-content-w article {
float: left;
min-width: 200px;
margin: 0px 4px 30px 0;
padding: 7px;
border: 2px solid gainsboro;
border-radius: 14px;
height:fit-content;
}
#expand-content-w h3 {
font-family: 'Source Serif Pro';
font-size: 21px;
font-weight: 600;
color: #000;
text-align: center;
}
#expand-content-w section {
margin: 0;
padding: 0;
display:flex;
}
#expand-content-w ul {
float: left;
min-height: 250px; 
list-style: none; 
margin: 10px 10px 0 5px;
padding: 0;
}
#expand-content-w ul li a {
text-decoration:none;
color: #000;
font-size:17px;
}
.recipe-center-desc .code-block{
display:none;
}
.featuredRecipeBadge-img-cl{
height: 200px!important;
width: 200px;
top: -70px;
bottom: 0px;
left: 0;
right: 0;
position:absolute;
}
.category-title-cl {
height: 4em; 
}
.home-page-comment-author{
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight: 800;
line-height: 28.13px;
color: #000000;
}
.questions{
display:none;
}
.grid-post-meta button.delete-post-btn{
position: absolute;
right: 20px;
bottom: 0px;
background: none;
border: 0;
color: #000;
font-size: 11px;
font-weight: 700;
}
.saved-posts-section .container{
max-width:1400px;
}
.saved-posts-grid .blog-card.saved-post-blog-card{
max-width:31%!important;
display:flex;
padding:0px;
}
.saved-posts-section h2{
text-align: center;
padding: 2rem;
font-family: Source Serif Pro;
font-size: 30px;
font-weight: 600;
}
.tiled-gallery__gallery{
justify-content: center;
display: grid;
}
.tag-archived-container{
max-width:1400px!important;
}
.yt-subscribe-btn{
border: none;
background: #FF8947;
}  .star-rating {
display: inline-block; 
font-size: 0; 
width: 120px; 
height: 24px;
position: relative;
} .star {
display: inline-block;
width: 20%; 
height: 100%;
overflow: hidden;
position: relative;
} .star.full-star::before {
content: "\2605"; 
color: #343434;
font-size: 24px;
} .star.half-star.fill-25::before {
content: '\2605';
position: absolute;
overflow: hidden;
color: #343434;
left: 2px;
top: 0px;
font-size: 24px;
white-space: nowrap;
width: 8px;
}
.star.half-star.fill-50::before {
content: '\2605';
position: absolute;
overflow: hidden;
color: #343434;
left: 3px;
top: 1px;
font-size: 22px;
white-space: nowrap;
width: 10px;
}
.star.half-star.fill-75::before {
content: '\2605';
position: absolute;
overflow: hidden;
color: #343434;
left: 2px;
top: 0px;
font-size: 24px;
white-space: nowrap;
width: 13px;
} 
.star.empty-star svg{
height: 16px;
position: absolute;
top: 5px;
}
.star.half-star svg{
top: 5px;
position: absolute;
height: 16px;
}
.recipe-list 
.star.half-star svg{
top: 4px;
}
#comments .comment-list{
max-width:100%;
}
.wprm-fallback-recipe{
display:none;
}
.single-page-ratings .star-rating{
height: 30px;
}
.single-page-ratings .star.half-star svg {
top: 11px;
}
.single-page-ratings .star.empty-star {
top: 5px;
}
.wp-block-embed__wrapper{
display:none!important;
}
.single-page-filtered-content{
line-height:2.1;
}
.single-page-filtered-content img{
width:300px;
}
.wprm-recipe-ingredient-group-name{
font-size:18px;
}
.wprm-recipe-instruction-group-name{
font-size:18px;
}
.single-page-filtered-content h2 span{
font-weight: 700!important;
font-family: 'Source Serif Pro';
}
.single-page-filtered-content h2 {
line-height:2;
font-weight: 700;
font-family: 'Source Serif Pro';
}
.single-page-filtered-content h3 {
font-weight: 700;
font-family: 'Source Serif Pro';
line-height:2;
}
.single-page-filtered-content{
font-family: 'Roboto', sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 30.3px;
color: #000000;
}
.load-more-cat-content-btn{
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 20px;
color: #000000;
background: none;
border: none;
}
.load-more-cat-content-btn:active{
border: none;
}
.show-less-cat-content-btn{
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 20px;
color: #000000;
background: none;
border: none;
}
.category-description{
display: inline;
}
.category-description h2{
margin-top: 2rem;
}
.category-description p:first-of-type,
.category-description p:last-of-type {
display: inline;
}
.load-more-cat-content-btn{
display:contents;
}
.show-less-cat-content-btn:active{
border: none;
}
.quick-links-col .google_ad {
text-align: center;
margin: 20px auto;
position: sticky;
top: 0;
width: 200px;
height: auto;
}
.google_addon .google_ad{
position: sticky;
top: 100px;
width: 200px;
height: auto;
}
.show {
display: block !important;
}
.hide {
display: none !important; 
}
.loader {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 9999;
}
.spinner {
border: 16px solid #f3f3f3; border-top: 16px solid #3498db; border-radius: 50%;
width: 120px;
height: 120px;
animation: spin 2s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.hm-mn-rw{
opacity: 1;
transition-duration: 1.4s;
}
.hm-mn-rw.active {
opacity: 0;  
}
.trd-rw-cl{
opacity: 1;
transition-duration: 1.4s;
}
.trd-rw-cl.active {
opacity: 0;  
}
.lm-ps-sb-rw-cl {
opacity: 1;
transition-duration: 1.4s;
}
.lm-ps-sb-rw-cl.active {
opacity: 0;  
}
.google-ads-dvv .adsbygoogle {
height: 130px!important;
}
.google-ads-dvv{
width: 100%;
margin-bottom:2rem;
}
#g-desktop-ad{
height: 130px!important;
justify-content: center;
display: flex;
}
.hm-left-google_ad{
}
#hm-right-ad{
position: sticky;
top: 0;
width:100%;
}
.hm-google_addon{
margin-top: 28rem;
}
.hm-mbl-g-ad{
display:none;
}
.hm-google-ad-full-width{
}
.mb-google-mb-ads{
display:none;
}
.wprm-recipe-container{
display:none;
}
.wls_item img{
box-shadow: none !important;
height:auto;
}