/*
Theme Name: Marco Child Theme
Theme URI: http://marco.puruno.com/wp/
Description: Marco is a modern, unique & highly functional WordPress template suitable for any restaurants, cafes, wineries, sushi bars, bistros, bars, pubs and-and any other food-related businesses.
Author: PURUNO
Author URI: http://themeforest.net/user/puruno
Template: marco
Version: 1.0.1
License: Themeforest Split Licence
License URI: -
Text Domain: marco
Domain Path: /languages/
*/


::-webkit-scrollbar {
    width: 10px;
    background-color: rgb(234, 234, 236);
    cursor: pointer;
}
::-webkit-scrollbar-thumb {
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset;
    /* background: linear-gradient(to left,#893394,#893394,893394); */
    cursor: pointer;
    background-color: #893394;
    border-radius: 5px;
}
::-webkit-scrollbar-track {
    background-color: rgb(255, 255, 255);
    background-size: 3px;
    cursor: pointer;
    border-radius: 0px;
    background-repeat: repeat-y;
    background-position: center center;
}


	
@media (min-width:1025px){
div#mobile_head {
    display: none;
}
	
.home-slider-text {
    display: none;
}	

.food-menu-filters-list li a {
    font-size: 18px;
}	
}

@media (min-width:775px){
	
}



@media (max-width:1000px){
	ul.home-social-media a {
    font-size: 0 !important;
}

.mobile-navbar-overlay .menu-mobile li a {
    font-family: 'Amatic SC',Arial, Helvetica, sans-serif;
    font-size: 28px;
}

div#mobile_head {
    position: absolute;
    top: 30px;
    right: 50px;
}
div#reorder-mobile {
    right: 0;
}
div#mobile_head li {
    display: inline-block;
    font-size: 150%;
    margin: 7px;
}
div#mobile_head i.fa.fa-phone {
    font-size: 26px;
}

div#top-head {
    display: none;
}	


}

@media (max-width:750px){
h2 {
    font-size: 30px;
    margin-bottom: 15px;
}

h1 {
    font-size: 40px;
    margin-bottom: 15px;
}	
.single-post-nav {
    display: none;
}

.nav-dark-text #reorder-mobile line {
    stroke: white;
}

.food-menu .food-menu-items {
    padding: 0 !important;
}
.food-menu .food-menu-cat-img {
    padding: 0 !important;
}	
.social-footer {
    margin: 0 auto !important;
    display: inline-block;
}
.footer {
    padding: 40px 0 !important;
    z-index: 100;
}
.footer .widget {
    margin-bottom: 0 !important;
}
 
	
div#page-head .vc_empty_space:first-child {
    height: 150px;
}

div#page-head .vc_empty_space:last-child {
    height: 50px;
}
	
.main-navigation .nav-logo img {
    height: 40px !important;
}
.main-navigation .nav-logo a {
    margin: 0 0 !important;
    padding: 0 10px !important;
}
	
.home-first-img {
    position: absolute !important;
    bottom: 0;
    z-index: -1;
    opacity: 0.35;
}
.home-first-img .columns {
    width: 100%;
}
	
}

@media (max-width: 375px) {
.main-navigation .nav-logo img {
    height: 34px !important;
    max-height: 34px !important;
}
}

.nav-center-ver .main-navigation .row {
    /* max-width: 100%; */
}


.home-contact-info.show-for-large.home-top.home-right ul {
    min-width: 210px;
    text-align: right;
}

.home-contact-info.show-for-large.home-top.home-right ul li:not(:last-child), .home-social-media li:not(:last-child) {
    margin-left: 20px;
}
.home-contact-info.show-for-large.home-top.home-right ul li, .home-social-media li {
    display: inline-block;
}

.homepage .home-slider-pagination .slide-number span {
    font-size: 0;
}
.homepage .home-slider-pagination .slide-number span:before {
    content: "מתוך";
    font-size: 15px;
    margin: 0 -5px 0 10px;
    font-style: normal;
    font-family: 'Amatic SC',Arial, Helvetica, sans-serif;
    letter-spacing: 3px;
    font-weight: 700;
}
.home-contact-info * {
    font-size: 22px !important;
    font-weight: 700;
}
.home-contact-info h1 {
    margin: 0;
    font-size: 30px !important;
}

