
/*@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('fonts/opensans/opensanshebrew-regular-webfont.eot');
    src: url('fonts/opensans/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensanshebrew-regular-webfont.woff') format('woff'),
         url('fonts/opensans/opensanshebrew-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensanshebrew-regular-webfont.svg#open_sans_hebrewregular') format('svg');
    font-weight: 400;
    font-style: normal;
}

*/

body.ltr {
    direction: ltr;
}

    /*NEW CSS*/

    body.ltr .header-top .right-side,
    body.ltr .header-top .lang-switch {
        float: right;
        padding-right: 0px;
    }

/*body.ltr .search-panel  {
    position: absolute;
bottom: 30px;
right: 0;
left: auto;
}
*/

body .header-top .first input {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    -moz-border-radius-topright: 0px !important;
    -moz-border-radius-bottomright: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    -moz-border-radius-topleft: 4px !important;
    -moz-border-radius-bottomleft: 4px !important;
    -webkit-border-top-left-radius: 4px !important;
    -webkit-border-bottom-left-radius: 4px !important;
}

body .search-close {
    /*  top: 40px;
    position: relative;*/
}

body ul.serves {
    list-style: none;
    display: inline;
    padding-left: 0px;
    padding-right: 0px;
}

    body ul.serves li {
        display: inline;
        margin-right: 15px;
        margin-left: 0px;
    }

/*END NEW CSS*/

/*news slider*/
.news-slider .all-news a {
    float: right;
    margin-left: 0px;
    margin-right: 20px;
}

.news-slider .fade .slick-next {
    right: 45px;
    left: auto;
}

.news-slider .fade .slick-prev {
    left: auto;
    right: 0px;
}

.news-slider .fade .slick-slide {
    float: left;
}

.news-slider .icon-pause2 {
    left: auto;
    right: 30px;
}

/*news slider end*/

.icon-Location-01,
.icon-Menu-01,
.icon-Web-01,
.icon-Reserve-Table-01 {
    margin-right: 5px;
    margin-left: 0px;
}

.breadcrums a {
    margin-right: 5px;
    margin-left: 0px;
}

body.home header .left-side {
    padding-right: -130px;
    padding-left: 15px;
}

body.home a.lang {
    float: right;
}

body .right-side {
    padding-right: 30px;
    padding-left: 15px;
}


/*home page*/
/*first change padding */
.rest {
    padding: 15px 0 20px 20px;
}

.slider-restaurant {
    float: right;
    padding-left: 15px;
    padding-right: 7%;
}

.widget-all-link a {
    margin-right: 0px;
    margin-left: 45px;
}

    .widget-all-link a::before {
        background: url("../image/icons/arrow.png");
        left: 15px;
        right: 0;
    }

.widget-all-link:hover a::before {
    content: '';
    background: url("../image/icons/arrow_hover.png");
}


.banners-two-links > div:nth-child(1) > div:nth-child(1) {
    padding-right: 5px;
    padding-left: 15px;
}

/*.banners-two-links > div:nth-child(1) > div:nth-child(2) { 2019/07 barak 3 banners hp
    padding-left: 5px;
    padding-right: 15px;
}*/


p.expert {
    padding-right: 30px;
    padding-left: 0px;
}

.title-line h6::before {
    content: '';
    border-bottom: 3px solid #c50b22;
    position: absolute;
    z-index: 1000;
    display: block;
}

.last-articles .title-line h6::before {
    width: 50px;
    margin-top: 19px;
}

.last-restaurant .title-line h6::before {
    width: 135px;
    margin-top: 20px;
}

.moiety-1.title-line h6::before {
    width: 107px;
    margin-top: 19px;
}

.moiety-1.title-line h6::after {
    right: 15px;
}

.moiety-2.title-line h6::after {
    left: 15px !important;
}

.moiety-2.title-line h6::before {
    width: 63px;
    margin-top: 19px;
}

.title-line h6::after {
    content: '';
    display: block;
    border-bottom: 3px solid #efefef;
    position: absolute;
    right: 0;
    left: 0 !important;
    margin-left: 15px;
    margin-right: 15px;
}


body.article .title-line,
body.article-one .title-line {
    padding-left: 15px;
}

p.place {
    margin-left: 0px;
}

.banner-half .links ul,
.links2 ul {
    padding-left: 0px;
}


footer .right-side {
    text-align: right;
}

    footer .right-side a {
        /*float: right; 2019/12/17 float probs*/
    }

