/* Style ( default color ) #A3B745 #DCE2C0 ------------------------------------
-----------------------------------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #333;
}

pre {
  border: 1px solid #eae9e9;
  background-color: #fff;
}

input[type="email"],
input[type="number"],
input[type="search"],
textarea,
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"] {
  border: 2px solid #d5d6d8;
  color: #333;
}

/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/

a:link,
a:visited {
  color: #000;
  text-decoration: none;
}

a:hover {
  color: #106eb5;
}

::-moz-selection {
  background: #7f231a;
  color: #fff;
  text-shadow: none;
}

::selection {
  background: #7f231a;
  color: #fff;
  text-shadow: none;
}

/* -- Header -- */

html body {
  color: #080e14;
  background-color: #f5f5f5;
}

header {
  background: #000;
}

/* - Layout content - */

.wrap-fullwidth-bg,
.single-fw-bg {
  background-color: #fff;
}

.wrap-modules {
  background-color: #fafafa;
}

/* .page-content */

.single-content {
  background-color: #fff;
}

/*-----------------------------------------------------------------------------
----------------------------- 2 - Header --------------------------------------
-----------------------------------------------------------------------------*/

/* -- Popular Words -- */

.top-navigation {
  background-color: #7f231a;
  margin: 12px 0 0px;
}

.popular-words strong {
  background-color: #fff;
  color: #000000 !important;
}

.top-navigation .popular-words strong {
  background: #fff !important;
}

.popular-words a {
  color: #fff;
}

.top-navigation .popular-words a:hover {
  color: #ffffff !important;
  text-decoration: underline;
}

.popular-words a:hover {
  color: #ffffff;
}

.popular-words span {
  color: #a3b745;
}

/* -- Top Authors -- */

ul.list-authors li span {
  color: #0091ff;
}

.authors.one ul.list-authors li span {
  color: #f6f4fe !important;
}

/* -- Search Header (menu) -- */

.main-header .searchform2 .buttonicon {
  background-color: #fff;
  color: #7f231a !important;
}

.searchform2 .search-field {
  background-color: #fff;
  border: 1px solid #4f8000;
  border-left-color: #4f8000;
  color: #fff !important;
}

header .searchform2 ::placeholder {
  color: #fff !important;
  opacity: 0.5;
}

header .searchform2 :-ms-input-placeholder {
  color: #fff !important;
}

header .searchform2 ::-ms-input-placeholder {
  color: #fff !important;
}

/* -- Top social icons -- */

.top-social a {
  color: #106eb5;
}

/* -- Top Header Menu -- */

ul.ant-responsive-menu li.current_page_item>a,
ul.ant-responsive-menu li.current-menu-ancestor>a,
ul.ant-responsive-menu li.current-menu-item>a,
ul.ant-responsive-menu li.current-menu-parent>a {
  color: #106eb5;
}

ul.ant-responsive-menu li.current_page_item>a>.arrow:before,
ul.ant-responsive-menu li.current-menu-ancestor>a>.arrow:before,
ul.ant-responsive-menu li.current-menu-item>a>.arrow:before,
ul.ant-responsive-menu li.current-menu-parent>a>.arrow:before {
  color: #a3b745;
}

#respMenu li ul.sub-menu li.current_page_item a,
#respMenu li ul.sub-menu li.current-menu-ancestor a,
#respMenu li ul.sub-menu li.current-menu-item a,
#respMenu li ul.sub-menu li.current-menu-parent a,
#respMenu li ul.sub-menu,
#respMenu li ul.sub-menu a,
#respMenu li ul.sub-menu li {
  background-color: #ffffff !important;
}

ul.ant-responsive-menu li.current-menu-item>a i {
  color: #fff;
}

/*Top level menu link items style*/

.ant-responsive-menu li a span {
  background-color: #ffd700;
  color: #000;
}

.ant-responsive-menu {
  background-color: #000;
}

.ant-responsive-menu>li>a>.arrow:before,
.ant-responsive-menu>li>ul.sub-menu li>a>.arrow:before {
  color: #106eb5 !important;
}

.ant-responsive-menu li i {
  color: #106eb5;
}

.ant-responsive-menu li a {
  color: #000;
}

