/*
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

*/
@import url('https://fonts.googleapis.com/css?family=Assistant:300,400,600,700&display=swap&subset=hebrew');
/* Reset */
@font-face {
  font-family: 'Shelby';
  src: url('assets/fonts/Shelby.eot?#iefix') format('embedded-opentype'),  url('assets/fonts/Shelby.otf')  format('opentype'),
	     url('assets/fonts/Shelby.woff') format('woff'), url('assets/fonts/Shelby.ttf')  format('truetype'), url('assets/fonts/Shelby.svg#Shelby') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TradeGothicLTStd-BdCn20';
  src: url('assets/fonts/TradeGothicLTStd-BdCn20.eot?#iefix') format('embedded-opentype'),  url('assets/fonts/TradeGothicLTStd-BdCn20.otf')  format('opentype'),
	     url('assets/fonts/TradeGothicLTStd-BdCn20.woff') format('woff'), url('assets/fonts/TradeGothicLTStd-BdCn20.ttf')  format('truetype'), url('assets/fonts/TradeGothicLTStd-BdCn20.svg#TradeGothicLTStd-BdCn20') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
	font-family: 'Assistant', 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: 'Assistant', 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: right;    width: 100%;
	}

	.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: 1810px;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: 20px;float: right;width: 40%;}
	.custom-header{    text-align: center;float: right;width: 20%;z-index: 100000;}
	.header-social{float: right;width: 40%;margin-top: 15px;}	
	.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/search-bg.jpg) 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{font-family: 'TradeGothicLTStd-BdCn20';}