footer ul {
    padding-left: 0px !important;
}

.search-panel .form-group input.submit {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    -moz-border-radius-topright: 4px !important;
    -moz-border-radius-bottomright: 4px !important;
    -webkit-border-top-right-radius: 4px !important;
    -webkit-border-bottom-right-radius: 4px !important;
    border-radius: 2px;
}

select.ddl, select.amount,
select.time {
    background-position: center right 10px;
}

.glyphicon-calendar::before,
.glyphicon-time::before {
    background-position: right;
}

.search-panel .glyphicon-calendar::before {
    right: 0px;
    left: auto;
}

.search-panel input[type="search"] {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    -moz-border-radius-topright: 0px !important;
    -moz-border-radius-bottomright: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    -moz-border-radius-topleft: 4px !important;
    -moz-border-radius-bottomleft: 4px !important;
    -webkit-border-top-left-radius: 4px !important;
    -webkit-border-bottom-left-radius: 4px !important;
}

.search-panel .col-sm-2,
.search-panel .col-sm-4 {
    padding-right: 0;
    padding-left: 0;
}

.search-panel .form-group.border {
    border-right: 1px solid #ccc;
    border-left: none;
}

.search-panel .form-group input.submit {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    -moz-border-radius-topright: 4px !important;
    -moz-border-radius-bottomright: 4px !important;
    -webkit-border-top-right-radius: 4px !important;
    -webkit-border-bottom-right-radius: 4px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    -moz-border-radius-topleft: 0px !important;
    -moz-border-radius-bottomleft: 0px !important;
    -webkit-border-top-left-radius: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    background-position: top 57% right 20%;
    padding: 0px 20px 0 0px;
}

body.ltr .glyphicon-triangle-right::before {
    content: "\e251";
}

body.ltr .glyphicon-triangle-left::before {
    content: "\e250";
}

body .search-close .icon-Facebook-icon-01 {
    margin-left: 60px;
    margin-right: 0px;
}


.radio {
    display: inline;
}
    /* first change margin: */
    .radio input {
        margin: 0 0 0 3px;
    }

        .radio input:not(checked) + label {
            padding: 0 0px 0 35px;
            margin-left: -15px;
            margin-right: 0px;
        }

            .radio input:not(checked) + label:before {
                top: 3px;
                left: 16px;
            }

            .radio input:not(checked) + label:after {
                top: 7px;
                left: 20px;
                right: 0px;
            }

    .radio:not(checked) + label,
    .radio-search .checkbox input:not(checked) + label {
        padding: 0 0px 0 20px;
        margin-left: 0;
        margin-right: 20px;
    }

        .radio:not(checked) + label:before,
        .radio-search .checkbox input:not(checked) + label:before {
            top: 3px;
            left: 0;
        }

        .radio:not(checked) + label:after,
        .radio-search .checkbox input:not(checked) + label:after {
            top: 7px;
            left: 3px;
            right: 0px;
        }


/*inner page*/

header .inner-top {
    float: right;
}

    header .inner-top .search-close {
        float: right;
    }

    header .inner-top .search-panel {
        padding-left: 0px;
    }

.plan-event {
    border-radius: 4px;
    background-color: #c50a20;
    text-align: center;
    color: #fff;
}

body.inner .right-side-inner {
    margin-left: 1%;
}

body.restaurant .right-side-inner {
    margin-left: 0%;
}

#restaurant-totop {
    right: 20px !important;
    left: inherit;
    bottom: 20px;
    margin-bottom: 80px;
}

.popup-close {
    float: right;
    left: 10px;
    right: 10px;
}

.plan-event .plan-bottom {
    background-color: #970819;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    -moz-border-radius-bottomleft: 4px !important;
    -moz-border-radius-bottomright: 4px !important;
    -webkit-border-bottom-left-radius: 4px !important;
    -webkit-border-bottom-right-radius: 4px !important;
    cursor: pointer;
}

.events p {
    text-align: left;
}

.events-form .form-control {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    text-align: left;
}

.events-form input.date-time {
    border-left: none;
}