.ant-responsive-menu li a:hover {
  color: #000 !important;
  background: #fff;
  text-decoration: none !important;
}

.ant-responsive-menu li:hover a {
  color: #000 !important;
  background-color: #fff;
  text-decoration: none !important;
  border-radius: 3px;
}

.ant-responsive-menu li ul li a {
  color: #000000;
}

.ant-responsive-menu li ul li ul li a {
  color: #000;
}

/*1st sub level menu*/

.ant-responsive-menu li ul {
  background-color: #fff;
}

.ant-responsive-menu li ul li ul {
  background-color: #fff;
}

.ant-responsive-menu li ul li {
  background-color: #fff;
}

/* Sub level menu links style */

.ant-responsive-menu li ul li:hover {
  color: #000 !important;
}

.ant-responsive-menu li ul li a:hover {
  opacity: 0.5;
  color: #000000 !important;
}

/* -- Responsive Menu Styles -- */

@media screen and (max-width: 980px) {

  ul.ant-responsive-menu li.current_page_item>a,
  ul.ant-responsive-menu li.current-menu-ancestor>a,
  ul.ant-responsive-menu li.current-menu-item>a,
  ul.ant-responsive-menu li.current-menu-parent>a,
  ul.ant-responsive-menu li ul li.current_page_item>a,
  ul.ant-responsive-menu li ul li.current-menu-ancestor>a,
  ul.ant-responsive-menu li ul li.current-menu-item>a,
  ul.ant-responsive-menu li ul li.current-menu-parent>a,
  .ant-responsive-menu li a:hover,
  .ant-responsive-menu li:hover a {
    background: transparent;
    color: #000000 !important;
  }

  .ant-responsive-menu {
    background: #000;
    -moz-box-shadow: 0 0 0 #999 !important;
  }

  .ant-responsive-menu li ul li ul {
    background-color: #000;
  }

  .ant-responsive-menu li ul li {
    background: #000;
  }

  .ant-responsive-menu li ul li ul li ul {
    background: #000;
  }

  .ant-responsive-menu li ul li ul li {
    background: #000;
  }

  .ant-responsive-menu li ul.sub-menu li a {
    border-bottom: 1px solid #111;
    color: #000 !important;
  }

  .ant-responsive-menu li ul li:hover {
    color: #000 !important;
  }

  .ant-responsive-menu li ul li:hover a {
    background-color: #000 !important;
    color: #000 !important;
  }

  .ant-responsive-menu li ul {
    border: 1px solid #7f231a;
    background-color: #000 !important;
    /* -moz-box-shadow: 0 5px 3px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0);
    box-shadow: 0 5px 3px rgba(0, 0, 0, 0); */
  }

  .ant-responsive-menu>li {
    border-bottom: 1px solid #111;
  }

  .ant-responsive-menu li ul li a:hover {
    background-color: #000 !important;
    color: #fff !important;
  }

  .ant-responsive-menu>li>a {
    color: #000 !important;
  }

  #respMenu li ul.sub-menu li.current_page_item a,
  #respMenu li ul.sub-menu li.current-menu-ancestor a,
  #respMenu li ul.sub-menu li.current-menu-item a,
  #respMenu li ul.sub-menu li.current-menu-parent a,
  #respMenu li ul.sub-menu,
  #respMenu li ul.sub-menu a,
  #respMenu li ul.sub-menu li {
    background-color: #ffffff !important;
  }
}

/* -- Drop Down Categories -- */

ul#myDropdown li {
  color: #106eb5;
}

.dropdown {
  border-bottom: 4px solid #7f221a52;
  z-index: 9999;
}

.dropdown-content {
  border: 4px solid #7f221a52;
  border-top: none;
}

/* -- Login & Register -- */

.lrm-nice-checkbox__label input:checked~.lrm-nice-checkbox__indicator,
.lrm-form a.button,
.lrm-form button,
.lrm-form button[type="submit"],
.lrm-form #buddypress input[type="submit"],
.lrm-form input[type="submit"] {
  background: #7f231a !important;
  border-color: #7f231a !important;
  font-family: 'Montserrat', sans-serif, Helvetica, Arial;
}