.home-bottom-block .home-title-area h2 strong{font-family: 'Shelby';    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 .lcp_catlist li{position: relative;float: right;width: 20%;margin-bottom: 2px;}
.home-bottom-items .recipes-page article,.recipes-page .owl-carousel article{width: 100%;padding:0 5px 10px ;}
.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;}
.home-bottom-items .recipes-page-items{    margin-top: 0;}
.home-bottom-items .recipes-page-items .lcp_catlist{margin: 0 -10px;}
.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{margin-top: -90px;padding-top: 90px;}
.top-search.search-home{    margin: 0;padding: 0;margin-bottom: 40px;margin-top: -20px;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{font-family: 'Shelby';line-height: 40px;font-size: 90px;font-weight: 300;margin: 0 5px;}
.recipes-page .top-search .textwidget h1{font-family: 'TradeGothicLTStd-BdCn20';}
.top-search form{max-width: 95%;width: 700px;margin: 0 auto;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.19);outline: 2px solid #d39c0b;border-radius: 0;}
.top-search form input[type="search"]{font-family: 'Assistant', sans-serif;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: 50px;font-size: 20px;font-weight: normal;}
.top-search form input[type="search"]::-webkit-input-placeholder {color: #707070;font-family: 'Assistant', sans-serif;}
.top-search form input[type="search"]:-ms-input-placeholder {color: #707070;font-family: 'Assistant', sans-serif;}
.top-search form input[type="search"]::placeholder {color: #707070;font-family: 'Assistant', sans-serif;}
.top-search form.search-form .search-submit{left: 0;right: auto;width: 105px;bottom: 0;padding: 0;border-radius: 0;    top: 0;background: #d52322 url(assets/images/magnifier.svg) center no-repeat;}
.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;}
.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: 10px;right: 0;left: 0;padding-top: 25px;padding-right: 15px;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: 97.5%;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: 4px;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;}
.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 .post-thumbnail{position: relative;height: 28vw;max-height: 538px;}
.recipes-page article .post-thumbnail img{    width: 100%;height: 100%;object-fit: cover;-o-object-fit: cover;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 0;}
.recipes-page article .post-thumbnail .wpulike-heart{display: none;position: absolute;top: 0;left: 10px;}
.home-bottom-items .recipes-page article .post-thumbnail{height: 19vw;max-height: 365px;}
.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;    padding: 0 5px;padding-bottom: 10px;}
.recipes-filters .beautiful-taxonomy-filters-button{display:none;}
.recipes-filters .beautiful-taxonomy-filters-select-wrap label{display:none;}
.recipes-filters .beautiful-taxonomy-filters-select-wrap{    padding: 30px 0;text-align: center;}
.recipes-filters .beautiful-taxonomy-filters-select-wrap .beautiful-taxonomy-filters-tax{display: inline-block;margin-left: 30px;}
.recipes-filters .beautiful-taxonomy-filters-select-wrap .beautiful-taxonomy-filters-tax select{width: 230px;height: 50px;padding-right: 15px;border-radius: 0;background: 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-family: 'Shelby';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}
.related-post-slide .title h2{font-size: 40px;margin: 0;color: #d52322;    font-family: 'TradeGothicLTStd-BdCn20';}
.related-post-slide .title h2 strong{    font-family: 'Shelby';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{
	font-family: 'TradeGothicLTStd-BdCn20';
    color: #fff;
    font-size: 1.8vw;
    margin: 0;	
}
.about-top .text h1 strong{
    font-family: 'Shelby';
    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{
	font-family: 'TradeGothicLTStd-BdCn20';
    color: #d52322;
    font-size: 1.8vw;
    margin: 0;	line-height: 3vw;
}
.about-middle .text h2 strong{
    font-family: 'Shelby';
    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{top: -90px;}
.contact-page .contact-left{}
.contact-page .contact-left{text-align: center;}
.contact-page .contact-left h1{
	font-family: 'TradeGothicLTStd-BdCn20';
    color: #d52322;
    font-size: 40px;
    margin: 0;	line-height: 40px;	
}
.contact-page .contact-left h1 strong{
    font-family: 'Shelby';
    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;}
.download-form input::-webkit-input-placeholder {color: #b8b8b8;font-family: 'Assistant', sans-serif;}
.download-form input:-ms-input-placeholder {color: #b8b8b8;font-family: 'Assistant', sans-serif;}
.download-form input::placeholder {color: #b8b8b8;font-family: 'Assistant', 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: 33.3333%;margin: 0;padding: 2px;text-align: center;}
.products-list-page  .site-main .item{    background: url(assets/images/products-background.png) 0 0 no-repeat;padding:100px 0 65px;}
.products-list-page .site-main .entry-title a{margin-right: 0;box-shadow: none;color: #fff;font-weight: 600;}
.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-family: 'TradeGothicLTStd-BdCn20';font-size: 50px;line-height: 50px;margin: 0;color: #d52322;}
.product-page-bottom-recipes .title h2 strong{font-family: 'Shelby';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{max-height: 265px;width: auto;position: relative;}
.archive .products-list-page .site-main > article:hover .post-thumbnail img{top:-5px;}
body.post-type-archive-product .site-content{margin: 0 auto;text-align: center;}
.has-sidebar:not(.error404) #primary.products-list-page{    float: none;width: 100%;display: inline-block;max-width: 1920px;margin: -90px auto 0;}
/*product*/
.product-main{background: url(assets/images/product-bg.png) 0 0 repeat;margin-top: -90px;padding-top: 110px;padding-bottom: 50px;    max-width: 1920px;margin: -90px auto 0;}
.product-main .main-img{text-align: center;}
.product-main .no-padding{float: none;display: inline-block;vertical-align: middle;width: 33%;    color: #fff;}
.product-main .wrap{max-width: 1480px;}
.product-main .left_block{    direction: ltr;}
.product-main .left_block p{margin: 0;color: #fff;font-family: 'TradeGothicLTStd-BdCn20';font-style: italic;font-size: 38px;}
.product-main .right_block{text-align: center;}
.product-main .right_block .main_title{line-height: 30px;font-size: 25px;font-weight: 800;}
.product-main .right_block .main_title em{font-family: 'Shelby';font-size: 115px;font-weight: 300;}
.product-main .right_block .main_title p{margin-bottom: 15px;}
.product-main .right_block .entry-title{font-size: 40px;margin: 0;line-height: 35px;margin-bottom: 20px;}
.product-main .right_block .entry-content{}
.product-main .right_block .entry-content p{    margin: 0;font-size: 19px;}
.product-main .right_block .weight{margin-top: 10px;font-size: 19px;}
.product-main .right_block .weight span{font-weight: 800;}
.product-main .right_block .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;margin: 28px auto 0;}
.product-page .recipes-page-items .title{margin-top: 40px;    margin-bottom: 25px;}
.product-page .recipes-page-items .title h3{font-family: 'TradeGothicLTStd-BdCn20';font-size: 40px;margin: 0;color: #d52322;line-height: 40px;}
.product-page .recipes-page-items .title h3 strong{font-family: 'Shelby';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{
	font-family: 'TradeGothicLTStd-BdCn20';	
color: #fff;
    text-align: center;
    font-size: 40px;
    margin-bottom: 10px;
    font-weight: 600;	
}
.articles-page .title-area h1 strong{
font-family: 'Shelby';
    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 screen and (max-width: 1199px) {
	.home-bottom-items .lcp_catlist li{width: 33.3333%;}
	.home-bottom-items .recipes-page article .post-thumbnail{height: 28vw;}
	.about-top .text,.about-middle .text,.about-top .img,.about-middle .img{width: 100%;}
}
@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) {
	.recipes-page article{width:22.18666666666667%}
	.recipes-page article:nth-child(4n+1){clear:both;}
	.recipes-page article[data-item="big"]{width:33.44%}
	.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;}
	.top-search{margin-top: -135px;    padding-top: 130px;}	
	.recipes-page .top-search{padding-top: 100px;}
	.mega-menu-wrap{background: #fff;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;}
	.panel-content .wrap{padding-top: 15px;}
	.home-title-area{margin-bottom: 15px;}
	.owl-carousel{padding: 0;}
	.top-search .textwidget h2{    font-size: 25px;}
	.recipes-page.home .recipes-page-items{margin: 0 -10px;}	
	.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-items .lcp_catlist li{width: 50%;}
	.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{width: 95.5%;bottom: 10px;}
	.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: 'Assistant', 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: 'Assistant', sans-serif;}
	.mobile-menu-search .form-block input[type="search"]:-ms-input-placeholder {color: #707070;font-family: 'Assistant', sans-serif;}
	.mobile-menu-search .form-block input[type="search"]::placeholder {color: #707070;font-family: 'Assistant', 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:none;position: absolute;width: 100%;    background: #fff;padding: 0 10px;}
	.recipes-filters .beautiful-taxonomy-filters-select-wrap{    padding: 15px 0;}
	.recipes-filters .beautiful-taxonomy-filters-select-wrap .beautiful-taxonomy-filters-tax{    margin-left: 0;width: 100%;margin-bottom: 15px;}
	.recipes-filters .beautiful-taxonomy-filters-select-wrap .beautiful-taxonomy-filters-tax select{    width: 100%;}
	.recipes-filters{margin: 20px -10px 0;position: relative;z-index: 100;}
	.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: 100%;padding: 0;padding-bottom: 5px;}
	.products-list-page{margin-top: -135px;}
	.products-list-page .site-main article .item{padding:65px 0 40px;}
	.products-list-page .site-main article:first-child .item{padding-top: 110px;}
	.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;}
	.recipes-page article .post-thumbnail{height: 75vw;}
	.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;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;}

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) {
	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;}