/* Cherry Scheme */
body {
  color: #424a50; }

a {
  color: #900f45; }

a:hover, a:focus {
  color: #000; }

.top-navbar {
  background: #f1f1f1; }
  .top-navbar a {
    color: #900f45; }
    .top-navbar a:hover {
      color: #900f45; }

.navbar-wpz ul {
  background: #f1f1f1; }

.navbar-wpz > li > ul:before {
  border-bottom: 7px solid #f1f1f1; }

.navbar-wpz > li > ul:after {
  border-bottom: 8px solid #f1f1f1; }

.main-navbar {
  border-top: 2px solid #f1f1f1;
  border-bottom: 2px solid #f1f1f1; }

.wpzoom-media-widget .post_thumb_withbg .featured_page_content:hover h3.title {
  color: #900f45; }

.site-sidebar a {
  color: #000; }
  .site-sidebar a:hover {
    color: #900f45; }

.single .wpz-float-sharing {
  color: #bd5581; }

.single .wpz-float-sharing .sd-content ul li a.sd-button::before {
  color: #bd5581 !important; }

.single .wpz-float-sharing .sd-content ul li a.sd-button {
  box-shadow: inset 0 0 0 1px #d6cdd1; }

.single .wpz-float-sharing .sd-content ul li a.sd-button:hover {
  color: #900f45 !important;
  box-shadow: inset 0 0 0 1px #900f45; }

.single .wpz-float-sharing .sd-content ul li a.sd-button:hover:before {
  color: #900f45 !important; }

.column-widgets:after {
  background: #900f45; }

.section-footer .zoom-instagram-widget a.ig-b-v-24:hover {
  background: #900f45; }

.navbar-wpz > .current-menu-item > a, .navbar-wpz > .current_page_item > a {
  color: #900f45; }

.navbar-nav .current-menu-item > a,
.navbar-nav .current_page_item > a,
.navbar-nav .current-menu-parent > a {
  color: #900f45; }

.navbar-wpz ul a:hover {
  color: #900f45; }

#sidebar .wpzoom-bio {
  background: #f1f1f1; }

.wpzoom-bio .wpz_about_button {
  background-color: #900f45; }
  .wpzoom-bio .wpz_about_button:hover {
    background: #bd5581; }

/* Top menu */
.infinite-scroll #infinite-handle span {
  background: #900f45; }
  .infinite-scroll #infinite-handle span:hover {
    background: #bd5581; }

div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form .wpforms-page-button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  background-color: #900f45;
  color: #fff; }
  div.wpforms-container-full .wpforms-form input[type=submit]:hover,
  div.wpforms-container-full .wpforms-form button[type=submit]:hover,
  div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
  button:hover,
  input[type="button"]:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover {
    background: #bd5581;
    color: #fff; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #000;
  border: 1px solid #d6cdd1; }
  input[type="text"]:focus,
  input[type="email"]:focus,
  input[type="url"]:focus,
  input[type="password"]:focus,
  input[type="search"]:focus,
  input[type="number"]:focus,
  input[type="tel"]:focus,
  input[type="range"]:focus,
  input[type="date"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="time"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="color"]:focus,
  textarea:focus {
    border-color: #444; }

select {
  border: 1px solid #d6cdd1; }

#sidebar .widget.widget_wysija .title {
  background: #900f45; }

.widget_wysija .wysija-submit {
  background: #900f45; }

.readmore_button a {
  background: #900f45; }
  .readmore_button a:hover {
    background: #bd5581; }

.cat-links a {
  color: #900f45; }
  .cat-links a:hover {
    color: #000;
    border-color: #000; }

.entry-content a {
  color: #bd5581; }

.zoom-twitter-widget a {
  color: #900f45; }

.zoom-twitter-widget a:hover {
  color: #bd5581; }

.zoom-twitter-widget time:hover {
  color: #bd5581; }

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  background: #900f45; }

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background: #900f45; }

.woocommerce ul.products li.product h3:hover {
  color: #900f45; }

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
  background: #bd5581 !important; }

.single #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a:hover {
  color: #900f45; }

/* new */
.carousel-slider .flickity-page-dots .dot {
  border: 2px solid #d6cdd1; }
  .carousel-slider .flickity-page-dots .dot:hover, .carousel-slider .flickity-page-dots .dot.is-selected {
    background: #900f45;
    border: 2px solid #900f45; }

.wpzoom-featured-cat h3.title a {
  color: #900f45; }

.section-home-featured .widget {
  border-bottom: 2px solid #f1f1f1; }

.widget.widget_mailpoet_form, .widget.widget_wysija {
  background: #f1f1f1; }

.popular-recipes ol li {
  border-bottom: 1px solid #eee; }
  .popular-recipes ol li::before {
    color: #900f45;
    border: 1px solid #eee; }
  .popular-recipes ol li a:hover, .popular-recipes ol li a:active {
    color: #900f45; }

.widget .feature-posts-list li a:hover {
  color: #900f45; }

.widget .tabbernav .tabberactive a, .widget .tabbernav li:not(.tabberactive) a:hover {
  color: #900f45; }

.widget .tabbertab {
  border: 1px solid #eee; }

.widget .tabbernav .tabberactive {
  border: 1px solid #eee;
  border-bottom: none; }

.wp-block-tag-cloud a,
.tagcloud a {
  border: 1px solid #eee;
  color: #424a50; }
  .wp-block-tag-cloud a .post_count,
  .tagcloud a .post_count {
    background: #f5edf0;
    color: #900f45; }
  .wp-block-tag-cloud a:hover,
  .tagcloud a:hover {
    color: #900f45;
    border-color: #900f45; }
    .wp-block-tag-cloud a:hover .post_count,
    .tagcloud a:hover .post_count {
      background: #900f45;
      color: #fff; }

.footer-widgets {
  color: #424a50;
  background: #f1f1f1; }
  .footer-widgets a {
    color: #424a50; }
    .footer-widgets a:hover, .footer-widgets a:active {
      color: #900f45; }

.footer-menu ul li::after {
  color: #900f45; }

.footer-menu a:hover, .footer-menu a:active {
  color: #900f45; }

.site-info {
  border-top: 1px solid #f1f1f1; }

.cookely-index-search {
  background: #f1f1f1; }

.widget .title {
  color: #900f45; }

.sb-search {
  background: #f1f1f1; }
  .sb-search:hover, .sb-search:focus-within {
    border: 1px solid #900f45; }
  .sb-search input {
    color: #900f45; }
  .sb-search .sb-search-submit:hover {
    background: #900f45; }
  .sb-search .sb-icon-search {
    color: #900f45; }

.sb-search .sb-icon-search:hover {
  color: #900f45; }

.home-widgetized-sections .widget .title a:hover {
  color: #900f45; }

.home-widgetized-mid {
  background: #f1f1f1; }
  .home-widgetized-mid .inner-wrap::before, .home-widgetized-mid .inner-wrap::after {
    color: #d6cdd1; }
  .home-widgetized-mid .inside-inner-wrap::before, .home-widgetized-mid .inside-inner-wrap::after {
    color: #d6cdd1; }

/* slicknav */
.slicknav_nav {
  background: #f5edf0; }
  .slicknav_nav a {
    color: #900f45; }
  .slicknav_nav li {
    border-bottom: 1px solid #f1f1f1; }
  .slicknav_nav ul ul {
    background: #f5edf0; }
  .slicknav_nav .slicknav_arrow {
    border-left: 1px solid #f1f1f1; }
    .slicknav_nav .slicknav_arrow:after {
      color: #900f45; }
    .slicknav_nav .slicknav_arrow:hover {
      background: #f5edf0; }
      .slicknav_nav .slicknav_arrow:hover:after {
        background: #f5edf0; }
  .slicknav_nav .slicknav_open .slicknav_arrow {
    background: #f5edf0; }
    .slicknav_nav .slicknav_open .slicknav_arrow:after {
      background: #f5edf0; }
  .slicknav_nav .slicknav_open .slicknav_item > a {
    box-shadow: inset 0 -1px 0 #f1f1f1; }

.slicknav_menu .right-align {
  background: #f1f1f1;
  border-top: 1px solid #f1f1f1; }

.slicknav_menu .sb-search {
  box-shadow: 0 0 0 1px #f1f1f1; }
  .slicknav_menu .sb-search:hover, .slicknav_menu .sb-search:focus-within {
    box-shadow: 0 0 0 1px #900f45; }

.slicknav_menu .slicknav_menutxt {
  color: #900f45; }

.slicknav_menu .slicknav_icon-bar {
  background-color: #900f45; }

/* end */
/* Navigation */
div.navigation a {
  color: #424a50;
  background: #f1f1f1; }
  div.navigation a:hover {
    background: #900f45;
    color: #900f45; }

div.navigation span.current {
  background: #900f45; }

div.navigation a.btn-primary {
  background: #900f45; }
  div.navigation a.btn-primary:hover {
    background: #bd5581; }

.footer-social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .socicon,
.footer-social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .genericon,
.footer-social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .dashicons,
.footer-social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .fa,
.header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .socicon,
.header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .genericon,
.header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .dashicons,
.header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .fa {
  background: #f1f1f1;
  color: #900f45 !important; }
  .footer-social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .socicon:hover,
  .footer-social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .genericon:hover,
  .footer-social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .dashicons:hover,
  .footer-social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .fa:hover,
  .header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .socicon:hover,
  .header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .genericon:hover,
  .header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .dashicons:hover,
  .header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .fa:hover {
    color: #fff !important;
    background-color: #900f45 !important; }

#comments > h3 {
  border-bottom: 1px solid #f1f1f1; }

.commentlist .comment {
  border-bottom: 1px solid #f1f1f1; }

#respond {
  color: #424a50;
  background: #f1f1f1; }

.home .content-area:not(.full-layout) .recent-posts .post.sticky {
  background: #f1f1f1; }
  .home .content-area:not(.full-layout) .recent-posts .post.sticky .entry-content {
    color: #424a50; }

.recent-posts.list-view .post {
  border-bottom: 1px solid #f1f1f1; }

.entry-title a:hover, .entry-title a:active {
  color: #900f45; }

.entry-title .edit-link a:hover, .entry-title .edit-link a:active {
  color: #900f45; }

.entry-meta {
  color: #424a50; }
  .entry-meta span + span:before {
    color: #900f45; }
  .entry-meta a {
    color: #424a50; }
    .entry-meta a:hover, .entry-meta a:active {
      color: #900f45; }

.entry-body span.entry-date, .entry-body span.comments-link, .entry-body span.entry-author, .entry-body span.edit-link {
  color: #424a50; }

.entry-body span.entry-date + span:not(.cat-links)::before, .entry-body span.comments-link + span:not(.cat-links)::before, .entry-body span.entry-author + span:not(.cat-links)::before, .entry-body span.edit-link + span:not(.cat-links)::before {
  color: #900f45; }

.entry-body span.entry-date a, .entry-body span.comments-link a, .entry-body span.entry-author a, .entry-body span.edit-link a {
  color: #424a50; }

.entry-body span.entry-date a:hover, .entry-body span.entry-date a:active {
  color: #900f45; }

.entry-body span.comments-link a:hover, .entry-body span.comments-link a:active {
  color: #900f45; }

.entry-body span.entry-author a:hover, .entry-body span.entry-author a:active {
  color: #900f45; }

.entry-body span.edit-link a:hover, .entry-body span.edit-link a:active {
  color: #900f45; }

.recent-posts.list-view .post {
  border-bottom: 1px solid #f1f1f1; }

.single .entry-content {
  border-top: 1px solid #eee; }

.single .post_author {
  border-top: 1px solid #f1f1f1; }

.single .post_author .author-title a:hover {
  color: #900f45; }

.single .post_author .author-bio {
  color: #424a50; }

.single .share:before {
  background: #eee; }

.entry-content a {
  color: #900f45; }
  .entry-content a:hover {
    color: #bd5581;
    text-decoration: none; }

.entry-content blockquote {
  color: #900f45;
  border-left: solid 3px #f1f1f1; }

.tag_list:before {
  background: #eee; }

.tag_list a {
  background: #f1f1f1; }
  .tag_list a:hover {
    color: #900f45; }
  .tag_list a:after {
    background: #f1f1f1; }

.wpz_top_disclosure {
  border: 1px dashed #900f45; }

.prevnext {
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1; }

@media screen and (max-width: 979px) {
  #header_wrapper_mob {
    border-bottom: 2px solid #f1f1f1; }
  .main-navbar.sticky {
    border-bottom: 2px solid #f1f1f1; } }

.sb-search .sb-search-input::-webkit-input-placeholder {
  color: rgba(144, 15, 69, 0.8); }

.sb-search .sb-search-input:-moz-placeholder {
  color: rgba(144, 15, 69, 0.8); }

.sb-search .sb-search-input::-moz-placeholder {
  color: rgba(144, 15, 69, 0.8); }

.sb-search .sb-search-input:-ms-input-placeholder {
  color: rgba(144, 15, 69, 0.8); }

.slicknav_nav a {
  color: #bd5581; }

.prevnext .prevnext_title > span {
  background: rgba(130, 89, 106, 0.41); }

.footer-social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .socicon,
.footer-social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .genericon,
.footer-social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .dashicons,
.footer-social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .fa,
.header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .socicon,
.header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .genericon,
.header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .dashicons,
.header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas .fa {
  color: #fff !important;
  background: #900f45 !important; }

.slicknav_menu .right-align {
  background: #f5edf0;
  border-top: 1px solid #f1f1f1; }

.slicknav_nav {
  background: #f1f1f1; }
  .slicknav_nav li {
    border-bottom: 1px solid #f5edf0; }

.sb-search .sb-search-input::-webkit-input-placeholder {
  color: rgba(66, 74, 80, 0.8); }

.sb-search .sb-search-input:-moz-placeholder {
  color: rgba(66, 74, 80, 0.8); }

.sb-search .sb-search-input::-moz-placeholder {
  color: rgba(66, 74, 80, 0.8); }

.sb-search .sb-search-input:-ms-input-placeholder {
  color: rgba(66, 74, 80, 0.8); }
