/*
Theme Name: Cookely Child
Theme URI: https://www.wpzoom.com/themes/cookely
Template: wpzoom-cookely
Description: This is a simple Child Theme.
Author: WPZOOM
Author URI: https://www.wpzoom.com
Version: 1.0
*/

/* Write your custom CSS code below or add it in the Customizer > Additional CSS */

/* Tina Scheme */
body {
  color: #3a3235;
}

a {
  color: #e1c4bc;
}

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

.top-navbar {
  background: #e86d75;
}

.top-navbar a {
  color: #e1c4bc;
}

.top-navbar a:hover {
  color: #e1c4bc;
}

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

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

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

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

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

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

.site-sidebar a:hover {
  color: #e1c4bc;
}

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

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

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

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

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

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

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

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

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

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

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

.wpzoom-bio .wpz_about_button {
  background-color: #e1c4bc;
}

.wpzoom-bio .wpz_about_button:hover {
  background: #e1c4bc;
}

/* Top menu */
.infinite-scroll #infinite-handle span {
  background: #e1c4bc;
}

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

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: #e1c4bc;
  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: #e1c4bc;
  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 #e2c9ce;
}

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 #e2c9ce;
}

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

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

.readmore_button a {
  background: #e1c4bc;
}

.readmore_button a:hover {
  background: #e1c4bc;
}

.cat-links a {
  color: #e1c4bc;
}

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

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

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

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

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

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

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

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

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

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

/* new */
.carousel-slider .flickity-page-dots .dot {
  border: 2px solid #e2c9ce;
}

.carousel-slider .flickity-page-dots .dot:hover, .carousel-slider .flickity-page-dots .dot.is-selected {
  background: #e1c4bc;
  border: 2px solid #e1c4bc;
}

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

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

body, h1, h2, h3, h4, h5, h6 {
  color: #4d4d4d !important;
}

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

.popular-recipes ol li {
  border-bottom: 1px solid #f4e4e4;
}

.popular-recipes ol li::before {
  color: #e1c4bc;
  border: 1px solid #f4e4e4;
}

.popular-recipes ol li a:hover, .popular-recipes ol li a:active {
  color: #e1c4bc;
}

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

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

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

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

.tagcloud a {
  border: 1px solid #f4e4e4;
  color: #3a3235;
}

.tagcloud a .post_count {
  background: #ebbcba;
  color: #e1c4bc;
}

.tagcloud a:hover {
  color: #e1c4bc;
  border-color: #e1c4bc;
}

.tagcloud a:hover .post_count {
  background: #e1c4bc;
  color: #fff;
}

.footer-widgets {
  color: #3a3235;
  background: #f0dcdb;
}

.footer-widgets a {
  color: #3a3235;
}

.footer-widgets a:hover, .footer-widgets a:active {
  color: #e1c4bc;
}

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

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

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

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

.widget .title {
  color: #e1c4bc;
}

.sb-search {
  background: #f0dcdb;
}

.sb-search:hover, .sb-search:focus-within {
  border: 1px solid #e1c4bc;
}

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

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

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

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

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

.home-widgetized-mid {
  background: #f0dcdb;
}

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

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

/* slicknav */
.slicknav_nav {
  background: #ebbcba;
}

.slicknav_nav a {
  color: #e1c4bc;
}

.slicknav_nav li {
  border-bottom: 1px solid #f0dcdb;
}

.slicknav_nav ul ul {
  background: #ebbcba;
}

.slicknav_nav .slicknav_arrow {
  border-left: 1px solid #f0dcdb;
}

.slicknav_nav .slicknav_arrow:after {
  color: #e1c4bc;
}

.slicknav_nav .slicknav_arrow:hover {
  background: #ebbcba;
}

.slicknav_nav .slicknav_arrow:hover:after {
  background: #ebbcba;
}

.slicknav_nav .slicknav_open .slicknav_arrow {
  background: #ebbcba;
}

.slicknav_nav .slicknav_open .slicknav_arrow:after {
  background: #ebbcba;
}

.slicknav_nav .slicknav_open .slicknav_item > a {
  -webkit-box-shadow: inset 0 -1px 0 #f0dcdb;
          box-shadow: inset 0 -1px 0 #f0dcdb;
}

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

.slicknav_menu .sb-search {
  -webkit-box-shadow: 0 0 0 1px #f0dcdb;
          box-shadow: 0 0 0 1px #f0dcdb;
}

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

.slicknav_menu .slicknav_menutxt {
  color: #e1c4bc;
}

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