/*-----------------------------------------------------------------------------
----------------------------- 3 - Home Content --------------------------------
-----------------------------------------------------------------------------*/

/* ##### Featured Slider home ##### 
################################## */
#featured-slider {
  background-color: #fff;
}

#featured-slider .content h3 {
  color: #222;
}

#featured-slider .content a h3 {
  color: #222;
}

#featured-slider .content a:hover {
  color: #fff !important;
}

.owl-prev,
.owl-next {
  background-color: #fff;
}

.owl-prev i,
.owl-next i {
  color: #222;
}

/* ##### Big Search ##### 
######################### */

.front-overlay-wrap h1 {
  color: #fff;
}

/* -- Sub Header Search -- */

.front-overlay-content .searchform2 .buttonicon {
  background-color: #a3b745;
  color: #fff !important;
}

.front-overlay-content .searchform2 .search-field {
  background-color: #fff;
  color: #000 !important;
}

/* -- Categories in 4 columns -- */

ul.cat-4cols li a {
  color: #fff;
}

ul.cat-4cols li {
  color: #fff;
}

ul.big-list li div.qefood-date i {
  color: #106eb5;
}

ul.big-list-black li div.qefood-date i {
  color: #106eb5;
}

/* - Categories ribbon - */

.article-category a {
  color: #fff !important;
  background-color: #106eb5;
}

/* -- Blog Style -- */

ul.grid_list li {
  background-color: #fff;
}

ul.grid_list li h2 {
  color: #000 !important;
}

ul.grid_list li div.qefood-date i {
  color: #106eb5;
}

/* -- learn-more / read-more button -- */

.learn-more .circle {
  background: #106eb5;
}

/* -- Big Search -- */

.front-overlay-wrap h1 span {
  background-image: linear-gradient(transparent 60%,
      #a3b745 85%,
      transparent 85%,
      transparent 100%);
}

/* - Posts icon comments- */

.grid-comm i {
  color: #106eb5;
}

/* -- Sticky Posts style -- */

ul.grid_list li.sticky {
  background-color: rgba(163, 183, 69, 0.1) !important;
}

ul.grid_list li.sticky:nth-child(2) {
  background-color: rgba(255, 215, 0, 0.1) !important;
}

/* -- Icons -- */

ul.meta-icons-home li.trending-lm {
  background-color: #000;
}

ul.meta-icons-home li.sticky-lm {
  background-color: #000;
}

.sticky-lm .tooltiptext {
  background-color: #000;
}

.sticky-lm .tooltiptext::after {
  border-color: transparent transparent #000 transparent;
}

/* -- Modern Boxes -- */

ul.modern-boxes div.topicname a {
  background-color: #fff;
  color: #000;
}

ul.modern-boxes li:hover div.topicname a {
  background-color: #000;
  color: #a3b745;
}

/* -- Default pagination -- */

.defaultpag a {
  background-color: #7f231a;
  color: #ffffff !important;
}

/* -- Title Module Widget -- */

.menu--adsila .menu__item:nth-child(odd) .menu__item-name::before,
.menu--adsila .menu__item:nth-child(odd) .menu__item-label::before {
  background: #7f231a;
}

.menu--adsila .menu__item:nth-child(odd),
.menu--adsila .menu__item:nth-child(odd):focus {
  color: #000 !important;
}

.menu__item a {
  color: #000;
}

.menu__item a:hover {
  color: #000 !important;
}

/* Qefood Recipe Style */

.qefood-note ul li a i {
  color: #a3b745;
}

.qefood-note ul li a:hover {
  color: #a3b745;
}

.qefood-note ul li:before {
  color: #a3b745;
}

/* -- Ranting bottom single -- */

.bottom-rating input.wp-block-button__link {
  background-color: #a3b745;
  color: #fff;
}

/*-----------------------------------------------------------------------------
----------------------------- 4 - Entry Content -------------------------------
-----------------------------------------------------------------------------*/

/* -- not-found -- */

.not-found .searchform2 {
  border: 5px solid #f5f5f5;
  border-radius: 5px;
}

.not-found .searchform2 .buttonicon {
  background-color: #f5f5f5;
  color: #a3b745;
  border-radius: 0px;
}

