﻿/*sebastian*/

.menuModuleTextItemPrice:before { content: "ILS"; font-family: inherit; }

#header .social-links:after { right: auto; left: 0; }
#header .submenu li { text-align: left; padding-right: 0; padding-left: 25px; }
#header .submenu .menu-sub li a { text-align: left; }
#header.bg #header-left { padding-right: 30px; }
.nav-menu-anim { margin-right: 0; }
#header .menu-nav { padding-left: 20px; }

.grid-rows .grid-row-text a.grid-row-button, .grid-rows .grid-row-text a, #contact-boxes a { width: 180px; }
.cubeSec.grid-row-section .grid-rows .grid-row-text { text-align: left; }
.cubeSec.grid-row-section .grid-rows .grid-row { direction: ltr !important; }
.cubeSec.grid-row-section .grid-row .grid-row-cell.grid-row-cell-text { left: auto; right: 80px; }
.grid-rows .grid-row-text a:first-of-type { margin-left: 0; margin-right: 14px; }
.contactUs .grid-text.gridTextWithImg .grid-text-content h4, .contactUs .grid-text.gridTextWithImg .grid-text-content p { text-align: left; }
.contactUs .grid-text.gridTextWithImg .grid-text-content h4:after { right: auto; left: 0; }
.contactUs .grid-text.gridTextWithImg .grid-text-content { padding-left: 60px; top: 0; }
.giftcardSec .grid-box.col-md-4 { padding-left: 0; padding-right: 25px; }
#header.bg #header-left img { height: 74.7px; }
#contactDetails .contactDetailsPhone1, #contactDetails .contactDetailsPhone2, #contactDetails .contactDetailsAddress { font-size: 90%; margin-bottom: 0; }
.contactUs .grid-text.gridTextWithImg .grid-text-content p:last-of-type {  margin-top: 0px; }

@media (min-width: 1025px) and (max-width: 1660px) {
    .TopVideo iframe { width: 190vw; }
}
@media(min-width:1025px){
    .IframeFeatureContainer.shrinked { left: unset; right: 18px; }
    .IframeFeatureContainer { left: auto; right: 50%; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); }
}
@media(max-width:767px) {
    #header .submenu { right: auto; left: -20px; border-left: none; border-right: 1px solid #000; }
    #header .menu-nav { padding-left: 0; }
    .cubeSec.grid-row-section .grid-row .grid-row-cell.grid-row-cell-text { right: auto;}
    .cubeSec .grid-rows .grid-row-text p { font-size: 80%; }
    .cubeSec.grid-row-section .grid-rows .grid-row-text { text-align: center; flex-direction: column; }
    .grid-rows .grid-row-text a:first-of-type { margin-right: 0; }
    .giftcardSec .grid-box.col-md-4 { padding-right: 0; }
    .contactUs .grid-text.gridTextWithImg .grid-text-content { padding-left: 0; top: 0; }
    .contactUs .grid-text.gridTextWithImg .grid-text-content h4, .contactUs .grid-text.gridTextWithImg .grid-text-content p { text-align: center; }
    .contactUs .grid-text.gridTextWithImg .grid-text-content h4:after { left: 50%; }
    .home-page #header:not(.bg), #header.bg { padding-right: 10px; }
    .grid-rows .grid-row-text a.grid-row-button, .grid-rows .grid-row-text a, #contact-boxes a { width: 180px; }
    .sections .menuSec { padding-bottom: 30px; padding-top:40px; }
    .menuSec .grid-box.col-md-4 { margin-bottom: 30px; }
    .menuSec .grid-boxes .grid-box-subtitle { font-size: 85%; }
    .aboutSec .grid-text p { font-size: 80%; }
    .grid-rows .grid-row-text a.grid-row-button { margin-top: 20px; }
    #header #header-center-kdm a:first-child, #header #header-center-kdm a {  border-bottom: 1px solid #000;  }
    #header.bg #header-left { padding-right: 0px; }
}