.events-form .input-group .form-control:first-child {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

select#name,
select#count,
select.count {
    background-position: center right 10px;
}

.events-form select#count,
.events-form select.count {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.events-form input.date-time {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-right: 0px;
}

.events-form input[type="submit"] {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.events-form input[type="tel"] {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

body.restaurant #select-form #datetimepicker3 {
    float: left;
    width: 100%;
}

    body.inner #datetimepicker3 .input-group-addon,
    body.restaurant #select-form #datetimepicker3 .input-group-addon {
        float: none;
        z-index: 10000;
        position: relative;
        border: 1px solid #ccc;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: rgb(204, 204, 204);
        top: 0px;
        left: auto;
        background-color: #f4f9f9;
        border-left: none;
    }


#select-form select#restaurant-name,
#select-form select.time,
#select-form select#time {
    background-position: center right 10px;
    text-align: left !important;
}

body.restaurant #select-form #datetimepicker3 input {
    text-align: left;
}

ul.filter {
    padding-left: 0px;
}

    ul.filter li {
        margin-right: 15px;
        margin-left: 0px;
    }

ul.filter2 li {
    margin-right: 1em;
    margin-left: 0;
}

ul.filter2 .icon-Tags-X-01::before {
    padding-right: 5px;
}

.promoting {
    text-align: right;
}

.rest-table .restaraunt-one {
    margin-left: -15px !important;
}

.rest-table .rating {
    float: right;
}

.rest-table ul.restaraunt-data {
    padding-left: 0px;
    padding-right: 0px;
}

    .rest-table ul.restaraunt-data li {
        margin-right: 15px;
        margin-left: 0px;
    }

.rest-table .icon-Location-01,
.rest-table .icon-Web-01 {
    margin-right: 5px;
    margin-left: 0px;
}

.rest-table .time #get {
    float: right;
}

select#filter,
select.filter {
    background-position: right 10px;
}

body .left-side-inner .form-group label {
    text-align: left;
}

.filter-group {
    margin-bottom: 10px;
}

    .filter-group label {
        padding-left: 25px;
    }

        .filter-group label span {
            margin-left: 2px;
            margin-right: 0px;
        }

.filter h3 {
    margin-left: 15px;
    margin-right: 0px;
}

.filter-group .more a {
    margin-right: 20px;
    margin-left: 0px;
}

    .filter-group .more a::after {
        margin-left: 5px;
        margin-right: 0px;
    }

.rest-table-nav .next {
    text-align: right;
}

.rest-menu-bottom ul li {
    /*margin-left: 15px;
    margin-right: 0px;*/
    border-right: 1px solid #ccc;
    border-left: none;
    margin: 0 0px;
    padding: 0 15px;
}

    .rest-menu-bottom ul li:last-child {
        border-right: 0px solid #ccc;
    }

    .rest-menu-bottom ul li:first-child {
        border-right: 1px solid #ccc;
    }

/*end inner*/

/*all inner pages*/

body.restaurant .left-side-inner {
    margin-left: -80px;
    margin-right: 0px;
}

/*article*/

.share-row .info {
    padding-left: 0px;
}

    .share-row .info span {
        padding-right: 25px;
        padding-left: 0px;
    }

        .share-row .info span::after {
            padding-right: 15px;
        }

.share-row .icons span {
    float: right;
}

.article-table ul.article-info li {
    margin-right: 15px;
    margin-left: 0px;
}

    .article-table ul.article-info li.help-tooltip {
        text-align: left;
    }

.article-table .img-title {
    text-align: right;
    margin-right: 0px;
}

body.article .title-line::before,
body.article-one .title-line::before {
    right: 0;
    left: 15px;
}

/*end article*/

body.restaurant .restaurant-information {
    padding-left: 50px;
    padding-right: 0px;
    padding-bottom: 30px;
}

#select-form input[type="submit"] {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

#select-form input.date-time {
    border-right: 0px;
}

#select-form .input-group-addon {
    border-left: 0px !important;
}

ul.restaraunt-data li,
ul.article-data li {
    display: inline;
    margin-right: 15px;
    margin-left: 0px;
}

    ul.article-data li.adress::after,
    ul.article-data li.type::after {
        margin-right: 0px;
    }

    ul.article-data li.help-tooltip {
        margin-left: 10px;
    }

body.article-2 .details .one-details .help-tooltip {
    text-align: left;
}

body.article-2 .details .one-details a.btn-default {
    margin-left: 10px;
    margin-right: 0px;
}

.gallery .row div {
    padding-left: 0px;
}

.table-title span.float-right {
    float: right;
}

.restaurant-table .info {
    padding-left: 0px;
}

    .restaurant-table .info span {
        padding-right: 25px;
        padding-left: 0px;
    }

        .restaurant-table .info span::after {
            border-left: none;
            border-right: 1px solid #ccc;
            padding-right: 0px;
            padding-left: 15px;
        }

