/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1676998443
Updated: 2023-02-21 16:54:03

*/

.slick-next::before, .slick-prev::before {
    display: none !important;
    display: none Im !important;
}
.caroseul-images .slick-arrow {
    background-color: #212062 !important;
    height: 40px !important;
    width: 40px;
    padding: 15px !important;
}
.caroseul-images .slick-arrow svg {
    color: white;
}
.caroseul-images .slick-arrow:hover i {
    color: #ffe610;
}
.caroseul-images .slick-arrow:hover {
    background-color: #212062;
}
.caroseul-images .slick-prev {
    top: 0;
    right: 90px;
    left: auto;
}
.caroseul-images .slick-next {
    top: 0;
    right: 30px;
}
.partners .slick-arrow {
    background-color: white !important;
}
.partners .slick-next, .partners .slick-prev {
    height: 55px;
    width: 50px !important;
}
.partners .slick-next {
    top: calc((100% - 80px)/2) !important;
    right: -40px !important;
}
.partners .slick-prev {
    top: calc((100% - 80px)/2) !important;
    left: -40px;
}
.progress-bar {
    background-color: lightgray;
    height: 10px;
    position: relative;
    width: 97%;
    margin: 0 auto;
}
.progress {
    background-color: #212062;
    height: 10px;
    position: absolute;
    top: 0;
    width: 0;
    left: 0;
}
.custom-footer ul.elementor-icon-list-items a span svg {
    color: #ffe610;
}
.best-product p.elementor-image-box-description a {
    font-size: 17px;
    color: #ffe610 !important;
}
.best-product p.elementor-image-box-description:hover a {
    text-decoration: underline;
}
.right-arrow .elementor-widget-wrap {
    position: relative;
}
.right-arrow .elementor-widget-wrap:after {
    content: "";
    background-color: #d9a273;
    height: 1px;
    position: absolute;
    top: 80px;
    width: 50px;
    right: -57px;
}
section#delicious_popular_recipes_widget-2 h3.dr-fav-recipe-title a {
    color: #212062;
}
section#delicious_popular_recipes_widget-2 h3.dr-fav-recipe-title a:hover {
    color: #761915 !important;
}
section#delicious_popular_recipes_widget-2 svg.icon {
    fill: #761915;
}
.dr-recipe-summary-inner {
    display: none;
}
.dr-post-carousel.owl-carousel .owl-nav button[class*=owl-] {
    background-color: #212062;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.dr-post-carousel.owl-carousel .owl-nav button[class*=owl-] svg g path {
    fill: white !important;
    stroke: white;
}
.dr-post-carousel.owl-carousel .owl-nav button[class*=owl-]:hover svg g path {
    fill: #f2da14 !important;
    stroke: #f2da14;
}
.single-recipe  h1.entry-title {
    font-size: 35px;
    padding-top: 50px;
}
.single-recipe header.dr-entry-header {
    display: none;
}
.single-recipe .dr-extra-meta .dr-sim-metaa .dr-meta-title .icon {
    fill: #212062;
}
.dr-archive-list-gridwrap .dr-archive-single {
    width: 25% !important;
}
span.post-pinit-button {
    display: none !important;
}
.dr-archive-list-gridwrap .dr-archive-details {
    background-color: #f1f1f1;
    padding: 15px 0;
}
.dr-archive-list-gridwrap figure {
    padding-bottom: 0;
}
.copyright-footer a:hover {
    color: white;
}
.copyright-footer a {
    color: white;
}
.button-show-more button.btn-show-more {
    border: 0 !important;
    color: white;
    background-color: #212062;
}
.button-show-more .elementor-widget-container {
    text-align: center;
}
.hidden-content {
    display: none;
}
@media (max-width: 767px) {
.dr-archive-list-gridwrap .dr-archive-single {
    padding-top: 30px;
    width: 94% !important;
    margin: 0 auto;
}
.single-recipe .nav-previous {
    margin-bottom: 30px !important;
}
.single-recipe .post-navigation article .dr-recipe-details {
    width: 100% !important;
}
.dr-archive-list-gridwrap figure *, .dr-archive-list-gridwrap figure {
    width: 100% !important;
}
.partners .slick-next {
    top: -15px !important;
    right: 25px !important;
}
.partners .slick-prev {
    top: -15px !important;
    right: 85px !important;
    left: auto;
}
.partners .slick-next, .partners .slick-prev {
    height: 40px !important;
    width: 40px !important;
    padding: 15px !important;
}
.partners {
    padding-top: 50px !important;
}
.partners figure.elementor-image-box-img * {
    width: 100%;
}
.our-recipes .dr-post-carousel.owl-carousel .owl-nav button.owl-next {
    padding-top: 2px !important;
    top: -30px !important;
    right: 25px !important;
}
.our-recipes .owl-carousel .owl-nav button.owl-prev {
    padding-top: 2px !important;
    top: -30px !important;
    right: 85px !important;
    left: auto !important;
}
ul.elementskit-dropdown li a {
    color: white !important;
}
.right-arrow .elementor-widget-wrap:after {
    display: none !important;
}
}
@media(min-width: 768px) and (max-width: 1024px) {
.dr-archive-list-gridwrap .dr-archive-single {
    width: 48% !important;
}
.partners .slick-next {
    top: -15px !important;
    right: 25px !important;
}
.partners .slick-prev {
    top: -15px !important;
    right: 85px !important;
    left: auto;
}
.partners .slick-next, .partners .slick-prev {
    height: 40px !important;
    width: 40px !important;
    padding: 15px !important;
}
.partners {
    padding-top: 50px !important;
}
.partners figure.elementor-image-box-img * {
    width: 100%;
}
.our-recipes .dr-post-carousel.owl-carousel .owl-nav button.owl-next {
    padding-top: 2px !important;
    top: -30px !important;
    right: 25px !important;
}
.our-recipes .owl-carousel .owl-nav button.owl-prev {
    padding-top: 2px !important;
    top: -30px !important;
    right: 75px !important;
    left: auto !important;
}
ul.elementskit-dropdown li a {
    color: white !important;
}
.right-arrow .elementor-widget-wrap:after {
    display: none !important;
}
}
@media(min-width: 1025px) and (max-width: 1400px) {
.partners .slick-prev {
    left: -10px !important;
    z-index: 99;
}
.partners .slick-next {
    right: 0 !important;
    z-index: 999;
}
}
@media(min-width: 1401px) and (max-width: 1600px) {
.partners .slick-prev {
    left: -25px !important;
    z-index: 99;
}
.partners .slick-next {
    right: -15px !important;
    z-index: 999;
}
}
