@charset "UTF-8";
/*!
Theme Name: Tasty
Theme URI: http://dedulab.com/tasty
Author: Dedulab
Author URI: http://dedulab.com
Description: Food recipes premium WordPress theme
Version: 1.1.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tasty
Tags: blog, e-commerce, food-and-drink, translation-ready, theme-options, rtl-language-support, post-formats, full-width-template, flexible-header, custom-logo, custom-header, custom-colors, accessibility-ready

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

tasty is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}



/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 0.5em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
a {
  color: #4169e1;
}
a:visited {
  color: #800080;
}
a:hover, a:focus, a:active {
  color: #191970;
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}
button:active, button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

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: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}
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 {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
.site {
  display: block;
}
.site .site-content-wrap {
  display: grid;
  align-items: start;
  grid-gap: 0 45px;
  width: 100%;
  padding-left: 45px;
  padding-right: 45px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: border-box;
  max-width: 1600px;
}
.wp-customizer .site .site-content-wrap {
  max-width: 100%;
}
.site .site-content-wrap .site-main {
  grid-area: main;
  overflow: hidden;
  /* Resolves issue with <pre> elements forcing full width. */
}
.site .site-content-wrap .site-sidebar {
  grid-area: sidebar;
}
.site .site-content-wrap .page-header {
  grid-area: page_header;
}
.content-boxed .site .site-content-wrap {
  width: max-content;
}
.site.sidebar-right .site-content-wrap {
  grid-template-columns: auto 350px;
  grid-template-areas: "page_header page_header" "main sidebar";
}
.content-boxed .site.sidebar-right .site-content-wrap {
  grid-template-columns: 882px 350px;
}
.site.sidebar-left .site-content-wrap {
  grid-template-columns: 350px auto;
  grid-template-areas: "sidebar main";
  grid-template-areas: "page_header page_header" "sidebar main";
}
.content-boxed .site.sidebar-left .site-content-wrap {
  grid-template-columns: 350px 882px;
}
.site.no-sidebar .site-content-wrap {
  display: block;
  margin-top: 30px;
  max-width: 1600px;
}
.wp-customizer .site.no-sidebar .site-content-wrap {
  max-width: 100%;
}
.content-boxed .site.no-sidebar .site-content-wrap {
  max-width: 882px;
}
.wp-customizer .content-boxed .site.no-sidebar .site-content-wrap {
  max-width: 100%;
}

@media print {
  .site .site-content-wrap {
    display: block;
  }
}
@media only screen and (max-width : 768px) {
  .site .site-content-wrap {
    max-width: 100vw;
    padding: 0 16px;
  }
}
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.main-navigation ul ul {
  position: absolute;
  float: left;
  z-index: 99999;
  top: 100%;
  left: -999em;
}
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}
.main-navigation li {
  position: relative;
}
.main-navigation a {
  display: block;
  text-decoration: none;
}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !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;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/*--------------------------------------------------------------
# Tasty styles
--------------------------------------------------------------*/
/*  Bootstrap-Grid-Only (3.2.0) | https://github.com/zirafa/bootstrap-grid-only  */
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
td.visible-xs {
    display: table-cell !important;
  }

  .visible-xs-block {
    display: block !important;
  }

  .visible-xs-inline {
    display: inline !important;
  }

  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
td.visible-sm {
    display: table-cell !important;
  }

  .visible-sm-block {
    display: block !important;
  }

  .visible-sm-inline {
    display: inline !important;
  }

  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
td.visible-md {
    display: table-cell !important;
  }

  .visible-md-block {
    display: block !important;
  }

  .visible-md-inline {
    display: inline !important;
  }

  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }

  .visible-lg-inline {
    display: inline !important;
  }

  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }

  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.container,
.container-fluid {
  margin-right: auto;
  margin-left: auto;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.col,
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

@media (min-width: 768px) {
  .col,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
    float: left;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-push-11 {
    left: 91.66666667%;
  }

  .col-sm-push-10 {
    left: 83.33333333%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-8 {
    left: 66.66666667%;
  }

  .col-sm-push-7 {
    left: 58.33333333%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-5 {
    left: 41.66666667%;
  }

  .col-sm-push-4 {
    left: 33.33333333%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-2 {
    left: 16.66666667%;
  }

  .col-sm-push-1 {
    left: 8.33333333%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
    float: left;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-pull-11 {
    right: 91.66666667%;
  }

  .col-md-pull-10 {
    right: 83.33333333%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-8 {
    right: 66.66666667%;
  }

  .col-md-pull-7 {
    right: 58.33333333%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-5 {
    right: 41.66666667%;
  }

  .col-md-pull-4 {
    right: 33.33333333%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-2 {
    right: 16.66666667%;
  }

  .col-md-pull-1 {
    right: 8.33333333%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-push-11 {
    left: 91.66666667%;
  }

  .col-md-push-10 {
    left: 83.33333333%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-8 {
    left: 66.66666667%;
  }

  .col-md-push-7 {
    left: 58.33333333%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-5 {
    left: 41.66666667%;
  }

  .col-md-push-4 {
    left: 33.33333333%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-2 {
    left: 16.66666667%;
  }

  .col-md-push-1 {
    left: 8.33333333%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix,
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* ----------------------------------------------
 * Generated by Animista on 2021-7-29 20:24:1
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
.swirl-in-fwd {
  animation: swirl-in-fwd 0.6s ease-out both;
}

/**
 * ----------------------------------------
 * animation swirl-in-fwd
 * ----------------------------------------
 */
@keyframes swirl-in-fwd {
  0% {
    transform: rotate(-540deg) scale(0);
    opacity: 0;
  }
  100% {
    transform: rotate(0) scale(1);
    opacity: 1;
  }
}
.roll-in-blurred-left {
  animation: roll-in-blurred-left 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;
}

.roll-in-blurred-top {
  animation: roll-in-blurred-top 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
}

.roll-in-blurred-right {
  animation: roll-in-blurred-right 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;
}

.roll-in-blurred-bottom {
  animation: roll-in-blurred-bottom 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
}

/**
 * ----------------------------------------
 * animation roll-in-blurred-left
 * ----------------------------------------
 */
@keyframes roll-in-blurred-left {
  0% {
    transform: translateX(-1000px) rotate(-720deg);
    filter: blur(50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0) rotate(0deg);
    filter: blur(0);
    opacity: 1;
  }
}
/**
 * ----------------------------------------
 * animation roll-in-blurred-top
 * ----------------------------------------
 */
@keyframes roll-in-blurred-top {
  0% {
    transform: translateY(-800px) rotate(-720deg);
    filter: blur(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) rotate(0deg);
    filter: blur(0);
    opacity: 1;
  }
}
/**
 * ----------------------------------------
 * animation roll-in-blurred-right
 * ----------------------------------------
 */
@keyframes roll-in-blurred-right {
  0% {
    transform: translateX(1000px) rotate(720deg);
    filter: blur(50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0) rotate(0deg);
    filter: blur(0);
    opacity: 1;
  }
}
/**
 * ----------------------------------------
 * animation roll-in-blurred-bottom
 * ----------------------------------------
 */
@keyframes roll-in-blurred-bottom {
  0% {
    transform: translateY(800px) rotate(720deg);
    filter: blur(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
  }
}
.roll-out-blurred-left {
  animation: roll-out-blurred-left 0.65s cubic-bezier(0.755, 0.05, 0.855, 0.06) both;
}

.roll-out-blurred-top {
  animation: roll-out-blurred-top 0.6s cubic-bezier(0.755, 0.05, 0.855, 0.06) both;
}

.roll-out-blurred-right {
  animation: roll-out-blurred-right 0.65s cubic-bezier(0.755, 0.05, 0.855, 0.06) both;
}

.roll-out-blurred-bottom {
  animation: roll-out-blurred-bottom 0.6s cubic-bezier(0.755, 0.05, 0.855, 0.06) both;
}

/**
 * ----------------------------------------
 * animation roll-out-blurred-left
 * ----------------------------------------
 */
@keyframes roll-out-blurred-left {
  0% {
    transform: translateX(0) rotate(0deg);
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-1000px) rotate(-720deg);
    filter: blur(50px);
    opacity: 0;
  }
}
/**
 * ----------------------------------------
 * animation roll-out-blurred-top
 * ----------------------------------------
 */
@keyframes roll-out-blurred-top {
  0% {
    transform: translateY(0) rotate(0deg);
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-800px) rotate(-720deg);
    filter: blur(50px);
    opacity: 0;
  }
}
/**
 * ----------------------------------------
 * animation roll-out-blurred-right
 * ----------------------------------------
 */
@keyframes roll-out-blurred-right {
  0% {
    transform: translateX(0) rotate(0deg);
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateX(1000px) rotate(720deg);
    filter: blur(50px);
    opacity: 0;
  }
}
/**
 * ----------------------------------------
 * animation roll-out-blurred-bottom
 * ----------------------------------------
 */
@keyframes roll-out-blurred-bottom {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
  }
  100% {
    transform: translateY(800px) rotate(720deg);
    filter: blur(50px);
    opacity: 0;
  }
}
.tasty-fade-in-up {
  opacity: 0;
  animation-duration: 0.87s;
  animation-fill-mode: both;
  animation-name: TastyFadeInUp;
}

.flip-vertical-right {
  animation: flip-vertical-right 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
}

.flip-vertical-left {
  animation: flip-vertical-left 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
}

.flip-diagonal-2-br {
  animation: flip-diagonal-2-br 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
}

/**
 * ----------------------------------------
 * animation flip-vertical-right
 * ----------------------------------------
 */
@keyframes flip-vertical-right {
  0% {
    transform: rotateY(0);
  }
  100% {
    transform: rotateY(180deg);
  }
}
/**
 * ----------------------------------------
 * animation flip-vertical-left
 * ----------------------------------------
 */
@keyframes flip-vertical-left {
  0% {
    transform: rotateY(0);
  }
  100% {
    transform: rotateY(-180deg);
  }
}
/**
 * ----------------------------------------
 * animation flip-diagonal-2-br
 * ----------------------------------------
 */
@keyframes flip-diagonal-2-br {
  0% {
    transform: rotate3d(-1, 1, 0, 0deg);
  }
  100% {
    transform: rotate3d(-1, 1, 0, 180deg);
  }
}
/**
 * ----------------------------------------
 * animation Tasty Placeholder Shimmer
 * ----------------------------------------
 */
@keyframes TastyPlaceHolderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
/**
 * ----------------------------------------
 * animation Tasty Loader Spinner
 * ----------------------------------------
 */
@keyframes TastyLoaderSpinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/**
 * ----------------------------------------
 * animation Tasty Fade In Up
 * ----------------------------------------
 */
@keyframes TastyFadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
/**
 * ----------------------------------------
 * animation Tasty Fade In Up
 * ----------------------------------------
 */
@keyframes TastyFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TastyHeroAnimationSwing {
  0% {
    transform: rotate(10deg);
  }
  100% {
    transform: rotate(-10deg);
  }
}
@keyframes TastyHeroAnimationSwinghair {
  0% {
    transform: rotate(6deg);
  }
  100% {
    transform: rotate(-6deg);
  }
}
* {
  outline: 0 none !important;
}

html,
body {
  overflow-x: hidden;
  max-width: 100vw;
}

.tasty-loader {
  position: fixed;
  z-index: 999999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 1;
  background-color: #FFF;
  transition: 0.3s ease-in-out all;
}
.tasty-loader > span {
  visibility: hidden;
  border-radius: 100%;
  border: 1px solid rgba(20, 18, 60, 0.12);
}
.tasty-loader > span, .tasty-loader > span::before {
  width: 82px;
  height: 82px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.tasty-loader > span::before {
  content: "";
  background: url("./assets/img/tasty-icon-dark.svg") no-repeat center/50%;
}
.tasty-loader.animate > span {
  visibility: visible;
}
.tasty-loader.animate.swirl > span {
  animation: swirl-in-fwd 1s ease-out both;
}
.tasty-loader.animate.roll-in-top > span {
  animation: roll-in-blurred-top 1s cubic-bezier(0.23, 1, 0.32, 1) both;
}
.tasty-loader.animate.roll-in-right > span {
  animation: roll-in-blurred-right 1s cubic-bezier(0.23, 1, 0.32, 1) both;
}
.tasty-loader.animate.roll-in-bottom > span {
  animation: roll-in-blurred-bottom 1s cubic-bezier(0.23, 1, 0.32, 1) both;
}
.tasty-loader.animate.roll-in-left > span {
  animation: roll-in-blurred-left 1s cubic-bezier(0.23, 1, 0.32, 1) both;
}
.tasty-loader.animate.flip-right > span {
  animation: flip-vertical-right 0.4s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
  animation-direction: alternate-reverse;
}
.tasty-loader.animate.flip-left > span {
  animation: flip-vertical-left 0.4s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
  animation-direction: alternate-reverse;
}
.tasty-loader.animate.flip-d2br > span {
  animation: flip-diagonal-2-br 0.4s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955) both;
  animation-direction: alternate-reverse;
}
html.tasty-loaded .tasty-loader {
  opacity: 0;
}

.site.has-sidebar .site-main {
  margin-top: 30px;
}
.site.has-sidebar .site-sidebar {
  margin-top: 70px;
}

.container {
  width: 100%;
  padding-left: 45px;
  padding-right: 45px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: border-box;
}
.container.max-full-width, .site-main.tasty-home .container {
  max-width: 1600px;
}
.wp-customizer .container.max-full-width, .wp-customizer .site-main.tasty-home .container {
  max-width: 100%;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
}

a {
  transition: 0.3s ease-in-out all;
}
a, a:visited, a:focus {
  color: #14123C;
  text-decoration: none;
}

.search-header {
  padding-top: 30px;
}
.search-header h1 {
  margin: 0 30px 0;
  font-size: 28px;
  font-family: inherit;
  font-weight: 500;
  color: #0b2339;
  text-align: center;
  text-transform: capitalize;
}
.search-header h1 strong {
  color: #fd4f18;
}

.page-header {
  padding: 30px 0 0 0;
}
.page-header .container {
  max-width: 1600px;
}
.wp-customizer .page-header .container {
  max-width: 100%;
}
.page-header .page-title {
  margin: 0 30px 0;
  font-size: 28px;
  font-family: inherit;
  font-weight: 500;
  color: #0b2339;
  text-align: center;
  text-transform: capitalize;
}
.page-header .page-title strong {
  color: #fd4f18;
}
.page-header .page-title.big {
  padding-top: 15px;
  font-size: 142px;
}
.page-header .page-title.dark-text {
  color: #14123C;
}
.page-header .archive-description {
  display: none;
}
.page-header + .site-content-wrap {
  padding-top: 40px;
}
.page-header.has-bg {
  display: flex;
  height: 400px;
  align-items: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-color: #c2b5b5;
  background-color: var(--background-color);
  background-image: var(--background-image);
}
.page-header.has-bg .container {
  position: relative;
  z-index: 9;
}
.page-header.has-bg .page-title {
  font-size: 48px;
  color: #ffffff;
  text-transform: unset;
}
.page-header.has-bg .breadcrumbs {
  margin-top: 10px;
}
.page-header.has-bg .breadcrumbs .nav-links .nav-link::after,
.page-header.has-bg .breadcrumbs .nav-links .nav-link a {
  color: #ffffff;
}
.page-header.has-bg .breadcrumbs .nav-links .nav-link.nav-current a {
  color: rgba(255, 255, 255, 0.9);
}

.badge {
  display: inline-block;
  vertical-align: baseline;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 0.78em;
  padding: 0 3px;
  border-radius: 8px;
  background-color: #eff3f6;
  text-align: center;
}
.badge.dark {
  color: #ffffff;
  background-color: #14123C;
}
.badge.round {
  border-radius: 100%;
}
form.post-password-form input[type=submit],
.btn, .contact-us .contact-form .wpcf7-form .wpcf7-submit, .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-form .form-submit .submit,
.comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit input[type=submit], .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .entry-content-section.reviews .glsr-button, .main-navigation a.add-nav-menu {
  transition: 0.3s ease-in-out all;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: baseline;
  padding: 14px 18px;
  border: 1px solid transparent;
  border-radius: 3px;
  font-size: 15px;
  line-height: 18px;
  opacity: 0.7;
  color: #14123C;
  text-align: center;
}
.btn > span, .contact-us .contact-form .wpcf7-form .wpcf7-submit > span, .comments-wrapper .comment-list .comment-body .comment-reply-link > span, .comments-wrapper .comment-form .form-submit .submit > span,
.comments-wrapper .comment-form .form-submit button > span,
.comments-wrapper .comment-form .form-submit input[type=submit] > span, .entry-single > .hentry .tasty-edit-link > a > span, .entry-single > .hentry .entry-content-section.reviews .glsr-button > span, .main-navigation a.add-nav-menu > span {
  display: inline-block;
  vertical-align: top;
}
form.post-password-form input[type=submit],
.btn, .contact-us .contact-form .wpcf7-form .wpcf7-submit, .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-form .form-submit .submit,
.comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit input[type=submit], .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .entry-content-section.reviews .glsr-button, .main-navigation a.add-nav-menu, .btn:active,
.comments-wrapper .comment-form .form-submit button:active, .entry-single > .hentry .tasty-edit-link > a:active, .entry-single > .hentry .entry-content-section.reviews .glsr-button:active, .btn:focus,
.comments-wrapper .comment-form .form-submit button:focus, .entry-single > .hentry .tasty-edit-link > a:focus, .entry-single > .hentry .entry-content-section.reviews .glsr-button:focus, .btn:visited,
.comments-wrapper .comment-form .form-submit button:visited, .entry-single > .hentry .tasty-edit-link > a:visited, .entry-single > .hentry .entry-content-section.reviews .glsr-button:visited, .btn:hover,
.comments-wrapper .comment-form .form-submit button:hover, .entry-single > .hentry .tasty-edit-link > a:hover, .entry-single > .hentry .entry-content-section.reviews .glsr-button:hover {
  text-decoration: none;
}

form.post-password-form input[type=submit]:hover,
.btn:hover, .contact-us .contact-form .wpcf7-form .wpcf7-submit:hover, .comments-wrapper .comment-list .comment-body .comment-reply-link:hover, .comments-wrapper .comment-form .form-submit .submit:hover,
.comments-wrapper .comment-form .form-submit button:hover,
.comments-wrapper .comment-form .form-submit input[type=submit]:hover, .entry-single > .hentry .tasty-edit-link > a:hover, .entry-single > .hentry .entry-content-section.reviews .glsr-button:hover, .main-navigation a.add-nav-menu:hover {
  opacity: 1;
}
.btn + .btn, .contact-us .contact-form .wpcf7-form .wpcf7-submit + .btn, .contact-us .contact-form .wpcf7-form .btn + .wpcf7-submit, .contact-us .contact-form .wpcf7-form .wpcf7-submit + .wpcf7-submit, .comments-wrapper .comment-list .comment-body .comment-reply-link + .btn, .comments-wrapper .comment-list .comment-body .contact-us .contact-form .wpcf7-form .comment-reply-link + .wpcf7-submit, .contact-us .contact-form .wpcf7-form .comments-wrapper .comment-list .comment-body .comment-reply-link + .wpcf7-submit, .comments-wrapper .comment-list .comment-body .btn + .comment-reply-link, .comments-wrapper .comment-list .comment-body .contact-us .contact-form .wpcf7-form .wpcf7-submit + .comment-reply-link, .contact-us .contact-form .wpcf7-form .comments-wrapper .comment-list .comment-body .wpcf7-submit + .comment-reply-link, .comments-wrapper .comment-list .comment-body .comment-reply-link + .comment-reply-link, .comments-wrapper .comment-form .form-submit .submit + .btn, .comments-wrapper .comment-form .form-submit .contact-us .contact-form .wpcf7-form .submit + .wpcf7-submit, .contact-us .contact-form .wpcf7-form .comments-wrapper .comment-form .form-submit .submit + .wpcf7-submit, .comments-wrapper .comment-form .form-submit .comment-list .comment-body .submit + .comment-reply-link, .comments-wrapper .comment-list .comment-body .comment-form .form-submit .submit + .comment-reply-link,
.comments-wrapper .comment-form .form-submit button + .btn,
.comments-wrapper .comment-form .form-submit .contact-us .contact-form .wpcf7-form button + .wpcf7-submit,
.contact-us .contact-form .wpcf7-form .comments-wrapper .comment-form .form-submit button + .wpcf7-submit,
.comments-wrapper .comment-form .form-submit .comment-list .comment-body button + .comment-reply-link,
.comments-wrapper .comment-list .comment-body .comment-form .form-submit button + .comment-reply-link,
.comments-wrapper .comment-form .form-submit input[type=submit] + .btn,
.comments-wrapper .comment-form .form-submit .contact-us .contact-form .wpcf7-form input[type=submit] + .wpcf7-submit,
.contact-us .contact-form .wpcf7-form .comments-wrapper .comment-form .form-submit input[type=submit] + .wpcf7-submit,
.comments-wrapper .comment-form .form-submit .comment-list .comment-body input[type=submit] + .comment-reply-link,
.comments-wrapper .comment-list .comment-body .comment-form .form-submit input[type=submit] + .comment-reply-link, .comments-wrapper .comment-form .form-submit .btn + .submit, .comments-wrapper .comment-form .form-submit .contact-us .contact-form .wpcf7-form .wpcf7-submit + .submit, .contact-us .contact-form .wpcf7-form .comments-wrapper .comment-form .form-submit .wpcf7-submit + .submit, .comments-wrapper .comment-form .form-submit .comment-list .comment-body .comment-reply-link + .submit, .comments-wrapper .comment-list .comment-body .comment-form .form-submit .comment-reply-link + .submit, .comments-wrapper .comment-form .form-submit .submit + .submit,
.comments-wrapper .comment-form .form-submit button + .submit,
.comments-wrapper .comment-form .form-submit input[type=submit] + .submit,
.comments-wrapper .comment-form .form-submit .btn + button,
.comments-wrapper .comment-form .form-submit .contact-us .contact-form .wpcf7-form .wpcf7-submit + button,
.contact-us .contact-form .wpcf7-form .comments-wrapper .comment-form .form-submit .wpcf7-submit + button,
.comments-wrapper .comment-form .form-submit .comment-list .comment-body .comment-reply-link + button,
.comments-wrapper .comment-list .comment-body .comment-form .form-submit .comment-reply-link + button,
.comments-wrapper .comment-form .form-submit .submit + button,
.comments-wrapper .comment-form .form-submit button + button,
.comments-wrapper .comment-form .form-submit input[type=submit] + button,
.comments-wrapper .comment-form .form-submit .btn + input[type=submit],
.comments-wrapper .comment-form .form-submit .contact-us .contact-form .wpcf7-form .wpcf7-submit + input[type=submit],
.contact-us .contact-form .wpcf7-form .comments-wrapper .comment-form .form-submit .wpcf7-submit + input[type=submit],
.comments-wrapper .comment-form .form-submit .comment-list .comment-body .comment-reply-link + input[type=submit],
.comments-wrapper .comment-list .comment-body .comment-form .form-submit .comment-reply-link + input[type=submit],
.comments-wrapper .comment-form .form-submit .submit + input[type=submit],
.comments-wrapper .comment-form .form-submit button + input[type=submit],
.comments-wrapper .comment-form .form-submit input[type=submit] + input[type=submit], .entry-single > .hentry .tasty-edit-link > a + .btn, .entry-single > .hentry .contact-us .contact-form .wpcf7-form .tasty-edit-link > a + .wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .tasty-edit-link > a + .wpcf7-submit, .entry-single > .hentry .comments-wrapper .comment-list .comment-body .tasty-edit-link > a + .comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .tasty-edit-link > a + .comment-reply-link, .entry-single > .hentry .comments-wrapper .comment-form .form-submit .tasty-edit-link > a + .submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .tasty-edit-link > a + .submit,
.entry-single > .hentry .comments-wrapper .comment-form .form-submit .tasty-edit-link > a + button,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .tasty-edit-link > a + button,
.entry-single > .hentry .comments-wrapper .comment-form .form-submit .tasty-edit-link > a + input[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .tasty-edit-link > a + input[type=submit], .entry-single > .hentry .tasty-edit-link > .btn + a, .entry-single > .hentry .contact-us .contact-form .wpcf7-form .tasty-edit-link > .wpcf7-submit + a, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .tasty-edit-link > .wpcf7-submit + a, .entry-single > .hentry .comments-wrapper .comment-list .comment-body .tasty-edit-link > .comment-reply-link + a, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .tasty-edit-link > .comment-reply-link + a, .entry-single > .hentry .comments-wrapper .comment-form .form-submit .tasty-edit-link > .submit + a, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .tasty-edit-link > .submit + a,
.entry-single > .hentry .comments-wrapper .comment-form .form-submit .tasty-edit-link > button + a,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .tasty-edit-link > button + a,
.entry-single > .hentry .comments-wrapper .comment-form .form-submit .tasty-edit-link > input[type=submit] + a,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .tasty-edit-link > input[type=submit] + a, .entry-single > .hentry .tasty-edit-link > a + a, .entry-single > .hentry .entry-content-section.reviews .glsr-button + .btn, .entry-single > .hentry .entry-content-section.reviews .contact-us .contact-form .wpcf7-form .glsr-button + .wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-content-section.reviews .glsr-button + .wpcf7-submit, .entry-single > .hentry .entry-content-section.reviews .comments-wrapper .comment-list .comment-body .glsr-button + .comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-content-section.reviews .glsr-button + .comment-reply-link, .entry-single > .hentry .entry-content-section.reviews .comments-wrapper .comment-form .form-submit .glsr-button + .submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-content-section.reviews .glsr-button + .submit,
.entry-single > .hentry .entry-content-section.reviews .comments-wrapper .comment-form .form-submit .glsr-button + button,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-content-section.reviews .glsr-button + button,
.entry-single > .hentry .entry-content-section.reviews .comments-wrapper .comment-form .form-submit .glsr-button + input[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-content-section.reviews .glsr-button + input[type=submit], .entry-single > .hentry .entry-content-section.reviews .tasty-edit-link > .glsr-button + a, .entry-single > .hentry .entry-content-section.reviews .btn + .glsr-button, .entry-single > .hentry .entry-content-section.reviews .contact-us .contact-form .wpcf7-form .wpcf7-submit + .glsr-button, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-content-section.reviews .wpcf7-submit + .glsr-button, .entry-single > .hentry .entry-content-section.reviews .comments-wrapper .comment-list .comment-body .comment-reply-link + .glsr-button, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-content-section.reviews .comment-reply-link + .glsr-button, .entry-single > .hentry .entry-content-section.reviews .comments-wrapper .comment-form .form-submit .submit + .glsr-button, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-content-section.reviews .submit + .glsr-button,
.entry-single > .hentry .entry-content-section.reviews .comments-wrapper .comment-form .form-submit button + .glsr-button,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-content-section.reviews button + .glsr-button,
.entry-single > .hentry .entry-content-section.reviews .comments-wrapper .comment-form .form-submit input[type=submit] + .glsr-button,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-content-section.reviews input[type=submit] + .glsr-button, .entry-single > .hentry .entry-content-section.reviews .tasty-edit-link > a + .glsr-button, .entry-single > .hentry .entry-content-section.reviews .glsr-button + .glsr-button, .main-navigation a.add-nav-menu + .btn, .main-navigation .contact-us .contact-form .wpcf7-form a.add-nav-menu + .wpcf7-submit, .contact-us .contact-form .wpcf7-form .main-navigation a.add-nav-menu + .wpcf7-submit, .main-navigation .comments-wrapper .comment-list .comment-body a.add-nav-menu + .comment-reply-link, .comments-wrapper .comment-list .comment-body .main-navigation a.add-nav-menu + .comment-reply-link, .main-navigation .comments-wrapper .comment-form .form-submit a.add-nav-menu + .submit, .comments-wrapper .comment-form .form-submit .main-navigation a.add-nav-menu + .submit,
.main-navigation .comments-wrapper .comment-form .form-submit a.add-nav-menu + button,
.comments-wrapper .comment-form .form-submit .main-navigation a.add-nav-menu + button,
.main-navigation .comments-wrapper .comment-form .form-submit a.add-nav-menu + input[type=submit],
.comments-wrapper .comment-form .form-submit .main-navigation a.add-nav-menu + input[type=submit], .main-navigation .entry-single > .hentry .tasty-edit-link > a.add-nav-menu + a, .entry-single > .hentry .main-navigation .tasty-edit-link > a.add-nav-menu + a, .main-navigation .entry-single > .hentry .entry-content-section.reviews a.add-nav-menu + .glsr-button, .entry-single > .hentry .entry-content-section.reviews .main-navigation a.add-nav-menu + .glsr-button, .main-navigation .btn + a.add-nav-menu, .main-navigation .contact-us .contact-form .wpcf7-form .wpcf7-submit + a.add-nav-menu, .contact-us .contact-form .wpcf7-form .main-navigation .wpcf7-submit + a.add-nav-menu, .main-navigation .comments-wrapper .comment-list .comment-body .comment-reply-link + a.add-nav-menu, .comments-wrapper .comment-list .comment-body .main-navigation .comment-reply-link + a.add-nav-menu, .main-navigation .comments-wrapper .comment-form .form-submit .submit + a.add-nav-menu, .comments-wrapper .comment-form .form-submit .main-navigation .submit + a.add-nav-menu,
.main-navigation .comments-wrapper .comment-form .form-submit button + a.add-nav-menu,
.comments-wrapper .comment-form .form-submit .main-navigation button + a.add-nav-menu,
.main-navigation .comments-wrapper .comment-form .form-submit input[type=submit] + a.add-nav-menu,
.comments-wrapper .comment-form .form-submit .main-navigation input[type=submit] + a.add-nav-menu, .main-navigation .entry-single > .hentry .tasty-edit-link > a + a.add-nav-menu, .entry-single > .hentry .main-navigation .tasty-edit-link > a + a.add-nav-menu, .main-navigation .entry-single > .hentry .entry-content-section.reviews .glsr-button + a.add-nav-menu, .entry-single > .hentry .entry-content-section.reviews .main-navigation .glsr-button + a.add-nav-menu, .main-navigation a.add-nav-menu + a.add-nav-menu {
  margin-left: 10px;
}
.btn.sharp, .contact-us .contact-form .wpcf7-form .sharp.wpcf7-submit, .comments-wrapper .comment-list .comment-body .sharp.comment-reply-link, .comments-wrapper .comment-form .form-submit .sharp.submit,
.comments-wrapper .comment-form .form-submit button.sharp,
.comments-wrapper .comment-form .form-submit input.sharp[type=submit], .entry-single > .hentry .tasty-edit-link > a.sharp, .entry-single > .hentry .entry-content-section.reviews .sharp.glsr-button, .main-navigation a.sharp.add-nav-menu {
  border-radius: 0;
}
.btn.border, .contact-us .contact-form .wpcf7-form .border.wpcf7-submit, .comments-wrapper .comment-list .comment-body .border.comment-reply-link, .comments-wrapper .comment-form .form-submit .border.submit,
.comments-wrapper .comment-form .form-submit button.border,
.comments-wrapper .comment-form .form-submit input.border[type=submit], .entry-single > .hentry .tasty-edit-link > a.border, .entry-single > .hentry .entry-content-section.reviews .border.glsr-button, .main-navigation a.border.add-nav-menu {
  border-color: rgba(20, 18, 60, 0.4);
}
.btn.inverse, .contact-us .contact-form .wpcf7-form .inverse.wpcf7-submit, .comments-wrapper .comment-list .comment-body .inverse.comment-reply-link, .comments-wrapper .comment-form .form-submit .inverse.submit,
.comments-wrapper .comment-form .form-submit button.inverse,
.comments-wrapper .comment-form .form-submit input.inverse[type=submit], .entry-single > .hentry .tasty-edit-link > a.inverse, .entry-single > .hentry .entry-content-section.reviews .inverse.glsr-button, .main-navigation a.inverse.add-nav-menu {
  color: #ffffff !important;
}
.btn.inverse.border, .contact-us .contact-form .wpcf7-form .inverse.border.wpcf7-submit, .comments-wrapper .comment-list .comment-body .inverse.border.comment-reply-link, .comments-wrapper .comment-form .form-submit .inverse.border.submit,
.comments-wrapper .comment-form .form-submit button.inverse.border,
.comments-wrapper .comment-form .form-submit input.inverse.border[type=submit], .entry-single > .hentry .tasty-edit-link > a.inverse.border, .entry-single > .hentry .entry-content-section.reviews .inverse.border.glsr-button, .main-navigation a.inverse.border.add-nav-menu {
  border-color: rgba(255, 255, 255, 0.4);
}
form.post-password-form input[type=submit],
.btn.primary, .contact-us .contact-form .wpcf7-form .wpcf7-submit, .comments-wrapper .comment-list .comment-body .primary.comment-reply-link,
.comments-wrapper .comment-form .form-submit button.btn,
.comments-wrapper .comment-form .form-submit .comment-list .comment-body button.comment-reply-link,
.comments-wrapper .comment-list .comment-body .comment-form .form-submit button.comment-reply-link, .comments-wrapper .comment-form .form-submit .submit,
.comments-wrapper .comment-form .form-submit button.primary,
.comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit input[type=submit], .entry-single > .hentry .tasty-edit-link > a.btn, .entry-single > .hentry .contact-us .contact-form .wpcf7-form .tasty-edit-link > a.wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .tasty-edit-link > a.wpcf7-submit, .entry-single > .hentry .comments-wrapper .comment-list .comment-body .tasty-edit-link > a.comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .tasty-edit-link > a.comment-reply-link, .entry-single > .hentry .comments-wrapper .comment-form .form-submit .tasty-edit-link > a.submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .tasty-edit-link > a.submit, .entry-single > .hentry .tasty-edit-link > a.primary, .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .entry-content-section.reviews .btn.glsr-button, .entry-single > .hentry .entry-content-section.reviews .contact-us .contact-form .wpcf7-form .glsr-button.wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-content-section.reviews .glsr-button.wpcf7-submit, .entry-single > .hentry .entry-content-section.reviews .comments-wrapper .comment-list .comment-body .glsr-button.comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-content-section.reviews .glsr-button.comment-reply-link, .entry-single > .hentry .entry-content-section.reviews .comments-wrapper .comment-form .form-submit .glsr-button.submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-content-section.reviews .glsr-button.submit,
.entry-single > .hentry .entry-content-section.reviews .comments-wrapper .comment-form .form-submit button.glsr-button,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-content-section.reviews button.glsr-button,
.entry-single > .hentry .entry-content-section.reviews .comments-wrapper .comment-form .form-submit input.glsr-button[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-content-section.reviews input.glsr-button[type=submit], .entry-single > .hentry .entry-content-section.reviews .tasty-edit-link > a.glsr-button, .entry-single > .hentry .entry-content-section.reviews .primary.glsr-button, .entry-single > .hentry .entry-content-section.reviews .glsr-button, .main-navigation a.primary.add-nav-menu, .main-navigation .entry-single > .hentry .tasty-edit-link > a.add-nav-menu, .entry-single > .hentry .main-navigation .tasty-edit-link > a.add-nav-menu, .main-navigation .entry-single > .hentry .entry-content-section.reviews a.add-nav-menu.glsr-button, .entry-single > .hentry .entry-content-section.reviews .main-navigation a.add-nav-menu.glsr-button {
  color: #ffffff;
  background-color: #fd4f18;
}
form.post-password-form input[type=submit] {
  height: 32px;
  line-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  top: 1px;
  cursor: pointer;
}

.btn.primary.border, .contact-us .contact-form .wpcf7-form .border.wpcf7-submit, .comments-wrapper .comment-list .comment-body .primary.border.comment-reply-link, .comments-wrapper .comment-form .form-submit .border.submit,
.comments-wrapper .comment-form .form-submit button.border,
.comments-wrapper .comment-form .form-submit input.border[type=submit], .entry-single > .hentry .tasty-edit-link > a.btn.border, .entry-single > .hentry .contact-us .contact-form .wpcf7-form .tasty-edit-link > a.border.wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .tasty-edit-link > a.border.wpcf7-submit, .entry-single > .hentry .comments-wrapper .comment-list .comment-body .tasty-edit-link > a.border.comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .tasty-edit-link > a.border.comment-reply-link, .entry-single > .hentry .comments-wrapper .comment-form .form-submit .tasty-edit-link > a.border.submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .tasty-edit-link > a.border.submit, .entry-single > .hentry .tasty-edit-link > a.primary.border, .entry-single > .hentry .tasty-edit-link > a.border, .entry-single > .hentry .entry-content-section.reviews .border.glsr-button, .main-navigation a.primary.border.add-nav-menu, .main-navigation .entry-single > .hentry .tasty-edit-link > a.border.add-nav-menu, .entry-single > .hentry .main-navigation .tasty-edit-link > a.border.add-nav-menu {
  color: #fd4f18;
  background-color: transparent;
  border-color: rgba(253, 79, 24, 0.4);
}
.btn.slim, .contact-us .contact-form .wpcf7-form .slim.wpcf7-submit, .comments-wrapper .comment-list .comment-body .slim.comment-reply-link, .comments-wrapper .comment-form .form-submit .slim.submit,
.comments-wrapper .comment-form .form-submit button.slim,
.comments-wrapper .comment-form .form-submit input.slim[type=submit], .entry-single > .hentry .tasty-edit-link > a.slim, .entry-single > .hentry .entry-content-section.reviews .slim.glsr-button, .main-navigation a.add-nav-menu {
  padding: 14px 18px 12px 18px;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 1.3px;
}
.btn.caps, .contact-us .contact-form .wpcf7-form .caps.wpcf7-submit, .comments-wrapper .comment-list .comment-body .caps.comment-reply-link, .comments-wrapper .comment-form .form-submit .caps.submit,
.comments-wrapper .comment-form .form-submit button.caps,
.comments-wrapper .comment-form .form-submit input.caps[type=submit], .entry-single > .hentry .tasty-edit-link > a.caps, .entry-single > .hentry .entry-content-section.reviews .caps.glsr-button, .main-navigation a.caps.add-nav-menu, .btn.uppercase, .contact-us .contact-form .wpcf7-form .uppercase.wpcf7-submit, .comments-wrapper .comment-list .comment-body .uppercase.comment-reply-link, .comments-wrapper .comment-form .form-submit .uppercase.submit,
.comments-wrapper .comment-form .form-submit button.uppercase,
.comments-wrapper .comment-form .form-submit input.uppercase[type=submit], .entry-single > .hentry .tasty-edit-link > a.uppercase, .entry-single > .hentry .entry-content-section.reviews .uppercase.glsr-button, .main-navigation a.uppercase.add-nav-menu {
  text-transform: uppercase;
}
.btn.scale, .contact-us .contact-form .wpcf7-form .scale.wpcf7-submit, .comments-wrapper .comment-list .comment-body .scale.comment-reply-link, .comments-wrapper .comment-form .form-submit .scale.submit,
.comments-wrapper .comment-form .form-submit button.scale,
.comments-wrapper .comment-form .form-submit input.scale[type=submit], .entry-single > .hentry .tasty-edit-link > a.scale, .entry-single > .hentry .entry-content-section.reviews .scale.glsr-button, .main-navigation a.scale.add-nav-menu {
  opacity: 1;
}
.btn.scale *, .contact-us .contact-form .wpcf7-form .scale.wpcf7-submit *, .comments-wrapper .comment-list .comment-body .scale.comment-reply-link *, .comments-wrapper .comment-form .form-submit .scale.submit *,
.comments-wrapper .comment-form .form-submit button.scale *,
.comments-wrapper .comment-form .form-submit input.scale[type=submit] *, .entry-single > .hentry .tasty-edit-link > a.scale *, .entry-single > .hentry .entry-content-section.reviews .scale.glsr-button *, .main-navigation a.scale.add-nav-menu * {
  transition: 0.3s ease-in-out all;
}
.btn.scale:hover, .contact-us .contact-form .wpcf7-form .scale.wpcf7-submit:hover, .comments-wrapper .comment-list .comment-body .scale.comment-reply-link:hover, .comments-wrapper .comment-form .form-submit .scale.submit:hover,
.comments-wrapper .comment-form .form-submit button.scale:hover,
.comments-wrapper .comment-form .form-submit input.scale[type=submit]:hover, .entry-single > .hentry .tasty-edit-link > a.scale:hover, .entry-single > .hentry .entry-content-section.reviews .scale.glsr-button:hover, .main-navigation a.scale.add-nav-menu:hover {
  transform: translateZ(0) scale(1.033);
}
.btn.basic, .contact-us .contact-form .wpcf7-form .basic.wpcf7-submit, .comments-wrapper .comment-list .comment-body .basic.comment-reply-link, .comments-wrapper .comment-form .form-submit .basic.submit,
.comments-wrapper .comment-form .form-submit button.basic,
.comments-wrapper .comment-form .form-submit input.basic[type=submit], .entry-single > .hentry .tasty-edit-link > a.basic, .entry-single > .hentry .entry-content-section.reviews .basic.glsr-button, .main-navigation a.basic.add-nav-menu {
  border-color: #211e63;
}
.btn.basic:hover, .contact-us .contact-form .wpcf7-form .basic.wpcf7-submit:hover, .comments-wrapper .comment-list .comment-body .basic.comment-reply-link:hover, .comments-wrapper .comment-form .form-submit .basic.submit:hover,
.comments-wrapper .comment-form .form-submit button.basic:hover,
.comments-wrapper .comment-form .form-submit input.basic[type=submit]:hover, .entry-single > .hentry .tasty-edit-link > a.basic:hover, .entry-single > .hentry .entry-content-section.reviews .basic.glsr-button:hover, .main-navigation a.basic.add-nav-menu:hover {
  color: #14123C;
  border-color: #14123C;
}
.btn [class*=icon], .contact-us .contact-form .wpcf7-form .wpcf7-submit [class*=icon], .comments-wrapper .comment-list .comment-body .comment-reply-link [class*=icon], .comments-wrapper .comment-form .form-submit .submit [class*=icon],
.comments-wrapper .comment-form .form-submit button [class*=icon],
.comments-wrapper .comment-form .form-submit input[type=submit] [class*=icon], .entry-single > .hentry .tasty-edit-link > a [class*=icon], .entry-single > .hentry .entry-content-section.reviews .glsr-button [class*=icon], .main-navigation a.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: auto;
  margin: 1px 0 0;
  transition: 0.3s ease-in-out all;
}
.btn [class*=icon]:first-child, .contact-us .contact-form .wpcf7-form .wpcf7-submit [class*=icon]:first-child, .comments-wrapper .comment-list .comment-body .comment-reply-link [class*=icon]:first-child, .comments-wrapper .comment-form .form-submit .submit [class*=icon]:first-child,
.comments-wrapper .comment-form .form-submit button [class*=icon]:first-child,
.comments-wrapper .comment-form .form-submit input[type=submit] [class*=icon]:first-child, .entry-single > .hentry .tasty-edit-link > a [class*=icon]:first-child, .entry-single > .hentry .entry-content-section.reviews .glsr-button [class*=icon]:first-child, .main-navigation a.add-nav-menu [class*=icon]:first-child {
  margin-right: 7px;
}
.btn [class*=icon]:last-child, .contact-us .contact-form .wpcf7-form .wpcf7-submit [class*=icon]:last-child, .comments-wrapper .comment-list .comment-body .comment-reply-link [class*=icon]:last-child, .comments-wrapper .comment-form .form-submit .submit [class*=icon]:last-child,
.comments-wrapper .comment-form .form-submit button [class*=icon]:last-child,
.comments-wrapper .comment-form .form-submit input[type=submit] [class*=icon]:last-child, .entry-single > .hentry .tasty-edit-link > a [class*=icon]:last-child, .entry-single > .hentry .entry-content-section.reviews .glsr-button [class*=icon]:last-child, .main-navigation a.add-nav-menu [class*=icon]:last-child {
  margin-left: 7px;
}
.btn [class*=icon] svg, .contact-us .contact-form .wpcf7-form .wpcf7-submit [class*=icon] svg, .comments-wrapper .comment-list .comment-body .comment-reply-link [class*=icon] svg, .comments-wrapper .comment-form .form-submit .submit [class*=icon] svg,
.comments-wrapper .comment-form .form-submit button [class*=icon] svg,
.comments-wrapper .comment-form .form-submit input[type=submit] [class*=icon] svg, .entry-single > .hentry .tasty-edit-link > a [class*=icon] svg, .entry-single > .hentry .entry-content-section.reviews .glsr-button [class*=icon] svg, .main-navigation a.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.btn > .badge, .contact-us .contact-form .wpcf7-form .wpcf7-submit > .badge, .comments-wrapper .comment-list .comment-body .comment-reply-link > .badge, .comments-wrapper .comment-form .form-submit .submit > .badge,
.comments-wrapper .comment-form .form-submit button > .badge,
.comments-wrapper .comment-form .form-submit input[type=submit] > .badge, .entry-single > .hentry .tasty-edit-link > a > .badge, .entry-single > .hentry .entry-content-section.reviews .glsr-button > .badge, .main-navigation a.add-nav-menu > .badge {
  vertical-align: top;
}
.btn > .badge:first-child, .contact-us .contact-form .wpcf7-form .wpcf7-submit > .badge:first-child, .comments-wrapper .comment-list .comment-body .comment-reply-link > .badge:first-child, .comments-wrapper .comment-form .form-submit .submit > .badge:first-child,
.comments-wrapper .comment-form .form-submit button > .badge:first-child,
.comments-wrapper .comment-form .form-submit input[type=submit] > .badge:first-child, .entry-single > .hentry .tasty-edit-link > a > .badge:first-child, .entry-single > .hentry .entry-content-section.reviews .glsr-button > .badge:first-child, .main-navigation a.add-nav-menu > .badge:first-child {
  margin-right: 7px;
}
.btn > .badge:last-child, .contact-us .contact-form .wpcf7-form .wpcf7-submit > .badge:last-child, .comments-wrapper .comment-list .comment-body .comment-reply-link > .badge:last-child, .comments-wrapper .comment-form .form-submit .submit > .badge:last-child,
.comments-wrapper .comment-form .form-submit button > .badge:last-child,
.comments-wrapper .comment-form .form-submit input[type=submit] > .badge:last-child, .entry-single > .hentry .tasty-edit-link > a > .badge:last-child, .entry-single > .hentry .entry-content-section.reviews .glsr-button > .badge:last-child, .main-navigation a.add-nav-menu > .badge:last-child {
  margin-left: 7px;
}
.btn[disabled], .contact-us .contact-form .wpcf7-form [disabled].wpcf7-submit, .comments-wrapper .comment-list .comment-body [disabled].comment-reply-link, .comments-wrapper .comment-form .form-submit [disabled].submit,
.comments-wrapper .comment-form .form-submit button[disabled],
.comments-wrapper .comment-form .form-submit input[disabled][type=submit], .entry-single > .hentry .tasty-edit-link > a[disabled], .entry-single > .hentry .entry-content-section.reviews [disabled].glsr-button, .main-navigation a[disabled].add-nav-menu, .btn.disabled, .contact-us .contact-form .wpcf7-form .disabled.wpcf7-submit, .comments-wrapper .comment-list .comment-body .disabled.comment-reply-link, .comments-wrapper .comment-form .form-submit .disabled.submit,
.comments-wrapper .comment-form .form-submit button.disabled,
.comments-wrapper .comment-form .form-submit input.disabled[type=submit], .entry-single > .hentry .tasty-edit-link > a.disabled, .entry-single > .hentry .entry-content-section.reviews .disabled.glsr-button, .main-navigation a.disabled.add-nav-menu {
  opacity: 0.3;
  cursor: not-allowed;
}

.cf, .contact-us .contact-form .wpcf7-form, .autocomplete-suggestions .autocomplete-suggestion, .comments-wrapper .comment-list .comment-body, .comments-wrapper .comment-form, .entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review {
  zoom: 1;
}
.cf::before, .contact-us .contact-form .wpcf7-form::before, .autocomplete-suggestions .autocomplete-suggestion::before, .comments-wrapper .comment-list .comment-body::before, .comments-wrapper .comment-form::before, .entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review::before, .cf::after, .contact-us .contact-form .wpcf7-form::after, .autocomplete-suggestions .autocomplete-suggestion::after, .comments-wrapper .comment-list .comment-body::after, .comments-wrapper .comment-form::after, .entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review::after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
.cf::after, .contact-us .contact-form .wpcf7-form::after, .autocomplete-suggestions .autocomplete-suggestion::after, .comments-wrapper .comment-list .comment-body::after, .comments-wrapper .comment-form::after, .entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review::after {
  clear: both;
}

.text.center {
  text-align: center;
}
.text.start {
  text-align: start;
}
.text.end {
  text-align: end;
}
.text.muted {
  color: #8a899e;
}
.text.size-tiny {
  font-size: 14px;
}
.text.size-normal {
  font-size: 16px;
}
.text.size-little {
  font-size: 18px;
}
.text.size-small {
  font-size: 24px;
}
.text.size-medium {
  font-size: 32px;
}
.text.size-large {
  font-size: 72px;
}
.text.size-big {
  font-size: 142px;
}
.text.size-huge {
  font-size: 192px;
}
.text.size-massive {
  font-size: 250px;
}

.hero-animation {
  max-width: 1024px;
  margin: auto;
}
.hero-animation #handboy {
  animation: TastyHeroAnimationSwing ease-in-out 1.3s infinite alternate;
  transform-origin: 98% 98%;
  transform-box: fill-box;
}
.hero-animation #girllight {
  animation: TastyHeroAnimationSwing ease-in-out 1.3s infinite alternate;
  transform-origin: 0% 97%;
  transform-box: fill-box;
}
.hero-animation #hairgirl {
  animation: TastyHeroAnimationSwinghair ease-in-out 1.3s infinite alternate;
  transform-origin: 60% 0%;
  transform-box: fill-box;
}

.hentry .entry-title {
  text-transform: capitalize;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.tasty-alert {
  position: relative;
  margin-bottom: 15px;
  padding: 18px;
  color: #14123C;
  background-color: #777c81;
  border-radius: 3px;
}
.tasty-alert .close {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  margin: 5px;
  padding: 8px 9px;
  text-align: center;
  font-style: normal;
  cursor: pointer;
}
.tasty-alert p {
  margin-top: 0;
  margin-bottom: 5px;
}
.tasty-alert p:last-child {
  margin-bottom: 0;
}
.tasty-alert.error {
  background-color: #f62b2b;
}
.tasty-alert.error,
.tasty-alert.error .close {
  color: #ffffff;
}
.tasty-alert.success {
  background-color: #1eda66;
}

.tasty-form .form-header > h1,
.tasty-form .form-header > h2,
.tasty-form .form-header > h3 {
  font-family: inherit;
  position: relative;
  display: block;
  margin: 0;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.87;
  letter-spacing: normal;
  color: #0b2339;
}
.tasty-form .form-header > h1::before,
.tasty-form .form-header > h2::before,
.tasty-form .form-header > h3::before {
  content: "";
  position: absolute;
  height: 14px;
  margin: 13px 70px 0 0;
  bottom: -6px;
  left: 0;
  background-color: rgba(253, 79, 24, 0.2);
  width: 65px;
}
.tasty-form .form-alerts {
  padding: 15px 0;
}
.tasty-form .form-group .form-group-nested {
  margin-bottom: 15px;
}
.tasty-form .form-group .help-line {
  display: block;
  padding: 0;
  margin: 5px 0 15px;
  font-size: 13px;
  font-weight: 500;
  opacity: 0;
  color: #83898f;
  transition: 0.3s ease-in-out all;
}
.tasty-form .form-group:focus .help-line, .tasty-form .form-group:active .help-line, .tasty-form .form-group:hover .help-line {
  opacity: 1;
}
.tasty-form .form-group .file-input .file-name,
.tasty-form .form-group .form-control-wrapper {
  transition: 0.3s ease-in-out all;
}
.tasty-form .form-group .form-wp-editor {
  border-bottom: 2px solid transparent;
}
.tasty-form .form-group .form-wp-editor .mce-edit-area > iframe {
  height: 240px !important;
}
.tasty-form .form-group .form-wp-editor .ck-content {
  height: 240px;
}
.tasty-form .form-group .form-wp-editor .ck-label {
  display: none;
}
.tasty-form .form-group.has-error .form-control-wrapper {
  border-color: #f62b2b;
}
.tasty-form .form-group.has-error .file-input .file-name {
  color: #f62b2b;
}
.tasty-form .form-group.has-error .form-wp-editor {
  border-color: #f62b2b;
}
.tasty-form .form-buttons .btn, .tasty-form .form-buttons .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .tasty-form .form-buttons .wpcf7-submit, .tasty-form .form-buttons .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .tasty-form .form-buttons .comment-reply-link, .tasty-form .form-buttons .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .tasty-form .form-buttons .submit,
.tasty-form .form-buttons .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .tasty-form .form-buttons button,
.tasty-form .form-buttons .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .tasty-form .form-buttons input[type=submit], .tasty-form .form-buttons .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .tasty-form .form-buttons .tasty-edit-link > a, .tasty-form .form-buttons .entry-single > .hentry .entry-content-section.reviews .glsr-button, .entry-single > .hentry .entry-content-section.reviews .tasty-form .form-buttons .glsr-button, .tasty-form .form-buttons .main-navigation a.add-nav-menu, .main-navigation .tasty-form .form-buttons a.add-nav-menu {
  color: #ffffff;
  background-color: #fd4f18;
  vertical-align: top;
  width: 152px;
  height: 46px;
  padding-top: 16px;
  border: 1px solid transparent;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 1.3px;
  cursor: pointer;
}
.tasty-form .form-buttons .btn [class*=icon], .tasty-form .form-buttons .contact-us .contact-form .wpcf7-form .wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .tasty-form .form-buttons .wpcf7-submit [class*=icon], .tasty-form .form-buttons .comments-wrapper .comment-list .comment-body .comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .tasty-form .form-buttons .comment-reply-link [class*=icon], .tasty-form .form-buttons .comments-wrapper .comment-form .form-submit .submit [class*=icon], .comments-wrapper .comment-form .form-submit .tasty-form .form-buttons .submit [class*=icon],
.tasty-form .form-buttons .comments-wrapper .comment-form .form-submit button [class*=icon],
.comments-wrapper .comment-form .form-submit .tasty-form .form-buttons button [class*=icon],
.tasty-form .form-buttons .comments-wrapper .comment-form .form-submit input[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .tasty-form .form-buttons input[type=submit] [class*=icon], .tasty-form .form-buttons .entry-single > .hentry .tasty-edit-link > a [class*=icon], .entry-single > .hentry .tasty-form .form-buttons .tasty-edit-link > a [class*=icon], .tasty-form .form-buttons .entry-single > .hentry .entry-content-section.reviews .glsr-button [class*=icon], .entry-single > .hentry .entry-content-section.reviews .tasty-form .form-buttons .glsr-button [class*=icon], .tasty-form .form-buttons .main-navigation a.add-nav-menu [class*=icon], .main-navigation .tasty-form .form-buttons a.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin: -5px 5px 0 0;
  transition: 0.3s ease-in-out all;
}
.tasty-form .form-buttons .btn [class*=icon] svg, .tasty-form .form-buttons .contact-us .contact-form .wpcf7-form .wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .tasty-form .form-buttons .wpcf7-submit [class*=icon] svg, .tasty-form .form-buttons .comments-wrapper .comment-list .comment-body .comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .tasty-form .form-buttons .comment-reply-link [class*=icon] svg, .tasty-form .form-buttons .comments-wrapper .comment-form .form-submit .submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .tasty-form .form-buttons .submit [class*=icon] svg,
.tasty-form .form-buttons .comments-wrapper .comment-form .form-submit button [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .tasty-form .form-buttons button [class*=icon] svg,
.tasty-form .form-buttons .comments-wrapper .comment-form .form-submit input[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .tasty-form .form-buttons input[type=submit] [class*=icon] svg, .tasty-form .form-buttons .entry-single > .hentry .tasty-edit-link > a [class*=icon] svg, .entry-single > .hentry .tasty-form .form-buttons .tasty-edit-link > a [class*=icon] svg, .tasty-form .form-buttons .entry-single > .hentry .entry-content-section.reviews .glsr-button [class*=icon] svg, .entry-single > .hentry .entry-content-section.reviews .tasty-form .form-buttons .glsr-button [class*=icon] svg, .tasty-form .form-buttons .main-navigation a.add-nav-menu [class*=icon] svg, .main-navigation .tasty-form .form-buttons a.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.tasty-form .form-buttons .btn.inverse, .tasty-form .form-buttons .contact-us .contact-form .wpcf7-form .inverse.wpcf7-submit, .contact-us .contact-form .wpcf7-form .tasty-form .form-buttons .inverse.wpcf7-submit, .tasty-form .form-buttons .comments-wrapper .comment-list .comment-body .inverse.comment-reply-link, .comments-wrapper .comment-list .comment-body .tasty-form .form-buttons .inverse.comment-reply-link, .tasty-form .form-buttons .comments-wrapper .comment-form .form-submit .inverse.submit, .comments-wrapper .comment-form .form-submit .tasty-form .form-buttons .inverse.submit,
.tasty-form .form-buttons .comments-wrapper .comment-form .form-submit button.inverse,
.comments-wrapper .comment-form .form-submit .tasty-form .form-buttons button.inverse,
.tasty-form .form-buttons .comments-wrapper .comment-form .form-submit input.inverse[type=submit],
.comments-wrapper .comment-form .form-submit .tasty-form .form-buttons input.inverse[type=submit], .tasty-form .form-buttons .entry-single > .hentry .tasty-edit-link > a.inverse, .entry-single > .hentry .tasty-form .form-buttons .tasty-edit-link > a.inverse, .tasty-form .form-buttons .entry-single > .hentry .entry-content-section.reviews .inverse.glsr-button, .entry-single > .hentry .entry-content-section.reviews .tasty-form .form-buttons .inverse.glsr-button, .tasty-form .form-buttons .main-navigation a.inverse.add-nav-menu, .main-navigation .tasty-form .form-buttons a.inverse.add-nav-menu {
  width: auto;
  color: #14123C;
  border-color: #14123C;
  background-color: transparent;
}
.tasty-form .form-control {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 46px;
  padding: 16px 10px 14px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.25;
  letter-spacing: 0.3px;
  color: #afb7be;
  border: 0 solid;
  border-radius: 3px;
  outline: 0 solid;
  transition: 0.3s ease-in-out all;
}
.tasty-form .file-input {
  cursor: pointer;
}
.tasty-form .file-input span {
  display: inline-block;
  vertical-align: top;
}
.tasty-form .file-input .file-preview {
  margin-right: 10px;
  overflow: hidden;
  border-radius: 3px;
}
.tasty-form .file-input .file-preview,
.tasty-form .file-input .file-preview img {
  width: 46px;
  height: 46px;
}
.tasty-form .file-input .file-preview img {
  display: block;
  object-fit: cover;
  object-position: center;
}
.tasty-form .file-input .file-name {
  font-size: 14px;
  font-weight: 500;
  padding-top: 10px;
  color: #777c81;
}
.tasty-form input[type=file].form-control {
  padding-top: 12px;
}
.tasty-form textarea.form-control {
  height: auto;
  resize: vertical;
}
.tasty-form .form-control-wrapper {
  border-radius: 3px;
  border: solid 1px rgba(55, 73, 87, 0.2);
}
.tasty-form .form-control-wrapper.icon [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin: 12px 12px 10px 12px;
  transition: 0.3s ease-in-out all;
}
.tasty-form .form-control-wrapper.icon [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.tasty-form .form-control-wrapper.icon .form-control {
  width: calc(100% - 48px);
}
.tasty-form.inline .form-group,
.tasty-form.inline .form-buttons {
  display: inline-block;
  vertical-align: top;
}
.tasty-form.inline .form-group {
  margin-right: 5px;
}

.pagination {
  user-select: none;
}
.pagination a,
.pagination .current,
.pagination .page-numbers.dots,
.pagination .separator {
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.7px;
}
.pagination a,
.pagination .current {
  margin-right: 7px;
  padding: 0 10px;
  min-width: 40px;
  height: 40px;
  line-height: 38px;
  border: 2px solid transparent;
  text-align: center;
  border-radius: 3px;
}
.pagination a:last-child,
.pagination .current:last-child {
  margin-right: 0;
}
.pagination a {
  color: #14123C;
  border-color: #352f9e;
}
.pagination a:hover {
  opacity: 0.7;
}
.pagination .current {
  color: #ffffff;
  background-color: #fd4f18;
  cursor: default;
}
.pagination .page-numbers.dots,
.pagination .separator {
  margin-right: 7px;
  padding: 6px 20px 0;
  cursor: default;
}

.breadcrumbs {
  text-align: center;
}
.breadcrumbs .nav-links .nav-link {
  display: inline-block;
  vertical-align: top;
}
.breadcrumbs .nav-links .nav-link a {
  opacity: 0.6;
}
.breadcrumbs .nav-links .nav-link.nav-current a {
  opacity: 1 !important;
}
.breadcrumbs .nav-links .nav-link,
.breadcrumbs .nav-links .nav-link a, .breadcrumbs .nav-links .nav-link::after {
  color: #14123C;
}
.breadcrumbs .nav-links .nav-link::after {
  content: ".";
  display: inline-block;
  opacity: 0.5;
  vertical-align: top;
  margin: 0 2px;
}
.breadcrumbs .nav-links .nav-link:last-child::after {
  display: none;
}
.breadcrumbs .nav-links .nav-link a {
  font-weight: normal;
  line-height: 1.07;
  letter-spacing: 0;
  font-size: 13px;
}
.breadcrumbs .nav-links .nav-link a:hover {
  color: #14123C;
}
.breadcrumbs .nav-links .nav-link.nav-current a {
  color: #fd4f18;
}
.breadcrumbs.breadcrumbs-single {
  text-align: start;
}

.ss-main .ss-single-selected {
  height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 0;
  border-width: 0 0 0 1px;
  background-color: inherit;
  font-size: 14px;
  color: #14123C;
}
.ss-main .ss-single-selected .placeholder {
  padding-top: 3px;
}
.ss-main .ss-single-selected .ss-arrow .arrow-down,
.ss-main .ss-single-selected .ss-arrow .arrow-up {
  border-color: #fd4f18;
}
.ss-main .ss-option {
  font-size: 14px;
}
.ss-main .ss-option:hover {
  color: #ffffff;
  background-color: #fd4f18 !important;
}
.ss-main .ss-search input {
  font-size: 13px;
}
.ss-main .ss-search input:focus {
  border-color: #c1c1c1;
  box-shadow: none;
}

.hide-on-loading {
  transition: 0.3s ease-in-out all;
  opacity: 0;
}
.hide-on-loading.loading-done {
  opacity: 1;
}

.loading-placeholders {
  position: absolute;
  z-index: 999;
  width: 100%;
  height: 100%;
  background-color: #fff;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 40px;
}
.loading-placeholders.inverse {
  background-color: #14123C;
}
.loading-placeholders.cols-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.loading-placeholders .item {
  border-radius: 3px;
  overflow: hidden;
}
.loading-placeholders .item, .loading-placeholders .item::before {
  height: 160px;
  background-color: #bcc7cf;
}
.loading-placeholders .item::before {
  content: "";
  position: relative;
  display: block;
  animation-duration: 1.25s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: TastyPlaceHolderShimmer;
  animation-timing-function: linear;
  background: linear-gradient(0.16turn, #bcc7cf 10%, #cbd3d8 18%, #bcc7cf 33%);
  background-size: 800px 170px;
}
.placeholder-height-300 .loading-placeholders .item, .placeholder-height-300 .loading-placeholders .item::before {
  height: 300px;
}
.placeholder-height-300 .loading-placeholders .item::before {
  background-size: 1920px 400px;
}
.placeholder-height-420 .loading-placeholders .item, .placeholder-height-420 .loading-placeholders .item::before {
  height: 420px;
}
.placeholder-height-420 .loading-placeholders .item::before {
  background-size: 1920px 400px;
}
.loading-placeholders-hidden .loading-placeholders {
  display: none;
}

.ajax-loading {
  position: relative;
  overflow: hidden;
}
.ajax-loading:before {
  content: "";
  background-color: rgba(0, 0, 0, 0.55);
  background-image: url("assets/img/icons/loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  z-index: 99;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.ajax-loading.ajax-loading-tiny::before {
  background-size: 18px;
}
.ajax-loading.ajax-loading-small::before {
  background-size: 24px;
}

.loader {
  display: none;
}
.loader, .loader::after {
  content: "";
  border-radius: 50%;
  width: 42px;
  height: 42px;
}
.loader {
  margin: 0 auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 6px solid rgba(20, 18, 60, 0.2);
  border-right: 6px solid rgba(20, 18, 60, 0.2);
  border-bottom: 6px solid rgba(20, 18, 60, 0.2);
  border-left: 6px solid #fd4f18;
  transform: translateZ(0);
  animation: TastyLoaderSpinner 1.1s infinite linear;
}
.loading .loader {
  display: block;
}

@media only screen and (min-width : 320px) and (max-width : 1199px) {
  .pagination a.prev,
.pagination a.next {
    display: none;
  }

  .loading-placeholders.cols-4 {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width : 768px) {
  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  h1, h1 a {
    font-size: 26px !important;
  }

  h2, h2 a {
    font-size: 24px !important;
  }

  h3, h3 a {
    font-size: 22px !important;
  }

  h4, h4 a {
    font-size: 20px !important;
  }

  h5, h5 a {
    font-size: 18px !important;
  }

  h6, h6 a {
    font-size: 16px !important;
  }
}
.p-x-1 {
  padding-left: 1px;
  padding-right: 1px;
}

.p-y-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

.p-all-1 {
  padding: 1px 1px;
}

.p-t-1 {
  padding-top: 1px;
}

.p-r-1 {
  padding-right: 1px;
}

.p-b-1 {
  padding-bottom: 1px;
}

.p-l-1 {
  padding-left: 1px;
}

.m-x-1 {
  margin-left: 1px;
  margin-right: 1px;
}

.m-y-1 {
  margin-top: 1px;
  margin-bottom: 1px;
}

.m-all-1 {
  margin: 1px 1px;
}

.m-t-1 {
  margin-top: 1px;
}

.m-r-1 {
  margin-right: 1px;
}

.m-b-1 {
  margin-bottom: 1px;
}

.m-l-1 {
  margin-left: 1px;
}

.p-x-2 {
  padding-left: 2px;
  padding-right: 2px;
}

.p-y-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.p-all-2 {
  padding: 2px 2px;
}

.p-t-2 {
  padding-top: 2px;
}

.p-r-2 {
  padding-right: 2px;
}

.p-b-2 {
  padding-bottom: 2px;
}

.p-l-2 {
  padding-left: 2px;
}

.m-x-2 {
  margin-left: 2px;
  margin-right: 2px;
}

.m-y-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.m-all-2 {
  margin: 2px 2px;
}

.m-t-2 {
  margin-top: 2px;
}

.m-r-2 {
  margin-right: 2px;
}

.m-b-2 {
  margin-bottom: 2px;
}

.m-l-2 {
  margin-left: 2px;
}

.p-x-3 {
  padding-left: 3px;
  padding-right: 3px;
}

.p-y-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

.p-all-3 {
  padding: 3px 3px;
}

.p-t-3 {
  padding-top: 3px;
}

.p-r-3 {
  padding-right: 3px;
}

.p-b-3 {
  padding-bottom: 3px;
}

.p-l-3 {
  padding-left: 3px;
}

.m-x-3 {
  margin-left: 3px;
  margin-right: 3px;
}

.m-y-3 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.m-all-3 {
  margin: 3px 3px;
}

.m-t-3 {
  margin-top: 3px;
}

.m-r-3 {
  margin-right: 3px;
}

.m-b-3 {
  margin-bottom: 3px;
}

.m-l-3 {
  margin-left: 3px;
}

.p-x-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.p-y-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.p-all-5 {
  padding: 5px 5px;
}

.p-t-5 {
  padding-top: 5px;
}

.p-r-5 {
  padding-right: 5px;
}

.p-b-5 {
  padding-bottom: 5px;
}

.p-l-5 {
  padding-left: 5px;
}

.m-x-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.m-y-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.m-all-5 {
  margin: 5px 5px;
}

.m-t-5 {
  margin-top: 5px;
}

.m-r-5 {
  margin-right: 5px;
}

.m-b-5 {
  margin-bottom: 5px;
}

.m-l-5 {
  margin-left: 5px;
}

.p-x-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.p-y-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.p-all-10 {
  padding: 10px 10px;
}

.p-t-10 {
  padding-top: 10px;
}

.p-r-10 {
  padding-right: 10px;
}

.p-b-10 {
  padding-bottom: 10px;
}

.p-l-10 {
  padding-left: 10px;
}

.m-x-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.m-y-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.m-all-10 {
  margin: 10px 10px;
}

.m-t-10 {
  margin-top: 10px;
}

.m-r-10 {
  margin-right: 10px;
}

.m-b-10 {
  margin-bottom: 10px;
}

.m-l-10 {
  margin-left: 10px;
}

.p-x-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.p-y-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.p-all-15 {
  padding: 15px 15px;
}

.p-t-15 {
  padding-top: 15px;
}

.p-r-15 {
  padding-right: 15px;
}

.p-b-15 {
  padding-bottom: 15px;
}

.p-l-15 {
  padding-left: 15px;
}

.m-x-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.m-y-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.m-all-15 {
  margin: 15px 15px;
}

.m-t-15 {
  margin-top: 15px;
}

.m-r-15 {
  margin-right: 15px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.m-l-15 {
  margin-left: 15px;
}

.p-x-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.p-y-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.p-all-20 {
  padding: 20px 20px;
}

.p-t-20 {
  padding-top: 20px;
}

.p-r-20 {
  padding-right: 20px;
}

.p-b-20 {
  padding-bottom: 20px;
}

.p-l-20 {
  padding-left: 20px;
}

.m-x-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.m-y-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.m-all-20 {
  margin: 20px 20px;
}

.m-t-20 {
  margin-top: 20px;
}

.m-r-20 {
  margin-right: 20px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.m-l-20 {
  margin-left: 20px;
}

.p-x-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.p-y-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.p-all-25 {
  padding: 25px 25px;
}

.p-t-25 {
  padding-top: 25px;
}

.p-r-25 {
  padding-right: 25px;
}

.p-b-25 {
  padding-bottom: 25px;
}

.p-l-25 {
  padding-left: 25px;
}

.m-x-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.m-y-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.m-all-25 {
  margin: 25px 25px;
}

.m-t-25 {
  margin-top: 25px;
}

.m-r-25 {
  margin-right: 25px;
}

.m-b-25 {
  margin-bottom: 25px;
}

.m-l-25 {
  margin-left: 25px;
}

.p-x-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.p-y-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.p-all-30 {
  padding: 30px 30px;
}

.p-t-30 {
  padding-top: 30px;
}

.p-r-30 {
  padding-right: 30px;
}

.p-b-30 {
  padding-bottom: 30px;
}

.p-l-30 {
  padding-left: 30px;
}

.m-x-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.m-y-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.m-all-30 {
  margin: 30px 30px;
}

.m-t-30 {
  margin-top: 30px;
}

.m-r-30 {
  margin-right: 30px;
}

.m-b-30 {
  margin-bottom: 30px;
}

.m-l-30 {
  margin-left: 30px;
}

.p-x-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.p-y-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.p-all-35 {
  padding: 35px 35px;
}

.p-t-35 {
  padding-top: 35px;
}

.p-r-35 {
  padding-right: 35px;
}

.p-b-35 {
  padding-bottom: 35px;
}

.p-l-35 {
  padding-left: 35px;
}

.m-x-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.m-y-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.m-all-35 {
  margin: 35px 35px;
}

.m-t-35 {
  margin-top: 35px;
}

.m-r-35 {
  margin-right: 35px;
}

.m-b-35 {
  margin-bottom: 35px;
}

.m-l-35 {
  margin-left: 35px;
}

.p-x-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.p-y-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.p-all-40 {
  padding: 40px 40px;
}

.p-t-40 {
  padding-top: 40px;
}

.p-r-40 {
  padding-right: 40px;
}

.p-b-40 {
  padding-bottom: 40px;
}

.p-l-40 {
  padding-left: 40px;
}

.m-x-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.m-y-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.m-all-40 {
  margin: 40px 40px;
}

.m-t-40 {
  margin-top: 40px;
}

.m-r-40 {
  margin-right: 40px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-l-40 {
  margin-left: 40px;
}

.p-x-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.p-y-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.p-all-45 {
  padding: 45px 45px;
}

.p-t-45 {
  padding-top: 45px;
}

.p-r-45 {
  padding-right: 45px;
}

.p-b-45 {
  padding-bottom: 45px;
}

.p-l-45 {
  padding-left: 45px;
}

.m-x-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.m-y-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.m-all-45 {
  margin: 45px 45px;
}

.m-t-45 {
  margin-top: 45px;
}

.m-r-45 {
  margin-right: 45px;
}

.m-b-45 {
  margin-bottom: 45px;
}

.m-l-45 {
  margin-left: 45px;
}

.p-x-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.p-y-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.p-all-50 {
  padding: 50px 50px;
}

.p-t-50 {
  padding-top: 50px;
}

.p-r-50 {
  padding-right: 50px;
}

.p-b-50 {
  padding-bottom: 50px;
}

.p-l-50 {
  padding-left: 50px;
}

.m-x-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.m-y-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.m-all-50 {
  margin: 50px 50px;
}

.m-t-50 {
  margin-top: 50px;
}

.m-r-50 {
  margin-right: 50px;
}

.m-b-50 {
  margin-bottom: 50px;
}

.m-l-50 {
  margin-left: 50px;
}

.p-x-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.p-y-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.p-all-60 {
  padding: 60px 60px;
}

.p-t-60 {
  padding-top: 60px;
}

.p-r-60 {
  padding-right: 60px;
}

.p-b-60 {
  padding-bottom: 60px;
}

.p-l-60 {
  padding-left: 60px;
}

.m-x-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.m-y-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.m-all-60 {
  margin: 60px 60px;
}

.m-t-60 {
  margin-top: 60px;
}

.m-r-60 {
  margin-right: 60px;
}

.m-b-60 {
  margin-bottom: 60px;
}

.m-l-60 {
  margin-left: 60px;
}

.p-x-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.p-y-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.p-all-70 {
  padding: 70px 70px;
}

.p-t-70 {
  padding-top: 70px;
}

.p-r-70 {
  padding-right: 70px;
}

.p-b-70 {
  padding-bottom: 70px;
}

.p-l-70 {
  padding-left: 70px;
}

.m-x-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.m-y-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.m-all-70 {
  margin: 70px 70px;
}

.m-t-70 {
  margin-top: 70px;
}

.m-r-70 {
  margin-right: 70px;
}

.m-b-70 {
  margin-bottom: 70px;
}

.m-l-70 {
  margin-left: 70px;
}

.p-x-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.p-y-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.p-all-80 {
  padding: 80px 80px;
}

.p-t-80 {
  padding-top: 80px;
}

.p-r-80 {
  padding-right: 80px;
}

.p-b-80 {
  padding-bottom: 80px;
}

.p-l-80 {
  padding-left: 80px;
}

.m-x-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.m-y-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.m-all-80 {
  margin: 80px 80px;
}

.m-t-80 {
  margin-top: 80px;
}

.m-r-80 {
  margin-right: 80px;
}

.m-b-80 {
  margin-bottom: 80px;
}

.m-l-80 {
  margin-left: 80px;
}

.p-x-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.p-y-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.p-all-90 {
  padding: 90px 90px;
}

.p-t-90 {
  padding-top: 90px;
}

.p-r-90 {
  padding-right: 90px;
}

.p-b-90 {
  padding-bottom: 90px;
}

.p-l-90 {
  padding-left: 90px;
}

.m-x-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.m-y-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.m-all-90 {
  margin: 90px 90px;
}

.m-t-90 {
  margin-top: 90px;
}

.m-r-90 {
  margin-right: 90px;
}

.m-b-90 {
  margin-bottom: 90px;
}

.m-l-90 {
  margin-left: 90px;
}

.p-x-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.p-y-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.p-all-100 {
  padding: 100px 100px;
}

.p-t-100 {
  padding-top: 100px;
}

.p-r-100 {
  padding-right: 100px;
}

.p-b-100 {
  padding-bottom: 100px;
}

.p-l-100 {
  padding-left: 100px;
}

.m-x-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.m-y-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.m-all-100 {
  margin: 100px 100px;
}

.m-t-100 {
  margin-top: 100px;
}

.m-r-100 {
  margin-right: 100px;
}

.m-b-100 {
  margin-bottom: 100px;
}

.m-l-100 {
  margin-left: 100px;
}

header#masthead.site-header {
  position: relative;
  background-color: rgba(255, 255, 255, 0.946) !important;
  box-shadow: 0 3px 45px rgba(0, 0, 0, 0.15) !important;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 999;
}
header#masthead.site-header a {
  color: #14123C;
}
header#masthead.site-header .site-header-inner {
  display: grid;
  grid-template-columns: auto minmax(auto, 100%) auto;
  grid-template-rows: auto;
  grid-template-areas: "site-branding main-navigation site-navigation-extras";
  gap: 0 10px;
  height: 90px;
  margin: 0 auto;
  padding-right: 0;
}
header#masthead.site-header.no-extras .site-header-inner {
  grid-template-columns: 1fr 5fr;
  grid-template-areas: "site-branding main-navigation";
}
header#masthead.site-header.header-maxw .site-header-inner {
  max-width: 1600px;
}
.wp-customizer header#masthead.site-header.header-maxw .site-header-inner {
  max-width: 100%;
}
header#masthead.site-header.header-sticky {
  position: fixed;
  width: 100vw;
  height: 90px;
  z-index: 9999;
  top: 0;
  left: 0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
}
.admin-bar header#masthead.site-header.header-sticky {
  top: 32px;
}
header#masthead.site-header.header-sticky + * {
  margin-top: 90px !important;
}

.site-branding {
  width: max-content;
  padding-right: 30px;
}
.site-branding .site-title {
  margin-top: 28px;
  margin-bottom: 0;
  font-size: 24px;
  text-transform: capitalize;
}
.site-branding .site-description {
  margin: 0;
  font-size: 14px;
  color: #ffffff;
}
.site-branding .custom-logo-link {
  margin: 26px 0 0;
  color: #ffffff;
  transition-property: all;
}
.site-branding .custom-logo-link,
.site-branding .custom-logo-link svg {
  width: 124px;
  height: 44px;
}
.site-branding .custom-logo-link img {
  object-fit: contain;
  object-position: center;
}
.site-branding .custom-logo-link:hover {
  opacity: 0.87;
}

.main-navigation {
  display: block;
  width: 100%;
}
.main-navigation a.add-nav-menu {
  margin-top: 28px;
  padding: 8px 18px;
  color: #ffffff;
  background-color: #211e63;
}
.main-navigation .menu {
  float: right;
  display: block;
  width: max-content;
  margin: 0;
  padding-left: 0;
}
.main-navigation .menu li:last-child {
  padding-right: 0 !important;
}
.main-navigation .menu > li {
  position: relative;
  float: left;
  padding-right: 40px;
}
.main-navigation .menu > li > a {
  position: relative;
  display: block;
  padding: 36px 0;
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.19px;
  color: #14123C;
  transition-property: opacity;
}
.main-navigation .menu > li > a:hover {
  opacity: 0.87;
}
.main-navigation .menu > li > a::before {
  position: absolute;
  z-index: 2;
  content: "";
  width: 100%;
  height: 2px;
  bottom: 30px;
  left: 0;
  background-color: transparent;
  transform: scaleX(0);
  transition: 0.3s ease-in-out all;
}
.main-navigation .menu > li:hover > a, .main-navigation .menu > li.current-menu-item > a {
  opacity: 1;
  color: #fd4f18;
}
.main-navigation .menu > li:hover > a::before, .main-navigation .menu > li.current-menu-item > a::before {
  background-color: #fd4f18;
  transform: scaleX(1);
}
.main-navigation .menu > li.menu-item-has-children > a {
  padding-right: 20px;
}
.main-navigation .menu > li.menu-item-has-children > a::after {
  content: "";
  position: absolute;
  margin: 42px 0 0 0;
  z-index: 1;
  top: 0;
  right: 0;
  font-size: 20px;
  opacity: 0.66;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top: 4px solid #ffffff;
  transition: 0.3s ease-in-out all;
}
.main-navigation .menu > li.menu-item-has-children:hover > a::after {
  opacity: 0.87;
}
.main-navigation .menu > li ul.sub-menu {
  display: none;
  min-width: 220px;
  position: absolute;
  z-index: 9;
  width: max-content;
  height: max-content;
  bottom: 0;
  left: 0;
  padding: 10px 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
  animation: TastyFadeIn 0.3s ease-in-out;
  transition: 0.3s ease-in-out all;
}
.main-navigation .menu > li ul.sub-menu > li {
  position: relative;
}
.main-navigation .menu > li ul.sub-menu > li a {
  display: block;
  width: auto;
  min-width: 120px;
  padding: 8px 20px;
  font-size: 13px;
  color: #14123C;
  text-align: initial !important;
}
.main-navigation .menu > li ul.sub-menu > li a:hover {
  color: #fd4f18;
}
.main-navigation .menu > li ul.sub-menu > li > ul {
  display: none;
}
.main-navigation .menu > li ul.sub-menu > li.menu-item-has-children > a {
  position: relative;
  padding-right: 20px;

}
.main-navigation .menu > li ul.sub-menu > li.menu-item-has-children > a::after {
  content: "";
  position: absolute;
  margin: -4px 15px 0 0;
  width: 0;
  height: 0;
  z-index: 1;
  top: 50%;
  right: 0;
  font-size: 20px;
  border: 4px solid transparent;
  border-left-color: #14123C;
  transition: 0.3s ease-in-out all;
}
.main-navigation .menu > li ul.sub-menu > li.menu-item-has-children:hover > a::after {
  opacity: 0.87;
}
.main-navigation .menu > li ul.sub-menu ul.sub-menu {
  margin-top: -10px;
  top: 0;
  bottom: unset;
  transform: translateX(100%);
}
.main-navigation .menu > li.sub-menu-visible > ul.sub-menu, .main-navigation .menu > li:focus > ul.sub-menu, .main-navigation .menu > li:hover > ul.sub-menu {
  display: block;
}
.main-navigation .menu > li.sub-menu-visible > ul.sub-menu.sub-menu-visible,
.main-navigation .menu > li.sub-menu-visible > ul.sub-menu li:focus > ul,
.main-navigation .menu > li.sub-menu-visible > ul.sub-menu li:hover > ul, .main-navigation .menu > li:focus > ul.sub-menu.sub-menu-visible,
.main-navigation .menu > li:focus > ul.sub-menu li:focus > ul,
.main-navigation .menu > li:focus > ul.sub-menu li:hover > ul, .main-navigation .menu > li:hover > ul.sub-menu.sub-menu-visible,
.main-navigation .menu > li:hover > ul.sub-menu li:focus > ul,
.main-navigation .menu > li:hover > ul.sub-menu li:hover > ul {
  display: block;
}

.site-navigation-extras {
  position: relative;
  padding-left: 20px;
  text-align: start;
  display: grid;
  grid-template-columns: auto auto;
  grid-template-rows: auto;
  grid-template-areas: "social-links header-buttons";
  justify-self: end;
}
.site-navigation-extras::before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 1px;
  height: 25px;
  top: 0;
  left: 0;
  margin-top: 32px;
  background-color: rgba(255, 255, 255, 0.2);
}
.site-navigation-extras .social-links,
.site-navigation-extras .header-buttons {
  width: max-content;
}
.site-navigation-extras .social-links {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  position: relative;
  /*&::before {
  	position: absolute;
  	left: 0;
  	width: 1px;
  	height: 100%;
  	display: flex;
  	background: rgba(0,0,0,0.07);
  	vertical-align: middle;
  	top: 0;
  	content: " ";
  }*/
  /*a {
  	margin: 0 auto;
  	width: auto;
  	height: auto;
  	padding: 12px;
  	line-height: 0;

  	&.icon-link-instagram {
  		margin-right: 12px;
  	}
  }*/
}
.site-navigation-extras .social-links a {
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 30px;
  line-height: 30px;
  padding-top: 3px;
  margin-right: 10px;
  text-align: center;
  transition-property: all;
  opacity: 0.7;
}
.site-navigation-extras .social-links a:hover {
  opacity: 1;
}
.site-navigation-extras .social-links a.header-search-btn,
.site-navigation-extras .social-links a.header-login-btn {
  position: relative;
  padding-right: 24px;
  padding-left: 24px;
  display: flex;
  width: auto;
  height: 100%;
  justify-content: center;
  align-items: center;
  margin: 0 auto !important;
}
.site-navigation-extras .social-links a.header-search-btn::before,
.site-navigation-extras .social-links a.header-login-btn::before {
  position: absolute;
  left: 0;
  width: 1px;
  height: 100%;
  display: flex;
  background: rgba(0, 0, 0, 0.07);
  vertical-align: middle;
  top: 0;
  content: " ";
}
.site-navigation-extras .social-links a.header-search-btn svg,
.site-navigation-extras .social-links a.header-login-btn svg {
  width: auto !important;
  height: 25px !important;
  line-height: 0 !important;
}
.site-navigation-extras .header-buttons {
  display: flex;
  background-color: #fd4f18;
  padding: 0;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.site-navigation-extras .header-buttons:hover {
  background-color: #14123C;
}
.site-navigation-extras .header-buttons a {
  padding: 0 30px;
  margin: 0 auto;
  border: 0 none;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: #ffffff !important;
}

@media print {
  .site-header .site-header-inner {
    display: block;
  }

  .site-branding {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
  }
  .site-branding .custom-logo-link, .site-branding .custom-logo-link svg {
    color: #14123C;
  }
  .site-branding .home-print-url {
    display: block;
    text-align: center;
  }
}
@media only screen and (min-width : 320px) and (max-width : 1199px) {
  .site-header .site-header-inner {
    padding-left: 16px;
    padding-right: 16px;
    grid-template-columns: 160px auto;
  }
  .site-header .site-branding .custom-logo-link {
    max-width: 120px;
  }
  .site-header .site-branding .custom-logo-link svg, .site-header .site-branding .custom-logo-link img {
    width: auto;
    max-width: 100%;
    height: 30px;
  }
  .site-header .main-navigation .menu-toggle {
    position: absolute;
    margin-top: 26px;
    margin-right: 14px;
    width: 38px;
    height: 38px;
    padding: 11px 0 9px;
    right: 0;
    top: 0;
    font-size: 18px;
    border: 0 solid;
    color: #14123C;
    background-color: rgba(255, 255, 255, 0.1);
    cursor: pointer;
    text-align: center;
    border-radius: 100%;
    box-sizing: border-box;
  }
  .site-header .main-navigation .menu-toggle svg {
    width: 21px;
    height: auto;
  }
  .site-header .main-navigation .menu-toggle .off {
    display: none;
  }
  .site-header .main-navigation > .menu-toggle + div {
    padding-top: 80px;
  }
  .site-header .main-navigation .menu {
    display: none;
    width: 100%;
    max-height: 65vh;
    padding: 0 20px 20px;
    overflow: auto;
  }
  .site-header .main-navigation .menu,
.site-header .main-navigation .menu > li {
    float: none;
  }
  .site-header .main-navigation .menu > li {
    display: block;
    padding-right: 0;
    height: min-content;
  }
  .site-header .main-navigation .menu > li > a {
    display: block;
    padding: 15px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .site-header .main-navigation .menu > li > a::before {
    display: none;
  }
  .site-header .main-navigation .menu > li > a::after {
    margin-top: 20px;
  }
  .site-header .main-navigation .menu > li.current-menu-item > a {
    color: #fd4f18;
  }
  .site-header .main-navigation .menu a {
    outline: 0 solid;
  }
  .site-header .main-navigation .menu ul.sub-menu {
    float: none;
    position: relative;
    width: 100%;
    background-color: transparent;
    margin-bottom: 15px;
    transform: none !important;
    top: unset !important;
    left: unset !important;
    left: unset !important;
  }
  .site-header .main-navigation .menu ul.sub-menu a {
    color: #ffffff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    opacity: 0.87;
  }
  .site-header .main-navigation .menu li:hover > a,
.site-header .main-navigation .menu li:focus > a {
    color: #ffffff !important;
    background-color: transparent !important;
    border-color: transparent !important;
  }
  .site-header .main-navigation .menu li:hover > ul.sub-menu,
.site-header .main-navigation .menu li:focus > ul.sub-menu {
    display: none !important;
  }
  .site-header .main-navigation .menu li.sub-menu-visible > a {
    background-color: transparent !important;
    border-color: transparent !important;
  }
  .site-header .main-navigation .menu li.sub-menu-visible > a, .site-header .main-navigation .menu li.sub-menu-visible > a:hover {
    color: #ffffff;
    background-color: transparent !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
  }
  .site-header .main-navigation .menu li.sub-menu-visible > a::after {
    transform: none !important;
  }
  .site-header .main-navigation .menu li.sub-menu-visible > ul.sub-menu {
    display: block !important;
    top: 0;
    left: unset;
    right: unset;
    transform: none;
  }
  .site-header .main-navigation .menu .current-menu-item > a {
    color: #fd4f18 !important;
  }
  .site-header .main-navigation.toggled {
    position: fixed;
    z-index: 999999;
    width: 100vw;
    height: 100vh;
    background: black;
    left: 0;
    top: 0;
  }
  .site-header .main-navigation.toggled .menu-toggle {
    z-index: 99;
  }
  .site-header .main-navigation.toggled .menu-toggle .on {
    display: none;
  }
  .site-header .main-navigation.toggled .menu-toggle .off {
    display: block;
  }
  .site-header .site-navigation-extras {
    display: none;
    position: fixed;
    z-index: 999999;
    width: 100vw;
    padding-left: 0;
    padding-bottom: 20px;
    top: 0;
    left: 0;
    margin-top: calc(100vh - 140px);
  }
  .site-header .site-navigation-extras,
.site-header .site-navigation-extras .header-buttons {
    text-align: center;
  }
  .site-header .site-navigation-extras .social-links,
.site-header .site-navigation-extras .header-buttons {
    margin: auto;
  }
  .site-header.toggled .site-navigation-extras {
    display: block;
  }
  .site-header.header-sticky {
    position: absolute !important;
  }
}
@media only screen and (max-width : 768px) {
  .admin-bar .site-header .main-navigation.toggled .menu-toggle {
    margin-top: 70px;
  }
  .admin-bar .site-header .main-navigation.toggled .menu-toggle + div {
    padding-top: 120px;
  }
}
.search-filters-wrap .search-filters {
  display: grid;
  grid-template-columns: auto 180px;
  grid-template-rows: auto;
  grid-template-areas: "search-filters-inputs favorites-counter";
  grid-column-gap: 30px;
  height: 65px;
  margin: 0 auto;
}
.search-filters-wrap .search-filters .search-filters-inputs {
  display: grid;
  grid-template-columns: 1.44fr auto;
  grid-template-areas: "search-filters-text search-filters-dropdowns";
  height: 44px;
  margin-top: 11px;
  border-radius: 22px;
  border: solid 2px #cfd9e0;
  background-color: #f5f8fb;
}
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-text {
  position: relative;
  z-index: 1;
}
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-text [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin: 10px 0 0 18px;
  transition: 0.3s ease-in-out all;
  position: absolute;
  top: 0;
  left: 0;
}
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-text [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-text input[type=search],
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-text input[type=text] {
  display: block;
  width: 100%;
  height: 40px;
  padding: 12px 10px 13px 45px;
  border-radius: 22px;
  line-height: 1;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  border: 0 solid;
}
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-text input[type=search], .search-filters-wrap .search-filters .search-filters-inputs .search-filters-text input[type=search]:focus,
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-text input[type=text],
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-text input[type=text]:focus {
  outline: none;
}
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-text input[type=search]::placeholder,
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-text input[type=text]::placeholder {
  color: #14123C;
  opacity: 0.4;
}
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-dropdowns {
  position: relative;
  z-index: 9;
  display: grid;
  grid-template-columns: auto auto auto auto;
}
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-dropdowns .search-filters-dropdown {
  width: 140px;
}
.search-filters-wrap .search-filters .search-filters-inputs.has-dropdowns .search-filters-text input[type=search],
.search-filters-wrap .search-filters .search-filters-inputs.has-dropdowns .search-filters-text input[type=text] {
  border-radius: 22px 0 0 22px;
}
.search-filters-wrap .search-filters.no-favorites {
  display: block;
}
.search-filters-wrap .search-filters.square-corners .search-filters-inputs {
  border-radius: 3px;
  border-width: 1px;
}
.search-filters-wrap .search-filters.square-corners .search-filters-inputs.has-dropdowns .search-filters-text input[type=search], .search-filters-wrap .search-filters.square-corners .search-filters-inputs.has-dropdowns .search-filters-text input[type=text] {
  border-radius: 3px 0 0 3px;
}
.search-filters-wrap .search-filters.square-corners .search-filters-inputs .search-filters-dropdown {
  border-left: 1px solid #cfd9e0;
}
.search-filters-wrap .favorites-counter {
  padding-top: 10px;
  text-align: end;
}
.search-filters-wrap .favorites-counter .btn, .search-filters-wrap .favorites-counter .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .search-filters-wrap .favorites-counter .wpcf7-submit, .search-filters-wrap .favorites-counter .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .search-filters-wrap .favorites-counter .comment-reply-link, .search-filters-wrap .favorites-counter .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .search-filters-wrap .favorites-counter .submit,
.search-filters-wrap .favorites-counter .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .search-filters-wrap .favorites-counter button,
.search-filters-wrap .favorites-counter .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .search-filters-wrap .favorites-counter input[type=submit], .search-filters-wrap .favorites-counter .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .search-filters-wrap .favorites-counter .tasty-edit-link > a, .search-filters-wrap .favorites-counter .entry-single > .hentry .entry-content-section.reviews .glsr-button, .entry-single > .hentry .entry-content-section.reviews .search-filters-wrap .favorites-counter .glsr-button, .search-filters-wrap .favorites-counter .main-navigation a.add-nav-menu, .main-navigation .search-filters-wrap .favorites-counter a.add-nav-menu {
  padding: 12px 0 8px;
  color: #14123C;
}

@media only screen and (max-width : 768px) {
  .search-filters-wrap {
    max-width: 100vw;
  }
  .search-filters-wrap .search-filters {
    padding: 0 16px;
    grid-template-columns: auto;
    grid-template-areas: unset;
    grid-column-gap: 0;
  }
  .search-filters-wrap .search-filters,
.search-filters-wrap .search-filters .search-filters-inputs {
    height: auto;
    max-width: 100vw;
  }
  .search-filters-wrap .search-filters .search-filters-inputs {
    margin-top: 12px;
    margin-bottom: 12px;
    border-radius: 6px;
    grid-template-columns: auto;
    grid-template-areas: "search-filters-dropdowns" "search-filters-text";
  }
  .search-filters-wrap .search-filters .search-filters-inputs .search-filters-text {
    grid-area: search-filters-text;
    border-top: 1px solid #e1e1e1;
  }
  .search-filters-wrap .search-filters .search-filters-inputs .search-filters-text input[type=search],
.search-filters-wrap .search-filters .search-filters-inputs .search-filters-text input[type=text] {
    border-radius: 0 0 6px 6px;
  }
  .search-filters-wrap .search-filters .search-filters-inputs .search-filters-dropdowns {
    grid-area: search-filters-dropdowns;
  }
  .search-filters-wrap .search-filters .search-filters-inputs .search-filters-dropdowns .search-filters-dropdown:first-child .ss-main .ss-single-selected {
    border-left-color: transparent;
  }
  .search-filters-wrap .favorites-counter {
    display: none;
  }
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .search-filters-wrap .search-filters .search-filters-inputs .search-filters-dropdowns .search-filters-dropdown {
    width: 120px;
  }
  .search-filters-wrap .search-filters .search-filters-inputs .search-filters-dropdowns .search-filters-dropdown:nth-child(3), .search-filters-wrap .search-filters .search-filters-inputs .search-filters-dropdowns .search-filters-dropdown:last-child {
    display: none;
  }
}
.site-footer {
  max-width: 100vw;
  padding-top: 72px;
  color: #ffffff;
  background-color: #060816;
}
.site-footer .footer-end {
  margin-top: 60px;
  height: 70px;
  /*background-color: #060816;*/
  overflow: hidden;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.site-footer .footer-end .footer-copyrights {
  padding-top: 12px;
  text-align: start;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5) !important;
}
.site-footer .footer-end .footer-copyrights p {
  margin: 13px 0 0;
}
.site-footer .footer-end .footer-social {
  text-align: end;
  padding-top: 20px;
}
.site-footer .footer-end .footer-social a {
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 30px;
  line-height: 30px;
  padding-top: 3px;
  margin-right: 10px;
  text-align: center;
  transition-property: all;
  opacity: 0.7;
}
.site-footer .footer-end .footer-social a:hover {
  opacity: 1;
}
.site-footer .footer-end .footer-social a {
  color: #ffffff;
}
.site-footer .container {
  max-width: 1600px;
}
.wp-customizer .site-footer .container {
  max-width: 100%;
}
.site-footer.no-widgets {
  padding-top: 0;
}
.site-footer.no-widgets .footer-end {
  margin-top: 0;
}

@media only screen and (max-width : 768px) {
  .site-footer {
    padding-top: 30px;
  }
  .site-footer .footer-start {
    padding: 0 16px;
  }
  .site-footer .footer-end {
    height: auto;
    margin-top: 0;
  }
  .site-footer .footer-end .footer-copyrights,
.site-footer .footer-end .footer-social {
    width: 100%;
    text-align: center;
  }
  .site-footer .footer-end .footer-copyrights {
    font-size: 12px;
  }
  .site-footer .footer-end .footer-copyrights p {
    margin: 0 !important;
  }
  .site-footer .footer-end .footer-social {
    padding-bottom: 20px;
  }
}
/* Content: Blog styling
--------------------------------------------- */
.blog-top {
  margin: 0 auto;
  max-width: 1600px;
}
.wp-customizer .blog-top {
  max-width: 100%;
}
.blog-top .page-content {
  display: grid;
  grid-template-columns: 33fr 33fr 33fr;
  grid-template-areas: "btop_main btop_main btop_main";
  padding-top: 30px;
}
.blog-top .page-content,
.blog-top .page-content .entry-content {
  margin-top: 0;
}
.blog-top .blog-top-entry .hentry .entry-content {
  position: relative;
}
.blog-top .blog-top-entry .hentry .post-thumbnail {
  display: block;
}
.blog-top .blog-top-entry .hentry .post-thumbnail.as-bg {
  position: relative;
  z-index: 1;
  min-height: 610px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
.blog-top .blog-top-entry.blog-top-main {
  grid-area: btop_main;
}
.blog-top .blog-top-entry.blog-top-main .hentry {
  margin-bottom: 30px;
}
.blog-top .blog-top-entry.blog-top-main .hentry,
.blog-top .blog-top-entry.blog-top-main .hentry a {
  color: #ffffff;
}
.blog-top .blog-top-entry.blog-top-main .hentry .entry-content-inner,
.blog-top .blog-top-entry.blog-top-main .hentry .entry-content-footer {
  position: absolute;
  z-index: 9;
  left: 0;
  width: 100%;
  padding-left: 72px;
}
.blog-top .blog-top-entry.blog-top-main .hentry .entry-content-footer a,
.blog-top .blog-top-entry.blog-top-main .hentry .entry-category a {
  display: inline-block;
  padding-bottom: 6px;
  border-bottom: 1px solid transparent;
}
.blog-top .blog-top-entry.blog-top-main .hentry .entry-content-footer a:hover,
.blog-top .blog-top-entry.blog-top-main .hentry .entry-category a:hover {
  border-color: rgba(255, 255, 255, 0.33);
}
.blog-top .blog-top-entry.blog-top-main .hentry .entry-content-inner {
  top: 0;
  padding-top: 84px;
}
.blog-top .blog-top-entry.blog-top-main .hentry .entry-content-footer {
  bottom: 0;
  padding-bottom: 84px;
}
.blog-top .blog-top-entry.blog-top-main .hentry .post-thumbnail {
  position: relative;
  overflow: hidden;
}
.blog-top .blog-top-entry.blog-top-main .hentry .post-thumbnail::before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  background: black;
  background: linear-gradient(-90deg, rgba(0, 0, 0, 0) 50%, black 100%);
  opacity: 0;
  transition: 0.3s ease-in-out all;
}
.blog-top .blog-top-entry.blog-top-main .hentry .post-thumbnail::before {
  opacity: 0.66;
  transition: 0.87s ease-out all;
}
.blog-top .blog-top-entry.blog-top-main .hentry .entry-category {
  font-size: 20px;
  line-height: 0.75;
  letter-spacing: 2.17px;
}
.blog-top .blog-top-entry.blog-top-main .hentry .entry-title {
  width: 60%;
  margin-top: 30px;
  max-width: 590px;
  font-size: 40px;
  line-height: 1.21;
  font-family: inherit;
}
.blog-top .blog-top-entry.blog-top-main .hentry .entry-title a:hover {
  text-decoration: underline;
}
.blog-top .blog-top-entry.blog-top-main .hentry .byline,
.blog-top .blog-top-entry.blog-top-main .hentry .posted-on {
  display: inline-block;
  vertical-align: baseline;
}
.blog-top .blog-top-entry.blog-top-main .hentry .byline a {
  font-weight: 500;
  border-bottom-width: 2px;
}
.blog-top .blog-top-entry.blog-top-main .hentry .posted-on::before {
  content: "—";
  display: inline-block;
  vertical-align: baseline;
  padding: 0 5px;
}
.blog-top .blog-top-entry.blog-top-main .hentry:hover .post-thumbnail::before {
  opacity: 0.87;
}
.blog-top .blog-top-entry.blog-top-box {
  margin-bottom: 15px;
}
.blog-top .blog-top-entry.blog-top-box .hentry .entry-content {
  display: grid;
  grid-template-columns: 98px auto;
}
.blog-top .blog-top-entry.blog-top-box .hentry .entry-image .post-thumbnail,
.blog-top .blog-top-entry.blog-top-box .hentry .entry-image .post-thumbnail img {
  display: block;
  width: 98px;
  height: 98px;
}
.blog-top .blog-top-entry.blog-top-box .hentry .entry-content-inner {
  padding-left: 16px;
  padding-right: 70px;
}
.blog-top .blog-top-entry.blog-top-box .hentry .entry-title {
  margin-top: 5px;
}
.blog-top .blog-top-entry.blog-top-box .hentry .entry-title a {
  overflow: hidden;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.42;
  color: #14123C;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.blog-top .blog-top-entry.blog-top-box .hentry .entry-title a:hover {
  color: #fd4f18;
}
.blog-top .blog-top-entry.blog-top-box .hentry .entry-category a {
  display: inline-block;
  vertical-align: top;
  color: #fd4f18;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.6;
  letter-spacing: normal;
  border-bottom: 1px solid transparent;
}
.blog-top .blog-top-entry.blog-top-box .hentry .entry-category a:hover {
  border-color: rgba(253, 79, 24, 0.33);
}
.blog-top .blog-top-entry.blog-top-box .hentry:hover .entry-category a {
  color: #14123C;
}
.blog-top .blog-top-entry.blog-top-box .hentry:hover .entry-category a:hover {
  color: #fd4f18;
}
.content-boxed .blog-top {
  max-width: 1367px;
}
.wp-customizer .content-boxed .blog-top {
  max-width: 100%;
}

.blog-entry .hentry {
  margin-bottom: 60px;
}
.blog-entry .hentry a {
  display: inline-block;
  color: #14123C;
}
.blog-entry .hentry .entry-category {
  margin-bottom: 16px;
}
.blog-entry .hentry .entry-category a {
  padding: 9px 0 8px;
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  line-height: 1;
  color: #fd4f18;
}
.blog-entry .hentry .entry-category a:hover {
  opacity: 1;
}
.blog-entry .hentry .entry-category:empty {
  display: none;
}
.blog-entry .hentry .entry-title {
  margin: 0;
  font-family: inherit;
}
.blog-entry .hentry .entry-title a {
  display: block;
  font-size: 48px;
  line-height: 1.2;
  color: #0b2339;
}
.blog-entry .hentry .entry-meta {
  margin-top: 18px;
}
.blog-entry .hentry .entry-meta a {
  color: #14123C;
  padding-bottom: 4px;
  border-bottom: 1px solid transparent;
}
.blog-entry .hentry .entry-meta a:hover {
  border-color: #14123C;
}
.blog-entry .hentry .entry-meta .byline,
.blog-entry .hentry .entry-meta .posted-on,
.blog-entry .hentry .entry-meta .comments-count,
.blog-entry .hentry .entry-meta .reading-time {
  display: inline-block;
  vertical-align: baseline;
  text-transform: uppercase;
}
.blog-entry .hentry .entry-meta .byline a {
  font-weight: 500;
  border-bottom-width: 2px;
}
.blog-entry .hentry .entry-meta .byline .author-avatar a {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  overflow: hidden;
  border-bottom: 0 solid;
  transform: translateY(7px);
}
.blog-entry .hentry .entry-meta .byline .author-avatar a,
.blog-entry .hentry .entry-meta .byline .author-avatar a img {
  border-radius: 100%;
}
.blog-entry .hentry .entry-meta .byline .author-avatar a img {
  display: block;
  width: 100%;
  object-position: center;
  object-fit: cover;
}
.blog-entry .hentry .entry-meta .byline.name {
  transform: translateY(1px);
}
.blog-entry .hentry .entry-meta .comments-count,
.blog-entry .hentry .entry-meta .reading-time,
.blog-entry .hentry .entry-meta .posted-on {
  font-size: 13px;
  opacity: 0.6;
}
.blog-entry .hentry .entry-meta .comments-count::before,
.blog-entry .hentry .entry-meta .reading-time::before,
.blog-entry .hentry .entry-meta .posted-on::before {
  content: "·";
  display: inline-block;
  vertical-align: baseline;
  padding: 0 5px;
}
.blog-entry .hentry .entry-image {
  margin-top: 20px;
  overflow: hidden;
  overflow: hidden;
}
.blog-entry .hentry .entry-image:empty {
  display: none;
}
.blog-entry .hentry .entry-image .post-thumbnail,
.blog-entry .hentry .entry-image .post-thumbnail img {
  display: block;
  width: 100%;
  height: 386px;
}
.blog-entry .hentry .entry-image img {
  object-fit: cover;
  object-position: center top;
}
.blog-entry .hentry .entry-image iframe {
  width: 100% !important;
  height: 386px !important;
}
.blog-entry .hentry .entry-image > p:only-child {
  margin: 0;
}
.blog-entry .hentry .entry-image > p > img {
  display: block;
  width: 100%;
  height: 386px;
}
.blog-entry .hentry .entry-image .featured-media, .blog-entry .hentry .entry-image.featured-media {
  text-align: center;
  justify-content: center;
}
.blog-entry .hentry .entry-image .wp-block-embed-twitter .twitter-tweet {
  position: relative;
  width: 100%;
  margin: auto;
  min-height: 368px;
}
.blog-entry .hentry .entry-image .wp-block-embed-twitter .twitter-tweet::before {
  content: "";
  position: absolute;
  z-index: 99;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.66);
  background-image: url("assets/img/icons/loader.gif");
  background-repeat: no-repeat;
  background-position: center;
}
.blog-entry .hentry .entry-image .wp-block-embed-twitter .twitter-tweet + .twitter-tweet {
  display: none;
}
.blog-entry .hentry .entry-image .wp-block-embed-twitter .twitter-tweet.twitter-tweet-rendered::before {
  display: none;
}
.blog-entry .hentry .entry-image .wp-block-cover {
  position: relative;
  display: block;
  max-width: unset;
  text-align: center;
}
.blog-entry .hentry .entry-image .wp-block-cover p {
  margin: auto;
}
.blog-entry .hentry .entry-image .wp-block-cover p:first-child {
  padding-top: 40px;
}
.blog-entry .hentry .entry-image .wp-block-cover p:only-child {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: max-content;
  height: max-content;
  color: #ffffff;
}
.blog-entry .hentry .entry-image .wp-block-embed {
  margin: 0;
  min-height: 386px;
}
.blog-entry .hentry .entry-image .wp-block-embed.is-provider-soundcloud {
  min-height: unset;
}
.blog-entry .hentry .entry-image .wp-block-embed.is-provider-flickr {
  max-height: 386px;
  overflow: hidden;
}
.blog-entry .hentry .entry-image .wp-block-embed.is-provider-flickr .wp-block-embed__wrapper a, .blog-entry .hentry .entry-image .wp-block-embed.is-provider-flickr .wp-block-embed__wrapper a img {
  display: block;
  width: 100%;
  height: auto;
}
.blog-entry .hentry .entry-image .wp-block-embed.is-provider-flickr .wp-block-embed__wrapper a img {
  object-fit: cover;
  object-position: center top;
}
.blog-entry .hentry .entry-image .wp-block-embed iframe {
  width: 100%;
  height: 100%;
}
.blog-entry .hentry .entry-image .wp-block-embed .jetpack-video-wrapper {
  margin-bottom: 0;
}
.blog-entry .hentry .entry-image .wp-block-embed .jetpack-video-wrapper iframe {
  width: 100% !important;
  height: 100% !important;
}
.blog-entry .hentry .entry-image .swiper {
  position: relative;
}
.blog-entry .hentry .entry-image .swiper,
.blog-entry .hentry .entry-image .swiper li,
.blog-entry .hentry .entry-image .swiper .swiper-wrapper,
.blog-entry .hentry .entry-image .swiper .swiper-slide {
  width: 100%;
  margin: 0;
  padding: 0;
}
.blog-entry .hentry .entry-image .swiper li {
  display: block;
}
.blog-entry .hentry .entry-image .swiper figure {
  margin: 0;
}
.blog-entry .hentry .entry-image .swiper .swiper-slide a,
.blog-entry .hentry .entry-image .swiper .swiper-slide img {
  display: block;
  width: 100%;
  height: 386px;
}
.blog-entry .hentry .entry-image .swiper .swiper-slide figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding: 12px 18px;
  color: #ffffff;
  background-color: rgba(20, 18, 60, 0.87);
}
.blog-entry .hentry .entry-image .swiper .swiper-button-prev,
.blog-entry .hentry .entry-image .swiper .swiper-button-next {
  position: absolute;
  bottom: 0;
  width: 32px;
  height: 32px;
  z-index: 99;
  margin: -16px 0;
  color: #ffffff;
  background-color: rgba(20, 18, 60, 0.66);
  border-radius: 100%;
  text-align: center;
  transition: 0.3s ease-in-out all;
}
.blog-entry .hentry .entry-image .swiper .swiper-button-prev::after,
.blog-entry .hentry .entry-image .swiper .swiper-button-next::after {
  font-size: 13px;
}
.blog-entry .hentry .entry-image .swiper .swiper-button-prev:hover,
.blog-entry .hentry .entry-image .swiper .swiper-button-next:hover {
  background-color: #14123C;
}
.blog-entry .hentry .entry-image .swiper .swiper-button-prev {
  left: 0;
  margin-left: 15px;
}
.blog-entry .hentry .entry-image .swiper .swiper-button-next {
  right: 0;
  margin-right: 15px;
}
.blog-entry .hentry .entry-content {
  margin-top: 30px;
  color: #14123C;
  font-size: 18px;
  line-height: 1.67;
}
.blog-entry .hentry .continue-reading {
  position: relative;
  margin: 30px 0 0;
  text-align: center;
}
.blog-entry .hentry .continue-reading a {
  position: relative;
  z-index: 9;
  padding: 16px 18px;
  border-radius: 2px;
  line-height: 1;
  min-width: 220px;
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  background-color: #1f252c;
  box-shadow: 10px 10px 10px #fff, -10px 10px 10px #fff;
}
.blog-entry .hentry .continue-reading a:hover {
  background-color: #fd4f18;
  letter-spacing: 0.5px;
}
.blog-entry .hentry .entry-footer-meta {
  display: grid;
  grid-template-columns: 33fr 33fr 33fr;
  margin: 30px 0 0;
  padding: 15px 0;
  border: 1px solid #e1e1e1;
  border-width: 1px 0;
  text-align: center;
  justify-content: center;
}
.blog-entry .hentry .entry-footer-meta > div {
  align-self: center;
}
.blog-entry .hentry .entry-footer-meta > div:first-child {
  text-align: start;
}
.blog-entry .hentry .entry-footer-meta > div:last-child {
  text-align: right;
}
.blog-entry .hentry .entry-footer-meta .comments-count,
.blog-entry .hentry .entry-footer-meta .byline {
  text-transform: capitalize;
  font-size: 13px;
}
.blog-entry .hentry .entry-footer-meta .comments-count .comments-count,
.blog-entry .hentry .entry-footer-meta .byline .comments-count {
  opacity: 0.7;
}
.blog-entry .hentry .entry-footer-meta .comments-count a,
.blog-entry .hentry .entry-footer-meta .byline a {
  color: #fd4f18;
  padding-bottom: 4px;
  border-bottom: 1px solid transparent;
}
.blog-entry .hentry .entry-footer-meta .comments-count a:hover,
.blog-entry .hentry .entry-footer-meta .byline a:hover {
  border-color: #14123C;
}
.blog-entry .hentry .entry-footer-meta .comments-count.name,
.blog-entry .hentry .entry-footer-meta .byline.name {
  transform: translateY(1px);
}
.blog-entry .hentry .entry-footer-meta .author-avatar a {
  width: 24px;
  height: 24px;
  margin-right: 10px;
  overflow: hidden;
  border-bottom: 0 solid;
  transform: translateY(7px);
}
.blog-entry .hentry .entry-footer-meta .author-avatar a,
.blog-entry .hentry .entry-footer-meta .author-avatar a img {
  border-radius: 100%;
}
.blog-entry .hentry .entry-footer-meta .author-avatar a img {
  display: block;
  width: 100%;
  object-position: center;
  object-fit: cover;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .wpcf7-submit, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .comment-reply-link, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .submit,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input[type=submit], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .glsr-button, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .glsr-button, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.add-nav-menu, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.add-nav-menu {
  position: relative;
  z-index: 9;
  vertical-align: top;
  width: 50px;
  height: 50px;
  padding: 10px 0 0;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .wpcf7-submit [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .comment-reply-link [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .submit [class*=icon], .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .submit [class*=icon],
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button [class*=icon],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button [class*=icon],
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input[type=submit] [class*=icon], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a [class*=icon], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .glsr-button [class*=icon], .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .glsr-button [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.add-nav-menu [class*=icon], .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 28px;
  height: 28px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .wpcf7-submit [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .comment-reply-link [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .submit [class*=icon] svg,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button [class*=icon] svg,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input[type=submit] [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .glsr-button [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .glsr-button [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.add-nav-menu [class*=icon] svg, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.pinterest, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .pinterest.wpcf7-submit, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .pinterest.wpcf7-submit, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .pinterest.comment-reply-link, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .pinterest.comment-reply-link, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .pinterest.submit, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .pinterest.submit,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.pinterest,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.pinterest,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.pinterest[type=submit],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.pinterest[type=submit], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.pinterest, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .pinterest.glsr-button, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .pinterest.glsr-button, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.pinterest.add-nav-menu, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.pinterest.add-nav-menu {
  padding-top: 15px;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.pinterest [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .pinterest.wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .pinterest.wpcf7-submit [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .pinterest.comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .pinterest.comment-reply-link [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .pinterest.submit [class*=icon], .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .pinterest.submit [class*=icon],
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.pinterest [class*=icon],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.pinterest [class*=icon],
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.pinterest[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.pinterest[type=submit] [class*=icon], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.pinterest [class*=icon], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .pinterest.glsr-button [class*=icon], .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .pinterest.glsr-button [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.pinterest.add-nav-menu [class*=icon], .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.pinterest.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 17px;
  height: 17px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.pinterest [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .pinterest.wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .pinterest.wpcf7-submit [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .pinterest.comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .pinterest.comment-reply-link [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .pinterest.submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .pinterest.submit [class*=icon] svg,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.pinterest [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.pinterest [class*=icon] svg,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.pinterest[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.pinterest[type=submit] [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.pinterest [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .pinterest.glsr-button [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .pinterest.glsr-button [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.pinterest.add-nav-menu [class*=icon] svg, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.pinterest.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.facebook, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .facebook.wpcf7-submit, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .facebook.wpcf7-submit, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .facebook.comment-reply-link, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .facebook.comment-reply-link, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .facebook.submit, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .facebook.submit,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.facebook,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.facebook,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.facebook[type=submit],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.facebook[type=submit], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.facebook, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .facebook.glsr-button, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .facebook.glsr-button, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.facebook.add-nav-menu, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.facebook.add-nav-menu {
  padding-top: 15px;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.facebook [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .facebook.wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .facebook.wpcf7-submit [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .facebook.comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .facebook.comment-reply-link [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .facebook.submit [class*=icon], .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .facebook.submit [class*=icon],
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.facebook [class*=icon],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.facebook [class*=icon],
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.facebook[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.facebook[type=submit] [class*=icon], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.facebook [class*=icon], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .facebook.glsr-button [class*=icon], .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .facebook.glsr-button [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.facebook.add-nav-menu [class*=icon], .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.facebook.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 11px;
  height: 11px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.facebook [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .facebook.wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .facebook.wpcf7-submit [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .facebook.comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .facebook.comment-reply-link [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .facebook.submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .facebook.submit [class*=icon] svg,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.facebook [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.facebook [class*=icon] svg,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.facebook[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.facebook[type=submit] [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.facebook [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .facebook.glsr-button [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .facebook.glsr-button [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.facebook.add-nav-menu [class*=icon] svg, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.facebook.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.twitter, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .twitter.wpcf7-submit, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .twitter.wpcf7-submit, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .twitter.comment-reply-link, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .twitter.comment-reply-link, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .twitter.submit, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .twitter.submit,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.twitter,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.twitter,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.twitter[type=submit],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.twitter[type=submit], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.twitter, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .twitter.glsr-button, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .twitter.glsr-button, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.twitter.add-nav-menu, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.twitter.add-nav-menu {
  padding-top: 15px;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.twitter [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .twitter.wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .twitter.wpcf7-submit [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .twitter.comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .twitter.comment-reply-link [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .twitter.submit [class*=icon], .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .twitter.submit [class*=icon],
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.twitter [class*=icon],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.twitter [class*=icon],
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.twitter[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.twitter[type=submit] [class*=icon], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.twitter [class*=icon], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .twitter.glsr-button [class*=icon], .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .twitter.glsr-button [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.twitter.add-nav-menu [class*=icon], .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.twitter.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 21px;
  height: 21px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.twitter [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .twitter.wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .twitter.wpcf7-submit [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .twitter.comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .twitter.comment-reply-link [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .twitter.submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .twitter.submit [class*=icon] svg,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.twitter [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.twitter [class*=icon] svg,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.twitter[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.twitter[type=submit] [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.twitter [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .twitter.glsr-button [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .twitter.glsr-button [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.twitter.add-nav-menu [class*=icon] svg, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.twitter.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.mail, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .mail.wpcf7-submit, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .mail.wpcf7-submit, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .mail.comment-reply-link, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .mail.comment-reply-link, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .mail.submit, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .mail.submit,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.mail,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.mail,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.mail[type=submit],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.mail[type=submit], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.mail, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .mail.glsr-button, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .mail.glsr-button, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.mail.add-nav-menu, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.mail.add-nav-menu {
  padding-top: 12px;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.mail [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .mail.wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .mail.wpcf7-submit [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .mail.comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .mail.comment-reply-link [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .mail.submit [class*=icon], .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .mail.submit [class*=icon],
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.mail [class*=icon],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.mail [class*=icon],
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.mail[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.mail[type=submit] [class*=icon], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.mail [class*=icon], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .mail.glsr-button [class*=icon], .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .mail.glsr-button [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.mail.add-nav-menu [class*=icon], .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.mail.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.mail [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .mail.wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .mail.wpcf7-submit [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .mail.comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .mail.comment-reply-link [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .mail.submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .mail.submit [class*=icon] svg,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.mail [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.mail [class*=icon] svg,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.mail[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.mail[type=submit] [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.mail [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .mail.glsr-button [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .mail.glsr-button [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.mail.add-nav-menu [class*=icon] svg, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.mail.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.share, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .share.wpcf7-submit, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .share.wpcf7-submit, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .share.comment-reply-link, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .share.comment-reply-link, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .share.submit, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .share.submit,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.share,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.share,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.share[type=submit],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.share[type=submit], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.share, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .share.glsr-button, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .share.glsr-button, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.share.add-nav-menu, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.share.add-nav-menu {
  padding-top: 12px;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.share [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .share.wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .share.wpcf7-submit [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .share.comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .share.comment-reply-link [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .share.submit [class*=icon], .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .share.submit [class*=icon],
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.share [class*=icon],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.share [class*=icon],
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.share[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.share[type=submit] [class*=icon], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.share [class*=icon], .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .share.glsr-button [class*=icon], .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .share.glsr-button [class*=icon], .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.share.add-nav-menu [class*=icon], .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.share.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn.share [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .share.wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .share.wpcf7-submit [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .share.comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .share.comment-reply-link [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .share.submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .share.submit [class*=icon] svg,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button.share [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button.share [class*=icon] svg,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input.share[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input.share[type=submit] [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a.share [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .share.glsr-button [class*=icon] svg, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .share.glsr-button [class*=icon] svg, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.share.add-nav-menu [class*=icon] svg, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.share.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.blog-entry .hentry .entry-footer-meta .entry-actions .btn:hover, .blog-entry .hentry .entry-footer-meta .entry-actions .contact-us .contact-form .wpcf7-form .wpcf7-submit:hover, .contact-us .contact-form .wpcf7-form .blog-entry .hentry .entry-footer-meta .entry-actions .wpcf7-submit:hover, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-list .comment-body .comment-reply-link:hover, .comments-wrapper .comment-list .comment-body .blog-entry .hentry .entry-footer-meta .entry-actions .comment-reply-link:hover, .blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit .submit:hover, .comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions .submit:hover,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit button:hover,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions button:hover,
.blog-entry .hentry .entry-footer-meta .entry-actions .comments-wrapper .comment-form .form-submit input[type=submit]:hover,
.comments-wrapper .comment-form .form-submit .blog-entry .hentry .entry-footer-meta .entry-actions input[type=submit]:hover, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .tasty-edit-link > a:hover, .blog-entry .entry-single > .hentry .entry-footer-meta .entry-actions .entry-content-section.reviews .glsr-button:hover, .blog-entry .entry-single > .hentry .entry-content-section.reviews .entry-footer-meta .entry-actions .glsr-button:hover, .blog-entry .hentry .entry-footer-meta .entry-actions .main-navigation a.add-nav-menu:hover, .main-navigation .blog-entry .hentry .entry-footer-meta .entry-actions a.add-nav-menu:hover {
  transform: scale(1.22);
}
.no-sidebar .blog-entry .hentry {
  margin: 0 auto 40px;
  max-width: 970px;
}
.wp-customizer .no-sidebar .blog-entry .hentry {
  max-width: 100%;
}
.no-sidebar .blog-entry .hentry .entry-image {
  padding: 0;
}
.sidebar-left .blog-entry .hentry .entry-image {
  margin-right: auto;
  margin-left: 0;
}
.sidebar-right .blog-entry .hentry .entry-image {
  margin-left: auto;
  margin-right: 0;
}

.blog-pagination {
  margin-bottom: 40px;
  text-align: center;
}
@media only screen and (max-width : 768px) {
  .blog-top {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
    max-width: 100vw;
  }
  .blog-top .page-content {
    display: block;
  }
  .blog-top .blog-top-entry.blog-top-main .hentry .entry-content-footer,
.blog-top .blog-top-entry.blog-top-main .hentry .entry-content-inner {
    padding: 32px 16px;
  }
  .blog-top .blog-top-entry.blog-top-main .hentry .entry-title {
    font-size: 36px;
  }
  .blog-top .blog-top-entry.blog-top-main .hentry .entry-image .post-thumbnail {
    min-height: 420px;
  }
  .blog-top .blog-top-entry.blog-top-box {
    margin-bottom: 15px;
  }
  .blog-top .blog-top-entry.blog-top-box .hentry .entry-content-inner {
    padding-right: 16px;
    max-height: 98px;
    overflow: hidden;
  }
  .no-sidebar .blog-top .blog-top-entry.blog-top-box .hentry {
    max-width: unset;
  }

  .no-sidebar .blog-entry .hentry {
    margin: 0 0 40px;
    max-width: 100vw;
  }
  .no-sidebar .blog-entry .hentry .entry-container {
    padding-left: 16px;
    padding-right: 16px;
  }
  .no-sidebar .blog-entry .hentry .entry-image {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .no-sidebar .blog-entry .hentry .entry-image, .no-sidebar .blog-entry .hentry .entry-image * {
    min-height: auto;
  }
  .no-sidebar .blog-pagination {
    padding-left: 16px;
    padding-right: 16px;
  }
  .no-sidebar .blog-pagination,
.no-sidebar .blog-pagination .pagination {
    max-width: 100vw;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
  }
  .no-sidebar .blog-pagination .pagination {
    padding-left: 0;
    padding-right: 0;
  }
  .no-sidebar .blog-pagination .pagination a,
.no-sidebar .blog-pagination .pagination span {
    margin-bottom: 5px;
  }
  .no-sidebar .blog-pagination .pagination .page-numbers.dots,
.no-sidebar .blog-pagination .pagination .separator {
    padding: 6px 5px 0;
  }
}
@media only screen and (min-width : 1641px) and (max-width : 1700px) {
  .blog-entry .hentry .entry-image {
    max-width: 70vw;
  }
  .sidebar-right .blog-entry .hentry .entry-image {
    margin-right: auto;
    margin-left: 75px;
  }
  .sidebar-left .blog-entry .hentry .entry-image {
    margin-left: auto;
    margin-right: 75px;
  }
}
@media only screen and (min-width : 1701px) and (max-width : 1800px) {
  .blog-entry .hentry .entry-image {
    max-width: 70vw;
  }
  .sidebar-right .blog-entry .hentry .entry-image {
    margin-right: auto;
    margin-left: 125px;
  }
  .sidebar-left .blog-entry .hentry .entry-image {
    margin-left: auto;
    margin-right: 125px;
  }
}
@media only screen and (min-width : 2000px) and (max-width : 2561px) {
  .blog-entry .hentry .entry-image {
    max-width: 60vw;
  }
}
/* Content: Widgets
--------------------------------------------- */
.sidebar-widget-search, .widget-area .widget.widget_search {
  display: block;
}
.sidebar-widget-search form.search-form, .widget-area .widget.widget_search form.search-form {
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 5px;
}
.sidebar-widget-search form label.wp-block-search__label, .widget-area .widget.widget_search form label.wp-block-search__label {
  display: none;
}
.sidebar-widget-search form .wp-block-search__input, .widget-area .widget.widget_search form .wp-block-search__input,
.sidebar-widget-search form .search-field,
.widget-area .widget.widget_search form .search-field {
  padding: 8px;
  background: #FFF;
  border: 1px solid #DDD;
  border-radius: 4px;
  font-size: 14px;
  width: 100%;
}
.sidebar-widget-search form .wp-block-search__input:focus, .widget-area .widget.widget_search form .wp-block-search__input:focus,
.sidebar-widget-search form .search-field:focus,
.widget-area .widget.widget_search form .search-field:focus {
  border-color: #cfcfcf;
}
.sidebar-widget-search form .wp-block-search__button, .widget-area .widget.widget_search form .wp-block-search__button,
.sidebar-widget-search form .search-submit,
.widget-area .widget.widget_search form .search-submit {
  padding: 0 18px;
  font-size: 11px;
  font-weight: 700;
  color: #ffffff;
  background-color: #14123C;
  border: 0 solid;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 0.87px;
  transition: 0.3s ease-in-out all;
}
.sidebar-widget-search form .wp-block-search__button:focus, .widget-area .widget.widget_search form .wp-block-search__button:focus, .sidebar-widget-search form .wp-block-search__button:hover, .widget-area .widget.widget_search form .wp-block-search__button:hover,
.sidebar-widget-search form .search-submit:focus,
.widget-area .widget.widget_search form .search-submit:focus,
.sidebar-widget-search form .search-submit:hover,
.widget-area .widget.widget_search form .search-submit:hover {
  background-color: #14123C;
}

.sidebar-widget-archive li, .widget-area .widget .wp-block-archives li, .widget-area .widget.widget_archive li,
.sidebar-widget-categories li,
.widget-area .widget .wp-block-categories li,
.widget-area .widget.widget_categories li,
.sidebar-widget-meta li,
.widget-area .widget.widget_meta li,
.sidebar-widget-recent-posts li,
.widget-area .widget .wp-block-latest-posts li,
.widget-area .widget.widget_recent_entries li,
.sidebar-widget-recent-comments li,
.widget-area .widget .wp-block-latest-comments li,
.widget-area .widget.widget_recent_comments li {
  position: relative;
  padding-top: 15px;
  padding-left: 20px;
  padding-bottom: 15px;
  font-size: 0.87em;
  border-bottom: 1px solid #f1f1f1;
  color: #282477;
}
.sidebar-widget-archive li, .widget-area .widget .wp-block-archives li, .widget-area .widget.widget_archive li, .sidebar-widget-archive li::before, .widget-area .widget .wp-block-archives li::before, .widget-area .widget.widget_archive li::before,
.sidebar-widget-categories li,
.widget-area .widget .wp-block-categories li,
.widget-area .widget.widget_categories li,
.sidebar-widget-categories li::before,
.widget-area .widget .wp-block-categories li::before,
.widget-area .widget.widget_categories li::before,
.sidebar-widget-meta li,
.widget-area .widget.widget_meta li,
.sidebar-widget-meta li::before,
.widget-area .widget.widget_meta li::before,
.sidebar-widget-recent-posts li,
.widget-area .widget .wp-block-latest-posts li,
.widget-area .widget.widget_recent_entries li,
.sidebar-widget-recent-posts li::before,
.widget-area .widget .wp-block-latest-posts li::before,
.widget-area .widget.widget_recent_entries li::before,
.sidebar-widget-recent-comments li,
.widget-area .widget .wp-block-latest-comments li,
.widget-area .widget.widget_recent_comments li,
.sidebar-widget-recent-comments li::before,
.widget-area .widget .wp-block-latest-comments li::before,
.widget-area .widget.widget_recent_comments li::before {
  transition: 0.3s ease-in-out all;
}
.sidebar-widget-archive li::before, .widget-area .widget .wp-block-archives li::before, .widget-area .widget.widget_archive li::before,
.sidebar-widget-categories li::before,
.widget-area .widget .wp-block-categories li::before,
.widget-area .widget.widget_categories li::before,
.sidebar-widget-meta li::before,
.widget-area .widget.widget_meta li::before,
.sidebar-widget-recent-posts li::before,
.widget-area .widget .wp-block-latest-posts li::before,
.widget-area .widget.widget_recent_entries li::before,
.sidebar-widget-recent-comments li::before,
.widget-area .widget .wp-block-latest-comments li::before,
.widget-area .widget.widget_recent_comments li::before {
  content: "•";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  margin-top: 15px;
  opacity: 0.5;
}
.sidebar-widget-archive li::after, .widget-area .widget .wp-block-archives li::after, .widget-area .widget.widget_archive li::after,
.sidebar-widget-categories li::after,
.widget-area .widget .wp-block-categories li::after,
.widget-area .widget.widget_categories li::after,
.sidebar-widget-meta li::after,
.widget-area .widget.widget_meta li::after,
.sidebar-widget-recent-posts li::after,
.widget-area .widget .wp-block-latest-posts li::after,
.widget-area .widget.widget_recent_entries li::after,
.sidebar-widget-recent-comments li::after,
.widget-area .widget .wp-block-latest-comments li::after,
.widget-area .widget.widget_recent_comments li::after {
  content: " ";
  display: table;
  clear: both;
  zoom: 1;
}
.sidebar-widget-archive li:hover::before, .widget-area .widget .wp-block-archives li:hover::before, .widget-area .widget.widget_archive li:hover::before,
.sidebar-widget-categories li:hover::before,
.widget-area .widget .wp-block-categories li:hover::before,
.widget-area .widget.widget_categories li:hover::before,
.sidebar-widget-meta li:hover::before,
.widget-area .widget.widget_meta li:hover::before,
.sidebar-widget-recent-posts li:hover::before,
.widget-area .widget .wp-block-latest-posts li:hover::before,
.widget-area .widget.widget_recent_entries li:hover::before,
.sidebar-widget-recent-comments li:hover::before,
.widget-area .widget .wp-block-latest-comments li:hover::before,
.widget-area .widget.widget_recent_comments li:hover::before {
  color: #fd4f18;
  opacity: 1;
  transform: scale(1.33);
}
.sidebar-widget-archive li:first-child, .widget-area .widget .wp-block-archives li:first-child, .widget-area .widget.widget_archive li:first-child,
.sidebar-widget-categories li:first-child,
.widget-area .widget .wp-block-categories li:first-child,
.widget-area .widget.widget_categories li:first-child,
.sidebar-widget-meta li:first-child,
.widget-area .widget.widget_meta li:first-child,
.sidebar-widget-recent-posts li:first-child,
.widget-area .widget .wp-block-latest-posts li:first-child,
.widget-area .widget.widget_recent_entries li:first-child,
.sidebar-widget-recent-comments li:first-child,
.widget-area .widget .wp-block-latest-comments li:first-child,
.widget-area .widget.widget_recent_comments li:first-child {
  padding-top: 0;
}
.sidebar-widget-archive li:first-child::before, .widget-area .widget .wp-block-archives li:first-child::before, .widget-area .widget.widget_archive li:first-child::before,
.sidebar-widget-categories li:first-child::before,
.widget-area .widget .wp-block-categories li:first-child::before,
.widget-area .widget.widget_categories li:first-child::before,
.sidebar-widget-meta li:first-child::before,
.widget-area .widget.widget_meta li:first-child::before,
.sidebar-widget-recent-posts li:first-child::before,
.widget-area .widget .wp-block-latest-posts li:first-child::before,
.widget-area .widget.widget_recent_entries li:first-child::before,
.sidebar-widget-recent-comments li:first-child::before,
.widget-area .widget .wp-block-latest-comments li:first-child::before,
.widget-area .widget.widget_recent_comments li:first-child::before {
  margin-top: 0;
}
.sidebar-widget-archive li:last-child, .widget-area .widget .wp-block-archives li:last-child, .widget-area .widget.widget_archive li:last-child,
.sidebar-widget-categories li:last-child,
.widget-area .widget .wp-block-categories li:last-child,
.widget-area .widget.widget_categories li:last-child,
.sidebar-widget-meta li:last-child,
.widget-area .widget.widget_meta li:last-child,
.sidebar-widget-recent-posts li:last-child,
.widget-area .widget .wp-block-latest-posts li:last-child,
.widget-area .widget.widget_recent_entries li:last-child,
.sidebar-widget-recent-comments li:last-child,
.widget-area .widget .wp-block-latest-comments li:last-child,
.widget-area .widget.widget_recent_comments li:last-child {
  border-color: transparent;
}
.sidebar-widget-archive a, .widget-area .widget .wp-block-archives a, .widget-area .widget.widget_archive a,
.sidebar-widget-categories a,
.widget-area .widget .wp-block-categories a,
.widget-area .widget.widget_categories a,
.sidebar-widget-meta a,
.widget-area .widget.widget_meta a,
.sidebar-widget-recent-posts a,
.widget-area .widget .wp-block-latest-posts a,
.widget-area .widget.widget_recent_entries a,
.sidebar-widget-recent-comments a,
.widget-area .widget .wp-block-latest-comments a,
.widget-area .widget.widget_recent_comments a {
  display: inline-block;
  vertical-align: baseline;
  font-size: 16px;
  color: #14123C;
  line-height: 1.25;
}
.sidebar-widget-archive a:hover, .widget-area .widget .wp-block-archives a:hover, .widget-area .widget.widget_archive a:hover,
.sidebar-widget-categories a:hover,
.widget-area .widget .wp-block-categories a:hover,
.widget-area .widget.widget_categories a:hover,
.sidebar-widget-meta a:hover,
.widget-area .widget.widget_meta a:hover,
.sidebar-widget-recent-posts a:hover,
.widget-area .widget .wp-block-latest-posts a:hover,
.widget-area .widget.widget_recent_entries a:hover,
.sidebar-widget-recent-comments a:hover,
.widget-area .widget .wp-block-latest-comments a:hover,
.widget-area .widget.widget_recent_comments a:hover {
  color: #14123C;
  text-decoration: underline;
}
.sidebar-widget-archive .post-date, .widget-area .widget .wp-block-archives .post-date, .widget-area .widget.widget_archive .post-date,
.sidebar-widget-categories .post-date,
.widget-area .widget .wp-block-categories .post-date,
.widget-area .widget.widget_categories .post-date,
.sidebar-widget-meta .post-date,
.widget-area .widget.widget_meta .post-date,
.sidebar-widget-recent-posts .post-date,
.widget-area .widget .wp-block-latest-posts .post-date,
.widget-area .widget.widget_recent_entries .post-date,
.sidebar-widget-recent-comments .post-date,
.widget-area .widget .wp-block-latest-comments .post-date,
.widget-area .widget.widget_recent_comments .post-date {
  display: block;
  padding-top: 5px;
  font-size: 13px;
  line-height: 1.1;
}

.sidebar-widget-archive li, .widget-area .widget .wp-block-archives li, .widget-area .widget.widget_archive li,
.sidebar-widget-categories li,
.widget-area .widget .wp-block-categories li,
.widget-area .widget.widget_categories li {
  text-align: end;
}
.sidebar-widget-archive a, .widget-area .widget .wp-block-archives a, .widget-area .widget.widget_archive a,
.sidebar-widget-categories a,
.widget-area .widget .wp-block-categories a,
.widget-area .widget.widget_categories a {
  float: left;
  padding-top: 1px;
  text-align: start;
}

/* Content: Slider common styling
--------------------------------------------- */
.slider-area {
  position: relative;
}
.slider-area .slider-area-header {
  position: relative;
  z-index: 3;
  padding: 0 20px;
}
.slider-area .slider-area-header h2, .slider-area .slider-area-header h3, .slider-area .slider-area-header h5, .slider-area .slider-area-header h6 {
  padding: 0;
  margin: 0;
}
.slider-area .slider-area-header h2,
.slider-area .slider-area-header .section-title {
  position: relative;
  z-index: 2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 500;
  font-family: inherit;
  font-stretch: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: center;
  color: #14123C;
}
.slider-area .slider-area-header h6 {
  color: #fd4f18;
  text-transform: uppercase;
  position: relative;
  font-style: normal;
  font-size: 13px !important;
  line-height: 1.4em;
  font-weight: 500;
  letter-spacing: 0;
  max-width: 300px;
  margin: 0 auto 10px;
}
.slider-area .slider-area-header h5, .slider-area .slider-area-header h6 {
  text-align: center;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.slider-area .slider-area-header h5 {
  max-width: 560px;
  clear: both;
  float: inherit;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  line-height: 1.625;
  letter-spacing: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  opacity: 0.7;
}
.slider-area .slider-area-header.tasty-bg::after {
  content: "";
  position: absolute;
  z-index: 1;
  width: calc(100% - 80px);
  height: 320px;
  top: 0;
  left: 0;
  margin-top: 50px;
  margin-left: 40px;
  background: url("./assets/img/tasty-bg.svg") no-repeat top;
  background-size: cover;
  box-sizing: border-box;
}
.slider-area .slider-container {
  position: relative;
  z-index: 1;
  cursor: col-resize;
}
.slider-area .swiper-wrapper {
  align-items: flex-start;
}
.slider-area .slider-arrow {
  transition: 0.3s ease-in-out all;
  color: #14123C;
  z-index: 9;
}
.slider-area .slider-nav-dots {
  display: none;
  text-align: center;
  padding: 20px 16px 0;
}
.slider-area .slider-nav-dots .slider-nav-dot {
  display: inline-block;
  vertical-align: top;
  width: 9px;
  height: 9px;
  margin: 0 3px;
  border-radius: 100%;
  border: 1px solid #acacac;
}
.slider-area .slider-nav-dots .slider-nav-dot.active {
  margin: 0 5px;
  background-color: #fd4f18;
  border-color: transparent;
  transform: scale(1.44);
}
.slider-area .slider-item {
  position: relative;
  display: block;
  overflow: hidden;
  cursor: col-resize;
}
.slider-area .hentry {
  position: relative;
}
.slider-area .hentry .entry-content {
  margin: 0;
}

@media only screen and (max-width : 768px) {
  .slider-area .slider-area-header {
    padding-top: 0;
    padding-bottom: 0;
  }
  .slider-area .slider-area-header h2 {
    margin: 0;
  }
  .slider-area .slider-nav-dots {
    display: block;
  }
}
/* Content: Slider full width
--------------------------------------------- */
.slider-area.full-width {
  transition: 0.75s ease-in-out all;
  opacity: 0;
}
.slider-area.full-width .hentry a {
  color: #ffffff;
}
.slider-area.full-width .slider-item {
  width: 660px;
  height: 380px;
}
.slider-area.full-width .hentry {
  height: 380px;
}
.slider-area.full-width .hentry .entry-header,
.slider-area.full-width .hentry .entry-content,
.slider-area.full-width .hentry .entry-footer,
.slider-area.full-width .hentry .entry-image {
  position: relative;
  z-index: 9;
}
.slider-area.full-width .hentry .entry-header {
  padding: 20px;
}
.slider-area.full-width .hentry .entry-header .entry-meta {
  display: grid;
  grid-template-columns: auto auto;
  grid-template-areas: "entry-meta-start entry-meta-end";
}
.slider-area.full-width .hentry .entry-header .entry-meta-start {
  text-align: start;
}
.slider-area.full-width .hentry .entry-header .entry-meta-end {
  text-align: end;
}
.slider-area.full-width .hentry .entry-header .entry-meta--el {
  display: inline-block;
  vertical-align: top;
}
.slider-area.full-width .hentry .entry-header .entry-meta--play {
  margin-left: 10px;
  width: 35px;
  height: 35px;
  /*background: rgba(0,0,0,0.8);*/
  background: rgba(0, 0, 0, 0.3);
  /*border: 2px solid #ffffff;*/
  border-radius: 100%;
  padding: 4px;
}
.slider-area.full-width .hentry .entry-header .entry-meta--play:hover {
  opacity: 1;
}
.slider-area.full-width .hentry .entry-header .entry-meta--collection {
  padding: 10px 15px 11px;
  border-radius: 18px;
  /*border: solid 2px rgba(#ffffff, 0.4);*/
  background: #FD4F18;
  line-height: 1;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.5px;
  text-align: center;
  text-transform: uppercase;
}
.slider-area.full-width .hentry .entry-header .entry-meta--likes,
.slider-area.full-width .hentry .entry-header .entry-meta--views {
  margin-left: 10px;
  opacity: 0.5;
  font-size: 15px;
  letter-spacing: 0.19px;
  color: #ffffff;
}
.slider-area.full-width .hentry .entry-header .entry-meta--likes [class*=icon],
.slider-area.full-width .hentry .entry-header .entry-meta--views [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 18px;
  margin: 2px 10px 0 0;
  transition: 0.3s ease-in-out all;
}
.slider-area.full-width .hentry .entry-header .entry-meta--likes [class*=icon] svg,
.slider-area.full-width .hentry .entry-header .entry-meta--views [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.slider-area.full-width .hentry .entry-header .entry-meta--likes:hover,
.slider-area.full-width .hentry .entry-header .entry-meta--views:hover {
  opacity: 1;
}
.slider-area.full-width .hentry .entry-header .entry-meta--views {
  margin-left: 30px;
}
.slider-area.full-width .hentry .entry-content {
  position: static;
}
.slider-area.full-width .hentry .entry-content .entry-title {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 600px;
  height: max-content;
  margin: auto;
  font-size: 40px;
  line-height: 1.2;
  text-align: center;
  font-family: inherit;
  font-weight: 500;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.21);
}
.slider-area.full-width .hentry .entry-content .entry-title a {
  display: block;
}
.slider-area.full-width .hentry .entry-footer {
  position: absolute;
  width: 100%;
  padding: 0 20px 20px;
  bottom: 0;
  box-sizing: border-box;
}
.slider-area.full-width .hentry .entry-footer .entry-meta-footer {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-template-areas: "entry-meta--ingredients-count entry-meta--cooking-time entry-meta--yield";
  justify-content: space-around;
  grid-column-gap: 15px;
}
.slider-area.full-width .hentry .entry-footer .entry-meta--el {
  position: relative;
  width: 160px;
  height: 66px;
  padding: 14px 22px 15px 46px;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  transition: 0.3s ease-in-out all;
}
.slider-area.full-width .hentry .entry-footer .entry-meta--el [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 45px;
  height: 45px;
  margin: 10px 0 0 -25px;
  transition: 0.3s ease-in-out all;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  line-height: 45px;
  font-size: 34px;
}
.slider-area.full-width .hentry .entry-footer .entry-meta--el [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.slider-area.full-width .hentry .entry-footer .entry-meta--el .entry-meta--title,
.slider-area.full-width .hentry .entry-footer .entry-meta--el .entry-meta--value {
  margin: 0;
  padding: 0;
  line-height: 1.25;
}
.slider-area.full-width .hentry .entry-footer .entry-meta--el .entry-meta--title {
  font-size: 12px;
  font-weight: normal;
}
.slider-area.full-width .hentry .entry-footer .entry-meta--el .entry-meta--value {
  padding-top: 6px;
}
.slider-area.full-width .hentry .entry-footer .entry-meta--el .entry-meta--value strong {
  font-size: 16px;
  font-weight: 500;
}
.slider-area.full-width .hentry .entry-footer .entry-meta--el .entry-meta--value span {
  font-size: 12px;
  font-weight: normal;
}
.slider-area.full-width .hentry .entry-footer .entry-meta--el:hover {
  /*background-color: rgba(#ffffff, 0.16);*/
}
.slider-area.full-width .hentry .entry-footer .entry-meta--el:hover [class*=icon] {
  transform: scale(1.1);
}
.slider-area.full-width .hentry .entry-image {
  background-image: url("./assets/img/no-img.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.slider-area.full-width .hentry .entry-image,
.slider-area.full-width .hentry .entry-image .post-thumbnail {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.slider-area.full-width .hentry .entry-image .post-thumbnail {
  position: absolute;
}
.slider-area.full-width .hentry .entry-image .post-thumbnail::before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  opacity: 0.66;
  transition: 0.3s ease-in-out all;
  background-color: #14123C;
}
.slider-area.full-width .hentry .entry-image .post-thumbnail::before {
  opacity: 0.5;
}
.slider-area.full-width .hentry .entry-image .post-thumbnail img {
  position: relative;
  z-index: 1;
  width: 100%;
  max-height: 100%;
  object-fit: cover;
  object-position: center;
}
.slider-area.full-width .hentry:hover .post-thumbnail::before {
  opacity: 0.66;
}
.slider-area.full-width.slider-ready {
  opacity: 1;
}

@media only screen and (max-width : 768px) {
  .slider-area.full-width .hentry .entry-image .post-thumbnail img {
    min-height: 100%;
  }
  .slider-area.full-width .hentry .entry-footer .entry-meta-footer {
    grid-template-columns: auto auto;
    grid-template-areas: "entry-meta--cooking-time entry-meta--yield";
  }
  .slider-area.full-width .hentry .entry-footer .entry-meta--el {
    width: 120px;
    padding: 14px 12px 15px 26px;
    margin-left: 20px;
  }
  .slider-area.full-width .hentry .entry-footer .entry-meta--el.entry-meta--ingredients-count {
    display: none;
  }
}
/* Content: Slider collections
--------------------------------------------- */
.slider-area.collections {
  padding-left: 45px;
  padding-right: 45px;
}
.slider-area.collections .hentry a {
  color: #ffffff;
}
.slider-area.collections .slider-item {
  width: 300px;
  height: 300px;
}
.slider-area.collections .hentry {
  height: 300px;
}

@media only screen and (max-width : 768px) {
  .slider-area.collections {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }
}
/* Content: Entry box
--------------------------------------------- */
.entry-box {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  min-height: 150px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: 0.3s ease-in-out all;
}
.entry-box .entry-title {
  word-break: break-word;
  -ms-word-wrap: break-word;
}
.entry-box.taxonomy {
  height: 300px;
  overflow: hidden;
  background-image: url("./assets/img/no-img.png");
  background-color: #14123C;
  border-radius: 0 !important;
}
.entry-box.taxonomy .entry-inner {
  position: absolute;
  z-index: 9;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: grid;
  grid-template-columns: auto;
  justify-content: center;
  align-content: center;
}
.entry-box.taxonomy .entry-label {
  height: 36px;
  padding: 10px 24px;
  border-radius: 3px;
  color: #ffffff;
  background-color: rgba(20, 18, 60, 0.8);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 1.33px;
  transition: 0.3s ease-in-out all;
  box-sizing: border-box;
}
.entry-box.taxonomy::before, .entry-box.taxonomy::after {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  background-color: #fd4f18;
  transition: 0.3s ease-in-out all;
}
.entry-box.taxonomy::before {
  z-index: 1;
  height: 100%;
  top: 0;
  opacity: 0;
}
.entry-box.taxonomy::after {
  z-index: 2;
  height: 6px;
  bottom: 0;
  transform: translateX(-100%);
  transition-delay: 0.3s;
}
.entry-box.taxonomy:hover .entry-label {
  background-color: rgba(253, 79, 24, 0.7);
}
.entry-box.taxonomy:hover::before {
  opacity: 0.22;
}
.entry-box.taxonomy:hover::after {
  transform: translateX(0);
}
.entry-box.recipe {
  min-height: 390px;
}
.entry-box.recipe .hentry {
  border-radius: 3px;
  background-image: linear-gradient(to bottom, #ffffff 48%, rgba(255, 255, 255, 0)), linear-gradient(to bottom, rgba(11, 35, 57, 0.11), rgba(255, 255, 255, 0));
  background-origin: border-box;
  background-clip: content-box, border-box;
  border-style: solid;
  border-width: 1px;
  border-image-source: linear-gradient(to bottom, rgba(11, 35, 57, 0.11), rgba(255, 255, 255, 0));
  border-image-slice: 1;
  overflow: hidden;
}
.entry-box.recipe .entry-header {
  position: relative;
  z-index: 1;
}
.entry-box.recipe .entry-content {
  margin: 0;
}
.entry-box.recipe .entry-image {
  position: relative;
  z-index: 1;
}
.entry-box.recipe .entry-image .post-thumbnail {
  position: relative;
  z-index: 1;
  display: block;
  height: 300px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 3px 3px 0 0;
  clip-path: polygon(0 0, 102% 0, 102% 75%, 0% 100%);
  position: relative;
}
.entry-box.recipe .entry-image .post-thumbnail::before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  transition: 0.3s ease-in-out all;
  background-color: #14123C;
  background: #374957;
  background: linear-gradient(180deg, #374957 0%, rgba(55, 73, 87, 0) 100%);
}
.entry-box.recipe .entry-image .entry-meta--play {
  position: absolute;
  z-index: 2;
  width: 50px;
  height: 50px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.7;
  margin: auto;
  color: #ffffff;
  border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.44);
}
.entry-box.recipe .entry-image .entry-meta--play:hover {
  opacity: 1;
}
.entry-box.recipe .entry-meta {
  position: absolute;
  z-index: 2;
  width: 100%;
  top: 0;
  left: 0;
  display: grid;
  grid-template-columns: auto auto;
  grid-template-areas: "entry-meta-start entry-meta-end";
}
.entry-box.recipe .entry-meta .entry-meta-start {
  text-align: start;
}
.entry-box.recipe .entry-meta .entry-meta-end {
  text-align: end;
}
.entry-box.recipe .entry-meta .entry-meta--el {
  display: inline-block;
  vertical-align: top;
  color: #ffffff;
}
.entry-box.recipe .entry-meta .entry-meta--favorite {
  width: 40px;
  height: 38px;
  padding: 10px;
  margin-left: 20px;
  background: #14123C;
  opacity: 0.7;
  border-radius: 0 0 3px 3px;
  text-align: center;
}
.entry-box.recipe .entry-meta .entry-meta--favorite:hover {
  opacity: 1;
}
.entry-box.recipe .entry-meta .entry-meta--favorite .on {
  display: inline-block;
}
.entry-box.recipe .entry-meta .entry-meta--favorite .off {
  display: none;
}
.entry-box.recipe .entry-meta .entry-meta--favorite.in-favorites {
  color: #fd4f18;
}
.entry-box.recipe .entry-meta .entry-meta--favorite.in-favorites .on {
  display: none;
}
.entry-box.recipe .entry-meta .entry-meta--favorite.in-favorites .off {
  display: inline-block;
}
.entry-box.recipe .entry-meta .entry-meta--favorite.ajax-loading .on,
.entry-box.recipe .entry-meta .entry-meta--favorite.ajax-loading .off {
  visibility: hidden;
}
.entry-box.recipe .entry-meta .entry-meta--likes,
.entry-box.recipe .entry-meta .entry-meta--views {
  margin-top: 10px;
  margin-right: 15px;
  opacity: 0.5;
  font-size: 15px;
  letter-spacing: 0.19px;
}
.entry-box.recipe .entry-meta .entry-meta--likes [class*=icon],
.entry-box.recipe .entry-meta .entry-meta--views [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: auto;
  margin: 2px 5px 0;
  transition: 0.3s ease-in-out all;
}
.entry-box.recipe .entry-meta .entry-meta--likes [class*=icon] svg,
.entry-box.recipe .entry-meta .entry-meta--views [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entry-box.recipe .entry-meta .entry-meta--likes:hover,
.entry-box.recipe .entry-meta .entry-meta--views:hover {
  opacity: 1;
}
.entry-box.recipe .entry-taxonomy {
  position: relative;
  z-index: 9;
  margin-top: -40px;
  text-align: center;
}
.entry-box.recipe .entry-taxonomy .entry-meta--collection {
  display: inline-block;
  vertical-align: top;
  height: 36px;
  max-width: 44%;
  padding: 10px 14px 11px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto auto 15px;
  line-height: 1;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.5px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 3px;
  border: 1px solid #979797;
  background-color: #ffffff;
  opacity: 1;
  text-overflow: ellipsis;
  overflow-x: hidden;
  word-break: keep-all;
  white-space: nowrap;
  box-sizing: border-box;
}
.entry-box.recipe .entry-title {
  padding: 0 50px 0;
  margin: 0;
  text-align: center;
  font-size: 21px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0;
  color: #0b2339;
}
.entry-box.recipe .entry-meta-footer {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-template-areas: "entry-meta--ingredients-count entry-meta--cooking-time";
  justify-content: center;
  margin-top: 17px;
}
.entry-box.recipe .entry-meta-footer .entry-meta--el {
  text-align: center;
}
.entry-box.recipe .entry-meta-footer .entry-meta--el [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 21px;
  height: 21px;
  margin: 2px 5px 0 0;
  transition: 0.3s ease-in-out all;
}
.entry-box.recipe .entry-meta-footer .entry-meta--el [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entry-box.recipe .entry-meta-footer .entry-meta--el .entry-meta--value {
  font-size: 13px;
  font-weight: normal;
  color: #404040;
  opacity: 0.5;
}
.entry-box.recipe .entry-meta-footer .entry-meta--el:first-child {
  margin-right: 20px;
}
.entry-box.recipe .entry-reviews {
  padding-top: 15px;
  text-align: center;
}
.entry-box.recipe .entry-reviews .glsr-summary {
  display: block;
}
.entry-box.recipe .entry-reviews .glsr-summary-text {
  display: none;
}
.entry-box.recipe .entry-reviews .glsr-default .glsr-summary-stars .glsr-star {
  width: 14px;
  height: 14px;
  background-size: cover;
}
.entry-box.recipe.simple {
  min-height: unset;
}
.entry-box.recipe.simple .hentry {
  border-width: 0;
}
.entry-box.recipe.simple .entry-image {
  margin-bottom: 10px;
}
.entry-box.recipe.simple .entry-image .post-thumbnail {
  max-height: 180px;
  clip-path: unset;
}
.entry-box.recipe.simple .entry-image .entry-meta--play {
  width: 35px;
  height: 35px;
}
.entry-box.recipe.simple .entry-image.bstr-article-img-container {
  height: 82px;
  overflow: hidden;
}
.entry-box.recipe.simple .entry-title {
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 1.43;
  text-align: start;
}
.entry-box.recipe.simple .entry-meta-footer {
  margin-top: 5px;
  justify-content: start;
}
.entry-box.recipe.simple .entry-meta-footer .entry-meta--el {
  color: #a5aeb6;
}
.entry-box.recipe.simple .entry-meta-footer .entry-meta--el .entry-meta--value {
  font-size: 11px;
}

.entries-box {
  background-image: linear-gradient(to bottom, #f8fafb, #eff3f6);
}
.entries-box .entries-box-header {
  position: relative;
  z-index: 3;
  padding: 0 20px;
}
.entries-box .entries-box-header h2, .entries-box .entries-box-header h3, .entries-box .entries-box-header h5, .entries-box .entries-box-header h6 {
  padding: 0;
  margin: 0;
}
.entries-box .entries-box-header h2,
.entries-box .entries-box-header .section-title {
  position: relative;
  z-index: 2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 500;
  font-family: inherit;
  font-stretch: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: center;
  color: #14123C;
}
.entries-box .entries-box-header h6 {
  color: #fd4f18;
  text-transform: uppercase;
  position: relative;
  font-style: normal;
  font-size: 13px !important;
  line-height: 1.4em;
  font-weight: 500;
  letter-spacing: 0;
  max-width: 300px;
  margin: 0 auto 10px;
}
.entries-box .entries-box-header h5, .entries-box .entries-box-header h6 {
  text-align: center;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.entries-box .entries-box-header h5 {
  max-width: 560px;
  clear: both;
  float: inherit;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  line-height: 1.625;
  letter-spacing: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  opacity: 0.7;
}
.entries-box .entries-box-header.tasty-bg::after {
  content: "";
  position: absolute;
  z-index: 1;
  width: calc(100% - 80px);
  height: 320px;
  top: 0;
  left: 0;
  margin-top: 50px;
  margin-left: 40px;
  background: url("./assets/img/tasty-bg.svg") no-repeat top;
  background-size: cover;
  box-sizing: border-box;
}
.entries-box .entries-box-content {
  position: relative;
  z-index: 9;
}
.entries-box .entries-box-content .entries-box-content-inner {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 30px;
}
.entries-box .entries-box-content .entry-box {
  margin-bottom: 30px;
  padding: 0;
  box-sizing: border-box;
}
.entries-box .entries-box-content-foot {
  height: 50px;
  text-align: center;
  padding-bottom: 90px;
  overflow: hidden;
}
.entries-box .entries-box-content-foot .loadmore {
  font-weight: 500;
  padding-left: 40px;
  padding-right: 40px;
  border-width: 2px;
  overflow: hidden;
}
.entries-box .entries-box-content-foot .loadmore:hover {
  color: #ffffff;
  background-color: #fd4f18;
  border-color: transparent;
}
.entries-box.loading .recipes-pagination,
.entries-box.loading .loadmore {
  display: none;
}
.entries-box.no-bg {
  background-image: none;
}

@media only screen and (max-width : 768px) {
  .entries-box .entries-box-header {
    padding-top: 30px;
    padding-bottom: 15px;
  }
  .entries-box .entries-box-content .entries-box-content-inner {
    grid-gap: 15px;
  }
  .entries-box .entries-box-content .entry-box {
    padding: 0;
    margin-bottom: 15px;
  }
  .entries-box .entries-box-content-foot {
    padding-bottom: 30px;
  }
}
@media only screen and (min-width : 426px) and (max-width : 1024px) {
  .entries-box .entries-box-content .entries-box-content-inner {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width : 425px) {
  .entries-box .entries-box-content .entries-box-content-inner {
    grid-template-columns: auto;
  }
}
/* Content: Highlights slider
--------------------------------------------- */
.slider-area.highlights {
  margin: 0 auto;
  padding: 100px 0;
  max-width: 1800px;
}
.slider-area.highlights .hentry a {
  color: #ffffff;
}
.slider-area.highlights .slider-item {
  width: 290px;
  height: 420px;
}
.slider-area.highlights .hentry {
  height: 420px;
}
.slider-area.highlights .slider-area-header {
  margin-bottom: 40px;
}
.slider-area.highlights .slider-arrow {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  opacity: 0;
  width: 48px;
  height: 48px;
  margin-top: -24px;
  border: 0 none;
  border-radius: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  background-image: none !important;
}
.slider-area.highlights .slider-arrow::after {
  font-size: 19px;
}
.slider-area.highlights .slider-arrow.swiper-button-prev {
  margin-left: 47px;
}
.slider-area.highlights .slider-arrow.swiper-button-next {
  margin-right: 47px;
}
.slider-area.highlights .slider-arrow:hover {
  opacity: 0.7;
}
.slider-area.highlights .container {
  position: relative;
}
.slider-area.highlights .container:hover .slider-arrow {
  opacity: 0.9;
}
.slider-area.highlights .hentry {
  position: relative;
}
.slider-area.highlights .hentry .entry-image {
  position: relative;
}
.slider-area.highlights .hentry .entry-image .post-thumbnail {
  z-index: 1;
  display: block;
  height: 420px;
  border-radius: 3px 3px 0 0;
  background-image: url("./assets/img/no-img.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
}
.slider-area.highlights .hentry .entry-image .post-thumbnail::before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  opacity: 0.25;
  transition: 0.3s ease-in-out all;
  background-color: #14123C;
}
.slider-area.highlights .hentry .entry-image::after {
  content: "";
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(20, 18, 60, 0.44);
  pointer-events: none;
}
.slider-area.highlights .hentry .entry-meta--collection {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 44%;
  padding: 5px 12px 6px;
  line-height: 1.25;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-align: center;
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 0.5px;
  background-color: #fd4f18;
  box-sizing: border-box;
}
.slider-area.highlights .hentry .entry-content-inner {
  position: static;
  z-index: 9;
  width: 100%;
  height: 100%;
}
.slider-area.highlights .hentry .entry-title {
  position: absolute;
  z-index: 5;
  bottom: 10px;
  left: 0;
  width: 100%;
  padding: 0 40px 40px;
  font-size: 21px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.21);
}
.slider-area.highlights .hentry .entry-title a {
  display: block;
}
.slider-area.highlights .hentry .entry-meta--date:hover,
.slider-area.highlights .hentry .entry-taxonomy a:hover,
.slider-area.highlights .hentry .entry-title a:hover {
  opacity: 0.7;
}
.slider-area.highlights .hentry .entry-meta--date {
  position: absolute;
  z-index: 9;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 40px 40px;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.36;
  letter-spacing: 0.5px;
}
.slider-area.highlights .hentry .entry-meta--date [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 18px;
  margin: -1px 5px 0 0;
  transition: 0.3s ease-in-out all;
}
.slider-area.highlights .hentry .entry-meta--date [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}

@media only screen and (max-width : 768px) {
  .slider-area.highlights {
    padding-bottom: 30px;
  }
  .slider-area.highlights .slider-arrow {
    margin-top: 0;
    background-color: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
    opacity: 0.66;
    transform: scale(0.66);
  }
  .slider-area.highlights .slider-arrow:hover, .slider-area.highlights .slider-arrow:focus, .slider-area.highlights .slider-arrow:active {
    opacity: 1;
    transform: scale(1);
  }
  .slider-area.highlights .slider-arrow.swiper-button-next {
    margin-right: -10px;
  }
  .slider-area.highlights .slider-arrow.swiper-button-prev {
    margin-left: -10px;
  }
}
/* Content: Entries Playlist
--------------------------------------------- */
.entries-playlist-main {
  position: relative;
  display: block;
}
.entries-playlist-main .hentry {
  overflow: hidden;
}
.entries-playlist-main .entry-content {
  margin: 0;
}
.entries-playlist-main .entry-image {
  position: relative;
  margin-bottom: 10px;
  z-index: 1;
}
.entries-playlist-main .entry-image .post-thumbnail {
  position: relative;
  z-index: 1;
  display: block;
  height: 480px;
  max-height: 480px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.entries-playlist-main .entry-image .entry-meta--play {
  position: absolute;
  z-index: 2;
  width: 56px;
  height: 56px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.7;
  margin: auto;
  color: #ffffff;
}
.entries-playlist-main .entry-image .entry-meta--play:hover {
  opacity: 1;
}
.entries-playlist-main .video-player {
  display: none;
  position: absolute;
  z-index: 99;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.entries-playlist-main .video-player .video-player-inner {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 0 !important;
  overflow: hidden;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.22);
}
.entries-playlist-main .video-player.loading .video-player-inner {
  background-image: url("assets/img/icons/loader.gif");
}

.entries-playlist-item {
  position: relative;
  display: block;
  padding: 15px 0;
  width: 100%;
  height: auto;
  min-height: unset;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  box-shadow: 0 1px 0 0 rgba(20, 18, 60, 0.32);
  transition: 0.3s ease-in-out all;
}
.entries-playlist-item.active {
  background-color: #14123C;
}
.entries-playlist-item .entries-playlist-item--counter {
  float: left;
  width: 50px;
  padding-right: 20px;
  line-height: 80px;
  text-align: end;
  color: #ffffff;
  opacity: 0.5;
  font-size: 13px;
  letter-spacing: 0.36px;
}
.entries-playlist-item .hentry {
  overflow: hidden;
}
.entries-playlist-item .entry-content {
  display: grid;
  grid-template-columns: 124px auto;
  grid-template-areas: "entry-image" "entry-content-inner";
  margin: 0;
}
.entries-playlist-item .entry-content-inner {
  padding-left: 15px;
}
.entries-playlist-item .entry-image {
  width: 124px;
  height: 80px;
  position: relative;
  z-index: 1;
}
.entries-playlist-item .entry-image .post-thumbnail {
  position: relative;
  z-index: 1;
  display: block;
  height: 100%;
  max-height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.entries-playlist-item .entry-image .entry-meta--duration {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  margin: 0 0 7px 7px;
  padding: 2px 4px;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  font-size: 10px;
  font-weight: normal;
  line-height: 1.3;
  letter-spacing: 0.7px;
}
.entries-playlist-item .entry-meta {
  position: absolute;
  z-index: 2;
  width: 100%;
  top: 0;
  left: 0;
  display: grid;
  grid-template-columns: auto auto;
  grid-template-areas: "entry-meta-start entry-meta-end";
}
.entries-playlist-item .entry-meta .entry-meta-start {
  text-align: start;
}
.entries-playlist-item .entry-meta .entry-meta-end {
  text-align: end;
}
.entries-playlist-item .entry-meta .entry-meta--el {
  display: inline-block;
  vertical-align: top;
  color: #ffffff;
}
.entries-playlist-item .entry-meta .entry-meta--favorite {
  height: 40px;
  padding: 10px;
  margin-left: 20px;
  background: #14123C;
  opacity: 0.7;
}
.entries-playlist-item .entry-meta .entry-meta--favorite:hover {
  opacity: 1;
}
.entries-playlist-item .entry-meta .entry-meta--likes,
.entries-playlist-item .entry-meta .entry-meta--views {
  margin-top: 10px;
  margin-right: 15px;
  opacity: 0.5;
  font-size: 15px;
  letter-spacing: 0.19px;
}
.entries-playlist-item .entry-meta .entry-meta--likes [class*=icon],
.entries-playlist-item .entry-meta .entry-meta--views [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: auto;
  margin: 2px 5px 0 0;
  transition: 0.3s ease-in-out all;
}
.entries-playlist-item .entry-meta .entry-meta--likes [class*=icon] svg,
.entries-playlist-item .entry-meta .entry-meta--views [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entries-playlist-item .entry-meta .entry-meta--likes:hover,
.entries-playlist-item .entry-meta .entry-meta--views:hover {
  opacity: 1;
}
.entries-playlist-item .entry-title {
  padding: 0;
  margin: 0 0 10px;
  text-align: center;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: 0.42px;
  font-size: 14px;
  line-height: 1.43;
  text-align: start;
}
.entries-playlist-item .entry-title a {
  color: #ffffff !important;
}
.entries-playlist-item .entry-meta-footer {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-template-areas: "entry-meta--ingredients-count entry-meta--cooking-time";
  justify-content: start;
  margin-top: 5px;
}
.entries-playlist-item .entry-meta-footer .entry-meta--el {
  text-align: center;
  color: #a5aeb6;
}
.entries-playlist-item .entry-meta-footer .entry-meta--el [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 21px;
  height: 21px;
  margin: 2px 0 0;
  transition: 0.3s ease-in-out all;
}
.entries-playlist-item .entry-meta-footer .entry-meta--el [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entries-playlist-item .entry-meta-footer .entry-meta--el .entry-meta--value {
  font-size: 11px;
  font-weight: normal;
  color: #5f7d95;
}
.entries-playlist-item .entry-meta-footer .entry-meta--el:first-child {
  margin-right: 20px;
}

.entries-playlist {
  position: relative;
  background-color: #14123C;
  padding-bottom: 90px;
}
.entries-playlist::before, .entries-playlist::after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.25;
}
.entries-playlist::before {
  z-index: 2;
  background-color: #14123C;
}
.entries-playlist::after {
  background-image: url("./assets/img/bg/cooking-hand.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.entries-playlist .entries-playlist-header {
  position: relative;
  z-index: 3;
  padding: 0 20px;
}
.entries-playlist .entries-playlist-header h5 {
  color: #FFF;
}
.entries-playlist .entries-playlist-header h2, .entries-playlist .entries-playlist-header h3, .entries-playlist .entries-playlist-header h5, .entries-playlist .entries-playlist-header h6 {
  padding: 0;
  margin: 0;
}
.entries-playlist .entries-playlist-header h2,
.entries-playlist .entries-playlist-header .section-title {
  position: relative;
  z-index: 2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 500;
  font-family: inherit;
  font-stretch: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.entries-playlist .entries-playlist-header h6 {
  color: #fd4f18;
  text-transform: uppercase;
  position: relative;
  font-style: normal;
  font-size: 13px !important;
  line-height: 1.4em;
  font-weight: 500;
  letter-spacing: 0;
  max-width: 300px;
  margin: 0 auto 10px;
}
.entries-playlist .entries-playlist-header h5, .entries-playlist .entries-playlist-header h6 {
  text-align: center;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.entries-playlist .entries-playlist-header h5 {
  max-width: 560px;
  clear: both;
  float: inherit;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  line-height: 1.625;
  letter-spacing: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  opacity: 0.7;
}
.entries-playlist .entries-playlist-header.tasty-bg::after {
  content: "";
  position: absolute;
  z-index: 1;
  width: calc(100% - 80px);
  height: 320px;
  top: 0;
  left: 0;
  margin-top: 50px;
  margin-left: 40px;
  background: url("./assets/img/tasty-bg.svg") no-repeat top;
  background-size: cover;
  box-sizing: border-box;
}
.entries-playlist .entries-playlist-header .play-icon {
  display: inline-block;
  vertical-align: top;
  width: 42px;
  height: 42px;
  margin: 3px 15px 0 0;
  border-radius: 100%;
  background-color: #fd2600;
  text-align: center;
}
.entries-playlist .entries-playlist-header .play-icon [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 12px;
  height: 12px;
  margin: 13px 0 0;
  transition: 0.3s ease-in-out all;
}
.entries-playlist .entries-playlist-header .play-icon [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entries-playlist .entries-playlist-content {
  position: relative;
  z-index: 9;
}
.entries-playlist .entries-playlist-content .entries-playlist-content-inner {
  display: grid;
  grid-template-columns: 7fr 3fr;
  grid-template-areas: "entries-playlist-main" "entries-playlist-items";
}
.entries-playlist .entries-playlist-content .entries-playlist-items {
  background-color: #14123C;
  max-height: 480px;
  overflow: hidden;
}
.entries-playlist .entries-playlist-content .entries-playlist-items .entries-playlist-items-inner {
  position: relative;
  height: 408px;
  display: block;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  /*&::-webkit-scrollbar {
  	width: $barWidth;
  }

  &::-webkit-scrollbar-track {
  	background-color: $trackColor;
  	border-radius: $borderRadius;
  }

  &::-webkit-scrollbar-thumb {
  	background-color: $thumbColor;
  	border-radius: $borderRadius;
  }*/
}
.entries-playlist .entries-playlist-content .entries-playlist-items .entries-playlist-items-inner > li {
  display: block;
  cursor: pointer;
}
.entries-playlist .entries-playlist-content .entries-playlist-items-header {
  padding: 0 25px 10px;
  background-color: #fd4f18;
  color: #ffffff;
}
.entries-playlist .entries-playlist-content .entries-playlist-items-header .entries-playlist-items-header--title {
  margin: 0;
  padding: 17px 0 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.33;
  letter-spacing: 0.5px;
}
.entries-playlist .entries-playlist-content .entries-playlist-items-header .entries-playlist-items-header--title [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 26px;
  height: 26px;
  margin: 0;
  transition: 0.3s ease-in-out all;
  padding: 10px 0 0;
}
.entries-playlist .entries-playlist-content .entries-playlist-items-header .entries-playlist-items-header--title [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entries-playlist .entries-playlist-content .entries-playlist-items-header .entries-playlist-items-header--count {
  padding-left: 31px;
  font-size: 13px;
  letter-spacing: 0.36px;
  opacity: 0.5;
}

@media only screen and (max-width : 1024px) {
  .entries-playlist {
    margin-bottom: 30px;
    padding-bottom: 15px;
  }
  .entries-playlist .entries-playlist-header {
    padding-top: 15px;
    padding-bottom: 0;
  }
  .entries-playlist .entries-playlist-header .section-title {
    font-size: 22px !important;
    line-height: 2;
  }
  .entries-playlist .entries-playlist-main {
    margin-bottom: 15px;
  }
  .entries-playlist .entries-playlist-main .entry-image .post-thumbnail {
    height: 280px;
    max-height: 280px;
  }
  .entries-playlist .entries-playlist-content .entries-playlist-content-inner {
    grid-template-columns: auto;
  }
  .entries-playlist .entries-playlist-items-header--title {
    font-size: 18px !important;
  }
  .entries-playlist .entries-playlist-item .entry-content {
    grid-template-columns: 92px auto;
  }
  .entries-playlist .entries-playlist-item .entry-image {
    width: 92px;
  }
  .entries-playlist .entries-playlist-item .entry-title, .entries-playlist .entries-playlist-item .entry-title a {
    font-size: 15px !important;
  }
}
/* Content: Newsletter Form
--------------------------------------------- */
.newsletter-form {
  position: relative;
  max-width: 100vw;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #f1f1f1;
}
.newsletter-form, .newsletter-form::before {
  background-repeat: no-repeat;
  background-size: auto 110%;
  background-position: center;
}
.newsletter-form::before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  background-image: var(--background-image);
}
.newsletter-form .newsletter-form-header {
  position: relative;
  z-index: 3;
  padding: 0 20px;
  position: relative;
  z-index: 8;
  padding: 0 20px;
}
.newsletter-form .newsletter-form-header h2, .newsletter-form .newsletter-form-header h3, .newsletter-form .newsletter-form-header h5, .newsletter-form .newsletter-form-header h6 {
  padding: 0;
  margin: 0;
}
.newsletter-form .newsletter-form-header h2,
.newsletter-form .newsletter-form-header .section-title {
  position: relative;
  z-index: 2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 500;
  font-family: inherit;
  font-stretch: normal;
  line-height: 1.1;
  letter-spacing: normal;
  text-align: center;
  color: #14123C;
}
.newsletter-form .newsletter-form-header h6 {
  color: #fd4f18;
  text-transform: uppercase;
  position: relative;
  font-style: normal;
  font-size: 13px !important;
  line-height: 1.4em;
  font-weight: 500;
  letter-spacing: 0;
  max-width: 300px;
  margin: 0 auto 10px;
}
.newsletter-form .newsletter-form-header h5, .newsletter-form .newsletter-form-header h6 {
  text-align: center;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.newsletter-form .newsletter-form-header h5 {
  max-width: 560px;
  clear: both;
  float: inherit;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  line-height: 1.625;
  letter-spacing: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  opacity: 0.7;
}
.newsletter-form .newsletter-form-header .section-subtitle {
  margin: 0;
  padding: 0;
  font-size: 17px !important;
  font-weight: normal;
  line-height: 1.18;
  text-align: center;
  color: #ce6239;
}
.newsletter-form .newsletter-form-header.tasty-bg::after {
  content: "";
  position: absolute;
  z-index: 1;
  width: calc(100% - 80px);
  height: 320px;
  top: 0;
  left: 0;
  margin-top: 50px;
  margin-left: 40px;
  background: url("./assets/img/tasty-bg.svg") no-repeat top;
  background-size: cover;
  box-sizing: border-box;
}
.newsletter-form .newsletter-form-header h2 {
  font-size: 32px;
  font-weight: 500;
  line-height: 0.63;
  letter-spacing: -1px;
}
.newsletter-form .newsletter-form-header .section-subtitle {
  margin-top: 15px;
}
.newsletter-form .newsletter-form-content {
  position: relative;
  z-index: 9;
  padding-top: 30px;
  text-align: center;
}
.newsletter-form .newsletter-form-content .newsletter-form-control-wrapper {
  position: relative;
  min-width: 400px;
  text-align: start;
}
.newsletter-form .newsletter-form-content label {
  float: left;
  background-color: #fff;
  border-radius: 3px 0 0 3px;
}
.newsletter-form .newsletter-form-content::after {
  content: " ";
  display: table;
  clear: both;
}
.newsletter-form .form-alert {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 4px 12px 6px;
  color: #14123C;
  background-color: #f1f1f1;
  border-radius: 3px;
  border: 1px solid #d12b15;
}
.newsletter-form .form-alert p {
  display: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.newsletter-form .form-alert .fail {
  display: block;
  color: #d12b15;
}
.newsletter-form .form-alert.success {
  border-color: #11d16a;
}
.newsletter-form .form-alert.success .fail {
  display: none;
}
.newsletter-form .form-alert.success .success {
  display: block;
}
.newsletter-form .tasty-form .form-control.no-border-radius-left {
  border-radius: 0 3px 3px 0;
}

@media only screen and (max-width : 768px) {
  .newsletter-form .newsletter-form-header h2 {
    line-height: 1.1;
  }
  .newsletter-form .newsletter-form-content .newsletter-form-control-wrapper {
    min-width: auto;
    margin-bottom: 15px;
  }
  .newsletter-form .tasty-form .form-group {
    margin-right: 0;
  }
  .newsletter-form .tasty-form .form-group,
.newsletter-form .tasty-form .form-buttons,
.newsletter-form .tasty-form .form-buttons .btn,
.newsletter-form .tasty-form .form-buttons .contact-us .contact-form .wpcf7-form .wpcf7-submit,
.contact-us .contact-form .wpcf7-form .newsletter-form .tasty-form .form-buttons .wpcf7-submit,
.newsletter-form .tasty-form .form-buttons .comments-wrapper .comment-list .comment-body .comment-reply-link,
.comments-wrapper .comment-list .comment-body .newsletter-form .tasty-form .form-buttons .comment-reply-link,
.newsletter-form .tasty-form .form-buttons .comments-wrapper .comment-form .form-submit .submit,
.comments-wrapper .comment-form .form-submit .newsletter-form .tasty-form .form-buttons .submit,
.newsletter-form .tasty-form .form-buttons .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .newsletter-form .tasty-form .form-buttons button,
.newsletter-form .tasty-form .form-buttons .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .newsletter-form .tasty-form .form-buttons input[type=submit],
.newsletter-form .tasty-form .form-buttons .entry-single > .hentry .tasty-edit-link > a,
.entry-single > .hentry .newsletter-form .tasty-form .form-buttons .tasty-edit-link > a,
.newsletter-form .tasty-form .form-buttons .entry-single > .hentry .entry-content-section.reviews .glsr-button,
.entry-single > .hentry .entry-content-section.reviews .newsletter-form .tasty-form .form-buttons .glsr-button,
.newsletter-form .tasty-form .form-buttons .main-navigation a.add-nav-menu,
.main-navigation .newsletter-form .tasty-form .form-buttons a.add-nav-menu {
    display: block;
    width: 100%;
  }
}
/* Content: Single Entry
--------------------------------------------- */
.entry-single {
  margin-top: 10px;
}
.entry-single > .hentry {
  position: relative;
}
.entry-single > .hentry .entry-image {
  position: relative;
  z-index: 1;
}
.entry-single > .hentry .entry-image .post-thumbnail {
  position: relative;
  z-index: 1;
  display: block;
  height: 468px;
  border-radius: 3px 3px 0 0;
  background-image: url("./assets/img/no-img.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.entry-single > .hentry .entry-image .btn.entry-watch, .entry-single > .hentry .entry-image .contact-us .contact-form .wpcf7-form .entry-watch.wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-image .entry-watch.wpcf7-submit, .entry-single > .hentry .entry-image .comments-wrapper .comment-list .comment-body .entry-watch.comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-image .entry-watch.comment-reply-link, .entry-single > .hentry .entry-image .comments-wrapper .comment-form .form-submit .entry-watch.submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-image .entry-watch.submit,
.entry-single > .hentry .entry-image .comments-wrapper .comment-form .form-submit button.entry-watch,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-image button.entry-watch,
.entry-single > .hentry .entry-image .comments-wrapper .comment-form .form-submit input.entry-watch[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-image input.entry-watch[type=submit], .entry-single > .hentry .entry-image .tasty-edit-link > a.entry-watch, .entry-single > .hentry .entry-image .entry-content-section.reviews .entry-watch.glsr-button, .entry-single > .hentry .entry-content-section.reviews .entry-image .entry-watch.glsr-button, .entry-single > .hentry .entry-image .main-navigation a.entry-watch.add-nav-menu, .main-navigation .entry-single > .hentry .entry-image a.entry-watch.add-nav-menu {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 125px;
  height: 44px;
  padding: 11px 15px 11px 16px;
  border-radius: 8px;
  background-color: #e20d32;
}
.entry-single > .hentry .entry-image .btn.entry-watch > span, .entry-single > .hentry .entry-image .contact-us .contact-form .wpcf7-form .entry-watch.wpcf7-submit > span, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-image .entry-watch.wpcf7-submit > span, .entry-single > .hentry .entry-image .comments-wrapper .comment-list .comment-body .entry-watch.comment-reply-link > span, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-image .entry-watch.comment-reply-link > span, .entry-single > .hentry .entry-image .comments-wrapper .comment-form .form-submit .entry-watch.submit > span, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-image .entry-watch.submit > span,
.entry-single > .hentry .entry-image .comments-wrapper .comment-form .form-submit button.entry-watch > span,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-image button.entry-watch > span,
.entry-single > .hentry .entry-image .comments-wrapper .comment-form .form-submit input.entry-watch[type=submit] > span,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-image input.entry-watch[type=submit] > span, .entry-single > .hentry .entry-image .tasty-edit-link > a.entry-watch > span, .entry-single > .hentry .entry-image .entry-content-section.reviews .entry-watch.glsr-button > span, .entry-single > .hentry .entry-content-section.reviews .entry-image .entry-watch.glsr-button > span, .entry-single > .hentry .entry-image .main-navigation a.entry-watch.add-nav-menu > span, .main-navigation .entry-single > .hentry .entry-image a.entry-watch.add-nav-menu > span {
  padding-top: 5px;
  font-weight: 500;
  line-height: 0.83;
}
.entry-single > .hentry .entry-image .btn.entry-watch [class*=icon], .entry-single > .hentry .entry-image .contact-us .contact-form .wpcf7-form .entry-watch.wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-image .entry-watch.wpcf7-submit [class*=icon], .entry-single > .hentry .entry-image .comments-wrapper .comment-list .comment-body .entry-watch.comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-image .entry-watch.comment-reply-link [class*=icon], .entry-single > .hentry .entry-image .comments-wrapper .comment-form .form-submit .entry-watch.submit [class*=icon], .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-image .entry-watch.submit [class*=icon],
.entry-single > .hentry .entry-image .comments-wrapper .comment-form .form-submit button.entry-watch [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-image button.entry-watch [class*=icon],
.entry-single > .hentry .entry-image .comments-wrapper .comment-form .form-submit input.entry-watch[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-image input.entry-watch[type=submit] [class*=icon], .entry-single > .hentry .entry-image .tasty-edit-link > a.entry-watch [class*=icon], .entry-single > .hentry .entry-image .entry-content-section.reviews .entry-watch.glsr-button [class*=icon], .entry-single > .hentry .entry-content-section.reviews .entry-image .entry-watch.glsr-button [class*=icon], .entry-single > .hentry .entry-image .main-navigation a.entry-watch.add-nav-menu [class*=icon], .main-navigation .entry-single > .hentry .entry-image a.entry-watch.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 22px;
  margin: 0 0 0 8px;
  transition: 0.3s ease-in-out all;
}
.entry-single > .hentry .entry-image .btn.entry-watch [class*=icon] svg, .entry-single > .hentry .entry-image .contact-us .contact-form .wpcf7-form .entry-watch.wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-image .entry-watch.wpcf7-submit [class*=icon] svg, .entry-single > .hentry .entry-image .comments-wrapper .comment-list .comment-body .entry-watch.comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-image .entry-watch.comment-reply-link [class*=icon] svg, .entry-single > .hentry .entry-image .comments-wrapper .comment-form .form-submit .entry-watch.submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-image .entry-watch.submit [class*=icon] svg,
.entry-single > .hentry .entry-image .comments-wrapper .comment-form .form-submit button.entry-watch [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-image button.entry-watch [class*=icon] svg,
.entry-single > .hentry .entry-image .comments-wrapper .comment-form .form-submit input.entry-watch[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-image input.entry-watch[type=submit] [class*=icon] svg, .entry-single > .hentry .entry-image .tasty-edit-link > a.entry-watch [class*=icon] svg, .entry-single > .hentry .entry-image .entry-content-section.reviews .entry-watch.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-content-section.reviews .entry-image .entry-watch.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-image .main-navigation a.entry-watch.add-nav-menu [class*=icon] svg, .main-navigation .entry-single > .hentry .entry-image a.entry-watch.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entry-single > .hentry .video-player {
  display: none;
  position: fixed;
  z-index: 99999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.44);
}
.entry-single > .hentry .video-player .video-player-close {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  margin: 60px;
  padding: 10px 20px;
  font-size: 2em;
  line-height: 1;
  color: #ffffff;
  background-color: rgba(225, 20, 30, 0.87);
  border-radius: 3px;
  opacity: 0.67;
}
.entry-single > .hentry .video-player .video-player-close:hover {
  opacity: 1;
}
.entry-single > .hentry .video-player .video-player-inner {
  position: absolute;
  z-index: 1;
  width: 70%;
  height: 70%;
  top: 15%;
  left: 15%;
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.22);
}
.entry-single > .hentry .video-player.loading .video-player-inner {
  background-image: url("assets/img/icons/loader.gif");
}
.entry-single > .hentry .video-player .tasty-video-preview-btn {
  position: absolute;
  z-index: 1;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  margin: 4px;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  box-sizing: border-box;
}
.entry-single > .hentry .video-player .tasty-video-preview-btn::before {
  content: "";
  position: absolute;
  z-index: 2;
  width: 42px;
  height: 42px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: rgba(255, 255, 255, 0.66) url("assets/img/icons/play.png") no-repeat center;
  background-size: cover;
  box-shadow: 0 1px 12px rgba(255, 255, 255, 0.5);
  border-radius: 100%;
  transition: 0.3s ease-in-out all;
  opacity: 0.66;
}
.entry-single > .hentry .video-player .tasty-video-preview-btn:hover::before {
  opacity: 0.87;
}
.entry-single > .hentry .entry-meta {
  text-align: center;
}
.entry-single > .hentry .tasty-reviews {
  padding-top: 10px;
  padding-bottom: 20px;
  text-align: center;
}
.entry-single > .hentry .tasty-reviews .tasty-reviews-inner {
  margin: 0 auto;
}
.entry-single > .hentry .tasty-reviews .glsr-summary-stars {
  margin: 0 auto;
}
.entry-single > .hentry > .entry-header .entry-title {
  margin: 12px auto 30px;
  text-align: center;
  font-family: inherit;
  color: #14123C;
}
.entry-single > .hentry > .entry-content {
  display: grid;
  grid-template-columns: 50fr 50fr;
  grid-column-gap: 50px;
  margin: 0 auto;
}
.entry-single > .hentry .entry-author {
  position: relative;
  z-index: 9;
  margin-top: -50px;
}
.entry-single > .hentry .entry-author .byline,
.entry-single > .hentry .entry-author .byline a {
  display: inline-block;
  vertical-align: top;
}
.entry-single > .hentry .entry-author .author-avatar a {
  padding: 5px;
  overflow: hidden;
  background-color: #ffffff;
}
.entry-single > .hentry .entry-author .author-avatar a img {
  width: 100px;
  height: 100px;
  object-position: center;
  object-fit: contain;
}
.entry-single > .hentry .entry-author .author-avatar a,
.entry-single > .hentry .entry-author .author-avatar a img {
  border-radius: 100%;
}
.entry-single > .hentry .entry-author .entry-author-name {
  padding-top: 15px;
  font-size: 16px;
  font-weight: 500;
  line-height: 0.94;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
}
.entry-single > .hentry .entry-author .entry-author-name,
.entry-single > .hentry .entry-author .entry-author-name a {
  color: #14123C;
}
.entry-single > .hentry .entry-author .entry-author-name a {
  padding-bottom: 2px;
  border-bottom: 1px solid transparent;
}
.entry-single > .hentry .entry-author .entry-author-name a:hover {
  border-color: #14123C;
}
.entry-single > .hentry .entry-collection {
  padding-top: 10px;
  font-size: 14px;
  line-height: 1.07;
  letter-spacing: 0.88px;
  color: #211e63;
}
.entry-single > .hentry .entry-collection a {
  color: #fd4f18;
}
.entry-single > .hentry .entry-actions {
  display: grid;
  grid-template-columns: auto auto;
  justify-content: center;
}
.entry-single > .hentry .entry-actions .btn *, .entry-single > .hentry .entry-actions .contact-us .contact-form .wpcf7-form .wpcf7-submit *, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .wpcf7-submit *, .entry-single > .hentry .entry-actions .comments-wrapper .comment-list .comment-body .comment-reply-link *, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .comment-reply-link *, .entry-single > .hentry .entry-actions .comments-wrapper .comment-form .form-submit .submit *, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .submit *,
.entry-single > .hentry .entry-actions .comments-wrapper .comment-form .form-submit button *,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions button *,
.entry-single > .hentry .entry-actions .comments-wrapper .comment-form .form-submit input[type=submit] *,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions input[type=submit] *, .entry-single > .hentry .entry-actions .tasty-edit-link > a *, .entry-single > .hentry .entry-actions .entry-content-section.reviews .glsr-button *, .entry-single > .hentry .entry-content-section.reviews .entry-actions .glsr-button *, .entry-single > .hentry .entry-actions .main-navigation a.add-nav-menu *, .main-navigation .entry-single > .hentry .entry-actions a.add-nav-menu * {
  transition: none;
}
.entry-single > .hentry .entry-actions .btn.ajax-loading .on, .entry-single > .hentry .entry-actions .contact-us .contact-form .wpcf7-form .ajax-loading.wpcf7-submit .on, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .ajax-loading.wpcf7-submit .on, .entry-single > .hentry .entry-actions .comments-wrapper .comment-list .comment-body .ajax-loading.comment-reply-link .on, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .ajax-loading.comment-reply-link .on, .entry-single > .hentry .entry-actions .comments-wrapper .comment-form .form-submit .ajax-loading.submit .on, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .ajax-loading.submit .on,
.entry-single > .hentry .entry-actions .comments-wrapper .comment-form .form-submit button.ajax-loading .on,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions button.ajax-loading .on,
.entry-single > .hentry .entry-actions .comments-wrapper .comment-form .form-submit input.ajax-loading[type=submit] .on,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions input.ajax-loading[type=submit] .on, .entry-single > .hentry .entry-actions .tasty-edit-link > a.ajax-loading .on, .entry-single > .hentry .entry-actions .entry-content-section.reviews .ajax-loading.glsr-button .on, .entry-single > .hentry .entry-content-section.reviews .entry-actions .ajax-loading.glsr-button .on, .entry-single > .hentry .entry-actions .main-navigation a.ajax-loading.add-nav-menu .on, .main-navigation .entry-single > .hentry .entry-actions a.ajax-loading.add-nav-menu .on,
.entry-single > .hentry .entry-actions .btn.ajax-loading .off,
.entry-single > .hentry .entry-actions .contact-us .contact-form .wpcf7-form .ajax-loading.wpcf7-submit .off,
.contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .ajax-loading.wpcf7-submit .off,
.entry-single > .hentry .entry-actions .comments-wrapper .comment-list .comment-body .ajax-loading.comment-reply-link .off,
.comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .ajax-loading.comment-reply-link .off,
.entry-single > .hentry .entry-actions .comments-wrapper .comment-form .form-submit .ajax-loading.submit .off,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .ajax-loading.submit .off,
.entry-single > .hentry .entry-actions .comments-wrapper .comment-form .form-submit button.ajax-loading .off,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions button.ajax-loading .off,
.entry-single > .hentry .entry-actions .comments-wrapper .comment-form .form-submit input.ajax-loading[type=submit] .off,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions input.ajax-loading[type=submit] .off,
.entry-single > .hentry .entry-actions .tasty-edit-link > a.ajax-loading .off,
.entry-single > .hentry .entry-actions .entry-content-section.reviews .ajax-loading.glsr-button .off,
.entry-single > .hentry .entry-content-section.reviews .entry-actions .ajax-loading.glsr-button .off,
.entry-single > .hentry .entry-actions .main-navigation a.ajax-loading.add-nav-menu .off,
.main-navigation .entry-single > .hentry .entry-actions a.ajax-loading.add-nav-menu .off,
.entry-single > .hentry .entry-actions .btn.ajax-loading .tasty-icon,
.entry-single > .hentry .entry-actions .contact-us .contact-form .wpcf7-form .ajax-loading.wpcf7-submit .tasty-icon,
.contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .ajax-loading.wpcf7-submit .tasty-icon,
.entry-single > .hentry .entry-actions .comments-wrapper .comment-list .comment-body .ajax-loading.comment-reply-link .tasty-icon,
.comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .ajax-loading.comment-reply-link .tasty-icon,
.entry-single > .hentry .entry-actions .comments-wrapper .comment-form .form-submit .ajax-loading.submit .tasty-icon,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .ajax-loading.submit .tasty-icon,
.entry-single > .hentry .entry-actions .comments-wrapper .comment-form .form-submit button.ajax-loading .tasty-icon,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions button.ajax-loading .tasty-icon,
.entry-single > .hentry .entry-actions .comments-wrapper .comment-form .form-submit input.ajax-loading[type=submit] .tasty-icon,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions input.ajax-loading[type=submit] .tasty-icon,
.entry-single > .hentry .entry-actions .tasty-edit-link > a.ajax-loading .tasty-icon,
.entry-single > .hentry .entry-actions .entry-content-section.reviews .ajax-loading.glsr-button .tasty-icon,
.entry-single > .hentry .entry-content-section.reviews .entry-actions .ajax-loading.glsr-button .tasty-icon,
.entry-single > .hentry .entry-actions .main-navigation a.ajax-loading.add-nav-menu .tasty-icon,
.main-navigation .entry-single > .hentry .entry-actions a.ajax-loading.add-nav-menu .tasty-icon {
  display: none !important;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper {
  position: relative;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn-tooltip {
  position: absolute;
  z-index: 1;
  width: auto;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease-in-out all;
  transition-property: opacity, transform;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn-tooltip .badge {
  padding: 0 8px;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn-tooltip.active {
  opacity: 1;
  visibility: visible;
  transform: translateY(22px);
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .wpcf7-submit, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .comment-reply-link, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .submit,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input[type=submit], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .glsr-button, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .glsr-button, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.add-nav-menu, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.add-nav-menu {
  position: relative;
  z-index: 9;
  vertical-align: top;
  width: 50px;
  height: 50px;
  background-color: #5f7d95;
  padding: 10px 0 0;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .wpcf7-submit [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .comment-reply-link [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .submit [class*=icon], .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .submit [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input[type=submit] [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .glsr-button [class*=icon], .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .glsr-button [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.add-nav-menu [class*=icon], .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 28px;
  height: 28px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .wpcf7-submit [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .comment-reply-link [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .submit [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input[type=submit] [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .glsr-button [class*=icon] svg, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .glsr-button [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.add-nav-menu [class*=icon] svg, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.like, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .like.wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .like.wpcf7-submit, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .like.comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .like.comment-reply-link, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .like.submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .like.submit,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.like,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.like,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.like[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.like[type=submit], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.like, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .like.glsr-button, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .like.glsr-button, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.like.add-nav-menu, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.like.add-nav-menu {
  padding-top: 15px;
  background-color: #14123C;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.like [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .like.wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .like.wpcf7-submit [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .like.comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .like.comment-reply-link [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .like.submit [class*=icon], .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .like.submit [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.like [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.like [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.like[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.like[type=submit] [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.like [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .like.glsr-button [class*=icon], .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .like.glsr-button [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.like.add-nav-menu [class*=icon], .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.like.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.like [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .like.wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .like.wpcf7-submit [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .like.comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .like.comment-reply-link [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .like.submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .like.submit [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.like [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.like [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.like[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.like[type=submit] [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.like [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .like.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .like.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.like.add-nav-menu [class*=icon] svg, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.like.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.like.in-likes, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .like.in-likes.wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .like.in-likes.wpcf7-submit, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .like.in-likes.comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .like.in-likes.comment-reply-link, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .like.in-likes.submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .like.in-likes.submit,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.like.in-likes,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.like.in-likes,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.like.in-likes[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.like.in-likes[type=submit], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.like.in-likes, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .like.in-likes.glsr-button, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .like.in-likes.glsr-button, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.like.in-likes.add-nav-menu, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.like.in-likes.add-nav-menu {
  color: #14123C;
  background: rgba(55, 73, 88, 0.08);
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.like.in-likes .tasty-icon, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .like.in-likes.wpcf7-submit .tasty-icon, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .like.in-likes.wpcf7-submit .tasty-icon, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .like.in-likes.comment-reply-link .tasty-icon, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .like.in-likes.comment-reply-link .tasty-icon, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .like.in-likes.submit .tasty-icon, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .like.in-likes.submit .tasty-icon,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.like.in-likes .tasty-icon,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.like.in-likes .tasty-icon,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.like.in-likes[type=submit] .tasty-icon,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.like.in-likes[type=submit] .tasty-icon, .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.like.in-likes .tasty-icon, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .like.in-likes.glsr-button .tasty-icon, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .like.in-likes.glsr-button .tasty-icon, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.like.in-likes.add-nav-menu .tasty-icon, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.like.in-likes.add-nav-menu .tasty-icon {
  transform: rotate(-180deg) translateY(-1px);
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.pinterest, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .pinterest.wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .pinterest.wpcf7-submit, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .pinterest.comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .pinterest.comment-reply-link, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .pinterest.submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .pinterest.submit,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.pinterest,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.pinterest,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.pinterest[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.pinterest[type=submit], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.pinterest, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .pinterest.glsr-button, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .pinterest.glsr-button, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.pinterest.add-nav-menu, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.pinterest.add-nav-menu {
  padding-top: 15px;
  background-color: #d50011;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.pinterest [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .pinterest.wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .pinterest.wpcf7-submit [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .pinterest.comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .pinterest.comment-reply-link [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .pinterest.submit [class*=icon], .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .pinterest.submit [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.pinterest [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.pinterest [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.pinterest[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.pinterest[type=submit] [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.pinterest [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .pinterest.glsr-button [class*=icon], .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .pinterest.glsr-button [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.pinterest.add-nav-menu [class*=icon], .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.pinterest.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 17px;
  height: 17px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.pinterest [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .pinterest.wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .pinterest.wpcf7-submit [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .pinterest.comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .pinterest.comment-reply-link [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .pinterest.submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .pinterest.submit [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.pinterest [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.pinterest [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.pinterest[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.pinterest[type=submit] [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.pinterest [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .pinterest.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .pinterest.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.pinterest.add-nav-menu [class*=icon] svg, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.pinterest.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.facebook, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .facebook.wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .facebook.wpcf7-submit, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .facebook.comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .facebook.comment-reply-link, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .facebook.submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .facebook.submit,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.facebook,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.facebook,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.facebook[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.facebook[type=submit], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.facebook, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .facebook.glsr-button, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .facebook.glsr-button, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.facebook.add-nav-menu, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.facebook.add-nav-menu {
  padding-top: 15px;
  background-color: #3b5896;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.facebook [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .facebook.wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .facebook.wpcf7-submit [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .facebook.comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .facebook.comment-reply-link [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .facebook.submit [class*=icon], .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .facebook.submit [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.facebook [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.facebook [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.facebook[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.facebook[type=submit] [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.facebook [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .facebook.glsr-button [class*=icon], .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .facebook.glsr-button [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.facebook.add-nav-menu [class*=icon], .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.facebook.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 11px;
  height: 11px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.facebook [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .facebook.wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .facebook.wpcf7-submit [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .facebook.comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .facebook.comment-reply-link [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .facebook.submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .facebook.submit [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.facebook [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.facebook [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.facebook[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.facebook[type=submit] [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.facebook [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .facebook.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .facebook.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.facebook.add-nav-menu [class*=icon] svg, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.facebook.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.twitter, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .twitter.wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .twitter.wpcf7-submit, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .twitter.comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .twitter.comment-reply-link, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .twitter.submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .twitter.submit,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.twitter,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.twitter,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.twitter[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.twitter[type=submit], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.twitter, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .twitter.glsr-button, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .twitter.glsr-button, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.twitter.add-nav-menu, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.twitter.add-nav-menu {
  padding-top: 15px;
  background-color: #2297e0;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.twitter [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .twitter.wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .twitter.wpcf7-submit [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .twitter.comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .twitter.comment-reply-link [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .twitter.submit [class*=icon], .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .twitter.submit [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.twitter [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.twitter [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.twitter[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.twitter[type=submit] [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.twitter [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .twitter.glsr-button [class*=icon], .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .twitter.glsr-button [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.twitter.add-nav-menu [class*=icon], .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.twitter.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 21px;
  height: 21px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.twitter [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .twitter.wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .twitter.wpcf7-submit [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .twitter.comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .twitter.comment-reply-link [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .twitter.submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .twitter.submit [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.twitter [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.twitter [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.twitter[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.twitter[type=submit] [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.twitter [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .twitter.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .twitter.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.twitter.add-nav-menu [class*=icon] svg, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.twitter.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.mail, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .mail.wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .mail.wpcf7-submit, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .mail.comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .mail.comment-reply-link, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .mail.submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .mail.submit,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.mail,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.mail,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.mail[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.mail[type=submit], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.mail, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .mail.glsr-button, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .mail.glsr-button, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.mail.add-nav-menu, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.mail.add-nav-menu {
  padding-top: 12px;
  background-color: #4f5253;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.mail [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .mail.wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .mail.wpcf7-submit [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .mail.comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .mail.comment-reply-link [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .mail.submit [class*=icon], .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .mail.submit [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.mail [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.mail [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.mail[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.mail[type=submit] [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.mail [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .mail.glsr-button [class*=icon], .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .mail.glsr-button [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.mail.add-nav-menu [class*=icon], .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.mail.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.mail [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .mail.wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .mail.wpcf7-submit [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .mail.comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .mail.comment-reply-link [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .mail.submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .mail.submit [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.mail [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.mail [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.mail[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.mail[type=submit] [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.mail [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .mail.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .mail.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.mail.add-nav-menu [class*=icon] svg, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.mail.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.share, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .share.wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .share.wpcf7-submit, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .share.comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .share.comment-reply-link, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .share.submit, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .share.submit,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.share,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.share,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.share[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.share[type=submit], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.share, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .share.glsr-button, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .share.glsr-button, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.share.add-nav-menu, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.share.add-nav-menu {
  padding-top: 12px;
  background-color: #afbeca;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.share [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .share.wpcf7-submit [class*=icon], .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .share.wpcf7-submit [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .share.comment-reply-link [class*=icon], .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .share.comment-reply-link [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .share.submit [class*=icon], .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .share.submit [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.share [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.share [class*=icon],
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.share[type=submit] [class*=icon],
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.share[type=submit] [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.share [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .share.glsr-button [class*=icon], .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .share.glsr-button [class*=icon], .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.share.add-nav-menu [class*=icon], .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.share.add-nav-menu [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.entry-single > .hentry .entry-actions .entry-share-wrapper .btn.share [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .contact-us .contact-form .wpcf7-form .share.wpcf7-submit [class*=icon] svg, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-share-wrapper .share.wpcf7-submit [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-list .comment-body .share.comment-reply-link [class*=icon] svg, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-share-wrapper .share.comment-reply-link [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit .share.submit [class*=icon] svg, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper .share.submit [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit button.share [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper button.share [class*=icon] svg,
.entry-single > .hentry .entry-actions .entry-share-wrapper .comments-wrapper .comment-form .form-submit input.share[type=submit] [class*=icon] svg,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-share-wrapper input.share[type=submit] [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .tasty-edit-link > a.share [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .entry-content-section.reviews .share.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-share-wrapper .share.glsr-button [class*=icon] svg, .entry-single > .hentry .entry-actions .entry-share-wrapper .main-navigation a.share.add-nav-menu [class*=icon] svg, .main-navigation .entry-single > .hentry .entry-actions .entry-share-wrapper a.share.add-nav-menu [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper {
  margin-right: 20px;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper .entry-primary-btn {
  width: 226px;
  height: 50px;
  background-color: #fd4f18;
  overflow: hidden;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper .entry-primary-btn > span span {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  font-weight: 500;
  padding-top: 3px;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper .entry-primary-btn .on {
  color: #ffffff;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper .entry-primary-btn .off {
  display: none;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper .entry-primary-btn .off svg .shape-cross {
  fill: #fd4f18;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper .entry-primary-btn .off svg .shape-heart {
  fill: #fd4f18;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper .entry-primary-btn .off svg .shape-circle {
  fill: #fff1ec;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper .entry-primary-btn.in-favorites {
  color: #fd4f18;
  background-color: #fff1ec;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper .entry-primary-btn.in-favorites .off {
  display: inline-block;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper .entry-primary-btn.in-favorites .on {
  display: none;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper .entry-primary-btn [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 24px;
  margin: 0 11px 0 0;
  transition: 0.3s ease-in-out all;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper .entry-primary-btn [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .btn > span, .entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .contact-us .contact-form .wpcf7-form .wpcf7-submit > span, .contact-us .contact-form .wpcf7-form .entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .wpcf7-submit > span, .entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .comments-wrapper .comment-list .comment-body .comment-reply-link > span, .comments-wrapper .comment-list .comment-body .entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .comment-reply-link > span, .entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .comments-wrapper .comment-form .form-submit .submit > span, .comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .submit > span,
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .comments-wrapper .comment-form .form-submit button > span,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper button > span,
.entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .comments-wrapper .comment-form .form-submit input[type=submit] > span,
.comments-wrapper .comment-form .form-submit .entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper input[type=submit] > span, .entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .tasty-edit-link > a > span, .entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .entry-content-section.reviews .glsr-button > span, .entry-single > .hentry .entry-content-section.reviews .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .glsr-button > span, .entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .main-navigation a.add-nav-menu > span, .main-navigation .entry-single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper a.add-nav-menu > span {
  padding-top: 0;
  padding-left: 12px;
}
.entry-single > .hentry .entry-info {
  display: grid;
  grid-template-columns: auto auto auto;
  margin-top: 20px;
  border-radius: 3px;
  border: solid 1px #e1e4e7;
}
.entry-single > .hentry .entry-info .entry-info-section {
  position: relative;
  padding: 20px;
  border-right: 1px solid #e1e4e7;
}
.entry-single > .hentry .entry-info .entry-info-section::after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: 10px;
  right: 13px;
  opacity: 0.3;
  background-color: #5f7d95;
}
.entry-single > .hentry .entry-info .entry-info-section:last-child {
  border-color: transparent;
}
.entry-single > .hentry .entry-info .entry-info-section.preparing::after {
  width: 45px;
  height: 38px;
  -webkit-mask-image: url("assets/img/icons/ingredients.svg");
  mask-image: url("assets/img/icons/ingredients.svg");
}
.entry-single > .hentry .entry-info .entry-info-section.cooking::after {
  width: 45px;
  height: 42px;
  -webkit-mask-image: url("assets/img/icons/cooking.svg");
  mask-image: url("assets/img/icons/cooking.svg");
}
.entry-single > .hentry .entry-info .entry-info-section.serving::after {
  width: 40px;
  height: 37px;
  -webkit-mask-image: url("assets/img/icons/serving.svg");
  mask-image: url("assets/img/icons/serving.svg");
}
.entry-single > .hentry .entry-info .entry-info-line {
  position: relative;
  z-index: 9;
  margin: 0 0 15px;
  font-size: 15px;
  font-weight: normal;
  line-height: 0.94;
  letter-spacing: 0;
}
.entry-single > .hentry .entry-info .entry-info-line span {
  color: #5f7d95;
}
.entry-single > .hentry .entry-info .entry-info-line strong {
  color: #0b2339;
  font-weight: normal !important;
}
.entry-single > .hentry .entry-info .entry-info-line:last-child {
  margin-bottom: 0;
}
.entry-single > .hentry .entry-content-section .theiaStickySidebar > h2,
.entry-single > .hentry .entry-content-section > h2 {
  position: relative;
  display: block;
  margin: 0;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.87;
  letter-spacing: normal;
  color: #0b2339;
}
.entry-single > .hentry .entry-content-section .theiaStickySidebar > h2::before,
.entry-single > .hentry .entry-content-section > h2::before {
  content: "";
  position: absolute;
  height: 14px;
  margin: 13px 70px 0 0;
  bottom: -6px;
  left: 0;
  background-color: rgba(253, 79, 24, 0.2);
  width: 65px;
}
.entry-single > .hentry .entry-content-section .theiaStickySidebar > h3,
.entry-single > .hentry .entry-content-section > h3 {
  font-size: 17px;
  position: relative;
  display: block;
  margin: 0;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.87;
  letter-spacing: normal;
  color: #0b2339;
}
.entry-single > .hentry .entry-content-section .theiaStickySidebar > h3::before,
.entry-single > .hentry .entry-content-section > h3::before {
  content: "";
  position: absolute;
  height: 14px;
  margin: 13px 70px 0 0;
  bottom: -6px;
  left: 0;
  background-color: rgba(253, 79, 24, 0.2);
  width: 35px;
}
.entry-single > .hentry .entry-content-section.ingredients, .entry-single > .hentry .entry-content-section.steps {
  margin-bottom: 62px;
}
.entry-single > .hentry .entry-content-section.ingredients ul,
.entry-single > .hentry .entry-content-section.ingredients li {
  display: block;
}
.entry-single > .hentry .entry-content-section.ingredients ul {
  margin: 0;
  padding: 30px 0 0;
}
.entry-single > .hentry .entry-content-section.ingredients li {
  position: relative;
  padding: 10px 22px;
  font-size: 16px;
  line-height: 1.75;
  letter-spacing: 0.44px;
  color: #0b2339;
  border-bottom: 1px solid #e1e4e7;
}
.entry-single > .hentry .entry-content-section.ingredients li:last-child {
  border-color: transparent;
}
.entry-single > .hentry .entry-content-section.ingredients li::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  top: 0;
  left: 0;
  margin-top: 20px;
  border-radius: 100%;
  background-color: #fd4f18;
}
.entry-single > .hentry .entry-content-section.steps .entry-content-wrapper {
  counter-reset: step;
  padding: 30px 0 0 70px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.75;
  letter-spacing: 0.44px;
}
.entry-single > .hentry .entry-content-section.steps .entry-content-wrapper p {
  position: relative;
  min-height: 50px;
  margin: 0 0 30px;
}
.entry-single > .hentry .entry-content-section.steps .entry-content-wrapper p::before {
  counter-increment: step;
  content: counter(step);
  position: absolute;
  z-index: 1;
  width: 50px;
  height: 50px;
  top: 0;
  left: 0;
  margin: 6px 0 0 -70px;
  border-radius: 100%;
  text-align: center;
  line-height: 50px;
  font-size: 23px;
  font-weight: 500;
  color: #ffffff;
  background-color: #fd4f18;
}
.entry-single > .hentry .entry-content-section.steps .entry-content-wrapper p:last-child {
  margin-bottom: 0;
}
.entry-single > .hentry .entry-content-section.steps .entry-content-wrapper blockquote {
  position: relative;
  margin: 0 0 30px;
  padding-left: 10px;
  border-left: 4px solid #DDD;
  font-style: italic;
}
.entry-single > .hentry .entry-content-section.steps .entry-content-wrapper blockquote p::before {
  display: none;
}
.entry-single > .hentry .entry-content-section.tags {
  padding-bottom: 40px;
  border-bottom: solid 1px #e1e4e7;
}
.entry-single > .hentry .entry-content-section.tags > h3,
.entry-single > .hentry .entry-content-section.tags .tags-links {
  display: inline-block;
  vertical-align: top;
}
.entry-single > .hentry .entry-content-section.tags > h3 {
  padding-top: 5px !important;
  margin: 0 !important;
}
.entry-single > .hentry .entry-content-section.tags .tags-links {
  padding-left: 20px;
  max-width: 80%;
}
.entry-single > .hentry .entry-content-section.tags .tags-links a {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 10px 12px;
  border: solid 1px rgba(151, 151, 151, 0.5);
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: 0.4px;
  text-align: center;
  text-transform: uppercase;
  color: #14123C;
}
.entry-single > .hentry .entry-content-section.tags .tags-links a:hover {
  border: solid 1px #979797;
}
.entry-single > .hentry .entry-content-section.similar {
  margin-top: 30px;
  border-bottom: solid 1px #e1e4e7;
}
.entry-single > .hentry .entry-content-section.similar .entries-box {
  margin-top: 30px;
  background: none;
}
.entry-single > .hentry .entry-content-section.similar .entries-box .entries-box-content {
  margin-bottom: -15px;
}
.entry-single > .hentry .entry-content-section.similar .entries-box .entry-box {
  margin-bottom: 0;
  margin-right: 0;
}
.entry-single > .hentry .entry-content-section.similar .entries-box .entry-box .entry-title {
  margin-right: 0;
  font-size: 16px;
  letter-spacing: 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.entry-single > .hentry .entry-content-section.similar .entries-box.recipe .entries-box-content {
  margin-bottom: 30px;
}
.entry-single > .hentry .entry-content-section.similar .entry-box.post {
  margin-bottom: 15px;
}
.entry-single > .hentry .entry-content-section.similar .entry-box.post .post-thumbnail,
.entry-single > .hentry .entry-content-section.similar .entry-box.post .post-thumbnail img {
  display: block;
  height: 120px;
}
.entry-single > .hentry .entry-content-section.similar .entry-box.post .entry-title {
  margin-top: 11px;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.43;
  color: #0b2339;
}
.entry-single > .hentry .entry-content-section.similar .entry-box.post .entry-content {
  margin: 0;
}
.entry-single > .hentry .entry-content-section.similar .entry-box.post .posted-on {
  font-size: 11px;
  line-height: 1;
  letter-spacing: 0.14px;
  color: #a5aeb6;
}
.entry-single > .hentry .entry-content-section.reviews {
  margin-top: 30px;
  padding: 30px;
  background-color: #f5f5f5;
  border-radius: 6px;
}
.entry-single > .hentry .entry-content-section.reviews .entry-reviews-list {
  padding-top: 40px;
  padding-bottom: 40px;
}
.entry-single > .hentry .entry-content-section.reviews .entry-reviews-list .glsr-reviews > p.glsr-no-margins {
  margin: 0;
  color: #79788f;
}
.entry-single > .hentry .entry-content-section.reviews .glsr .glsr-reviews,
.entry-single > .hentry .entry-content-section.reviews .glsr .glsr-reviews-wrap {
  grid-gap: 30px;
  gap: 30px;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review {
  display: block;
  position: relative;
  padding: 30px;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: 0px 9px 18px 0px rgba(113, 113, 113, 0.07);
}
.entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review .tasty-review-rating {
  position: absolute;
  z-index: 9;
  top: 0;
  right: 0;
  margin: 30px;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review .tasty-review-avatar {
  float: left;
  margin-right: 15px;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review .tasty-review-avatar .glsr-review-avatar {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  overflow: hidden;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review .tasty-review-avatar .glsr-review-avatar img {
  display: block;
  min-width: 100%;
  height: 100% !important;
  object-fit: cover;
  object-position: center;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review .tasty-review-content {
  padding-left: 55px;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review .tasty-review-content .glsr-review-author {
  font-weight: 500;
  font-size: 16px;
  color: #14123C;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review .tasty-review-content .glsr-review-date {
  font-size: 13px;
  color: #86919b;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review .tasty-review-content .glsr-review-title * {
  margin: 15px 0 5px;
  font-weight: 500;
  font-family: inherit;
  color: #4f5253;
  font-size: 18px;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-default .glsr-review .tasty-review-content .glsr-review-content {
  font-size: 14px;
  font-weight: 400;
  color: #646464;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-field-choice label {
  opacity: 0.6;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-form-failed,
.entry-single > .hentry .entry-content-section.reviews .glsr-field-error {
  color: #fd4f18;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-field-error {
  font-size: 0.775rem;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-is-invalid {
  border-color: #fd4f18;
}
.entry-single > .hentry .entry-content-section.reviews .glsr-button {
  margin-top: 15px;
}
.entry-single > .hentry .tasty-edit-link {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: solid 1px #e1e4e7;
}
.entry-single > .hentry .entry-reviews {
  padding-top: 20px;
}
.entry-single.recipe {
  padding-left: 0;
  padding-right: 0;
}
.entry-single.single > .hentry .entry-title {
  font-size: 46px;
  text-align: start;
  margin: 13px 0 0 !important;
  line-height: 1.1;
}
.entry-single.single > .hentry hr {
  margin: 24px 0 0;
}
.entry-single.single > .hentry .entry-excerpt {
  margin-top: 18px;
  padding: 0;
  width: 80%;
  font-size: 25px;
  font-weight: normal;
  line-height: 1.2;
  color: #86919b;
}
.entry-single.single > .hentry .entry-excerpt p {
  margin-bottom: 0;
}
.entry-single.single > .hentry .entry-meta {
  color: #86919b;
  text-align: start;
  margin: 15px 0;
}
.entry-single.single > .hentry .entry-meta span,
.entry-single.single > .hentry .entry-meta a {
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
}
.entry-single.single > .hentry .entry-meta a {
  font-size: 15px;
  padding-bottom: 4px;
  border-bottom: 1px solid transparent;
}
.entry-single.single > .hentry .entry-meta a:hover {
  border-color: #14123C;
}
.entry-single.single > .hentry .entry-meta .entry-category,
.entry-single.single > .hentry .entry-meta .posted-on,
.entry-single.single > .hentry .entry-meta .byline.name {
  padding-top: 7px;
}
.entry-single.single > .hentry .entry-meta .byline,
.entry-single.single > .hentry .entry-meta .posted-on {
  display: inline-block;
  vertical-align: top;
}
.entry-single.single > .hentry .entry-meta .byline a {
  font-weight: 500;
  border-bottom-width: 2px;
}
.entry-single.single > .hentry .entry-meta .byline .author {
  display: inline-block;
  vertical-align: top;
}
.entry-single.single > .hentry .entry-meta .byline .author-avatar a {
  width: 42px;
  height: 42px;
  overflow: hidden;
  border-bottom: 0 solid;
}
.entry-single.single > .hentry .entry-meta .byline .author-avatar a,
.entry-single.single > .hentry .entry-meta .byline .author-avatar a img {
  border-radius: 100%;
}
.entry-single.single > .hentry .entry-meta .byline .author-avatar a img {
  display: block;
  width: 100%;
  object-position: center;
  object-fit: cover;
}
.entry-single.single > .hentry .entry-meta .byline.name {
  padding-left: 12px;
}
.entry-single.single > .hentry .entry-meta .byline.name a {
  color: #fd4f18;
  font-weight: 500;
}
.entry-single.single > .hentry .entry-meta .byline.name a:hover {
  border-color: #fd4f18;
}
.entry-single.single > .hentry .entry-meta .posted-on::before {
  content: "—";
  display: inline-block;
  vertical-align: baseline;
  padding: 0 5px;
}
.entry-single.single > .hentry .entry-meta .entry-category {
  padding-left: 3px;
}
.entry-single.single > .hentry .entry-meta .entry-category a {
  font-weight: 500;
  border-block-width: 2px;
}
.entry-single.single > .hentry .entry-image {
  overflow: hidden;
}
.entry-single.single > .hentry .entry-image:empty {
  display: none;
}
.entry-single.single > .hentry .entry-image .post-thumbnail,
.entry-single.single > .hentry .entry-image .post-thumbnail img {
  display: block;
  width: 100%;
  height: 526px;
}
.entry-single.single > .hentry .entry-image img {
  object-fit: cover;
  object-position: center top;
}
.entry-single.single > .hentry .entry-image iframe {
  width: 100% !important;
  height: 526px !important;
}
.entry-single.single > .hentry .entry-image > p:only-child {
  margin: 0;
}
.entry-single.single > .hentry .entry-image > p > img {
  display: block;
  width: 100%;
  height: 526px;
}
.entry-single.single > .hentry .entry-image .featured-media, .entry-single.single > .hentry .entry-image.featured-media {
  text-align: center;
  justify-content: center;
}
.entry-single.single > .hentry .entry-image .wp-block-embed-twitter .twitter-tweet {
  position: relative;
  width: 100%;
  margin: auto;
  min-height: 368px;
}
.entry-single.single > .hentry .entry-image .wp-block-embed-twitter .twitter-tweet::before {
  content: "";
  position: absolute;
  z-index: 99;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.66);
  background-image: url("assets/img/icons/loader.gif");
  background-repeat: no-repeat;
  background-position: center;
}
.entry-single.single > .hentry .entry-image .wp-block-embed-twitter .twitter-tweet + .twitter-tweet {
  display: none;
}
.entry-single.single > .hentry .entry-image .wp-block-embed-twitter .twitter-tweet.twitter-tweet-rendered::before {
  display: none;
}
.entry-single.single > .hentry .entry-image .wp-block-cover {
  position: relative;
  display: block;
  max-width: unset;
  text-align: center;
}
.entry-single.single > .hentry .entry-image .wp-block-cover p {
  margin: auto;
}
.entry-single.single > .hentry .entry-image .wp-block-cover p:first-child {
  padding-top: 40px;
}
.entry-single.single > .hentry .entry-image .wp-block-cover p:only-child {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: max-content;
  height: max-content;
  color: #ffffff;
}
.entry-single.single > .hentry .entry-image .wp-block-embed {
  margin: 0;
  min-height: 526px;
}
.entry-single.single > .hentry .entry-image .wp-block-embed.is-provider-soundcloud {
  min-height: unset;
}
.entry-single.single > .hentry .entry-image .wp-block-embed.is-provider-flickr {
  max-height: 526px;
  overflow: hidden;
}
.entry-single.single > .hentry .entry-image .wp-block-embed.is-provider-flickr .wp-block-embed__wrapper a, .entry-single.single > .hentry .entry-image .wp-block-embed.is-provider-flickr .wp-block-embed__wrapper a img {
  display: block;
  width: 100%;
  height: auto;
}
.entry-single.single > .hentry .entry-image .wp-block-embed.is-provider-flickr .wp-block-embed__wrapper a img {
  object-fit: cover;
  object-position: center top;
}
.entry-single.single > .hentry .entry-image .wp-block-embed iframe {
  width: 100%;
  height: 100%;
}
.entry-single.single > .hentry .entry-image .wp-block-embed .jetpack-video-wrapper {
  margin-bottom: 0;
}
.entry-single.single > .hentry .entry-image .wp-block-embed .jetpack-video-wrapper iframe {
  width: 100% !important;
  height: 100% !important;
}
.entry-single.single > .hentry .entry-image .swiper {
  position: relative;
}
.entry-single.single > .hentry .entry-image .swiper,
.entry-single.single > .hentry .entry-image .swiper li,
.entry-single.single > .hentry .entry-image .swiper .swiper-wrapper,
.entry-single.single > .hentry .entry-image .swiper .swiper-slide {
  width: 100%;
  margin: 0;
  padding: 0;
}
.entry-single.single > .hentry .entry-image .swiper li {
  display: block;
}
.entry-single.single > .hentry .entry-image .swiper figure {
  margin: 0;
}
.entry-single.single > .hentry .entry-image .swiper .swiper-slide a,
.entry-single.single > .hentry .entry-image .swiper .swiper-slide img {
  display: block;
  width: 100%;
  height: 526px;
}
.entry-single.single > .hentry .entry-image .swiper .swiper-slide figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding: 12px 18px;
  color: #ffffff;
  background-color: rgba(20, 18, 60, 0.87);
}
.entry-single.single > .hentry .entry-image .swiper .swiper-button-prev,
.entry-single.single > .hentry .entry-image .swiper .swiper-button-next {
  position: absolute;
  bottom: 0;
  width: 32px;
  height: 32px;
  z-index: 99;
  margin: -16px 0;
  color: #ffffff;
  background-color: rgba(20, 18, 60, 0.66);
  border-radius: 100%;
  text-align: center;
  transition: 0.3s ease-in-out all;
}
.entry-single.single > .hentry .entry-image .swiper .swiper-button-prev::after,
.entry-single.single > .hentry .entry-image .swiper .swiper-button-next::after {
  font-size: 13px;
}
.entry-single.single > .hentry .entry-image .swiper .swiper-button-prev:hover,
.entry-single.single > .hentry .entry-image .swiper .swiper-button-next:hover {
  background-color: #14123C;
}
.entry-single.single > .hentry .entry-image .swiper .swiper-button-prev {
  left: 0;
  margin-left: 15px;
}
.entry-single.single > .hentry .entry-image .swiper .swiper-button-next {
  right: 0;
  margin-right: 15px;
}
.entry-single.single > .hentry .entry-actions {
  grid-template-columns: auto auto auto;
  margin-top: 30px;
}
.entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper {
  margin-right: 10px;
}
.entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .btn, .entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .wpcf7-submit, .entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .comment-reply-link, .entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .submit,
.entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper button,
.entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper input[type=submit], .entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .main-navigation a.add-nav-menu, .main-navigation .entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper a.add-nav-menu, .entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .entry-content-section.reviews .glsr-button, .entry-single.single > .hentry .entry-content-section.reviews .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .glsr-button, .entry-single.single > .hentry .entry-actions .entry-primary-btn-wrapper.entry-share-wrapper .tasty-edit-link > a {
  width: 210px;
}
.entry-single.single > .hentry .entry-content {
  display: block;
  color: #0b2339;
}
.entry-single.single > .hentry .entry-content h1, .entry-single.single > .hentry .entry-content h2, .entry-single.single > .hentry .entry-content h3, .entry-single.single > .hentry .entry-content h4, .entry-single.single > .hentry .entry-content h5, .entry-single.single > .hentry .entry-content h6 {
  margin: 0;
  padding: 13px 0;
  font-family: inherit;
}
.entry-single.single > .hentry .entry-content .has-large-font-size,
.entry-single.single > .hentry .entry-content h1, .entry-single.single > .hentry .entry-content h2, .entry-single.single > .hentry .entry-content h3 {

}
.wp-block-cover, .wp-block-cover-image {
  margin-bottom: 32px;
}
.wp-block-cover {
  overflow: hidden !important;
  color: #FFF;
}

.wp-block-cover img {
  height: unset !important;
  width: auto !important;
}

.wp-block-cover img.wp-block-cover__image-background {
  width: 100% !important;
  height: 100% !important;
}

.blog-entry .hentry .entry-image .post-thumbnail img {
  width: unset !important;
  margin-left: auto;
  margin-right: auto;
}

.wp-block-cover .has-text-align-center {
  text-align: center !important;
}

.wp-block {
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-single.single > .hentry .entry-content p:not(.wp-block-cover-text) {
  margin: revert;
}
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
  color:#FFF !important;
}
.entry-single.single > .hentry .entry-content .has-medium-font-size,
.entry-single.single > .hentry .entry-content h4, .entry-single.single > .hentry .entry-content h5, .entry-single.single > .hentry .entry-content h6 {
  font-weight: 600;
}
.entry-single.single > .hentry .entry-content > p {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.78;
  letter-spacing: 0.5px;
  margin: 0 0 13px;
}
.entry-single.single > .hentry .entry-content p:empty {
  display: none;
}
.entry-single.single > .hentry .entry-content .wp-block-button,
.entry-single.single > .hentry .entry-content .wp-block-group,
.entry-single.single > .hentry .entry-content .wp-block-columns,
.entry-single.single > .hentry .entry-content .wp-block-media-text,
.entry-single.single > .hentry .entry-content .wp-block-separator {
  margin-bottom: 15px;
}
.entry-single.single > .hentry .entry-content-section.tags {
  margin-top: 30px;
}
.entry-single.single > .hentry .entry-content-section.similar {
  border-bottom: 0 solid;
}

@media print {
  @page {
    size: auto;
    margin: 20mm 15mm 20mm 15mm;
  }
  body {
    margin: 0px;
  }

  .entry-single.recipe > .hentry {
    margin-top: 10vh;
  }
  .entry-single.recipe > .hentry .entry-content-section .theiaStickySidebar > h2::before,
.entry-single.recipe > .hentry .entry-content-section > h2::before {
    display: none;
  }
  .entry-single.recipe > .hentry .entry-content-section .theiaStickySidebar > h3::before,
.entry-single.recipe > .hentry .entry-content-section > h3::before {
    display: none;
  }
  .entry-single.recipe > .hentry > .entry-content {
    display: block;
  }
}
@media only screen and (max-width : 768px) {
  .entry-single > article {
    max-width: calc(100% - 16px);
  }
  .entry-single.recipe .entry-actions,
.entry-single.recipe .entry-content,
.entry-single.recipe .entry-info {
    display: block;
  }
  .entry-single.recipe .entry-actions {
    text-align: center;
  }
  .entry-single.recipe .entry-actions .entry-share-wrapper,
.entry-single.recipe .entry-actions .entry-primary-btn-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
  .entry-single.recipe .entry-primary-btn-wrapper {
    margin-bottom: 10px;
  }
  .entry-single.recipe .entry-primary-btn-wrapper .entry-primary-btn {
    width: 240px !important;
  }

  .site-main.page > .container, .site-main.single > .container {
    width: 100vw;
    max-width: 100vw;
    padding-left: 16px;
    padding-right: 16px;
    margin-left: 0;
    margin-right: 0;
  }
  .site-main.page > .container.recipe, .site-main.single > .container.recipe {
    padding-left: 0;
  }
}
/* Content: Comments
--------------------------------------------- */
.comments-wrapper {
  position: relative;
  margin-top: 30px;
}
.comments-wrapper .comments-title,
.comments-wrapper .comment-reply-title {
  position: relative;
  display: block;
  margin: 0;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.87;
  letter-spacing: normal;
  color: #0b2339;
  margin-top: 10px;
  padding-top: 0;
  font-family: inherit;
}
.comments-wrapper .comments-title::before,
.comments-wrapper .comment-reply-title::before {
  content: "";
  position: absolute;
  height: 14px;
  margin: 13px 70px 0 0;
  bottom: -6px;
  left: 0;
  background-color: rgba(253, 79, 24, 0.2);
  width: 65px;
}
.comments-wrapper .comments-title {
  margin-bottom: 30px;
}
.comments-wrapper .comment-form p {
  margin: 0;
}
.comments-wrapper .comment-form input[type=text],
.comments-wrapper .comment-form input[type=email],
.comments-wrapper .comment-form input[type=url],
.comments-wrapper .comment-form textarea {
  padding: 8px 10px;
  color: #868e96;
  background-color: #fff;
  border: solid 2px #cfd9e0;
  border-radius: 3px;
  font-size: 14px;
  line-height: 1.07;
  letter-spacing: 0.35px;
}
.comments-wrapper .comment-form input[type=text]:focus, .comments-wrapper .comment-form input[type=text]:hover,
.comments-wrapper .comment-form input[type=email]:focus,
.comments-wrapper .comment-form input[type=email]:hover,
.comments-wrapper .comment-form input[type=url]:focus,
.comments-wrapper .comment-form input[type=url]:hover,
.comments-wrapper .comment-form textarea:focus,
.comments-wrapper .comment-form textarea:hover {
  color: #14123C;
}
.comments-wrapper .comment-form label {
  display: block;
  padding-bottom: 5px;
}
.comments-wrapper .comment-form input[type=text],
.comments-wrapper .comment-form input[type=url],
.comments-wrapper .comment-form input[type=email] {
  width: 100%;
  min-height: 48px !important;
}
.comments-wrapper .comment-form .required {
  color: #fd4f18;
}
.comments-wrapper .comment-form .comment-form-comment textarea {
  padding: 14px 10px;
}
.comments-wrapper .comment-form .comment-form-cookies-consent label {
  padding-left: 10px;
  opacity: 0.6;
}
.comments-wrapper .comment-form .comment-form-cookies-consent {
  margin-top: 30px;
}
.comments-wrapper .comment-form .comment-form-cookies-consent label {
  display: inline;
}
.comments-wrapper .comment-form .form-submit {
  margin-top: 30px;
}
.comments-wrapper .comment-form .form-submit .submit,
.comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit input[type=submit] {
  display: inline-block;
  width: auto;
  cursor: pointer;
  font-weight: 500;
  letter-spacing: 0;
}
.comments-wrapper .comment-form .comment-notes,
.comments-wrapper .comment-form .logged-in-as {
  margin-top: 20px;
}
.comments-wrapper .comment-form .comment-form-comment {
  margin: 30px 0 0;
}
.comments-wrapper .comment-form .comment-form-author,
.comments-wrapper .comment-form .comment-form-email {
  float: left;
  width: 50%;
  margin: 30px 0;
}
.comments-wrapper .comment-form .comment-form-author {
  padding-right: 15px;
}
.comments-wrapper .comment-form .comment-form-email {
  padding-left: 15px;
}
.comments-wrapper .comment-list,
.comments-wrapper .comment-list .comment,
.comments-wrapper .comment-list .children {
  display: block;
  margin: 0;
  padding: 0;
}
.comments-wrapper .comment-list .comment,
.comments-wrapper .comment-list .comment .children {
  margin-bottom: 30px;
}
.comments-wrapper .comment-list .comment .children {
  padding: 30px;
  padding-left: 70px;
  border-bottom: 1px solid #e1e1e1;
}
.comments-wrapper .comment-list .comment .children .children:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.comments-wrapper .comment-list .comment:last-child {
  margin-bottom: 0;
}
.comments-wrapper .comment-list .comment:last-child .children {
  padding-bottom: 0;
  border-color: transparent;
}
.comments-wrapper .comment-list .comment-body .avatar-wrap {
  float: left;
  width: 72px;
  height: 72px;
  border-radius: 100%;
  overflow: hidden;
}
.comments-wrapper .comment-list .comment-body .comment-content {
  padding-left: 102px;
}
.comments-wrapper .comment-list .comment-body .comment-meta {
  margin-top: 10px;
}
.comments-wrapper .comment-list .comment-body .comment-author .fn {
  font-size: 22px;
  font-weight: 500;
  font-style: normal;
}
.comments-wrapper .comment-list .comment-body .comment-author .says {
  display: none;
}
.comments-wrapper .comment-list .comment-body .comment-text {
  margin-top: 20px;
}
.comments-wrapper .comment-list .comment-body .comment-text p {
  margin: 0;
}
.comments-wrapper .comment-list .comment-body .comment-reply-link {
  margin-top: 20px;
  padding: 8px 18px;
  color: #fff;
  background-color: #1c1c1c;
  font-weight: 500;
}
.comments-wrapper #respond {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #e1e1e1;
}
.comments-wrapper #cancel-comment-reply-link {
  display: inline-block;
  vertical-align: top;
  margin-left: 10px;
  margin-top: 2px;
  padding-bottom: 4px;
  color: #fd4f18;
}
.comments-wrapper #cancel-comment-reply-link:hover {
  text-decoration: underline;
}
.comments-wrapper #cancel-comment-reply-link::before {
  content: "—";
  display: inline-block;
  margin-right: 5px;
}

/* Content: Sidebar
--------------------------------------------- */
.site-sidebar {
  width: 350px;
  max-width: 350px;
  min-width: 300px;
  margin-left: 0;
}
.no-sidebar .site-sidebar {
  display: none;
}
.sidebar-right .site-sidebar {
  padding-right: 0;
  margin-left: auto;
  margin-right: 0;
}
.sidebar-left .site-sidebar {
  padding-right: 0;
  margin-right: auto;
  margin-left: 0;
}

.widget-area .widget {
  display: block;
  margin-bottom: 30px;
}
.widget-area .widget.widget_block .wp-block-group__inner-container > h2,
.widget-area .widget .tasty-widget-title h3,
.widget-area .widget .widget-title {
  font-family: inherit;
  height: 20px;
  margin: 0 0 5px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.11;
  color: #0b2339;
  position: relative;
  display: block;
  margin: 0;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.87;
  letter-spacing: normal;
  color: #0b2339;
}
.widget-area .widget.widget_block .wp-block-group__inner-container > h2::before,
.widget-area .widget .tasty-widget-title h3::before,
.widget-area .widget .widget-title::before {
  content: "";
  position: absolute;
  height: 14px;
  margin: 13px 70px 0 0;
  bottom: -6px;
  left: 0;
  background-color: rgba(253, 79, 24, 0.2);
  width: 65px;
}
.widget-area .widget.widget_block .wp-block-group__inner-container > h2::before,
.widget-area .widget .tasty-widget-title h3::before,
.widget-area .widget .widget-title::before {
  width: 15%;
  z-index: 1;
}
.widget-area .widget.widget_block .wp-block-group__inner-container > h2 > span,
.widget-area .widget .tasty-widget-title h3 > span,
.widget-area .widget .widget-title > span {
  position: relative;
  display: block;
  z-index: 2;
}
.widget-area .widget ul, .widget-area .widget ol, .widget-area .widget li {
  display: block;
  padding: 0;
  margin: 0;
}
.widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags, .widget-area .widget.tasty-post-tags .tasty-widget-post-tags,
.widget-area .widget ul, .widget-area .widget ol {
  margin-top: 30px;
  padding-right: 15px;
  max-height: 280px;
  overflow-y: auto;
  /*&::-webkit-scrollbar {
  	width: $barWidth;
  }

  &::-webkit-scrollbar-track {
  	background-color: $trackColor;
  	border-radius: $borderRadius;
  }

  &::-webkit-scrollbar-thumb {
  	background-color: $thumbColor;
  	border-radius: $borderRadius;
  }*/
}
.widget-area .widget > .tasty-widget-title + .widget-inner {
  margin-top: 18px;
}
.widget-area .widget .entry-title a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.widget-area .widget.tasty-widget-e3:first-child {
  margin-top: -6px;
}
.widget-area .widget.tasty-widget-e3 > .widget-inner::before {
  content: "- Advertisement -";
  display: block;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.82;
  letter-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
  color: #14123C;
  opacity: 0.3;
}
.widget-area .widget.tasty-widget-e3 > .tasty-widget-title + .widget-inner::before {
  display: none;
}
.widget-area .widget.tasty-widget-e3 .e3-inner {
  overflow: hidden;
  width: 100%;
}
.widget-area .widget.tasty-widget-e3 .e3-inner,
.widget-area .widget.tasty-widget-e3 .e3-inner > a > img {
  height: 300px;
}
.widget-area .widget.tasty-widget-e3 .e3-inner.e3-link {
  position: relative;
  background-image: url("./assets/img/ad-bg.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.widget-area .widget.tasty-widget-e3 .e3-inner.e3-link > a {
  display: block;
}
.widget-area .widget.tasty-widget-e3 .e3-inner.e3-link img {
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.widget-area .widget.tasty-small-thumb-box .entries-box {
  background-color: transparent;
  background-image: none;
}
.widget-area .widget.tasty-small-thumb-box .entry-box {
  padding: 0;
  margin-bottom: 15px;
}
.widget-area .widget.tasty-small-thumb-box .entry-box:last-child {
  margin-bottom: 0;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry {
  background-image: none;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry.has-thumb {
  display: grid;
  grid-template-columns: 100px auto;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-image {
  margin-bottom: 0;
  margin-right: 15px;
  border-radius: 0;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-image .post-thumbnail {
  height: auto;
  min-height: auto;
  overflow: hidden;
  position: relative;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-image .post-thumbnail::before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  opacity: 0.66;
  transition: 0.3s ease-in-out all;
  background-color: #14123C;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-image .post-thumbnail::before {
  opacity: 0.22;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-image .post-thumbnail,
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-image .post-thumbnail img {
  display: block;
  width: 82px;
  max-height: 82px;
  object-position: center;
  object-fit: cover;
  border-radius: 0;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-image:hover .post-thumbnail::before {
  opacity: 0.44;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-meta-footer .entry-meta--el {
  margin-top: 10px;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-meta-footer .entry-meta--el:first-child {
  margin-right: 10px;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .posted-on,
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .byline {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  color: #a5aeb6;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .byline {
  display: none;
  padding-top: 3px;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .byline a {
  color: #14123C;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .posted-on {
  padding-top: 10px;
  font-size: 12px;
  /*&::before {
  	content: "\2014";
  	display: inline-block;
  	vertical-align: baseline;
  	padding: 0 5px;
  }*/
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-title {
  font-family: inherit;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: 0;
}
.widget-area .widget.tasty-big-thumb-box .entries-box {
  background-color: transparent;
  background-image: none;
}
.widget-area .widget.tasty-big-thumb-box .entry-box {
  padding: 0;
  margin-bottom: 15px;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-image {
  position: relative;
  z-index: 1;
  margin-bottom: 0;
  overflow: hidden;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-image .post-thumbnail {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 245px;
  background-image: url("./assets/img/no-img.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-image .post-thumbnail::before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  opacity: 0.66;
  transition: 0.3s ease-in-out all;
  background-color: #14123C;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-image .post-thumbnail::before {
  opacity: 0.44;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-image .post-thumbnail,
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-image .post-thumbnail img {
  display: block;
  max-height: 82px;
  object-position: center;
  object-fit: cover;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-image:hover .post-thumbnail::before {
  opacity: 0.66;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-meta--collection {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 44%;
  padding: 5px 12px 6px;
  line-height: 1.25;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-align: center;
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 0.5px;
  background-color: #fd4f18;
  box-sizing: border-box;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-content-inner {
  position: static;
  z-index: 9;
  width: 100%;
  height: 100%;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-meta {
  position: static;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-meta--date,
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-taxonomy a {
  padding-bottom: 2px;
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-title a {
  color: #ffffff;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-taxonomy a {
  height: max-content;
  padding: 8px 10px 10px;
  border: 0 solid;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-taxonomy a:hover {
  text-decoration: underline;
  opacity: 1;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-title,
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-meta--date {
  text-align: center;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-title {
  position: absolute;
  z-index: 5;
  bottom: 20px;
  left: 0;
  width: 100%;
  padding: 0 20px 20px;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.5px;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-title a {
  display: inline-block;
  vertical-align: top;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-title a:hover {
  border-color: #ffffff;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-meta--date {
  position: absolute;
  z-index: 9;
  bottom: 5px;
  left: 0;
  width: 100%;
  padding: 0 20px 5px;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.36;
  letter-spacing: 0.5px;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-meta--date [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 18px;
  margin: -1px 5px 0 0;
  transition: 0.3s ease-in-out all;
}
.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-meta--date [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link {
  margin-bottom: 10px;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link .icon-link {
  float: left;
  width: 50px;
  height: 50px;
  margin-right: 16px;
  background-color: gray;
  text-align: center;
  border-radius: 3px;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link .icon-link [class*=icon] {
  color: #ffffff;
  transition: 0.3s ease-in-out all;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link .text-link {
  float: right;
  padding-top: 18px;
  font-size: 16px;
  font-weight: 500;
  line-height: 0.94;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link .text-link:hover {
  color: #fd4f18;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link .fans-count {
  display: inline-block;
  vertical-align: top;
  padding-top: 16px;
  font-size: 16px;
  line-height: 0.94;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link::after {
  content: " ";
  display: table;
  clear: both;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link.facebook .icon-link {
  padding-top: 14px;
  background-color: #3b5896;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link.facebook .icon-link [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 14px;
  height: 14px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link.facebook .icon-link [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link.twitter .icon-link {
  padding-top: 16px;
  background-color: #2297e0;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link.twitter .icon-link [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 21px;
  height: 21px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link.twitter .icon-link [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link.youtube .icon-link {
  padding-top: 16px;
  background-color: #d50011;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link.youtube .icon-link [class*=icon] {
  display: inline-block;
  vertical-align: top;
  width: 25px;
  height: 25px;
  margin: 0;
  transition: 0.3s ease-in-out all;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link.youtube .icon-link [class*=icon] svg {
  display: block;
  width: 100%;
  height: auto;
}
.widget-area .widget .tasty-widget-social-links .tasty-social-link .icon-link:hover {
  background-color: gray;
}
.widget-area .widget.tasty-newsletter .newsletter-form {
  padding-bottom: 0;
  background-color: transparent;
}
.widget-area .widget.tasty-newsletter .form-header {
  text-align: center;
}
.widget-area .widget.tasty-newsletter .form-header .header-icon {
  margin: 0 auto;
  transform: translateX(20px);
}
.widget-area .widget.tasty-newsletter .form-header .header-subtitle {
  margin: 10px auto 0;
  padding: 0;
  max-width: 80%;
  font-size: 21px;
  font-weight: normal;
  line-height: 1.33;
  text-align: center;
  text-transform: capitalize;
}
.widget-area .widget.tasty-newsletter .form-control-wrapper {
  position: relative;
  margin-top: 20px;
}
.widget-area .widget.tasty-newsletter .form-control-wrapper .form-control {
  width: calc(100% - 58px);
}
.widget-area .widget.tasty-newsletter .form-buttons {
  padding-top: 5px;
}
.widget-area .widget.tasty-newsletter .form-buttons .btn, .widget-area .widget.tasty-newsletter .form-buttons .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .widget-area .widget.tasty-newsletter .form-buttons .wpcf7-submit, .widget-area .widget.tasty-newsletter .form-buttons .main-navigation a.add-nav-menu, .main-navigation .widget-area .widget.tasty-newsletter .form-buttons a.add-nav-menu, .widget-area .widget.tasty-newsletter .form-buttons .entry-single > .hentry .entry-content-section.reviews .glsr-button, .entry-single > .hentry .entry-content-section.reviews .widget-area .widget.tasty-newsletter .form-buttons .glsr-button, .widget-area .widget.tasty-newsletter .form-buttons .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .widget-area .widget.tasty-newsletter .form-buttons .tasty-edit-link > a, .widget-area .widget.tasty-newsletter .form-buttons .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .widget-area .widget.tasty-newsletter .form-buttons .submit,
.widget-area .widget.tasty-newsletter .form-buttons .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .widget-area .widget.tasty-newsletter .form-buttons button,
.widget-area .widget.tasty-newsletter .form-buttons .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .widget-area .widget.tasty-newsletter .form-buttons input[type=submit], .widget-area .widget.tasty-newsletter .form-buttons .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .widget-area .widget.tasty-newsletter .form-buttons .comment-reply-link {
  width: 100%;
}
.widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .btn, .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .wpcf7-submit, .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .main-navigation a.add-nav-menu, .main-navigation .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags a.add-nav-menu, .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .entry-single > .hentry .entry-content-section.reviews .glsr-button, .entry-single > .hentry .entry-content-section.reviews .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .glsr-button, .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .tasty-edit-link > a, .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .submit,
.widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags button,
.widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags input[type=submit], .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .comment-reply-link, .widget-area .widget.tasty-post-tags .tasty-widget-post-tags .btn, .widget-area .widget.tasty-post-tags .tasty-widget-post-tags .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .widget-area .widget.tasty-post-tags .tasty-widget-post-tags .wpcf7-submit, .widget-area .widget.tasty-post-tags .tasty-widget-post-tags .main-navigation a.add-nav-menu, .main-navigation .widget-area .widget.tasty-post-tags .tasty-widget-post-tags a.add-nav-menu, .widget-area .widget.tasty-post-tags .tasty-widget-post-tags .entry-single > .hentry .entry-content-section.reviews .glsr-button, .entry-single > .hentry .entry-content-section.reviews .widget-area .widget.tasty-post-tags .tasty-widget-post-tags .glsr-button, .widget-area .widget.tasty-post-tags .tasty-widget-post-tags .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .widget-area .widget.tasty-post-tags .tasty-widget-post-tags .tasty-edit-link > a, .widget-area .widget.tasty-post-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .widget-area .widget.tasty-post-tags .tasty-widget-post-tags .submit,
.widget-area .widget.tasty-post-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .widget-area .widget.tasty-post-tags .tasty-widget-post-tags button,
.widget-area .widget.tasty-post-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .widget-area .widget.tasty-post-tags .tasty-widget-post-tags input[type=submit], .widget-area .widget.tasty-post-tags .tasty-widget-post-tags .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .widget-area .widget.tasty-post-tags .tasty-widget-post-tags .comment-reply-link {
  padding: 12px 18px;
  margin-bottom: 6px;
  margin-right: 2px;
  margin-left: 0;
  text-transform: uppercase;
}
.widget-area .widget.tasty-site-info .custom-logo-link {
  margin-top: 0;
}
.widget-area.footer-widgets .widget.widget_block .wp-block-group__inner-container > h2,
.widget-area.footer-widgets .widget .tasty-widget-title h3,
.widget-area.footer-widgets .widget .widget-title {
  color: #ffffff;
  text-transform: uppercase;
}
.widget-area.footer-widgets .widget.widget_block .wp-block-group__inner-container > h2::before,
.widget-area.footer-widgets .widget .tasty-widget-title h3::before,
.widget-area.footer-widgets .widget .widget-title::before {
  bottom: -1px;
  background-color: rgba(253, 79, 24, 0.6);
}
.widget-area.footer-widgets .widget.tasty-small-thumb-box .entry-box a {
  color: #ffffff;
}
.widget-area.footer-widgets .widget.tasty-small-thumb-box .entry-box a:hover {
  color: #ffffff;
}
.widget-area.footer-widgets .widget.tasty-small-thumb-box .entry-box .posted-on,
.widget-area.footer-widgets .widget.tasty-small-thumb-box .entry-box .byline a {
  color: #ffffff !important;
  opacity: 0.6;
}
.widget-area.footer-widgets .widget.tasty-small-thumb-box .entry-box .byline a {
  opacity: 1;
}
.widget-area.footer-widgets .widget.tasty-small-thumb-box .entry-box .entry-title {
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: 0 !important;
}
.widget-area.footer-widgets .widget.tasty-small-thumb-box .entry-box.recipe.simple .entry-meta-footer .entry-meta--el, .widget-area.footer-widgets .widget.tasty-small-thumb-box .entry-box.recipe .entry-meta-footer .entry-meta--el .entry-meta--value {
  color: #ffffff;
}
.widget-area.footer-widgets .widget.tasty-small-thumb-box .entry-box.recipe.simple .entry-meta-footer .entry-meta--el .tasty-icon {
  display: none;
}
.widget-area.footer-widgets .widget.tasty-small-thumb-box .entry-box.recipe.simple .entry-meta--el.entry-meta--ingredients-count::after {
  content: " - ";
  display: inline-flex;
  position: relative;
  opacity: 0.4;
  margin-left: 8px;
  vertical-align: baseline;
}
.widget-area.footer-widgets .widget.tasty-small-thumb-box .entry-box.recipe.simple .entry-content {
  margin: 0;
}
.widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .btn, .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .wpcf7-submit, .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .main-navigation a.add-nav-menu, .main-navigation .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags a.add-nav-menu, .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .entry-single > .hentry .entry-content-section.reviews .glsr-button, .entry-single > .hentry .entry-content-section.reviews .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .glsr-button, .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .tasty-edit-link > a, .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .submit,
.widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags button,
.widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags input[type=submit], .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .comment-reply-link, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .btn, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .wpcf7-submit, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .main-navigation a.add-nav-menu, .main-navigation .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags a.add-nav-menu, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .entry-single > .hentry .entry-content-section.reviews .glsr-button, .entry-single > .hentry .entry-content-section.reviews .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .glsr-button, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .tasty-edit-link > a, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .submit,
.widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags button,
.widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags input[type=submit], .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .comment-reply-link {
  color: #ffffff;
  background-color: #283640;
  border: 0 none !important;
}
.widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .btn:hover, .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .contact-us .contact-form .wpcf7-form .wpcf7-submit:hover, .contact-us .contact-form .wpcf7-form .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .wpcf7-submit:hover, .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .main-navigation a.add-nav-menu:hover, .main-navigation .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags a.add-nav-menu:hover, .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .entry-single > .hentry .entry-content-section.reviews .glsr-button:hover, .entry-single > .hentry .entry-content-section.reviews .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .glsr-button:hover, .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .entry-single > .hentry .tasty-edit-link > a:hover, .entry-single > .hentry .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .tasty-edit-link > a:hover, .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit .submit:hover, .comments-wrapper .comment-form .form-submit .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .submit:hover,
.widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit button:hover,
.comments-wrapper .comment-form .form-submit .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags button:hover,
.widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit input[type=submit]:hover,
.comments-wrapper .comment-form .form-submit .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags input[type=submit]:hover, .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .comments-wrapper .comment-list .comment-body .comment-reply-link:hover, .comments-wrapper .comment-list .comment-body .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags .comment-reply-link:hover, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .btn:hover, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .contact-us .contact-form .wpcf7-form .wpcf7-submit:hover, .contact-us .contact-form .wpcf7-form .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .wpcf7-submit:hover, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .main-navigation a.add-nav-menu:hover, .main-navigation .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags a.add-nav-menu:hover, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .entry-single > .hentry .entry-content-section.reviews .glsr-button:hover, .entry-single > .hentry .entry-content-section.reviews .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .glsr-button:hover, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .entry-single > .hentry .tasty-edit-link > a:hover, .entry-single > .hentry .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .tasty-edit-link > a:hover, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit .submit:hover, .comments-wrapper .comment-form .form-submit .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .submit:hover,
.widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit button:hover,
.comments-wrapper .comment-form .form-submit .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags button:hover,
.widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .comments-wrapper .comment-form .form-submit input[type=submit]:hover,
.comments-wrapper .comment-form .form-submit .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags input[type=submit]:hover, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .comments-wrapper .comment-list .comment-body .comment-reply-link:hover, .comments-wrapper .comment-list .comment-body .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags .comment-reply-link:hover {
  border-color: #2e2a8a;
  background-color: #283640;
}

@media only screen and (max-width : 768px) {
  .site-sidebar {
    display: none;
  }

  .sidebar-left,
.sidebar-right {
    grid-template-columns: auto;
    grid-template-areas: "header header" "blog_top blog_top" "main main" "newsletter newsletter" "footer footer";
  }

  .sidebar-left .site-sidebar {
    padding-left: 16px;
  }
  .sidebar-right .site-sidebar {
    padding-right: 16px;
  }

  .widget-area.footer-widgets .widget.widget_block .wp-block-group__inner-container > h2, .widget-area.footer-widgets .widget.widget_block .wp-block-group__inner-container > h2 a,
.widget-area.footer-widgets .widget .tasty-widget-title h3,
.widget-area.footer-widgets .widget .tasty-widget-title h3 a,
.widget-area.footer-widgets .widget .widget-title,
.widget-area.footer-widgets .widget .widget-title a {
    font-size: 18px !important;
  }
  .widget-area.footer-widgets .widget .entry-title, .widget-area.footer-widgets .widget .entry-title a {
    font-size: 16px !important;
  }
  .widget-area.footer-widgets .widget > .tasty-widget-title + .widget-inner {
    margin-top: 15px;
  }
  .widget-area.footer-widgets .widget.tasty-recipe-tags .tasty-widget-post-tags, .widget-area.footer-widgets .widget.tasty-post-tags .tasty-widget-post-tags,
.widget-area.footer-widgets .widget ul, .widget-area.footer-widgets .widget ol {
    margin-top: 15px;
  }
}
.widget-inner .entry-box.recipe.simple .entry-title {
  padding-top: 0;
}

/* Content: Forms
--------------------------------------------- */
.tasty-common-form {
  padding: 60px 30px;
  margin: 30px 0;
  background-color: #f1f1f1;
  border-radius: 3px;
}
.tasty-common-form .form-title {
  font-family: inherit;
}
.tasty-common-form h3.form-title {
  font-size: 14px;
  font-weight: 700;
}
.tasty-common-form .user-info {
  margin-bottom: 30px;
}
.tasty-common-form .user-info div {
  display: inline-block;
  vertical-align: top;
}
.tasty-common-form .user-info .user-avatar {
  width: 52px;
  height: 52px;
  margin-right: 15px;
  border-radius: 100%;
  overflow: hidden;
}
.tasty-common-form .user-info .user-avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  background-color: #fff;
}
.tasty-common-form .user-info .user-name {
  font-size: 16px;
  font-weight: 500;
  padding-top: 16px;
}
.tasty-common-form .form-groups {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  align-items: end;
}
.tasty-common-form .form-groups.align-start {
  align-items: start;
}
.tasty-common-form .form-groups.wide {
  grid-template-columns: auto;
}
.tasty-common-form .form-control {
  background-color: #fff;
}
.tasty-common-form .form-control.slim-select {
  padding: 0;
}
.tasty-common-form .form-control.slim-select .ss-multi-selected,
.tasty-common-form .form-control.slim-select .ss-single-selected {
  height: 46px;
}
.tasty-common-form .form-control.slim-select .ss-single-selected .placeholder {
  color: #14123C;
}
.tasty-common-form .form-control.slim-select .ss-multi-selected .ss-values .ss-value {
  padding: 3px 18px;
  background-color: #fd4f18;
}
.tasty-common-form textarea.form-control {
  min-height: 140px;
}
.tasty-common-form .form-buttons {
  padding-bottom: 2px;
}
.tasty-common-form .form-group label {
  display: block;
  padding-bottom: 5px;
}
.tasty-common-form .form-link {
  display: inline-block;
  color: #fd4f18;
  padding-bottom: 2px;
  border-bottom: 1px solid transparent;
}
.tasty-common-form .form-link:hover {
  border-color: #fd4f18;
}
.tasty-common-form.form-max-width {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.tasty-common-form.form-max-width .form-groups {
  grid-template-columns: auto;
}

@media only screen and (max-width : 768px) {
  .tasty-common-form .form-groups {
    grid-template-columns: auto;
  }
  .tasty-common-form .form-buttons .btn, .tasty-common-form .form-buttons .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .tasty-common-form .form-buttons .wpcf7-submit, .tasty-common-form .form-buttons .main-navigation a.add-nav-menu, .main-navigation .tasty-common-form .form-buttons a.add-nav-menu, .tasty-common-form .form-buttons .entry-single > .hentry .entry-content-section.reviews .glsr-button, .entry-single > .hentry .entry-content-section.reviews .tasty-common-form .form-buttons .glsr-button, .tasty-common-form .form-buttons .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .tasty-common-form .form-buttons .tasty-edit-link > a, .tasty-common-form .form-buttons .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .tasty-common-form .form-buttons .submit,
.tasty-common-form .form-buttons .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .tasty-common-form .form-buttons button,
.tasty-common-form .form-buttons .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .tasty-common-form .form-buttons input[type=submit], .tasty-common-form .form-buttons .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .tasty-common-form .form-buttons .comment-reply-link {
    margin-bottom: 15px;
    margin-left: 0;
  }
}
/* Content: Search
--------------------------------------------- */
.tasty-search .search-filters-container {
  position: relative;
  z-index: 99;
}
.tasty-search .search-filters-container::after {
  content: "";
  display: block;
  margin-top: 15px;
  border-bottom: 1px solid #e1e4e7;
}
.tasty-search .search-filters-container .container {
  padding-left: 0;
  padding-right: 0;
}
.tasty-search .search-filters-container .search-filters {
  height: auto;
}
.tasty-search .search-filters-container .search-hint {
  margin: 10px 0 0;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.07;
  letter-spacing: 0.88px;
  color: #5f7d95;
}
.tasty-search .search-content-container {
  padding-bottom: 60px;
}
.tasty-search .search-content-container .search-results-controls {
  display: grid;
  grid-template-columns: auto auto;
  margin-bottom: 15px;
}
.tasty-search .search-content-container .search-results-controls .results-count {
  padding-top: 20px;
  font-size: 14px;
  color: #5f7d95;
}
.tasty-search .search-content-container .search-results-controls .results-count strong {
  font-size: 16px;
  font-weight: 600;
  color: #0b2339;
}
.tasty-search .search-content-container .search-results-controls .sortby {
  padding-top: 10px;
  text-align: end;
}
.tasty-search .search-content-container .search-results-controls .sortby label,
.tasty-search .search-content-container .search-results-controls .sortby .sortby-dd {
  display: inline-block;
  vertical-align: top;
}
.tasty-search .search-content-container .search-results-controls .sortby label {
  font-size: 14px;
  color: #5f7d95;
  line-height: 40px;
  padding-right: 15px;
}
.tasty-search .search-content-container .search-results-controls .sortby .sortby-dd {
  width: 130px;
  height: 40px;
  border-radius: 3px;
  border: solid 1px #cfd9e0;
}
.tasty-search .search-content-container .search-results-controls .sortby .sortby-dd > select {
  visibility: hidden;
}
.tasty-search .search-content-container .search-results-controls .sortby .sortby-dd .ss-main .ss-single-selected {
  height: 38px;
  font-size: 14px;
}
.tasty-search .search-content-container .entries-box {
  padding: 0;
}
.tasty-search .search-content-container .entry-box.recipe.simple {
  margin-bottom: 0;
}
.tasty-search .search-content-container .entry-box.recipe.simple .entry-title {
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.autocomplete-suggestions {
  background-color: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
}
.autocomplete-suggestions .autocomplete-suggestion {
  padding: 12px 18px;
  border-bottom: 1px solid #f1f1f1;
  cursor: pointer;
  transition: 0.3s ease-in-out all;
}
.autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-image {
  float: left;
  width: 48px;
  height: 48px;
  margin-right: 10px;
  border-radius: 100%;
  overflow: hidden;
}
.autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-image img {
  display: block;
  width: auto;
  height: 100%;
  min-width: 100%;
  object-fit: cover;
  object-position: center top;
}
.autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-content {
  display: block;
  padding-top: 11px;
}
.autocomplete-suggestions .autocomplete-suggestion:hover {
  background-color: #f1f1f1;
}

/* Content: Contact
--------------------------------------------- */
.contact-us .container {
  max-width: 1320px;
}
.contact-us .contact-main {
  display: grid;
  grid-template-columns: 50fr 50fr;
  margin-top: 170px;
  margin-bottom: 34px;
  background-image: url("./assets/img/bg/contact-main.webp");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 572px;
}
.contact-us .contact-main .contact-title,
.contact-us .contact-main .contact-desc {
  margin-left: 0;
  max-width: 550px;
}
.contact-us .contact-main .contact-title {
  position: relative;
  display: block;
  margin: 0;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.87;
  letter-spacing: normal;
  color: #0b2339;
  font-family: inherit;
  margin: 0;
  padding-top: 5px;
  font-size: 36px;
  font-weight: 500;
  line-height: 36px;
}
.contact-us .contact-main .contact-title::before {
  content: "";
  position: absolute;
  height: 14px;
  margin: 13px 70px 0 0;
  bottom: -6px;
  left: 0;
  background-color: rgba(253, 79, 24, 0.2);
  width: 65px;
}
.contact-us .contact-main .contact-desc {
  margin: 30px 0 50px;
  color: #5b6674;
}
.contact-us .contact-main .info-lines {
  margin: 50px 0 0;
}
.contact-us .contact-main .info-line {
  position: relative;
  margin-bottom: 50px;
  padding-left: 100px;
}
.contact-us .contact-main .info-line .line-icon {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 70px;
  height: 70px;
  background-color: #fff1ec;
  background-image: var(--icon-background-image);
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-position: center;
  border-radius: 100%;
}
.contact-us .contact-main .info-line .info-label,
.contact-us .contact-main .info-line .info-value {
  display: block;
}
.contact-us .contact-main .info-line .info-label {
  font-size: 22px;
  font-weight: 500;
  min-width: 60px;
  color: #14133b;
}
.contact-us .contact-main .info-line .info-value {
  margin-top: 5px;
  font-weight: 400;
  opacity: 0.6;
}
.contact-us .contact-main .contact-social {
  margin: 30px 0 0;
  padding-left: 100px;
  text-align: start;
}
.contact-us .contact-main .contact-social a {
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 30px;
  line-height: 30px;
  padding-top: 3px;
  margin-right: 10px;
  text-align: center;
  transition-property: all;
  opacity: 0.7;
}
.contact-us .contact-main .contact-social a:hover {
  opacity: 1;
}
.contact-us .contact-main .contact-social a {
  width: 36px;
  height: 36px;
  padding-top: 4px;
  border: 1px solid #14123C;
  border-radius: 100%;
  text-align: center;
}
.contact-us .contact-main .contact-social a svg {
  transform: scale(1.087);
}
.contact-us .contact-info {
  padding-right: 40px;
}
.contact-us .contact-form {
  padding-top: 40px;
}
.contact-us .contact-form .wpcf7-form p {
  position: relative;
  float: left;
  width: 100%;
  margin: 0 0 20px;
  overflow: hidden;
}
.contact-us .contact-form .wpcf7-form p label {
  display: block;
  font-size: 0;
}
.contact-us .contact-form .wpcf7-form p label .wpcf7-form-control-wrap {
  display: block;
  font-size: 15px;
}
.contact-us .contact-form .wpcf7-form p label .floating-label {
  position: absolute;
  z-index: 9;
  height: 46px;
  line-height: 46px;
  font-size: 13px;
  padding: 0 15px;
  opacity: 0.6;
  top: 5px;
  left: 0;
  transition: 0.3s ease-in-out all;
}
.contact-us .contact-form .wpcf7-form p label .wpcf7-form-control-wrap.focus + .floating-label {
  transform: translateY(-46px) skewY(10deg) translateZ(0);
  opacity: 0;
}
.contact-us .contact-form .wpcf7-form p label:hover .floating-label {
  opacity: 1;
}
.contact-us .contact-form .wpcf7-form p:nth-of-type(1), .contact-us .contact-form .wpcf7-form p:nth-of-type(2) {
  width: calc(50% - 15px);
}
.contact-us .contact-form .wpcf7-form p:nth-of-type(1) {
  margin-right: 15px;
}
.contact-us .contact-form .wpcf7-form p:nth-of-type(2) {
  margin-left: 15px;
}
.contact-us .contact-form .wpcf7-form .wpcf7-form-control-wrap {
  display: block;
  margin-top: 5px;
}
.contact-us .contact-form .wpcf7-form .wpcf7-form-control-wrap input, .contact-us .contact-form .wpcf7-form .wpcf7-form-control-wrap textarea {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 46px;
  padding: 16px 10px 14px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.25;
  letter-spacing: 0.3px;
  color: #afb7be;
  border: 0 solid;
  border-radius: 3px;
  outline: 0 solid;
  border-radius: 3px;
  border: solid 1px rgba(55, 73, 87, 0.2);
  color: #352f9e;
  transition: 0.3s ease-in-out all;
}
.contact-us .contact-form .wpcf7-form .wpcf7-form-control-wrap input:focus, .contact-us .contact-form .wpcf7-form .wpcf7-form-control-wrap input:hover, .contact-us .contact-form .wpcf7-form .wpcf7-form-control-wrap textarea:focus, .contact-us .contact-form .wpcf7-form .wpcf7-form-control-wrap textarea:hover {
  color: #14123C;
  border-color: #1d262e;
}
.contact-us .contact-form .wpcf7-form .wpcf7-form-control-wrap textarea {
  height: auto;
  resize: vertical;
}
.contact-us .contact-form .wpcf7-form .wpcf7-not-valid-tip {
  margin-top: 5px;
  font-size: 14px;
  color: #fd4f18;
}
.contact-us .contact-form .wpcf7-form .wpcf7-submit {
  vertical-align: top;
  width: 100%;
  height: 46px;
  padding-top: 7px;
  border: 1px solid transparent;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: 1.3px;
  cursor: pointer;
}
.contact-us .contact-form .wpcf7-form .ajax-loader {
  margin: 12px 3px 0;
}
.contact-us .contact-form .wpcf7-form .wpcf7-response-output {
  float: left;
  margin: 0;
  border-radius: 3px;
}
.contact-us .contact-form .wpcf7-form .wpcf7-spinner {
  display: none;
}
.contact-us .contact-form .wpcf7-form.submitting .wpcf7-spinner {
  display: block;
}
.contact-us .contact-form .wpcf7-form.submitting .wpcf7-submit {
  display: none !important;
}
.contact-us .contact-map {
  margin-bottom: 0;
}
.contact-us .contact-map .map-wrap {
  position: relative;
  height: 500px;
}
.contact-us .contact-map iframe {
  width: 100%;
  height: 500px;
}

@media only screen and (max-width : 768px) {
  .contact-us .contact-main {
    grid-template-columns: auto;
  }
  .contact-us .contact-info {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width : 425px) {
  .contact-us .contact-form .wpcf7-form p {
    float: none;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/**
 * Highlighted Articles -----*
 */
.slider-area.highlights .hentry .entry-image::after {
  top: initial;
  opacity: 1 !important;
  bottom: 0;
  height: 65%;
  transition: opacity 0.2s;
  background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.75)) !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slider-area.highlights .hentry:hover .entry-content-inner {
  background: rgba(253, 79, 24, 0.7);
  display: flex;
  position: absolute;
  transition: background 0.2s;
}

.slider-area.highlights .hentry .entry-image .post-thumbnail {
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.slider-area.highlights .hentry:hover .entry-image .post-thumbnail {
  transform: scale3d(1.1, 1.1, 1);
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.slider-area.highlights .hentry .entry-meta--date:hover,
.slider-area.highlights .hentry .entry-taxonomy a:hover,
.slider-area.highlights .hentry .entry-title a:hover {
  opacity: 1;
}

.slider-area.highlights .hentry .entry-image .post-thumbnail {
  border-radius: 0;
  overflow: hidden;
}

.slider-area.highlights .hentry .entry-image .post-thumbnail::before {
  display: none;
}

.slider-area.highlights .hentry {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.slider-area.highlights .hentry .entry-meta--date {
  display: flex;
  align-items: center;
}

/**
 * Curated recipes for you -----*
 */
.entry-box.recipe .hentry {
  border-radius: 0;
  border: 0 none;
  background: none transparent;
}

.entry-box.recipe .entry-meta .entry-meta--likes,
.entry-box.recipe .entry-meta .entry-meta--views,
.entry-box.recipe .entry-meta .entry-meta--favorite {
  opacity: 1;
}

.entry-box.recipe .entry-meta .entry-meta--favorite {
  background: rgba(29, 38, 46, 0.6);
}

.entry-box.recipe .entry-meta .entry-meta--favorite.in-favorites {
  background: #FE4F18;
}

.entry-box.recipe .entry-meta .entry-meta--favorite.in-favorites path {
  fill: #FFF;
}

.entry-box.recipe .entry-meta .entry-meta--favorite.in-favorites circle {
  fill: #FE4F18;
}

.entry-box.recipe .entry-image .entry-meta--play {
  opacity: 1;
}

.entry-box.recipe .entry-image .post-thumbnail::before {
  background: linear-gradient(to top, rgba(29, 38, 46, 0), rgba(29, 38, 46, 0.75) 100%);
}

.entry-box.recipe .entry-meta .entry-meta-end {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: end;
  top: -40px;
  position: relative;
}

.entry-box.recipe:hover .entry-meta .entry-meta-end {
  top: 0;
}

.entry-box.recipe .entry-image .post-thumbnail::before {
  opacity: 0.7;
}

.entry-box.recipe:hover .entry-image .post-thumbnail::before {
  /*background: linear-gradient(to top,rgba(15,15,15,0),#FE4F18 100%);*/
}

.entry-box.recipe:hover .entry-image .entry-meta--play {
  transform: scale(1.08) translateZ(0);
}

.entry-box.recipe .entry-taxonomy .entry-meta--collection {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #FFF;
  border: 0 none;
  height: initial;
  padding: 10px 14px;
  letter-spacing: 0;
  box-shadow: 0 0 13px rgba(0, 0, 0, 0.08), 0 0 1px rgba(0, 0, 0, 0.35);
  color: #767676;
}

.entry-box.recipe .entry-reviews .glsr-default .glsr-summary-stars .glsr-star {
  width: 18px;
  height: 18px;
}

.entry-box.recipe:hover .entry-title a,
.entry-box.recipe:hover .entry-title a:hover {
  color: #FE4F18;
}

/**
 * Curated recipes for you -----*
 */
.slider-area.full-width .hentry .entry-image .post-thumbnail::before {
  transition: opacity 0.2s;
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.75));
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slider-area.full-width .hentry:hover .entry-image .post-thumbnail::before {
  opacity: 1;
}

.slider-area.full-width .hentry .entry-header .entry-meta--collection,
.slider-area.full-width .hentry .entry-header .entry-meta--likes,
.slider-area.full-width .hentry .entry-header .entry-meta--views,
.slider-area.full-width .hentry .entry-header .entry-meta--play {
  opacity: 1;
}

.slider-area.full-width .hentry .entry-footer .entry-meta--el {
  border-radius: 8px;
}

.slider-area.full-width .hentry .entry-header .entry-meta-end {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
}

.slider-area.full-width .hentry .entry-header .entry-meta--views,
.slider-area.full-width .hentry .entry-header .entry-meta--likes {
  visibility: hidden;
  position: relative;
  top: -40px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.21);
}

.slider-area.full-width .hentry:hover .entry-header .entry-meta--views {
  transition-delay: 0.13s;
  visibility: visible;
  top: 0;
}

.slider-area.full-width .hentry:hover .entry-header .entry-meta--likes {
  transition-delay: 0.23s;
  visibility: visible;
  top: 0;
}

.slider-area.full-width .hentry .entry-image .post-thumbnail img {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.slider-area.full-width .hentry:hover .entry-image .post-thumbnail img {
  z-index: 1;
  transform: scale(1.08) translateZ(0);
}

/**
 *  Sections -----*
 */
.entries-box .entries-box-content-foot {
  padding: 0;
  height: initial;
  line-height: 0;
}

.entries-playlist,
.entries-box {
  padding-top: 100px;
  padding-bottom: 100px;
}

.entries-box.simple.similar {
  padding: 0;
}

.widget-inner .entries-box {
  padding: 0;
}

#tasty_sidebar section.widget {
  margin-top: 40px;
  margin-bottom: 0;
}

#tasty_sidebar section.widget:first-child {
  margin-top: 0;
}

.entries-box::before,
.entries-box::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}

.entries-box::after {
  clear: both;
}

.entries-playlist::before {
  opacity: 0.5;
  z-index: 2;
}

.entries-playlist::after {
  z-index: 1;
  opacity: 1;
}

.entries-playlist .entries-playlist-header,
.entries-box .entries-box-header {
  padding: 0;
  height: initial;
  line-height: 0;
  margin: 0 auto 40px;
}

.entries-playlist .entries-playlist-header h2,
.entries-box .entries-box-header h2 {
  margin: 0;
  padding: 0;
}

.entries-playlist .entries-playlist-header h2 {
  display: flex;
  align-items: center;
  justify-content: center;
}

.pagination {
  margin-top: 15px;
}

.entries-box .entries-box-content-foot .loader,
.entries-box .entries-box-content-foot a.loadmore {
  margin-top: 15px;
}

.entries-box .entries-box-content-foot a.loadmore {
  border: 0 none !important;
  background: #fd4f18;
  color: #FFF;
  max-width: 100%;
  width: 364px;
  margin-right: auto;
  margin-left: auto;
}
.entries-box .entries-box-content-foot a.loadmore:hover {
  background: #14123C;
}

.entries-box {
  background-image: linear-gradient(to bottom, #f7f8fd, #f9fafc);
  background: none !important;
}

.entries-box .entries-box-header.tasty-bg::after {
  margin-top: -40px;
}

.pagination a, .pagination .current {
  padding: 3px 19px;
  height: initial;
}

.pagination a {
  border-color: rgba(29, 38, 46, 0.2);
}

.pagination a:hover {
  background: #FE4F18;
  color: #FFF;
  border-color: #FE4F18;
  opacity: 1;
}

section.slider-area.collections.m-y-90 {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0 auto;
}

.slider-area.full-width {
  margin-top: 25px;
}

#recipes-filters {
  padding-top: 25px;
}

.entry-box.recipe.simple .entry-title {
  font-size: 21px;
  font-weight: 500;
  line-height: 1.33;
  letter-spacing: 0;
  margin-right: 60px;
  margin-bottom: 10px;
}

.btn, .entry-single > .hentry .entry-content-section.reviews .glsr-button, .entry-single > .hentry .tasty-edit-link > a,
.comments-wrapper .comment-form .form-submit button, .comments-wrapper .comment-list .comment-body .comment-reply-link, .contact-us .contact-form .wpcf7-form .wpcf7-submit, .main-navigation a.add-nav-menu, .entry-single > .hentry .tasty-edit-link > a, .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit button, .comments-wrapper .comment-form .form-submit input[type=submit] {
  opacity: 1;
}

section.entries-box.simple .entry-image .post-thumbnail::before {
  display: none;
}

.page-template-page-template-submit-recipe .page-header {
  opacity: 0;
  height: 0px;
  padding: 0;
  line-height: 0;
  margin: 0;
}

.tasty-common-form {
  padding: 60px 60px;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 50px;
  /*-webkit-box-shadow: 0 8px 33px -3px rgb(9 31 67 / 10%);
  -moz-box-shadow: 0 8px 33px -3px rgba(9,31,67,0.1);
  box-shadow: 0 8px 33px -3px rgb(9 31 67 / 10%);*/
  border: 1px solid #e6e6e6;
  box-shadow: 0 0 24px 0 rgba(29, 38, 46, 0.08);
}

.ss-main .ss-multi-selected,
.ss-main .ss-single-selected {
  border: 0 none;
}

.ss-main .ss-multi-selected,
.ss-main .ss-single-selected {
  padding: 6px 14px;
}

.ss-main .ss-multi-selected .ss-add {
  padding: 0 8px;
  margin: 0;
  justify-content: center;
  align-items: center;
}

.tasty-common-form .form-control {
  transition: border 375ms ease-in-out, background-color 375ms ease-in-out, color 375ms ease-in-out;
}

.tasty-common-form .form-control:focus {
  outline-offset: 2px;
  outline: 0;
  border: 1px solid #1d262e;
}

.loader, .loader::after {
  width: 50px;
  height: 50px;
}

.blog-pagination {
  margin-bottom: 0;
}

p.logged-in-as {
  opacity: 0.6;
}

.site.has-sidebar .site-sidebar,
.site.has-sidebar .site-main {
  margin-top: 0;
}

.tasty-form .form-alerts {
  padding: 0;
}

div.tasty-common-form .user-info {
  background: rgba(254, 79, 24, 0.08);
  border-radius: 8px;
  padding: 20px 30px;
}

div.tasty-common-form .user-info .form-title {
  margin-top: 0;
  margin-bottom: 15px;
  color: rgba(254, 79, 24, 0.8);
}

.site-content-wrap {
  margin: 0 auto;
}

.site-content-wrap {
  padding-top: 70px;
  padding-bottom: 70px;
}

.entry-single.single > .hentry .entry-meta {
  margin: 15px 0 35px;
}

p.form-submit {
  margin-bottom: 0;
}

@media only screen and (min-width: 320px) and (max-width: 1199px) {
  .admin-bar header#masthead.site-header.header-sticky {
    top: 46px !important;
  }

  body.home header#masthead.site-header.header-sticky + * {
    margin-top: 80px !important;
  }

  .entry-single > .hentry .entry-content-section.ingredients,
.entry-single > .hentry .entry-content-section.steps {
    margin-bottom: 30px;
  }

  .site-header .main-navigation .menu > li > a {
    color: #FFF !important;
  }

  .slider-area.full-width .slider-item,
.slider-area.full-width .hentry {
    height: 490px;
  }

  .slider-area.highlights,
.entries-playlist, .entries-box {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .entries-box-content-foot {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .entries-box .entries-box-content-foot a.loadmore {
    width: 100%;
  }

  .slider-area.highlights {
    padding-bottom: 0 !important;
  }

  .slider-area.highlights .container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
  }

  .slider-area.highlights .slider-area-header,
.entries-playlist .entries-playlist-header,
.entries-box .entries-box-header {
    margin: 0 auto 20px;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .slider-area.highlights .slider-area-header h5,
.entries-playlist .entries-playlist-header h5,
.entries-box .entries-box-header h5 {
    margin-top: 10px !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
  }

  header#masthead {
    height: auto !important;
  }
  header#masthead div.site-header-inner {
    height: auto !important;
  }
  header#masthead div.site-header-inner div.site-branding {
    display: flex;
    align-items: center;
  }
  header#masthead div.site-header-inner div.site-branding a.custom-logo-link {
    max-width: 100% !important;
    margin: 0 !important;
    height: initial !important;
    width: initial !important;
  }
  header#masthead div.site-header-inner .main-navigation {
    position: relative;
    display: flex;
    align-items: center;
  }
  header#masthead div.site-header-inner .main-navigation .menu-toggle {
    position: relative;
    margin: 0 0 0 auto !important;
    padding: 0 !important;
  }

  header#masthead div.site-header-inner .main-navigation.toggled {
    position: fixed;
  }
  header#masthead div.site-header-inner .main-navigation.toggled .menu-menu-1-container {
    width: 100%;
    display: block;
  }

  header#masthead div.site-header-inner .main-navigation.toggled .menu-toggle .off {
    color: #FFF;
  }

  header#masthead div.site-header-inner .main-navigation.toggled button.menu-toggle {
    position: absolute;
    top: 16px;
    right: 16px;
  }

  header#masthead.toggled div.site-header-inner a.btn, header#masthead.toggled div.site-header-inner .main-navigation a.add-nav-menu, .main-navigation header#masthead.toggled div.site-header-inner a.add-nav-menu, header#masthead.toggled div.site-header-inner .entry-single > .hentry .entry-content-section.reviews a.glsr-button, .entry-single > .hentry .entry-content-section.reviews header#masthead.toggled div.site-header-inner a.glsr-button, header#masthead.toggled div.site-header-inner .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry header#masthead.toggled div.site-header-inner .tasty-edit-link > a, header#masthead.toggled div.site-header-inner .comments-wrapper .comment-form .form-submit a.submit, .comments-wrapper .comment-form .form-submit header#masthead.toggled div.site-header-inner a.submit, header#masthead.toggled div.site-header-inner .comments-wrapper .comment-list .comment-body a.comment-reply-link, .comments-wrapper .comment-list .comment-body header#masthead.toggled div.site-header-inner a.comment-reply-link, header#masthead.toggled div.site-header-inner .contact-us .contact-form .wpcf7-form a.wpcf7-submit, .contact-us .contact-form .wpcf7-form header#masthead.toggled div.site-header-inner a.wpcf7-submit {
    padding: 20px 40px !important;
  }

  header#masthead.toggled .main-navigation > .menu-toggle + div {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  header#masthead.toggled .social-links {
    margin-bottom: 10px !important;
  }
  header#masthead.toggled .social-links a {
    color: #FFF !important;
  }
}
.side-search-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-right: auto;
}
@media (min-width: 992px) {
  .side-search-button {
    display: none;
  }
}
.side-search-button svg {
  width: 18px;
  height: 18px;
}
.side-search-button svg path {
  fill: #000;
}

.tasty-search-overlay form button svg {
  -webkit-transform: rotate(-80deg);
  -moz-transform: rotate(-80deg);
  -ms-transform: rotate(-80deg);
  -o-transform: rotate(-80deg);
  transform: rotate(-80deg);
}

.tasty-search-overlay {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /*-webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);*/
  transition: transform 0.3s;
}
.tasty-search-overlay .tasty-search-popup-msg {
  position: absolute;
  bottom: 26px;
  opacity: 0.4;
  font-size: 12px;
}
.tasty-search-overlay svg.search-icon-close {
  position: absolute;
  top: 16px;
  fill: #FFF;
  width: auto;
  height: auto;
  cursor: pointer;
  background: #000;
  padding: 16px;
  right: 16px;
  opacity: 0.4;
  transition: opacity 0.3s;
}
.tasty-search-overlay svg.search-icon-close:hover {
  opacity: 1;
}
.tasty-search-overlay input, .tasty-search-overlay input:hover,
.tasty-search-overlay button,
.tasty-search-overlay button:hover {
  border: 0 none !important;
  border-radius: 0 !important;
  outline: 0 !important;
  background: transparent none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  float: none;
  width: auto;
  padding: 0;
  margin: 0;
}
.tasty-search-overlay input svg, .tasty-search-overlay input:hover svg,
.tasty-search-overlay button svg,
.tasty-search-overlay button:hover svg {
  fill: #14123C;
}
.tasty-search-overlay input::placeholder,
.tasty-search-overlay input:-ms-input-placeholder,
.tasty-search-overlay input::-webkit-input-placeholder {
  color: #FFF;
}
.tasty-search-overlay form {
  position: relative;
  width: 100%;
  max-width: 540px;
  padding-bottom: 20px;
  margin: 0 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.tasty-search-overlay form input {
  flex: 1;
  min-width: 280px;
  width: auto;
  height: 62px;
  font-size: 32px;
  line-height: 60px;
}
@media (max-width: 600px) {
  .tasty-search-overlay form input {
    font-size: 21px;
    line-height: 50px;
  }
}
.tasty-search-overlay form button {
  line-height: 0;
  font-size: 0;
}
@media (max-width: 600px) {
  .tasty-search-overlay form button svg {
    width: 19px;
    height: 19px;
  }
}
.tasty-search-overlay form::after {
  content: " ";
  background-color: #fd4f18;
  width: 100%;
  height: 4px;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  transition: transform 0.4s;
}

body.on-search-overlay-active {
  overflow: hidden !important;
}
body.on-search-overlay-active.admin-bar div.tasty-search-overlay {
  padding-top: 46px;
}
@media (min-width: 783px) {
  body.on-search-overlay-active.admin-bar div.tasty-search-overlay {
    padding-top: 32px;
  }
}
body.on-search-overlay-active div#sail {
  opacity: 0.98;
  pointer-events: all;
}
body.on-search-overlay-active div.tasty-search-overlay {
  /*-webkit-transform: translate3d(0%,0,0);
  transform: translate3d(0%, 0%, 0px);*/
  pointer-events: all;
}
body.on-search-overlay-active div.tasty-search-overlay form::after {
  transform: scaleX(1);
}

#sail {
  z-index: 99000;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  background: #FFF;
  transition: opacity 0.3s;
}

body.on-search-overlay.on-search-overlay-active div#sail {
  opacity: 1;
  pointer-events: all;
}

.slider-area.highlights img {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  width: auto;
  max-width: 100%;
}

.menu-item img._before, .rtl .menu-item img._after {
  margin-right: 0.5em;
  filter: brightness(40%);
}

.slider-area.highlights img {
  width: 100%;
}

.comments-wrapper .comment-list .comment-body .comment-meta {
  margin-top: 0;
  opacity: 0.4;
  font-size: 12px;
}

.entry-box.recipe.simple .entry-title {
  margin-right: 0;
  margin-bottom: 0;
}

.entry-box.recipe.simple .entry-meta-footer {
  margin-top: 0;
}

.main-navigation .menu > li.menu-item-has-children > a {
  padding-right: 0;
}

.entry-single > .hentry .entry-content-section.steps .entry-content-wrapper > p {
  position: relative;
  margin: 0 0 32px !important;
  word-wrap: break-word;
  text-align: initial;
  font-size: 15px;
  line-height: 1.74;
  color: #495057;
  font-family: Verdana, BlinkMacSystemFont, -apple-system, segoe ui, Roboto, Oxygen, Ubuntu, Cantarell, open sans, helvetica neue, sans-serif;
  letter-spacing: 0;
  font-weight: normal;
  display: flex;
  align-items: center;
}

.entry-single.single > .hentry .entry-content > p {
  text-align: initial;
  font-size: 15px;
  line-height: 1.74;
  color: #495057;
  font-family: Verdana, BlinkMacSystemFont, -apple-system, segoe ui, Roboto, Oxygen, Ubuntu, Cantarell, open sans, helvetica neue, sans-serif;
  letter-spacing: 0;
  font-weight: normal;
  padding: 0;
  margin: 0 auto 32px !important;
}

.blog-entry .hentry .entry-content .entry-content-wrapper {
  text-align: unset;
  font-size: 15px;
  line-height: 1.74;
  color: #6c757d;
  font-family: Verdana, BlinkMacSystemFont, -apple-system, segoe ui, Roboto, Oxygen, Ubuntu, Cantarell, open sans, helvetica neue, sans-serif;
  letter-spacing: 0;
  font-weight: normal;
}
.hentry p a:-webkit-any-link {
  color: #FFF;
}
.hentry p a:-webkit-any-link {
  text-decoration: underline !important;
}
.hentry p a:-webkit-any-link:hover {
  text-decoration-style: dotted !important;
}

.blog-entry .hentry .continue-reading {
  display: none;
}

.main-navigation .menu > li.menu-item-has-children > a::after,
.menu-item ._svg {
  display: none !important;
}

.main-navigation .menu > li > a {
  line-height: initial;
  font-size: 15px;
  letter-spacing: 0;
  text-transform: uppercase;
  -webkit-backface-visibility: hidden;
}

.main-navigation .menu > li > a::before {
  height: 4px;
  bottom: 0;
}

.tasty-search .search-content-container .entry-box.recipe.simple .entry-title {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-bottom: 14px;
}

.entry-box.recipe.simple .entry-image {
  margin-bottom: 20px;
}

.entry-box.recipe .entry-content {
  margin: 0 0 15px 0;
}

.newsletter-form {
  background-color: #fff !important;
  border: 1px solid #ededed !important;
  box-shadow: 0 3px 45px rgba(0, 0, 0, 0.08) !important;
}

.entry-single > .hentry .entry-content-section.steps .entry-content-wrapper p::before {
  counter-increment: step;
  content: counter(step);
  position: absolute;
  z-index: 1;
  width: 50px;
  height: 50px;
  top: -3px;
  left: 0;
  margin: 6px 0 0 -70px;
  border-radius: 100%;
  text-align: center;
  line-height: 2;
  font-size: 20px;
  font-weight: 400;
  color: #fd4f18 !important;
  background-color: #FFF !important;
  border: 3px solid #fd4f182e !important;
}

.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-meta--date {
  bottom: 25px;
}

.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-title {
  bottom: 40px;
}

@media only screen and (min-width: 320px) and (max-width: 1199px) {
  .entry-single > .hentry > .entry-content,
.site.sidebar-right .site-content-wrap {
    grid-template-columns: initial !important;
    display: block !important;
  }

  aside.site-sidebar {
    display: none;
  }

  .entry-single > .hentry .entry-content-section.ingredients,
.entry-single > .hentry .entry-content-section.steps,
main.site-main,
aside.site-sidebar {
    width: 100% !important;
    max-width: 100% !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .site-content-wrap {
    padding: 35px 0;
  }
}
.slider-area.full-width .hentry .entry-image .post-thumbnail::before {
  background-color: transparent !important;
  background-image: linear-gradient(180deg, #1B1F3B36 0%, #000000 100%);
  opacity: 0.7;
}

.slider-area.full-width .hentry:hover .entry-image .post-thumbnail::before {
  opacity: 0.5;
}

.search-filters-wrap .favorites-counter {
  padding-top: 9px;
}

.search-filters-wrap .favorites-counter a {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.search-filters-wrap .favorites-counter a .badge {
  border-radius: 100px;
}

.header-buttons a {
  margin-left: 20px;
}

#tasty_footer .widget-area .widget {
  margin-bottom: 0;
}

@media (max-width: 769px) {
  .entry-single,
.entry-single > article {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100% !important;
  }

  div.nav-links {
    font-size: 13px;
  }

  .hentry .entry-actions.single .entry-primary-btn-wrapper .entry-primary-btn {
    width: 50px !important;
    height: 50px !important;
  }

  .hentry .entry-actions.single .entry-primary-btn-wrapper .entry-primary-btn span {
    display: none !important;
  }

  .entry-single.single > .hentry .entry-meta {
    margin: 16px 0 16px;
  }

  #tasty_footer .widget-area .widget {
    margin-bottom: 30px;
  }
}

/**
 * Last edit 3.3.2022
 */

:root {
  --brand-color: #FD4F18;
  --base-color: #0b2339;
  --bright-color: #FFFFFF;
  --gray-color: #6c757d;
  --e-global-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", "Open Sans", Arial, sans-serif;
}

.slider-area.highlights .hentry .entry-image::after
{
  height: 80%;
  background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.9)) !important;
}

.entry-single.single>.hentry .entry-content blockquote.is-style-large
{
  display: block;
  clear: both;
  overflow: hidden;
  margin: 20px auto 32px;
  padding:0 0;
}

.entry-single.single>.hentry .entry-content blockquote.is-style-large p { margin: 0 auto; }
.entry-single.single>.hentry .entry-content blockquote.is-style-large > p:first-child
{
  font-size: 32px;
  line-height: 38px;
  font-style: italic;
  font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", "Open Sans", Arial, sans-serif;
  color: #FD4F18;
  margin: 0 auto 20px;
}

.entry-single.single>.hentry .entry-content blockquote.is-style-large cite
{
  float: right;
  font-style: italic;
  font-size: 15px;
  opacity: 0.7;
}

.slider-area.full-width .hentry .entry-footer .entry-meta--el [class*=icon] { left: 40px; }
.slider-area.full-width .hentry .entry-footer .entry-meta--el .entry-meta--value,
.slider-area.full-width .hentry .entry-footer .entry-meta--el .entry-meta--title { padding-left: 30px; }
.slider-area.full-width .hentry .entry-footer .entry-meta--el .entry-meta--value strong { font-size: 14px; }
.slider-area.full-width .hentry .entry-footer .entry-meta--el .entry-meta--value span { letter-spacing: -0.5px; font-size: 11px; }

.widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags,
.widget-area .widget.tasty-post-tags .tasty-widget-post-tags,
.widget-area .widget ul,
.widget-area .widget ol
{
  padding-right: 0 !important;
  max-height: initial !important;
  overflow-y: hidden !important;
}

.widget-area .widget.tasty-recipe-tags .tasty-widget-post-tags .btn
{
  padding: 7px 10px !important;
  margin: 0 auto 4px 0 !important;
  text-transform: uppercase !important;
  font-size: 13px !important;
  letter-spacing: -0.3px !important;
}

.widget .entry-box.recipe.simple footer { padding-top: 10px; }
.widget .entry-box.recipe.simple footer div.entry-meta-footer
{
  display: block;
  text-align: initial;
  justify-content: initial;
  overflow: hidden;
  line-height: 1.44;
}

.widget .entry-box.recipe.simple footer div.entry-meta-footer div
{
  display: inline-block;
  margin: 0 auto !important;
}

@media (min-width: 768px) {
  .slider-area.full-width .slider-item { min-width: 767px;  }
}

.tasty-search .search-content-container .entry-box.recipe.simple .entry-title
{
  font-size: 19px;
  font-weight: 500;
  line-height: 1.33;
  letter-spacing: 0;
}

.blog-entry .hentry .entry-meta .byline,
.blog-entry .hentry .entry-meta .posted-on,
.blog-entry .hentry .entry-meta .comments-count,
.blog-entry .hentry .entry-meta .reading-time
{
  text-transform: capitalize;
}

.blog-entry .hentry .entry-meta .byline.name
{
  transform: initial;
  font-size: 13px;
}

.comments-wrapper .comment-form textarea
{
  vertical-align: top;
  resize: none;
}

.glsr-default form.glsr-form input.glsr-input,
.glsr-default form.glsr-form select.glsr-select,
.glsr-default form.glsr-form textarea.glsr-textarea,
.comments-wrapper .comment-form input[type=text],
.comments-wrapper .comment-form input[type=email],
.comments-wrapper .comment-form input[type=url],
.comments-wrapper .comment-form textarea
{
  border: solid 1px rgba(55,73,87,.2) !important;
  transition: background 0.3s, border 0.3s;
  outline: 0 none !important;
  box-shadow: none !important;
}

.glsr-default form.glsr-form input.glsr-input:focus,
.glsr-default form.glsr-form select.glsr-select:focus,
.glsr-default form.glsr-form textarea.glsr-textarea:focus,
.comments-wrapper .comment-form input[type=text]:focus,
.comments-wrapper .comment-form input[type=email]:focus,
.comments-wrapper .comment-form input[type=url]:focus,
.comments-wrapper .comment-form textarea:focus
{
  background: rgba(55,73,87,.05);
  outline: 0 none !important;
  box-shadow: none !important;
}

.comment-form-cookies-consent { display: none; }

.entry-single>.hentry .entry-content-section.reviews
{
  background: none transparent !important;
  padding: 0 !important;
}

.entry-single>.hentry .entry-content-section.reviews .glsr-default .glsr-review
{
  padding: 0;
  box-shadow: none;
}

.entry-single>.hentry .entry-content-section.reviews .entry-reviews-list { padding-bottom: 30px; }
.entry-single>.hentry .entry-content-section.reviews .glsr-default .glsr-review .tasty-review-rating { margin-right: 0 }
.entry-single>.hentry .entry-content-section.reviews .entry-reviews-form-wrapper
{
  border-top: solid 1px #e1e4e7;
  padding-top: 30px;
}

.entry-single>.hentry .entry-content-section.reviews .glsr-default .glsr-review .tasty-review-content .glsr-review-title * { font-size: 15px }


@media only screen and (min-width: 320px) and (max-width: 1199px)
{
  .site-header .main-navigation .menu
  {
    width: 100%;
    overflow: auto;
    height: 100vh;
    max-height: initial !important;
  }

  .site-header .main-navigation .menu>li:first-child
  {
    margin-top: 170px;
  }

  .site-header .main-navigation .menu>li>a
  {
    border:0 none !important;
    font-size: 21px;
    line-height: 21px;
  }
  .site-header .main-navigation .menu ul.sub-menu a
  {
    color: #FFF !important;
    font-size: 15px;
    line-height: 15px;
    padding: 13px;
  }

  .site-header .site-navigation-extras .social-links, .site-header .site-navigation-extras .header-buttons { display: none; }

  body.admin-bar header#masthead div.site-header-inner .main-navigation.toggled button.menu-toggle { top: 56px; }
}

@media (max-width: 769px)
{
  .site .site-content-wrap { margin-bottom: 30px }
  .contact-us .contact-main { margin-top: 24px; }
  body.admin-bar {}
  header#masthead.site-header.header-sticky+* { margin-top: 80px!important; }
  .site-header .main-navigation.toggled { background: rgba(0,0,0, 0.9); }
  .blog-entry .hentry .entry-footer-meta { display: block; }
  .blog-entry .hentry .entry-footer-meta .entry-actions { display: none; }
  .blog-entry .hentry .entry-footer-meta>div { display: inline-block; }
  .blog-entry .hentry .entry-footer-meta>div.author-meta::after
  {
    content: "·";
    display: inline-block;
    vertical-align: baseline;
    padding: 0 5px;
    opacity: 0.6
  }

  .blog-entry .hentry .entry-footer-meta::after
  {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
  }

  .breadcrumbs { margin-top: 20px; }
  .slider-area.full-width .hentry .entry-footer .entry-meta-footer {
    display: block;
    text-align: center;
  }

  .slider-area.full-width .hentry .entry-footer .entry-meta--el {
    width: 48%;
    padding: 14px 12px 15px 50px;
    margin: 0 auto;
    display: inline-block;
    text-align: initial;
  }

  .comments-wrapper .comments-title, .comments-wrapper .comment-reply-title {
    font-size: 22px !important;
    line-height: 1.4;
  }

  .entry-single>.hentry .entry-content-section.ingredients li {
    font-size:13px;
  }

  .entry-box.recipe .entry-title {
    padding: 0 20px;
  }

  .entry-box.recipe .entry-image .post-thumbnail {
    margin-bottom: 23px;
    clip-path: none !important;
  }

  .no-sidebar .blog-entry .hentry .entry-image, .no-sidebar .blog-entry .hentry .entry-image * {
    min-height: initial !important;
    height: initial !important;
  }

}

.comments-wrapper .comments-title, .comments-wrapper .comment-reply-title
{
  line-height: inherit;
}

.comments-wrapper .comment-list .comment-body .comment-author .fn {
  font-size: 17px;
}


.entry-box.recipe.simple .entry-image .post-thumbnail {
  min-height: 180px;
}

.entry-box.recipe .entry-taxonomy .entry-meta--collection {
  margin-bottom: 0 !important;
}

.entry-box.recipe .entry-meta-footer {
  margin-bottom: 15px !important;
}

.entries-box.simple.recipe.similar .entry-meta-footer {
  margin-bottom: 8px !important;
}
.entry-box.recipe .entry-title {
  padding: 0 !important
}

.entry-box.recipe .entry-meta-footer .entry-meta--el [class*=icon] {
  opacity:0.7;
}

.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-title {
  font-size: 18px;
  font-weight: 500;
  padding: 0 !important;
  font-family: 'Rubik', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  margin-top: -4px;
  margin-bottom: 8px;
}

.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .posted-on,
.widget .entry-box.recipe.simple footer {
  padding-top:0;
}

.widget-area .widget.tasty-small-thumb-box .entry-box:not(:last-child) {
  margin-bottom: 24px;
}

.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-meta--date {
  bottom: 0;
  padding: 0 0 20px;
}

.widget-area .widget.tasty-big-thumb-box .entry-box .hentry .entry-title a {
  padding-bottom: 10px;
  padding-left: 24px;
  padding-right: 24px;
}

.widget .entry-box.recipe .entry-content {
  margin:0 !important
}
.widget  .entry-box.recipe .entry-meta-footer {
  margin:0 !important
}

.widget-area .widget>.tasty-widget-title+.widget-inner {
  margin-top: 24px;
}

.widget .entry-box.recipe.simple .hentry {
  position:relative;
}

.blog-top .blog-top-entry.blog-top-box .hentry .entry-title a {
  font-size:18px;
}

.entries-box .entries-box-content .entries-box-content-inner {
  grid-gap: 0 30px;
}
.tasty-search .search-content-container .entry-box.recipe.simple {
  margin-bottom: 30px;
}

@media (min-width: 1019px) and (max-width: 1398px) {

  .entries-box .entries-box-content .entries-box-content-inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 24px;
    position:relative;
  }

  .entry-box.recipe .entry-title {
    padding: 0 24px;
  }

  /*
  .entry-box.recipe .entry-footer {
      position: absolute;
      bottom: -20px;
          width: 100%;
      padding-top: 20px;
      margin-top:0
  }
  */

  .entry-box.recipe .entry-meta-footer .entry-meta--el .entry-meta--value
  {
    font-size:12px;
    opacity:0.7
  }

  .entry-box.recipe .entry-meta-footer .entry-meta--el [class*=icon] {
    position:relative;
    top:3px;
    width:16px;
    height:16px
  }

  .slider-area.collections .slider-item {
    margin-right:4px !important;
    width: 33.33% !important;
  }
}



.search-form.tasty-form {
  display: grid;
  grid-template-columns: 100fr auto;
  grid-gap: 10px;
}
.search-form.tasty-form .search-field {
  float: none;
}
.search-form.tasty-form .btn, .search-form.tasty-form .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .search-form.tasty-form .wpcf7-submit, .search-form.tasty-form .main-navigation a.add-nav-menu, .main-navigation .search-form.tasty-form a.add-nav-menu, .search-form.tasty-form .entry-single > .hentry .entry-content-section.reviews .glsr-button, .entry-single > .hentry .entry-content-section.reviews .search-form.tasty-form .glsr-button, .search-form.tasty-form .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .search-form.tasty-form .tasty-edit-link > a, .search-form.tasty-form .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .search-form.tasty-form .submit,
.search-form.tasty-form .comments-wrapper .comment-form .form-submit button,
.comments-wrapper .comment-form .form-submit .search-form.tasty-form button,
.search-form.tasty-form .comments-wrapper .comment-form .form-submit input[type=submit],
.comments-wrapper .comment-form .form-submit .search-form.tasty-form input[type=submit], .search-form.tasty-form .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .search-form.tasty-form .comment-reply-link {
  padding-top: 10px;
}

@media only screen and (max-width : 768px) {
  .tasty-common-form .form-groups {
    grid-template-columns: auto;
  }
  .tasty-common-form .form-buttons .btn, .tasty-common-form .form-buttons .contact-us .contact-form .wpcf7-form .wpcf7-submit, .contact-us .contact-form .wpcf7-form .tasty-common-form .form-buttons .wpcf7-submit, .tasty-common-form .form-buttons .main-navigation a.add-nav-menu, .main-navigation .tasty-common-form .form-buttons a.add-nav-menu, .tasty-common-form .form-buttons .entry-single > .hentry .entry-content-section.reviews .glsr-button, .entry-single > .hentry .entry-content-section.reviews .tasty-common-form .form-buttons .glsr-button, .tasty-common-form .form-buttons .entry-single > .hentry .tasty-edit-link > a, .entry-single > .hentry .tasty-common-form .form-buttons .tasty-edit-link > a, .tasty-common-form .form-buttons .comments-wrapper .comment-form .form-submit .submit, .comments-wrapper .comment-form .form-submit .tasty-common-form .form-buttons .submit,
  .tasty-common-form .form-buttons .comments-wrapper .comment-form .form-submit button,
  .comments-wrapper .comment-form .form-submit .tasty-common-form .form-buttons button,
  .tasty-common-form .form-buttons .comments-wrapper .comment-form .form-submit input[type=submit],
  .comments-wrapper .comment-form .form-submit .tasty-common-form .form-buttons input[type=submit], .tasty-common-form .form-buttons .comments-wrapper .comment-list .comment-body .comment-reply-link, .comments-wrapper .comment-list .comment-body .tasty-common-form .form-buttons .comment-reply-link {
    margin-bottom: 15px;
    margin-left: 0;
  }
}

body.search .entry-title {
  font-family: inherit;
  font-size: 30px;
  line-height: 38px;
  font-weight: 500;
  margin-top: 8px;
}
body.search .text-search-query {
  color: var(--brand-color);
}
body.search .site-content-wrap {
  display: block;
  min-height: calc(100vh - 160px);
  max-width: 800px;
  margin: 0 auto;
}
@media only screen and (min-width: 767px) {
  body.search .site-content-wrap {
    padding: 4rem 0;
  }
}
@media (max-width: 767px) {
  body.search .site-content-wrap {
    padding: 0 24px;
  }
}
body.search.admin-bar .site-content-wrap {
  min-height: calc(100vh - 192px);
}
body.search .search-results-no-content {
  max-width: 100%;
}
body.search .search_subtitle {
  font-size: 13px;
  margin-bottom: 40px;
}
body.search .search_list li:not(:last-child) {
  margin-bottom: 10px;
}
body.search form.search-form .form-buttons button {
  padding: 0 24px;
}
body.search form.search-form .form-buttons button:hover {
  background: var(--base-color);
}


.slider-area.full-width .hentry .entry-footer .entry-meta--el {

  padding: 14px 17px 15px 46px;
}
.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-meta-footer .entry-meta--el:first-child {
  margin-right: 10px !important;
}


.entry-single > .hentry .video-player .video-player-close {
  position: fixed;
  z-index: 99999;
  bottom: 325px;
  right: 0;
  margin: 0 40px 0;
  padding: 10px 20px;
  font-size: 2em;
  line-height: 1;
  color: #ffffff;
  background-color: rgba(225, 20, 30, 0.87);
  border-radius: 3px;
  opacity: 0.67;
  top:unset !important;
}
.entry-single > .hentry .video-player .video-player-close:hover {
  opacity: 1;
}
.entry-single > .hentry .video-player .video-player-inner {
  position: fixed;
  z-index: 99991;
  width: 560px;
  height: 315px;
  bottom: 0;
  right: 0;
  margin: 0 40px 0;
  background-color: black;
  background-repeat: no-repeat;
  background-position: center;
  border: 2px solid #fff;
  border-radius: 3px 3px 0 0;
  overflow: hidden;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.22);
  top:unset !important;
  left:unset !important;
}
.entry-single > .hentry .video-player .video-player-inner .video-player-inner-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  margin: auto;
}

.widget .entry-box.recipe.simple .entry-content > div {
  padding-top: 0;
}

.widget-area .widget.tasty-small-thumb-box .entry-box .hentry .entry-meta-footer .entry-meta--el {
  margin-top: 0;
}

@media only screen and (max-width : 768px) {
  .entry-single > .hentry .video-player .video-player-close {
    bottom: unset;
    top: 0;
  }
  .entry-single > .hentry .video-player .video-player-inner {
    display: flex;
    width: 100vw;
    height: 100vh;
    margin: 0;
  }
  .entry-single > .hentry .video-player .video-player-inner .video-player-inner-wrap {
    position: relative;
    width: 100%;
    height: 0;
    margin: auto;
    padding-bottom: 56.27198%;
  }
  .entry-single > .hentry .video-player .video-player-inner .video-player-inner-wrap iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
  }
}


/* Base List Widget -------------------------- */
.widget_archive ul,
.widget_categories ul,
.widget_pages ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_rss ul {
  list-style: none;
  margin: 0;
}
.widget_recent_comments li {
  color: #707070;
}
.widget_recent_comments li .comment-author-link a {
  color: var(--brand-color);
  font-weight: bold;
}
.widget_recent_comments li > a {
  font-style: italic;
}

.widget_archive li,
.widget_categories li,
.widget_pages li,
.widget_meta li,
.widget_nav_menu li {
  color: #6d6d6d;
  margin: 0.3rem 0;
}

.widget_archive li li,
.widget_categories li li,
.widget_pages li li,
.widget_meta li li,
.widget_nav_menu li li {
  margin-left: 1rem !important;
}

.widget_archive a,
.widget_categories a,
.widget_pages a,
.widget_meta a,
.widget_nav_menu a {
  text-decoration: none;
}

.widget_archive a:focus,
.widget_archive a:hover,
.widget_categories a:focus,
.widget_categories a:hover,
.widget_pages a:focus,
.widget_pages a:hover,
.widget_meta a:focus,
.widget_meta a:hover,
.widget_nav_menu a:focus,
.widget_nav_menu a:hover {
  text-decoration: underline;
}

/* Widget: Image ----------------------------- */
/* Widget: Gallery --------------------------- */
.widget_media_gallery .gallery {
  margin: 0 -0.4em -0.8em -0.4em;
  width: calc(100% + 0.8em);
}

.widget_media_gallery .gallery-item {
  margin: 0 0 0.8em 0;
  padding: 0 0.4em;
}

/* Widget: Nav Menu -------------------------- */
.widget_nav_menu .widget-content > div > ul {
  margin-left: 0;
}

/* Widget: Recent Comments ------------------- */
.widget_recent_comments a {
  text-decoration: none;
}

.widget_recent_comments a:focus,
.widget_recent_comments a:hover {
  text-decoration: underline;
}

/* Widget: Recent Entries -------------------- */
.widget_recent_entries a {
  text-decoration: none;
}

.widget_recent_entries a:focus,
.widget_recent_entries a:hover {
  text-decoration: underline;
}

.widget-area .widget ul {
  padding-right: unset !important;
}

footer.site-footer section.widget a:not(:hover) {
  color: #FFF;
}
footer.site-footer .widget.widget_rss li .rssSummary {
  color: rgba(255, 255, 255, 0.7);
}
footer.site-footer section.widget .widget-title {
  margin: 0 auto 24px;
}
footer.site-footer section.widget:not(:first-child) {
  margin-top: 40px;
  margin-bottom: 0;
}
footer.site-footer #wp-calendar tbody td {
  background: rgba(255, 255, 255, 0.09);
}
footer.site-footer section.widget textarea, footer.site-footer section.widget input, footer.site-footer section.widget select {
  border: 1px solid rgba(255, 255, 255, 0.3);
}
footer.site-footer .widget_archive li, footer.site-footer .widget_categories li,
footer.site-footer .widget_pages li, footer.site-footer .widget_meta li, footer.site-footer .widget_nav_menu li {
  color: rgba(255, 255, 255, 0.7);
}

header.entry-header {
  position: relative;
}
header.entry-header .entry-category {
  display: flex;
  align-items: center;
}
header.entry-header .entry-category a {
  padding: 0;
  margin: 0;
}
header.entry-header .post-is-sticky {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  background-color: var(--brand-color);
  border-radius: 100px;
  margin-right: 15px;
}
header.entry-header .post-is-sticky svg {
  width: auto;
  height: 18px;
  /*opacity: 0.1;*/
  fill: #FFF;
}

.blog-entry .hentry .entry-title a:hover {
  color: var(--brand-color);
}

body.page header.entry-header {
  margin-bottom: 35px;
}
body.page header.entry-header hr {
  display: none;
}
.hentry p a:-webkit-any-link {
  color: #FFF;
}
.wp-block-quote.is-style-blue-quote {
  color: blue !important;
}
header#masthead.site-header nav#site-navigation.main-navigation {
  text-align: right;
}
header#masthead.site-header nav#site-navigation.main-navigation a.add-nav-menu {
  background: var(--base-color);
  color: #FFF;
  letter-spacing: unset !important;
}
header#masthead.site-header nav#site-navigation.main-navigation a.add-nav-menu:hover {
  background: var(--brand-color);
}

/*--------------------------------------------------------------
# Unit Test
--------------------------------------------------------------*/
.hentry {
  /*.wp-block-gallery{
  	padding: 0;
  	margin: 0 0 17px;
  }*/
}
.hentry p a:-webkit-any-link {
  text-decoration: underline !important;
}
.hentry p a:-webkit-any-link:hover {
  text-decoration-style: dotted !important;
}
.hentry a.post-thumbnail {
  height: auto !important;
}
.hentry pre {
  padding: 0 !important;
  background: none !important;
}
.entry-single .hentry h1,
.entry-single .hentry h2,
.entry-single .hentry h3,
.entry-single .hentry h4,
.entry-single .hentry h5,
.entry-single .hentry h6 {
  margin: revert !important;
  line-height: revert !important;
  font-weight: revert !important;
  padding: revert !important;
}
.hentry .wp-block-separator {
  margin: revert !important;
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.hentry .wp-block-categories-list li,
.hentry .wp-block-archives-list li,
.hentry .wp-block-latest-posts__list li {
  margin-left: 0;
}
.hentry .wp-block-categories-list li a,
.hentry .wp-block-archives-list li a,
.hentry .wp-block-latest-posts__list li a {
  text-decoration: underline;
  color: var(--brand-color);
}
.hentry .wp-block-categories-list li a:hover,
.hentry .wp-block-archives-list li a:hover,
.hentry .wp-block-latest-posts__list li a:hover {
  color: var(--base-color);
  text-decoration-style: dotted;
}
.hentry img {
  max-width: 100%;
}
.hentry a:not(.wp-block-button__link) {
  color: var(--base-color);
}
.hentry a:hover {
  color: var(--brand-color);
}
.hentry textarea, .hentry input:not([type=checkbox]):not([type=radio]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
}
.hentry button, .hentry input, .hentry select {
  overflow: visible;
}
.hentry button, .hentry input, .hentry select, .hentry textarea {
  font: inherit;
}
.hentry .button, .hentry [type=submit], .hentry .generic-button a, .hentry .generic-button button {
  width: auto;
  position: relative;
  background-color: var(--brand-color);
  color: #fff;
  padding: 10px 18px;
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  line-height: 21px;
  border: none;
  cursor: pointer;
  text-decoration: none;
  vertical-align: middle;
  transition: 0.3s;
  border-radius: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.hentry .button:hover, .hentry [type=submit]:hover, .hentry .generic-button a:hover, .hentry .generic-button button:hover {
  background-color: var(--base-color);
}
.hentry textarea, .hentry input, .hentry select {
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #2c2f34;
  font-size: 13px;
  outline: none;
  padding: 8px;
  line-height: 23px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
  max-width: 100%;
  background-color: transparent;
}
.hentry select {
  color: inherit;
  font: inherit;
  margin: 15px auto 10px;
  width: 100%;
  height: 34px;
  text-transform: none;
  padding: 0 5px;
}
.hentry blockquote {
  display: block;
  clear: both;
  overflow: hidden;
  margin: 20px auto 32px;
  padding: 0 0;
}
.hentry blockquote p {
  margin: 0 auto;
}
.hentry blockquote > p:first-child {
  font-size: 32px !important;
  line-height: 38px !important;
  font-style: italic !important;
  font-family: var(--e-global-font-family) !important;
  color: var(--brand-color) !important;
  margin: 0 auto 20px !important;
}
.hentry blockquote cite {
  font-style: italic;
  font-size: 15px;
  opacity: 0.7;
}
.hentry blockquote:not(.wp-block-quote) cite {
  float: right;
}
.hentry .wp-block-quote,
.hentry .wp-block-pullquote {
  background: transparent;
  color: var(--base-color);
  font-size: 13px;
}
.hentry .wp-block-quote cite,
.hentry .wp-block-pullquote cite {
  display: inline;
}
.hentry .wp-block-quote:before,
.hentry .wp-block-pullquote:before {
  display: none;
}
.hentry .wp-block-quote.alignfull,
.hentry .wp-block-pullquote.alignfull {
  padding-left: 10px;
  padding-right: 10px;
}
.hentry .wp-block-pullquote {
  margin-bottom: 25px;
}
.hentry .wp-block-quote {
  padding: 0 1em;
}
.hentry .wp-block-quote.is-large cite {
  display: block;
}
.hentry .wp-block-separator {
  margin: 1.65em auto;
}
.hentry .alignfull,
.hentry .alignwide {
  margin: 1em 0;
}
.hentry .wp-block-columns {
  margin: 0 -10px;
}
.hentry .wp-block-columns > div {
  padding: 0 10px;
}
.hentry .wp-block-cover-image {
  display: flex !important;
}
.hentry table,
.hentry tr,
.hentry td {
  page-break-before: avoid;
}
.hentry table {
  border-spacing: 0;
  width: 100%;
  border-collapse: separate;
  margin-bottom: 1.5em;
  /*		th:last-child,
  		tr td:last-child {
  			border-right: 0;
  		}*/
}
.hentry table tr:nth-child(even) {
  background: rgba(0, 0, 0, 0.03);
}
.hentry table td,
.hentry table th {
  padding: 0.4em 0.9em;
  text-align: left;
  /*border-right: 1px dotted rgba(0,0,0,0.15);*/
}
.hentry table thead th {
  background: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  text-transform: uppercase;
  padding: 0.7em 0.4em;
  vertical-align: middle;
}
.hentry table tbody th {
  background: rgba(0, 0, 0, 0.03);
}
.entry .hentry table tbody td, .entry .hentry table tbody th {
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.hentry .table-is-responsive {
  clear: both;
  overflow-x: auto;
}
.hentry .wp-caption .wp-caption-text {
  margin: 15px auto 0;
  opacity: 0.6;
  font-style: italic;
  font-size: 13px;
}
.hentry .multiple-post-pages {
  text-align: center;
  margin: 10px -2px -4px;
}
.hentry .multiple-post-pages a {
  display: inline-block;
  margin: 4px 2px;
}
.hentry .multiple-post-pages a:not(:hover) {
  color: var(--base-color);
}
.hentry .multiple-post-pages .post-page-numbers {
  display: inline-block;
  line-height: 42px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 20px;
  border-radius: 8px;
}
.hentry .multiple-post-pages > span {
  background: var(--brand-color);
  border-color: var(--brand-color);
  color: #FFF;
}
.hentry blockquote.wp-block-quote p {
  color: revert !important;
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.hentry .wp-block-pullquote.aligncenter blockquote, .hentry .wp-block-pullquote.alignwide blockquote, .hentry .wp-block-pullquote.alignfull blockquote, .hentry .wp-block-pullquote.alignleft blockquote, .hentry .wp-block-pullquote.alignright blockquote {
  margin-inline-start: 40px;
  margin-inline-end: 40px;
}
.hentry .wp-block-pullquote.aligncenter p, .hentry .wp-block-pullquote.aligncenter cite, .hentry .wp-block-pullquote.alignwide p, .hentry .wp-block-pullquote.alignwide cite, .hentry .wp-block-pullquote.alignfull p, .hentry .wp-block-pullquote.alignfull cite, .hentry .wp-block-pullquote.alignleft p, .hentry .wp-block-pullquote.alignleft cite, .hentry .wp-block-pullquote.alignright p, .hentry .wp-block-pullquote.alignright cite {
  text-align: center !important;
  color: revert !important;
  font-style: unset !important;
  float: none !important;
}
.hentry .wp-block-button.is-style-squared a.wp-block-button__link {
  border-radius: initial !important;
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  width: 100%;
  flex: 1 0 0%;
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
}

.entry-single.single > .hentry .entry-actions {
  display: none;
}