.not-found .searchform2 .search-field {
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
}

/* -- ribbons middle categories - */

.single-category a {
  background-color: #7f231a !important;
}

.entry-top .single-category a {
  color: #fff !important;
  background-color: #7f231a !important;
}

/* - Top entry - */

ul.meta-entry-top li span.updated i {
  color: #106eb5;
}

/* -- Related articles single - */

.single-related {
  background-color: #f5f5f5;
}

.prev-articles .one_half_last {
  background-color: #106eb5;
}

/* -- Page / Article Title -- */

h1.article-title {
  color: #000;
}

h1.page-title {
  color: #000;
}

/* -- Tags Articles -- */

.ct-size a {
  background-color: #eeeeee;
  color: #999;
}

.ct-size a:hover {
  background-color: #106eb5;
  color: #fff;
}

/* -- Prev and Next articles --*/

.prev-articles {}

/* -- blockquote -- */

blockquote {
  background: #fafafa;
  border-left: 10px solid #106eb5;
}

blockquote p {
  color: #777;
}

blockquote:before {
  color: #106eb5;
}

/* -- Entry content style -- */

.entry p a {
  color: #7f231a;
}

.entry p a:hover {
  color: #000 !important;
}

/* -- Responsive Images -- */

.wp-caption-text {
  color: #888;
}

.entry .wp-caption-text a {
  color: #000 !important;
}

.wp-caption-text a:hover {
  color: #000 !important;
}

/* -- Pagination entry articles -- */

.my-paginated-posts span {
  background-color: #a3b745;
  color: #000 !important;
}

.my-paginated-posts p a {
  background-color: #222;
  color: #fff !important;
}

.my-paginated-posts p a:hover {
  color: #fff !important;
}

.my-paginated-posts p span a {
  color: #fff !important;
}

/* -- Entry source-link -- */

div.article-source-link a {
  background-color: #a3b745;
  color: #fff;
}

/* -- About Author -- */

.author-info a.author-link {
  border-bottom: 1px solid #a3b745;
}

.author-meta strong i {
  color: #a3b745;
}

div.author-info i.fa-home {
  color: #a3b745;
}

/* -- Top social icons -- */

ul.author-social-top li a i {
  color: #3f677a;
}

ul.author-social-top li a i.fa-facebook-f {
  color: #768bb7;
}

ul.author-social-top li a i.fa-twitter {
  color: #a2d9f2;
}

ul.author-social-top li a i.fa-pinterest {
  color: #ea4e56;
}

ul.author-social-top li a i.fa-instagram {
  color: #d6005d;
}

ul.author-social-top li a i.fa-vk {
  color: #8ca3bd;
}

ul.author-social-top li a i.fa-youtube {
  color: #e85e57;
}

ul.author-social-top li a i.fa-vimeo-v {
  color: #76cafa;
}

/* -- Typography First Content Letter -- */
div.p-first-letter>p:first-child::first-letter {
  color: #fff;
  background-color: #7f231a;
}

/*-----------------------------------------------------------------------------
----------------------------- 5 - Sidebar & Widgets ---------------------------
-----------------------------------------------------------------------------*/

/* -- Sidebar -- */

.sidebar h3.title {
  background-color: #000;
  color: #f8eece;
}

.sidebar .widget {
  background-color: #fff;
}

/* -- Article widget -- */

.article_list li {
  border-bottom: 1px solid #ffe8de;
}

ul.article_list li div.post-nr {
  background-color: #000;
  color: #fff;
}

ul.article_list .an-widget-title a h4 {
  color: #111;
}

ul.article_list li div.qefood-date i {
  color: #106eb5;
}

/* -- Categories in two columns -- */

.widget_anthemes_categories li {
  color: #a3b745;
}

/* -- Default Tags -- */

div.tagcloud a {
  background: #f5f5f5 !important;
}

div.tagcloud span {
  color: #106eb5;
}

/* -- Archives in two columns -- */

div.widget_archive select,
div.widget_categories select {
  border-radius: 3px;
  border: 1px solid #d5d6d8;
  color: #000;
}

/* -- Default Search -- */