li > a[href*="facebook"],
.social-footer a[href*="facebook"] {
    font-size: 0;
}
li > a[href*="facebook"]:before,
.social-footer a[href*="facebook"]:before {
    font-family: FontAwesome;
    content: "\f09a";
    font-size: 25px;
}
li > a[href*="google"],
.social-footer a[href*="google"] {
    font-size: 0;
}
li > a[href*="google"]:before,
.social-footer a[href*="google"]:before {
    font-family: FontAwesome;
    content: "\f0d5";
    font-size: 25px;
}
li > a[href*="twitter"],
.social-footer a[href*="twitter"] {
    font-size: 0;
}
li > a[href*="twitter"]:before,
.social-footer a[href*="twitter"]:before {
    font-family: FontAwesome;
    content: "\f099";
    font-size: 25px;
}
li > a[href*="instagram"],
.social-footer a[href*="instagram"] {
    font-size: 0;
}
li > a[href*="instagram"]:before,
.social-footer a[href*="instagram"]:before {
    font-family: FontAwesome;
    content: "\f16d";
    font-size: 25px;
}
li > a[href*="waze"],
.social-footer a[href*="waze"] {
    font-size: 0;
}
li > a[href*="waze"]:before,
 .social-footer a[href*="waze"]:before {
    content: "";
    background-image: url(/wp-content/uploads/2018/02/waze.png);
    font-size: 25px;
    height: 30px;
    width: 30px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.food-menu-price {
    margin: 0 30px 0 0px;
    float: left;
}
.food-menu-item-header {
    width: 100%;
}

.food-menu-subtitle {
    font-size: 40px;
    text-align: center;
    border: 4px solid black;
    padding: 0 0 !important;
    color: black;
}
.food-menu-subtitle p {
    margin: 12px 0;
    line-height: 1;
}
.menu-item-mark {
    float: left;
    height: 18px;
    margin-top: 4px;
    margin-right: 10px;
}
.food-menu-container > div:not(:nth-child(2)) .food-menu-subtitle {
    background: black;
    color: white;
    border-color: black;
}

.main-navigation .nav-logo a {
    margin: 30px 0;
    padding: 0 0;
}
.nav-left .nav-logo {
    float: none;
    margin: 0 auto !important;
}	
.main-navigation .nav-wrapper {
    height: 100px;
    text-align: center;
}

i.fa.fa-motorcycle {
    transform: rotateZ(0deg) rotateY(170deg);
    transition: all 0.3s ease 0s;
}
a:hover i.fa.fa-motorcycle {
    transform: rotateZ(30deg) rotateY(170deg);
}
i.fa.fa-cutlery {
    transition: all 0.3s ease 0s;
}
a:hover i.fa.fa-cutlery {
    transform: rotateY(172deg);
}
div#swipebox-container {
    direction: ltr;
}
div#home-gallery .gallery-load-more {
    display: none !important;
}
div#eapps-instagram-feed-1 {
    z-index: 100;
    position: relative;
}

.footer-content #scroll-up {
    float: left;
}
section#text-2 {
    margin-bottom: 0;
}
.social-footer a {
    float: right;
    height: 35px;
    min-width: 45px;
    text-align: center;
    margin-left: 5px;
}
ul.element-list-table li:before {
    left: auto !important;
    right: 10px !important;
}
.footer .widget-title span {
    font-size: 35px;
}
section#custom_html-2 {
    margin-bottom: 15px;
}

.food-menu-item-header.food-menu-featured-title .food-menu-title:after {
    background: #893394 !important;
}
.food-menu-item-header.food-menu-featured-title .food-menu-title {
    font-size: 30px;
    line-height: 1;
}
li.active-filter a {
    color: #893394 !important;
    font-weight: 700;
}

.admin-bar #top-head {
    /* top: 52px; */
}
	
#top-head {
    display: inline-block;
    position: absolute;
    top: 20px;
    width: 100%;
    max-width: 1150px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    height: 60px;
    z-index: 10000;
    color: white !important;
}

.top-head {
    width: 49.5%;
    display: inline-block;
}
.top-head li {
    display: inline-block;
    margin: 0 10px;
}
.top-head.th-left .social-footer {
    float: left;
    margin-left: 30px;
    height: 25px;
}
.top-head a[href*="waze"]:before {
    filter: brightness(7);
    height: 25px;
    margin-top: 5px;
    margin-left: -5px;
}



.main-navigation {
    background-color: rgba(1, 2, 6, 0.77);
}
.main-navigation * {
    color: white !important;
}
.home div#top-head {
    display: none !important;
}

.post-meta li:after {
    margin-right: 6px;
}

form .third {
    width: 30%;
    display: inline-block; 
}
form .third:not(.last) {
    margin-left: 4.2%;
}
button.btn br {
    display: none;
} 
.wpcf7-form-control {
    border: none !important;
    border-bottom: 2px solid #893394 !important;
    box-shadow: none;
    transition: all 0.5s ease 0s;
    padding: 0;
}
form label, form button {
    font-size: 17px;
    letter-spacing: 1px;
}

.main-navigation .nav-logo a {
    z-index: 1000000;
    position: relative;
}

.rtb-text, .rtb-textarea, .rtb-select {
    float: right;
}
option {
    color: black;
}
.blog-filter-posts.animate-text.loaded-text {
    margin-top: 20px;
}
body .main-navigation .nav-logo a {
    padding: 0;
    height: 100px;
}

body .main-navigation .nav-wrapper {
    height: 100px;
}

.menu-item-has-children .sub-menu a {
    font-size: 16px !important;
    color: white !important;;
}

.nav-dark-text .main-navigation .menu-item .sub-menu li a {
    /* color: black !important; */
}
.nav-dark-text .desktop-menu .main-navigation, .nav-dark-text .desktop-menu .menu-item-has-children .sub-menu {
    background: black;
}

.single-post-nav {
    opacity: 0 !important;
    pointer-events: none;
    /* display: none; */
    margin: 0;
}
.post-header {
    text-align: right !important;
    padding: 0 !important;
}
ul {
    margin-left: 0;
    margin-right: 1.25rem;
}

.blog-content-classic > .post-item .post-image {
    float: left;
    width: 50%;
}

.post-btn-more a.link-hover {
    font-size: 0 !important;
    display: inline-block;
    text-align: center;
}	
.post-btn-more a.link-hover:before {
    content: "המשך קריאה";
    font-size: 16px;
}
.blog-rows .post-content * {
    line-height: 1.2;
    letter-spacing: -0.2px;
}
.single-post-header .post-image {
    display: none !important;
}
.single-post .small-12.medium-10.large-8.small-centered.columns {
    width: 100%;
}
.single-post-header {
    margin-bottom: 35px;
}