/*
Theme Name: Fiona Food
Theme URI: https://www.nayrathemes.com/fiona-food/
Author: Nayra Themes
Author URI: https://www.nayrathemes.com/
Description: This Fiona Food is designed for all Bloggers and Writers website. It allows you to post in various post formats, like Standard Post with Audio, Video and Gallery. Users will enjoy smoothness and good looking theme too. View the demo of Fiona Food Pro- https://www.nayrathemes.com/demo/pro/?theme=fiona-food
Template: fiona-blog
Version: 1.0.80
Tested up to: 6.1
Requires PHP: 5.6
License: GPLv3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: fiona-food
Slug: fiona-food
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu,  custom-logo, featured-image-header, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog, E-Commerce, food-and-drink, editor-style, grid-layout

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/

.section-18 .customize-tools {
    position: absolute;
    top: 25%;
    bottom: 0;
    right: 90px;
    transform: translateY(15%);
    background: none;
}

.style-light .footer,
.footer-section {
    padding-top: 60px;
    background: #F1F1F1;
}

.wp-block-calendar table th {
    background: var(--sp-primary);
}

.style-dark .wp-block-calendar tbody td,
.style-dark .wp-block-calendar table caption {
    color: #fff;
}

.wp-block-archives {
    list-style: none;
}

.sidebar .wp-block-search .wp-block-search__input,
.footer-section .wp-block-search .wp-block-search__input {
    min-width: 180px;
}


.wp-block-image figcaption {
    text-align: center;
}

.wp-block-file a.wp-block-file__button {
    background: var(--sp-primary);
}

.sidebar .widget_block ul li {
    margin-bottom: 10px;
}

.wp-block-loginout a {
    color: #ffffff;
    background-color: var(--sp-primary);
    border-color: var(--sp-primary);
}

.sidebar .widget_social_widget ul {
    display: block;
}

.sidebar .widget.widget_social_widget li {
    margin-bottom: 10px;
}


.style-dark .wp-block-calendar table caption {
    background-color: #71777b;
}

.wp-block-calendar .wp-calendar-nav {
    display: none;
}

.calendar_wrap table caption, 
.wp-block-calendar table caption {
    text-align: center;
}

.widget_shopping_cart_content .cart-header {
    border-bottom: 1px solid rgb(189 189 189 / 0.45);
    padding-bottom: 15px;
}

.widget_shopping_cart_content .cart-badge {
    color: #ffffff;
    font-size: 11px;
    margin: 0;
    width: 20px;
    height: 20px;
    line-height: 2;
    text-align: center;
    vertical-align: super;
    border-radius: 100px;
    display: inline-block;
    background-color: var(--sp-primary);
}

.widget_shopping_cart_content .cart-total {
    float: right;
}

.widget_shopping_cart_content li a {
    border-bottom: none !important;
}

.post-content .wp-block-latest-comments {
    padding: 0;
}

.footer-main .widget_shopping_cart ul {
    padding-top: 10px;
}


.wp-block-button a.wp-block-button__link {
    color: #ffffff;
    background-color: var(--sp-primary);
    border-color: inherit;
}

.footer-main .wp-block-latest-comments {
    padding: 0;
}

.footer-main .widget.widget_social_widget {
    margin-top: 0;
}

.widget .wp-block-social-links li a {
    padding: 0.45rem !important;
    border-bottom: none !important;
    margin: 0px !important;
}

.sidebar .wp-block-buttons {
    margin-bottom: 1em;
}

.sidebar ul.wp-block-social-links li:after {
    content: none !important;
}

.woocommerce-account .edit-account .woocommerce-form-row {
    display: block;
}

.fiona-blog-content ol.wp-block-latest-comments {
    padding: 0;
}

.sidebar .widget_shopping_cart_content .cart-badge {
    background-color: #000000;
}

.wp-block-buttons {
    margin: 15px 0;
}

.wp-block-categories {
    padding-left: 0;
    list-style: none;
}

.aligncenter {
    margin-left: auto;
    margin-right: auto;
}

form.post-password-form input[type="submit"] {
    line-height: 3;
    vertical-align: baseline;
}

.style-dark .footer-main table td {
    color: #fff;
}

.header-info .header-item.widget-right {
	z-index: 0;
}

.style-dark .calendar_wrap table td,
.style-dark .calendar_wrap table caption,
.style-dark .widget div.calendar_wrap .wp-calendar-nav span.wp-calendar-nav-prev a {
    color: #fff;
}

.wp-block-button.is-style-outline a:hover, 
.wp-block-button.is-style-outline a:focus {
    color: #fff;
    background:  var(--sp-primary);
}

.wp-block-embed figcaption {
    text-align: center;
}

.wp-block-code code img {
    display: inline-block;
    margin-left: 20px;
}

.wp-block-pullquote.has-background blockquote {
    background: inherit;
}

.post-section .wp-block-loginout,
#av-primary-content form.wp-block-search {
    padding: 20px 0;
}

pre.has-background code {
  background-color: inherit;
}

p.has-text-color em {
    color: inherit;
}

.post-section #av-primary-content .wp-block-group {
    padding: 0 20px;
}

.wp-block-group em {
    color: inherit;
}

.has-text-color em,
.has-text-color h2 {
    color: inherit;
}

a.wp-block-file__button {
    color: #fff;
}

.has-text-color * {
    color: inherit;
}

.has-text-color a:hover, 
.has-text-color a:focus {
    color: inherit;
}

.wp-block-pullquote.has-text-color blockquote {
    border-color: inherit;
}

blockquote {
    border-color: inherit !important;
}

.has-background.wp-block-read-more {
    padding: 5px 10px;
}

.wp-block-calendar table caption {
    font-weight: 500;
}

.wp-block-avatar img {
    border-radius: 50%;
}

.widget_block .alignleft {
    text-align: left;
    margin: auto;
}