div.widget_search .searchform2 .search-field {
  background-color: #fff;
  border: 1px solid #f5f4f4;
  color: #000 !important;
}

div.widget_search .searchform2 .buttonicon {
  background-color: #a3b745;
  color: #fff !important;
}

/* -- Archives in two columns -- */

.widget_nav_menu li {
  border-bottom: 1px solid #7f221a38;
  color: #a3b745;
}

.widget_archive li {
  border-bottom: 1px solid rgba(241, 241, 241, 0.8);
  color: #a3b745;
}

footer div.widget_nav_menu li {
  color: #7f231a;
}

/* -- Meta in two columns -- */

.widget_pages li,
.widget_meta li {
  border-bottom: 1px solid rgba(241, 241, 241, 0.8);
  color: #a3b745;
}

/* -- Calendar -- */

#wp-calendar tbody td#today {
  background-color: #000;
  color: #fff;
}

#wp-calendar tbody td#today a {
  color: #fff !important;
}

/* -- Subscribe widget -- */

.subscribe-widget input[type="submit"] {
  background-color: #7f231a;
}

.subscribe-widget {
  border-color: #7f231a;
}

/*-----------------------------------------------------------------------------
----------------------------- 6 - Comments Form -------------------------------
-----------------------------------------------------------------------------*/

/* -- Comments -- */

ul.comment li {
  background-color: #fafafa;
  border-bottom: 1px solid #f1f1f1;
}

ul.comment li ul.children li {
  background-color: #fff;
  border-bottom: none;
  border-top: 20px solid #fafafa;
}

ul.comment li ul.children li>ul.children li {
  background-color: #fff;
  border-bottom: none;
  border-top: 20px solid #fafafa;
}

ul.comment li span.comment-reply-button {
  background-color: #dce2c0;
}

ul.comment li span.comment-reply-button a {
  color: #000 !important;
}

/* -- Comments -- */

.comments h3.comment-reply-title {
  color: #000 !important;
}

.comments h3.comment-reply-title a {
  color: #000;
}

/* -- comment Form -- */

#commentform #author,
#commentform #email,
#commentform #url {
  border: 2px solid #d5d6d8;
  color: #333;
}

#commentform textarea {
  border: 2px solid #d5d6d8;
  color: #333;
}

#commentform #submit {
  background-color: #000;
  color: #fff;
}

#commentform label span {
  color: #f00;
}

#commentform span {
  color: #f00;
}

/*-----------------------------------------------------------------------------
----------------------------- 7 - Contact Form --------------------------------
-----------------------------------------------------------------------------*/

/* -- Contact Form 7 Plugin -- */

form.wpcf7-form input {
  border: 1px solid #d5d6d8;
  color: #333;
}

form.wpcf7-form textarea {
  border: 1px solid #d5d6d8;
  color: #333;
}

form.wpcf7-form input.wpcf7-submit {
  background-color: #13131c;
  border-color: #13131c;
  color: #fff;
}

form.wpcf7-form .wpcf7-validation-errors {
  color: red;
}

form.wpcf7-form {
  background-color: #fafafa;
  border-bottom: 1px solid #f1f1f1;
}

/*-----------------------------------------------------------------------------
----------------------------- 8 - Custom Pages --------------------------------
-----------------------------------------------------------------------------*/

/* -- 404 page -- */

#anthemes-404 h1 {
  color: #000;
}

#anthemes-404 p a {
  color: #000;
  border-bottom: 2px solid #106eb5;
}

/* ================ 
-- Frontend Publishing -- */

.wpfepp-form .wpfepp-button.green {
  background: #a3b745 !important;
  border: 1px solid #a3b745 !important;
  text-shadow: 1px 1px #a3b745 !important;
}

/* ================
-- Shop Style-- */

/* -- Product -- */

.woocommerce-product-search button {
  border: 1px solid #a3b745;
  background-color: #a3b745;
}

li.product a.add_to_cart_button,
li.product a.product_type_grouped,
li.product a.product_type_external {
  background-color: #000 !important;
  color: #fff !important;
}

.woocommerce ul.products li.product .price {
  color: #999 !important;
}