/* end */
/* Navigation */
div.navigation a {
  color: #3a3235;
  background: #f0dcdb;
}

div.navigation a:hover {
  background: #e1c4bc;
}

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

div.navigation a.btn-primary {
  background: #e1c4bc;
}

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

.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: #f0dcdb;
  color: #e1c4bc !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: #e1c4bc !important;
}

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

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

#respond {
  color: #3a3235;
  background: #f0dcdb;
}

.home .content-area:not(.full-layout) .recent-posts .post.sticky {
  background: #f0dcdb;
}

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

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

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

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

.entry-meta {
  color: #3a3235;
}

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

.entry-meta a {
  color: #3a3235;
}

.entry-meta a:hover, .entry-meta a:active {
  color: #e1c4bc;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tag_list:before {
  background: #f4e4e4;
}

.tag_list a {
  background: #f0dcdb;
}

.tag_list a:hover {
  color: #e1c4bc;
}

.tag_list a:after {
  background: #f0dcdb;
}

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

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

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

.sb-search .sb-search-input::-webkit-input-placeholder {
  color: rgba(231, 133, 139, 0.8);
}

.sb-search .sb-search-input:-moz-placeholder {
  color: rgba(231, 133, 139, 0.8);
}

.sb-search .sb-search-input::-moz-placeholder {
  color: rgba(231, 133, 139, 0.8);
}

.sb-search .sb-search-input:-ms-input-placeholder {
  color: rgba(231, 133, 139, 0.8);
}

.slicknav_nav a {
  color: #e1c4bc;
}

.prevnext .prevnext_title > span {
  background: rgba(58, 50, 53, 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: #e1c4bc !important;
}

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

.slicknav_nav {
  background: #f0dcdb;
}

.slicknav_nav li {
  border-bottom: 1px solid #ebbcba;
}

.sb-search .sb-search-input::-webkit-input-placeholder {
  color: rgba(58, 50, 53, 0.8);
}

.sb-search .sb-search-input:-moz-placeholder {
  color: rgba(58, 50, 53, 0.8);
}

.sb-search .sb-search-input::-moz-placeholder {
  color: rgba(58, 50, 53, 0.8);
}

.sb-search .sb-search-input:-ms-input-placeholder {
  color: rgba(58, 50, 53, 0.8);
}

.sticky-menu {
  margin-top: 94px;
}

.recent-posts.list-view .type-page .entry-body, .recent-posts.list-view .post .entry-body {
  padding: 0;
}

.wp-block-categories {
  margin-left: 0 !important;
}

.wp-block-categories li {
  list-style: none !important;
}

.btn-print-link,
.btn-pinit-link {
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.btn-print-link svg,
.btn-pinit-link svg {
  margin: auto !important;
}

.btn-print-link span,
.btn-pinit-link span {
  display: none;
}

.site-header {
  margin-bottom: 40px;
}

.site-header .inner-wrap {
  max-width: 100%;
}

.main-navbar {
  max-width: 100%;  
  margin-bottom: 0;
}

.navbar-brand-wpz {
  max-width: 1200px;
  position: relative;
  padding: 35px 0 0;
  margin: 0 auto !important;
}

.navbar-brand-wpz .left-align {
  flex-grow: 0;
}

.navbar-brand-wpz .right-align {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.navbar-brand-wpz .right-align .header_social {
  display: flex;
}

ul.wp-block-categories-list {
  display: flex;
  flex-wrap: wrap;
}

ul.wp-block-categories-list > li {
  margin-right: 2rem;
  margin-bottom: 2rem;
}

.right-align .sb-search {
  border: 1px solid #e2c9ce;
  overflow: hidden;
}

.right-align .sb-search input[type="search"] {
  background-color: #fff;
  border: none;
}

.right-align .sb-search .sb-icon-search {
  top: 50%;
  transform: translateY(-50%);
}

.cookely-index-search-width {
  width: 70.18%;
}

@media screen and (max-width: 820px) {
  .cookely-index-search-width {
    width: 100%;
  }

  #sb-search.sb-search-open {
    left: 0;
  }

  #sb-search .sb-search-input {
    flex: 1;
  }
}

#sb-search {
  opacity: 0;
  position: absolute;
  right: 100%;
  margin: 0;
  transition: 0.3s ease all;
}

#sb-search.sb-search-open {
  right: 0;
  left: 0;
  opacity: 1;
  overflow: visible;
}

#search-close {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
}

.slicknav_nav .right-align .header_social {
  display: flex !important;
  justify-content: center !important;
}

.sb-search .sb-search-input {
  flex: 1;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}