ul.ratings {
    margin-left: 0px;
    margin-right: 30px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: right;
}

.restaurant-table-bottom {
    float: right;
}

body.restaurant .events-form input[type="tel"] {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

body.restaurant .facebook-banner .icon-Facebook-01::before {
    float: right;
    top: -3px;
}

/*end restautrant*/

.form-control:focus {
    border-color: #ccc;
    border-right-color: #ccc;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/*slider*/

body .slick-dotted.slick-slider {
    margin-bottom: 0px;
}

body .slick-dots {
    text-align: right;
    right: 20px;
    left: 0px;
}

body.article-one .slick-dots {
    text-align: center;
    right: 0;
    left: auto;
}

body .slick-dots li button::before {
    left: 4px;
    right: 0px;
}

body div.pp_default .pp_content_container .pp_left {
    padding-left: 20px;
}

body .blender-logo {
    padding-right: 15px;
    padding-left: 0px;
    text-align: right;
    float: right;
    direction: ltr;
}


/*media*/

@media screen and (-webkit-min-device-pixel-ratio: 0) {

    .search-panel input[type="date"],
    body input[type="date"] {
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        appearance: none;
    }
}


@media screen and (min-width: 1200px) and (max-width: 1599px) {

    body .search-close .icon-Facebook-icon-01 {
        margin-left: 45px;
    }

    body .search-close {
        /* top: 20px;*/
    }

    body.home .logo-id,
    body.home #logo {
        background-position: left;
    }

    .restaurant-table .info span::after {
        margin-top: 9px;
    }

    .right-side {
        padding-right: 15px;
    }

    .last-articles .title-line h6::before {
        margin-top: 20px;
    }

    .title-line h6::before {
        margin-left: 0px;
    }

    body.restaurant .plan-event-banner::before {
        width: 100%;
    }

    body:not(.home) .left-side-inner,
    body:not(.home) header .header-top > .row > .col-sm-2 {
        margin-left: 0px;
    }

    .article-table .article-img-3 img::nth-child(3) {
        padding: 0 0px 0 5px;
    }

    .article-table .article-img-2 img::nth-child(2) {
        padding: 0 0px 0 5px;
    }


    .news-title {
        margin-right: 10px;
        padding-left: 30px;
        margin-left: -30px;
        margin-left: 0px;
        padding-right: 0px;
        margin-right: -15px;
    }

    .article-table .article-img-3 > img:nth-child(3) {
        padding: 0 5px 0 0px;
    }
}


@media screen and (max-width: 1199px) {
    body.home .logo-id,
    body.home #logo {
        background-position: left;
        top: 1em; /* barak 2019-05-06 */
        /*width: 145px;*/ /* barak 2019-05-06 */
        float: right; /* barak 2019-05-07 */
        width: 20%; /* barak 2019-05-07 */
    }

    .slider-restaurant {
        float: none;
        padding-left: 0;
        padding-right: 0;
    }

    .rest {
        padding: 10px 15px;
    }

    p.expert {
        padding-right: 0px;
    }

    body:not(.home) .left-side-inner,
    body:not(.home) header .header-top > .row > .col-sm-2 {
        margin-left: 0px;
    }

    .article-table .article-img-3 > img:nth-child(3) {
        padding: 0 5px 0 0px;
    }


    .title-line h6::after {
        margin-left: 15px;
        margin-right: 0px;
    }

    .title-line h6::before {
        margin-left: 0px;
        margin-right: 0px;
    }

    body.article-one .slick-dots li button::before {
        right: 0;
        left: 7px;
    }

    /*slider*/

    body.home .last-articles {
        padding-right: 15px;
        padding-left: 0px;
    }


    .slider-restaurant .widget-all-link a {
        margin-left: 35px;
        margin-right: 0px;
    }


    body.home .search-close {
        left: auto;
        right: 0px;
    }

    .lang-switch .col-sm-12,
    .search-close .col-sm-12 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .logo-mini::after {
        background-size: cover;
        top: 7px;
    }

    select#filter,
    select.filter {
        background-position: top 10px left 100px;
    }

    body .search-close .icon-Facebook-icon-01 {
        margin-right: 0px;
        margin-left: 45px;
    }

    footer .right-side {
        text-align: right;
        position: absolute;
        right: 10%;
    }


    body.inner .laptop-none,
    body.article .laptop-none {
        left: 0;
        right: auto;
        z-index: 10;
        padding: 20px 0px 20px 60px;
        width: 25%;
    }

    .categories:first-child h6 {
        margin-left: -20px;
        margin-right: 0px;
        padding-left: 20px;
        padding-right: 0px;
    }

    .form-group {
        /*margin-left: -20px;*/
        margin-right: 0px;
    }

    select#filter,
    select.filter {
        height: 25px !important;
        background-color: transparent;
    }

    body .search-panel .input-group-addon {
        padding: 0px 12px;
    }


    div.article-info-block {
        perspectiveadding-left: 30px !important;
    }

    .article-info-block > div {
        padding-right: 0px;
        padding-left: 15px;
    }

    .categories ul.article-categories {
        padding-left: 20px;
    }

    #select-form form .col-sm-12 {
        padding: 0 10px;
    }

    #select-form div.submit {
        padding: 0px;
    }

    div.data {
        margin: 20px 0 50px 0;
    }

    .gallery .row div {
        padding-left: 0px;
    }

    ul.ratings {
        margin-right: -15px;
        margin-left: 0px;
    }

    .restaurant-table .restaraunt-one .col-sm-10 {
        padding-left: 40px;
        padding-right: 0px;
    }

    body .search-close {
        left: auto;
        right: 0px;
    }

    body.home.ltr .search-panel {
        position: absolute;
        bottom: 20px;
        left: 30px !important; /*left: 150px !important;*/ /* barak 2019-05-06 */
        top: 1em !important; /* barak 2019-05-06 */
        width: 75%; /* barak 2019-05-07 */
    }
}