.woocommerce span.onsale {
  background-color: #a3b745 !important;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  background: #106eb5 !important;
  color: #fff !important;
  font-family: 'Montserrat', sans-serif, Helvetica, Arial;
}

.woocommerce-message::before,
.woocommerce-info::before {
  color: #106eb5 !important;
}

.woocommerce-message,
.woocommerce-info {
  border-top-color: #106eb5 !important;
}

/* -- Pagination -- */

ul.page-numbers li .current {
  background: #f1f1f1 !important;
  color: #000 !important;
}

ul.page-numbers li a {
  background: #fff !important;
  color: #000 !important;
}

ul.page-numbers li a:hover {
  background: #f1f1f1 !important;
}

ul.page-numbers li a:hover {
  background: #0fbe7c;
}

.woocommerce nav.woocommerce-pagination ul li span {
  color: #000 !important;
}

/* -- Shop Colors Green -- */

.woocommerce a.edit {
  background-color: #a3b745;
}

.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li.is-active:after {
  color: #106eb5;
}

div.woocommerce-MyAccount-content legend {
  background-color: #a3b745;
}

#basic-user-avatar-form input[type="submit"] {
  background: #106eb5;
  border: 1px solid #106eb5;
}

/*-----------------------------------------------------------------------------
------------------------------ 9 - Footer -------------------------------------
-----------------------------------------------------------------------------*/

/* -- Footer -- */

footer {
  background-color: #fff;
}

.wrap-footer {
  background-color: #000;
}

.footer-notice {
  background-color: #000;
}

/* -- Footer Social Icons -- */

.footer-social a {
  color: #a3b745;
}

footer .footer-social a i {
  color: #999 !important;
}

/* -- Copyright -- */

.copyright a {
  color: #a3b745 !important;
}

/* -- Back to Top -- */

#back-top span {
  background-color: #106eb5;
  border: 1px solid #ffffff;
}

#back-top a:hover {
  opacity: 0.7;
}

#glt-translate-trigger {
  background: #7f231a !important;
}

/* 03.05.2025 */
.custom-url a {
  color: #7f231a !important;
}

.custom-url a:hover {
  color: #000 !important;
}

body.archive.author .wrap-fullwidth.wrap-m.full-mob {
  display: flex;
  flex-direction: column;
}

body.archive.author .wrap-fullwidth.wrap-m.full-mob ul.grid_list li {
  position: relative !important;
  left: auto !important;
  top: auto !important;
}

body.archive.author .defaultpag {
  margin: 0 auto !important;
}

body.archive.author .defaultpag a {
  margin: 0px auto 30px auto;
}

/* 05.05.2025 */
body.single.single-post #wpdcom .wpd_label__check i.wpdicon-on {
  color: #7f231a;
  border: 1px solid #7f231a;
}

body.single.single-post #wpdcom .wpd-prim-button {
  background-color: #7f231a;
}

body.single.single-post #wpdcom .wpd-thread-head .wpd-thread-info {
  border-bottom: 2px solid #7f231a;
}

body.single.single-post #wpdcom .wpd-thread-head .wpdiscuz-user-settings {
  border-bottom: 2px solid #7f231a;
}

body.single.single-post #wpdcom .wpd-thread-head .wpdiscuz-user-settings:hover {
  color: #7f231a;
}

body.single.single-post #wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-post_author .wpd-avatar img {
  border-color: #7f231a;
}

body.single.single-post #wpdcom .wpd-blog-post_author .wpd-comment-label, body.single.single-post #wpdcom .wpd-blog-guest .wpd-comment-label {
  background-color: #7f231a;
}

body.single.single-post #wpdcom .wpd-blog-post_author .wpd-comment-author, body.single.single-post #wpdcom .wpd-blog-post_author .wpd-comment-author a {
  color: #7f231a;
}

body.single.single-post #wpdcom .wpd-blog-guest .wpd-comment-author, body.single.single-post #wpdcom .wpd-blog-guest .wpd-comment-author a {
  color: #7f231a;
}

.cky-btn.cky-btn-reject {
  color: #7f231a !important;
  border-color: #7f231a !important;
}

.cky-btn.cky-btn-accept {
  background-color: #7f231a !important;
  border-color: #7f231a !important;
}

