/*

Theme Name: Edible San Diego

Description: Edible San Diego Theme

Author: Wallendorf Studio

Author URI: https://wallendorfstudio.com/

Template: jupiterx

Version: 1.0.0  

Text Domain: jupiterx

Domain Path: /languages

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/



/* Add your custom CSS codes in assets/less/style.less */


/*wp-css 27-12-2024 */
 /* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.cdnfonts.com/css/gestura-display-trial');
/* font-family: 'Gestura Display TRIAL', sans-serif; */
// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 100 to 900

.jost-<uniquifier> {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
body{font-family: "Jost", sans-serif!important;}
/*top header */
.top-headbar p{margin-bottom:0; text-shadow: none;}
.top-headbar a, .top-headbar a:hover{/*color:#000!important;*/text-decoration:underline!important;}
.top-orgn-wrap {padding: 5px 10px !important;}

/* seasonal recipes slider*/
.su-wrap1 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.su-wrap1 .e-con-inner {
    max-width: 100% !important;
    width: 100% !important;
}
.su-wrap1 .Seasonal_recipes_slider {
    margin-left: 40px;
    margin-bottom: 35px;
}
.su-wrap1 .Seasonal_recipes_slider h1 {
    font-family: "Jost", Sans-serif;
    font-size: 34px;
    font-weight: 400;
  /*  color: #000000;
    -webkit-text-fill-color: initial;*/
    margin-top: 35px;
    margin-bottom: 40px;
}
.recipes_box_wrapper.slick-slide {
    margin: 0px 10px;
}

.recipes_box {
    /*background-image: url('https://wallendorf.com/es/wp-content/uploads/2024/12/64388235bda47742382ae3c4_IMG_7085-Copy-scaled.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;*/
    position: relative;
}
.recipes_box a:hover {
/*    color: #fff;*/
    text-decoration: none !important;
}
.recipes_img img {
    width: 413px;
    height: 418px !important;
    object-fit: cover;
    object-position: center;
}

.recipes_terms {
    position: absolute;
    top: 11px;
    left: 11px;
    z-index: 3;
}
.recipes_link {
    font-family: "Jost", Sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    border-radius: 3px;
    padding: 8px 16px;
  /*  background-color: #789342;
    color: #FFFFFF;*/
}

.recipes_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: absolute;
    bottom: 10px;
/*    background-color: transparent !important;*/
    z-index: 3;
    width: calc(100% - 40px);
    left: 20px;
    opacity: 0;
    transition: opacity .6s ease-in-out;
}

.recipes_content>* {
    width: 100%;
}
.recipes_content h4 {
    font-family: "Jost", Sans-serif;
    font-size: 21px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;

    text-align: left;
    padding: 0px 0px 0px 0px;
}

.recipes_title a {
/*    color: #fff;*/
    text-decoration: none !important;
}

.recipes_terms {
    top: 18px;
}

.recipes_excerpt {
    width: 100%;
}
.recipes_excerpt p {
    font-family: "Jost", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    line-height: 20px;
    text-align: left;
/*    color: #fff;*/
    padding-bottom: 15px;
/*    background: -webkit-linear-gradient(#fff, #000);*/
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 0px;
}