@media screen and (max-width: 1024px) {


    .search-panel .form-group.border {
        border-right: 0px solid #ccc;
    }

    body.ltr .search-panel {
        bottom: 20px;
    }
}

@media screen and (max-width: 991px) {

    body.restaurant .restaurant-information {
        padding-left: 0px;
    }

    .radio-search .radio:not(checked) + label,
    .radio-search .checkbox:not(checked) + label {
        margin-left: 0px !important;
        padding: 2px 10px;
    }

    body .header-top .first input {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        -moz-border-radius-topright: 0px !important;
        -moz-border-radius-bottomright: 0px !important;
        -webkit-border-top-right-radius: 4px !important;
        -webkit-border-bottom-right-radius: 4px !important;
        border-top-left-radius: 4px !important;
        border-bottom-left-radius: 4px !important;
        -moz-border-radius-topleft: 4px !important;
        -moz-border-radius-bottomleft: 4px !important;
        -webkit-border-top-left-radius: 4px !important;
        -webkit-border-bottom-left-radius: 4px !important;
    }

    body .header-top .second input {
        border-top-left-radius: 4px !important;
        border-bottom-left-radius: 4px !important;
        -moz-border-radius-topleft: 4px !important;
        -moz-border-radius-bottomleft: 4px !important;
        -webkit-border-top-left-radius: 4px !important;
        -webkit-border-bottom-left-radius: 4px !important;
    }

    .sub-header .two-icons {
        left: auto !important;
        right: 0px;
    }

    .search-panel .bootstrap-datetimepicker-widget.dropdown-menu {
        right: auto !important;
        left: 0 !important;
    }

        .search-panel .bootstrap-datetimepicker-widget.dropdown-menu.bottom::before,
        .search-panel .bootstrap-datetimepicker-widget.dropdown-menu.bottom::after {
            left: 7px;
            right: auto;
        }

    .search-panel .form-group.border {
        border-right: none;
    }

    .search-panel .form-group.third,
    .search-panel .form-group.fourth {
        margin-left: -4px;
        margin-right: 0px;
    }
    .secLine {
        margin-right: -3px !important;
    }

    .search-panel .form-group.fourth {
        border-right: 0px solid #ccc !important;
        border-left: 1px solid #ccc !important;
    }

    .search-panel #datetimepicker1 {
        border-left: 0px solid #ccc;
        border-right: 1px solid #ccc;
    }

    .search-panel .form-group.fifth {
        right: 18px;
        left: auto;
    }

    body.home .search-panel .form-group.fifth {
        right: 4px;
    }

    .search-panel input.date-time {
        border-top-left-radius: 2px !important;
        border-bottom-left-radius: 2px !important;
        -moz-border-radius-topleft: 2px !important;
        -moz-border-radius-bottomleft: 2px !important;
        -webkit-border-top-left-radius: 2px !important;
        -webkit-border-bottom-left-radius: 2px !important;
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        -moz-border-radius-topright: 0px !important;
        -moz-border-radius-bottomright: 0px !important;
        -webkit-border-top-right-radius: 0px !important;
        -webkit-border-bottom-right-radius: 0px !important;
        background-position: center right 10px;
    }


    .search-panel input[type="search"] {
        border-top-right-radius: 2px !important;
        border-bottom-right-radius: 2px !important;
        -moz-border-radius-topright: 2px !important;
        -moz-border-radius-bottomright: 2px !important;
        -webkit-border-top-right-radius: 2px !important;
        -webkit-border-bottom-right-radius: 2px !important;
        border-top-left-radius: 2px !important;
        border-bottom-left-radius: 2px !important;
        -moz-border-radius-topleft: 2px !important;
        -moz-border-radius-bottomleft: 2px !important;
        -webkit-border-top-left-radius: 2px !important;
        -webkit-border-bottom-left-radius: 2px !important;
    }

    .search-panel .form-group input.submit {
        border-radius: 2px !important;
        padding: 0px 10px;
    }


    body.article-one .inner-center-top .col-xs-12,
    body.article-one-2 .inner-center-top .col-xs-12 {
        padding-left: 15px;
        padding-right: 0px;
    }

    #select-form form {
        flex-direction: row;
    }

    #select-form #datetimepicker2 {
        text-align: left;
        border-right: 1px solid #ccc;
        border-left: none;
    }

        #select-form #datetimepicker2 .input-group-addon {
            float: right;
            left: auto;
            right: 10px;
            left: auto;
            text-align: left;
        }

    .restaurant-top .search #select-form input.date-time {
        text-align: left;
    }

    .rest-table {
        padding: 0px 15px 0px 15px;
    }

    .mobile-header-main #datetimepicker2 span.input-group-addon {
        right: 0px;
        left: auto;
    }

    .mobile-header-main #datetimepicker2 .date-time {
        border-top-left-radius: 2px !important;
        border-bottom-left-radius: 2px !important;
        -moz-border-radius-topleft: 2px !important;
        -moz-border-radius-bottomleft: 2px !important;
        -webkit-border-top-left-radius: 2px !important;
        -webkit-border-bottom-left-radius: 2px !important;
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        -moz-border-radius-topright: 0px !important;
        -moz-border-radius-bottomright: 0px !important;
        -webkit-border-top-right-radius: 0px !important;
        -webkit-border-bottom-right-radius: 0px !important;
        padding: 6px !important;
    }

    .last-articles .title-line h6::before {
        width: 46px;
        margin-top: 18px;
    }

    .last-restaurant .title-line h6::before {
        width: 123px;
        margin-top: 17px;
    }

    .moiety-1.title-line h6::before {
        width: 99px;
        margin-top: 18px;
    }

    .moiety-2.title-line h6::before {
        width: 58px;
        margin-top: 18px;
    }

    body input[type="date"]::before {
        right: auto;
        left: 3px;
    }

    body.home .mobile.slider h3 {
        padding-left: 15px;
    }

    body.home .autoplay .slick-slide img {
        margin-right: 10px;
        max-height: 25px !important;
    }

    div.one-article > div:nth-child(2) {
        width: 90%;
        margin-left: 10px;
    }

    .navbar-toggle {
        float: left;
    }

    #mobile-share {
        right: 10px;
        left: auto;
    }

    #mobile-prev {
        right: 10px;
        left: auto;
    }

    body.article #mobile-share,
    body.restaurant #mobile-share {
        /*right: 40px;*/
        left: auto;
    }

    #search-top {
        left: 40px;
        right: auto;
    }

        #search-top input[type=search]:focus {
            background: #fff url(../image/icons-mobile/search_m.svg) no-repeat center right 10px;
        }

    .lang-menu.opened {
        left: 10px;
        right: auto;
    }

        .lang-menu.opened::after {
            left: 7px;
            right: auto;
        }

    li.current::after {
        right: 15px;
        left: auto;
    }

    body .search-panel .col-xs-3 {
        padding: 3px 0px 3px 15px;
    }

    .search-panel input[type=date]::-webkit-clear-button,
    body input[type=date]::-webkit-clear-button {
        font-size: 0px;
        height: 30px;
        position: relative;
        left: 0px;
        margin-left: 0px;
        display: none;
    }

    body input[type="date"] {
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        appearance: none;
        background-image: url("../image/icons-mobile/arrow_down_m.svg");
        background-repeat: no-repeat;
        background-position: center right 10px;
        font-size: 0.88em;
        height: 40px;
        padding: 5px;
        border-radius: 0px;
        border: 0px !important;
        color: #66686a;
        text-align: left;
    }

    .search-panel input[type="date"] {
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        appearance: none;
        background-image: url("../image/icons-mobile/arrow_down_m.svg");
        background-repeat: no-repeat;
        background-position: center right 10px;
        font-size: 0.88em;
        height: 40px;
        padding: 5px;
        border-radius: 0px;
        border: 0px !important;
        color: #66686a;
        text-align: left;
    }

    body input[type="date" i],
    body input[type="datetime-local" i],
    body input[type="month" i],
    body input[type="time" i],
    body input[type="week" i] {
        align-items: left;
    }

    body .search-panel input.date {
        border-top-left-radius: 4px !important;
        border-bottom-left-radius: 4px !important;
        -moz-border-radius-topleft: 4px !important;
        -moz-border-radius-bottomleft: 4px !important;
        -webkit-border-top-left-radius: 4px !important;
        -webkit-border-bottom-left-radius: 4px !important;
    }

    /*body .search-panel select.ddl, 2019/05/13 */ body .search-panel select.amount {
        border-top-right-radius: 4px !important;
        border-bottom-right-radius: 4px !important;
        -moz-border-radius-topright: 4px !important;
        -moz-border-radius-bottomright: 4px !important;
        -webkit-border-top-right-radius: 4px !important;
        -webkit-border-bottom-right-radius: 4px !important;
        border-top-left-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
        -moz-border-radius-topleft: 0px !important;
        -moz-border-radius-bottomleft: 0px !important;
        -webkit-border-top-left-radius: 0px !important;
        -webkit-border-bottom-left-radius: 0px !important;
    }
}