/* 10.05.2025 */
body.page-id-16338 form.wpcf7-form span.wpcf7-spinner {
  margin: 8px 48px 0;
  position: relative;
}

#wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author, #wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author a {
  color: #7f231a !important;
}

#wpdcom .wpd-comment.wpd-reply .wpd-comment-label {
  background: #7f231a;
}

#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-author .wpd-avatar img {
  border-color: #cccccc;
}

#wpdcom .wpd-comment .wpd-reply-to a {
  color: #7f231a;
}

#wpdcom .wpd-blog-author .wpd-comment-author, #wpdcom .wpd-blog-author .wpd-comment-author a {
  color: #7f231a;
}

#wpdcom .wpd-blog-author .wpd-comment-label {
  background: #7f231a;
}

#wpdcom .ql-toolbar button.ql-spoiler:hover, #wpdcom .ql-toolbar button.ql-sourcecode:hover, #wpdcom .ql-toolbar .wmu-upload-wrap .wmu-add i:hover {
  color: #7f231a;
}

#wpdcom .ql-toolbar button:hover .ql-stroke, #wpdcom .ql-toolbar button.ql-active .ql-stroke {
  color: #7f231a;
  stroke: #7f231a;
}

#wpdcom .ql-toolbar button:hover .ql-fill, #wpdcom .ql-toolbar button.ql-active .ql-fill {
  color: #7f231a;
  fill: #7f231a;
}

.wpd-wrapper .wpd-list-item.wpd-active {
  border-top-color: #7f231a;
}

body.page-id-222 form.wpcf7-form textarea.wpcf7-form-control.wpcf7-textarea {
  padding: 8px 0;
  padding-left: 2%;
}

body.page-id-16338 form.wpcf7-form textarea.wpcf7-form-control.wpcf7-textarea {
  padding: 8px 0;
  padding-left: 2%;
}

body.page-id-228 .entry ul li {
  font-size: 16px;
}

#signin-submit-form p.lrm-is-error a {
  display: none !important;
}

body.page-id-228 .entry ul li p.western {
  padding: 2px 0;
}

.fa-twitter:before {
  content: "𝕏" !important;
  font-family: 'Roboto', sans-serif, Helvetica, Arial;
  font-size: 20px;
  font-weight: 700;
  line-height: 16px;
}

ul.meta-entry-top li ul.single-share li i.fa-twitter:before {
  font-size: 12px;
  line-height: normal;
}

.sidebar-wrapper .widget_qefood_wp_social ul.social-widget li i.fa-twitter:before {
  font-size: 14px;
}

/* 30.06.2025 */
.single-category a {
  background: #7f231a !important;
}

/* 05-07-2025  */
.single-content .single-related .single-related-wrap .prev-articles{
  display: flex;
}

/* 10-07-2025 */
#wpcf7-f42522-o1 form.wpcf7-form {
  background-color: #fff !important;
  border-bottom: 0 !important;
  padding: 0 !important;
}
#popmake-42453 #wpcf7-f42522-o1 form.wpcf7-form .news_letter_homepage_popup p{
    display: flex !important;
    align-content: center !important;
    justify-content: center !important;
}
#popmake-42453 #wpcf7-f42522-o1 form.wpcf7-form input.wpcf7-submit {
  margin-top: 0 !important;
  background: #7f231a !important;
  padding: 10px 10px 7px 8px !important;
  color: #fff !important;
  border-color: #7f231a;
  font-weight: 500;
    width: 30% !important;
    height: 20%;
}
#popmake-42453 form .wpcf7-spinner{
    padding: 12px;
    top: 110px;
    right: 50px;
    width: auto !important;
    margin: 0 !important;
    position: absolute;
}
/* 10-07-2025 evening start */
@media screen and (max-width: 576px){
  #popmake-42453 #wpcf7-f42522-o1 form.wpcf7-form .news_letter_homepage_popup p {
     flex-direction: column !important;
    }
    #popmake-42453 #wpcf7-f42522-o1 form.wpcf7-form input.wpcf7-submit{
      width: 50% !important;
      margin-top: 14px !important;
    }
}
/* 10-07-2025 evening end */