.recipes_more_wrap {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.recipes_more_wrap a {
    text-decoration: none;
    align-self: flex-start;
    padding: 0 30px 10px 2px;
    border: none;
    cursor: pointer;
}

.recipes_icon svg {
    display: block;
    width: 26px;
    fill: currentColor;
}

.recipes_box:after {
    content: "";
    position: absolute;
    z-index: 1;
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    left: 5px;
    top: 5px;
    border: 1px solid #FFF4E0;
    border-radius: 20px;
    opacity: 0;
    transition: opacity .6s ease-in-out;
}

.recipes_slider_wrapper .slick-slide.recipes_wrap:hover::after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    background: rgb(37, 17, 17) !important;
    background: -moz-linear-gradient(0deg, rgba(37, 17, 17, 1) 0%, rgba(0, 0, 0, 0) 100%) !important;
    background: -webkit-linear-gradient(0deg, rgba(37, 17, 17, 1) 0%, rgba(0, 0, 0, 0) 100%) !important;
    background: linear-gradient(0deg, rgba(37, 17, 17, 1) 0%, rgba(0, 0, 0, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#251111",endColorstr="#000000",GradientType=1)!important;
}

.recipes_slider_wrapper .slick-slide .recipes_box:hover:after {
    opacity: 1;
}

.recipes_box::before {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    background: rgb(37, 17, 17);
    background: -moz-linear-gradient(0deg, rgba(37, 17, 17, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(37, 17, 17, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(0deg, rgba(37, 17, 17, 1) 0%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#251111",endColorstr="#000000",GradientType=1);
    opacity: 0;
    top: 0;
    left: 0;
}
.recipes_slider_wrapper .slick-slide .recipes_box:hover::before {
    opacity: 1;
}

.recipes_slider_wrapper .slick-slide .recipes_box:hover .recipes_content {
    opacity: 1;
    transition: opacity .6s ease-in-out;
}

/**/


.recipes_wrap .slick-next, .recipes_wrap .slick-prev {
    /*font-size: 0;
    line-height: 0;
    position: absolute;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    display: block;
    background: 0 0;*/
    top: inherit !important;
    bottom: -20px;
    right: 0px;
    width: inherit !important;
    height: inherit !important;
    padding: inherit !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    z-index: 2;
}
.recipes_wrap .slick-next::before, .recipes_wrap .slick-prev::before {
    display: none;
}

.recipes_wrap .slick-next {
    left: inherit !important;
    right: 28px !important;
}
.recipes_wrap .slick-prev {
    left: inherit !important;
    right: 82px !important;
}

.recipes_wrap .slick-arrow::after {
    content: "";
    position: absolute;
    width: 40px;
    height: 38.5px;
    background-image: url(https://ediblesandiego.com/wp-content/uploads/2024/11/r-arrow.svg);
    background-repeat: no-repeat;
    background-position: left;
    transform: scale(1);
}

.recipes_wrap .slick-next::after {
    right: 0px;
}
.recipes_wrap .slick-prev::after {
    rotate: 180deg;
    right: 0px;
    opacity: 0.3;
}
.recipe-post-slider .play-button-overlay{
    widows: 100%;
    height: 100%;
    left:0;
    bottom: 0;
    border-radius: 0;
    background: transparent;font-size: 14px!important;
}
/* orangn section */
.orangecls {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.orangecls .e-con-inner {
    max-width: 100% !important;
    width: 100% !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.orangesec_wrapper {
    background: #F28B50;
    padding: 46px 0px 160px 40px;
}
.orangesec_box {
    /*display: grid;
    grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));*/
    display: flex;
    flex-wrap: wrap;
}
.orangesec_left {
    position: relative;
/*    width: 40%;*/
    flex: auto;
}
.orangesec_right {
/*    width: 60%;*/
/*    width: 885px;*/
    width: 830px;
}

.orangesec_leftimg {
    position: absolute;
    right: -50px;
    margin-top: 68px;
}
.orangesec_leftimg::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    outline: 18px solid #D9B88F;
    z-index: 1;
}
.orangesec_leftimg img {
    width: 100%;
    object-fit: cover;
    object-position: center;
    position: relative;
    z-index: 2;
}

.orangesec_rightimg {
    position: relative;
    z-index: 1;
}
.orangesec_rightimg::after {
    content: "";
    position: absolute;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    top: 10px;
    left: 10px;
    pointer-events: none;
    border: 1px solid #FFF4E0;
    border-radius: 20px;
    z-index: 2;
    transition: opacity .6s ease-in-out;
}
.orangesec_rightimg img {
    width: 100%;
    height: 668px !important;
    object-fit: cover;
    object-position: center;
    position: relative;
}

.orangesec_text_wrap {
    margin-top: 410px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 2;
}
.orangesec_text_wrap p {
/*    color: #FFFFFF;*/
    font-family: "Jost", Sans-serif;
    font-size: 34px;
    font-weight: 400;
    text-transform: none;
    line-height: 49.13px;
    margin-bottom: 40px;
    width: 810px;
}
.orangesec_btn {
    display: inline-flex;
}
.orangesec_btn:hover {
    text-decoration: none !important;
}
.orangesec_btn span {
    font-family: "Jost", Sans-serif;
    font-size: 16px;
    text-decoration: none;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
/*    color: #FFFFFF;*/
    font-style: italic;
    padding-right: 5px;
}
.orangesec_btn:hover span {
    text-decoration: none;
/*    color: #000;*/
}
.elementor-element.elementor-element-2a2d248 {
    display: none !important;
}/*old orange section need to remove*/

/* video section*/

.video-slider-wrap {
    padding: 0px;
    margin-bottom: 36px !important;
}
.home .video-slider-wrap {
    margin-bottom: 0px !important;
}
.video-slider-wrap .e-con-inner {
     width: 100%;
    max-width: 100%;
    padding: 0px;
    padding-bottom: 0px !important;
}
.video-slider-container {
            width: 100%;
             max-width: 100%;
            margin: auto;
            position: relative;padding-bottom: 70px;
        }


.video-slider {
            position: relative;
            width: 100%;
            overflow: hidden;
        }  

.video-slide {
            position: relative;
        }

.video-element {
            width: 100%;
        }

   
        .video-thumbnails {
       
            margin-top: 26px;
        }
.video-thumbnails .thumbnail img {
    width: 418px !important;
    height: 213px;
      object-fit: cover;
            cursor: pointer;
}

.video-slider-container .play-button-overlay {
    position: absolute;
    top: 48%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 20px;
 /*   color: white;
    background-color: transparent;*/
    padding: 0;
    height:100%;
    cursor: pointer;
    text-align: center;z-index:1;width:100%;}
.video-slider-container .palyBtn, .video-slider-container .pauseBtn{position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);border-radius: 50%;border: 10px solid #fff;
    width: 110px;
    height: 110px;
    line-height: 90px;text-align:center;}

.video-slider-container .video-slide.slick-slide {
    width: 100%;
    max-width: 100%;
}
.video-slider-wrap video.video-element, .video-slider-wrap .home-big-video-wrap .single-video-home iframe {
    width: 100%;
    height: 682px;
    object-fit: cover;
    object-position: center;
}
/* .video-slider-wrap .single-video-home.slick-slide::after, */
.video-slider-wrap .video-slide.slick-slide::after {
    content: "";
    position: absolute;
    width: calc(100% - 30px);
    height: calc(100% - 32px);
    left: 15px;
    top: 15px;
    border: 1.5px solid #C8BDA8;
    border-radius: 20px;
    z-index: 2;
}
.video-slider-wrap .video-slide.slick-slide::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 682px;
    left: 0;
    top: 0;
/*    background-color: #00000020;   */
    z-index: 1;
}
.video-info-wrap .play-button-overlay i {
    font-size: 45px;
}
.video-info-wrap .play-button-overlay i.fa.fa-solid.fa-play.palyBtn {
    padding-left: 8px;
}
.term_fields_video {
        position: absolute;
    left: 0;
    top: calc(50% + 70px);
    width: 100%;text-align:center;
/*    font-size: 10px;*/
}
.term_fields_video a {
    font-size: 34.58px;
    font-weight: 400;
/*    color: #fff;*/
    text-transform: uppercase;
    text-decoration: none;
    font-family: 'Jost';
}
.video-thumbnails.slick-initialized.slick-slider{    margin-left: 50px;
    margin-top: 56px;}

.video-thumbnails .thumbnail.slick-slide {
    position: relative;
    margin-left: 20px;
}
.term_fields{
    position: absolute;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    top: 10px;
    left: 10px;
    pointer-events: none;
    
}
.term_fields p {
        top: 10px;
    padding: 8px 16px;
    font-size: 10.78px;
    font-weight: 400;
    text-transform: uppercase;
    background: #FFE1C5;
    border-radius: 3px;
    display: inline;
    font-family: "Jost", Sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    /* display: initial; */
    position: relative;
    left: 5px;
}
.video-thumbnails .thumbnail.slick-slide::after {
    content: "";
    position: absolute;
    width: 46px;
    height: 46px;
    background-image: url(https://ediblesandiego.com/wp-content/uploads/2024/12/play.svg);
    background-repeat: no-repeat;
    background-position: center;
    left: 0px;
    right: 0px;
    top: 87px;
    margin: auto;
}
.video-thumbnails .slick-next:before, .video-thumbnails .slick-prev:before{
    display: none !important;
}
.video-thumbnails .slick-next::after{
    content: "";
    position: absolute;
    width: 40px;
    height: 38.5px;
    background-image: url(https://ediblesandiego.com/wp-content/uploads/2024/11/r-arrow.svg);
    background-repeat: no-repeat;
}
.video-thumbnails .slick-prev::after{
    content: "";
    position: absolute;
    width: 40px;
    height: 38.5px;
    background-image: url(https://ediblesandiego.com/wp-content/uploads/2024/12/Vector-2.svg);
    background-repeat: no-repeat;    margin-top: -2px;
}
.video-thumbnails .slick-next, .video-thumbnails .slick-prev{
    transform: none;
    top: inherit;
    bottom: -58px !important;
    right: 27px !important;
    width: 40px;
    height: 38.5px;
}
.video-thumbnails .slick-next::after, .video-thumbnails .slick-prev::after{    left: 0;
    top: 10px;}
.video-thumbnails .slick-prev{
        left: inherit;
    right:79px !important;
    top: inherit;
    bottom: -60px !important;
}
.video-thumbnails .slick-prev.slick-arrow.slick-disabled::after{
    filter: brightness(0) saturate(100%) invert(86%) sepia(9%) saturate(474%) hue-rotate(1deg) brightness(88%) contrast(91%);
}
.video-thumbnails .thumbnail{position:relative;/*overflow: hidden;*/}
.video-thumbnails .thumbnail:hover::before {
        content: "";
        position: absolute;
        width: calc(100% - 20px);
        height: calc(100% - 20px);
        top: 10px;
        left: 10px;
        pointer-events: none;
        border: 1px solid #FFF4E0;
        border-radius: 20px;
        opacity: 0;
        transition: opacity .6s ease-in-out;
    }
.video-thumbnails .thumbnail:hover::before{opacity:1;}


/* header section */
.logo-wrap{
 width: 300px;
float: left !important;}
.hfe-nav-menu a:hover, .hfe-nav-menu .current-menu-item a{text-decoration:underline!important;}
.head-menu a{ 
    text-align: center !important;
    display: inline-block !important;text-shadow: -.25px -.25px 0 transparent, 
                .25px .25px transparent;}
.head-menu a:hover, .head-menu .current-menu-item a{text-shadow: -.25px -.25px 0 #465902, 
                .25px .25px #465902;}
.head-menu li{    margin: 0!important;}
.hfe-nav-menu__toggle{top:12px;}

/* hero-banner */
.ls-ct-rotate{display:none!important;}
.main-slider .ls-slide-bgcolor{background:#465902!important;}
.title3{font-family: 'Gestura Display TRIAL', sans-serif!important;}
.main-slider .ls-fullscreen-wrapper .ls-layers .ls-wrapper.ls-z > .ls-wrapper.ls-in-out.ls-inner-wrapper img.sl_image {
    object-fit: cover;
    object-position: center;
}

/* orange section *
.subscribe-ban .elementor-element-d4831c4, .elementor-element-d4831c4 {
    position: relative;
    right: -94px;
}
.subscribe-ban .elementor-element-b81269f .elementor-widget-container, .elementor-element-b81269f .elementor-widget-container{
    position: relative;
}
.subscribe-ban .elementor-element-b81269f .elementor-widget-container::after, .elementor-element-b81269f .elementor-widget-container::after{
    content: "";
    position: absolute;
    width: calc(100% - 16px);
    height: calc(100% - 16px);
    left: 8px;
    top: 8px;
    border: 1.5px solid #C8BDA8;
    border-radius: 20px;
    z-index: 0;
}
.elementor-element-a80da65 {
    padding-bottom: 115px;
}
/*  *
.subscribe-ban .elementor-element-f569b88 p, .elementor-element-f569b88 p {
    padding-left: 20px;
    margin-bottom: -6px;
    transform: translateY(-6px);
}
.subscribe-ban .elementor-element-b22b525, .elementor-element-b22b525 {
    padding: 0px;
}
.subscribe-ban .elementor-button-text, .elementor-button-text {
    font-style: italic;
}
.elementor-6 .elementor-element.elementor-element-b81269f img {
  border: none;
}

/* /////////////// newsletter/////////////// */

.newlt-left h3, .newlt-rgt h3 {
        margin-bottom: 15px;
    text-transform: uppercase;
    font-size: 34px;
/*    font-size: 25px!important;*/
    font-family: jost;
    font-weight: 400;
    line-height: 34px;
/*  color:#000;*/
}
.newlt-left .elementor-widget-container, .newlt-rgt .elementor-widget-container{
    max-width: 280px;
}
.newlt-left p.new-titl, .newlt-rgt p.new-titl {
    text-transform: uppercase;
}
/*  */
#gform_1 #gform_fields_1 input{
    background: transparent;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    border-bottom: 1px solid #000;
    padding: 0px;
    font-family:jost;
    font-weight:400;
}
#gform_wrapper_1 label {
    display: none;
}
#gform_submit_button_1, .grn-news-fot-wrap .embededForm form input[type=submit] {
/*  background: transparent;*/
    padding: 0px;
    line-height: 0px;
    margin: 0px;
    height: 0px;
/*    color: #000;*/
    box-shadow: none;
    text-transform: uppercase;
    position: relative;
    outline: 0px;
    font-family: jost;
    font-weight: 400;
    font-style: italic;
    font-size: 16px;
}
#gform_submit_button_1:hover, #gform_submit_button_1:focus {
    outline: none!important;
}
.newlt-left #gform_1 .gform_footer {
    margin: 0px;
    margin-top: 8px;
}
.newlt-left #gform_1 .gform_footer::after {
    content: "";
    position: absolute;
    top: 46px;
    left: 90px;
    width: 40px;
    height: 38.5px;
    background-image: url(https://ediblesandiego.com/wp-content/uploads/2024/11/r-arrow.svg);
    background-repeat: no-repeat;
    background-position: left;
    transform: scale(0.96);
}
.newlt-left .gform_wrapper.gform_validation_error #gform_1 .gform_footer::after {
    top: inherit;
    bottom: 0;
}
.newlt-rgt svg {
/*    width: 35px !important;*/
/*    padding-left: 5px;*/
    width: 38.4px !important;
    padding-left: 0px !important;
    transform: translateY(-3px);
    margin-left: 6px;
}

/* insta post */
.insta-post-gal .row{margin:0!important;}
.insta-post-gal .gallery .gallery-item {
    padding: 0px !important;
}

/*footer */
/*.elementor-element-9756170 .e-con-inner {
    padding-top: 40px;
}*/
.fot-left-wrap li{padding-bottom: 20px !important;}
.fot-list-menu .fot-list-one li.elementor-icon-list-item:last-of-type , 
.fot-list-menu .fot-list-two li.elementor-icon-list-item:last-of-type , 
.fot-list-menu .fot-list-three li.elementor-icon-list-item:last-of-type {
    padding-bottom: 0px !important;
}
.fot-list-menu .fot-list-three li.elementor-icon-list-item span.elementor-icon-list-text {
    text-shadow: none;
}
/*  */
.fot-email-wrap #gform_1 #gform_fields_1 input, .grn-news-fot-wrap .embededForm form input {
    border-bottom: 1px solid #C8BDA8;
    padding-bottom: 20px;
}
.grn-news-fot-wrap .embededForm form input {
    padding-bottom: 20px !important;
}
.fot-email-wrap #gform_submit_button_1, .grn-news-fot-wrap .embededForm form input[type=submit] {
/*  background: #465902;*/
    padding: 15px 40px !important;
/*    color: #fff;*/
    box-shadow: none !important;
    text-transform: uppercase !important;
    position: absolute !important;
    right: 0px !important;
    top: -75px !important;
    border-radius: 5.18px !important;
    min-height: 38px !important;
    line-height: 10px !important;
}
.fot-email-text p {
    margin-top: 10px;
    margin-bottom: 50px;
/*  color: #505050;*/
}
/* footer */
/*.fot-menu ul li a:hover{font-weight:600!important; color:#465902!important;}*/
.fot-menu ul li a:hover {
    font-weight: 400 !important;
/*    color: #505050 !important;*/
}
.fot-bot-txt a:hover{text-decoration:none!important; /*color:#505050;*/}
.elementor-550 .elementor-element.fot-logo-wrap a {
    display: block;
}
.elementor-550 .elementor-element.fot-logo-wrap img {
    width: 100%!important;
}
/*.elementor-element-df8fcfd .e-con-inner {
    padding-top: 40px;
}*/
.elementor-550 .elementor-element.fot-logo-wrap {
    padding-bottom: 120px;
}
.fot-credit-wrap p {
    margin-bottom: 5px;
}
.fot-credit-wrap p a{text-transform: uppercase;}
/*.fot-credit-wrap p a, .fot-copyright p {
    color: #505050;
}*/
.fot-copyright p {
    margin-bottom: 20px;
}

/* /////////////////// */

/* //////////menu/////////// */
.elementor-widget-raven-search-form{z-index:1;}
/*.raven-search-form-full .raven-search-form-button{background-color:transparent!important;}*/
.hfe-nav-menu-icon{padding-top:1px!important;}
.hfe-nav-menu-icon svg{    width: 28px!important;
    height: 28px!important;
    line-height: normal!important;
    font-size: initial!important;}
.hfe-nav-menu-icon .hfe-active-menu-full-width svg{  width: 26px!important;
    height: 26px!important;}
.raven-search-form .raven-search-form-button svg{display: inline-block;
    width: 20px!important;
height: 20px!important;}


.hfe-nav-menu__layout-horizontal li.menu-item, .hfe-nav-menu__layout-horizontal > li.menu-item {
    font-size: 14px;
}

.logo-wrap {
    width: 300px;
}


.hfe-nav-menu__toggle {
    top: 12px;
}
.hfe-search-icon-toggle i.fas.fa-search::before {
    display: none;
}
.hfe-search-icon-toggle::after {
    content: "";
    position: absolute;
    width: 21px;
    height: 21px;
    background-image: url(https://ediblesandiego.com/wp-content/uploads/2024/12/search.svg);
    background-repeat: no-repeat;
    background-position: center;
    right: 0px;
    top: 3px;
}
.elementor-548 .elementor-element.elementor-element-64c129c.elementor-element {
    z-index: 2;
}
.hero-banner .ls-circle-timer{display:none!important;}
/*@media (max-width: 1199px) and (min-width: 1025px){
    .title2 {font-size:63px!important; }

}*/
@media (min-width: 1025px) {
    .elementor-548 .elementor-element.rgt-menu-wrap {
        width: 10% !important;
    }
}
@media (min-width: 992px) {
/*  .elementor-548 .elementor-element.elementor-element-01e58d8, */
    .head-menu {
        width: 70% !important;
    }
}

.elementor-548 .elementor-element.elementor-element-db2f949 .menu-item a.hfe-menu-item {
    padding-left: 35px;
}

/*  */
.elementor-element-fa25446 .ls-gui-element.ls-nav-prev, .elementor-element-fa25446 .ls-gui-element.ls-nav-next, 
.elementor-element-fa25446 .ls-nav-start.ls-nav-start-active, .elementor-element-fa25446 a.ls-nav-stop {
    display: none !important;
}

.ls-v6 .ls-bottom-slidebuttons a {
    border: 0.33px solid #F5DBBB !important;
    background: transparent;
}
/*.ls-v6 .ls-bottom-slidebuttons a.ls-nav-active {
    background: #F28B50 !important;
}*/

/*.elementor-element-fa25446 .ls-wrapper.ls-in-out.ls-inner-wrapper .title-btn.ls-button-layer {
    margin-top: 20px !important;
}*/
/*.elementor-element-fa25446 .ls-wrapper.ls-in-out.ls-inner-wrapper .title2.ls-text-layer {
    font-size: 73.29px !important;
}
.elementor-element-fa25446 .ls-wrapper.ls-in-out.ls-inner-wrapper .title3.ls-text-layer {
    font-family: 'Gestura Display TRIAL';
    font-size: 82.71px !important;
    font-style: italic !important;
    font-weight: 300 !important;
    letter-spacing: 0.06em !important;
}*/

.elementor-element-fa25446 .ls-wrapper.ls-in-out.ls-inner-wrapper .title1.ls-text-layer {
    text-transform: uppercase !important;
}
.elementor-element-fa25446 .ls-wrapper.ls-in-out.ls-inner-wrapper .title-copy.ls-text-layer, 
.elementor-element-fa25446 .ls-wrapper.ls-in-out.ls-inner-wrapper ls-layer.title-see-all.ls-text-layer {
    text-transform: uppercase !important;
    margin-top: 40px !important;
    transform: translate(-13px, 0px) !important;
}
ls-layer.title-see-all.ls-text-layer.ls-layer
.elementor-element-fa25446 #layerslider_1_7jth9fu64is0 {
    max-height: 650px !important;
}

.elementor-element-fa25446 span.ls-bottom-slidebuttons {
    position: absolute;
    right: 0;
    bottom: 40px;
    width: 27%;
}


/* ls-wp-container fitvidsignore ls-v6 ls-container ls-responsive ls-device-is-desktop */
/* .elementor-element-fa25446 .ls-device-is-desktop, .elementor-element-fa25446 .ls-layers, 
.elementor-element-fa25446 .ls-slide-transition-wrapper, .elementor-element-fa25446 .ls-slide-bgcolor, 
.elementor-element-fa25446 .ls-wrapper.ls-in-out.ls-inner-wrapper {
    height: 650px !important;
} */
.seasonal-slider .elementor-slick-slider{overflow:hidden!important;height: 473px;}
.seasonal-slider .slick-list .slick-track{left:auto!important;right:-10px!important;} 
.seasonal-slider{margin-left:40px!important;}
.seasonal-slider .jet-carousel .jet-arrow svg{    width: auto!important;
    height: auto!important;}
.seasonal-slider .jet-carousel .jet-arrow.prev-arrow{margin-right: 35px!Important;}
.recipe-slide.slick-slide, .seasonal-slider .slick-slide{
    position: relative;
/*   width: 418px!important; */
  /*     height: 413px!important; */
    padding: 0;
    margin: 10px 20px 10px 0;
}
.seasonal-slider .slick-slide.jet-posts__item{position:relative;}
.seasonal-slider .slick-slide.jet-posts__item:hover::after{ 
    width:100%;
    height:100%;
    content: "";
    position: absolute;
   background: rgb(37,17,17)!important;
background: -moz-linear-gradient(0deg, rgba(37,17,17,1) 0%, rgba(0,0,0,0) 100%)!important;
background: -webkit-linear-gradient(0deg, rgba(37,17,17,1) 0%, rgba(0,0,0,0) 100%)!important;
background: linear-gradient(0deg, rgba(37,17,17,1) 0%, rgba(0,0,0,0) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#251111",endColorstr="#000000",GradientType=1)!important;}
.seasonal-slider .slick-slide .jet-posts__inner-box{position: relative;width: 100%;
    height: 100%;background-color:transparent!important;}
.seasonal-slider .slick-slide .jet-posts__inner-box:after{
    content: "";
    position: absolute;
    z-index:1;
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    left: 5px;
    top: 5px;
     border: 1px solid #FFF4E0;
        border-radius: 20px;
        opacity: 0;
        transition: opacity .6s ease-in-out;
}
.seasonal-slider .slick-slide .jet-posts__inner-box:hover:after{
    opacity:1
}
.seasonal-slider .slick-slide .jet-posts__inner-content{    position: absolute;
    bottom: 10px;
    background-color: transparent !important;
    z-index: 3;
    width: calc(100% - 40px);
    left: 20px; 
        opacity: 0;
        transition: opacity .6s ease-in-out;}
.seasonal-slider .slick-slide:hover .jet-posts__inner-content{opacity:1;}
.seasonal-slider .slick-slide .jet-posts__terms{position: absolute;
    top: 11px;
    left: 11px;z-index:3;}
.seasonal-slider .slick-slide .jet-posts__terms-link {
  /*  background-color: #789342;
    color: #FFFFFF;*/
    border-radius: 3px;
    padding: 8px 16px;
}
.seasonal-slider .slick-slide .entry-excerpt{    background: -webkit-linear-gradient(#fff, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.seasonal-slider .slick-slide .jet-more{padding:0 30px 10px 0; border: none;}
.seasonal-slider .slick-slide .jet-elements-icon svg{width:26px!important;}
.seasonal-slider .slick-arrow{width:40px!important;}
.seasonal-slider .jet-arrow.prev-arrow {
    right: 51px!important;
}
/*paralax-img */
/* .image-video-grid--item a {
    display: block;
    transition: opacity .3s linear;
} */
.biggrid-img, .orng-rght .elementor-widget-container{position:relative;overflow: hidden;}
.biggrid-img::after, .orng-rght .elementor-widget-container:after {
        content: "";
        position: absolute;
        width: calc(100% - 20px);
        height: calc(100% - 20px);
        top: 10px;
        left: 10px;
        pointer-events: none;
        border: 1px solid #FFF4E0;
        border-radius: 20px;
        opacity: 0;
        transition: opacity .6s ease-in-out;
    }
.orng-rght .elementor-widget-container:after{opacity:1!important;}
.biggrid-img:hover::after {
        opacity: 1;
    }
/* .biggrid-img{
        transition: transform .6s ease-in-out;

    }
.biggrid-img:hover{
        transform: scale(1.02);
    }  */
.video-thumbnails .slick-track{display:flex!important;}

.recipe-post-slider .video-element {
    width: 100%;
    min-width: 418px;
    min-height: 413px;
    border-radius: 0px;
}
.recipe-post-slider .video-element img {
    width: 100%;
    height: 413px;
    object-fit: cover;
    object-position: center;
}

.recipe-post-slider .slick-dots {
    display: none !important;
}
.recipe-post-slider .play-button-overlay {
    display: block;
    top: 0;
    left: 0;
    transform: none;
    padding: 0px;
    background: transparent;
}
.recipe-post-slider .term_fields_video {
    position: absolute;
    top: -20px;
    left: 15px;
    width: auto;
    display: block;
    white-space: nowrap;
}
.recipe-post-slider .term_fields_video a {
    font-size: 10.78px;
    font-weight: 400;
    padding; 7px 20px;
/*  background: #789342;*/
}


/*  */

#orngsubs-btn svg{width:auto!important;}
.elementor-element-aff7d0c .e-con-inner, .elementor-element-7a693ee .e-con-inner {
    width: 100%;
    max-width: 100%;
    padding: 0px;
}
/* .elementor-element-6e80f01 .e-con-inner, .elementor-element-054af7d.elementor-section.elementor-section-boxed > .elementor-container {
    width: 100%;
    max-width: 100%;
    padding: 0px;
} */
   
/*  */


/*  */

/* //////////////popular stories////////////// */

.elementor-element-6e80f01 .swiper-slide.raven-posts-carousel-loaded {
/*     width: 418px !important; */
    height: 413px !important;
}
.elementor-element-6e80f01 .elementor-element.elementor-element-f178db1 .raven-post {
/*     height: 200px; */
    height: 413px;
}
.elementor-element-6e80f01 .elementor-element-f178db1 .raven-image-fit img {
    object-position: center center;
    object-fit: cover;
}
/*recipe listing */
.live-para p{margin-bottom:0;}
.live-btn span{font-style:normal;}
.live-list h3{font-size:21px;    font-family: 'Jost';}                
.live-list p{font-size: 14px;
    margin-bottom: 25px;
    line-height: 20px;
    text-transform: uppercase;    font-family: 'Jost';}
.reciep-tab-list .post-thumbnail+.jet-posts__terms{position: relative!important;
    margin: 10px 0 0!important;}
.reciep-tab-list .post-thumbnail+.jet-posts__terms a{padding-left: 0!important;}
.reciep-tab-list .post-thumbnail{height:211px;overflow:hidden;}
.reciep-tab-list .post-thumbnail img{height:100%!important;}
.reciep-tab-list .entry-title{padding-top:6px;}
/*.reciep-tab-list .raven-tabs-list{background:#f8f5ea!Important;}*/
/*recipe single details */

/*.sing-recp-brd a{text-decoration:none!important;}
#recipe-details-hed-btn .elementor-button-text{font-style:normal!important; line-height: 14px;}
.rdtl-meta .raven-post-meta-item-type-author{color:#465902!important;font-weight:500; text-transform:uppercase;font-size:14px;}
.rdtl-meta .raven-post-meta-item-type-author .raven-post-meta-item-prefix{font-weight:400!important; text-transform:lowercase!important; font-size:12px!important;font-style: italic!important;}
.rdtl-meta .raven-post-meta-item-type-date{font-style:italic!important;font-size:12px!important;}
.rdlt-social .jupiterx-social-share-button{border:1px solid #C8BDA8!important;padding: 9px!Important;}
.rdlt-social .jupiterx-social-share-button svg{opacity: 0.7;}
.rdlt-social .jupiterx-social-share-button:hover svg{opacity:1;}
.rdlt-social .jupiterx-social-share-button .jupiterx-social-share-button-icon{padding:0!important;}
.rdlt-social .jupiterx-social-share-wrapper .jupiterx-social-share-button:hover, .print-btn .jupiterx-social-share-wrapper .jupiterx-social-share-button:hover{-webkit-filter: saturate(1) brightness(1)!important;
    filter: saturate(1) brightness(1!important);opacity:1!important;}
.print-btn .jupiterx-social-share-button{    padding: 2px 25px;
    text-align: center;}
.print-btn .jupiterx-social-share-button-title{color:#000000!important;}
.print-btn {border-radius:5px!important;}
.print-btn svg{color:#000000!important;background:none;display:none!important;}
.print-btn .jupiterx-social-share-button-icon{
    width: 20px;
    height: 20px;
    background-image: url(https://wallendorf.com/es/wp-content/uploads/2024/12/print-icon.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
}
.print-btn .jupiterx-social-share-button-title{line-height:30px!important;padding-right: 0!important;}
.rdtl-tbl .jet-table__head{background:transparent!important;}
.rdtl-tbl .jet-table__head-cell, .jet-table__foot-cell {
    background-color: #00b4ff00!important;
    color: #505050!important;
}
.rdtl-tbl .jet-table__cell-content{display: block!important;
    text-align: center!important;
    width: 100%!important;}
.rdtl-tbl .jet-table{border: 1px solid #C8BDA8!important;
    border-radius: 5px!important;}
.rdtl-tbl .jet-table__head-cell{color:#000000!important;}
.rdtl-tbl .jet-table-wrapper .jet-table{padding:10px!important;}
.rdtl-tbl .jet-table-wrapper .jet-table tr th, .rdtl-tbl .jet-table-wrapper .jet-table tr td{border-right:1px solid #C8BDA8!important;width:33.33%!important;}
.rdtl-tbl .jet-table-wrapper .jet-table tr th:last-child, .rdtl-tbl .jet-table-wrapper .jet-table tr td:last-child{border-right:none!important;}*/
/*.dleft-cont h2{font-weight: 600;
    font-size: 24px;
    color: #465902;
    line-height: 35px;
    font-style: normal;
    text-transform: uppercase;}
.dleft-cont p a{color:#465902!important;text-decoration:none!important;}  
.dleft-cont hr{width: 100%!important;
    border-bottom: 1px solid #C8BDA8!important;
    margin-bottom: 20px;}
.dleft-cont hr > p{font-size:14px;}
.dleft-cont ul{list-style-type:none!important;    padding-left: 0 !important;}
.dleft-cont ul li{padding:10px 0!important;font-size:15px!important; font-weight:500;line-height:18px!important;}
.dleft-cont h3{color:#465902!important; text-transform:uppercase!important;font-weight:600;}
.dleft-cont .wp-block-quote{padding: 0!important;border-left: none!important;}
.dleft-cont .wp-block-quote ul li{ padding: 12px 44px 14px 110px !important;
    border-radius: 5px;
    font-size: 17px !important;
    line-height: 32px !important;position:relative;background: #ffffff;
    border: 1px solid #ffffff;}
.dleft-cont .wp-block-quote ul li:first-child, .dleft-cont .wp-block-quote ul li:hover{
background: #F8F5EA;
    border: 1px solid #C8BDA8;}
.dleft-cont .wp-block-quote ul li:after{background:#ffffff;width:26px;height:26px;content:"";
    border:1px solid #505050;left:40px;top:14px;position:absolute;border-radius:50%;}
.dleft-cont .wp-block-quote ul li:hover:after, .dleft-cont .wp-block-quote ul li:first-child:after{background:#465902;}*/
/*.dtl-tag-wrap{--e-con-grid-template-rows: repeat(0, 1fr)!important;}
.dtag-ttl p{margin-bottom:0!important;}
.dtag-list ul{padding-left:0!important;}
.dtag-list ul li{float: left;
    font-weight: 500;
    padding-right: 26px;}  
.dtag-list ul li::marker{color:#465902!important;}
.dtag-list ul li:first-child{list-style-type:none!important;}
.dtag-list ul li a, .dtag-list ul li a:hover{color:#465902!important;font-size:12px; line-height:24px;letter-spacing:0.6px;padding:2px 0;text-decoration:none!important;text-transform:uppercase;}*/
/*.dlt-author-box{border-bottom: 1px solid #C8BDA8 !important;
    margin-bottom: 20px;padding-bottom:40px;}
.dlt-author-box a, .dlt-author-box a:hover{text-decoration: none!important;
    padding-bottom: 15px!important;}*/
/*.drgt-vid .video-slider-container .palyBtn, .drgt-vid .video-slider-container .pauseBtn{border: 5px solid #fff;
    width: 47px;
    height: 47px;
 line-height: 40px!important;font-size:18px;padding-left:5px;}*/        
.hfe-active-menu + .hfe-nav-menu__layout-expandible{
    display:none!important;
}
/* responsive */
@media (min-width:1200){
    .hero-banner .title2{
    font-size: 73.29px !important;
}
.hero-banner .title3 {
    font-family: 'Gestura Display TRIAL';
    font-size: 82.71px !important;
    font-style: italic !important;
    font-weight: 300 !important;
    letter-spacing: 0.06em !important;
}
}
@media (max-width: 1440px) {
    .orang-wrap2{width:100%;}
}
@media (max-width: 1439px){
    .orang-wrap2{width:100%!important;}    
    
}      
@media (max-width: 1439px) and (min-width:1201px) {
    .orang p {font-size: 26px;
    line-height: 34px;}        
}
@media (max-width: 1200px) and (min-width:1025px) {
    .raven-search-form-container{margin-right: 40px;} 
    .tre-icon h3{font-size:18px!important;}
    .orang {width:47%;}
    .orang p{font-size: 18px;
        line-height: 28px;}
    .newlt-left h3, .newlt-rgt h3{font-size: 24px;
    line-height: 27px;}
    .fot-img{width:80%;margin:0 auto;}

}   
@media (max-width: 991px){
    .elementor-element-fa25446 .ls-wrapper.ls-in-out.ls-inner-wrapper .title-copy.ls-text-layer, .elementor-element-fa25446 .ls-wrapper.ls-in-out.ls-inner-wrapper ls-layer.title-see-all.ls-text-layer {
        transform: translate(-5px, 0px) !important;
    }
    .elementor-element-fa25446 .ls-wrapper.ls-in-out.ls-inner-wrapper .title-copy.ls-text-layer {
        transform: translateX(-35px) !important;
    }
}



.jet-engine-query-edit-modal {
    display: none !important;
}

/*footer*/
.footer-width-fixer img {
   /* width: 100% !important;*/
    margin-top: 40px;
/*    margin-bottom: 100px;*/
}
.footer-width-fixer .fot-logo-wrap img {
    margin-bottom: 100px !important;
}

/*20.02.25*/

.rlist-ban-rgt figure figcaption {
    display: none;
}
/**/
.rlist-ban-rgt figure img, .rlist-ban-rgt > div, .rlist-ban-rgt > div > div, .rlist-ban-rgt img {
    width: 100% !important;
    height: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
    overflow: hidden !important;
}
.rlist-ban-rgt {
    overflow: hidden !important;
}
.rlist-ban-rgt figure img, .rlist-ban-rgt img  {
    width: 100% !important;
    height: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
    object-fit: cover !important;
    object-position: center !important;
}
/**/

.author .rlist-ban-rgt figure img, .author .rlist-ban-rgt img  {
    object-position: top !important;
}
.author-note figure img {
/*    width: 50%;*/
    width: 70%;
    max-width: 540px !important;
    margin-left: 0px;
}
.author-note figure.wp-caption img {
    text-align: left !important;
}
.author_desc img {
    width: 70%;
    max-width: 540px !important;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
}
.author-note figure figcaption {
    margin-bottom: 20px;
    text-align: left;
}
.author .rlist-ban-left {
    padding-top: 50px;
    padding-bottom: 50px;
}
.kitchen_desc p img {
    width: 70%;
    max-width: 540px !important;
}


/*///////////////////////////////////////////guide page///////////////////////////////////////////*/
/*https://wallendorf.com/es/guide/*/

body.page-id-3608 header .menu-wrap, 
/*body.page-id-5577 header .menu-wrap, */
/*body.page-id-6003 header .menu-wrap, */
/*body.page-id-6817 header .menu-wrap, */
body.page-id-6752 header .menu-wrap {
    position: absolute;
}
body.page-id-3608 header.sticky .menu-wrap, 
/*body.page-id-5577 header.sticky .menu-wrap, */
/*body.page-id-6003 header.sticky .menu-wrap, */
/*body.page-id-6817 header.sticky .menu-wrap, */
body.page-id-6752 header.sticky .menu-wrap {
    position: block;
}
.page-id-3608 .rlist-ban-rgt figure::after, .rlist-ban-rgt.author-dwrap div::after {
    opacity: 1;
}
.guide-top-ban .rlist-ban-rgt figure {  
    height: 594px !important;
}
.guide-top-ban .rlist-ban-rgt figure img {
    height: 594px !important;
    object-fit: cover;
    object-position: center;
}
.guide-top-ban .rlist-ban-left {
    position: absolute;
    bottom: 0;
    text-align: left !important;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 530px !important;
    padding-bottom: 0px !important;
    padding-left: 60px !important;
}
.guide-top-ban .rlist-ban-left .rlist-ban-desc p {
    margin-top: -40px;
    padding-left: 5px;
    text-align: left;
}
.guide-top-ban .rlist-ban-rgt figure::after {
    width: calc(100% - 40px);
    height: calc(100% - 20px);
    left: 20px;
    top: 10px;
}
.guide-expext-wrap {
    padding-bottom: 0px !important;
}
.guide-expext-wrap .e-con-full {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0px 60px !important;
}
.guide-expext-wrap p {
    margin-bottom: 0px;
}


/*///////////////////////////////////////////digital-issues///////////////////////////////////////////*/
/*https://wallendorf.com/es/digital-issues/*/

.digital-main-container {
    padding: 0px 35px !important;
}
.digital-main-container a.elementor-post__thumbnail__link {
    position: relative !important;
}
.digital-main-container .elementor-post__thumbnail::after {
    content: "" !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}
.digital-main-container h3.elementor-post__title {
   
}
.page-id-5577 .su-wrap1, .single-post .su-wrap1 {
    margin-bottom: 35px;
}
.page-id-3608 footer {
    margin-top: 35px;
}
/*button*/
.digital-main-container .elementor-button-wrapper a {
    padding: 12px 40px !important;
    border-radius: 5.18px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
}


/*///////////https://wallendorf.com/es/advertisers-guide/////////////*/

#ad-guide-tab-list .guide_card_button, .guide_card_button {
    text-align: center;
    margin: auto;
    margin-top: 90px;
    margin-bottom: 30px;
}
#gren1-btn {
    text-align: center;
    margin: auto;
    text-decoration: none;
}
#ad-guide-tab-list .recipes_card_tab .nav-item a {
    display: none !important;
}
#ad-guide-tab-list .recipes_card_tab .nav-item:first-child a {
    display: block !important;
    line-height: 27px;
}
#ad-guide-tab-list .recipes_card_tab .mydropdown_item::after {
    display: none !important;
}

/*.sing-recipe-cont-wrap-left h2 {
    padding-left: 15px;
    padding-right: 15px;
}*/

#ad-guide-tab-list .recipes_card_tab {
    min-height: 60px;
}


/**/
.gal-text {
  font-family: 'Jost';
  font-weight: 500;
  font-size: 10px;
  line-height: 17px;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  position: absolute;
  bottom: -43px;
}
.recipe_gallery_post .recipe-gal-image img {
    height: 600px !important;
    width: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
}
.recipe_gallery_post .slick-list {
    padding-bottom: 30px !important;
}
.sing-recipe-cont-wrap > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
}
/**/
.mydropdown_menu li.nav-item.hidedeskli {
    display: none !important;
}