.map-all-open.icon-changge {
    border-top-left-radius: 40% !important;
    /*border-bottom-rht-radiuirir*/
}

div.article-info-block {
    padding-left: 0px !important;
    /*width: 100%; barak 2019/05/13*/
}

.article-table .round {
    float: right;
}

body.article .title-line::before {
    content: '';
    display: block;
    border-bottom: 2px solid #efefef;
    margin-bottom: 5px;
    max-width: 100%;
    position: absolute;
    top: 20px;
    right: 0;
    left: 0px;
}

div.one-article > div:nth-child(2) {
    margin-left: 10px;
    margin-right: 0px;
}

.inner-filter ul {
    padding-left: 5px;
}

.inner-filter select {
    text-align: right !important;
    opacity: 0;
    height: 1px !important;
}

.inner-filter label {
    font-size: 0.75em;
    margin-right: 0px;
}

.map-all {
    right: 0;
    left: auto;
}

.map-all-open {
    border-top-left-radius: 40% !important;
    border-bottom-left-radius: 40% !important;
    -moz-border-radius-topleft: 40% !important;
    -moz-border-radius-bottomleft: 40% !important;
    -webkit-border-top-left-radius: 40% !important;
    -webkit-border-bottom-left-radius: 40% !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    -moz-border-radius-topright: 0 !important;
    -moz-border-radius-bottomright: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
}

    .map-all-open.icon-change {
        border-top-left-radius: 40% !important;
        border-bottom-left-radius: 40% !important;
        -moz-border-radius-topleft: 40% !important;
        -moz-border-radius-bottomleft: 40% !important;
        -webkit-border-top-left-radius: 40% !important;
        -webkit-border-bottom-left-radius: 40% !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        -moz-border-radius-topright: 0 !important;
        -moz-border-radius-bottomright: 0 !important;
        -webkit-border-top-right-radius: 0 !important;
        -webkit-border-bottom-right-radius: 0 !important;
    }

