/* Theme Name: Twenty Seventeen Adding support for languages written in a Right To Left (RTL) direction is easy, it's just a matter of overwriting all the horizontal positioning attributes of your CSS stylesheet in a separate stylesheet file named rtl.css. https://codex.wordpress.org/Right-to-Left_Language_Support */
/* Reset */
 @font-face {
     font-family: "index-medium";
     src: url('assets/fonts/index-medium-aaa.woff2') format('woff2'), url('assets/fonts/index-medium-aaa.woff') format('woff');
}
 @font-face {
     font-family: "index-light";
     src: url('assets/fonts/index-light-aaa.woff2') format('woff2'), url('assets/fonts/index-light-aaa.woff') format('woff');
}
 body {
     font-family: 'index-medium', sans-serif;
     direction: rtl;
     unicode-bidi: embed;
}
 html[lang="he-IL"] body, html[lang="he-IL"] button, html[lang="he-IL"] input, html[lang="he-IL"] select, html[lang="he-IL"] textarea{
    font-family: 'index-medium', sans-serif;
}
 html[lang="he-IL"] .fa {
     font: normal normal normal 14px/1 FontAwesome!important;
}
 th {
     text-align: right;
}
/* Accessibility */
 .screen-reader-text:focus {
     left: auto;
     right: 5px;
}
/* Typography */
 textarea {
     padding-right: 3px;
}
 li > ul, li > ol {
     margin-left: 0;
     margin-right: 1.5em;
}
 th:first-child, td:first-child {
     padding-left: 0.4em;
     padding-right: 0;
}
 th:last-child, td:last-child {
     padding-left: 0;
     padding-right: 0.4em;
}
/* Forms */
 input[type="radio"], input[type="checkbox"] {
     margin-left: 0.5em;
     margin-right: 0;
}
/* Media */
 .mejs-offscreen {
     right: -10000px;
}
/* Site Branding */
 .custom-logo-link {
     padding-left: 1em;
     padding-right: 0;
}
/* Main Navigation */
 .main-navigation ul {
     text-align: right;
}
 .main-navigation ul ul {
     padding-left: 0;
     padding-right: 1.5em;
}
 .menu-toggle .icon {
     margin-left: 0.5em;
     margin-right: 0;
}
 .dropdown-toggle {
     left: -0.5em;
     right: auto;
}
/* Front Page */
 .wp-custom-header-video-button {
     left: 30px;
     right: auto;
}
 .twentyseventeen-panel .recent-posts .entry-header .edit-link {
     margin-left: 0;
     margin-right: 1em;
}
/* Blog, Archive, Search */
 .blog .entry-meta a.post-edit-link, .archive .entry-meta a.post-edit-link, .search .entry-meta a.post-edit-link {
     margin-left: 0;
     margin-right: 1em;
}
 .search .page .entry-meta a.post-edit-link {
     margin-right: 0;
}
 .sticky .icon-thumb-tack {
     left: auto;
     right: -1.5em;
}
 .prev.page-numbers .icon, .next.page-numbers .icon {
     display: inline-block;
     -ms-transform: rotate(180deg);
    /* IE 9 */
     -webkit-transform: rotate(180deg);
    /* Chrome, Safari, Opera */
     transform: rotate(180deg);
}
 .prev.page-numbers {
     float: right;
}
 .next.page-numbers {
     float: left;
}
 .nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
     margin-left: 0.5em;
     margin-right: 0;
}
 .nav-links .nav-next .nav-title .nav-title-icon-wrapper {
     margin-left: 0;
     margin-right: 0.5em;
}
/* Blog Entries */
 .entry-footer .cat-links, .entry-footer .tags-links {
     padding-left: 0;
     padding-right: 2.5em;
}
 .entry-footer .cat-links .icon, .entry-footer .tags-links .icon {
     left: auto;
     margin-left: 0.5em;
     margin-right: 0;
     right: 0;
}
/* Comments */
 .comment-body {
     margin-left: 0;
     margin-right: 65px;
}
 .comment-reply-link .icon {
     left: auto;
     right: -2em;
     -webkit-transform: scale(-1, 1);
     -ms-transform: scale(-1, 1);
     transform: scale(-1, 1);
}
 .comment-author .avatar {
     left: auto;
     right: -65px;
}
 .comment-reply-link:before {
     left: auto;
     right: -2em;
}
 .children .comment-author .avatar {
     left: auto;
     right: -45px;
}
 .form-submit {
     text-align: left;
}
 .comment-form #wp-comment-cookies-consent {
     margin: 0 0 0 10px;
}
/* Post Formats */
 .format-quote blockquote .icon {
     left: auto;
     right: -1.25em;
     -webkit-transform: none;
     -ms-transform: none;
     transform: none;
}
/* Post Navigation */
 .nav-links .nav-previous .nav-title .nav-title-icon-wrapper, .nav-links .nav-next .nav-title .nav-title-icon-wrapper {
     display: inline-block;
     -ms-transform: rotate(180deg);
    /* IE 9 */
     -webkit-transform: rotate(180deg);
    /* Chrome, Safari, Opera */
     transform: rotate(180deg);
}
/* Widgets */
 .widget ul {
     margin: 0;
}
 .search-form .search-submit {
     left: 3px;
     right: auto;
}
 .tagcloud ul li {
     float: right;
     margin: 4px 0 0 4px;
}
 .widget ul li li {
     padding-left: 0;
     padding-right: 1.5rem;
}
 .widget_text ul {
     margin: 0 1.5em 1.5em 0;
}
 .widget_text ul li ul {
     margin: 0 1.5em 0 0;
}
/* Footer */
 .social-navigation a {
     margin-left: 1em;
     margin-right: 0;
}
/* Customizer styles */
 .twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title {
     left: 3.2em;
     right: auto;
}
/* Gallery Styles */
 .gallery-item, .gallery-caption {
     text-align: right;
}
/* SVG Fallback */
 .no-svg .dropdown-toggle {
     left: 0;
     right: auto;
}
/* Media queries */
 @media screen and (min-width: 30em) {
     .site-branding {
        margin-bottom: 0;
        padding: 0;
    }
}
 @media screen and (min-width: 48em) {
     body.page-template-full-width-page #primary {
         float: none;
    }
     .has-sidebar:not(.error404) #primary {
         float: none;
         width: 100%;
         max-width: 1500px;
         margin: auto;
    }
     .has-sidebar #secondary {
         float: left;
    }
     .error404 #primary {
         float: none;
    }
    /* Site Branding */
     .custom-logo-link {
         padding-left: 0;
         padding-right: 0;
    }
    /* Navigation */
     .main-navigation ul ul {
         padding-right: 0;
    }
     .main-navigation ul ul:before, .main-navigation ul ul:after {
         left: 0.5em;
         right: auto;
    }
     .main-navigation ul ul, .main-navigation ul ul ul {
         left: auto;
         right: -999em;
    }
     .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
         left: auto;
         right: 100%;
    }
     .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
         left: auto;
         right: 0;
    }
     .main-navigation ul li.menu-item-has-children:before, .main-navigation ul li.menu-item-has-children:after, .main-navigation ul li.page_item_has_children:before, .main-navigation ul li.page_item_has_children:after {
         left: 1em;
         right: auto;
    }
     .main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon {
         left: auto;
         right: 5px;
    }
     .main-navigation ul ul .menu-item-has-children > a > .icon, .main-navigation ul ul .page_item_has_children > a > .icon {
         left: 1em;
         right: auto;
         -webkit-transform: rotate(90deg);
         -ms-transform: rotate(90deg);
         transform: rotate(90deg);
    }
    /* Scroll down arrow */
     .navigation-top .menu-scroll-down {
         left: 0;
         right: auto;
    }
     .site-header .menu-scroll-down {
         left: 0;
         right: auto;
    }
     .entry-title a {
         margin-left: auto;
         margin-right: 0;
    }
    /* Front Page */
     .page-two-column .panel-content .entry-header {
         float: right;
    }
     .page-two-column .panel-content .entry-content {
         float: left;
    }
    /* Front Page - Recent Posts */
     .page-two-column .panel-content .recent-posts {
         clear: left;
         float: left;
    }
    /* Blog, Archive, Search */
     .sticky .icon-thumb-tack {
         left: auto;
         right: -2.5em;
    }
     body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
         float: right;
    }
     .blog:not(.has-sidebar) #primary article, .archive:not(.has-sidebar):not(.page-one-column) #primary article, .search:not(.has-sidebar) #primary article, .has-sidebar.error404 #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {
         float: left;
    }
     .entry-footer .edit-link a.post-edit-link {
         margin-left: 0;
         margin-right: 1em;
    }
    /* Entry content */
    /* with sidebar */
     .has-sidebar .entry-content blockquote.alignleft {
         margin-left: 0;
         width: 34%;
    }
     .has-sidebar #primary .entry-content blockquote.alignright, .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta {
         margin-right: 0;
         width: 34%;
    }
     .has-sidebar #primary .entry-content blockquote.alignleft.below-entry-meta {
         margin-left: -72.5%;
         width: 62%;
    }
    /* blog index and archive */
     .blog:not(.has-sidebar) .entry-content blockquote.alignleft, .twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft, .archive:not(.has-sidebar) .entry-content blockquote.alignleft, .page-two-column .entry-content blockquote.alignleft {
         margin-left: 0;
         width: 34%;
    }
     .blog:not(.has-sidebar) .entry-content blockquote.alignright, .twentyseventeen-front-page.page-two-column #primary .entry-content blockquote.alignright, .archive:not(.has-sidebar) .entry-content blockquote.alignright, .page-two-column #primary .entry-content blockquote.alignright {
         margin-right: -72.5%;
         width: 62%;
    }
    /* Post formats */
     .format-quote blockquote .icon {
         left: auto;
         right: -1.5em;
    }
     .navigation.pagination {
         float: left;
    }
     .has-sidebar .navigation.pagination, .archive.page-one-column:not(.has-sidebar) .navigation.pagination {
         float: none;
    }
     .post-navigation .nav-previous {
         float: right;
    }
     .post-navigation .nav-next {
         float: left;
         text-align: left;
    }
    /* Comments */
     ol.children .children {
         padding-left: 0;
         padding-right: 2em;
    }
    /* Post Navigation */
     .nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
         left: auto;
         right: -2em;
    }
     .nav-links .nav-next .nav-title .nav-title-icon-wrapper {
         left: -2em;
         right: auto;
    }
    /* Footer */
     .site-footer .widget-column.footer-widget-1 {
         float: right;
    }
     .site-footer .widget-column.footer-widget-2 {
         float: left;
    }
     .social-navigation {
         clear: right;
         float: right;
    }
     .site-info {
         float: right;
    }
     .social-navigation + .site-info {
         margin-left: 0;
         margin-right: 6%;
    }
     .wrap,.page-one-column .panel-content .wrap,.elementor-section.elementor-section-boxed>.elementor-container, .single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary{
        max-width: 1500px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 0;
        padding-top: 0;
    }
     .elementor-section.elementor-section-boxed>.elementor-container{
        padding: 0;
    }
     .navigation-top{
         position: static;
         border: none;
         margin-top: 0;
         float: right;
         width: 42.5%;
         margin-top: -50px;
    }
     .custom-header{
         text-align: center;
        float: right;
        width: 15%;
        z-index: 100000;
    }
     .header-social{
        float: right;
        width: 42.5%;
        margin-top: -60px;
    }
     .main-navigation a{
        padding: 0;
        padding-left: 0;
        border-bottom: 5px solid transparent;
    }
     .main-navigation a:hover{
        border-color:#d52422
    }
     .main-navigation li{
        padding-left: 35px;
        position: static;
        padding-bottom: 15px;
    }
     .main-navigation ul ul{
        background-color: rgba(256, 256, 256, 0.7);
        border: none;
        padding: 0;
        top: 70px;
        border-top: 1px solid #e4e4e4;
        padding-top: 20px;
        padding-bottom: 20px;
    }
     .main-navigation li li{
        display: inline-block;
        padding-bottom: 0;
    }
     .main-navigation li li.widget_text a{
        color: #fff!important;
        border:none;
    }
     .main-navigation li li.widget_text p{
        margin:0;
    }
     .main-navigation li li.widget_text p:last-child{
         display: inline-block;
        vertical-align: top;
        line-height: 20px;
    }
     .main-navigation li li.widget_text.mega-menu-columns-1-of-9{
        display: inline-block;
         text-align: center;
        width: calc(100%/9);
        margin: 0;
        padding:0 20px;
    }
     .main-navigation ul ul a{
        padding: 0;
        width: auto;
    }
     .main-navigation li li.focus > a, .main-navigation li li:focus > a, .main-navigation li li:hover > a, .main-navigation li li a:hover, .main-navigation li li a:focus, .main-navigation li li.current_page_item a:hover, .main-navigation li li.current-menu-item a:hover, .main-navigation li li.current_page_item a:focus, .main-navigation li li.current-menu-item a:focus{
        color: #313131
    }
     .main-navigation li li:hover, .main-navigation li li.focus{
        background: transparent;
    }
     .main-navigation li.mega-menu-item-47 .mega-sub-menu{
        background: url(assets/images/search-bg.jpg) 0 0 repeat;
    }
     .site-content{
        padding: 0;
    }
}
 @media screen and (min-width: 67em) {
    /* Sticky posts */
     .sticky .icon-thumb-tack {
         left: auto;
         right: -1.25em;
    }
}
 @media screen and (min-width: 79em) {
     .has-sidebar #primary .entry-content blockquote.alignright, .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta {
         margin-right: -20%;
    }
     .blog:not(.has-sidebar) .entry-content blockquote.alignleft, .archive:not(.has-sidebar) .entry-content blockquote.alignleft, .page-two-column .entry-content blockquote.alignleft, .twentyseventeen-front-page .entry-content blockquote.alignleft {
         margin-left: -20%;
    }
}
/*theme*/
 html{
    overflow-y: scroll;
}
 .hidden{
    display:none!important
}
 .twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child){
    border-top: none;
}
 .main-navigation ul ul.mega-sub-menu{
     left: 0!important;
    max-width: 1920px;
     margin: 0 auto;
}
 a,a:hover,.entry-content a:focus, .entry-content a:hover,.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .comment-content a:focus, .comment-content a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover{
    box-shadow: none;
}
 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
    padding: 0;
}
/*.page.page-one-column .entry-header{
    display:none;
}
*/
 .no-padding{
    padding:0;
}
 .custom-logo-link img{
    max-height: none;
     max-width: 100%;
}
 .site-branding a:hover, .site-branding a:focus {
    opacity: 1;
}
 .site-header{
    background-color: #fff;
     min-height: 160px;
}
 .header-social ul{
    margin: 0;
    list-style: none;
    text-align: left;
}
 .header-social ul li{
    margin-right: 15px;
    display: inline-block;
}
/*.header-social ul li a{
    font-size: 0;
}
*/
 .header-social ul li a i{
    position: relative;
    top: 3px;
    margin-right: 5px;
}
 .header-social ul li a i:before{
    font-size: 21px;
}
 .header-social img{
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
/*.top-search{
    background: url(assets/images/home-banner.png) 0 0 no-repeat;
    padding-bottom: 60px;
    max-width: 1920px;
    margin: 0 auto;
}
*/
 .home-top-block,.home-bottom-block{
    margin-top: 50px;
    text-align: center;
}
 .home-top-block p,.home-bottom-block p{
    margin: 0;
}
 .home-top-block .home-title-area h2,.home-bottom-block .home-title-area h2{
    font-size: 40px;
    margin: 0;
    color: #d52322;
}
 .home-bottom-block .home-title-area h2 strong{
    font-size: 60px;
    font-weight: 300;
    margin: 0 5px;
}
 .home-top-block .home-title-area a,.home-bottom-block .home-title-area a{
    color: #d52322;
    text-decoration: none;
    box-shadow: none;
    font-size: 20px;
}
 .home-bottom-block p{
    width: 800px;
    max-width: 100%;
    margin: 0 auto;
    font-size: 18px;
    color: #222325;
}
 .home-bottom-block .home-title-area p img{
    margin-top: 20px;
}
 .lcp_catlist{
    list-style: none;
}
 .home-bottom-items .recipes-page article,.recipes-page .owl-carousel article{
    width: 100%;
    padding:0;
}
 .recipes-page.home .recipes-page-items .owl-carousel .item article{
    padding:0;
     text-align: right;
}
 .recipes-page.home .recipes-page-items .owl-carousel .entry-header{
    width: 99.5%;
}
 .recipes-page.home .recipes-page-items .owl-carousel .entry-header:after{
     right: 1px;
}
 .recipes-page.home .recipes-page-items .entry-header .entry-title a{
    font-size: 24px;
}
 .recipes-page.home .recipes-page-items .entry-header .details-show{
    font-size: 18px;
	display: none;
}
.details-show{
	display: none;
}
 .home-bottom-items .recipes-page-items{
     margin-top: 0;
}
 .home-bottom-items .recipes-page-items .lcp_catlist{
     margin: 0;
     display: grid;
     grid-template-columns: repeat(4, 1fr);
     gap: 40px;
}
 .home-bottom-items .recipes-page-items .lcp_catlist li{
     grid-column: span 1 
}
 .home-bottom-items .recipes-page-items .lcp_catlist:before{
     content:"";
}
/*.home-bottom-items .recipes-page-items .lcp_catlist li:nth-child(1), .home-bottom-items .recipes-page-items .lcp_catlist li:nth-child(2), .home-bottom-items .recipes-page-items .lcp_catlist li:nth-child(3), .home-bottom-items .recipes-page-items .lcp_catlist li:nth-child(4) {
     grid-column: span 1 
}
 .home-bottom-items .recipes-page-items .lcp_catlist li:nth-child(4), .home-bottom-items .recipes-page-items .lcp_catlist li:nth-child(5), .home-bottom-items .recipes-page-items .lcp_catlist li:nth-child(6), .home-bottom-items .recipes-page-items .lcp_catlist li:nth-child(7) {
     grid-column: span 1;
}
 .home-bottom-items .recipes-page-items .lcp_catlist li:nth-child(n+4) {
     grid-column: span 1;
    /* Each item takes 1 column */
}
*/
 .home-bottom-items .recipes-page-items .entry-header .details-hidden .time span{
    font-size: 25px;
}
 .recipes-page-items .entry-header .details-hidden .to-recipe a{
    font-size: 16px;
}
 .recipes-page-items .entry-header .details-hidden .short_desc{
    max-width: 90%;
}
 .home-bottom-banner{
    margin-top: 30px;
}
 .home-bottom-banner .elementor-text-editor{
     padding: 30px 45px 45px;
    display:block;
}
 .home-bottom-banner .elementor-text-editor h3{
    color: #fff;
    font-size: 35px;
    margin: 0;
     padding: 0;
}
 .home-bottom-banner .elementor-text-editor h4{
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 25px;
    margin-bottom: 20px;
}
 .home-bottom-banner .elementor-text-editor p{
    margin: 0;
    color: #fff;
    font-size: 21px;
}
 .home-bottom-banner .elementor-text-editor li{
    display: inline-block;
    margin-top: 20px;
    margin-left: 15px;
    vertical-align: top;
}
 .home-bottom-banner .elementor-text-editor a{
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    height: 55px;
    width: 180px;
    display: block;
    line-height: 55px;
    text-align: center;
    box-shadow: none;
}
 .home-bottom-banner .elementor-text-editor a:hover{
    color: #fff;
}
 .home-bottom-banner .elementor-text-editor ul li:first-child a{
    background: #d52322;
}
 .home-bottom-banner .elementor-text-editor ul li:last-child a{
    background: #d39c0b
}
 .home-title-area{
    margin-bottom: 30px;
}
/*.site-content-contain{
    margin-top: -90px;
}
*/
 .top-search.search-home{
     margin: 0;
    padding: 0;
    margin-bottom: 60px;
    margin-top: 60px;
    background: transparent;
}
 .post-type-archive-recipe .site-content-contain{
    margin-top:0;
}
 .widget {
    padding-bottom: 0;
}
 .navigation-top a{
    color: #313131;
    font-size: 20px;
}
 .main-navigation a:hover {
    color: #d52422;
}
 .top-search .textwidget h1{
    color: #fff;
    text-align: center;
    font-size: 40px;
    margin-bottom: 10px;
    font-weight: 700;
}
 .top-search .textwidget h2{
    color: #fff;
    text-align: center;
    font-weight: 700;
     margin: 0;
    font-size: 30px;
}
 .top-search .textwidget h1 strong{
    line-height: 40px;
    font-size: 90px;
    font-weight: 300;
    margin: 0 5px;
}
 .top-search form{
max-width: 100%;
    width: 400px;
    margin: 0 auto;
    box-shadow: none;
    outline: none;
    border-radius: 0;
    border: 1px solid #dddfe2;
}
 .top-search form input[type="search"]{
    color: #707070;
    background: #fff;
    background-image: none;
     -webkit-appearance: none;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0!important;
    display: block;
    padding: 0;
    width: 100%;
    padding-right: 15px;
    height: 44px;
    font-size: 20px;
    font-weight: normal;
}
 .top-search form input[type="search"]::-webkit-input-placeholder {
    color: #707070;
    font-family: 'index-medium', sans-serif;
}
 .top-search form input[type="search"]:-ms-input-placeholder {
    color: #707070;
    font-family: 'index-medium', sans-serif;
}
 .top-search form input[type="search"]::placeholder {
    color: #707070;
    font-family: 'index-medium', sans-serif;
}
 .top-search form.search-form .search-submit{
left: -12px;
    right: auto;
    width: 50px;
    bottom: 0;
    padding: 0;
    border-radius: 0;
    top: -4px;
    background: url(assets/images/search-bg.png) center no-repeat;
    background-size: 50px;
    z-index: 100;
    height: 50px;
}
 .search-form .search-submit .icon{
    display: none;
}
 .top-search form.search-form .search-submit .screen-reader-text{
    display:none;
}
 .mega-menu-toggle{
    display: none;
}
 #masthead .wrap{