/*//////////////////////////////////////////////////////////////////////Responsive///////////////////////////////////////////////////////////////////*/

@media only screen and (min-width: 992px) and (max-width: 20000px) {
    .menu-wrap .e-con-inner {
        padding: 21.5px 20px !important;
    }
}

@media (max-width: 1299px) {
    .orangesec_left {
        width: 30%;
    }
    .orangesec_leftimg img {
        height: 350px !important;
    }
    .orangesec_right {
        width: 70% !important;
    }
    .orangesec_rightimg img {
        height: 663px !important;
    }
}
@media (max-width: 1199px) {
    nav.raven-adnav-menu-horizontal ul.raven-adnav-menu {
        gap: 20px !important;
    }
    .elementor-element-fa25446 span.ls-bottom-slidebuttons {
        width: 28% !important;
    }
    /*.biggrid-img-wrap > div {
        min-height: inherit !important;
        height: 500px !important;
    }*/
    .video-slider-wrap .e-con-inner .home-big-video-wrap video.video-element, .video-slider-wrap .home-big-video-wrap .single-video-home iframe {
        height: 500px !important;
    }
    .elementor-550 .elementor-element.fot-logo-wrap img {
        width: 50%!important;
    }
    .elementor-550 .elementor-element.fot-logo-wrap {
        padding-bottom: 50px !important;
    }
    .elementor-550 .elementor-element.fot-credit-wrap > .elementor-widget-container {
        margin: 0px 0px 20px 0px !important;
    }
    .elementor-550 .elementor-element.elementor-element-fff1160 {
        margin-top: 50px !important;
    }
    .footer-width-fixer .fot-logo-wrap img {
        margin-top: 70px !important;
    }
    .hero-banner .title2, .hero-banner .title3 {
        font-size: 60px !important;
    }
    .hero-banner .title-btn {
        font-size: 13px !important;
        margin-left: -14px !important;
    }
/*    */
    #ad-guide-tab-list .recipes_card_tab {
        padding: 12px 45px !important;
    }
    .featured-off-mrgn .recipes_card_tab {
        justify-content: end !important;
        padding: 12px 25px 12px !important;
    }
    .featured-off-mrgn.only-winre .recipes_card_tab, .only-winre .recipes_card_tab {
        justify-content: flex-start !important;
        padding: 60px 25px 12px !important;
    }
    .featured-off-mrgn.only-winre .mydropdown_menu ul.recipes_card_tab, .only-winre .mydropdown_menu ul.recipes_card_tab {
        padding: 0px 5px 15px 25px !important;
    }
}
@media (max-width: 1099px) {
    .hero-banner .title-btn {
        margin-left: -26px !important;
    }
}
@media (max-width: 1024px) {
    .recipes_img img {
        width: 350px;
        height: 300px !important;
    }
    .top-headbar {
        height: inherit !important;
        margin: 0px;
        padding: 0px !important;
    }
    .top-headbar p {
        width: 100%;
        background-color: #F28A50;
        margin: 0px;
        padding: 5px 10px;
        font-size: 14px;
    }
    .elementor-element-fa25446 span.ls-bottom-slidebuttons {
        width: 28.5% !important;
    }
    .elementor-element-59b7f3f .elementor-button {
        padding: 12px 0px !important;
    }
    .newlt-rgt .elementor-element-7dc2812 {
        padding-left: 0px !important;
    }
    .hero-banner .title-btn {
        margin-left: -36px !important;
    }
/*    */
    .newlt-rgt .elementor-button {
        padding-left: 0px !important;
    }
    .fot-logo-wrap img {
        padding: 0px 10px;
    }
}
@media (max-width: 991px) {
    .orangesec_wrapper {
        padding: 46px 0px 80px 40px !important;
    }
    .orangesec_leftimg img {
        height: 280px !important;
    }
    .orangesec_text_wrap p {
        width: 700px !important;
    }
/*    */
    nav.raven-adnav-menu-main, .elementor-element-ad73fb8.elementor-widget-navigation-menu {
        display: none !important;
    }
    .raven-adnav-menu-toggle {
        display: block !important;
    }
    .menu-wrap .e-con-inner {
/*        padding: 18px 0px 10px !important;*/
        display: block !important;
    }
/*    .elementor-548 .elementor-element.elementor-element-01e58d8, */
    .head-menu {
        width: 45px !important;
        float: right !important;
        padding: 0px !important;
        padding-top: 0px !important;
        margin-right: 5px !important;
    }
    .elementor-548 .elementor-element.elementor-element-c8aaeac .raven-adnav-menu-toggle-button {
        padding: 10px 10px 18px 10px !important;
    }
    nav.raven-adnav-menu-mobile {
/*        border-top: 1px solid #dcdcdc !important;*/
        box-shadow: 0px 15px 10px -20px #000 !important;
        transform: translateY(9px) !important;
        padding: 12px 10px 12px 10px !important;
    }
    .elementor-548 .elementor-element.rgt-menu-wrap {
        width: 50px !important;
        float: right !important;
        padding: 0px !important;
    }
    .raven-search-form-full .raven-search-form-button {
        padding-top: 5px !important;
    }
/*    */
    .raven-adnav-menu-toggle .raven-adnav-menu-toggle-button div.toggle-button-custom i {
        width: 30px;
        height: 1px;
/*        background-color: #000;*/
        position: relative;
    }
    .raven-adnav-menu-toggle .raven-adnav-menu-toggle-button div.toggle-button-custom i::before {
        content: "";
        position: absolute;
        width: 30px;
        height: 1px;
/*        background-color: #000;*/
        top: -9px;
        left: 0;
    }
    .raven-adnav-menu-toggle .raven-adnav-menu-toggle-button div.toggle-button-custom i::after {
        content: "";
        position: absolute;
        width: 30px;
        height: 1px;
/*        background-color: #000;*/
        bottom: -9px;
        left: 0;
    }
/*    */
    .elementor-548 .elementor-element.elementor-element-d9560b4, .logo-wrap {
/*        width: 240px !important;*/
 width: 260px !important;  
        padding: 0px !important;
    }
    .logo-wrap img {
/*        width: 300px;*/
        padding-left: 30px;
    }
/*    */
    .su-wrap1 .Seasonal_recipes_slider {
        margin-bottom: 20px;
    }
    .recipes_wrap .slick-arrow::after {
        transform: scale(0.8);
    }
    .su-wrap1 .Seasonal_recipes_slider h1, .elementor-3357 .elementor-element.big-img-wrap-ttl .elementor-heading-title, 
    .biggrid-img-wrap .elementor-heading-title, .newlt-left h3, .newlt-rgt h3, 
    .elementor-3357 .elementor-element.elementor-element-848f4e0 .elementor-heading-title {
        font-size: 28px !important;
    }
    .video-info-wrap .play-button-overlay i {
        font-size: 30px !important;
    }
    .video-slider-container .palyBtn, .video-slider-container .pauseBtn {
        border: 6px solid #fff;
        width: 80px;
        height: 80px;
        line-height: 68px;
    }
    .term_fields_video a {
        font-size: 25px !important;
    }
    .term_fields_video {
        top: calc(50% + 50px) !important;
    }
    .elementor-element-2b01f4f {
        padding-top: 20px !important;
    }
    .elementor-element-c144848, .elementor-element-59b7f3f {
        padding: 50px 40px !important;
    }
    .elementor-element-a279b5b {
        padding: 0px !important;
    }
    .elementor-element-5ea543e {
        margin-bottom: 35px !important;
    }
    .elementor-element-df53476 {
        padding: 0px !important;
    }
    .fot-email-text p {
        margin-top: 0px !important;
    }
/*    */
    .hero-banner .title2, .hero-banner .title3 {
        font-size: 50px !important;
    }
    .hero-banner .title-btn {
        margin-left: -18% !important;
        max-width: 75px !important;
    }
    .title-copy, .title-see-all {
        font-size: 11px !important;
    }
    .elementor-element-fa25446 span.ls-bottom-slidebuttons {
        width: 29% !important;
    }
    .title1 {
        font-size: 12px !important;
    }
/*    */
    .logo-wrap img {
        padding-left: 10px !important;
    }
    .rlist-ban-rgt figure img {
        height: 400px !important; 
    }
    .guide-top-ban .rlist-ban-rgt figure::after {
        width: calc(100% - 20px);
        height: calc(100% - 10px);
        left: 10px;
        top: 5px;
    }
/*    */
    .page-id-5577 .su-wrap1, .single-post .su-wrap1 {
        margin-bottom: 50px;
    }
    .page-id-3608 footer {
        margin-top: 50px;
    }
/*    */
    #ad-guide-tab-list .guide_card_button {
        margin-top: 10px;
        margin-bottom: 10px;
    }