.map-all-open-sample .col-xs-9 {
    padding-right: 0px;
    padding-left: 15px;
}

.map-all-open-sample .call img {
    width: 12px;
    margin-right: 5px;
    margin-top: -5px;
}

.our-time {
    float: right;
    line-height: 1.1em;
}

#map-scroll {
    float: left;
}

.rest-table .rating {
    float: none;
    display: block;
}


.rest-table .telephone {
    right: 5px;
    left: auto;
}

.rest-table .two-icons {
    text-align: right;
    left: auto;
    right: 5px;
}

    .rest-table .two-icons a,
    .sub-header .two-icons a {
        margin-right: 0px;
        margin-left: 10px;
        float: right;
    }

        .rest-table .two-icons a:hover,
        .sub-header .two-icons a:hover {
            text-decoration: none;
        }

    .rest-table .two-icons .waze {
        content: " ";
        background-image: url(../image/icons-mobile/waze2.png);
        width: 18px;
        height: 30px;
        background-repeat: no-repeat;
        position: absolute;
        background-position: center;
        top: 0;
        margin: auto;
        right: 0;
        left: 0;
        background-size: contain;
    }

.sub-header .two-icons .icon-call-answer-01 {
    position: absolute;
    top: 0;
    margin: auto;
    right: 0;
    left: 0;
    width: 18px;
    height: 30px;
}

    .sub-header .two-icons .icon-call-answer-01::before {
        font-size: 1em;
        line-height: 30px;
        color: #fff;
    }

