/* Blue Scheme */
body {
  color: #002140; }

a {
  color: #002140; }

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

.section-title {
  color: #002140; }
  .section-title:after {
    background: #002140; }

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

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

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

/*.main-navbar {
  border-top: 2px solid $light_color;
  border-bottom: 2px solid $light_color;
}*/
.wpzoom-media-widget .post_thumb_withbg .featured_page_content:hover h3.title {
  color: #002140; }

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

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

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

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

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

.column-widgets:after {
  background: #002140; }

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

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

.infinite-scroll #infinite-handle span {
  background: #002140; }
  .infinite-scroll #infinite-handle span:hover {
    background: #fe6f45; }

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: #002140;
  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: #fe6f45;
    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: 2px solid #e1e5eb; }
  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: 2px solid #e1e5eb; }

#sidebar .widget.widget_wysija .title {
  background: #002140; }

.widget_wysija .wysija-submit {
  background: #002140; }

.readmore_button a {
  background: #002140; }
  .readmore_button a:hover {
    background: #fe6f45; }

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

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

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

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

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

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

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

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

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

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

.flickity-prev-next-button {
  background: #002140; }
  .flickity-prev-next-button:hover {
    background: #002140; }

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

.popular-recipes ol li {
  border-bottom: 1px solid #cccccc; }
  .popular-recipes ol li::before {
    color: #002140;
    border: 1px solid #cccccc; }

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

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

.site-footer {
  color: #e1e5eb;
  background: #002140; }
  .site-footer a {
    color: #e1e5eb; }

.footer-widgets {
  color: #e1e5eb; }
  .footer-widgets a {
    color: #e1e5eb; }
    .footer-widgets a:hover, .footer-widgets a:active {
      color: #e1e5eb;
      opacity: 0.5; }

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

.footer-menu a {
  color: #e1e5eb; }
  .footer-menu a:hover, .footer-menu a:active {
    color: #e1e5eb;
    opacity: 0.5; }

.site-info {
  border-top: 2px solid rgba(255, 255, 255, 0.1); }

.gourmand-index-search {
  background: #e1e5eb; }

.widget .title {
  color: #002140; }

.food-index-main h2.entry-title {
  color: #002140; }

.sb-search form {
  background: #002140; }

.sb-search input {
  color: #002140; }

.sb-search .sb-search-submit:hover {
  background: #002140; }

.sb-search .sb-icon-search {
  color: #002140; }

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

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

.home-widgetized-mid .inner-wrap::before, .home-widgetized-mid .inner-wrap::after {
  color: #ead3c9; }

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

/* slicknav */
.slicknav_nav {
  background: #002140; }
  .slicknav_nav a {
    color: #e1e5eb; }
  .slicknav_nav ul ul {
    background: #f0f0f0; }
  .slicknav_nav .slicknav_arrow:after {
    color: #e1e5eb; }
  .slicknav_nav .slicknav_arrow:hover {
    background: #f0f0f0; }
    .slicknav_nav .slicknav_arrow:hover:after {
      background: #f0f0f0; }
  .slicknav_nav .slicknav_open .slicknav_arrow {
    background: #f0f0f0; }
    .slicknav_nav .slicknav_open .slicknav_arrow:after {
      background: #f0f0f0; }
  .slicknav_nav .slicknav_open .slicknav_item > a {
    box-shadow: inset 0 -1px 0 #e1e5eb; }

.slicknav_menu .slicknav_open .slicknav_icon-bar {
  background-color: #e1e5eb; }

.slicknav_menu .sb-search {
  box-shadow: 0 0 0 1px #e1e5eb; }
  .slicknav_menu .sb-search:hover, .slicknav_menu .sb-search:focus-within {
    box-shadow: 0 0 0 1px #002140; }

.slicknav_menu .slicknav_menutxt {
  color: #002140; }

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

/* end */
/* Navigation */
div.navigation a {
  color: #002140; }
  div.navigation a:hover {
    background: #002140;
    color: #002140; }

div.navigation span.current {
  background: #002140; }

div.navigation a.btn-primary {
  background: #002140; }
  div.navigation a.btn-primary:hover {
    background: #fe6f45; }

#comments > h3 {
  color: #002140;
  border-bottom: 1px solid #e1e5eb; }

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

#respond > h3 {
  color: #002140; }

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

.recent-posts.blog-view .post {
  position: relative; }
  .recent-posts.blog-view .post:after {
    content: '............................................................................................................................................';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 20px;
    letter-spacing: 2px;
    line-height: 1;
    color: rgba(0, 0, 0, 0.3);
    overflow: hidden; }
  .recent-posts.blog-view .post:last-child:after {
    display: none; }

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

.entry-meta {
  color: #002140; }
  .entry-meta span + span:before {
    color: #002140; }
  .entry-meta a {
    color: #002140; }
    .entry-meta a:hover, .entry-meta a:active {
      color: #002140; }

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

.entry-body span.entry-date + span::before, .entry-body span.comments-link + span::before, .entry-body span.entry-author + span::before, .entry-body span.edit-link + span::before {
  color: #002140; }

.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: #002140; }

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

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

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

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

.single .entry-content {
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

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

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

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

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

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
  color: #002140; }

.entry-content a {
  color: #002140; }
  .entry-content a:hover {
    color: #fe6f45;
    text-decoration: none; }

.entry-content blockquote {
  color: #002140;
  border-left: solid 3px #e1e5eb; }

.tag_list a {
  background: #e1e5eb; }
  .tag_list a:hover {
    color: #002140; }

.wpz_top_disclosure {
  border: 1px dashed #d2d2d2; }

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

.sb-search .sb-search-input::-webkit-input-placeholder {
  color: rgba(0, 33, 64, 0.8); }

.sb-search .sb-search-input:-moz-placeholder {
  color: rgba(0, 33, 64, 0.8); }

.sb-search .sb-search-input::-moz-placeholder {
  color: rgba(0, 33, 64, 0.8); }

.sb-search .sb-search-input:-ms-input-placeholder {
  color: rgba(0, 33, 64, 0.8); }

#sidebar .zoom-instagram-widget a.ig-b-v-24 {
  background: #002140; }

body {
  background: #f8f9fc; }

.archive .site-header,
.page .site-header,
.single .site-header {
  border-bottom: 2px solid #e1e5eb; }

#respond > h3 {
  border-bottom: 2px solid #e1e5eb; }
  #respond > h3:after {
    background: #fe6f45; }

.navbar-brand-wpz h1 a {
  color: #fe6f45; }
  .navbar-brand-wpz h1 a:hover {
    color: #002140; }

.section-title {
  border-bottom: 2px solid #e1e5eb; }
  .section-title:after {
    background: #fe6f45; }

.cat-links a {
  color: #fe6f45; }
  .cat-links a:hover {
    color: #002140; }

.readmore_button a {
  background: #fe6f45; }
  .readmore_button a:hover {
    background: #002140; }

.widget .title {
  border-bottom: 2px solid #e1e5eb; }
  .widget .title:after {
    background: #fe6f45; }

.site-info {
  color: #738596; }

.prevnext .nextprev_label {
  background: #e1e5eb;
  color: #002140; }

.single .share a {
  background: #e1e5eb; }
  .single .share a:hover {
    background: #002140; }

.widget.widget_mailpoet_form,
.widget.widget_mc4wp_form_widget {
  background: #f9ebe9; }
  .widget.widget_mailpoet_form .title,
  .widget.widget_mc4wp_form_widget .title {
    color: #002140; }

.mailpoet_form_widget textarea,
.mailpoet_form_widget input[type="text"],
.mailpoet_form_widget input[type="email"],
.mc4wp-form-fields textarea,
.mc4wp-form-fields input[type="text"],
.mc4wp-form-fields input[type="email"] {
  border: 1px solid #e1e5eb; }

.mailpoet_form_widget input[type="submit"],
.mc4wp-form-fields input[type="submit"] {
  color: #fff;
  background: #002140; }
  .mailpoet_form_widget input[type="submit"]:hover, .mailpoet_form_widget input[type="submit"]:focus,
  .mc4wp-form-fields input[type="submit"]:hover,
  .mc4wp-form-fields input[type="submit"]:focus {
    background: #fe6f45; }

#sidebar .widget.widget_mc4wp_form_widget {
  background: #f9ebe9; }
  #sidebar .widget.widget_mc4wp_form_widget .title {
    color: #002140; }
  #sidebar .widget.widget_mc4wp_form_widget input[type="submit"] {
    color: #fff;
    background: #002140; }
    #sidebar .widget.widget_mc4wp_form_widget input[type="submit"]:hover, #sidebar .widget.widget_mc4wp_form_widget input[type="submit"]:focus {
      background: #fe6f45; }

.wpz-arrow {
  background-color: #fe6f45; }

.wpz-arrow::after, .wpz-arrow::before {
  background-color: #fe6f45; }

#sidebar .wpzoom-bio {
  border: none;
  background: #e1e5eb; }
  #sidebar .wpzoom-bio .meta {
    color: #002140; }

.wpzoom-bio .wpz_about_button {
  color: #fe6f45; }
  .wpzoom-bio .wpz_about_button:hover {
    color: #e1e5eb;
    border: none;
    background: #002140; }
    .wpzoom-bio .wpz_about_button:hover .wpz-arrow {
      background-color: #e1e5eb; }
      .wpzoom-bio .wpz_about_button:hover .wpz-arrow::before, .wpzoom-bio .wpz_about_button:hover .wpz-arrow::after {
        background-color: #e1e5eb; }

.widget .tabbertab {
  border: 1px solid #cccccc;
  background: transparent; }

.widget .tabbernav .tabberactive {
  background: #f8f9fc; }

.entry-meta span + span:before {
  color: #ccc; }

.entry-body span.entry-date + span::before,
.entry-body span.cat-links + span::before,
.entry-body span.comments-link + span::before,
.entry-body span.entry-author + span::before,
.entry-body span.edit-link + span::before {
  color: #ccc; }

.tag_list a {
  background: #e1e5eb;
  color: #002140; }
  .tag_list a:hover {
    color: #fff;
    background: #002140; }

.single .post_author {
  border: none;
  background: #e1e5eb; }

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

.infinite-scroll #infinite-handle span {
  background: #002140; }
  .infinite-scroll #infinite-handle span:hover {
    background: #fe6f45; }

div.navigation a {
  color: #002140; }
  div.navigation a:hover {
    background: #fe6f45;
    color: #fff; }

div.navigation span.current {
  background: #fe6f45; }

div.navigation a.btn-primary {
  background: #002140; }
  div.navigation a.btn-primary:hover {
    background: #fe6f45; }

div.navigation .prev, div.navigation .next {
  color: #fe6f45; }

/* Yoast Breadcrumbs */
.wpz_breadcrumbs {
  color: #4a6178; }
  .wpz_breadcrumbs > :last-child {
    color: #fe6f45; }
  .wpz_breadcrumbs a {
    color: #4a6178; }
    .wpz_breadcrumbs a:hover, .wpz_breadcrumbs a:active {
      color: #fe6f45; }

.single .wpz-float-sharing .sd-content ul li a.sd-button:hover {
  background: #002140 !important;
  color: #fff; }

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

#sidebar .zoom-instagram-widget a.ig-b-v-24:hover {
  background: #fe6f45;
  opacity: 1; }

.site-footer a:hover,
.site-footer a:active {
  opacity: 1;
  color: #fe6f45; }

.footer-menu a {
  color: #fff; }
  .footer-menu a:hover, .footer-menu a:active {
    color: #fe6f45;
    opacity: 1; }

.site-footer input[type=button],
.site-footer input[type=reset],
.site-footer input[type=submit],
.site-footer button {
  background: #fe6f45; }
  .site-footer input[type=button]:hover,
  .site-footer input[type=reset]:hover,
  .site-footer input[type=submit]:hover,
  .site-footer button:hover {
    background: #80909f; }

.navbar-wpz ul {
  background: #fff; }
  .navbar-wpz ul a:hover, .navbar-wpz ul a:active {
    background: none; }

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