/*    */
    .author-top-sec h2 {
        max-width: 450px;
    }
}
@media (max-width: 800px) {
    .elementor-element-fa25446 span.ls-bottom-slidebuttons {
        width: 29.5% !important;
    }
    .hero-banner .title-btn {
        margin-left: -21% !important;
    }
}
@media (max-width: 767px) {
    .head-menu a {
        padding: 8px 10px 8px 10px !important;
    }
    .menu-wrap .e-con-inner {
        padding: 18px 0px !important;
    }
    .orangesec_wrapper {
        padding: 46px 40px 70px 40px !important;
    }
    .orangesec_box {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: column-reverse;
    }
    .orangesec_left, .orangesec_right {
        width: 100% !important;
        flex: inherit !important;
    }
    .orangesec_leftimg {
        right: 0;
        left: 0;
        margin: auto;
        margin-top: -60px;
        max-width: calc(100% - 30%);
        height: 300px;
    }
    .orangesec_text_wrap {
        margin-top: 300px;
        position: inherit;
        bottom: inherit;
        left: inherit;
        text-align: center;
    }
    .orangesec_text_wrap p {
        font-size: 26px !important;
        line-height: 42px !important;
        width: inherit !important;
    }
    .orangesec_leftimg img {
        height: inherit !important;
    }
    .orangesec_rightimg img {
        width: 100% !important;
        height: 300px !important;
    }
    /*    */
    .video-thumbnails.slick-initialized.slick-slider {
        margin-left: 20px !important;
        margin-top: 20px !important;
    }
    .thumbnail img {
        width: 350px !important;
    }
/*    */
    .su-wrap1 .Seasonal_recipes_slider {
        margin-left: 20px !important;
    }
    .elementor-element-c144848, .elementor-element-59b7f3f {
        padding: 50px 10px !important;
    }
    .newlt-left .elementor-widget-container, .newlt-rgt .elementor-widget-container {
        max-width: 400px !important;
    }
    .elementor-element-ddb6e7b {
        margin-left: 0px !important;
    }
    .elementor-3357 .elementor-element.elementor-element-848f4e0 .elementor-heading-title {
        text-align: center !important;
    }
    .elementor-element-a279b5b {
        margin-right: 0px !important;
    }
    .elementor-element-079d4f3 .elementor-button-wrapper {
        text-align: center !important;
        margin-bottom: 10px !important;
    }
    .elementor-element-3b230d8 .gallery .gallery-item img {
        width: 100% !important;
        height: 300px !important;
        object-fit: cover !important;
        object-position: center !important;
    }
    .elementor-element-df53476 {
        display: grid !important;
        grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)) !important;
    }
    .elementor-element-fff1160 .e-con-inner {
        padding: 0px !important;
    }
    .fot-email-text p {
        margin-top: 20px !important;
    }
    .elementor-element-1833f4a, .elementor-element-aae13a4 {
        margin: 0px !important;
    }
    .elementor-element-1833f4a h2, .elementor-element-aae13a4 .elementor-button-wrapper {
        text-align: center !important;
    }
/*    */
    /*.rlist-ban-rgt figure img {
        height: inherit !important; 
    }*/
    .guide-top-ban .rlist-ban-rgt figure::after {
        width: calc(100% - 10px);
        left: 5px;
    }
    .guide-expext-wrap .e-con-full {
        padding: 0px 30px !important;
    }
    .guide-top-ban .rlist-ban-left {
        padding-left: 30px !important;
    }
    .guide-expext-wrap {
        padding-top: 60px !important;
    }
    .guide-top-ban .rlist-ban-left .rlist-ban-ttl h2 {
        line-height: 50px !important;
        text-align: left;
    }
    .guide-top-ban .rlist-ban-left .rlist-ban-desc p {
        margin-top: -20px;
        padding-left: 0px;
        text-align: left;
    }
/*    */
    .digital-main-container {
        padding: 0px 20px !important;
    }
    .digital-main-container .elementor-button-wrapper {
        margin-top: 0px !important;
    }
    .page-id-5577 .news-rgt {
        padding-bottom: 0px !important;
    }
/*    */
    .featured-off-mrgn.only-winre .recipes_card_tab, .only-winre .recipes_card_tab, .findcp .recipes_card_tab  {
        justify-content: flex-end !important;
        padding: 20px 25px 20px !important;
    }
/*    */
    #ad-guide-tab-list .recipes_card_tab {
        padding: 12px 45px !important;
    }
    .author-single-img img {
        height: inherit !important;
        min-height: inherit !important;
        max-height: 650px !important;
    }
/*    */
    #ad-guide-tab-list .guide_card_button, .guide_card_button {
        margin-top: 50px;
    }
    .recipe_gallery_post .recipe-gal-image img {
        height: 400px !important;
    }
/*    */
    .author-note .author-top-sec a {
        float: left !important;
        display: block !important;
        margin-top: 10px !important;
    }
/*    */
    .mydropdown_menu li.nav-item.hidedeskli {
        display: block !important;
    }
    .featured-off-mrgn .recipes_card_tab {
        padding: 12px 25px 12px !important;
    }
}

@media (max-width: 575px) {
    .su-wrap1 .Seasonal_recipes_slider {
        margin-left: 15px !important;
    }
    .menu-wrap .e-con-inner {
        padding: 18px 3px 18px !important;
    }
    nav.raven-adnav-menu-mobile {
        padding: 10px 0px 12px 0px !important;
    }
    .head-menu nav.raven-adnav-menu-mobile .raven-adnav-menu li > a.raven-menu-item {
        padding: 8px 20px !important;
    }
/*    */
    .orangesec_wrapper {
        padding: 46px 10px 60px 10px !important;
    }
    .orangesec_leftimg {
        max-width: calc(100% - 25%) !important;
        height: 280px !important;
    }
    .orangesec_text_wrap {
        margin-top: 280px !important;
    }
    .orangesec_text_wrap p {
        margin-bottom: 30px !important;
    }
    /*    */
    .video-thumbnails.slick-initialized.slick-slider {
        margin-left: 14px !important;
        margin-top: 10px !important;
    }
/*    .elementor-548 .elementor-element.elementor-element-01e58d8,*/
    .head-menu {
        margin-right: 0px !important;
    }
    .elementor-element-df53476 {
        grid-template-columns: repeat(auto-fill, minmax(50%, 1fr)) !important;
    }
    .elementor-element-c144848, .elementor-element-59b7f3f {
        padding: 50px 2px !important;
    }
/*    */
    .elementor-548 .elementor-element.elementor-element-d9560b4, .logo-wrap {
/*        width: 170px !important;*/
/*width: 184px !important;*/
width: 254px !important;
    }
    .logo-wrap img {
/*        width: 160px !important;*/
/*width: 184px !important;*/
width: 254px !important;
        padding-left: 0px !important;
    }
    .su-wrap1 .Seasonal_recipes_slider h1, .elementor-3357 .elementor-element.big-img-wrap-ttl .elementor-heading-title, .biggrid-img-wrap .elementor-heading-title, .newlt-left h3, .newlt-rgt h3, .elementor-element-1833f4a h2 {
        font-size: 25px !important;
    }
    .elementor-element-e778593 .ad_baner_item {
        padding: 0px 10px !important;
    }
    .elementor-element-fff1160 {
        padding: 0px 2px !important;
    }
    .author-note figure img, .author_desc img, .kitchen_desc p img {
        width: 100%;
    }
/*    */
    .digital-main-container {
        padding: 0px 10px !important;
    }
/*    */
    .featured-off-mrgn.only-winre .recipes_card_tab, .only-winre .recipes_card_tab {
        padding: 20px 15px 20px !important;
    }
/*    */
    #ad-guide-tab-list .recipes_card_tab {
        padding: 12px 45px !important;
    }
    .recipe_gallery_post .recipe-gal-image img {
        height: 350px !important;
    }
    .featured-off-mrgn .recipes_card_tab {
        padding: 12px 15px 12px !important;
    }
}

@media (max-width: 480px) {
    .page-id-6484 .tab-content .col-6 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .page-id-6484 .recipes_card_img img {
        height: 250px !important;
    }
/*    */
    .recipe_gallery_post .recipe-gal-image img {
        height: 300px !important;
    }
}

@media (max-width: 420px) {
    .featured-off-mrgn .recipes_card_tab {
        padding: 20px 15px 20px !important;
    }
}



/*///////////////30.01.25///////////////*/