.rest-table p {
    margin-top: 5px;
}

.rest-table .two-icons .icon-Location-01::before,
.sub-header .two-icons .icon-Location-01::before {
    color: #fff;
    font-size: 1.12em;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    width: 14px;
    height: 18px;
    top: 0;
    bottom: 0;
}

.rest-table .price {
    right: 5px;
    left: auto;
    text-align: right;
}

body.restaurant ul.ratings {
    /*margin-right: -30px; barak update 2019/05/21 */
    margin-left: 0px;
}

.restaurant-table .restaraunt-one .col-sm-10,
.restaurant-table .restaraunt-one .col-xs-12 {
    padding-left: 15px;
}

body.restaurant #content {
    margin-top: 0px;
}

.restaurant-table h6.name {
    margin: 5px 0 auto;
}

.restaurant-table div.restaraunt-one:nth-child(2) {
    border-top: 1px solid #ccc;
}

.restaurant-top .logo .col-xs-4 {
    padding-left: 0px;
    padding-right: 15px;
}

.restaurant-top .logo .col-xs-8 {
    padding-right: 0px;
    padding-top: 15px;
}

.restaurant-table .restaraunt-one .col-sm-10 {
    padding-right: 15px;
    padding-left: 15px;
}

.information .col-xs-5 {
    padding-right: 0px;
    border-left: 1px solid #ccc;
    padding-left: 15px;
    border-right: none;
}

.mobile-rest-gallery div.image:nth-child(1) {
    padding-left: 0px;
    padding-right: 5px;
}

.mobile-rest-gallery div.image:nth-child(2) {
    padding-right: 0px;
    padding-left: 5px;
}

.secLine {
    display: inline-block;
    /*margin-right: -0.6%;*/
}

    .secLine input {
        border-radius: 0px;
    }
        .secLine select.first {
            border-top-left-radius: 4px !important;
            border-bottom-left-radius: 4px !important;
        }

        .secLine input.last {
            border-top-right-radius: 4px !important;
            border-bottom-right-radius: 4px !important;
        }

}

@media screen and (max-width: 767px) {
    body.restaurant .help-tooltip {
        text-align: left;
    }
}

@media screen and (max-width: 480px) {
    body.home.ltr .search-panel { /* barak 2019-05-07 */
        width: 90%;
    }
    body.home.ltr .search-panel {
        left: 20px !important;
    }
    body.article-2 .details .one-details a.btn-default {
        margin-left: 0px;
        margin-right: 0px;
    }

    body.home .logo-id,
    body.home #logo,
    .logo-id,
    #logo {
        background-position: center;
    }

    body.ltr .search-panel {
        top: 20px;
    }

    .search-panel input[type="date"],
    body input[type="date"] {
        font-size: 0.75em !important;
        letter-spacing: 0px;
    }

    .moiety-2.title-line h6::before {
        margin-top: 17px;
    }

    .moiety-1.title-line h6::before {
        margin-top: 17px;
    }

    .last-restaurant .title-line h6::before {
        margin-top: 18px;
    }

    body.home .autoplay .slick-slide span {
        font-size: 0.7em;
    }

    body.home .autoplay .slick-slide img {
        margin-right: 5px;
        max-height: 25px !important;
        height: 25px;
    }
}

@media screen and (max-width: 425px) {
}

@media screen and (max-width: 360px) {

    body.article-one .header,
    body.article-one-2 .header {
        padding-left: 15px;
        padding-right: 0px;
    }

    .last-restaurant .title-line h6::before {
        margin-top: 18px;
    }

    .search #select-form .input-group-addon {
        padding: 0 8px 0 0px;
    }

    .moiety-1.title-line h6::before {
        margin-top: 17px;
    }

    div.one-article > div:nth-child(1) {
        width: 36%;
    }
}