position: static;
    max-width: 1500px;
    display: flex;
    align-items: center;
}
 .recipes-page article{
    float:right
}
/*.recipes-page .post-thumbnail a img{
    max-height: 546px;
}
*/
 body:not(.twentyseventeen-front-page) .recipes-page-items .entry-header,.recipes-page.home .recipes-page-items .entry-header{
    position: absolute;
    margin: 0 auto;
    padding: 0;
    bottom: 0;
    right: 0;
    left: 0;
    padding-top: 25px;
    padding-right: 45px;
    padding-bottom: 20px;
    padding-left: 15px;
    width: 98%;
}
 .recipes-page.home .recipes-page-items .owl-carousel .entry-header{
    bottom: 0px;
}
 .recipes-page.home .recipes-page-items .owl-carousel .post-thumbnail{
    height: 25vw;
}
 .recipes-page.home .recipes-page-items .entry-header{
    width: 100%;
    margin: 0;
}
 body:not(.twentyseventeen-front-page) .recipes-page-items .entry-header:after,.recipes-page.home .recipes-page-items .entry-header:after{
    content: "";
    background: url(assets/images/backround-item.png) 0 0 repeat;
    background-size: cover;
    width: 100%;
    display: block;
    height: 100%;
    position: absolute;
    bottom: 0px;
    right: 0;
    left: 0;
    margin: 0 auto;
    z-index: 1;
	
}
 body:not(.twentyseventeen-front-page) .recipes-page-items .entry-header:after{
    right:0;
}
/*body:not(.twentyseventeen-front-page) .recipes-page-items article:hover .entry-header:after,.recipes-page.home .recipes-page-items article:hover .entry-header:after{
    background-size: cover;
}
*/
 .recipes-page-items .entry-header .entry-title{
    margin-bottom: 0;
    color: #fff;
    border: none;
    position: relative;
    z-index: 2;
    font-size: 24px;
    font-weight: 800;
    line-height: 30px;
}
 .recipes-page-items .entry-header .details-show{
    color: #fff;
    position: relative;
    z-index: 2;
    font-size: 19px;
}
 .recipes-page-items .entry-header .details-hidden{
    color: #fff;
    position: relative;
    z-index: 2;
    display: none;
}
 .recipes-page-items .entry-header .details-hidden .time{
    background: url(assets/images/small-clock.png) right center no-repeat;
    font-size: 19px;
    font-weight: 600;
    background-size: 30px;
    padding-right: 40px;
}
 .recipes-page-items .entry-header .details-hidden .time span{
    font-size: 30px;
    font-weight: 800;
}
 .recipes-page-items .entry-header .details-hidden .short_desc{
    max-width: 80%;
    line-height: 20px;
	display:none!important
}
 .recipes-page-items .entry-header .details-hidden .to-recipe a{
    color: #fff;
    font-weight: 800;
    font-size: 19px;
    border-bottom: 1px solid;
    box-shadow: none;
}
 .recipes-page-items .entry-header .details-show .sep{
    font-weight:300;
}
 .recipes-page-items .entry-header .entry-title a{
    color: #fff;
    box-shadow: none;
    margin-right: 0;
}
 .recipes-page article:hover .post-thumbnail .wpulike-heart{
    display:block;
}
 .recipes-page article .post-thumbnail .shef_small{
     position: absolute;
    top: 5px;
    background: #f6f6f6;
    text-align: center;
    height: 48px;
    margin-top: 10px;
    margin-right: 20px;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4);
    padding: 5px;
    right: 5px;
}
 .recipes-page article .post-thumbnail .shef_small p{
     margin: 0;
    color: #d52322;
    line-height: 18px;
    padding-right: 45px;
    text-align: right;
    padding-left: 10px;
}
 .recipes-page article .post-thumbnail .shef_small img{
     margin: 0;
    width: 60px;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    height: 60px;
    right: -15px;
    border: 2px solid #f6f6f6;
    top: -6px;
}
 .recipes-page.home .post-thumbnail .shef_small{
    padding: 5px;
    right: 5px;
}
 .recipes-page article{
    position: relative;
}
 .recipes-filters .beautiful-taxonomy-filters-button{
    display:none;
}
 .recipes-filters .beautiful-taxonomy-filters-select-wrap label{
    display:none;
}
 .recipes-filters {
	 display: flex;
    align-items: center;
    justify-content: center;
    gap: 25px;
	margin: 40px 0 45px 0;
 }
 .top-search label{
	 margin-bottom: 0;
 }
 .recipes-filters .beautiful-taxonomy-filters-select-wrap{
     padding: 0;
    text-align: center;
	display: flex;
    gap: 20px;
}
 .recipes-filters .beautiful-taxonomy-filters-select-wrap .beautiful-taxonomy-filters-tax{
    display: inline-block;
    margin-left: 0;
}
 .recipes-filters .beautiful-taxonomy-filters-select-wrap .beautiful-taxonomy-filters-tax select{
     width: 230px;
     height: 50px;
     padding-right: 0;
     border-radius: 0;
    /* background: #f5f3f2 url(assets/images/filter-arrow.png) left 15px center no-repeat;
     */
     border-color: #dddfe2;
     color: #746e6c;
     font-size: 18px;
    /* -webkit-appearance: none;
     */
     -moz-appearance: none;
    /* appearance: none;
     */
     -ms-appearance: none;
}
 .post-thumbnail {
    margin-bottom: 0;
}
 .post-thumbnail a:hover img, .post-thumbnail a:focus img{
    opacity: 1;
}
 .re-top,.re-main{
    visibility:hidden
}
 .re-page .re-top .shef{
    background: #f5f5f5;
    text-align: center;
    margin-top: -90px;
    padding-top: 90px;
    padding-bottom: 40px;
}
 .re-page .re-top.with-shef{
     max-width: 1920px;
    margin: 0 auto;
}
 .re-page .re-top .shef img{
     max-width: 75px;
    border-radius: 50%;
}
 .re-page .re-top .shef h3{
     color: #d52322;
    font-size: 25px;
}
 .re-page .re-top .shef p{
    margin: 0;
    font-size: 16px;
     max-width: 650px;
    margin: 0 auto;
}
 .re-page .re-top .top-right{
    background: url(assets/images/search-bg.jpg) 0 0 repeat;
    display: inline-block;
    width: 100%;
     text-align: right;
}
 .re-page .re-top.without-shef .top-right{
    padding-top: 40px;
    padding-bottom: 20px;
}
 .re-page .re-top.with-shef .top-right{
    padding-top: 50px;
    padding-bottom: 40px;
}
 .re-page .re-top .main-image{
    overflow: hidden;
    position: relative;
}
 .re-page .re-top .main-image img{
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /*max-width: none;
    height: 100%;
    */
}
 .re-page .re-top.without-shef{
    margin-top: -90px;
    max-width: 1920px;
    margin: -90px auto 0;
    display: block;
}
 .re-page .re-top .top-right h1{
    color: #fff;
    margin-bottom: 5px;
}
 .re-page .re-top .dificulty{
    color: #fff;
    font-size: 18px;
}
 .re-page .re-top .dificulty .sep {
    font-weight: 300;
}
 .re-page .re-top .time{
    background: url(assets/images/small-clock.png) right center no-repeat;
    font-size: 19px;
    font-weight: 600;
    background-size: 30px;
    padding-right: 40px;
    color: #fff;
    margin-top: 5px;
}
 .re-page .re-top .time span {
    font-size: 19px;
    font-weight: 800;
}
 .re-page .re-top .sub_name{
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 19px;
}
 .re-page .re-top .short_desc{
    margin-top: 10px;
    max-width: 90%;
}
 .re-page .re-top .short_desc p{
     color: #fff;
    font-size: 16px;
    line-height: 23px;
}
 .re-page .re-top .purchase_link a{
    display: block;
    background: #d39c0b url(assets/images/shopping-cart.png) right 20px center no-repeat;
    max-width: 280px;
    padding-right: 20px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    font-size: 21px;
}
 .re-page .re-main {
    margin-top: -7px;
    display:inline-block;
    width: 100%;
    max-width: 1920px;
    margin:0 auto;
    clear: both;
     position: relative;
    top: -6px;
}
 .re-page .re-main .rehivim{
    background: #f3f3f3;
    padding-top: 35px;
    text-align: right;
}
 .re-page .re-main .rehivim h3{
    color: #d52322;
    font-size: 35px;
    margin: 0;
}
 .re-page .re-main .rehivim h4{
    color: #313131;
    font-size: 25px;
    padding-top: 20px;
    margin-bottom: 5px;
}
 .re-page .re-main .rehivim p{
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 600;
}
 .re-page .re-main .rehivim ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
 .re-page .re-main .rehivim ul li{
    font-size: 18px;
    margin-bottom: 13px;
}
 .re-page .re-main .rehivim ul li a{
     color: #d52322;
}
 .re-page .re-main .entry-content{
    padding-top: 35px;
    padding-right: 50px;
    padding-left: 50px;
     text-align: right;
}
 .re-page .re-main .entry-content h3{
     color: #d52322;
    font-size: 35px;
    margin-bottom: 25px;
}
 .re-page .re-main .entry-content ol{
    list-style: none;
    counter-reset: my-awesome-counter;
}
 .re-page .re-main .entry-content ol li{
    counter-increment: my-awesome-counter;
    position: relative;
    padding-right: 40px;
    margin-bottom: 40px;
    font-size: 19px;
}
 .re-page .re-main .entry-content ol li span,.re-page .re-main .entry-content ol li p{
    font-size: 19px!important;
}
 .re-page .re-main .entry-content ol li img{
    display: block;
    margin: 15px 0;
}
 .re-page .re-main .entry-content ol li:before{
    content: counter(my-awesome-counter) ". ";
    color: #d52322;
    font-weight: bold;
     font-size: 35px;
    position: absolute;
    right: 0;
    top: -10px;
    line-height: 35px;
}
 .re-page .re-main .entry-content .tip{
    background: url(assets/images/Tip_background.png) 0 0 repeat;
    padding: 20px;
}
 .re-page .re-main .entry-content .tip h3{
    color: #fff;
    background: url(assets/images/lightbulb-idea.png) right 0 no-repeat;
     padding-right: 55px;
    padding-top: 20px;
}
 .re-page .re-main .entry-content .tip ul{
    padding-right: 30px;
}
 .re-page .re-main .entry-content .tip ul li{
    color: #fff;
    font-size: 19px;
    line-height: 23px;
    margin-top: 20px;
}
 .re-page .re-main .share{
    text-align: center;
}
 .share.like-m{
    position: absolute;
    left: 5px;
    top: 5px;
}
 .re-page .re-main .share.share-m ul{
}
 .re-page .re-main .share.share-m ul li{
    display: inline-block;
    margin: 0 10px;
}
 .re-page .re-main .share.share-m ul li a{
    text-decoration: none;
    box-shadow: none;
}
 .re-page .re-main .share ul li.share ul li{
    margin: 0 8px;
    display: inline-block;
}
 .re-page .re-main .share.share-m ul li.share ul{
    right: -103px;
    top: 11px;
}
 .re-page .re-main .share ul li.share ul li a i:before{
    font-size: 19px;
}
 .re-page .re-main .share ul{
    list-style: none;
    display: inline-block;
    text-align: center;
    margin-top: 37px;
}
 .re-page .re-main .share ul li{
    margin-bottom: 0;
     position: relative;
}
 .re-page .re-main .share ul li.share ul{
    position: absolute;
    right: -135px;
    top: 15px;
    background: url(assets/images/reka.png) 0 0 no-repeat;
    margin: 0;
    height: 55px;
    width: 140px;
    line-height: 52px;
    display:none;
}
 .re-page .re-main .share ul li.share:hover ul{
    display:block
}
 .re-page article{
    text-align: center;
}
 .wpulike-default .wp_ulike_btn{
    background: transparent;
}
 .wpulike-heart .wp_ulike_general_class{
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    position: relative;
}
 .wpulike-heart .count-box{
    position: absolute;
    right: -70px;
    top: 15px;
    background: url(assets/images/likesBOX.png) 0 0 no-repeat;
    height: 37px;
    width: 70px;
    padding:0;
    padding-left: 5px;
    color: #fff;
    line-height: 37px;
    font-size: 22px;
}
 .wpulike-heart .wp_ulike_put_image{
    padding: 0;
    background: url(assets/images/afterliked.png) 0 -112px no-repeat;
    width:73px;
    height: 73px;
    border-radius: 0;
    background-color: transparent!important;
}
 .wpulike-heart .wp_ulike_likers_wrapper:not(.wp_ulike_display_inline){
     display: none!important;
}
 .wpulike-heart .wp_ulike_put_image:hover,.wpulike-heart .wp_ulike_is_liked .wp_ulike_put_image{
    background-position: 0 0;
}
 .wpulike-heart .wp_ulike_put_image:after{
    display:none;
}
 .post-comments{
    padding: 0;
    text-align: right;
}
 .post-comments .comments-title{
    color: #d52322;
    font-size: 35px;
    margin-bottom: 25px;
}
 .post-comments .comments-title span{
    font-size: 50px;
    font-weight: 300;
}
 .post-comments .comment-list li.depth-1{
    border-top: 1px solid #c8c8c8;
}
 .post-comments .comment-list li{
    float: right;
    width: 100%;
}
 .post-comments .comment-list .comment-body{
    margin-right: 0;
    padding: 25px 0;
    margin-bottom: 0;
    color: #313131;
    text-align: right;
}
 .post-comments .comment-list .comment-body .comment-author{
    font-size: 19px;
}
 .post-comments .comment-list .comment-body .comment-author b{
    font-weight: 600;
}
 .post-comments .comment-list .comment-body .comment-meta{
    margin-bottom: 15px;
}
 .post-comments .comment-list .comment-body .comment-content{
    color: #313131;
    font-size: 19px;
    font-weight: 600;
}
 .post-comments .comment-list .comment-body .comment-content p{
     margin-bottom: 5px;
}
 .post-comments .comment-list .comment-body .comment-reply-link .icon{
    display: none;
}
 .post-comments .comment-list .comment-body .comment-reply-link{
    color: #707070;
    box-shadow: none;
    font-size: 18px;
    font-weight: 600;
    text-decoration: underline;
    background: url(assets/images/back.png) right 8px no-repeat;
     display: block;
     padding-right: 25px;
}
 .post-comments .comment-list .comment-body .comment-metadata{
    color: #4d4d4d;
    font-size: 18px;
    font-weight: 600;
}
 .post-comments .comment-list .comment-body .comment-metadata a,.post-comments .comment-list .comment-body .comment-metadata a:hover{
    color: #4d4d4d;
    cursor: default;
    box-shadow: none;
     pointer-events: none;
}
 .post-comments .comment-list .comment-body .comment-metadata .edit-link{
    display:none;
}
 .post-comments .comment-list .children{
     padding-right: 60px;
    border-top: 1px solid #c8c8c8;
}
 .related-post-slide .title{
    text-align:center;
	    font-size: 30px;
    margin-bottom: 20px;
}
 .related-post-slide .title h2{
    font-size: 40px;
    margin: 0;
    color: #d52322;
}
 .related-post-slide .title h2 strong{
    font-size: 80px;
    font-weight: 300;
    margin: 0 5px;
}
 .related-top .title{
    text-align: center;
    color: #fff;
    margin-top: 15px;
    font-size: 25px;
    font-weight: 800;
}
 .article-top .related-top .title{
    margin-bottom: 20px;
}
 .related-top .title p{
     margin-bottom: 15px;
}
 .related-top ul{
    list-style: none;
    text-align: center;
    margin: 0;
}
 .related-top ul li{
    display: inline-block;
    width: 35%;
    margin-top: 35px;
}
 .related-top ul li img{
    max-height: 265px;
    width: auto;
    position: relative;
}
 .related-top ul li:hover img{
    top: -5px;
}
 .related-top ul li a{
    display: block;
    color: #fff;
    font-size: 19px;
    font-weight: 600;
}
 .comments-block .col-md-6,.comment-form-block .col-md-6{
    padding: 0 50px;
}
 .comment-respond .comment-form-url{
    display: none;
}
 .comment-reply-title{
     color: #d52322;
    font-size: 35px;
    margin-bottom: 25px;
    text-align: center;
}
 .comment-reply-title small{
    font-size: 15px;
    font-weight: normal;
}
 .comment-form-author{
    float: right;
    width: 48%;
}
 .comment-form-email{
    float: left;
    width: 48%;
}
 .comment-form-comment{
    float: left;
    width: 100%;
}
 .comment-form label{
    color: #313131;
    font-weight: 600;
}
 .comment-form input{
     border-color: #b7b7b7;
    height: 55px;
    border-radius: 0;
}
 .comment-form textarea{
    border-color: #b7b7b7;
    border-radius: 0;
    height: 150px;
}
 .comment-form .form-submit{
    float: right;
    width: 100%;
    text-align: center;
}
 .comment-form .form-submit input{
    width: 250px;
    background: #d52322;
    font-size: 20px;
    line-height: 15px;
    padding: 0;
}
 #comments{
    padding-top: 30px;
}
 .post-comments .comment-form-block {
    background: #f4f4f4;
    margin-top: 30px;
    padding: 50px 0 20px;
    display: inline-block;
    width: 100%;
}
 .site-footer{
     border: none;
    margin-top: 20px;
}
 .site-footer .wrap{
    padding-bottom: 0;
    padding-top: 0;
}
 .site-footer .copyright{
     float: right;
    width: 50%;
    text-align: right;
}
 .site-footer .copyright span{
    display: inline-block;
}
 .site-footer .copyright p{
    font-size: 18px;
}
 .site-footer .header-social{
    margin: 0;
    float: left;
    width: 50%;
}
 .site-footer .header-social ul li{
    padding: 0;
}
 body:not(.elementor-editor-active) .about-top,body:not(.elementor-editor-active) .about-middle{
    visibility:hidden
}
 .about-top,.about-middle{
    top: -90px;
}
 .about-top .img img{
    width:100%;
}
 .about-top .text{
    background: url(assets/images/search-bg.jpg) 0 0 repeat;
    padding-top: 45px;
    text-align:center;
    padding-right: 15px;
    padding-left: 15px;
}
 .about-top .text h1{
     color: #fff;
     font-size: 1.8vw;
     margin: 0;
}
 .about-top .text h1 strong{
     font-size: 60px;
     font-weight: 300;
     margin: 0 5px;
}
 .about-top .text h3{
     padding-top: 0;
     color: #fff;
}
 .about-top .text p{
     margin: 0;
     color: #fff;
     font-size: 19px;
     padding: 0 60px;
     line-height: 25px;
}
 .about-middle{
    margin:10px 0
}
 .about-middle img{
    width:100%;
}
 .about-middle .text{
    background:#f2f2f2;
    padding-top: 45px;
    text-align:center;
    padding-right: 15px;
    padding-left: 15px;
}
 .about-top .text .elementor-column-wrap,.about-middle .text .elementor-column-wrap{
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    width: 95%;
}
 .about-middle .text h2{
     color: #d52322;
     font-size: 1.8vw;
     margin: 0;
     line-height: 3vw;
}
 .about-middle .text h2 strong{
     font-size: 60px;
     font-weight: 300;
     margin: 0 5px;
}
 .about-middle .text h3{
     padding-top: 0;
     color: #d52322;
}
 .about-middle .text p{
     margin: 0;
     color: #d52322;
     font-size: 19px;
     padding: 0 60px;
     line-height: 25px;
}
 .about-top .text .elementor-text-editor,.about-middle .text .elementor-text-editor,.about-bottom .text .elementor-text-editor{
    padding-bottom: 30px;
}
/*contact*/

 .contact-page .contact-left{
}
 .contact-page .contact-left{
    text-align: center;
}
 .contact-page .contact-left h1{
     color: #d52322;
     font-size: 40px;
     margin: 0;
     line-height: 40px;
}
 .contact-page .contact-left h1 strong{
     font-size: 60px;
     font-weight: 300;
     margin: 0 5px;
}
 .contact-page .contact-left p{
     margin: 0;
     color: #d52322;
     font-size: 19px;
     padding: 0 60px;
     line-height: 25px;
     margin-bottom: 40px;
     font-weight: 600;
}
 .contact-page .contact-form{
    max-width: 550px;
    padding:120px 15px 0;
    margin: 0 auto;
}
 div.wpcf7-mail-sent-ok{
     background: #398f14;
    color: #fff;
    font-size: 19px;
    width: 350px;
    margin: 0 auto 1em;
}
 div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #f7e700;
    background: #f7e700;
    color: #000;
    font-size: 19px;
    width: 350px;
    margin: 0 auto 1em;
}
 .contact-page .contact-form .item{
    margin-bottom: 20px;
}
 .contact-page .contact-form input{
    border: none;
    border-radius: 0;
}
 .contact-page .contact-form textarea{
    border: none;
    border-radius: 0;
    height: 100px;
    padding-right: 10px;
}
 .contact-page .contact-form input[type="submit"]{
     width: 280px;
     height: 60px;
     background: #d39c0b;
     font-size: 22px;
     padding: 0;
}
 .contact-page .contact-form input[type="submit"]:hover{
    background: #106D3E;
}
/* .contact-page .text{
     background: url(assets/images/Background_Contact.png) 0 0 repeat;
     padding-top: 120px;
     text-align: center;
     padding-right: 15px;
     padding-left: 15px;
}*/
 .contact-page .text ul{
    list-style: none;
     margin: 0;
    display: inline-block;
    text-align: right;
}
 .contact-page .text ul li{
    color: #fff;
    font-size: 23px;
    background: url(assets/images/clock.svg) right 3px no-repeat;
    margin-bottom: 40px;
    padding-right: 42px;
}
 .contact-page .text ul li strong{
    display: block;
}
 .contact-page .text ul li em{
    display: block;
    font-style: normal;
}
 .contact-page .text ul li:first-child{
    background: url(assets/images/telephone-handle-silhouette.svg) right 3px no-repeat;
}
 .contact-page .text ul li:last-child{
    background: url(assets/images/maps-and-flags.svg) right 3px no-repeat;
}
 body:not(.elementor-editor-active) .contact-page .text,body:not(.elementor-editor-active) .contact-page .contact-left{
    visibility:hidden
}
 .download-page{
     background: url(assets/images/search-bg.jpg) 0 0 repeat;
     padding-top: 120px;
     text-align: center;
     padding-right: 15px;
     padding-left: 15px;
     top: -90px;
    padding-bottom: 65px;
}
 .mc4wp-response{
    color: #fff;
    text-align: right;
    font-size: 18px;
}
 .download-form{
    color: #fff;
    text-align: right;
    max-width: 60%;
}
 .download-form h1{
    line-height: 39px;
    font-size: 33px;
    max-width: 90%;
}
 .download-form p{
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 600;
}
 .download-form .item{
    margin-bottom: 20px;
}
 .download-form input[type="text"],.download-form input[type="email"]{
    border-radius: 0;
    border: none;
    font-size: 20px;
    padding: 0;
    padding-right: 15px;
    height: 50px;
    color: #b8b8b8;
}
input::-webkit-input-placeholder {
    color: #b8b8b8;
    font-family: 'index-medium', sans-serif;
}
input:-ms-input-placeholder {
    color: #b8b8b8;
    font-family: 'index-medium', sans-serif;
}
input::placeholder {
    color: #b8b8b8;
    font-family: 'index-medium', sans-serif;
}
textarea::-webkit-input-placeholder {
    color: #b8b8b8;
    font-family: 'index-medium', sans-serif;
}
textarea:-ms-input-placeholder {
    color: #b8b8b8;
    font-family: 'index-medium', sans-serif;
}
textarea::placeholder {
    color: #b8b8b8;
    font-family: 'index-medium', sans-serif;
}
 .download-form input[type="submit"]{
     display: block;
    background: #d39c0b;
    width: 280px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    font-size: 24px;
    padding: 0;
    border-radius: 0;
}
 .download-form input[type="checkbox"]{
    display: inline-block;
    width: 3%;
    margin: 0;
}
 .download-form label{
     width: 90%;
    margin: 0;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    color: #fff;
    font-size: 19px;
    line-height: 21px;
}
/*products-list-page*/
 .products-list-page {
     margin-top: -90px;
}
 .archive .products-list-page .site-main > article{
     float: right;
     width:auto;
     margin: 0;
     padding: 2px;
     text-align: center;
}
 .archive .products-list-page .site-main > article .entry-header{
     padding-top: 0.781vw;
     padding-bottom: 0;
}
.post-type-archive-product .site-content-contain,
.post-type-archive-recipe .site-content-contain{
	top: -2.6vw;
}
 .products-list-page .site-main .entry-title a{
     margin-right: 0;
     box-shadow: none;
     color: #282f3b;
     font-weight: normal;
     border-top: 2px solid;
     border-bottom: 2px solid;
     padding: 5px 0;
}
 .product-page-bottom-recipes{
    float: right;
    width: 100%;
    margin-top: 30px;
}
 .product-page-bottom-recipes .title{
    text-align: center;
}
 .product-page-bottom-recipes .title h2{
    font-size: 50px;
    line-height: 50px;
    margin: 0;
    color: #d52322;
}
 .product-page-bottom-recipes .title h2 strong{
    font-size: 80px;
    font-weight: 300;
    margin: 0 5px;
}
 .product-page-bottom-recipes .title a{
    color: #d52322;
    text-decoration: none;
    box-shadow: none;
    font-size: 20px;
}
 .products-list-page .home-bottom-banner .elementor-text-editor {
    background-image: url(assets/images/why-muti.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 0;
    display: block;
    text-align: right;
}
 .products-list-page .home-bottom-banner .elementor-text-editor section{
    padding: 30px 45px 45px;
    background: url(assets/images/backround-item-right.png) 0 bottom repeat;
    display: inline-block;
    background-size: cover;
}
 .products-list-page .home-bottom-banner{
    margin-bottom: 20px;
}
 .archive .products-list-page .site-main > article .post-thumbnail img{

    width: auto;
    position: relative;
}
 body.post-type-archive-product .site-content{
    margin: 0 auto;
    text-align: center;
}
 .has-sidebar:not(.error404) #primary.products-list-page{
     max-width: 1500px;
     margin: 0 auto;
     float: none;
     display: inline-block;
}
/*product*/
 .product-page .recipes-page-items .title{
     margin-top: 68px;
     margin-bottom: 25px;
     font-size: 25px;
	 color: #fff;
}
 .product-page .recipes-page-items .title h3{
    font-size: 40px;
    margin: 0;
    color: #d52322;
    line-height: 40px;
}
 .product-page .recipes-page-items .title h3 strong{
    font-size: 75px;
    font-weight: 300;
    margin: 0 5px;
}
 .product-page .recipes-page-items .title p{
     margin: 0;
    color: #d52322;
    font-size: 20px;
}
 .product-main .right_block .purchase_link a:hover,.re-page .re-top .purchase_link a:hover{
    background-color: #106D3E;
}
/*.elementor-section.elementor-section-stretched{
    max-width: 1920px;
    margin: 0 auto;
}
*/
/*articles-page*/
 .articles-page .title-area{
    margin-top: -90px;
    padding-top: 90px;
    background: url(assets/images/search-bg.jpg) 0 0 no-repeat;
    padding-bottom: 30px;
    text-align:center;
    max-width: 1920px;
    margin: -90px auto 0;
}
 .articles-page .title-area h1{
     color: #fff;
     text-align: center;
     font-size: 40px;
     margin-bottom: 10px;
     font-weight: 600;
}
 .articles-page .title-area h1 strong{
     line-height: 40px;
     font-size: 90px;
     font-weight: 300;
     margin: 0 5px;
}
 .articles-page .title-area p{
     color: #fff;
     font-weight: 600;
     font-size: 24px;
     padding: 0 5px;
}
 .archive .articles-page .site-main > article{
    float:right;
    width:33.3333%;
    position: relative;
    padding:0 5px 5px;
}
 .articles-page article .entry-header{
    position: absolute;
    bottom: 12px;
     padding: 0 30px 20px;
     right: 0;
     left: 0;
     margin: 0 auto;
     color: #fff;
     width: 98.5%;
}
 .articles-page article .entry-header:after{
     content: "";
     background: url(assets/images/backround-item.png) 0 0 no-repeat;
     background-size: cover;
     width: 100%;
     display: block;
     height: 100%;
     position: absolute;
     bottom: 0px;
     right: 0;
     left: 0;
     margin: 0 auto;
     z-index: 1;
}
 .articles-page article .entry-header .entry-title {
    margin-bottom: 0;
    line-height: 35px;
}
 .articles-page article .entry-header .entry-title a{
    color: #fff;
    box-shadow: none;
    margin-right: 0;
    font-size: 24px;
    /*font-size: 2vw;
    */
    position: relative;
    z-index: 2;
}
 .articles-page article .entry-header .sub_title{
    font-size: 19px;
    font-weight: 700;
    position: relative;
    z-index: 2;
}
 .articles-page article .entry-header .short_desc p{
    margin: 0;
    font-size: 16px;
    position: relative;
    z-index: 2;
}
 .articles-page article .entry-header .to-ar{
     display: block;
     width: 180px;
     height: 55px;
     background: #d52322;
     line-height: 55px;
     text-align: center;
     color: #fff;
     font-weight: 600;
     font-size: 20px;
    position: relative;
    z-index: 2;
    margin-top: 20px;
}
 .articles-page .post-thumbnail img{
    width: 100%;
}
 .articles-page .content-area{
    margin-top: 40px;
}
 .article-page .re-top{
    margin-top: -90px;
    max-width: 1920px;
    margin: -90px auto 0;
}
 .article-page.re-page .re-top .top-right{
     padding-top: 105px;
     padding-bottom: 65px;
    text-align:center;
}
 .article-page.re-page .related-top ul li{
     width: 25%;
}
 .article-page.re-page .re-main .entry-content{
    padding:0;
     max-width: 85%;
     float: right;
}
 .article-page.re-page .re-main .entry-content p{
    margin-bottom: 15px;
     font-size: 18px;
     line-height: 24px;
}
 .article-page.re-page .re-main{
    margin-top: 35px;
    top: 30px;
}
 .article-page.re-page .re-top .top-right .entry-header h1{
    color: #fff;
     font-size: 40px;
     margin-bottom: 0;
     font-weight: 800;
}
 .article-page.re-page .re-top .top-right .entry-header h2{
    padding: 0;
     color: #fff;
     margin: 0;
}
 .article-page .next-post{
    background-image: url(assets/images/why-muti.png);
     background-position: center center;
     background-repeat: no-repeat;
     background-size: auto;
    color: #fff;
    padding: 0;
    float: right;
     width: 100%;
     margin-top: 65px;
}
 .article-page .next-post .next-post-wrap{
    padding: 30px;
    background: url(assets/images/backround-item-right.png) 0 bottom repeat;
     display: inline-block;
     background-size: cover;
}
 .article-page .next-post .title{
    font-size: 20px;
    margin-bottom: 40px;
}
 .article-page .next-post .title a{
    color: #fff;
}
 .article-page .next-post .main_title{
    font-size: 35px;
    margin: 0;
    color: #fff;
}
 .article-page .next-post .main_title a{
    font-weight: 700;
    color: #fff;
}
 .article-page .next-post .sub_title{
     margin: 0;
     padding: 0;
     color: #fff;
     font-size: 25px;
     margin-bottom: 20px;
     font-weight: 700;
}
 .article-page .next-post .short_desc p{
     margin: 0;
     color: #fff;
     font-size: 21px;
}
 .article-page .next-post .to-ar{
     color: #fff;
     font-weight: 700;
     font-size: 18px;
     height: 55px;
     width: 180px;
     display: block;
     line-height: 55px;
     text-align: center;
     box-shadow: none;
    background: #d52322;
     margin-top: 30px;
}
 .recipes-page.recipes-search-page .recipes-page-items{
    margin-top:50px;
}
 .entry-content a img, .comment-content a img, .widget a img{
    transition: none;
    box-shadow: none;
}
 .main-navigation li li.widget_text img{
    position:relative
}
 .main-navigation li li.widget_text:hover img{
    top:-5px;
}
 .toggled-on .menu-toggle .icon-close{
    display: none;
}
 @media screen and (max-width: 1800px) {
     .owl-carousel{
        padding:0 30px;
    }
     .owl-carousel .owl-controls .owl-nav .owl-prev{
        right: 0;
    }
     .owl-carousel .owl-controls .owl-nav .owl-next{
         left: 0;
    }
}
 @media screen and (max-width: 1460px) {
     .about-top .text h3,.about-middle .text h3{
        padding-top: 0;
    }
     .about-top .text p,.about-middle .text p{
        padding: 0;
    }
     .about-top .text .elementor-column-wrap, .about-middle .text .elementor-column-wrap{
        position: static;
        transform: none;
        width: 100%;
    }
     .download-form{
        max-width: 90%;
    }
}
 @media screen and (max-width: 1500px) and (min-width: 768px){
     .re-page .re-top .main-image img{
        max-width: none;
        height: 100%;
    }
}
 @media screen and (max-width: 1400px) {
     .navigation-top a{
        font-size: 18px;
    }
     .main-navigation li{
        padding-left: 15px;
    }
     .main-navigation li li.widget_text.mega-menu-columns-1-of-9{
        width: calc(100%/5);
        padding: 0 20px 15px;
    }
     .articles-page article .entry-header .sub_title{
        font-size: 19px;
    }
}
 @media (max-width: 991px) and (min-width: 768px) {
     .navigation-top a{
        font-size: 13px;
    }
     .main-navigation li{
        padding-left: 15px;
    }
     .home-top-block .home-title-area h2, .home-bottom-block .home-title-area h2{
        font-size: 29px;
    }
     .home-bottom-banner .elementor-text-editor{
        padding: 20px;
    }
     .recipes-page-items .entry-header .entry-title,.recipes-page.home .recipes-page-items .entry-header .entry-title a{
        font-size: 16px;
        line-height: 19px;
    }
     .recipes-page-items .entry-header .details-show,.recipes-page.home .recipes-page-items .entry-header .details-show{
        font-size: 13px;
    }
     .recipes-page-items .entry-header .details-hidden{
        display: none!important;
    }
     .recipes-page article .post-thumbnail .shef_small{
        display: none;
    }
     body:not(.twentyseventeen-front-page) .recipes-page-items .entry-header:after, .recipes-page.home .recipes-page-items .entry-header:after{
        width: 97%;
    }
     .recipes-filters .beautiful-taxonomy-filters-select-wrap .beautiful-taxonomy-filters-tax select{
        width: 180px;
    }
     .re-page .re-top .purchase_link a{
        background: #d39c0b;
        padding-right: 0;
    }
     .re-page .re-main .share-column{
        position: fixed;
        left: 15px;
        top: 500px;
        z-index: 200;
    }
     .top-search,.re-page .re-top .shef{
        margin-top: -100px;
        padding-top: 50px;
    }
     .re-page .re-top.without-shef,.products-list-page,.article-page .re-top{
        margin-top: -100px;
    }
     .re-page .re-top.without-shef .top-right{
        padding-top: 50px;
    }
     .main-navigation ul ul{
         top: 60px;
    }
     .products-list-page .site-main .item{
        padding: 40px 0 0;
    }
     body:not(.twentyseventeen-front-page) .products-list-page .entry-header{
        min-height: 95px;
    }
     .product-main{
        margin-top: -100px;
        padding-top: 70px;
    }
     .product-main .right_block .purchase_link a{
        background: #d39c0b;
        padding-right: 0;
    }
     .archive .articles-page .site-main > article{
        width: 50%;
    }
     .related-top ul li img{
        max-height: 160px;
    }
     .article-page.re-page .re-main .article-gap{
        display: none;
    }
     .article-page.re-page .re-main .col-md-6{
        padding: 0 15px;
    }
}
 @media screen and (min-width: 48em) {
     .post-type-archive-recipe .recipes-page article[data-item="big"] {
         width: 33.44%;
    }
     .post-type-archive-recipe .recipes-page article {
         width: 22.18666666666667%;
    }
     .post-type-archive-recipe .recipes-page article:nth-child(4n+1){
        clear:both;
    }
     .page:not(.home) #content {
        padding-bottom: 0;
    }
     .home-bottom-banner .elementor-text-editor{
        background: url(assets/images/backround-item-right.png) 0 bottom repeat;
        background-size: cover;
        display: inline-block;
    }
}
 @media screen and (max-width: 767px) {
     .download-form{
        max-width: 100%;
    }
     .wrap{
         padding-left: 10px;
        padding-right: 10px;
    }
     .navigation-top{
        border: none;
        z-index: 100;
    }
     body.home .recipes-filters{
		margin: 50px 0;
    }
     .recipes-page .top-search{
        padding-top: 0;
    }
     .mega-menu-wrap{
        position: absolute;
        left: 0;
        right: -10px;
        z-index: 100;
        padding-top: 60px;
        border: none;
    }
     .site-branding{
        padding: 0;
        text-align: center;
    }
     .custom-logo-link{
        padding-left: 0;
    }
     .top-search .textwidget h1{
        font-size: 30px;
    }
     .home-top-block, .home-bottom-block{
        margin-top: 0;
    }
     .home-top-block .home-title-area h2, .home-bottom-block .home-title-area h2{
        font-size: 22px;
    }
	.top-search form,
	.top-search{		
		width: 100%;
	}
	.top-search{
		padding: 0 10px;
	}
     .panel-content .wrap{
        padding-top: 0;
    }
     .home-title-area{
        margin-bottom: 15px;
    }
     .owl-carousel{
        padding: 0;
    }
     .top-search .textwidget h2{
         font-size: 25px;
    }
     .recipes-page.home .recipes-page-items .owl-stage{
        padding-right:0!important;
    }
     .recipes-page.home .recipes-page-items .entry-header .entry-title a{
        font-size: 19px;
    }
     .recipes-page.home .recipes-page-items .entry-header .details-show{
         font-size: 16px;
    }
     .recipes-page-items .entry-header .details-hidden,.recipes-page article .post-thumbnail .wpulike-heart{
        display: none!important;
    }
     .home-bottom-block .home-title-area h2{
        font-size: 19px;
        line-height: 19px;
        margin-top: 35px;
         margin-bottom: 15px;
    }
     .home-bottom-block p{
        font-size: 18px;
        line-height: 22px;
    }
     .home-bottom-block .home-title-area a{
        margin-top: 15px;
        display: block;
    }
     body:not(.twentyseventeen-front-page) .recipes-page-items .entry-header, .recipes-page.home .recipes-page-items .entry-header{
         bottom: 0;
        width: 100%;
    }
     .recipes-page-items .entry-header .entry-title{
        line-height: 21px;
    }
     .recipes-page.home .recipes-page-items .entry-header{
        bottom: 0;
    }
     .main-navigation > div > ul{
        border-top: 1px solid #eee;
        padding: 0;
    }
     .main-navigation li {
        padding-left: 0;
        text-align: center;
    }
     .custom-header{
        max-width: 230px;
        margin: 0 auto;
        z-index: 102;
    }
     .header-social.for-desktop{
        display:none;
    }
     .js .main-navigation ul.header-social li{
        border:none;
        margin-right: 15px;
        display: inline-block;
    }
     .js .main-navigation ul.header-social li a{
        padding: 0;
    }
     .js .main-navigation ul.header-social li a i:before{
        font-size: 21px;
    }
     .js .main-navigation.toggled-on > div > ul.mega-menu-horizontal{
         margin-top: 20px;
    }
     .about-top{
        margin-top: -130px;
    }
     .about-top .text{
        padding-top: 90px;
    }
     .about-top .text h1,.about-middle .text h2{
        font-size: 19px;
    }
     .about-middle .text h3 {
        padding-top: 40px;
    }
     .home-bottom-items .recipes-page-items .lcp_catlist{
        margin: 0 -5px;
    }
     .mobile-menu-search{
        display:none;
         position: absolute;
        z-index: 200;
        top:22px;
        right: 10px;
    }
     .mobile-menu-search .form-block{
        display:none;
         width: 135%;
        margin-top: -50px;
        margin-right: -5px;
    }
     .mobile-menu-search .form-block .search-form{
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.19);
        outline: 2px solid #d39c0b;
    }
     .mobile-menu-search .form-block input{
        font-family: 'index-medium', sans-serif;
        color: #707070;
        background: #fff;
        background-image: none;
        border: none;
        -webkit-border-radius: 0;
        border-radius: 0;
        display: block;
        padding: 0;
        width: 100%;
        padding-right: 15px;
        height: 50px;
        font-size: 20px;
        font-weight: normal;
    }
     .mobile-menu-search .form-block input[type="search"]::-webkit-input-placeholder {
        color: #707070;
        font-family: 'index-medium', sans-serif;
    }
     .mobile-menu-search .form-block input[type="search"]:-ms-input-placeholder {
        color: #707070;
        font-family: 'index-medium', sans-serif;
    }
     .mobile-menu-search .form-block input[type="search"]::placeholder {
        color: #707070;
        font-family: 'index-medium', sans-serif;
    }
     .mobile-menu-search .form-block .search-form .search-submit{
        left: 0;
        right: auto;
        width: 60px;
        bottom: 0;
        padding: 0;
        border-radius: 0;
        top: 0;
         background: #d52322 url(assets/images/magnifier.svg) center no-repeat;
    }
     .top-search form.search-form .search-submit{
        width: 60px;
    }
     .recipes-page.items-page .recipes-page-items{
        visibility:hidden;
         margin: 20px -10px 0;
    }
     .beautiful-taxonomy-filters {
        display: block;
        position: static;
        width: 100%;
        background: transparent;
        padding: 0 10px;
    }
     .recipes-filters .beautiful-taxonomy-filters-select-wrap{
         padding: 15px 0 0;
    }
     .recipes-filters .beautiful-taxonomy-filters-select-wrap .beautiful-taxonomy-filters-tax{
         margin-left: 0;
        width: 100%;
        margin-bottom: 0;
    }
     .recipes-filters .beautiful-taxonomy-filters-select-wrap .beautiful-taxonomy-filters-tax select{
         width: 100%;
		 height: 44px;
    }
     .recipes-filters{
		margin: 0;
        position: relative;
        z-index: 1;
        flex-direction: column;
        gap: 0;
        margin-top: 15px;
    }
     .recipes-page.items-page article{
        padding: 0;
        width: 100%;
        margin-bottom: 15px;
    }
     .site-footer .header-social ul li{
        margin: 0 15px;
    }
     .re-page .re-top .shef{
        margin-top: -130px;
        padding-top: 85px;
        padding-bottom: 10px;
        padding-right: 10px;
        padding-left: 10px;
        text-align: right;
    }
     .re-page .re-top .shef h3{
        font-size: 25px;
    }
     .re-page .re-top .shef p{
        font-size: 17px;
        padding-right: 85px;
        line-height: 21px;
    }
     .re-page .re-top .shef p img{
        position: absolute;
        right: 10px;
         max-width: 72px;
    }
     .re-page .re-top.with-shef .top-right,.re-page .re-top.without-shef .top-right {
        padding-top: 20px;
        padding-bottom: 25px;
        padding-right: 10px!important;
        padding-left: 10px;
    }
     .re-page .re-top.without-shef{
        margin-top: -135px;
    }
     .re-page .re-top.without-shef .top-right{
        padding-top: 90px;
    }
     .re-page .re-top .main-image{
        height: 260px!important;
    }
     .re-page .re-main{
        margin-top: 0;
    }
     .re-page .re-main .rehivim{
        min-height: auto!important;
        padding: 10px!important;
    }
     .re-page .re-main .entry-content{
        padding-top: 20px;
        padding-right: 10px;
        padding-left: 10px;
    }
     .re-page .share-column{
        position: fixed;
        bottom: 0;
        left: 5px;
        z-index: 100;
    }
     .re-page .re-top .short_desc{
        max-width: 100%;
    }
     .wpulike{
        padding: 0;
    }
     .re-page .re-main .share ul{
        margin-top: 0;
    }
     .post-comments .comment-form-block{
        margin-top: 0;
        padding: 0;
        padding-bottom: 20px;
    }
     .comment-reply-title{
        margin-bottom: 0;
    }
     .comment-form-author,.comment-form-email{
         width: 100%;
    }
     .comment-form-block p{
         margin-bottom: 15px;
    }
     #comments{
        padding-top: 0;
    }
     .comments-block .col-md-6, .comment-form-block .col-md-6{
         padding: 0 10px;
    }
     .post-comments .comments-title{
        margin-bottom: 0;
    }
     .related-post-slide{
        padding: 0;
        margin: 0;
        overflow: hidden;
    }
     .related-post-slide .title h2{
        line-height: 60px;
        font-size: 25px;
        margin: 0;
    }
     .archive .products-list-page .site-main > article{
        width: 50%;
        padding: 0;
        padding-bottom: 5px;
    }
     .products-list-page{
        margin-top: -135px;
    }
     .products-list-page .site-main article .item{
        padding:65px 0 40px;
    }
     .product-page-bottom-recipes .title h2{
        font-size: 21px;
        line-height: 25px;
    }
     .product-page-bottom-recipes .title h2 strong{
        font-size: 50px;
    }
     .products-list-page .home-bottom-banner{
         margin: 20px -10px;
    }
     .products-list-page .home-bottom-banner .elementor-text-editor{
        background-image: url(http://www.mutti-israel.co.il/wp-content/uploads/2019/07/why-muti-m.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        padding: 0;
    }
     .products-list-page .home-bottom-banner .elementor-text-editor section{
        padding: 190px 20px 15px;
        background: url(assets/images/backround-item.png) 0 bottom repeat;
        background-size: cover;
    }
     .products-list-page .home-bottom-banner .elementor-text-editor h3,.article-page .next-post .main_title{
        font-size: 24px;
    }
     .products-list-page .home-bottom-banner .elementor-text-editor p,.article-page .next-post .short_desc p{
        font-size: 17px;
        display: inline;
        margin-right: 2px;
        line-height: 18px;
    }
     .products-list-page .home-bottom-banner .elementor-text-editor h4,.article-page .next-post .sub_title{
        font-size: 18px;
        margin-bottom: 10px;
    }
     .products-list-page .home-bottom-banner .elementor-text-editor ul{
        margin: 0;
    }
     .products-list-page .home-bottom-banner .elementor-text-editor li{
        width: 43%;
    }
     .products-list-page .home-bottom-banner .elementor-text-editor a{
        max-width: 100%;
    }
     .product-page .recipes-page-items .title h3{
        font-size: 25px;
    }
     .product-page .recipes-page-items .title h3 strong{
        font-size: 55px;
    }
     .product-page .recipes-page-items .title{
        margin-top: 28px;
        margin-bottom: 20px;
    }
     .product-page .recipes-page-items .title h3{
        font-size: 25px;
        line-height: 28px;
    }
     .product-page .recipes-page-items .title h3 strong{
        font-size: 55px;
    }
     .product-main .no-padding{
        width: 100%;
        margin-bottom: 30px;
        text-align: center;
    }
     .product-main .main-img{
        margin-bottom: 60px;
    }
     .product-main .main-img img{
         max-height: 300px;
        width: auto;
    }
     .product-main{
        margin-top: -135px;
        padding-top: 110px;
         padding-bottom: 0;
    }
     .product-main .left_block p{
        font-size: 27px;
    }
     .archive .articles-page .site-main > article{
        width: 100%;
        padding: 0 0 5px;
    }
     .articles-page .title-area{
        margin-top: -135px;
        padding-bottom: 0;
        padding-top: 100px;
    }
     .articles-page .title-area h1{
        font-size: 25px;
    }
     .articles-page .title-area h1 strong{
        font-size: 70px;
        line-height: 30px;
    }
     .articles-page .site-main{
         margin: 0 -10px;
    }
     .articles-page article .entry-header{
        width: 100%;
        padding: 0 10px 20px;
    }
     .articles-page .content-area{
        margin-top: 15px;
    }
     .related-top ul li a{
        line-height: 15px;
        font-size: 14px;
    }
     .related-top ul li img{
         max-height: 115px;
    }
     .article-page .re-top{
        margin-top: -135px;
    }
     .article-page.re-page .re-main{
        margin-top: 0;
         padding: 0 10px;
    }
     .article-page.re-page .re-main .entry-content{
        max-width: 100%;
    }
     .article-page.re-page .re-main .entry-header h1{
        font-size: 30px;
    }
     .article-page .next-post{
        margin: 20px -10px;
        background-repeat: no-repeat;
        background-size: cover;
         padding: 0;
    }
     .article-page .next-post .next-post-wrap{
        padding: 190px 20px 15px;
        background: url(assets/images/backround-item.png) 0 bottom repeat;
        background-size: cover;
    }
     .article-page .next-post .title{
        margin-bottom: 0;
    }
     .contact-page{
        margin-top: -135px;
    }
     .contact-page,.about-top,.about-middle{
        top: 0;
    }
     .contact-page .text{
        min-height: auto!important;
    }
     .contact-page .contact-left p{
        padding: 0;
    }
     .contact-page .contact-form{
        padding: 40px 15px 50px;
    }
     .wpulike-heart .count-box{
        background: url(assets/images/likesBOXM.png) 0 0 no-repeat;
         right: -40px;
        width: 45px;
        font-size: 16px;
    }
     .home-bottom-items .recipes-page article .post-thumbnail,.recipes-page.home .recipes-page-items .owl-carousel .post-thumbnail{
        height: 210px;
    }
     .home-bottom-items .recipes-page article .post-thumbnail{
        height: 180px;
    }
     .single-recipe .re-page .re-top .shef img {
         width: 75px;
    }
     .rehivim-scroll {
         max-width: 100%;
    }
}
/*mobile*/
 @media screen and (min-width: 768px) {
     .mobile-menu-search{
        display:none!important;
    }
     .trig-filters {
        display:none;
    }
}
 .home-bottom-banner-mobile .elementor-widget-container{
    margin: 0 -10px;
}
 .home-bottom-banner.home-bottom-banner-mobile .elementor-text-editor{
    padding: 190px 30px 15px;
    background: url(assets/images/backround-item.png) 0 bottom repeat;
    background-size: cover;
}
 .home-bottom-banner.home-bottom-banner-mobile .elementor-text-editor h3{
    font-size: 24px;
}
 .home-bottom-banner.home-bottom-banner-mobile .elementor-text-editor h4{
    font-size: 18px;
    margin-bottom: 10px;
}
 .home-bottom-banner.home-bottom-banner-mobile .elementor-text-editor p{
    font-size: 17px;
    display: inline;
    margin-right: 2px;
    line-height: 18px;
}
 .home-bottom-banner.home-bottom-banner-mobile .elementor-text-editor li{
    width: 45%;
}
 .home-bottom-banner.home-bottom-banner-mobile .elementor-text-editor a{
    max-width: 100%;
}
 body.mobile-version .site-footer .header-social{
    width: 100%;
    margin-bottom: 15px;
}
 body.mobile-version .site-footer .header-social ul{
    text-align: center;
}
 body.mobile-version .site-footer .copyright{
    width: 100%;
     text-align: center;
}
 .menu-toggle .icon{
    display: none;
}
 .js .menu-toggle{
    font-size: 0;
    position: absolute;
    left: 5px;
    z-index: 200;
    background: url(assets/images/menu.svg) 0 0 no-repeat!important;
    background-color: transparent;
    -webkit-appearance: none;
    padding: 0;
    margin: 0;
    width: 41px;
    height: 25px;
    top: 20px;
    border: none;
    outline: none;
}
 .js .toggled-on .menu-toggle{
    background: url(assets/images/Close.svg) 0 0 no-repeat;
     height: 32px;
    width: 32px;
}
 .js .main-navigation ul.header-social{
    display:block;
     padding-bottom: 49px;
    text-align: center;
    padding-right: 0;
    padding-top: 30px;
}
 .trig-filters{
     width: 95%;
    height: 50px;
    padding-right: 15px;
    border-radius: 0;
    background: url(assets/images/filter-arrow.png) left 15px center no-repeat;
     margin: 0 auto;
    line-height: 50px;
    border: 1px solid #bbb;
    border-color: #dddfe2;
    color: #746e6c;
    font-size: 18px;
	display: none;
}
 body.page-id-1307 .site-header, body.page-id-1307 .site-footer{
    display:none
}
/*body.page-id-1307 .site-content{
    background: url(assets/images/anat_elisha_top.jpg) 0 0 no-repeat;
}
*/
 body.page-id-1307 .site-content{
    background-color: rgb(242, 242, 242);
    padding-top: 30px;
    padding-bottom: 20px!important;
}
 body.page-id-1307 .site-content .top-content{
    max-width: 900px;
    margin: 0 auto;
}
 body.page-id-1307 .site-content .top-content .elementor-widget-container{
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
     height: 540px;
    position: relative;
}
 body.page-id-1307 .site-content .top-content .elementor-widget-container .elementor-text-editor{
     position: absolute;
    bottom: 0;
    width: 50%;
}
 body.page-id-1307 .site-content .top-content .elementor-widget-container .elementor-text-editor iframe{
     max-width: 100%;
    height: 350px;
}
 body.page-id-1307 .site-content .bottom-content{
    max-width: 900px;
    margin: 0 auto;
}
 body.page-id-1307 .site-content .bottom-content .elementor-widget-container{
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
     height: 395px;
    position: relative;
}
 @media screen and (min-width: 768px) and (max-width: 991px) {
     body.page-id-1307 .site-content .top-content .elementor-widget-container .elementor-text-editor{
        bottom: -90px;
         z-index: 10;
    }
     body.page-id-1307 .site-content .top-content .elementor-widget-container{
        height: 425px;
    }
}
 @media screen and (max-width: 767px) {
	 #masthead .wrap{
		 display: block;
	 }
     body.page-id-1307 .site-content .top-content .elementor-widget-container .elementor-text-editor{
        padding-top:230px;
        position: static;
        width: 100%;
         margin-right: -15px;
        margin-left: -15px;
    }
     body.page-id-1307 .site-content .top-content .elementor-widget-container{
         height: auto;
    }
     body.page-id-1307 .site-content .bottom-content .elementor-widget-container{
         height: 195px;
    }
}
/*sliders*/
 .sliders-slide{
    margin-top: 45px;
}
 .sliders-slide img{
    width:100%;
}
 .sliders-slide .slide-content{
    position: relative;
}
 .sliders-slide .slide-content:before{
    content:"";
    background-color:rgba(43, 38, 85, 0.66);
    display:none;
     position: absolute;
    width: 100%;
    height: 100%;
    z-index: 100;
}
 .sliders-slide .slide-content:hover:before{
    display:block;
}
 .sliders-slide .slide-content .book-links{
    display: none;
    position: absolute;
    top: 50%;
     left: 50%;
    transform: translate(-50%, -50%);
    gap: 30px;
    z-index: 101;
}
 .sliders-slide .slide-content:hover .book-links{
    display:flex
}
 .sliders-slide .slide-content .book-links img{
    width: 40px;
}