header {
    background-color: #fff;
    -webkit-transition-duration: 500ms;
    -o-transition-duration: 500ms;
    transition-duration: 500ms;
}
header.sticky {
    position: fixed !important;
    background-color: #fff;
    width: 100%;
    top: 0;
    box-shadow: 0px -10px 15px #000;
    -webkit-transition-duration: 500ms;
    -o-transition-duration: 500ms;
    transition-duration: 500ms;
}
header.sticky .top-orgn-wrap {
/*    display: none;*/
    -webkit-transition-duration: 500ms;
    -o-transition-duration: 500ms;
    transition-duration: 500ms;
    transform: translateY(-500px);
    position: absolute;
}
/*header + * {
    margin-top: 124px;
}*/

.head-menu a:hover, .head-menu .current-menu-item a {
    text-shadow: none;
/*    color: #465902 !important;*/
}
.head-menu ul.submenu a:hover {
    opacity: 1 !important;
}
header .raven-link-item.raven-menu-item.active, header .raven-link-item.raven-menu-item.current-menu-item {
    color: #465902;
    text-decoration: underline;
}

.biggrid-img {
    min-height: 600px !important;
    height: calc(100vh - 90px) !important;
}
@media (max-width: 991px) {
    .biggrid-img {
        height: calc(100vh - 62px) !important;
    }
}
@media (max-width: 575px) {
    .biggrid-img {
        height: calc(100vh - 100px) !important;
    }
}

/**/
.main_banner_links a {
    text-decoration: underline !important;
}
.recipes_wrap .slick-p {
    opacity: 0.2;
}

/*footer*/
.footer-width-fixer .fot-credit-wrap {
    margin-bottom: -5px !important;
}
.footer-width-fixer .fot-copyright {
    margin-bottom: 5px !important;
}
.footer-width-fixer .fot-credit-wrap a, .footer-width-fixer .fot-copyright p {
    font-size: 13px !important;
}

.insta-post-gal .gallery .gallery-item {
    width: 100% !important;
}

/**/
.main_banner .slick-dots li {
    margin: 0px !important;
}
.main_banner .slick-dots li button {
    width: 9px !important;
    height: 9px !important;
}
.orangecls {
    display: none !important;
}

/**/
.footer-width-fixer .ad_baner_item img {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.footer-2ndmenu {
    margin-top: 120px !important;
}
.footer-2ndmenu li span {
    font-size: 14px !important;
}
.footer-2ndmenu li a:hover {
    text-decoration: none !important;
}
.footer-2ndmenu #gform_1 #gform_fields_1 input, .newlt-left #gform_1 #gform_fields_1 input, 
.grn-news-fot-wrap .embededForm form input, .grn-news-fot-wrap .embededForm form input::placeholder, 
.newl-wrap .embededForm form input, .newl-wrap .embededForm form input::placeholder {
    font-size: 16px;
    font-family: "Jost", sans-serif !important;
}
.grn-news-fot-wrap .embededForm form .__mrkt_form_submit_container::after {
    display: none !important;
}
.newl-wrap, .grn-news-fot-wrap {
    width: 100% !important;
}
.grn-news-fot-wrap .embededForm form input {
    max-width: inherit !important;
}
.newl-wrap .embededForm form .__mrkt_form_submit_container {
    width: inherit !important;
    justify-content: flex-start !important;
}
.grn-news-fot-wrap .embededForm form .__mrkt_form_submit_container {
    justify-content: flex-end !important;
}
.newl-wrap .embededForm form .__mrkt_form_submit_container::after {
    left: 130px !important;
}
.fot-email-text p {
    font-size: 13.5px;
    margin-bottom: 30px;
}
.footer-2ndmenu ul li {
    margin-bottom: 10px !important;
}
/**/
.news-rgt span.elementor-button-text {
    font-style: italic !important;
}
.footer-width-fixer .fot-credit-wrap a:hover {
    text-decoration: none;
}

@media (max-width: 767px) {
    .insta-ttl-wrap h2, .insta-ttl-wrap .elementor-button-wrapper {
        text-align: center;
        margin: auto;
    }
    .insta-ttl-one, .insta-btn-one {
        margin: 0px !important;
    }
    .footer-2ndmenu {
        margin-top: 60px !important;
    }
    .footer-width-fixer img {
        margin-top: 20px;
        margin-bottom: 50px;
    }
    .footer-width-fixer .fot-logo-wrap img {
        margin-bottom: 50px !important;
    }
    .footer-width-fixer .fot-logo-wrap img {
        margin-top: 30px !important;
    }
    .fot-logo-wrap img {
        padding: 0px 0px;
        max-width: 500px !important;
    }
    .direction-wrap ul li.active {
        display: table;
        width: calc(100% - 40px) !important;
/*        padding-bottom: 30px !important;*/
        transform: translateY(-22px) !important;
    }
    .rdtl-tbl {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    /*.author-note {
        margin-top: 40px;
    }*/
    /*.recipe_gallery_post .slick-dots {
        bottom: -60px;
    }*/
    .photo-title-banner {
        margin-bottom: 40px;
    }
    .author_desc p, .kitchen_desc p {
        margin-bottom: 20px;
    }
    .kitchen-note {
        margin-bottom: 30px;
    }
    .kitchen-note h2 {
        margin-bottom: 20px !important;
    }
}


/*/////////////////////////////*/

.mydropdown_menu ul.recipes_card_tab {
    display: block !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 15px 5px 15px 25px !important;
    background: transparent !important;
}
.mydropdown_menu .recipes_card_tab .nav-item a {
    padding: 0px !important;
    line-height: inherit !important;
}
.mydropdown_menu .recipes_card_tab .nav-item:first-child a {
    line-height: inherit !important;
    padding: inherit !important;
}
.mydropdown_item.opened .mydropdown_menu {
    padding: 0px !important;
}
.recipes_card_img img {
    height: 212px !important;
    object-fit: cover;
/*    object-position: center; if i use this img will crop from top in non-profit page. client ask for fixed this 24-03-2025*/
 object-position: top;
}
.search-results .recipes_card_img img {
    height: 212px !important;
    object-fit: cover;
 object-position: top;
 max-width: 100%;
}
.recipes_box {
    overflow: hidden;
}

/**/
/*.top-orgn-wrap {
    display: none !important;
}
.page-id-3357 .top-orgn-wrap {
    display: block !important;
}*/
.sing-res-brd .breadcrumb-item span {
    font-size: 17px !important;
}
/**/

.recp-sing-sec1, .recp-sing-sec2 .kitchen-note, .recp-sing-sec3, 
.direction-wrap-main, .dtl-tag-wrap, .dtl-tag-wrap, .dlt-author-box.content-box {
/*    margin-right: 155px;*/
    margin-right: 16%;
}
@media (max-width: 767px) {
    .recp-sing-sec1, .recp-sing-sec2 .kitchen-note, .recp-sing-sec3, 
    .direction-wrap-main, .dtl-tag-wrap, .dtl-tag-wrap, .dlt-author-box.content-box {
    /*  margin-right: 155px;*/
        margin-right: inherit;
    }
    /*    */
    .sing-res-brd .breadcrumb-item span, .sing-res-brd .breadcrumb-item + .breadcrumb-item::before {
        font-size: 8px !important;
    }
    .breadcrumb-wrap nav span.breadcrumb-item, .breadcrumb-wrap nav span.breadcrumb-item span {
        font-size: 8px !important;
        line-height: 15px !important;
    }
    .sing-res-brd .breadcrumb-item + .breadcrumb-item::before {
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
    #recipe-details-hed-btn .elementor-button-text {
        font-size: 12px !important;
        margin-top: 10px;
    }
    #recipe-details-hed-btn .elementor-button-icon svg {
        width: 15px;
        margin-top: 10px;
    }
    #recipe-details-hed-btn span.elementor-button-content-wrapper {
        gap: 4px !important;
    }
    .sing-res-brd .sing-recp-brd {
/*        flex-direction: row !important;*/
/*        display: flex !important;*/
        display: block !important;
    }
    .sing-recp-brd-rgt #recipe-details-hed-btn {
        position: absolute !important;
        width: 120px !important;
        top: -25px !important;
        right: 0 !important;
    }
    .recp-sing-sec2 .youtube-video iframe {
        height: 400px !important;
    }
    .mydropdown_menu ul.recipes_card_tab {
        padding: 14px 5px 15px 25px !important;
    }
}
@media (max-width: 575px) {
    .recipes_card_img img {
        height: 150px !important;
    }
    .sing-recp-brd {
        padding-left: 16px !important;
        padding-right: 15px !important;
    }
    .recp-sing-sec2 .youtube-video iframe {
        height: 300px !important;
    }
    .mydropdown_menu ul.recipes_card_tab {
        padding: 10px 0px 10px 5px !important;
    }
}
@media (max-width: 480px) {
    .sing-recp-brd-rgt #recipe-details-hed-btn {
        position: inherit !important;
        width: inherit !important;
        margin-top: 10px !important;
        padding-bottom: 0px !important;
    }
    #recipe-details-hed-btn .elementor-button-text {
        margin-top: 0px;
    }
    #recipe-details-hed-btn .elementor-button-icon svg {
        margin-top: 0px;
    }
    .recp-sing-sec2 .youtube-video iframe {
        height: 250px !important;
    }
}
@media (max-width: 480px){
    .elementor-548 .elementor-element.elementor-element-d9560b4, .logo-wrap {
/*        width: 170px !important;*/
/*width: 184px !important;*/
width: 199px !important;
    }
    .logo-wrap img {
/*        width: 160px !important;*/
/*width: 184px !important;*/
width: 199px !important;
        padding-left: 0px !important;
    }
}

/*@media (max-width: 420px) {
    .page-id-5361 .recipes_card_tab .nav-item:first-child a {
        padding-top: 0px !important;
    }
}*/


/**/
ul.submenu {
    overflow: hidden;
    top:0!important;
}
ul.submenu li {
    box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 1px, rgba(0, 0, 0, 0.03) 0px 2px 2px, rgba(0, 0, 0, 0.03) 0px 4px 4px, rgba(0, 0, 0, 0.03) 0px 8px 8px, rgba(0, 0, 0, 0.03) 0px 9px 9px;
}


/*19.02.25*/

.video-slider-wrap .video-thumbnails {
    display: none !important;
    visibility: hidden !important;
}
.video-slider-wrap .video-slider-container {
    padding-bottom: 0px;
}
/*.footer-width-fixer {
    margin-top: -8px;
}*/

/**/

.recipe_ingredient-wrap hr + * {
    margin-top: 20px;
}
.single-recipe .su-wrap1.singlr-rltd {
    margin-bottom: 55px;
}
.single-recipe .su-wrap1.singlr-rltd .Seasonal_recipes_slider h1 {
    margin-top: 0px !important;
}
.single-recipe .su-wrap1 .Seasonal_recipes_slider {
    margin-top: 25px;
}
.featured-off-mrgn .recipes_card_tab {
    border-top: 0.5px solid #C8BDA8;
    margin-top: 0px !important;
}
/**/



/*////////////////////////////////////////////////////https://wallendorf.com/es/shop///////////////////////////////////////////////////*/

.woocommerce-shop .elementor-element-b13f88b {
    min-height: 64px;
}
.woocommerce-shop .elementor-element-b13f88b h2 {
    font-family: "Jost", Sans-serif;
    font-weight: 400;
    font-size: 28.59px !important;
    line-height: 64px;
    letter-spacing: 0px;
    text-transform: uppercase;
    margin-bottom: 0px !important;
}
.woocommerce-shop .elementor-element-b13f88b > .e-con-inner, .woocommerce-shop .elementor-element-0b53849 > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0px 30px !important;
}

.woocommerce-shop .elementor-element-0b53849 .raven-wc-products-wrapper h2.raven-wc-products-title {
    display: none;
}

.woocommerce-shop .elementor-element-0b53849 ul.products.columns-4 {
    display: flex !important;
/*    flex-wrap: wrap !important;*/
    width: 100% !important;
    gap: 70px !important;
    margin-top: 55px !important;
    text-align: left !important;
}
.woocommerce-shop .elementor-element-0b53849 ul.products::before, .woocommerce-shop .elementor-element-0b53849 ul.products::after {
    display: none !important;
}
.woocommerce-shop .elementor-element-0b53849 li.product {
    margin: 0px !important;
    width: 25% !important;
/*    flex: 1 1 auto !important;*/
    display: block !important;
    margin-bottom: 40px !important;
}
.woocommerce-shop .elementor-element-0b53849 li.product .jupiterx-wc-loop-product-image, 
.related.products li.product .jupiterx-wc-loop-product-image {
    margin-bottom: 10px !important;
    overflow: hidden;
    transition: transform .6s ease-in-out;
}
.woocommerce-shop .elementor-element-0b53849 li.product:hover img, 
.related.products li.product:hover img {
    transform: scale(1.02);
    transition: transform .6s ease-in-out;
}
.woocommerce-shop .elementor-element-0b53849 li.product img, 
.related.products li.product img {
    width: 100% !important;
    height: 100% !important;
    min-height: 212px !important;
    object-fit: cover !important;
    object-position: center !important;
    transform: none;
    transition: transform .6s ease-in-out;
}
.woocommerce-shop .elementor-element-0b53849 .raven-product-data {
    text-align: left;
}
.woocommerce-shop .elementor-element-0b53849 .raven-product-data span, 
.related.products .raven-product-data span {
    font-family: "Jost", Sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 14.4px;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left !important;
}
.woocommerce-shop .elementor-element-0b53849 .raven-product-data h2.woocommerce-loop-product__title, 
.related.products .raven-product-data h2.woocommerce-loop-product__title {
    font-family: "Jost", Sans-serif;
    font-weight: 600;
    font-size: 17.02px !important;
    line-height: 23.4px;
    letter-spacing: 0px;
    text-align: left !important;
}
.woocommerce-shop .elementor-element-0b53849 .raven-product-data span.price, 
.related.products .raven-product-data span.price {
    font-weight: 400;
    font-size: 12px;
    line-height: 17.34px;
    letter-spacing: 2px;
    text-align: left !important;
}


/*/////////////////////////////https://wallendorf.com/es/product/back-issues-of-the-magazine//////////////////////////////*/


.single-product .product_cat-store > div.woocommerce-product-gallery.woocommerce-product-gallery--with-images {
    padding-left: 40px !important;
}
.single-product .product .jupiterx-social-share-inner, .single-product .product .woocommerce-tabs.wc-tabs-wrapper {
    display: none !important;
}
.summary.entry-summary h1.product_title {
    margin-bottom: 15px;
    font-family: "Jost", Sans-serif;
}
.related.products {
    padding-top: 1px !important;
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.related.products ul.products.columns-4 {
    text-align: left !important;
}
.related.products > h2 {
    font-family: "Jost", Sans-serif;
    font-size: 34px !important;
    font-weight: 400 !important;
    margin-bottom: 40px !important;
    margin-top: 30px !important;
    text-transform: uppercase !important;
}
.page-id-532 form button.woocommerce-button, 
.woocommerce a.button, form.woocommerce-cart-form button.button, .coupon button.button, 
form.woocommerce-form.woocommerce-form-login.login button.button, 
.page-id-533 form.woocommerce-form.woocommerce-form-login.login button.button, 
.page-id-533 form.woocommerce-form.woocommerce-form-register.register button.button, 
form.checkout.woocommerce-checkout .place-order button#place_order {
    border: none !important;
    box-shadow: none !important;
    border-radius: 5.18px !important;
    font-family: "Jost", Sans-serif !important;
    font-weight: 400 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}
/*.product_cat-store {
    padding-top: 50px !important;
}*/


/*////////////////////////////////////////////https://wallendorf.com/es/cart/////////////////////////////////////////////*/

.cart-empty.woocommerce-info, .woocommerce-info, .woocommerce-notices-wrapper .woocommerce-message {
    font-family: "Jost", Sans-serif !important;
    font-weight: 400 !important;
    font-size: 17.02px !important;
    line-height: 23.4px !important;
    letter-spacing: 0px !important;
    padding-left: 80px !important;
    padding-right: 40px !important;
}
.cart-empty.woocommerce-info::before, .woocommerce-info::before, .woocommerce-notices-wrapper .woocommerce-message::before {
    left: 40px !important;
}
.woocommerce-cart p.return-to-shop a, button.single_add_to_cart_button.button {
    padding: 7px 40px !important;
    border: none !important;
    box-shadow: none !important;
    text-transform: uppercase !important;
    border-radius: 5.18px !important;
    font-family: "Jost", Sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    margin-bottom: 20px !important;
}
.woocommerce-cart p.return-to-shop {
    transform: translateX(40px);
    display: inline-block;
}
/**/
.cart-collaterals {
    padding: 20px 40px 50px;
}
.cart-collaterals .cart_totals h2 {
    font-family: "Jost", Sans-serif !important;
}
.cart-collaterals .cart_totals .woocommerce a.button {
    margin-bottom: 0px !important;
}
form.woocommerce-cart-form {
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 50px;
}
form.woocommerce-cart-form .coupon input {
    box-shadow: none !important;
}


/*//////////////////////////https://wallendorf.com/es/checkout/order-received/4359/?key=wc_order_7px3nXSCV7eQm//////////////////////////*/

.woocommerce-thankyou-order-received {
    text-align: center;
    margin-bottom: 0px;
    padding: 10px 20px;
}
.page-id-532 form.woocommerce-form input,
form.woocommerce-form.woocommerce-form-login.login input,
.page-id-533 form.woocommerce-form.woocommerce-form-login.login input, .page-id-533 form.woocommerce-form.woocommerce-form-register.register input, 
form.checkout.woocommerce-checkout input, form.checkout.woocommerce-checkout textarea, form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single, 
form.woocommerce-EditAccountForm.edit-account input, form.woocommerce-EditAccountForm.edit-account textarea, 
.embededForm form input, .embededForm form textarea {
    box-shadow: none !important;
    border-radius: 0px !important;
    padding-top: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 15px !important;
    background-color: transparent !important;
}
form.checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0px !important;
}
.page-id-532 form button.woocommerce-button,
form.woocommerce-form.woocommerce-form-login.login button.button, 
.page-id-533 form.woocommerce-form.woocommerce-form-login.login button.button, 
.page-id-533 form.woocommerce-form.woocommerce-form-register.register button.button,
form.checkout.woocommerce-checkout .place-order button#place_order, 
form.woocommerce-EditAccountForm.edit-account button.button {
    padding: 7px 40px !important;
}
/**/

.page-id-532 .woocommerce-thankyou-order-received {
    margin-bottom: 0px !important;
}
.page-id-532 ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    padding: 20px 40px 10px;
    margin-bottom: 30px;
}
.page-id-532 ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details ~ * {
    padding: 0px 40px 10px;
}
.page-id-532 .woocommerce-order-details h2, .page-id-532 .woocommerce-customer-details h2 {
    font-family: "Jost", sans-serif !important;
}
.page-id-532 .woocommerce-customer-details {
    margin-bottom: 70px !important;
}
form.woocommerce-form.woocommerce-form-login.login {
    padding-left: 40px;
    padding-right: 40px;
}
.page-id-532 form.woocommerce-form.woocommerce-verify-email {
    padding: 40px;
    margin: auto;
    text-align: center;
}
.page-id-532 form.woocommerce-form.woocommerce-verify-email p {
    max-width: 800px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.page-id-532 form.woocommerce-form.woocommerce-verify-email p:not(.form-row) {
    text-align: left;
}
.page-id-532 form.woocommerce-form.woocommerce-verify-email p.form-row label {
    text-align: left;
}
.page-id-532 form.woocommerce-form.woocommerce-verify-email p.form-row button {
    text-align: center !important;
}


/*/////////////////////////////////////////////////https://wallendorf.com/es/checkout//////////////////////////////////////////////////*/

form.checkout_coupon.woocommerce-form-coupon h3, form.checkout.woocommerce-checkout h3 {
    font-family: "Jost", Sans-serif !important;
}
form.checkout.woocommerce-checkout {
    margin: 50px 40px 70px;
}
form.checkout.woocommerce-checkout  #payment {
    margin-top: 40px;
}
/**/
/*.woocommerce form .form-row label {
    margin-bottom: 5px !important;
}*/

/*form.woocommerce-form.woocommerce-form-login.login*/
table.shop_table.woocommerce-checkout-review-order-table, .cart-collaterals, .page-id-532 .woocommerce-customer-details address {
    max-width: 700px;
}


/*///////////////////////////////////////////////https://wallendorf.com/es/my-account////////////////////////////////////////////////*/

#customer_login {
    margin-bottom: 0px !important;
}
.page-id-533 #customer_login h2 {
    font-family: "Jost", Sans-serif !important;
/*    padding-left: 25px;*/
}
.page-id-533 form.woocommerce-form.woocommerce-form-login.login, .page-id-533 form.woocommerce-form.woocommerce-form-register.register {
    margin-top: 0px;
    padding-top: 10px !important;
    padding-bottom: 1px !important;
    margin-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
form.woocommerce-form.woocommerce-form-login.login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    margin-top: 5px;
}
/**/
.page-id-533 .woocommerce {
    padding: 50px 40px 70px;
}
nav.woocommerce-MyAccount-navigation {
    border-radius: 0px !important;
}
.woocommerce-MyAccount-content header.woocommerce-Address-title.title {
    padding: 20px 20px 0px !important;
    position: inherit !important;
    box-shadow: none !important;
}
.woocommerce-MyAccount-content .woocommerce-Addresses.addresses .title .edit {
    float: none !important;
}
.woocommerce-MyAccount-content .woocommerce-Addresses.addresses address {
    margin-top: 20px !important;
    padding: 20px 20px 0px !important;
}
.woocommerce-MyAccount-content table.my_account_orders.account-orders-table {
    border-radius: 0px !important;
}
.woocommerce-MyAccount-content a {
    text-decoration: underline !important;
}
.woocommerce-MyAccount-content a.button {
    text-decoration: none !important;
}
form.woocommerce-EditAccountForm.edit-account fieldset {
    margin-top: 20px;
}
form.woocommerce-EditAccountForm.edit-account button.button {
    border: 0px !important;
}
.woocommerce-MyAccount-content .woocommerce-info {
    margin-bottom: 25px;
}
.woocommerce-MyAccount-content .woocommerce-info a.button {
    float: none !important;
    display: table !important;
    margin-top: 43px !important;
    position: absolute !important;
    left: 0 !important;
}

/*////////////////////////////https://wallendorf.com/es/?s=original+hussong%27s+cantina+margarita+recipe////////////////////////////*/

.jupiterx-content {
    padding-left: 40px;
    padding-right: 40px;
}
article.jupiterx-no-article.jupiterx-post {
    margin: 50px auto 70px !important;
    padding: 60px;
    max-width: 1000px;
}
article.jupiterx-no-article.jupiterx-post header {
    position: inherit !important;
    background: inherit !important;
    box-shadow: inherit !important;
}
article.jupiterx-no-article.jupiterx-post header.jupiterx-post-header h2 {
    font-family: "Jost", sans-serif !important;
    max-width: 700px;
    margin: auto;
    margin-bottom: 40px;
}
h1.jupiterx-post-title {
    font-family: "Jost", sans-serif !important;
    margin-bottom: 20px;
    padding: 20px 10px;
    margin-bottom: 0px !important;
    font-size: 60px;
}
form.jupiterx-search-form.form-inline input {
    box-shadow: none !important;
    border-radius: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 15px !important;
    background-color: transparent !important;
}
.jupiterx-post-content {
    margin-top: 0px;
    padding: 30px 30px 15px;
}
form.jupiterx-search-form.form-inline {
    margin-top: 30px;
}
.jupiterx-post-content p {
    text-align: left;
}


/*/////////////////////////////////////https://wallendorf.com/es/digital-issue/winter-2021-2022//////////////////////////////////////*/


.single-digital-issue .digital-issue {
    padding: 40px 30px 50px;
}
.single-digital-issue .digital-issue h1 {
    font-size: 60px;
}
.single-digital-issue .digital-issue > div {
    margin: 0px 0px 20px;
}
.single-digital-issue .digital-single-content p {
    font-family: "Jost", sans-serif !important;
    margin-top: 20px !important;
    margin-bottom: 0px !important;
}

/*/////////////////////////////////////////https://wallendorf.com/es/recipe-category/soups//////////////////////////////////////////*/
/*////////////////////////////////////////////https://wallendorf.com/es/category/travel/////////////////////////////////////////////*/

.main-categ-sec-wrap, .sub-categ-sec-wrap {
    display: none !important;
}
.main-categ-wrap, .sub-categ-wrap {
    padding: 0px !important;
    margin-bottom: 40px !important;
}
.main-categ-wrap .recipes_card_tab, .sub-categ-wrap .recipes_card_tab {
    margin-top: 0px !important;
}
.main-categ-wrap > div.e-con-inner, .sub-categ-wrap > div.e-con-inner {
    padding: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
}




/*27.02.25*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////https://wallendorf.com/es/author/maria-hesse///////////////////////*/
.author-dwrap .rlist-ban-left {
    align-items: flex-start !important;
}
.author-dwrap .rlist-ban-left h4 {
    font-family: "Jost", Sans-serif;
    font-size: 73px;
    font-weight: 400;
    text-transform: uppercase;
}
.author-dwrap .rlist-ban-left .author-info-bio {
    max-width: 400px !important;
    font-family: "Jost", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
}
.author-single-img img {
    height: calc( 100vh - 135px) !important;
    min-height: 400px !important;
}
.author-dwrap .rlist-ban-left {
    padding-left: 60px;
}

/*////////////////////////////https://wallendorf.com/es/contact/////////////////////////////*/

.divider-new span {
    display:flex;
}
/**/
.page-id-5684 .rlist-ban-wrap {
    margin-bottom: 50px;
}
.page-id-5684 .rlist-ban-ttl h2 {
    margin-bottom: 5px !important;
    font-size: 32px !important;
}
.page-id-5684 .rlist-ban-desc {
    margin-bottom: 20px !important;
}
.page-id-5684 .rlist-ban-rgt figure, .page-id-5684 .rlist-ban-rgt figure img {
    height: 800px !important;
}
.embededForm form input, .embededForm form textarea {
    margin-bottom: inherit !important;
    line-height: 16.12px !important;
    outline: none !important;
    box-shadow: none !important;
    max-width: 385px !important;
    margin-bottom: 6px !important;
}
.page-id-5684 .embededForm h4.__mrkt_form_title {
    display: none !important;
}
.embededForm form textarea::placeholder {
    padding-top: 30px !important;
}
.embededForm form input#mkm-es-subscribe {
    padding: 0px;
    line-height: 0px;
    margin: 0px;
/*    height: 0px;*/
    box-shadow: none;
    text-transform: uppercase;
    position: relative;
    outline: 0px;
    font-family: "Jost", Sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 16px;
}
.embededForm form .__mrkt_form_submit_container {
    position: relative !important;
}
.embededForm form .__mrkt_form_submit_container::after {
    content: "";
    position: absolute;
    top: -12px;
    left: 65px;
    width: 40px;
    height: 38.5px;
    background-image: url(https://ediblesandiego.com/wp-content/uploads/2024/11/r-arrow.svg);
    background-repeat: no-repeat;
    background-position: left;
    transform: scale(0.96);
}
.page-id-5684 .rlist-ban-left {
    padding: 65px 20px 45px 80px;
}

.embededForm form input.__mrkt_form_disclaimer_Input {
    margin-bottom: 8px !important;
}
.embededForm form .__mrkt_form_disclaimer_Container {
    margin-top: -20px;
    max-width: 385px !important;
    margin-bottom: 20px !important;
}
.embededForm form .__mrkt_form_disclaimer_label {
    font-size: 16px !important;
}

.contact-bot-info {
    margin-top: 20px !important;
    display: flex !important;
    justify-content: flex-start !important;
    gap: 45px !important;
}
.contact-bot-info p {
    font-family: "Jost", Sans-serif !important;
    font-weight: 300 !important;
    font-size: 16px !important;
    line-height: 23.12px !important;
    letter-spacing: 0px !important;
}
.contact-bot-info-left {
    max-width: 140px !important;
}
.contact-bot-info-rgt {
    max-width: 244px !important;
}
.fot-credit-wrap {
    text-transform: uppercase;
}


/*///////////////////////////////////////////////modal///////////////////////////////////////////////*/
.modal-open .modal {
    padding: 0px !important;
}
.modal-dialog.modal-lg {
    max-width: 1045px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.modal .modal-body {
    padding: 0px !important;
}
.modal .modal-content {
    border-radius: 13.41px !important;
    border: none !important;
}
.modal .modal-header {
    border: none !important;
    padding: 0px !important;
}
.modal button.btn-close-mod {
    position: absolute;
    top: 25px !important;
    right: 25px;
    background-image: url(https://ediblesandiego.com/wp-content/uploads/2025/02/crosn-1.svg);
    background-repeat: no-repeat;
    background-size: 20px 22px;
    background-position: center;
    width: 43.8px;
    height: 43.8px;
    padding: 6px !important;
    border: 0px !important;
    border-radius: 100px;
    z-index: 9 !important;
    cursor: pointer !important;
}
.modal .newlt-left {
    padding: 110px 40px !important;
}
.modal .newlt-left p.new-titl {
    font-family: "Jost", Sans-serif !important;
    font-weight: 400;
    font-style: italic;
    font-size: 21.45px;
    line-height: 31px;
    letter-spacing: 0px;
    margin-bottom: 25px;
}
.modal .newlt-left h3 {
    font-family: "Jost", Sans-serif !important;
    font-weight: 400;
    font-style: italic;
    font-size: 46.36px;
    line-height: 45.58px;
    letter-spacing: 0px;
    margin-bottom: 25px;
}

.modal .newlt-left p {
    font-family: "Jost", Sans-serif !important;
    font-weight: 400;
    font-size: 18.77px;
    line-height: 27.12px;
    letter-spacing: 0px;
    margin-bottom: 60px;
}
.modal .free-news-form #__mrkt_fid_336a64b .__mrkt_form_submit_container {
    display: block;
    margin-top: 5px;
}
.modal .free-news-form .embededForm form .__mrkt_form_submit_container::after {
    top: -4px;
    left: 150px;
    filter: invert(1);
}

.subs-pop-wrap {
    overflow: hidden !important;
    align-items: center !important;
}
.subs-pop-img {
    height: 100% !important;
    position: relative !important;
    overflow: hidden !important;
}
.subs-pop-img::after {
    content: "";
    position: absolute;
    z-index: 1;
    width: calc(100% - 12px);
    height: calc(100% - 12px);
    left: 6px;
    top: 6px;
    border-radius: 20px;
    opacity: 1;
    transition: opacity .6sease-in-out;
}
.subs-pop-wrap:hover .subs-pop-img::after {
    opacity: 1;
}
.subs-pop-img img {
    height: 660px !important;
    border-radius: 13.41px 0px 0px 13.41px !important;
    object-fit: cover;
    object-position: center;
    transition: transform .6s ease-in-out;
}
.subs-pop-wrap:hover .subs-pop-img img {
    transform: scale(1.02);
}
.modal .newlt-left .elementor-widget-container {
    max-width: 390px !important;
}
.modal #__mrkt_fid_336a64b .__mrkt_form_field_group {
    margin-bottom: 25px;
}
.modal .embededForm form input, .modal .embededForm form textarea {
    max-width: 320px !important;
}
.modal .free-news-form .embededForm form input, .modal .free-news-form .embededForm form input::placeholder {
    font-family: "Jost", Sans-serif !important;
    font-weight: 400 !important;
    font-size: 21.45px !important;
    line-height: 31px !important;
    letter-spacing: 0px !important;
}
.modal .free-news-form .embededForm form input {
    border-block-width: 0px !important;
}
.modal .free-news-form .embededForm form .__mrkt_form_field_group input {
    border-bottom-style: solid !important;
    border-block-width: 1px !important;
}


/*/////////////////////////////////////////////error page/////////////////////////////////////////////*/

.error-page-wrap {
    padding: 50px 40px 70px !important;
    justify-content: center;
    display: flex;
}
.error-page-wrap .elementor-widget-wrap.elementor-element-populated {
    background-image: none !important;
    max-width: 600px;
    padding: 60px !important;
    text-align: center !important;
}
.error-page-wrap h1 {
    margin-bottom: 0px;
}
.error-page-wrap p, 
.error-page-wrap h1, .error-page-wrap h1.raven-heading.raven-heading-h1, .error-page-wrap h1.raven-heading.raven-heading-h1 span, 
.error-page-wrap h2, .error-page-wrap h2.raven-heading.raven-heading-h2, .error-page-wrap h2.raven-heading.raven-heading-h2 span {
    font-family: "Jost", Sans-serif !important;
    text-align: center !important;
}
.error-page-wrap a.raven-button.elementor-button {
    font-family: "Jost", Sans-serif !important;
    text-transform: uppercase;
    text-decoration: none;
}
.error-page-wrap a.raven-button.elementor-button:hover .raven-button-overlay:before {
    display: none !important;
}


/*/////////////////////////////////////////https://wallendorf.com/es/edible-san-diegos-local-markets-guide//////////////////////////////////////////*/

.local-market-wrap h1, .local-market-wrap h2, .local-market-wrap h3, .local-market-wrap h4, .local-market-wrap h5, .local-market-wrap h6 {
    font-family: "Jost", Sans-serif !important;
}
.local-market-wrap {
    padding: 0px 40px 50px !important;
}
.local-market-wrap h4 {
    margin-top: 30px !important;
}
.local-market-wrap figcaption {
    padding: 8px 15px;
}
.local-market-wrap figure {
    margin-bottom: 25px !important;
}


/*https://wallendorf.com/es/privacy-policy/*/
/*https://wallendorf.com/es/accessibility/*/
/*https://wallendorf.com/es/opt-out/*/
.fot-comn-page {
    padding: 50px 40px 50px !important;
}
.fot-comn-page{font-family: Jost; margin-bottom: 40px;
    margin-top: 40px;}
.fot-comn-page h1 {font-family: Jost;
font-weight: 400;
font-size: 34.58px;
line-height: 35.4px;
    letter-spacing: 0px;}
.fot-comn-page h2 {font-family: Jost;
font-weight: 400;
font-size: 20px!important;
line-height: 49.97px;
letter-spacing: 0%;}
.fot-comn-page a{text-decoration:underline;}


/*//////////////////////////////////////////////https://wallendorf.com/es/subscribe-with-us///////////////////////////////////////////////*/

.ad-item-info-wrap p {
    max-width: 465px !important;
}
.ad-item-img img {
    width: 100% !important;
    max-width: 530px !important;
}
.ad-item-info-wrap span.elementor-button-icon {
    padding-top: 2px;
}


/*///////////////////////////////////////////////////https://wallendorf.com/es/site-map////////////////////////////////////////////////////*/

.site-main-page-wrap {
    padding: 40px 30px 20px !important;
}
.sitemap-main-wrap {
    padding: 0px 30px 40px !important;
}
.main-page-list-wrap {
    padding: 20px !important;
}
.site-main-page-wrap h2, .sitemap-main-wrap h2 {
    font-family: "Jost", Sans-serif;
    font-size: 34px;
    font-weight: 400;
}
.site-main-page-wrap a, .site-main-page-wrap span, 
.sitemap-main-wrap a, .sitemap-main-wrap span, .sitemap-main-wrap p {
    font-family: "Jost", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    word-wrap: break-word;
}
.site-main-page-wrap ul {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)) !important;
    gap: 10px !important;
}
.sitemap-main-wrap ul {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)) !important;
    column-gap: 30px !important;
    row-gap: 0px !important;
}
.sitemap-main-wrap ul li a.nav-link {
    padding: 0.2rem 1rem !important;
}

/*//////////////////////////////////////////////https://wallendorf.com/es/digital-issues///////////////////////////////////////////////*/

.digital-main-container {
    padding-top: 55px !important;
}
article.digital-issue {
	padding-bottom: 50px !important;
    transition: all .6s !important;
}
article.digital-issue img {
/*    height: 100vh !important;*/
/*    min-height: 600px;*/
    object-fit: cover;
    object-position: center;
}
article.digital-issue .elementor-post__thumbnail::before {
    content: "";
    position: absolute;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    top: 10px;
    left: 10px;
    pointer-events: none;
    border: 1px solid #FFF4E0;
    border-radius: 20px;
    opacity: 0;
    transition: opacity .6s ease-in-out;
}
article.digital-issue .elementor-post__thumbnail:hover::before {
    opacity: 1;
}
/*article.digital-issue .elementor-post__thumbnail:hover img {
    transform: scale(1.02) !important;
    transition: all .6s !important;
}*/
.frst-ad-wrap .ad-img .elementor-widget-container{padding-bottom: 40px!important;}


/*//////////////06.03.25//////////////*/

.feat-main-row .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
/*#INDshadowRootWrap button#INDmenu-btn {
    bottom: 5% !important;
}
*/
/*/////////////////////////////////////Search_area////////////////////////////////////*/

.search-results h1, .search-results h2, .search-results h3, .search-results h4, .search-results h5, .search-results h6 {
    font-family: "Jost", sans-serif !important;
}

.search-results article.jupiterx-new-search {
    padding: 20px 40px 30px !important;
    margin-top: 0px !important;
    margin-bottom: 40px !important;
}
.search-results article.jupiterx-new-search header {
    background: transparent !important;
    position: inherit !important;
    box-shadow: none !important;
}
.search-results article.jupiterx-new-search header.sticky {
    position: inherit !important;
    box-shadow: none !important;
}
.search-results article.jupiterx-new-search header h5 {
    font-size: 34px;
    font-weight: 400;
    margin-top: 25px;
    margin-bottom: 10px;
}
.search-results article.jupiterx-new-search div {
    max-width: 800px;
    margin: auto;
}
.search-results article.jupiterx-new-search + h3.jupiterx-search-secondary-title, .search-results article.jupiterx-new-search ~ p.jupiterx-search-secondary-subtitle {
    padding: 0px 40px;
    text-align: center !important;
    margin: 0px 40px !important;
    margin-bottom: 0px !important;
}
.search-results article.jupiterx-new-search + h3.jupiterx-search-secondary-title {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
    font-size: 25px;
    font-weight: 400 !important;
}
.search-results article.jupiterx-new-search ~ p.jupiterx-search-secondary-subtitle {
    padding-bottom: 20px !important;
}
.search-results .jupiterx-content {
    border-top: 0px !important;
    margin-top: 40px !important;
    padding-bottom: 40px !important;
}
.search-results .jupiterx-post-content {
    padding: 0px !important;
}


/*///////////////////////10.03.25////////////////////////*/

.rdtl-meta li:nth-child(2) span.raven-post-meta-item-type-custom {
    font-style: italic !important;
    font-size: 11.55px !important;
    font-weight: 400 !important;
    line-height: 17.55px;
}
#INDmenu-btn{bottom:0!important;}

/*///////////////////////12.03.25////////////////////////*/

.parent_tab {
    position: relative !important;
}
.parent_tab::after {
    content: "";
    pointer-events: none;
    height: 6px !important;
    width: 6px !important;
    border-style: solid !important;
    border-color: #333333 !important;
    border-width: 0px 1px 1px 0px !important;
    position: absolute;
    right: 6px;
    top: 19px;
    transform: rotate(45deg) translateY(-50%) !important;
    transition: border-width 150ms ease-in-out !important;
    display: block !important;
}
/*.parent_tab .child_tabs{ -webkit-transform: translate(0) scale(1);
    transform: translate(0) scale(1);
    opacity: 0 !important;
        height: auto !important;
    -webkit-transition: opacity .3s 0s ease-in-out, -webkit-transform .3s 0s ease-in-out !important;
    transition: opacity .3s 0s ease-in-out, -webkit-transform .3s 0s ease-in-out !important;
    transition: opacity .3s 0s ease-in-out, transform .3s 0s ease-in-out !important;
    transition: opacity .3s 0s ease-in-out, transform .3s 0s ease-in-out, -webkit-transform .3s 0s ease-in-out !important;
}
.parent_tab:hover .child_tabs{   -webkit-transform: translate(0) scale(1);
    transform: translate(0) scale(1);
    opacity: 1 !important;}*/
.recipes_card_tab.child_tabs {
    background-color: #fff !important;
    border: 1px solid #333333;
    position: absolute;
    right: 0;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 10px !important;
    justify-content: flex-end;
    z-index: 2;
    display: none !important;
}
.parent_tab .nav-link.active + .recipes_card_tab.child_tabs {
    display: block !important;
}
.recipes_card_tab.child_tabs li a span {
    color: #333333 !important;
    font-family: "Jost", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 24.57px;
    text-transform: capitalize;
}
.recipes_card_tab.child_tabs li a {
    text-align: right !important;
/*    padding: 3px 20px 3px !important;*/
    padding: 3px 20px 3px 50px !important;
/*    min-width: 180px !important;*/
}
.recipes_card_tab.child_tabs li a:hover {
    text-decoration: underline !important;
    text-decoration-thickness: 1px !important;
}
.recipes_card_tab.child_tabs li a span {
    text-wrap-mode: nowrap;
}

.mydropdown_menu .parent_tab::after {
    right: 15px;
    top: 12px;
}
.mydropdown_menu ul.recipes_card_tab.child_tabs {
    position: relative;
    margin: 2px 12px 8px 5px !important;
    padding: 4px 0px 8px !important;
/*    background-color: #fbfbfb !important;*/
    border: 0px;
    display: none !important;
}

.mydropdown_menu li.parent_tab a.nav-link.active + ul.recipes_card_tab.child_tabs {
    display: block !important;       
}
@media (max-width: 767px) {
    .mydropdown_menu li.parent_tab a.nav-link.d-none {
        display: block !important;
    }
    .mydropdown_menu ul.recipes_card_tab.child_tabs {
        position: relative;
        margin: 2px 12px 8px 5px !important;
        padding: 4px 0px 8px !important;
/*        background-color: #fbfbfb !important;*/
        border: 0px;
        display: none !important;
    }
    .mydropdown_menu li.parent_tab a.nav-link.d-none + ul.recipes_card_tab.child_tabs, 
    .mydropdown_menu li.parent_tab a.nav-link.active + ul.recipes_card_tab.child_tabs {
        display: block !important;
    }
    .mydropdown_menu .parent_tab::after {
        right: 15px;
        top: 11px;
    }
    .recipes_card_tab .mydropdown_menu .nav-item:first-child a {
/*        display: inline-flex;*/
        line-height: 25px !important;
        padding-bottom: 4px !important;
    }
}
@media (max-width: 575px) {
    .mydropdown_menu .parent_tab::after {
        top: 11px;
    }
    .mydropdown_menu ul.recipes_card_tab.child_tabs {
        padding: 4px 0px 4px !important;
    }
}
/*///////////////////////////////*/

/*////////////////////////////////////17.03.25////////////////////////////////////*/
.contributor-wrap {
    border-top: 1px solid #C8BDA8 !important;
    padding-top: 40px;
}
.contributor-top-sec {
    display: flex;
    gap: 25px;
}
.contributor_profile img {
    /*max-width: 150px !important;
    height: 150px !important;
    border-radius: 100px !important;*/
    max-width: 90px !important;
    height: 90px !important;
    object-fit: cover;
    object-position: center;
    border: 4px solid #D9B88F !important;
}
.dlt-author-box #tippy-1 {
    display: none !important;
    visibility: hidden !important;
}

/*///////////////////////////////*/

.modal {
    z-index: 9999999999 !important;
}
#videoModel .modal-dialog.modal-lg {
/*    max-width: 955px !important;*/
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 20px !important;
}
#videoModel iframe {
    width: 100% !important;
    border-radius: 12px !important;
}
#videoModel .modal-content {
    background: transparent !important;
}
#videoModel.modal button.btn-close-mod {
    top: -25px !important;
    right: -20px !important;
}

/*//////////////////////28.03.25//////////////////////*/

.newl-wrap .embededForm form .__mrkt_form_submit_container {
    width: 77px !important;
}
.modal .free-news-form #__mrkt_fid_336a64b .__mrkt_form_submit_container {
    width: 102px !important;
}
.product.type-product .summary.entry-summary form table.variations select {  
    margin-right: 0px !important;
}
.summary.entry-summary {
    padding-right: 40px;
}

.ehf-header header#masthead {
/*    z-index: 9999999 !important;*/
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{    z-index: 97!important;}
header nav.raven-adnav-menu-main .raven-adnav-menu li a {
    z-index: inherit !important;
}
header nav.raven-adnav-menu-main ul.submenu {
    transform: translateY(40px) !important;
}
#coupon_code{margin-bottom: 10px;}
.menu-wrap ul.submenu .elementor-element-ae44858 > div.e-con-inner {
    /* display: none !important; */
    padding: 0px !important;
    margin: 0px !important;
}


/*/////////////////////09.04.25//////////////////////*/
form.checkout_coupon input {
    box-shadow: none !important;
}
.single_add_to_cart_button, button.single_add_to_cart_button.button {
    position: relative !important;
    padding-left: 60px !important;
}
.single_add_to_cart_button::after {
    content: "" !important;
    position: absolute !important;
    width: 16px !important;
    height: 20px !important;
    background-image: url(https://ediblesandiego.com/wp-content/themes/jupiterx-child/assets/images/cart-store.svg) !important;
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    top: 8px !important;
    left: 35px !important;
}
















/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .recipes_card_tab .nav-item a {
        font-size: 16px;
        padding-right: 0px;
    }
    .recipes_card_tab .nav-item.parent_tab a {
        padding-right: 15px !important;
    }
}

@media (max-width: 1199px) {
    .main-categ-wrap .recipes_card_tab, .sub-categ-wrap .recipes_card_tab {
        justify-content: flex-end !important;
        padding: 12px 25px !important;
    }
    .main-categ-wrap .recipes_card_tab .nav-item:first-child a, .sub-categ-wrap .recipes_card_tab .nav-item:first-child a {
/*        padding-left: 17px !important;*/
        padding-left: 40px !important;
    }
}

@media (max-width: 1024px) {
    .sing-recipe-cont-wrap-left {
        margin-bottom: 10px;
    }
    .sr-topad, .drgt-vid, .sr-botad {
        margin-top: 30px !important;
    }
    .single-post .content-box .raven-author-box-bio {
        margin-bottom: 0px !important;
    }
}

@media (max-width: 991px) {
    .woocommerce-shop .elementor-element-0b53849 ul.products.columns-4 {
        flex-wrap: wrap !important;
        gap: 20px !important;
    }
    .woocommerce-shop .elementor-element-0b53849 li.product {
        width: 48.5% !important;
    }
/*    */
    .summary.entry-summary h1.product_title, .related.products > h2 {
        font-size: 28px !important;
    }
/*    */
    .page-id-533 .woocommerce-MyAccount-navigation {
        width: 23% !important;
    }
    .page-id-533 .woocommerce-MyAccount-content {
        width: 74% !important;
    }
/*    */
    h1.jupiterx-post-title, .single-digital-issue .digital-issue h1 {
        font-size: 40px;
    }
/*    */
    .author-dwrap .rlist-ban-left h4 {
        font-size: 50px;
    }
/*    */
    .page-id-5684 .rlist-ban-left {
        padding: 65px 20px 45px 40px;
    }
    .page-id-5684 .rlist-ban-ttl h2 {
        font-size: 28px !important;
    }
/*    */
    .page-id-5684 .rlist-ban-rgt figure, .page-id-5684 .rlist-ban-rgt figure img {
        height: 825px !important;
    }
    .sitemap-main-wrap ul {
        row-gap: 5px !important;
    }
    .search-results article.jupiterx-new-search header h5 {
        font-size: 28px;
    }
    .subs-pop-img img {
        height: 700px !important;
    }
}

@media (max-width: 768px) {
    .summary.entry-summary {
        padding: 0px 40px;
    }
    .related.products {
        border-top: 1px solid #C8BCA8;
    }
    .related.products > h2 {
        margin-top: 45px !important;
    }
/*    */
    .single-product .product_cat-store > div.woocommerce-product-gallery.woocommerce-product-gallery--with-images {
        padding-right: 40px !important;
    }
    .single-product .product_cat-store > div.woocommerce-product-gallery.woocommerce-product-gallery--with-images a.woocommerce-product-gallery__trigger {
        margin-right: 40px;
    }
    form.checkout.woocommerce-checkout .woocommerce-additional-fields {
        margin-top: 20px;
    }
    #customer_login .u-column2 {
        margin-top: 30px;
    }
/*    */
    .page-id-533 .woocommerce-MyAccount-navigation {
        width: 100% !important;
    }
    .page-id-533 .woocommerce-MyAccount-content {
        width: 100% !important;
        margin-top: 30px;
    }
    .page-id-533 .woocommerce {
        padding: 50px 40px 60px;
    }
    .woocommerce-MyAccount-content .woocommerce-Addresses.addresses address {
        margin-top: 0px !important;
        padding: 20px 20px 0px !important;
        border-top: none !important;
    }
    .woocommerce-MyAccount-content .woocommerce-info a.button {
        margin-top: 25px !important;
        position: relative !important;
    }
}
@media (max-width: 767px) {
    .summary.entry-summary {
        padding: 0px 20px;
    }
    .main-categ-wrap .recipes_card_tab .nav-item:first-child a, .sub-categ-wrap .recipes_card_tab .nav-item:first-child a {
/*        padding-left: 17px !important;*/
        padding-left: 15px !important;
    }
    .woocommerce-shop .elementor-element-b13f88b > .e-con-inner, .woocommerce-shop .elementor-element-0b53849 > .e-con-inner {
        padding: 0px 10px !important;
    }
    .woocommerce-shop .elementor-element-0b53849 li.product {
        width: 48% !important;
    }
/*    */
    .single.single-product.woocommerce-page .woocommerce-message .button {
        float: none !important;
        display: table !important;
        margin-top: 12px !important;
    }
    .single-product .product_cat-store > div.woocommerce-product-gallery.woocommerce-product-gallery--with-images {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .single-product .product_cat-store > div.woocommerce-product-gallery.woocommerce-product-gallery--with-images a.woocommerce-product-gallery__trigger {
        margin-right: 20px;
    }
    .related.products {
        margin-left: 20px !important;
    }
    .cart-empty.woocommerce-info::before, .woocommerce-info::before, .woocommerce-notices-wrapper .woocommerce-message::before {
        left: 20px !important;
    }
    .cart-empty.woocommerce-info, .woocommerce-info, .woocommerce-notices-wrapper .woocommerce-message {
        padding-left: 50px !important;
        padding-right: 20px !important;
    }
    .woocommerce-cart p.return-to-shop {
        transform: translateX(20px);
    }
/*    */
    .summary.entry-summary {
        padding: 0px 20px;
    }
    .related.products {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
/*    */
    .cart-collaterals {
        padding: 20px 15px 50px;
    }
    form.woocommerce-cart-form {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
/*    */
    form.checkout.woocommerce-checkout {
        margin: 50px 15px 60px;
    }
    .page-id-532 form.checkout.woocommerce-checkout #payment .button.jupiterx-continue-shopping {
        float: none !important;
        margin: auto !important;
        text-align: center !important;
        justify-content: center !important;
        display: flex !important;
        margin: 0px !important;
    }
    .page-id-533 .woocommerce {
        padding: 50px 15px 60px;
    }
/*    */
    .page-id-532 ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        padding: 20px 15px 10px;
    }
    .page-id-532 ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details ~ * {
        padding: 0px 15px 10px;
    }
    .page-id-532 .woocommerce-customer-details {
        margin-bottom: 50px !important;
    }
    form.woocommerce-form.woocommerce-form-login.login {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
/*    */
    .jupiterx-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    article.jupiterx-no-article.jupiterx-post header.jupiterx-post-header h2 {
        margin-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
    }
    article.jupiterx-no-article.jupiterx-post {
        margin: 50px auto 50px !important;
        padding: 30px 0px 0px;
    }
    .jupiterx-post-content {
        margin-top: 0px;
        padding: 30px 0px 0px;
    }
/*    */
    .single-digital-issue .digital-issue {
        padding: 40px 8px 20px;
    }
    .digital-single-wrap > div {
        display: block !important;
    }
/*    */
    .main-categ-wrap ul.nav.recipes_card_tab li.nav-item, .sub-categ-wrap ul.nav.recipes_card_tab li.nav-item {
        display: block !important;
    }
    .main-categ-wrap .recipes_card_tab, .sub-categ-wrap .recipes_card_tab {
        padding: 12px 10px !important;
    }
/*    */
    .author-dwrap .rlist-ban-left {
        padding: 60px 15px;
    }
/*    */
    .page-id-5684 .rlist-ban-left {
        padding: 50px 15px 45px 15px;
    }
    .embededForm form input, .embededForm form textarea, .embededForm form .__mrkt_form_disclaimer_Container {
        max-width: 400px !important;
    }
    .page-id-5684 .rlist-ban-rgt figure, .page-id-5684 .rlist-ban-rgt figure img {
        height: auto !important;
        min-height: 400px !important;
    }
/*    */
    .subs-pop-img img {
        height: inherit !important;
        max-height: 500px !important;
        border-radius: 13.41px 13.41px 0px 0px !important;
    }
    .modal .newlt-left {
        padding: 60px 20px !important;
    }
/*    */
    .error-page-wrap .elementor-widget-wrap.elementor-element-populated {
        padding: 40px 20px 50px !important;
    }
    .error-page-wrap {
        padding: 50px 20px 60px !important;
    }
/*    */
    .local-market-wrap {
        padding: 0px 20px 30px !important;
    }
    .fot-comn-page {
        padding: 50px 20px 30px !important;
    }
    .fot-comn-page h1 {
        font-size: 28px !important;
    }
    .ad-item-img img {
        max-width: 350px !important;
    }
    .site-main-page-wrap {
        padding: 40px 5px 20px !important;
    }
    .sitemap-main-wrap {
        padding: 0px 5px 40px !important;
    }
    .site-main-page-wrap ul {
        grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)) !important;
    }
    .sitemap-main-wrap ul {
        grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)) !important;
    }
    .sitemap-main-wrap {
        padding: 0px 5px 10px !important;
    }
/*    */
    .about-img-con {
        display: block !important;
    }
    .about-img-con img {
        margin-bottom: 20px !important;
    }
    /*/////////////////////////for only all tab//////////////////////////*/
    /*https://wallendorf.com/es/csa-guides/*/
    /*https://wallendorf.com/es/travels/*/
    /*https://wallendorf.com/es/attractions/*/

    /*    .page-id-5361 ul.nav.recipes_card_tab li.nav-item, */
    /*    .page-id-5601 ul.nav.recipes_card_tab li.nav-item, */
    /*    .page-id-5533 ul.nav.recipes_card_tab li.nav-item */
    ul.nav.recipes_card_tab li.nav-item.all {
        display: block !important;
    }
    /*    */
    .search-results article.jupiterx-new-search {
        padding: 20px 15px 20px !important;
        margin-bottom: 15px !important;
    }
    .search-results article.jupiterx-new-search + h3.jupiterx-search-secondary-title, .search-results article.jupiterx-new-search ~ p.jupiterx-search-secondary-subtitle {
        padding: 0px 15px;
        margin: 0px 15px !important;
    }
    .search-results article.jupiterx-new-search header h5 {
        font-size: 25px;
    }
    .search-results .jupiterx-content {
        padding-bottom: 15px !important;
    }
    .sr-topad img, .sr-botad img {
        width: 100% !important;
        max-width: 300px !important;
    }
    .page-id-532 form.woocommerce-form.woocommerce-verify-email {
        padding: 40px 15px;
    }
    .page-id-532 form.woocommerce-form.woocommerce-verify-email p {
        text-align: left;
    }
/*    */
    .contributor_title h2 {
        font-size: 28px;
    }
}

@media (max-width: 680px) {
    .sr-topad img, .sr-botad img {
        max-width: 280px !important;
    }
}

@media (max-width: 575px) {
    .woocommerce-shop .elementor-element-b13f88b h2, .summary.entry-summary h1.product_title, .related.products > h2 {
        font-size: 25px !important;
    }
    .woocommerce-shop .elementor-element-0b53849 ul.products.columns-4 {
        gap: 0px !important;
    }
    .woocommerce-shop .elementor-element-0b53849 li.product {
        width: 100% !important;
    }
/*    */
    form.woocommerce-cart-form .product-name img {
        margin-right: 0px !important;
    }
    form.woocommerce-cart-form .product-name a {
        display: block;
        margin-top: 10px;
        margin-bottom: 0px;
    }
    .woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-page table.shop_table td, .woocommerce-page table.shop_table th {
        padding: 0.7rem 1rem !important;
    }
    .cart-collaterals {
        padding: 10px 15px 50px;
    }
    .page-id-531 .woocommerce .cart_totals .wc-proceed-to-checkout a.button.jupiterx-continue-shopping {
        margin-bottom: 0px !important;
    }
/*    */
    .woocommerce form.login {
        padding: 20px 15px !important;
    }
    .related.products li.product img {
        min-height: 130px !important;
        height: 130px !important;
    }
/*    */
    article.jupiterx-no-article.jupiterx-post header.jupiterx-post-header h2 {
        font-size: 25px;
    }
    h1.jupiterx-post-title {
        font-size: 28px;
    }
/*    */
    .single-digital-issue .digital-issue h1 {
        font-size: 34px;
    }
    .main-categ-wrap .recipes_card_tab, .sub-categ-wrap .recipes_card_tab {
        padding: 12px 0px !important;
    }
/*    */
    .author-dwrap .rlist-ban-left h4 {
        font-size: 30px;
    }
    .contact-bot-info {
        gap: 10px !important;
    }
    .page-id-5684 .rlist-ban-ttl h2 {
        font-size: 25px !important;
    }
/*    */
    .modal-dialog.modal-lg {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #videoModel.modal button.btn-close-mod {
        top: -15px !important;
        right: -5px !important;
        width: 30px;
        height: 30px;
        background-size: 20px 15px;
    }
    #videoModel .modal-dialog.modal-lg {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
/*    */
    .error-page-wrap {
        padding: 50px 15px 60px !important;
    }
/*    */
    .local-market-wrap {
        padding: 0px 15px 30px !important;
    }
    .fot-comn-page {
        padding: 50px 15px 30px !important;
    }
    .sitemap-main-wrap ul {
        padding-left: 20px;
    }
/*    */
    .sr-topad, .drgt-vid, .sr-botad {
        margin-top: 20px !important;
    }
/*    */
    .contributor-top-sec {
        flex-direction: column;
    }
    .contributor_title h2 {
        font-size: 25px;
    }
}

@media (max-width: 430px) {
    .coupon input, .coupon button, .cart_totals a {
        width: 100% !important;
    }
    .cart_totals .wc-proceed-to-checkout a, .page-id-531 .woocommerce .cart_totals .wc-proceed-to-checkout a.button.jupiterx-continue-shopping {
        margin-bottom: 8px !important;
    }
}

@media (max-width: 420px) {
    .main-categ-wrap .recipes_card_tab .nav-item:first-child a, .sub-categ-wrap .recipes_card_tab .nav-item:first-child a {
        padding-top: 0px !important;
    }
}

@media (max-width: 400px) {
    .coupon input, .coupon button, .cart_totals a {
        width: 100% !important;
    }
    .cart-collaterals {
        padding: 10px 15px 40px;
    }
    .cart_totals .wc-proceed-to-checkout a, .page-id-531 .woocommerce .cart_totals .wc-proceed-to-checkout a.button.jupiterx-continue-shopping {
        margin-bottom: 8px !important;
    }
}

@media (max-width: 360px) {
    .fot-email-wrap #gform_submit_button_1, .grn-news-fot-wrap .embededForm form input[type=submit], 
    .woocommerce footer .grn-news-fot-wrap .embededForm form input[type=submit], .woocommerce footer .grn-news-fot-wrap .embededForm form input#mkm-es-subscribe {
        top: 0px !important;
        width: 100% !important;
        margin-bottom: 0px !important;
        position: relative !important;
    }
}

.error404  .error-page-wrap{    border-top: none!important;}
/*24-03-2025*/
.woocommerce-product-details__short-description a{color:#465902 !important;}
.subs-para1 b{font-weight:500!important;display:block!important;margin-bottom: 14px;}
@media (min-width: 767px){
    .winnr .dropdwon_box,  .findcp .dropdwon_box{display: none!important;}

}

/* Search Form Icons */
.raven-search-form-lightbox {
    position: relative;
}

.search-icon,
.search-loading-spinner {
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
	 display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
	left: -40px;
    top: 16px;
    position: relative;
}

/* Search Icon */
.search-icon {
   cursor:pointer;
}

.search-icon svg {
    width: 100%;
    height: 100%;
    fill: currentColor;
}

/* Loading Spinner */
.search-loading-spinner {
    display: none;
    border: 2px solid rgba(255, 255, 255, 0.1);
    border-left-color: #fff;
    border-radius: 50%;
    animation: search-spin 1s linear infinite;
}

.raven-search-form.is-loading .search-icon {
    display: none;
}

.raven-search-form.is-loading .search-loading-spinner {
    display: block;
}

@keyframes search-spin {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }
    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

/* Dark mode support */
@media (prefers-color-scheme: dark) {
    .search-icon {
        color: #fff;
    }
    .search-loading-spinner {
        border-color: rgba(255, 255, 255, 0.1);
        border-left-color: #fff;
    }
}

/* Adjust input padding to accommodate the icon */
.raven-search-form-input {
    padding-right: 50px !important;
} 

.sing-recipe-cont-wrap-rgt .video-slider-container,
.sing-recipe-cont-wrap-rgt .drgt-vid {
    display: none;
}

.recipes_card_button {
    text-align: center;
    width: 100%;
}

.recipes_card_button .feature_card_btn {
    margin: 20px auto;
    display: inline-block;
}

/* Force display of all post cards - override Elementor hiding */
.elementor-widget-container .recipes_card_post,
.elementor-posts .recipes_card_post {
    display: block !important;
}



