
@font-face {
    font-family: 'fbreformaen-regular';
    src: url('/fonts/fbreformaen-regular-webfont.eot');
    src: url('/fonts/fbreformaen-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/fbreformaen-regular-webfont.woff') format('woff'), url('/fonts/fbreformaen-regular-webfont.ttf') format('truetype'), url('/fonts/fbreformaen-regular-webfont.svg#webfont') format('svg');
}

* {
    font-size: 100.01%;
}

html {
    font-size: 62.5%;
}

@media only screen and (max-width: 767px) {
    .tenders-info .table .table-header .cell {
        display: none;
    }
}

body {
    margin: auto;
    color: #231f20;
    font: 1.32em/1.32em 'fbreformaen-regular', Arial, Helvetica, sans-serif;
    background: #fff;
    direction: rtl;
}

img {
    border-style: none;
}

a {
    text-decoration: none;
    color: #231f20;
}

    a:active,
    a:focus,
    a:hover {
        text-decoration: none;
        color: #231f20;
    }

    a:hover {
        text-decoration: underline;
    }

input,
textarea,
select {
    font: 100% Arial, Helvetica, sans-serif;
    vertical-align: middle;
    color: #000;
}

    button,
    input[type="button"],
    input[type="reset"],
    input[type="submit"] {
        -webkit-appearance: none;
        cursor: pointer;
    }

form, fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}

q {
    quotes: none;
}

    q:before {
        content: '';
    }

    q:after {
        content: '';
    }

article,
aside,
footer,
header,
nav,
section {
    display: block;
}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
}

.iframe_style {
    width: 1000px;
    height: 500px;
    border: none;
    float: right;
}

.credit_header {
    margin: 50px 50px 15px;
}


button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
    border: none;
    padding: 0;
}
/* headings */
h1 {
    font-size: 2em;
    line-height: 1.75em;
    margin: 0 0 15px;
    font-weight: bold;
}

h2 {
    font-size: 1.833em;
    line-height: 1.625em;
    margin: 0 0 15px;
    font-weight: bold;
}

h3 {
    font-size: 1.666em;
    line-height: 1.5em;
    margin: 0 0 15px;
    font-weight: bold;
}

h4 {
    font-size: 1.5em;
    line-height: 1.375em;
    margin: 0 0 15px;
    font-weight: bold;
}

h5 {
    font-size: 1.333em;
    line-height: 1.25em;
    margin: 0 0 15px;
    font-weight: bold;
}

h6 {
    font-size: 1.166em;
    line-height: 1.125em;
    margin: 0 0 15px;
}
.butterflyBtn{
  position: fixed;
 /* bottom: 13px;*/
  left: 15px;
  top: 15px;
}

/* headings */
/* print-screen */
.print-screen {
    display: none;
}
/* end print-screen */
/* wrapper */
#wrapper {
    position: relative;
    overflow: hidden;
}
/* end wrapper */
/* header */
#header {
    position: relative;
    z-index: 100;
    padding: 0 0 23px;
}

    #header .btn-menu {
        display: none;
    }

    #header .col-sm-9 {
        display: block;
    }

.info-section .col-sm-4 {
    display: block;
}

.banners .top {
    display: block;
}

.info-block {
    display: none;
}

#header .logo {
    width: 288px;
    height: 93px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/images/ashdod/logo.jpg) no-repeat;
    float: right;
    margin: 0 -2px 0 5px;
}

    #header .logo a {
        display: block;
        height: 100%;
    }

#header .block {
    direction: ltr;
}

.header-tools {
    padding: 0 0 20px;
    list-style: none;
    margin: 0;
    direction: rtl;
}

    .header-tools:after {
        content: '';
        display: block;
        clear: both;
    }

    .header-tools > li {
        float: left;
        position: relative;
        padding: 0 0 5px;
    }

        .header-tools > li + li {
            padding-left: 18px;
        }

            .header-tools > li + li:before {
                content: '';
                position: absolute;
                z-index: 20;
                top: 5px;
                left: 9px;
                width: 1px;
                height: 16px;
                background: #88b6cc;
            }

    .header-tools .btn-help {
        float: left;
        cursor: pointer;
        background: #a02c44;
        -webkit-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        -webkit-box-shadow: inset 0 0 15px rgba(20, 20, 20, .2);
        box-shadow: inset 0 0 15px rgba(20, 20, 20, .2);
        position: relative;
        min-width: 104px;
        text-align: center;
        padding: 0 5px;
        overflow: hidden;
        color: #f1f1f1;
        font-size: 1.333em;
        line-height: 1.375em;
        font-weight: bold;
        -webkit-transition: all .3s;
        transition: all .3s;
    }


        .header-tools .btn-help span {
            display: inline-block;
            vertical-align: top;
            height: 22px;
            position: relative;
            padding: 0 24px 0 0;
        }

            .header-tools .btn-help span:before {
                content: "\260E\ ";
                position: absolute;
                z-index: 20;
                bottom: 0;
                right: 0;
                width: 18px;
                height: 20px;
            }

            .header-tools .btn-help span strong {
                display: inline-block;
                vertical-align: top;
                padding: 0 5px 0 0;
                font-size: 17px;
                line-height: 22px;
                font-weight: bold;
            }

            .header-tools .btn-help span em {
                font-style: normal;
                font-weight: normal;
                display: inline-block;
                vertical-align: top;
            }

    .header-tools .social {
        list-style: none;
        margin: 0;
        padding: 4px 0 0 18px;
        float: left;
    }

        .header-tools .social li {
            float: left;
        }

            .header-tools .social li + li {
                padding: 0 0 0 5px;
            }

        .header-tools .social a {
            float: left;
            overflow: hidden;
            text-indent: -9999px;
            width: 16px;
            height: 16px;
            position: relative;
        }

            .header-tools .social a:before,
            .header-tools .social a:after {
                content: '';
                width: 16px;
                height: 16px;
                position: absolute;
                z-index: 20;
                top: 0;
                left: 0;
                background: url(/images/ashdod/sprite-01.png) no-repeat;
                -webkit-transition: all .3s;
                transition: all .3s;
            }

            .header-tools .social a:after {
                opacity: 0;
            }

        .header-tools .social .telegram:before {
            background: url(/images/ashdod/telegram.png) no-repeat;
        }

        .header-tools .social .telegram:after {
            background: url(/images/ashdod/telegram.png) no-repeat;
        }

        .header-tools .social .telegram:hover:before {
            opacity: 0.7;
        }

        .header-tools .social .telegram:hover:after {
            opacity: 0;
        }

        .header-tools .social .whatsapp:before {
            background: url(/images/ashdod/whatsapp.png) no-repeat;
        }

        .header-tools .social .whatsapp:after {
            background: url(/images/ashdod/whatsapp.png) no-repeat;
        }

        .header-tools .social .whatsapp:hover:before {
            opacity: 0.7;
        }

        .header-tools .social .whatsapp:hover:after {
            opacity: 0;
        }

        .header-tools .social .accessibility:before {
            background: url(/images/ashdod/accessibility.png) no-repeat;
        }

        .header-tools .social .accessibility:after {
            background: url(/images/ashdod/accessibility.png) no-repeat;
        }

        .header-tools .social .accessibility:hover:before {
            opacity: 0.7;
        }

        .header-tools .social .accessibility:hover:after {
            opacity: 0;
        }

        .header-tools .social .facebook:before {
            background-position: -18px 0;
        }

        .header-tools .social .rss:before {
            background-position: -34px 0;
        }

        .header-tools .social .instagram:before {
            background-position: -50px 0;
        }

        .header-tools .social .email:before {
            background-position: -66px 0;
        }

        .header-tools .social .facebook:after {
            background-position: -18px -16px;
        }

        .header-tools .social .rss:after {
            background-position: -34px -16px;
        }

        .header-tools .social .instagram:after {
            background-position: -50px -16px;
        }

        .header-tools .social .email:after {
            background-position: -66px -16px;
        }

        .header-tools .social a:hover:before {
            opacity: 0;
        }

        .header-tools .social a:hover:after {
            opacity: 1;
        }

    .header-tools .languages {
        list-style: none;
        margin: 0;
        padding: 3px 0 0;
        float: left;
    }

        .header-tools .languages li {
            float: left;
            font-size: 1.083em;
            line-height: 1.307em;
        }

            .header-tools .languages li + li {
                padding: 0 0 0 8px;
            }

        .header-tools .languages a {
            float: left;
            color: #076694;
            -webkit-transition: all .3s;
            transition: all .3s;
        }

            .header-tools .languages a:hover {
                text-decoration: none;
                color: #00aada;
            }

    .header-tools .tools {
        list-style: none;
        margin: 0;
        padding: 6px 0 0;
        float: left;
    }

        .header-tools .tools li {
            float: left;
        }

            .header-tools .tools li + li {
                padding: 0 0 0 3px;
            }

        .header-tools .tools a {
            float: left;
            overflow: hidden;
            text-indent: -9999px;
            width: 15px;
            height: 15px;
            position: relative;
        }

            .header-tools .tools a:before,
            .header-tools .tools a:after {
                content: '';
                background: url(/images/ashdod/sprite-01.png) no-repeat;
                position: absolute;
                z-index: 20;
                top: 0;
                left: 0;
                -webkit-transition: all .3s;
                transition: all .3s;
                width: 15px;
                height: 15px;
            }

            .header-tools .tools a:after {
                opacity: 0;
            }

        .header-tools .tools .tool-01:before {
            background-position: -82px 0;
        }

        .header-tools .tools .tool-02:before {
            background-position: -97px 0;
        }

        .header-tools .tools .tool-03:before {
            background-position: -112px 0;
        }

        .header-tools .tools .tool-01:after {
            background-position: -82px -16px;
        }

        .header-tools .tools .tool-02:after {
            background-position: -97px -16px;
        }

        .header-tools .tools .tool-03:after {
            background-position: -112px -16px;
        }

        .header-tools .tools a:hover:before {
            opacity: 0;
        }

        .header-tools .tools a:hover:after {
            opacity: 1;
        }

    .header-tools .registr,
    .header-tools .login {
        float: left;
        color: #076694;
        font-size: 1.167em;
        line-height: 1.286;
        position: relative;
        margin: 4px 0 0;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

    .header-tools .registr {
        padding: 0 19px 0 0;
    }

    .header-tools .login {
        padding: 0 17px 0 0;
    }

        .header-tools .registr:hover,
        .header-tools .login:hover {
            text-decoration: none;
            color: #00aada;
        }

        .header-tools .registr:before,
        .header-tools .login:before,
        .header-tools .registr:after,
        .header-tools .login:after {
            content: '';
            position: absolute;
            z-index: 20;
            background: url(/images/ashdod/sprite-01.png) no-repeat;
            -webkit-transition: all .3s;
            transition: all .3s;
        }

    .header-tools .registr:before,
    .header-tools .registr:after {
        top: 1px;
        right: 0;
        width: 13px;
        height: 13px;
    }

    .header-tools .registr:before {
        background-position: -127px 0;
    }

    .header-tools .registr:after {
        background-position: -127px -14px;
    }

    .header-tools .login:before,
    .header-tools .login:after {
        top: 1px;
        right: 0;
        width: 14px;
        height: 14px;
    }

    .header-tools .login:before {
        background-position: -140px 0;
    }

    .header-tools .login:after {
        background-position: -140px -14px;
    }

    .header-tools .registr:after,
    .header-tools .login:after {
        opacity: 0;
    }

    .header-tools .registr:hover:before,
    .header-tools .login:hover:before {
        opacity: 0;
    }

    .header-tools .registr:hover:after,
    .header-tools .login:hover:after {
        opacity: 1;
    }

.search {
    background: #f1f1f1;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 3px 5px rgba(20, 20, 20, .3);
    box-shadow: inset 0 3px 5px rgba(20, 20, 20, .3);
    max-width: 528px;
    direction: rtl;
    -webkit-transition: all .3s;
    transition: all .3s;
}

    .search.focus {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .search:after {
        content: '';
        display: block;
        clear: both;
    }

    .search label {
        display: none;
    }

    .search .btn-submit {
        float: left;
        width: 104px;
        height: 33px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        padding: 2px 5px;
        background: #076694;
        color: #fff;
        -webkit-transition: all .3s;
        transition: all .3s;
        text-align: center;
        cursor: pointer;
        overflow: hidden;
        font-size: 1.8rem;
        line-height: 1.611em;
        font-weight: bold;
        border: 0;
    }

        .search .btn-submit:hover {
            text-decoration: none;
            background: #c83856;
            -webkit-box-shadow: inset 0 2px 4px rgba(20, 20, 20, .3);
            box-shadow: inset 0 2px 4px rgba(20, 20, 20, .3);
        }

        .search .btn-submit span {
            display: inline-block;
            vertical-align: top;
            position: relative;
            padding: 0 0 0 21px;
        }

            .search .btn-submit span:before {
                content: '';
                position: absolute;
                top: .389em;
                left: 0;
                width: 15px;
                height: 15px;
                background: url(/images/ashdod/sprite-01.png) no-repeat -154px 0;
            }

    .search .form-control {
        height: 33px;
        font-size: 1.083em;
        line-height: 2.230em;
        font-weight: bold;
        border: 0;
        background: none;
        color: #076694;
        padding: 2px 5px;
        margin: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .search .form-control:focus {
            outline: none;
        }
/* end header */
/* main-nav */
#main-nav {
    position: relative;
    z-index: 90;
    background: #fff;
    width: auto !important;
}

    #main-nav:before {
        content: '';
        position: absolute;
        z-index: 5;
        bottom: 0;
        left: 0;
        right: 0;
        height: 8px;
        background: #00aada;
    }

    #main-nav.isFixed {
        width: auto !important;
        left: 0 !important;
        right: 0 !important;
    }

    #main-nav > ul {
        list-style: none;
        margin: 0 auto;
        padding: 0 10px;
        max-width: 1000px;
        position: relative;
        z-index: 90;
    }

        #main-nav > ul:after {
            content: '';
            display: block;
            clear: both;
        }

        #main-nav > ul > li {
            display: table-cell;
            text-align: center;
            width: 1%;
            font-size: 1.416em;
            line-height: 1.529em;
            font-weight: bold;
            position: relative;
            padding: 0 0 8px;
        }

            #main-nav > ul > li > a {
                display: block;
                color: #076694;
                white-space: nowrap;
                padding: 1px;
                -webkit-transition: all .3s;
                transition: all .3s;
            }

            #main-nav > ul > li.open > a,
            #main-nav > ul > li:hover > a,
            #main-nav > ul > li.active > a {
                text-decoration: none;
                background: #00aada;
                color: #fff;
            }

    #main-nav .dropdown-menu {
        margin: 0;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        border: 0;
    }

    #main-nav ul ul {
        position: absolute;
        top: 36px;
        left: auto;
        right: 0;
        background: #055e89;
        width: 223px;
        padding: 15px 0;
        -webkit-transition: opacity .3s;
        transition: opacity .3s;
        -webkit-box-shadow: 0 5px 10px rgba(20, 20, 20, .4);
        box-shadow: 0 5px 10px rgba(20, 20, 20, .4);
    }

        #main-nav ul ul li > ul {
            top: 0;
            right: 100%;
        }

        #main-nav ul ul li {
            display: block;
            width: auto;
            font-weight: normal;
            padding: 0 20px;
            text-align: right;
            position: relative;
        }

            #main-nav ul ul li a {
                display: block;
                position: relative;
                color: #fff;
                padding: 5px 0 5px 20px;
                font-size: 0.882em;
                line-height: 1.333em;
            }

            #main-nav ul ul li + li > a {
                border-top: solid 1px #327b9e;
            }

            #main-nav ul ul li a:hover {
                text-decoration: none;
            }

            #main-nav ul ul li:hover > a,
            #main-nav ul ul li.active > a,
            #main-nav ul ul li > a.trigger {
                font-weight: bold;
                background: none;
            }

                #main-nav ul ul li > a.trigger:before {
                    content: '';
                    position: absolute;
                    z-index: 20;
                    top: 50%;
                    left: -8px;
                    width: 20px;
                    height: 20px;
                    margin: -10px 0 0;
                    background: url(/images/ashdod/sprite-01.png) no-repeat -301px 0;
                }
/* end main-nav */
/* news */
.news {
    padding-top: 57px;
    padding-bottom: 28px;
}

    .news ul {
        list-style: none;
        margin: 0 -17px;
        padding: 0 0 8px;
        font-size: 0;
        line-height: 0;
        letter-spacing: -4px;
        direction: ltr;
    }

        .news ul li {
            display: inline-block;
            vertical-align: top;
            letter-spacing: 0;
            width: 25%;
            padding: 0 17px 20px;
            direction: rtl;
            font-size: 1.2rem;
            line-height: 1.333em;
        }

    .news .img {
        background: #fff;
        padding: 2px;
        overflow: hidden;
        margin: 0 0 10px;
        -webkit-box-shadow: 0 0 2px rgba(20, 20, 20, .5);
        box-shadow: 0 0 2px rgba(20, 20, 20, .5);
        position: relative;
    }

        .news .img img {
            display: block;
            width: 100%;
            max-width: 100%;
        }

        .news .img .title {
            font-size: 1.166em;
            line-height: 1.428em;
            padding: 0 5px;
            color: #fff;
            position: absolute;
            z-index: 30;
            top: 10px;
            right: 0;
            max-width: 80%;
        }

            .news .img .title.color-01 {
                background: #fa702e;
            }

            .news .img .title.color-02 {
                background: #199e44;
            }

            .news .img .title.color-03 {
                background: #a02c44;
            }

            .news .img .title.color-04 {
                background: #076694;
            }

    .news .block {
        color: #565656;
        font-size: 1.166em;
        line-height: 1.142em;
    }

    .news h2 {
        color: #020202;
        margin: 0;
        font-size: 1.714em;
        line-height: 1.166em;
        font-weight: normal;
    }

    .news .date {
        display: block;
        color: #606060;
        padding: 0 0 8px;
        font-size: 0.857em;
        line-height: 1.333em;
        font-style: normal;
    }

    .news p {
        margin: 0 0 11px;
        /*text-align: justify;*/
    }

    .news .more {
        text-align: left;
        padding: 0 6px;
    }

        .news .more a {
            display: inline-block;
            vertical-align: top;
            font-size: .857em;
            line-height: 1.333em;
            font-weight: bold;
            color: #231f20;
            position: relative;
            padding: 0 0 0 17px;
        }

            .news .more a:before {
                content: '';
                position: absolute;
                z-index: 20;
                top: .333em;
                left: 0;
                width: 11px;
                height: 11px;
                background: url(/images/ashdod/sprite-01.png) no-repeat -321px 0;
            }

    .news .box {
        text-align: center;
    }

    .news .btn-add, .news .btn-show-all {
        display: inline-block;
        vertical-align: top;
        position: relative;
        color: #282828;
        background: #f0f0f0;
        border: solid 2px #cbcbcb;
        padding: 2px 13px 2px 38px;
        font-size: 1.166em;
        line-height: 1.785em;
        font-weight: bold;
        overflow: hidden;
        -webkit-transition: all .3s;
        transition: all .3s;
        -webkit-border-radius: 18px;
        border-radius: 18px;
    }

        .news .btn-add:hover, .news .btn-show-all:hover {
            text-decoration: none;
            background: #F7F7F7;
        }

        .news .btn-add:before, .news .btn-show-all:before {
            content: '';
            position: absolute;
            z-index: 20;
            top: 0;
            left: 27px;
            bottom: 0;
            width: 1px;
            background: #cbcbcb;
        }

        .news .btn-add:after, .news .btn-show-all:after {
            content: '';
            position: absolute;
            z-index: 20;
            top: 50%;
            left: 10px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 4px 5px 0 5px;
            border-color: #076594 transparent transparent transparent;
            margin: -2px 0 0;
        }
/* end news */
/* mobile-nav */
.mobile-nav {
    display: none;
}
/* end mobile-nav */
/* info-block */
.info-block {
    background: #f1f1f2;
}

    .info-block .container {
        padding-top: 23px;
        padding-bottom: 40px;
    }

    .info-block .row {
        margin-left: -12px;
        margin-right: -12px;
    }

        .info-block .row .col-sm-4 {
            padding-left: 12px;
            padding-right: 12px;
        }

    .info-block .photos {
        list-style: none;
        margin: 0 -5px;
        padding: 0;
    }

        .info-block .photos:after {
            content: '';
            display: block;
            clear: both;
        }

        .info-block .photos li {
            float: left;
            width: 50%;
            padding: 0 5px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

        .info-block .photos .photo {
            position: relative;
            padding: 0 15px;
        }

            .info-block .photos .photo:before {
                content: '';
                width: 156px;
                height: 177px;
                background: url(/images/ashdod/sprite-01.png) no-repeat -341px 0;
                position: absolute;
                top: 50%;
                left: 50%;
                margin: -74px 0 0 -83px;
            }

            .info-block .photos .photo img {
                display: block;
                position: relative;
                z-index: 30;
                width: 100%;
                max-width: 100%;
            }

        .info-block .photos li + li .photo img {
            margin-top: 5px;
        }

        .info-block .photos .photo strong {
            position: absolute;
            z-index: 40;
            color: #fff;
            background: #00aada;
            padding: 2px;
            font-size: 1.166em;
            line-height: 1.642em;
            overflow: hidden;
            height: 27px;
            bottom: -12px;
            left: 12px;
            right: 15px;
            text-align: center;
            -webkit-transform: rotate(3deg);
            -ms-transform: rotate(3deg);
            transform: rotate(3deg);
        }

        .info-block .photos .photo span {
            position: absolute;
            z-index: 39;
            background: #076694;
            color: #fff;
            padding: 1px;
            font-size: 1em;
            line-height: 1.5em;
            overflow: hidden;
            height: 20px;
            bottom: -32px;
            left: 4px;
            right: 23px;
            text-align: center;
            -webkit-transform: rotate(3deg);
            -ms-transform: rotate(3deg);
            transform: rotate(3deg);
        }

    .info-block .banner {
        overflow: hidden;
        margin: 16px 0 0;
        -webkit-box-shadow: 0 1px 2px rgba(20, 20, 20, .5);
        box-shadow: 0 1px 2px rgba(20, 20, 20, .5);
    }

        .info-block .banner img {
            display: block;
            width: 100%;
            max-width: 100%;
        }
/* end info-block */
/* main-gallery */
.main-gallery {
    border-bottom: 3px solid #fff;
    height: 350px;
}

.home-page .main-gallery {
    border-bottom: 5px solid #fff;
}

.main-gallery .slides a {
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none;
    color: #fff;
    height: 100%;
    display: block;
}

.main-gallery .slides {
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none;
    font-size: 1.5em;
    line-height: 1.222em;
    color: #fff;
    height: 100%;
}

    .main-gallery .slides .container {
        padding-top: 64px;
        padding-bottom: 84px;
        position: relative;
    }

    .main-gallery .slides li {
        width: 100%;
        position: relative;
        background-repeat: no-repeat;
        background-position: 50% 0;
        background-size: cover;
        background-size: 100% 100%;
        height: 100%;
        /*height: 350px;*/
    }

    .main-gallery .slides h1 {
        background: #00aada;
        color: #fff;
        display: inline-block;
        vertical-align: top;
        position: relative;
        z-index: 5;
        margin: 0;
        padding: 14px 20px 17px;
        font: bold 4em/0.75em 'fbreformaen-regular', Arial, Helvetica, sans-serif;
        -webkit-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
        transform: rotate(2deg);
        -webkit-box-shadow: 0 0 16px rgba(35,31,32,.5);
        box-shadow: 0 0 16px rgba(35,31,32,.5);
    }

    .main-gallery .slides p {
        margin: -17px 35px 0;
        padding: 24px 20px 8px 20px;
        background-color: #076694;
        max-width: 562px;
        -webkit-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
        transform: rotate(2deg);
        -webkit-box-shadow: 0 0 16px rgba(35,31,32,.5);
        box-shadow: 0 0 16px rgba(35,31,32,.5);
        display: table;
        font-size: 1.8em;
    }

    .main-gallery .slides .btns {
        position: absolute;
        right: 9px;
        bottom: 47px;
        font-size: 0;
        line-height: 0;
    }

        .main-gallery .slides .btns a {
            margin-left: 15px;
        }
/* btn-01 */
.btn-01 {
    display: inline-block;
    vertical-align: top;
    position: relative;
    background: #a02c44;
    font-size: 2.2rem;
    line-height: 1.273em;
    color: #fff;
    padding: 0 7px 3px 33px;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-box-shadow: 3px 3px 5px rgba(35,31,32,.5);
    box-shadow: 3px 3px 5px rgba(35,31,32,.5);
}

    .btn-01:hover {
        color: #fff;
        text-decoration: none;
        background: #ba465e;
    }

    .btn-01:active,
    .btn-01:focus {
        color: #fff;
        text-decoration: none;
    }

    .btn-01:before {
        content: '';
        background: url(/images/ashdod/ico-arrow-btn01.png) no-repeat;
        width: 15px;
        height: 15px;
        position: absolute;
        top: 50%;
        left: 8px;
        margin-top: -8px;
    }

.main-gallery .flex-control-nav {
    padding: 0 10px;
    list-style: none;
    height: 20px;
    font-size: 0;
    line-height: 0;
    margin: -20px auto 0;
    max-width: 1000px;
    position: relative;
    z-index: 20;
}

    .main-gallery .flex-control-nav li {
        float: left;
        width: 20px;
        height: 20px;
    }

        .main-gallery .flex-control-nav li + li {
            margin-left: 7px;
        }

    .main-gallery .flex-control-nav a {
        float: left;
        margin-top: -24px;
        text-indent: -9999px;
        overflow: hidden;
        width: 20px;
        height: 20px;
        background: #fff;
        cursor: pointer;
        -webkit-transition: all .3s;
        transition: all .3s;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-shadow: 1px 2px 2px rgba(35,31,32,.5);
        box-shadow: 1px 2px 2px rgba(35,31,32,.5);
    }

        .main-gallery .flex-control-nav a:hover,
        .main-gallery .flex-control-nav .flex-active {
            background: #00aada;
        }

    .main-gallery .flex-control-nav .flex-active {
        cursor: default;
    }
/* navbar */
.navbar {
    z-index: 80;
    width: 100%;
    position: relative;
    background: #05608b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1NjA4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzA4NjQ5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzExNzJhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzE0NzdhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzEyNzRhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzA4NjU5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTYxOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #05608b 0%, #086491 11%, #1172a7 35%, #1477ae 48%, #1274aa 63%, #086593 89%, #05618c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#05608b), color-stop(11%,#086491), color-stop(35%,#1172a7), color-stop(48%,#1477ae), color-stop(63%,#1274aa), color-stop(89%,#086593), color-stop(100%,#05618c));
    background: -webkit-linear-gradient(top, #05608b 0%,#086491 11%,#1172a7 35%,#1477ae 48%,#1274aa 63%,#086593 89%,#05618c 100%);
    background: -o-linear-gradient(top, #05608b 0%,#086491 11%,#1172a7 35%,#1477ae 48%,#1274aa 63%,#086593 89%,#05618c 100%);
    background: -ms-linear-gradient(top, #05608b 0%,#086491 11%,#1172a7 35%,#1477ae 48%,#1274aa 63%,#086593 89%,#05618c 100%);
    background: linear-gradient(to bottom, #05608b 0%,#086491 11%,#1172a7 35%,#1477ae 48%,#1274aa 63%,#086593 89%,#05618c 100%);
    -pie-background: linear-gradient( #05608b 0%,#086491 11%,#1172a7 35%,#1477ae 48%,#1274aa 63%,#086593 89%,#05618c 100%);
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0;
    margin: 0;
    min-height: 1px;
}

    .navbar:before {
        content: '';
        position: absolute;
        width: 100%;
        top: 100%;
        left: 0;
        background: url(/images/ashdod/bg-navbar-shadow.png) no-repeat 50% 0;
        height: 72px;
    }

    .navbar > .container {
        padding-top: 0;
        padding-bottom: 0;
    }

        .navbar > .container > ul {
            margin: 0;
            padding: 0;
            list-style: none;
            display: table;
            width: 100%;
        }

            .navbar > .container:before,
            .navbar > .container > ul:before {
                content: '';
                display: block;
                position: absolute;
                left: 0;
                right: 50%;
                background: url(/images/ashdod/bg-navbar-items.png) no-repeat;
                height: 100%;
                background-size: 100% 100%;
                margin-right: 491px;
                z-index: 1;
            }

        .navbar > .container:before {
            left: 50%;
            margin: 0 0 0 491px;
            right: 0;
        }

        .navbar > .container > ul > li {
            display: table-cell;
            vertical-align: middle;
            position: relative;
            padding-left: 1px;
            width: 25%;
        }

            .navbar > .container > ul > li > a {
                display: block;
                text-align: center;
                color: #fff;
                font: bold 1.416em/1.176em 'fbreformaen-regular', Arial, Helvetica, sans-serif;
                position: relative;
                padding: 12px 11px 12px;
            }

            .navbar > .container > ul > li:before {
                content: '';
                position: absolute;
                z-index: 1;
                background: url(/images/ashdod/bg-navbar-items.png) no-repeat 50% 0;
                top: 0;
                left: 1px;
                right: 0;
                height: 100%;
                background-size: 100% 100%;
            }

        .navbar > .container > ul > .has-drop > a {
            padding-left: 40px;
        }

    .navbar .has-drop > a:after {
        content: '';
        position: absolute;
        top: 50%;
        left: 22px;
        background: url(/images/ashdod/ico-arrow-navbar.png) no-repeat 0 -9px;
        width: 13px;
        height: 9px;
        z-index: 2;
        margin-top: -4px;
    }

    .navbar .has-drop:hover > a:after,
    .navbar .has-drop:focus > a:after,
    .navbar .has-drop:focus-within > a:after {
        background-position: 0 0;
    }

    .navbar a:hover {
        text-decoration: none;
    }

    .navbar > .container > ul > li:hover > a,
    .navbar > .container > ul > li:focus > a,
    .navbar > .container > ul > li:focus-within > a {
        background-color: #fff;
        z-index: 10;
        color: #034c70;
    }

        .navbar > .container > ul > li:hover > a:before {
            display: none;
        }

    .navbar .ico {
        display: inline-block;
        vertical-align: top;
        background: url(/images/ashdod/icons-navbar.png) no-repeat;
        width: 20px;
        height: 24px;
        font-size: 0;
        line-height: 0;
        margin: -1px 0 0 3px;
    }

    .navbar .ico01 {
        background-position: 0 0;
    }

    .navbar > .container > ul > li:hover .ico01,
    .navbar > .container > ul > li:focus .ico01,
    .navbar > .container > ul > li:focus-within .ico01 {
        background-position: 0 -24px;
    }

    .navbar .ico02 {
        background-position: -20px 0;
        width: 31px;
    }

    .navbar > .container > ul > li:hover .ico02,
    .navbar > .container > ul > li:focus .ico02,
    .navbar > .container > ul > li:focus-within .ico02 {
        background-position: -20px -24px;
    }

    .navbar .ico03 {
        background-position: -51px 0;
        width: 25px;
    }

    .navbar > .container > ul > li:hover .ico03,
    .navbar > .container > ul > li:focus .ico03,
    .navbar > .container > ul > li:focus-within .ico03 {
        background-position: -51px -24px;
    }

    .navbar .ico04 {
        background-position: -76px 0;
        width: 22px;
    }

    .navbar > .container > ul > li:hover .ico04,
    .navbar > .container > ul > li:focus .ico04,
    .navbar > .container > ul > li:focus-within .ico04 {
        background-position: -76px -24px;
    }

    .navbar .drop {
        display: none;
        position: absolute;
        top: 100%;
        right: 0;
        background: #fff;
        padding: 19px 5px 22px 25px;
        border-bottom: 10px solid #055e88;
        -webkit-box-shadow: 0 5px 32px rgba(0,0,0,.18);
        box-shadow: 0 5px 32px rgba(0,0,0,.18);
    }

    .navbar li:last-child .drop {
        right: auto;
        left: 0;
    }

    .navbar li:hover > .drop,
    .navbar li:focus > .drop,
    .navbar li:focus-within > .drop {
        display: block;
    }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .navbar .has-drop:hover > a:after {
        background-position: 0 0;
    }

    .navbar a:hover {
        text-decoration: none;
    }

    .navbar > .container > ul > li:hover > a {
        background-color: #fff;
        z-index: 10;
        color: #034c70;
    }

        .navbar > .container > ul > li:hover > a:before {
            display: none;
        }

    .navbar .ico {
        display: inline-block;
        vertical-align: top;
        background: url(/images/ashdod/icons-navbar.png) no-repeat;
        width: 20px;
        height: 24px;
        font-size: 0;
        line-height: 0;
        margin: -1px 0 0 3px;
    }

    .navbar .ico01 {
        background-position: 0 0;
    }

    .navbar > .container > ul > li:hover .ico01 {
        background-position: 0 -24px;
    }

    .navbar .ico02 {
        background-position: -20px 0;
        width: 31px;
    }

    .navbar > .container > ul > li:hover .ico02 {
        background-position: -20px -24px;
    }

    .navbar .ico03 {
        background-position: -51px 0;
        width: 25px;
    }

    .navbar > .container > ul > li:hover .ico03 {
        background-position: -51px -24px;
    }

    .navbar .ico04 {
        background-position: -76px 0;
        width: 22px;
    }

    .navbar > .container > ul > li:hover .ico04 {
        background-position: -76px -24px;
    }

    .navbar .drop {
        display: none;
        position: absolute;
        top: 100%;
        right: 0;
        background: #fff;
        padding: 19px 5px 22px 25px;
        border-bottom: 10px solid #055e88;
        -webkit-box-shadow: 0 5px 32px rgba(0,0,0,.18);
        box-shadow: 0 5px 32px rgba(0,0,0,.18);
    }

    .navbar li:last-child .drop {
        right: auto;
        left: 0;
    }

    .navbar li:hover > .drop {
        display: block;
    }
}

.navbar .drop .img {
    float: left;
    margin: -12px 29px 0 -4px;
}

.navbar .drop .col + .col {
    border-right: 1px solid #d6d6d6;
}

.navbar .drop ul {
    margin: 0;
    padding: 0 19px 0 5px;
    list-style: none;
    font-size: 1.166em;
    line-height: 1.285em;
}

    .navbar .drop ul li + li {
        padding-top: 6px;
    }

.navbar .drop .holder {
    overflow: hidden;
}

.navbar .drop .col {
    display: table-cell;
    vertical-align: top;
    width: 1%;
}

.navbar .drop ul a {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 26px 0 0;
    cursor: pointer;
}

.navbar .drop a:hover {
    text-decoration: underline;
}
/* info-section */
.info-section {
    padding: 42px 0 23px;
}

    .info-section .col-sm-8,
    .info-section .col-sm-4 {
        float: right;
    }

.navbar .drop ul a .ico {
    position: absolute;
    z-index: 20;
    background: url(/images/ashdod/sprite-01.png) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
}

.navbar .drop ul a .ico-01 {
    width: 16px;
    height: 18px;
    top: 1px;
    right: 2px;
    background-position: 0 -177px;
}

.navbar .drop ul a .ico-02 {
    width: 16px;
    height: 15px;
    top: 3px;
    right: 2px;
    background-position: -16px -177px;
}

.navbar .drop ul a .ico-03 {
    width: 18px;
    height: 14px;
    top: 4px;
    right: 1px;
    background-position: -32px -177px;
}

.navbar .drop ul a .ico-04 {
    width: 16px;
    height: 14px;
    top: 3px;
    right: 1px;
    background-position: -50px -177px;
}

.navbar .drop ul a .ico-05 {
    width: 12px;
    height: 13px;
    top: 5px;
    right: 3px;
    background-position: -66px -177px;
}

.navbar .drop ul a .ico-06 {
    width: 15px;
    height: 15px;
    top: 3px;
    right: 4px;
    background-position: -78px -177px;
}

.navbar .drop ul a .ico-07 {
    width: 20px;
    height: 17px;
    top: -1px;
    right: 0px;
    background-position: -93px -177px;
}

.navbar .drop ul a .ico-08 {
    width: 15px;
    height: 14px;
    top: 2px;
    right: 4px;
    background-position: -113px -177px;
}

.navbar .drop ul a .ico-09 {
    width: 12px;
    height: 14px;
    top: 3px;
    right: 7px;
    background-position: -128px -177px;
}

.navbar .drop ul a .ico-10 {
    width: 13px;
    height: 13px;
    top: 6px;
    right: 7px;
    background-position: -140px -177px;
}

.navbar .drop ul a .ico-11 {
    width: 14px;
    height: 14px;
    top: 4px;
    right: 7px;
    background-position: -153px -177px;
}

.navbar .drop ul a .ico-12 {
    width: 13px;
    height: 13px;
    top: 3px;
    right: 7px;
    background-position: -167px -177px;
}

.navbar .drop a:hover {
    text-decoration: underline;
}
/* info-section */
.info-section {
    padding: 42px 0 23px;
}

    .info-section .col-sm-8,
    .info-section .col-sm-4 {
        float: right;
    }

.slideshow {
    font-size: 1em;
    line-height: 1.5em;
    padding: 0 0 0 32px;
    float: left;
    width: 100%;
}

.carousel-fade .carousel-inner {
    overflow: visible;
}

    .carousel-fade .carousel-inner .item {
        opacity: 0;
        transition-property: opacity;
    }

    .carousel-fade .carousel-inner .active {
        opacity: 1;
    }

        .carousel-fade .carousel-inner .active.left,
        .carousel-fade .carousel-inner .active.right {
            left: 0;
            opacity: 0;
            z-index: 1;
        }

.carousel-fade .next.left,
.carousel-fade .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-control {
    z-index: 2;
}

.slideshow .slides {
    margin: 0 0 0 0;
    padding: 0;
    list-style: none;
}

    .slideshow .slides:after {
        content: '';
        display: block;
        clear: both;
    }

.slideshow .descr {
    float: left;
    width: 45%;
}

.slideshow h2 {
    font-size: 2.5em;
    line-height: 1.066em;
    margin: 0 0 19px;
    font-weight: normal;
}

.slideshow p {
    margin: 0 0 14px;
}

.info-section .more {
    font-weight: bold;
    font-size: 0.916em;
    line-height: 1.454em;
    padding: 0 0 0 2px;
    text-align: left;
}

    .info-section .more a {
        display: inline-block;
        vertical-align: top;
        background: url(/images/ashdod/arrow-004.png) no-repeat 0 4px;
        padding: 0 0 0 16px;
    }

.slideshow .img {
    float: right;
    width: 50.8%;
    padding: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 1px #b2b2b2;
    box-shadow: 0 1px 2px #b2b2b2;
    position: relative;
    margin: 7px 0 0;
}

    .slideshow .img img {
        vertical-align: top;
        width: 100%;
    }

    .slideshow .img .caption {
        position: absolute;
        top: 16px;
        right: 0;
        background: #89da2b;
        font-size: 1.333em;
        line-height: 1.312em;
        padding: 1px 15px;
        color: #fff;
    }

.slideshow .controls {
    width: 50.8%;
    margin: 0 0 0 auto;
    text-align: center;
    padding: 0 0 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .slideshow .controls .slideshow-next,
    .slideshow .controls .slideshow-prev {
        cursor: pointer;
        display: inline-block;
        vertical-align: top;
        width: 20px;
        height: 20px;
        text-indent: -9999px;
        overflow: hidden;
        background: url(/images/ashdod/arrow-005.png) no-repeat;
        position: static;
        opacity: 1;
    }

    .slideshow .controls .slideshow-next {
        background-position: -115px 0;
    }

.slideshow .pager {
    margin: 0;
    padding: 4px 9px 0;
    list-style: none;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    position: static;
    width: auto;
}

    .slideshow .pager li {
        float: left;
        width: 13px;
        height: 13px;
        text-indent: -9999px;
        overflow: hidden;
        background: #c3c3c3;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: all .3s;
        transition: all .3s;
        padding: 0;
        border: 0;
        margin: 0 2px 0 3px;
    }

        .slideshow .pager li:hover,
        .slideshow .pager .active {
            background: #00aada;
        }

.news-area {
    border-right: 1px solid #e0e0e0;
    padding: 0 21px 0 0;
    font-size: 0.916em;
    line-height: 1.272em;
    position: relative;
    margin: 0 12px 0 0;
}

    .news-area:before {
        position: absolute;
        top: -142px;
        right: 0;
        content: '';
        width: 38px;
        height: 517px;
        background: url(/images/ashdod/shadow-001.png) no-repeat;
    }

    .news-area h2 {
        font-size: 2.727em;
        line-height: 1.066em;
        margin: 0 0 10px;
        font-weight: normal;
        position: relative;
        z-index: 2;
    }

    .news-area .slides {
        margin: 0 0 5px;
        padding: 0;
        list-style: none;
        overflow: hidden;
    }

        .news-area .slides ul {
            margin: 0;
            padding: 0;
            list-style: none;
        }

            .news-area .slides ul li {
                border-top: 1px solid #d3d3d3;
                padding: 8px 5px;
                overflow: hidden;
            }

                .news-area .slides ul li:first-child {
                    border: 0;
                }

    .news-area h3 {
        font-size: 1em;
        line-height: 1.272em;
        margin: 0;
    }

    .news-area .date {
        float: right;
        width: 75px;
        font-size: 1.636em;
        line-height: 1.222em;
    }

    .news-area .frame {
        overflow: hidden;
    }

    .news-area p {
        margin: 0;
    }

    .news-area .more {
        padding-left: 0;
        margin-left: -7px;
    }
/* end info-section */
/* info-area */
.info-area {
    background: #076694;
    padding: 40px 0;
    font-size: 2.083em;
    line-height: 1.2em;
    color: #fff;
}

    .info-area .row {
        margin-left: -30px;
        margin-right: -30px;
    }

        .info-area .row .col-sm-3 {
            padding-left: 30px;
            padding-right: 30px;
            text-align: center;
        }

    .info-area a {
        display: inline-block;
        vertical-align: top;
        color: #fff;
        text-decoration: none;
    }

    .info-area .ico {
        width: 82px;
        height: 82px;
        display: table;
        margin: 0 auto 22px;
        background: #fff;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-shadow: 1px 1px 2px #093e58;
        box-shadow: 1px 1px 2px #093e58;
        position: relative;
    }

        .info-area .ico .frame {
            display: table-cell;
            vertical-align: middle;
            padding: 0 0 2px;
        }

            .info-area .ico .frame img {
                vertical-align: top;
            }

    .info-area .counter {
        display: inline-block;
        vertical-align: top;
        margin: 0 0 6px;
        font: bold 1.84em/1.086em Georgia, Times, serif;
    }

    .info-area p {
        margin: 0 0 5px;
    }
/* end info-area */
/* widgets */
.widgets {
    padding-top: 45px;
    padding-bottom: 45px;
}

    .widgets .col-sm-8,
    .widgets .col-sm-4 {
        float: right;
    }

.events-area {
    background: #f5f5f5;
    -webkit-box-shadow: 0 1px 1px #8f8f8f;
    box-shadow: 0 1px 1px #8f8f8f;
    margin: 3px 0 0 35px;
    position: relative;
}

    .events-area:after {
        content: '';
        display: block;
        clear: both;
    }

.calendar {
    float: right;
    width: 49.9%;
    position: relative;
    background: #076694;
    padding: 17px 18px 20px 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 363px;
    color: #fff;
    margin: 0 0 0 55px;
}

    .calendar:before {
        position: absolute;
        width: 20px;
        left: -20px;
        top: 0;
        bottom: 0;
        content: '';
        background: url(/images/ashdod/arrow-001.png) no-repeat 0 50%;
    }

    .calendar h2 {
        font-size: 2.083em;
        line-height: 1.2em;
        margin: 0 0 23px;
    }

.events-area .frame {
    overflow: hidden;
    padding: 19px 0 13px 7px;
}

.events {
    height: 325px;
    overflow: auto;
    color: #030303;
    font-size: 1.083em;
    line-height: 1.23em;
    padding: 0 0 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .events a {
        color: #030303;
    }

    .events h2 {
        font-size: 1.923em;
        line-height: 1.04em;
        margin: 0 0 13px;
    }

    .events ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .events ul li {
            padding: 0 0 20px;
        }

    .events .date {
        display: block;
        color: #606060;
        margin: 0 0 3px;
    }

    .events h3 {
        font-size: 1em;
        line-height: 1.23em;
        margin: 0;
    }

    .events p {
        margin: 0;
    }

.widgets aside {
    margin: 0 5px 0 -3px;
}

.video-box {
    padding: 2px;
    background: #fff;
    -webkit-box-shadow: 0 1px 1px #8f8f8f;
    box-shadow: 0 1px 1px #8f8f8f;
    margin: 0 0 24px;
    position: relative;
}

    .video-box frame,
    .video-box img {
        vertical-align: top;
        width: 100% !important;
    }

.facebook-box {
    padding: 2px 0 0;
}

    .facebook-box h3 {
        font-size: 2.083em;
        line-height: 1.2em;
        font-weight: normal;
        color: #030303;
        margin: 0 2px 10px;
    }

    .facebook-box .logo-facebook {
        display: inline-block;
        margin: 4px 6px 0 0;
        vertical-align: top;
    }

    .facebook-box .frame {
        padding: 2px;
        background: #fff;
        -webkit-box-shadow: 0 1px 1px #8f8f8f;
        box-shadow: 0 1px 1px #8f8f8f;
        position: relative;
    }

        .facebook-box .frame img {
            vertical-align: top;
            width: 100%;
        }
/* end widgets */
/* banners */
.banners {
    background: #f1f1f2;
    padding: 47px 0;
}

    .banners .row {
        margin-left: -17px;
        margin-right: -17px;
    }

        .banners .row .col-sm-4 {
            padding-left: 17px;
            padding-right: 17px;
        }

        .banners .row img {
            vertical-align: top;
            max-width: 100%;
        }
/* end banners */
/* footer */
#footer {
    background: #0a222e;
    border-bottom: 4px solid #fff;
    padding: 24px 0 84px;
    color: #fff;
    font-size: 1.166em;
    line-height: 1.357em;
}

    #footer a {
        color: #fff;
    }

    #footer h4 {
        font-size: 1.5em;
        line-height: 1.238em;
        margin: 0 0 7px;
        border-bottom: 5px solid #fff;
        padding: 0 0 9px;
    }

    #footer .contact-form h4 {
        margin: 0 0 18px;
    }

.contact-form .form-control {
    display: block;
    width: 100%;
    border: 0;
    background: #fff;
    height: 32px;
    font-size: 1.142em;
    line-height: 1.352em;
    padding: 5px 10px;
    color: #535353;
    margin: 0 0 7px;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.contact-form textarea.form-control {
    overflow: auto;
    min-height: 94px;
    resize: vertical;
}

.contact-form input::-moz-placeholder {
    color: #535353;
    opacity: 1;
}

.contact-form input:-ms-input-placeholder {
    color: #535353;
}

.contact-form input::-webkit-input-placeholder {
    color: #535353;
}

.contact-form label {
    display: none;
}

.contact-form .submit {
    display: block;
    width: 100%;
    background: #c73855;
    border: 0;
    height: 28px;
    padding: 0 0 2px;
    font-weight: bold;
    font-size: 1.428em;
    line-height: 1.2em;
    cursor: pointer;
    color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s;
}

    .contact-form .submit:hover {
        background: #e04564;
    }

#footer .logo-area {
    float: right;
}

#footer .logo {
    display: inline-block;
    vertical-align: top;
    font-size: 3.857em;
    line-height: 1.111em;
    text-decoration: none;
    background: url(/images/ashdod/logo-footer.png) no-repeat 100% 100%;
    padding: 0 0 102px;
    margin: -12px 0 0;
}

#footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#footer .holder ul {
    width: 37.1%;
    float: right;
}

    #footer .holder ul:first-child {
        width: 62.9%;
        padding: 0 0 0 5px;
    }
/* end footer */
/* ip-ashdod-hinuh */
.top-slideshow {
    position: relative;
    overflow: hidden;
    margin: 0 0 3px;
}

    .top-slideshow .slides {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
        overflow: hidden;
    }

.banner-slideshow .slides {
    list-style: none;
    margin: 0;
    padding: 10px 10px 10px 10px;
    position: relative;
    overflow: hidden;
}

.top-slideshow .slides > li {
    display: none;
    position: relative;
}

.top-slideshow .img {
    min-height: 263px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-size: 100% 100%;
}

    .top-slideshow .img .container {
        position: relative;
        min-height: 263px;
    }

.top-slideshow .image {
    width: 373px;
    overflow: hidden;
    position: absolute;
    z-index: 20;
    left: 50%;
    bottom: -157px;
    margin: 0 0 0 -333px;
}

    .top-slideshow .image img {
        display: block;
        width: 100%;
        max-width: 100%;
    }

.top-slideshow h1 {
    position: absolute;
    z-index: 30;
    top: 98px;
    right: 10px;
    color: #fff;
    background: #00aada;
    padding: 6px 84px 6px 15px;
    min-width: 318px;
    font-size: 3.5em;
    line-height: 1.1em;
    font-weight: bold;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .9);
    box-shadow: 0 0 15px rgba(0, 0, 0, .9);
    -webkit-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
}

    .top-slideshow h1 .ico {
        position: absolute;
        z-index: 20;
        top: 0;
        right: 0;
        bottom: 0;
        width: 62px;
        background: #fff;
        overflow: hidden;
        text-indent: -9999px;
    }

        .top-slideshow h1 .ico:before {
            content: '';
            position: absolute;
            z-index: 20;
            top: 50%;
            right: 11px;
            width: 40px;
            height: 40px;
            -webkit-border-radius: 100%;
            border-radius: 100%;
            margin: -19px 0 0;
            background: url(/images/ashdod/sprite-01.png) no-repeat;
        }

    .top-slideshow h1 .ico-education:before {
        background-position: 0 -40px;
    }

#main {
    padding-top: 26px;
    padding-bottom: 42px;
}

    #main > .row {
        margin-left: -15px;
        margin-right: -15px;
    }

        #main > .row .col-sm-9,
        #main > .row .col-sm-3 {
            padding-left: 15px;
            padding-right: 15px;
        }

        #main > .row .col-sm-9 {
            width: 72.9%;
        }

        #main > .row .col-sm-3 {
            width: 27.1%;
        }

#content {
    border: solid 1px #cdcdcd;
    padding: 10px 30px;
    /*display: flex;*/
}

#sidebar {
    border: solid 1px #cdcdcd;
    padding: 10px 8px;
}

.education-article {
    padding: 4px 0 50px 20px;
}

    .education-article:after {
        content: '';
        display: block;
        clear: both;
    }

    .education-article figure {
        float: right;
        width: 49.9%;
        overflow: hidden;
        margin: 7px -4px 0 26px;
        background: #fff;
        padding: 3px;
        -webkit-box-shadow: 0 1px 2px rgba(20, 20, 20, .5);
        box-shadow: 0 1px 2px rgba(20, 20, 20, .5);
        position: relative;
    }

        .education-article figure figcaption {
            position: absolute;
            z-index: 30;
            top: 17px;
            right: 0;
            max-width: 90%;
            background: #7a34cb;
            color: #fff;
            font-size: 1.42em;
            line-height: 1.35em;
            padding: 0 14px;
            font-weight: bold;
        }

        .education-article figure img {
            display: block;
            width: 100%;
            max-width: 100%;
        }

    .education-article .description {
        overflow: hidden;
        color: #231f20;
        font-size: 1.08em;
        line-height: 1.38em;
    }

    .education-article h2 {
        font-size: 2.15em;
        line-height: 1.14em;
        color: #231f20;
        margin: 0 0 19px;
        font-weight: normal;
    }

    .education-article p {
        margin: 0 0 14px;
    }

.link-more {
    text-align: left;
}

.education-article .link-more {
    padding: 0 14px;
}

.link-more a {
    display: inline-block;
    vertical-align: top;
    font-size: 0.92em;
    line-height: 1.33em;
    font-weight: bold;
    color: #231f20;
    position: relative;
    padding: 0 0 0 17px;
}

    .link-more a:before {
        content: '';
        position: absolute;
        z-index: 20;
        top: 0.33em;
        left: 0;
        width: 11px;
        height: 11px;
        background: url(/images/ashdod/sprite-01.png) no-repeat -321px 0;
    }

.staff-block {
    background: #f6f6f6;
    padding: 7px 20px 18px;
    margin: 0 0 28px;
}

    .staff-block header {
        padding: 0 0 35px;
    }

        .staff-block header h2 {
            color: #2d2d2d;
            font-size: 2.08em;
            line-height: 1.16em;
            font-weight: bold;
            margin: 0 0 15px;
        }

        .staff-block header .holder {
            width: 100%;
        }

            .staff-block header .holder:after {
                content: '';
                display: block;
                clear: both;
            }

        .staff-block header .photo {
            float: right;
            width: 20.1%;
            height: 100%;
            overflow: hidden;
            margin: 0 0 0 23px;
            background: #fff;
            padding: 3px;
            -webkit-box-shadow: 0 1px 2px rgba(20, 20, 20, .5);
            box-shadow: 0 1px 2px rgba(20, 20, 20, .5);
        }

            .staff-block header .photo img {
                display: block;
                width: 100%;
                max-width: 100%;
            }

        .staff-block header .block {
            overflow: hidden;
            position: relative;
            color: #2d2d2d;
            font-size: 1.08em;
            line-height: 1.31em;
            padding: 26px 0 7px;
        }

            .staff-block header .block:before {
                content: '';
                position: absolute;
                z-index: 5;
                top: 30px;
                bottom: 0;
                left: 45%;
                width: 2px;
                background: #e0e0e0;
            }

            .staff-block header .block .row .col-sm-6:first-child {
                padding-right: 37px;
            }

        .staff-block header h3,
        .staff-block header h4 {
            color: #2d2d2d;
            padding: 0 0 3px;
            margin: 0 0 3px;
            border-bottom: solid 2px #e1e1e1;
        }

        .staff-block header h3 {
            font-size: 1.69em;
            line-height: 1.18em;
        }

        .staff-block header h4 {
            font-size: 1.23em;
            line-height: 1.63em;
        }

        .staff-block header ul {
            list-style: none;
            margin: 0;
            padding: 8px 0 0;
        }

        .staff-block header li {
            position: relative;
            color: #2d2d2d;
            padding: 0 27px 0 0;
        }

            .staff-block header li a {
                color: #2d2d2d;
            }

            .staff-block header li + li {
                margin: 11px 0 0;
            }

            .staff-block header li .ico {
                position: absolute;
                z-index: 20;
                overflow: hidden;
                text-indent: -9999px;
                right: 0;
                background: url(/images/ashdod/sprite-01.png) no-repeat;
            }

            .staff-block header li .ico-phone {
                width: 17px;
                height: 17px;
                background-position: -40px -40px;
                top: 0;
            }

            .staff-block header li .ico-fax {
                width: 17px;
                height: 17px;
                background-position: -57px -40px;
                top: 0;
            }

            .staff-block header li .ico-email {
                width: 15px;
                height: 16px;
                background-position: -74px -40px;
                top: 0;
            }

        .staff-block header .block p {
            margin: 0;
        }

            .staff-block header .block p span {
                display: block;
            }
/* Avraham Kahana: 20.Jan.2015 - unwanted word wrap */
/*.staff-block header .block .box{max-width:117px;}*/
.staff-list {
    width: 100%;
}

    .staff-list h2 {
        color: #2d2d2d;
        font-size: 2.08em;
        line-height: 1.16em;
        margin: 0 0 10px;
    }

    .staff-list .table {
        display: table;
    }

        .staff-list .table .table-row {
            display: table-row;
        }

        .staff-list .table .cell {
            display: table-cell;
            vertical-align: middle;
            background: #fff;
            position: relative;
            color: #2d2d2d;
            text-align: center;
            padding: 9px 2px;
            font-size: 0.938em;
            line-height: 1.33em;
        }

        .staff-list .table .cell-01 {
            text-align: right;
            padding-right: 5px;
        }

        .staff-list .table .cell-02 {
            width: 19.9%;
        }

        .staff-list .table .cell-03 {
            width: 21.5%;
        }

        .staff-list .table .cell-04 {
            width: 31%;
            text-align: left;
            padding-left: 10px;
        }

        .staff-list .table .table-row + .table-row .cell {
            border-top: solid 7px #f6f6f6;
        }

        .staff-list .table .cell:before {
            content: '';
            position: absolute;
            z-index: 10;
            top: 7px;
            bottom: 7px;
            left: 0;
            width: 1px;
            background: #dbdbdb;
        }

        .staff-list .table .cell.last-child:before {
            display: none;
        }

        .staff-list .table .cell a {
            color: #2d2d2d;
        }

        .staff-list .table .ico {
            display: inline-block;
            vertical-align: top;
            overflow: hidden;
            text-indent: -9999px;
            background: url(/images/ashdod/sprite-01.png) no-repeat;
        }

        .staff-list .table .ico-person {
            width: 19px;
            height: 19px;
            background-position: -89px -40px;
            margin: 0 0 0 13px;
        }

        .staff-list .table .ico-phone {
            width: 18px;
            height: 17px;
            background-position: -108px -40px;
            margin: 0 0 0 9px;
        }

        .staff-list .table .cell em {
            font-style: normal;
            padding: 0 5px 0 0;
        }

#sidebar h3 {
    color: #000;
    margin: 2px 0 11px;
    padding: 4px 16px 6px;
    font-size: 1.5em;
    line-height: 1.22em;
    background: #eaeaea;
}

.side-nav {
    padding: 0 0 32px;
}

    .side-nav ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .side-nav li {
        font-size: 1.17em;
        line-height: 1.29em;
    }

    .side-nav > ul > li + li {
        padding-top: 5px;
    }

    .side-nav li a {
        display: block;
        color: #2a2a2a;
        padding: 7px 13px 7px 20px;
        position: relative;
        cursor: pointer;
        background: #f6f6f6;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

        .side-nav li a:hover,
        .side-nav li.active a {
            color: #fff;
            background: #00aada;
            text-decoration: none;
        }

    .side-nav li.active a {
        font-weight: bold;
    }

.side-news {
    list-style: none;
    margin: 0;
    padding: 9px 0 22px;
}

    .side-news li {
        border-bottom: solid 1px #adadad;
        padding: 11px 0;
        color: #323232;
        font-size: 1.17em;
        line-height: 1.36em;
    }

        .side-news li:first-child {
            padding-top: 0;
        }

    .side-news h4 {
        color: #000;
        margin: 0 0 9px;
        font-size: 1.29em;
        line-height: 1.22em;
        font-weight: normal;
    }

    .side-news .block {
        width: 100%;
    }

        .side-news .block:after {
            content: '';
            display: block;
            clear: both;
        }

    .side-news .box {
        float: right;
        padding: 0 0 0 8%;
    }

        .side-news .box .img {
            overflow: hidden;
            padding: 3px;
            background: #fff;
            margin: 0 0 8px;
            -webkit-box-shadow: 0 1px 1px rgba(20, 20, 20, .5);
            box-shadow: 0 1px 1px rgba(20, 20, 20, .5);
        }

            .side-news .box .img img {
                display: block;
                width: 100%;
                max-width: 100%;
            }

        .side-news .box .date {
            display: block;
            color: #858585;
            font-size: 0.79em;
            line-height: 1.36em;
            font-style: normal;
        }

    .side-news .description {
        overflow: hidden;
    }

    .side-news p {
        margin: 0 0 3px;
    }

    .side-news .more {
        text-align: left;
        padding: 0 9px;
    }

        .side-news .more a {
            display: inline-block;
            vertical-align: top;
            position: relative;
            padding: 0 0 0 18px;
            color: #7a34cb;
            text-decoration: underline;
            font-size: 1em;
            line-height: 1.29em;
        }

            .side-news .more a:hover {
                text-decoration: none;
            }

            .side-news .more a:before {
                content: '';
                position: absolute;
                z-index: 20;
                top: 5px;
                left: 0;
                width: 11px;
                height: 11px;
                background: url(/images/ashdod/sprite-01.png) no-repeat -134px -40px;
            }

#sidebar .banner {
    overflow: hidden;
    margin: 0 7px 48px;
}

    #sidebar .banner img {
        display: block;
        width: 100%;
        max-width: 100%;
    }

.side-facebook {
    padding: 0 8px 20px;
}

    .side-facebook h3,
    #sidebar .side-facebook h3 {
        background: none;
        padding: 0;
        margin: 0 0 5px;
        color: #030303;
        font-size: 1.417em;
        line-height: 1.24em;
        font-weight: normal;
    }

        #sidebar .side-facebook h3 img {
            display: inline-block;
            vertical-align: top;
            overflow: hidden;
            width: 44%;
            margin: 4px 5px 0 0;
        }

#sidebar .side-facebook .widget {
    overflow: hidden;
    position: relative;
    padding: 2px;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px rgba(20, 20, 20, .3);
    box-shadow: 0 1px 2px rgba(20, 20, 20, .3);
}

    #sidebar .side-facebook .widget img {
        display: block;
        width: 100%;
        max-width: 100%;
    }
/* end ip-ashdod-hinuh */
/* ip-ashdod-hinuh-inner */
.top-slideshow.small-slideshow .img {
    min-height: 210px;
}

    .top-slideshow.small-slideshow .img .container {
        min-height: 210px;
    }

.top-slideshow.small-slideshow .image {
    bottom: -127px;
}

.top-slideshow.small-slideshow h1 {
    top: 78px;
}

.article {
    color: #323232;
    font-size: 1.166em;
    line-height: 1.357em;
    margin: 0 -6px;
    padding: 7px 0 55px;
}

    .article h2 {
        color: #000;
        margin: 0 0 22px;
        font-size: 1.57em;
        line-height: 1.18em;
    }

    .article .title {
        display: block;
        color: #323232;
        padding: 0 0 31px;
        font-size: 1.285em;
        line-height: 1.333em;
    }

    .article figure {
        overflow: hidden;
        position: relative;
        margin: 0 0 48px;
        background: #fff;
        padding: 3px;
        -webkit-box-shadow: 0 1px 2px rgba(20, 20, 20, .5);
        box-shadow: 0 1px 2px rgba(20, 20, 20, .5);
    }

        .article figure img {
            display: block;
            width: 100%;
            max-width: 100%;
        }

    .article blockquote {
        color: #000;
        margin: 0 0 23px;
        padding: 12px 52px 20px 52px;
        font-size: 1.285em;
        line-height: 1.111em;
        background: #f4f4f4;
        border: 0;
        position: relative;
    }

        .article blockquote:before {
            content: '';
            position: absolute;
            z-index: 20;
            top: 15px;
            right: 8px;
            width: 32px;
            height: 29px;
            background: url(/images/ashdod/sprite-01.png) no-repeat -145px -40px;
        }

        .article blockquote:after {
            content: '';
            position: absolute;
            z-index: 20;
            bottom: 15px;
            left: 8px;
            width: 32px;
            height: 29px;
            background: url(/images/ashdod/sprite-01.png) no-repeat -145px -40px;
            -ms-transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
        }

    .article p {
        margin: 0;
    }

    .article ._container table {
    }

    .article p + p {
        margin-top: 19px;
    }




.tags {
    padding: 0 0 10px;
}

    .tags h3 {
        color: #0e0e0e;
        margin: 0 0 10px;
        font-size: 1.25em;
        line-height: 1.266em;
        direction: ltr;
        text-align: right;
    }

    .tags ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .tags li {
        display: inline-block;
        vertical-align: top;
        font-size: 1em;
        line-height: 1.285em;
        padding: 0 12px 0 14px;
        position: relative;
    }

        .tags li:before {
            content: '';
            position: absolute;
            z-index: 20;
            top: 6px;
            right: 1px;
            width: 6px;
            height: 8px;
            background: url(/images/ashdod/sprite-01.png) no-repeat -177px -40px;
        }

    .article a, .tags a, .blueLink a {
        color: #055e89;
        text-decoration: underline;
    }


        .tags a:hover {
            text-decoration: none;
        }
/* end ip-ashdod-hinuh-inner */
/* template3 */
.top-slideshow h1 .ico-photo:before {
    background: url(/images/ashdod/ico-005.png) no-repeat;
}

.top-slideshow .img .container,
.top-slideshow-2 .img {
    min-height: 210px;
}

.top-slideshow .image-2 {
    width: 432px;
    bottom: 0;
    margin: 0;
    left: 6px;
}

.top-slideshow-2 h1 {
    min-width: 404px;
    top: 70px;
    right: 13px;
}

.top-slideshow .shadow {
    position: absolute;
    left: 0;
    top: -6px;
    right: 0;
    height: 6px;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.7);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.7);
    z-index: 10;
}

#content .headline {
    margin: -2px -4px 15px;
}

    #content .headline:after {
        content: '';
        display: block;
        clear: both;
    }

    #content .headline h2 {
        font-size: 2.333em;
        line-height: 1.214em;
        margin: 0;
        padding: 0 48px 0 0;
        position: relative;
        min-height: 40px;
    }

        #content .headline h2:before {
            position: absolute;
            content: '';
            width: 40px;
            height: 40px;
            top: 50%;
            margin: -20px 0 0;
            right: 0;
            background: url(/images/ashdod/ico-005.png) no-repeat;
        }

.info-panel {
    margin: 0 -3px 20px;
}

    .info-panel dl {
        display: inline-block;
        vertical-align: top;
        font-size: 1.25em;
        line-height: 1.333em;
        margin: 0;
    }

        .info-panel dl dt {
            font-weight: bold;
            display: inline-block;
            vertical-align: top;
        }

        .info-panel dl dd {
            margin: 0 0 0 14px;
            display: inline-block;
            vertical-align: top;
        }

    .info-panel .amount {
        display: inline-block;
        vertical-align: top;
        width: 25px;
        height: 25px;
        margin: 1px 5px -2px 0;
        background: #00aada;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        text-align: center;
        color: #fff;
        font-size: 0.933em;
        line-height: 1.785em;
        position: relative;
    }

.gallery {
    margin: 0 -14px 35px -11px;
    padding: 0;
    list-style: none;
}

    .gallery > li {
        display: inline-block;
        vertical-align: top;
        width: 33.333%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 13px 30px 12px;
        margin: 0 -2px 0 -1px;
    }

    .gallery img {
        display: block;
        width: 100%;
        border: 3px solid #fff;
        -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.44);
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.44);
        position: relative;
    }

.pagination {
    margin: 0;
    padding: 0 0 12px;
    text-align: center;
    display: block;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

    .pagination li {
        display: inline-block;
        vertical-align: top;
        margin: 0 -1px;
    }

    .pagination > li > a,
    .pagination > li > span {
        -webkit-border-radius: 50%;
        border-radius: 50%;
        border: 0;
        width: 19px;
        height: 19px;
        padding: 0;
        font-size: 1.083em;
        line-height: 1.461em;
        color: #ababab;
        position: relative;
    }

        .pagination > li > a:focus,
        .pagination > li > span:focus,
        .pagination > li > a:hover,
        .pagination > li > span:hover,
        .pagination > .active > a,
        .pagination > .active > span,
        .pagination > .active > a:hover,
        .pagination > .active > span:hover,
        .pagination > .active > a:focus,
        .pagination > .active > span:focus {
            background: #00aada;
            color: #fff;
        }

    .pagination .prev,
    .pagination .next {
        width: 24px;
        height: 24px;
        background: url(/images/ashdod/arrow-008.png) no-repeat !important;
        text-indent: -9999px;
        overflow: hidden;
        -webkit-border-radius: 0;
        border-radius: 0;
        margin: -2px 14px -2px 0;
    }

    .pagination .prev {
        background-position: 0 -24px !important;
        margin-left: 14px !important;
    }

#sidebar .sep {
    padding: 23px 0 0;
    margin: -9px 0 0;
    position: relative;
}

    #sidebar .sep:before {
        position: absolute;
        height: 1px;
        content: '';
        background: #adadad;
        left: 5px;
        top: 0;
        right: 5px;
    }
/* end template3 */
/* ip-ashdod-iruim */
.top-slideshow h1 .ico-events:before {
    background-position: -183px -40px;
}

.heading {
    padding: 0 0 19px;
    margin: -3px 0 0;
}

    .heading h2 {
        color: #231f20;
        font-size: 2.5em;
        line-height: 1.13em;
        margin: 0;
        position: relative;
        padding: 0 48px 0 0;
        font-weight: normal;
    }

        .heading h2 .ico {
            position: absolute;
            z-index: 20;
            top: 50%;
            right: 0;
            width: 40px;
            height: 40px;
            overflow: hidden;
            text-indent: -9999px;
            margin: -16px 0 0;
            -webkit-border-radius: 100%;
            border-radius: 100%;
            background: #00aada;
        }

        .heading h2 .ico-events:before {
            content: '';
            position: absolute;
            z-index: 20;
            top: 50%;
            left: 50%;
            width: 17px;
            height: 17px;
            margin: -9px 0 0 -9px;
            background: url(/images/ashdod/sprite-01.png) no-repeat -223px -40px;
        }

.events-block {
    list-style: none;
    margin: 0 -14px;
    padding: 0 0 27px;
    font-size: 0;
    line-height: 0;
    letter-spacing: -4px;
}

    .events-block li {
        display: inline-block;
        vertical-align: top;
        letter-spacing: 0;
        padding: 0 14px 26px;
        width: 33.33%;
        position: relative;
        color: #020202;
        font-size: 1.5rem;
        line-height: 1.13em;
    }

    .events-block figure {
        overflow: hidden;
        margin: 0 0 12px;
        background: #fff;
        padding: 3px;
        -webkit-box-shadow: 0 1px 2px rgba(20, 20, 20, .5);
        box-shadow: 0 1px 2px rgba(20, 20, 20, .5);
    }

        .events-block figure img {
            display: block;
            width: 100%;
            max-width: 100%;
        }

    .events-block p {
        margin: 0;
        font-size: 1em;
        line-height: 1.133em;
    }

    .events-block footer {
        position: absolute;
        z-index: 20;
        bottom: 0;
        left: 14px;
        right: 14px;
        padding: 0 0 0 4px;
    }

    .events-block .date {
        float: right;
        color: #606060;
        font-size: 0.733em;
        line-height: 1.363em;
        font-style: normal;
        max-width: 45%;
    }

    .events-block .more {
        float: left;
        color: #262323;
        max-width: 45%;
        font-size: 0.733em;
        line-height: 1.363em;
        font-weight: bold;
        position: relative;
        padding: 0 0 0 15px;
    }

        .events-block .more:before {
            content: '';
            position: absolute;
            z-index: 20;
            top: 3px;
            left: 0;
            width: 11px;
            height: 11px;
            background: url(/images/ashdod/sprite-01.png) no-repeat -240px -40px;
        }

.search-form {
    margin: 0 0 40px;
    background: #f4f4f4;
    padding: 20px 30px 21px;
    position: relative;
    -webkit-box-shadow: 1px 4px 4px rgba(20, 20, 20, .25);
    box-shadow: 1px 4px 4px rgba(20, 20, 20, .25);
}

    .search-form:before {
        content: '';
        width: 48px;
        height: 47px;
        position: absolute;
        z-index: 20;
        bottom: -9px;
        right: -5px;
        background: url(/images/ashdod/sprite-01.png) no-repeat -251px -40px;
    }

    .search-form .form-group {
        margin: 0 0 19px;
    }

        .search-form .form-group:after {
            content: '';
            display: block;
            clear: both;
        }

    .search-form label {
        float: right;
        width: 87px;
        padding: 9px 0 0 5px;
        color: #626262;
        font-size: 1.416em;
        line-height: 1.235em;
        margin: 0;
        font-weight: normal;
    }

    .search-form .col-sm-6 + .col-sm-6 > label {
        width: auto;
        padding: 9px 15px 0 0;
    }

    .search-form .box {
        overflow: hidden;
    }

    .search-form .col-sm-6:first-child {
        float: right;
    }

    .search-form .col-sm-6 .box {
        float: right;
        max-width: 180px;
    }

    .search-form .col-sm-6 + .col-sm-6 .box {
        float: left;
    }

    .search-form .form-control {
        width: 100%;
        height: 37px;
        float: left;
        font: 1.416em/1.47em Arial, Helvetica, sans-serif;
        border: solid 1px #bdbdbd;
        background: #fff;
        color: #626262;
        padding: 5px;
        margin: 0;
        direction: ltr;
        text-align: right;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .search-form .text {
        height: 37px;
        border: solid 1px #bdbdbd;
        background: #fff;
        padding: 5px 5px 5px 40px;
        position: relative;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

        .search-form .text label {
            position: absolute;
            z-index: 20;
            top: 5px;
            left: 10px;
            cursor: pointer;
            width: 24px;
            height: 24px;
            background: url(/images/ashdod/sprite-01.png) no-repeat -25px -93px;
            overflow: hidden;
            text-indent: -9999px;
            padding: 0;
            margin: 0;
        }

        .search-form .text .form-control {
            height: 25px;
            border: 0;
            background: none;
            padding: 0;
            -webkit-border-radius: 0;
            border-radius: 0;
        }

    .search-form .row {
        margin-bottom: 18px;
    }

    .search-form .btn {
        float: left;
        clear: both;
        background: #0c6b9c;
        -webkit-transition: all .3s;
        transition: all .3s;
        -webkit-border-radius: 9px;
        border-radius: 9px;
        color: #fff;
        text-align: center;
        min-width: 178px;
        height: 35px;
        padding: 0 5px 2px;
        font-size: 2.2rem;
        line-height: 1.5em;
        font-weight: bold;
        cursor: pointer;
        border: 0;
        margin: 0;
        overflow: hidden;
    }

        .search-form .btn:hover {
            background: #c83856;
        }

        .search-form .btn span {
            display: inline-block;
            vertical-align: top;
            position: relative;
            padding: 0 0 0 34px;
        }

            .search-form .btn span:before {
                content: '';
                position: absolute;
                z-index: 20;
                top: 5px;
                left: 0;
                width: 25px;
                height: 25px;
                background: url(/images/ashdod/sprite-01.png) no-repeat 0 -93px;
            }

.heading-sep {
    border-bottom: solid 1px #bdbdbd;
    padding: 0 0 24px;
    margin: 0 0 32px;
}

.info-list {
    list-style: none;
    margin: 0;
    padding: 0 0 32px;
}

    .info-list li {
        border-bottom: solid 1px #bdbdbd;
        padding: 11px 1.6% 18px;
        color: #535353;
        font-size: 1.166em;
        line-height: 1.357em;
    }

        .info-list li:first-child {
            padding-top: 0;
        }

        .info-list li:after {
            content: '';
            display: block;
            clear: both;
        }

    .info-list figure {
        float: right;
        width: 22.6%;
        padding: 3px;
        background: #fff;
        margin: 5px 0 0 15px;
        overflow: hidden;
        -webkit-box-shadow: 0 2px 2px rgba(20, 20, 20, .3);
        box-shadow: 0 2px 2px rgba(20, 20, 20, .3);
    }

        .info-list figure img {
            display: block;
            width: 100%;
            max-width: 100%;
        }

    .info-list .description {
        overflow: hidden;
    }

        .info-list .description h3 {
            color: #000;
            margin: 0 0 -3px;
            font-size: 1.285em;
            line-height: 1.222em;
            font-weight: normal;
        }

            .info-list .description h3 a {
                color: #000;
            }

        .info-list .description .date {
            display: block;
            color: #282828;
            font-size: 1.071em;
            line-height: 1.266em;
            font-style: normal;
            padding: 0 0 2px;
        }

        .info-list .description p {
            margin: 0;
        }

.pagination-block {
    padding: 0 0 20px;
}
/* end ip-ashdod-iruim */
/* template2 */
.albums {
    margin: -5px -17px 13px -20px;
    padding: 0;
    list-style: none;
}

    .albums li {
        display: inline-block;
        vertical-align: top;
        width: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 17px 34px;
        margin: 0 -2px;
    }

    .albums h3 {
        font-size: 1.416em;
        line-height: 1.294em;
        margin: 0 0 8px;
        font-weight: normal;
    }

    .albums .box {
        background: #fff;
        padding: 12px 16px 7px;
        -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
        position: relative;
    }

        .albums .box img {
            display: block;
            margin: 0 0 7px;
            width: 100%;
        }

        .albums .box .amount {
            float: right;
            width: 30px;
            height: 30px;
            margin: 0 8px 0 10px;
            background: #00aada;
            -webkit-border-radius: 50%;
            border-radius: 50%;
            text-align: center;
            color: #fff;
            font-size: 1.25em;
            line-height: 2em;
            position: relative;
        }

        .albums .box dl {
            display: inline-block;
            vertical-align: top;
            font-size: 1.166em;
            line-height: 1.428em;
            margin: 0;
            float: left;
            padding: 3px 0 0;
        }

            .albums .box dl dt {
                font-weight: bold;
                display: inline-block;
                vertical-align: top;
            }

            .albums .box dl dd {
                display: inline-block;
                vertical-align: top;
                margin: 0;
            }

#content .sep {
    border-top: 1px solid #adadad;
    padding: 37px 0 0;
}

.albums.small {
    margin: 0 -13px 24px -16px;
    padding-top: 18px;
    font-size: 100%;
}

    .albums.small h3 {
        padding-top: 5px;
        margin-bottom: 5px;
        vertical-align: bottom;
        height: inherit;
        display: table-cell;
    }

    .albums.small li {
        width: 33.333%;
        padding: 0 13px 35px;
    }

    .albums.small .box {
        padding: 8px 10px 5px;
    }

        .albums.small .box img {
            margin: 0 0 5px;
        }

        .albums.small .box .amount {
            width: 19px;
            height: 19px;
            font-size: 0.83em;
            line-height: 1.9em;
            margin: 0 6px;
        }

        .albums.small .box dl {
            font-size: 0.92em;
            line-height: 1.09em;
            padding: 0 0 0 5px;
        }

.select {
    float: left;
    max-width: 310px;
    width: 50%;
    position: relative;
    margin: -3px -4px 0 4px;
}

    .select .button {
        border: 1px solid #bbb;
        background: #eaeaea;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        font-size: 1.333em;
        line-height: 1.187em;
        padding: 7px 12px 7px 34px;
        display: block;
        text-decoration: none;
        position: relative;
    }

        .select .button:before {
            position: absolute;
            width: 16px;
            height: 10px;
            content: '';
            background: url(/images/ashdod/arrow-009.png) no-repeat;
            left: 11px;
            top: 50%;
            margin: -5px 0 0;
        }

#content .filter h2 {
    float: right;
    max-width: 50%;
}

.select .dropdown-menu {
    width: 100%;
    text-align: right;
    background: #eaeaea;
    border: 1px solid #bbb;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

    .select .dropdown-menu > li > a {
        padding: 3px 12px;
    }

        .select .dropdown-menu > li > a:focus,
        .select .dropdown-menu > li > a:hover {
            background: #00aada;
            color: #fff;
        }
/* end template2 */
/* ip-ashdod-mehrazim */
.top-slideshow h1 .ico-tenders:before {
    background-position: -51px -93px;
}

.top-slideshow .image-02,
.top-slideshow.small-slideshow .image-02 {
    width: 272px;
    margin: 0 0 0 -363px;
    bottom: 0;
    z-index: 21;
}

.top-slideshow .image-03,
.top-slideshow.small-slideshow .image-03 {
    width: 336px;
    margin: 0 0 0 -258px;
    bottom: 0;
}

.heading h2 .ico-tenders:before {
    content: '';
    position: absolute;
    z-index: 20;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 19px;
    margin: -8px 0 0 -12px;
    background: url(/images/ashdod/sprite-01.png) no-repeat -91px -93px;
}

.tenders-info {
    padding: 0 0 10px;
}

    .tenders-info h2 {
        color: #2d2d2d;
        font-size: 2em;
        line-height: 1.166em;
        margin: 0 0 7px;
    }

    .tenders-info .table {
        margin: 0 0 11px;
        display: table;
        width: 100%;
        -webkit-box-shadow: 0 4px 6px rgba(20, 20, 20, .3);
        box-shadow: 0 4px 6px rgba(20, 20, 20, .3);
    }

        /*.tenders-info .table .table-header {
            display: table-header-group;
        }*/

        .tenders-info .table .table-row {
            display: table-row;
        }

        .tenders-info .table .cell {
            display: table-cell;
            vertical-align: middle;
            background: #f7f7f7;
            color: #000;
            padding: 5px 2px;
            height: 53px;
            font-size: 1.2em;
            line-height: 1.333em;
            border-bottom: solid 1px #ababab;
            text-align: center;
        }

        .tenders-info .table .last-child .cell {
            border: 0;
        }

        .tenders-info .table .odd .cell {
            background: #f4f4f4;
        }

        .tenders-info .table .cell-01 {
            font-size: 1.3em;
            line-height: 1em;
            font-weight: bold;
            text-align: right;
            padding-right: 3.2%;
        }

        .tenders-info .table .cell-02 {
            width: 22.5%;
        }

        .tenders-info .table .cell-03 {
            width: 18%;
        }

        .tenders-info .table .cell-04 {
            width: 22%;
        }

        .tenders-info .table .table-header .cell {
            background: #00aada;
            color: #fff;
            /* padding-top: 10px; */
            /* padding-bottom: 16px; */
            font-size: 1.25em;
            line-height: 1.266em;
            font-weight: bold;
            border: 0;
            height: auto;
            text-align: center;
            width: 0px;
            white-space: nowrap;
            padding: 10px 20px 11px 5px;
        }

        .tenders-info .table .cell a {
            color: #0c6b9c;
            text-decoration: underline;
        }

            .tenders-info .table .cell a:hover {
                text-decoration: none;
            }

    .tenders-info .more {
        text-align: left;
    }

        .tenders-info .more a {
            color: #0c6b9c;
            text-decoration: underline;
            font-size: 1.25em;
            line-height: 1.266em;
            font-weight: bold;
        }

            .tenders-info .more a:hover {
                text-decoration: none;
            }
/* end ip-ashdod-mehrazim */
/* template1 */
.heading h2 .ico-archive:before {
    content: '';
    position: absolute;
    z-index: 20;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 24px;
    margin: -12px 0 0 -9px;
    background: url(/images/ashdod/sprite-01.png) no-repeat -115px -93px;
}

.form-block {
    border-bottom: solid 1px #bdbdbd;
    padding: 0 0 28px;
    margin: 0 0 8px;
}

    .form-block .search-form {
        margin: 0;
    }
/* end template1 */
/* ip-ashdod-nofel */
.top-slideshow h1 .ico-memory:before {
    background: url(/images/ashdod/ico-006.png) no-repeat;
}

.heading h2 .ico-star {
    background: url(/images/ashdod/ico-006.png) no-repeat 0 -40px;
}

.heading h2 .ico-memory {
    background: url(/images/ashdod/ico-006.png) no-repeat;
}

.memory {
    color: #000e19;
    font-size: 1.333em;
    line-height: 1.375em;
    padding: 17px 0 34px;
}

    .memory p {
        margin: 0 0 20px;
    }

    .memory .holder:after {
        content: '';
        display: block;
        clear: both;
    }

    .memory .holder {
        padding: 0 0 5px;
    }

    .memory .photo {
        float: right;
        width: 196px;
        margin: 2px 0 0 36px;
    }

        .memory .photo img {
            display: block;
            width: 100%;
            border: 3px solid #b7b3b3;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
            box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
            position: relative;
            z-index: 2;
        }

        .memory .photo figcaption {
            margin: -3px 2px 0 1px;
            min-height: 95px;
            background: #e0e0e0;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#ffffff));
            background: -webkit-linear-gradient(top, #e0e0e0 0%,#ffffff 100%);
            background: -o-linear-gradient(top, #e0e0e0 0%,#ffffff 100%);
            background: -ms-linear-gradient(top, #e0e0e0 0%,#ffffff 100%);
            background: linear-gradient(to bottom, #e0e0e0 0%,#ffffff 100%);
            -pie-background: linear-gradient(top, #e0e0e0 0%,#ffffff 100%);
            text-align: center;
            padding: 0 10px 10px;
            font-size: 1.437em;
            line-height: 1.217em;
            position: relative;
        }

            .memory .photo figcaption:after {
                content: '';
                display: block;
                clear: both;
            }

            .memory .photo figcaption .frame {
                position: relative;
                z-index: 3;
                margin: -23px 0 0;
                float: left;
                width: 100%;
            }

        .memory .photo .ttl {
            display: inline-block;
            vertical-align: top;
            padding: 3px 19px 7px 38px;
            background: #091d2c;
            color: #dfdfd5;
            font-weight: normal;
            margin: 0 0 2px;
            position: relative;
        }

            .memory .photo .ttl:before {
                position: absolute;
                left: 14px;
                top: 4px;
                width: 18px;
                height: 27px;
                content: '';
                background: url(/images/ashdod/ico-007.png) no-repeat;
            }

        .memory .photo p {
            margin: 0;
        }

    .memory .desc {
        overflow: hidden;
        font-size: 1.125em;
        line-height: 1.666em;
    }

        .memory .desc h3 {
            font-size: 1.333em;
            line-height: 1.25em;
            margin: 0;
        }

        .memory .desc p {
            margin: 0;
        }

.img-memory {
    padding: 5px 5px 0;
}

    .img-memory img {
        vertical-align: top;
        max-width: 100%;
    }

.memory .heading-sep {
    margin-bottom: 30px;
}
/* end ip-ashdod-nofel */
/* ip-ashdod-noflim */
.search-form label span {
    float: right;
    max-width: 77px;
    line-height: 0.823em;
    margin: -7px 0 0;
}

.results-area {
    padding: 10px 0 0;
}

    .results-area .heading {
        margin-bottom: 0;
    }

.results {
    margin: -1px 0 12px;
    padding: 0;
    list-style: none;
    color: #000e19;
    font-size: 1.33em;
    line-height: 1.38em;
}

    .results > li {
        border-bottom: 1px solid #bdbdbd;
        padding: 25px 0 20px;
        display: table;
        width: 100%;
    }

        .results > li > div {
            display: table-cell;
            vertical-align: top;
            padding: 12px 24px;
            border-left: 1px solid #d7d9d8;
        }

    .results .cell-01 {
        width: 42.7%;
        padding-right: 0;
    }

    .results .cell-02 {
        width: 33.8%;
    }

    .results .cell-03 {
        padding-left: 0;
        border-left: 0;
    }

    .results .photo {
        float: right;
        margin: -12px 0 -12px 18px;
        width: 92px;
        border: 3px solid #b7b3b3;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
        position: relative;
    }

    .results .frame {
        overflow: hidden;
    }

    .results h3 {
        font-size: 1.13em;
        line-height: 1.33em;
        margin: 0;
        font-weight: normal;
    }

    .results ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .results .btns {
        float: left;
        width: 101px;
        padding: 11px 0 0;
    }

        .results .btns li {
            padding-bottom: 17px;
        }

.btn-candle,
.btn-more {
    display: inline-block;
    vertical-align: top;
    min-width: 101px;
    font-size: 1.6rem;
    line-height: 1.31em;
    padding: 2px 10px 4px;
    background: #e0e0e0;
    text-align: center;
    color: #043461;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    position: relative;
}

    .btn-candle:after,
    .btn-more:after {
        display: inline-block;
        vertical-align: top;
        width: 7px;
        height: 17px;
        content: '';
        background: url(/images/ashdod/arrow-011.png) no-repeat;
        margin: 0.19em 6px 0 0;
    }

    .btn-more:focus,
    .btn-more:active,
    .btn-more:hover {
        text-decoration: none;
        background: #ccc;
        color: #043461;
    }

.btn-candle {
    background: #0c6b9c;
    color: #dfdfd5;
}

    .btn-candle:focus,
    .btn-candle:active,
    .btn-candle:hover {
        text-decoration: none;
        background: #085b85;
        color: #dfdfd5;
    }

    .btn-candle:after {
        width: 12px;
        height: 19px;
        background: url(/images/ashdod/ico-008.png) no-repeat;
        margin: 0.06em 4px 0 0;
    }
/* end ip-ashdod-noflim */
/* ip-ashdod-rosh */
.top-slideshow h1 .ico-mayor:before {
    background: url(/images/ashdod/ico-006.png) no-repeat 0 -80px;
}

.biography {
    color: #323232;
    font-size: 1.5em;
    line-height: 1.33em;
    padding: 7px 0 50px 1px;
    margin: 0 -8px 0 0;
}

    .biography .row > div {
        float: right;
    }

    .biography article {
        padding-left: 30px;
    }

    .biography h2 {
        font-size: 1.17em;
        line-height: 1.14em;
        margin: 0 0 24px;
    }

    .biography p {
        margin: 0 0 24px;
    }

    .biography .autograph {
        display: inline-block;
        vertical-align: top;
        margin: 23px 3px 0 0;
    }

    .biography aside {
        margin: 0 -15px 0 0;
    }

    .biography .photo {
        display: block;
        margin: 20px 0 52px;
        max-width: 100%;
        border: 3px solid #fff;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
    }

.btn-inf,
.btn-mail {
    display: block;
    background: #1477ad;
    margin: 0 0 15px;
    font-size: 1em;
    line-height: 1.17em;
    padding: 10px 41px 10px 5px;
    color: #fff !important;
    text-decoration: none !important;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    position: relative;
}

    .btn-inf:before,
    .btn-mail:before {
        position: absolute;
        content: '';
        width: 18px;
        height: 18px;
        background: url(/images/ashdod/ico-009.png) no-repeat;
        top: 12px;
        right: 11px;
    }

    .btn-inf:active,
    .btn-mail:active,
    .btn-inf:focus,
    .btn-mail:focus,
    .btn-inf:hover,
    .btn-mail:hover {
        background: #0f6594;
        color: #fff;
        text-decoration: none;
    }

    .btn-inf:before {
        width: 12px;
        height: 22px;
        background-position: 0 -53px;
        top: 9px;
        right: 17px;
    }

#sidebar .area {
    padding-top: 8px;
}
/* end ip-ashdod-rosh */
/* ip-ashdod-search-results */
.top-slideshow h1 .ico-search:before {
    background: url(/images/ashdod/ico-006.png) no-repeat 0 -120px;
}

.heading h2 .ico-search {
    background: url(/images/ashdod/ico-006.png) no-repeat 0 -120px;
}

.search-form .input-group {
    background: #fff;
    border: 1px solid #bdbdbd;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin: 2px 31px 5px 5px;
}

    .search-form .input-group .form-control {
        border: 0;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        background: none;
        height: 35px;
    }

    .search-form .input-group .btn {
        -webkit-border-radius: 9px;
        border-radius: 9px;
        margin: 0;
        min-width: 108px;
    }

.search-results {
    font-size: 1em;
    line-height: 1.33em;
    color: #333;
}

    .search-results h2 {
        font-size: 1.83em;
        line-height: 1.14em;
        font-weight: normal;
        margin: 0 0 27px;
        color: #000;
    }

    .search-results p {
        margin: 0;
    }

    .search-results .list {
        margin: 0;
        padding: 0 0 40px;
        list-style: none;
        max-width: 540px;
    }

        .search-results .list li {
            padding: 0 0 29px;
        }

    .search-results h3 {
        font-size: 1.33em;
        line-height: 1.25em;
        color: #1158d1;
        font-weight: normal;
        margin: 0;
    }

        .search-results h3 a {
            text-decoration: underline;
            color: #1158d1;
        }

            .search-results h3 a:hover {
                text-decoration: none;
                color: #1158d1;
            }

    .search-results .meta {
        display: block;
        color: #1158d1;
        font-size: 0.92em;
        line-height: 1.27em;
        margin: 0 0 6px;
    }

        .search-results .meta .date {
            padding: 0 10px 0 0;
        }
/* end ip-ashdod-search-results */
/* ip-ashdod-signup */
.top-slideshow.small-slideshow .image-3,
.top-slideshow .image-3 {
    width: 289px;
    bottom: 0;
    margin: 0;
    left: 85px;
}

.heading h2 .ico-signup,
.top-slideshow h1 .ico-signup:before {
    background: url(/images/ashdod/ico-006.png) no-repeat 0 -160px;
}

.signup-area {
    font-size: 1em;
    line-height: 1.5em;
    margin: -9px 0 0;
}

    .signup-area p {
        margin: 0 0 24px;
    }

.signup-form {
    margin: 0 0 40px;
    background: #f4f4f4;
    padding: 20px 28px 42px;
    position: relative;
    -webkit-box-shadow: 1px 4px 4px rgba(20, 20, 20, .25);
    box-shadow: 1px 4px 4px rgba(20, 20, 20, .25);
}

    .signup-form:before {
        content: '';
        width: 48px;
        height: 47px;
        position: absolute;
        z-index: 20;
        bottom: -9px;
        right: -5px;
        background: url(/images/ashdod/sprite-01.png) no-repeat -251px -40px;
    }

    .signup-form .row-area {
        padding: 0 0 20px;
    }

        .signup-form .row-area:after {
            content: '';
            display: block;
            clear: both;
        }

    .signup-form .lbl,
    .signup-form label {
        float: right;
        width: 117px;
        padding: 8px 0 0 5px;
        color: #626262;
        font-size: 1.33em;
        line-height: 1.31em;
        font-weight: normal;
        margin: 0;
    }

    .signup-form .form-control {
        width: 100%;
        max-width: 430px;
        height: 37px;
        font: 1.33em/1.56em Arial, Helvetica, sans-serif;
        border: solid 1px #bdbdbd;
        background: #fff;
        color: #626262;
        padding: 5px 22px;
        margin: 0;
        direction: ltr;
        text-align: right;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .signup-form .check-area {
        background: #d9d8d8;
        margin: 25px -28px 27px;
        padding: 11px 28px 7px;
    }

    .signup-form .check-row {
        overflow: hidden;
        padding: 0 0 11px;
        margin-right: -4px;
    }

        .signup-form .check-row label {
            float: none;
            display: block;
            overflow: hidden;
            width: auto;
            font-weight: bold;
            padding: 8px 0;
        }

.dropdown {
    max-width: 430px;
    position: relative;
    float: right;
    width: 100%;
}

    .dropdown .opener {
        display: block;
        height: 37px;
        font: 1.33em/1.56em Arial, Helvetica, sans-serif;
        border: solid 1px #bdbdbd;
        background: #fff;
        color: #626262;
        padding: 5px 22px 5px 50px;
        margin: 0;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        position: relative;
    }

        .dropdown .opener span {
            display: block;
            position: relative;
            z-index: 1100;
        }

        .dropdown .opener:before {
            background: url(/images/ashdod/arrow-010.png) no-repeat;
            position: absolute;
            content: '';
            z-index: 4;
            top: 13px;
            left: 18px;
            width: 17px;
            height: 10px;
            -webkit-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
            z-index: 1100;
        }

    .dropdown.open .opener:before {
        -ms-transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    .dropdown .dropdown-menu {
        width: 100%;
        border: solid 1px #bdbdbd;
        background: #fff;
        margin: -37px 0 0;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        overflow: hidden;
        -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.4);
        box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.4);
        padding: 54px 24px 9px;
    }

        .dropdown .dropdown-menu ul {
            margin: 0;
            padding: 0 0 0 10px;
            list-style: none;
            float: right;
            width: 41%;
        }

            .dropdown .dropdown-menu ul li {
                padding: 0 0 13px;
                overflow: hidden;
            }

        .dropdown .dropdown-menu label {
            float: none;
            display: block;
            overflow: hidden;
            width: auto;
            padding: 0;
            font-size: 1.6rem;
            line-height: 1.27em;
            text-align: right;
        }

.chk-area.customForm-class-checkbox-small {
    width: 20px;
    height: 19px;
    margin: 0 0 0 10px;
}

    .chk-area.customForm-class-checkbox-small span {
        width: 20px;
        height: 19px;
        background: url(/images/ashdod/bg-checkbox.png) no-repeat 0 -74px;
    }

.customForm-class-checkbox-small.chk-checked span {
    background-position: 0 -93px;
}

.signup-form .btn {
    float: left;
    background: #0c6b9c;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    color: #fff;
    text-align: center;
    min-width: 178px;
    height: 35px;
    padding: 0 5px 2px;
    font-size: 2.2rem;
    line-height: 1.5em;
    font-weight: bold;
    cursor: pointer;
    border: 0;
    margin: 0 0 0 41px;
    overflow: hidden;
}

    .signup-form .btn:hover {
        background: #c83856;
    }
/* end ip-ashdod-signup */
/* ip-ashdod-mehrazim-close */
.tenders-desc {
    color: #010101;
    font-size: 1.166em;
    line-height: 1.214em;
    padding: 0 0 36px;
}

    .tenders-desc:after {
        content: '';
        display: block;
        clear: both;
    }

    .tenders-desc figure {
        float: right;
        width: 30.5%;
        margin: 4px 0 0 30px;
        -webkit-box-shadow: 0 2px 3px rgba(20, 20, 20, .7);
        box-shadow: 0 2px 3px rgba(20, 20, 20, .7);
    }

        .tenders-desc figure img {
            display: block;
            width: 100%;
            max-width: 100%;
        }

    .tenders-desc p {
        margin: 0;
        overflow: hidden;
    }

.tender-tabs {
    padding: 0 0 28px;
}

    .tender-tabs .nav-tabs {
        list-style: none;
        margin: 0;
        padding: 0;
        border-bottom: solid 4px #0c6b9c;
    }

        .tender-tabs .nav-tabs li {
            float: none;
            display: inline-block;
            margin: 0;
            padding: 0 0 0 2px;
        }

        .tender-tabs .nav-tabs a {
            display: inline-block;
            margin: 0;
            border: 0;
            -webkit-border-radius: 9px 9px 0 0;
            border-radius: 9px 9px 0 0;
            background: #ebebeb;
            color: #000;
            text-align: center;
            font-size: 1.5em;
            line-height: 1.222em;
            font-weight: bold;
            padding: 2px 5px 1px;
            min-width: 195px;
            -webkit-transition: all .3s;
            transition: all .3s;
        }

        .tender-tabs .nav-tabs > li.active > a,
        .tender-tabs .nav-tabs > li.active > a:hover,
        .tender-tabs .nav-tabs > li.active > a:focus {
            border: 0;
            color: #fff;
            background: #0c6b9c;
        }

    .tender-tabs .tab-content > .tab-pane {
        background: #f4f4f4;
        -webkit-box-shadow: 0 5px 5px rgba(20, 20, 20, .3);
        box-shadow: 0 5px 5px rgba(20, 20, 20, .3);
        padding: 10px 4px;
    }

.tenders-schedule {
    font-size: 0;
    line-height: 0;
    padding: 19px 0 23px 8px;
    letter-spacing: -4px;
}

    .tenders-schedule .form-group {
        display: inline-block;
        vertical-align: top;
        letter-spacing: 0;
        width: 50%;
        font-size: 12px;
        line-height: 16px;
        padding: 0 23px;
        margin: 0;
    }

    .tenders-schedule label {
        color: #626262;
        float: right;
        width: 32.1%;
        padding: 8px 0 0 5px;
        font-size: 1.45em;
        line-height: 1.222em;
        margin: 0;
        font-weight: normal;
    }

    .tenders-schedule .text {
        height: 37px;
        overflow: hidden;
        border: solid 1px #bdbdbd;
        background: #fff;
        padding: 5px 26px 5px 40px;
        position: relative;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

        .tenders-schedule .text label {
            position: absolute;
            z-index: 20;
            top: 5px;
            left: 11px;
            cursor: pointer;
            width: 24px;
            height: 24px;
            background: url(/images/ashdod/sprite-01.png) no-repeat 0 -140px;
            overflow: hidden;
            text-indent: -9999px;
            padding: 0;
            margin: 0;
        }

        .tenders-schedule .text .form-control {
            height: 25px;
            border: 0;
            background: none;
            padding: 0;
            -webkit-border-radius: 0;
            border-radius: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #000;
            font-size: 1.15em;
            line-height: 1.388em;
        }

    .tenders-schedule input::-moz-placeholder {
        color: #000;
        opacity: 1;
    }

    .tenders-schedule input:-ms-input-placeholder {
        color: #000;
    }

    .tenders-schedule input::-webkit-input-placeholder {
        color: #000;
    }

.tenders-info2 .table .cell-01 {
    padding-right: 19px;
}

.tenders-info2 .table .cell-02 {
    width: 13.8%;
}

.tenders-info2 .table .cell-03 {
    width: 19%;
}

.tenders-info2 .table .cell-04 {
    width: 19.1%;
    text-align: right;
}

.tenders-info2 .table .cell-05 {
    text-align: right;
    width: 17.3%;
}

.tenders-info2 .table .table-header .cell {
    padding-top: 8px;
    padding-bottom: 10px;
    line-height: 0.875em;
    vertical-align: middle;
}
/* end ip-ashdod-mehrazim-close */
/* ip-ashdod-mehrazim-open */
.tenders-info3 .table .cell-01 {
    padding-right: 19px;
    width: 25.8%;
}

.tenders-info3 .table .cell-02 {
    width: 16.9%;
}

.tenders-info3 .table .cell-03 {
    width: 21%;
}

.tenders-info3 .table .cell-04 {
    width: 19.5%;
}

.tenders-info3 .table .table-header .cell {
    padding-top: 11px;
    padding-bottom: 15px;
}

.tenders-info .ico {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/images/ashdod/sprite-01.png) no-repeat;
    margin: 0 6px 0 0;
}

.tenders-info .ico-check {
    width: 21px;
    height: 17px;
    background-position: -24px -140px;
}

.tenders-info .ico-del {
    width: 16px;
    height: 16px;
    background-position: -45px -140px;
}
/* end ip-ashdod-mehrazim-open */
/* ip-ashdod-mehrazim-no */
.tender-info {
    color: #010101;
    font-size: 1.166em;
    line-height: 1.214em;
    padding: 1px 0 18px;
}

    .tender-info header {
        padding: 0 0 26px;
        color: #231f20;
        font-size: 1.285em;
        line-height: 1.222em;
    }

    .tender-info p {
        margin: 0;
    }

p span.tender_field_content {
    font-weight: bold;
}

.tender-info p + p {
    margin-top: 20px;
}

.tender-info header p + p {
    margin-top: 2px;
}

.tender-downloads {
    padding: 0 0 20px;
}

    .tender-downloads h2 {
        color: #2d2d2d;
        margin: 0 0 7px;
        font-size: 1.666em;
        line-height: 1.2em;
    }

    .tender-downloads table {
        width: 100%;
        margin: 0;
        border-collapse: collapse;
        position: relative;
        -webkit-box-shadow: 0 5px 5px rgba(20, 20, 20, .3);
        box-shadow: 0 5px 5px rgba(20, 20, 20, .3);
    }

        .tender-downloads table th {
            vertical-align: top;
            color: #fff;
            width: 50%;
            background: #00aada;
            padding: 10px 3.5% 15px 5px;
            font-size: 1.333em;
            line-height: 1.25em;
            text-align: right;
            font-weight: bold;
        }

            .tender-downloads table th + th {
                text-align: left;
                padding-right: 5px;
                padding-left: 9%;
            }

        .tender-downloads table td {
            vertical-align: middle;
            font-weight: bold;
            font-size: 1.25em;
            line-height: 1.266em;
            text-align: right;
            background: #f7f7f7;
            padding: 7px 26px 11px 5px;
        }

            .tender-downloads table td + td {
                text-align: left;
                padding-right: 5px;
                padding-left: 57px;
            }

        .tender-downloads table .odd td {
            background: #f4f4f4;
        }

        .tender-downloads table tr + tr td {
            border-top: solid 1px #ababab;
        }

        .tender-downloads table td a {
            color: #0c6b9c;
            text-decoration: underline;
            position: relative;
            display: inline-block;
            vertical-align: top;
            padding: 7px 0;
        }

        .tender-downloads table .ico {
            padding-right: 35px;
        }

        .tender-downloads table td a:hover {
            text-decoration: none;
        }

        .tender-downloads table .ico:before {
            content: '';
            position: absolute;
            z-index: 20;
            top: 50%;
            right: 0;
            background: url(/images/ashdod/sprite-01.png) no-repeat;
            width: 22px;
            height: 30px;
            margin: -13px 0 0;
        }

        .tender-downloads table .ico-pdf:before {
            background-position: -61px -140px;
        }

        .tender-downloads table .ico-txt:before {
            background-position: -83px -140px;
        }

    .btn-download,
    .tender-downloads .btn-download {
        display: inline-block;
        overflow: hidden;
        text-indent: 35px;
        height: 20px;
        position: relative;
        text-align: left;
        padding: 0;
        direction: ltr;
        margin: 0 0 0 5px;
    }

        .btn-download:before,
        .btn-download:after {
            content: '';
            position: absolute;
            z-index: 20;
            top: 0;
            left: 0;
            width: 17px;
            height: 20px;
            background: url(/images/ashdod/sprite-01.png) no-repeat;
            -webkit-transition: all .3s;
            transition: all .3s;
        }

a.btn-download {
    color: #428bca;
    text-decoration: none;
}

.btn-download:before {
    background-position: -105px -140px;
}

.btn-download:after {
    opacity: 0;
    background-position: -122px -140px;
}

.btn-download:hover:before {
    opacity: 0;
}

.btn-download:hover:after {
    opacity: 1;
}
/* end ip-ashdod-mehrazim-no */
/* ip-ashdod-mehrazim-pay-form */
.payment-info {
    color: #010101;
    font-size: 1.166em;
    line-height: 1.214em;
    padding: 9px 0 0;
}

    .payment-info header {
        color: #231f20;
        padding: 0 0 8px;
        font-weight: bold;
        font-size: 1.285em;
        line-height: 1.222em;
    }

        .payment-info header h3 {
            color: #231f20;
            margin: 0 0 5px;
            font-weight: normal;
            font-size: 1.444em;
            line-height: 1.153em;
        }

    .payment-info p {
        margin: 0 0 37px;
    }

    .payment-info header p {
        margin: 0;
    }

        .payment-info header p + p {
            margin-top: 2px;
        }

    .payment-info .price {
        display: block;
        padding: 0 0 29px;
        color: #231f20;
        font-size: 1.285em;
        line-height: 1.222em;
    }

        .payment-info .price span {
            color: #00aada;
            padding: 0 5px 0 0;
            font-size: 1.444em;
            line-height: 1.153em;
        }

        .payment-info .price em {
            font-style: normal;
            font-size: 0.722em;
            line-height: 1.307em;
        }

.payment-form {
    color: #626262;
    font-size: 1.285em;
    line-height: 1.222em;
    padding: 0 0 16px;
}

    .payment-form h3 {
        position: relative;
        margin: 0 0 49px;
        color: #fff;
        background: #00aada;
        font-size: 1.111em;
        line-height: 1.2em;
        padding: 8px 17px 9px 140px;
    }

        .payment-form h3 span {
            margin: 0;
            position: absolute;
            z-index: 20;
            top: -24px;
            left: -4px;
            width: 130px;
            height: 82px;
            overflow: hidden;
        }

            .payment-form h3 span img {
                display: block;
                width: 100%;
                max-width: 100%;
            }

    .payment-form .row {
        margin-left: -1px;
        margin-right: -1px;
    }

        .payment-form .row + .row {
            padding-top: 21px;
        }

        .payment-form .row + .row-02,
        .payment-form .row-02 {
            padding-top: 31px;
            padding-bottom: 4px;
        }

        .payment-form .row > .col-sm-6 {
            padding-left: 37px;
            padding-right: 37px;
            float: right;
        }

            .payment-form .row > .col-sm-6 + .col-sm-6 {
                float: left;
            }

    .payment-form label {
        display: block;
        color: #626262;
        padding: 0 0 6px;
        margin: 0;
        font-weight: normal;
    }

.tender-registr .payment-form label {
    display: inline;
}

.payment-form .form-control {
    height: 37px;
    float: left;
    font-size: 1em;
    line-height: normal;
    border: solid 1px #bdbdbd;
    background: #fff;
    color: #626262;
    padding: 2px 15px;
    margin: 0;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .payment-form .form-control::-moz-placeholder {
        color: #626262;
        opacity: 1;
    }

    .payment-form .form-control:-ms-input-placeholder {
        color: #626262;
    }

    .payment-form .form-control::-webkit-input-placeholder {
        color: #626262;
    }

.payment-form .jqx-switchbutton {
    border: solid 1px #bdbdbd;
    background: #fff;
    padding: 3px;
    width: 113px;
    margin: 2px 0 0;
    position: relative;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    float: right;
}

.payment-form .jqx-switchbutton-thumb {
    border: 0;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    width: 62px !important;
    height: 28px !important;
    overflow: hidden;
    background: #00aada;
    position: relative;
}

    .payment-form .jqx-switchbutton-thumb span {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        color: #fff;
        font: bold 1.714em/1.166em Arial, Helvetica, sans-serif;
    }

        .payment-form .jqx-switchbutton-thumb span em {
            font-style: normal;
            font-weight: bold;
        }

.payment-form .jqx-switchbutton-on .jqx-switchbutton-thumb span em {
    display: none;
}

.payment-form .jqx-switchbutton-thumb span b {
    display: none;
}

.payment-form .jqx-switchbutton-on .jqx-switchbutton-thumb span b {
    display: block;
}

.payment-form .jqx-switchbutton-label {
    height: auto !important;
    color: #6a6a6a;
    font-size: 1.714em;
    line-height: 1.166em;
}

.payment-form p {
    margin: 0;
}

.payment-form .text-row {
    width: 100%;
}

    .payment-form .text-row:after {
        content: '';
        display: block;
        clear: both;
    }

    .payment-form .text-row .form-control {
        float: right;
        width: 40%;
    }

        .payment-form .text-row .form-control.alignleft {
            float: left;
        }

    .payment-form .text-row .text-sep {
        display: block;
        overflow: hidden;
        text-indent: -9999px;
        position: relative;
        min-height: 37px;
    }

        .payment-form .text-row .text-sep:before {
            content: '';
            position: absolute;
            z-index: 20;
            top: 6px;
            left: 50%;
            width: 15px;
            height: 23px;
            background: url(/images/ashdod/sprite-01.png) no-repeat -139px -140px;
            margin: 0 0 0 -8px;
        }

.payment-form .form-control-02 {
    font-family: 'Times New Roman', Times, serif;
}

.payment-form .block {
    padding: 32px 36px 0;
}

    .payment-form .block:after {
        content: '';
        display: block;
        clear: both;
    }

.payment-form textarea.form-control {
    min-width: 100%;
    max-width: 100%;
    min-height: 117px;
    max-height: 117px;
    overflow: auto;
    line-height: 22px;
    padding: 5px 15px;
    margin: 0 0 39px;
    resize: none;
}

.payment-form .btn-row {
    text-align: left;
    clear: both;
    padding: 0 2px;
}

    .payment-form .btn-row .btn {
        background: #0c6b9c;
        -webkit-transition: all .3s;
        transition: all .3s;
        -webkit-border-radius: 9px;
        border-radius: 9px;
        color: #fff;
        text-align: center;
        min-width: 178px;
        height: 35px;
        padding: 0 5px 2px;
        font-size: 1.222em;
        line-height: 1.5em;
        font-weight: bold;
        cursor: pointer;
        border: 0;
        margin: 0;
        overflow: hidden;
    }

.payment-form .btn:hover {
    background: #c83856;
}
/* end ip-ashdod-mehrazim-pay-form */
/* ip-ashdod-mehrazim-rishum */
.register-info {
    color: #010101;
    padding: 3px 0 30px;
    font-size: 1.166em;
    line-height: 1.214em;
}

    .register-info header {
        padding-bottom: 38px;
        color: #231f20;
        font-weight: bold;
        font-size: 1.285em;
        line-height: 1.222em;
    }

        .register-info header > .col-sm-6 {
            float: right;
        }

            .register-info header > .col-sm-6 + .col-sm-6 {
                float: left;
            }

    .register-info p {
        margin: 0;
    }

        .register-info p + p {
            margin-top: 17px;
        }

    .register-info header p,
    .register-info header p + p {
        margin: 0 0 2px;
    }

    .register-info header p {
        font-weight: normal;
    }

    .register-info header .price {
        display: block;
        font-size: 1em;
        line-height: 1.222em;
        padding: 6px 0 0;
        color: #231f20;
    }

        .register-info header .price span {
            font-size: 1.444em;
            line-height: 1.153em;
            padding: 0 5px 0 0;
            color: #00aada;
        }

        .register-info header .price em {
            font-size: 0.722em;
            line-height: 1.307em;
            font-style: normal;
        }

.btn-reg,
.btn-pay {
    background: #0c6b9c;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    text-align: left;
    min-width: 174px;
    height: 33px;
    padding: 2px 85px 2px 37px;
    font-size: 1em;
    line-height: 1.611em;
    font-weight: bold;
    cursor: pointer;
    border: 0;
    margin: 5px 0 0 -4px;
    float: left;
    position: relative;
}

.btn-pay {
    margin: 5px 0 0 -1px;
}

    .btn-reg:before,
    .btn-pay:before {
        content: '';
        position: absolute;
        z-index: 20;
        top: 10px;
        left: 8px;
        width: 18px;
        height: 12px;
        background: url(/images/ashdod/sprite-01.png) no-repeat -156px -140px;
    }

    .btn-reg:hover,
    .btn-pay:hover {
        background: #c83856;
        color: #fff;
    }

    .btn-reg .ico-pen,
    .register-info .payment-form h3 .ico-pen,
    .btn-pay .ico-pay {
        position: absolute;
        z-index: 20;
        top: -19px;
        right: -11px;
        width: 101px;
        height: 79px;
        background: url(/images/ashdod/sprite-01.png) no-repeat -612px 0;
        overflow: hidden;
        text-indent: -9999px;
    }

.register-info .payment-form h3 .ico-pen {
    top: -19px;
    right: auto;
    left: 2px;
}

.btn-pay .ico-pay {
    width: 108px;
    height: 68px;
    top: -14px;
    right: -6px;
    background-position: -612px -79px;
}

.register-info footer {
    padding: 44px 6px 0;
}

    .register-info footer:after {
        content: '';
        display: block;
        clear: both;
    }

    .register-info footer .btn-reg,
    .register-info footer .btn-pay {
        font-size: 1.285em;
        float: right;
        margin: 0;
        color: white;
    }

        .register-info footer .btn-reg .ico-pen {
            top: -22px;
            right: -9px;
        }
/* end ip-ashdod-mehrazim-rishum */
/* ip-ashdod-mehrazim-rishum-form */
.tender-registr {
    padding: 9px 0 0;
}

    .tender-registr header {
        padding-bottom: 28px;
    }

.register-info header h3 {
    color: #231f20;
    margin: 0 0 5px;
    font-size: 1.444em;
    line-height: 1.153em;
    font-weight: normal;
}

.register-info .payment-form {
    padding: 38px 0 16px;
}

.payment-form .phone-row {
    width: 100%;
    height: 37px;
}

    .payment-form .phone-row:after {
        content: '';
        display: block;
        clear: both;
    }

    .payment-form .phone-row .select-area {
        min-width: 100px;
        width: 100px !important;
    }

        .payment-form .phone-row .select-area .select-opener {
            width: 19px;
            height: 9px;
            background: url(/images/ashdod/sprite-01.png) no-repeat -174px -140px;
        }

        .payment-form .phone-row .select-area .center {
            text-align: center;
        }

    .payment-form .phone-row .text-box {
        overflow: hidden;
        padding: 0 0 0 17px;
    }

.payment-form .security-code {
    padding: 2px 0 24px;
}

    .payment-form .security-code:after {
        content: '';
        display: block;
        clear: both;
    }

    .payment-form .security-code label {
        float: right;
        padding: 8px 0 0 14px;
    }

    .payment-form .security-code span {
        display: block;
        overflow: hidden;
        height: 32px;
        border-bottom: solid 1px #878ab4;
        background: #f0f0f0 url(/images/ashdod/bg-block-01.png) repeat;
    }

        .payment-form .security-code span img {
            vertical-align: top;
        }

.payment-form .block .form-control {
    margin: 0 0 25px;
}

.register-info .payment-form .btn-row .btn {
    padding-left: 27px;
    padding-right: 27px;
}
/* end ip-ashdod-mehrazim-rishum-form */
/* ip-ashdod-mehrazim-pay */
.register-info.pay-info {
    padding: 3px 0 34px;
}

    .register-info.pay-info header {
        padding-bottom: 25px;
    }

    .register-info.pay-info footer {
        padding: 37px 6px 0;
    }
/* end ip-ashdod-mehrazim-pay */
@media only screen and (max-width: 999px) {
    /* header */
    #header .logo {
        width: 200px;
        height: 65px;
        background: url(/images/ashdod/logo-tablet.png) no-repeat;
        margin: 5px 0 0 5px;
    }

    #header .block {
        margin: 0 -26px 0 0;
    }

    .header-tools > li + li {
        padding-left: 12px;
    }

        .header-tools > li + li:before {
            left: 6px;
        }

    .header-tools .social {
        padding: 4px 0 0 10px;
    }

    .search {
        max-width: 498px;
    }
    /* end header */
    /* main-nav */
    #main-nav > ul > li {
        font-size: 1.167em;
        line-height: 1.857em;
    }
    /* end main-nav */
    /* info-block */
    .info-block .photos .photo {
        padding: 0 12px;
    }

        .info-block .photos .photo:before {
            margin: -91px 0 0 -91px;
        }

        .info-block .photos .photo strong {
            font-size: 1.33em;
            line-height: 1.13em;
            left: 9px;
            right: 9px;
            bottom: -15px;
        }

        .info-block .photos .photo span {
            font-size: 1.5em;
            line-height: 1em;
            right: 8px;
            bottom: -34px;
        }
    /* end info-block */
    .events h2 {
        font-size: 2em;
        line-height: 1.182em;
    }

    .calendar h2 {
        font-size: 2em;
        line-height: 1.182em;
    }

    .facebook-box h3 {
        font-size: 1.833em;
    }

    .events-area {
        margin-left: 1px;
    }

    .widgets aside {
        margin-right: 1px;
    }

    .ui-datepicker .ui-datepicker-header {
        font-size: 20px;
    }

    .ui-datepicker td {
        padding: 2px;
    }

        .ui-datepicker td span,
        .ui-datepicker td a {
            width: 26px;
            height: 26px;
            line-height: 26px;
            font-size: 16px;
        }

    .ui-datepicker th {
        line-height: 27px;
    }

    .events {
        font-size: 0.92em;
        line-height: 1.27em;
    }

        .events h3 {
            font-size: 1em;
            line-height: 1.27em;
        }

    .calendar {
        margin-left: 40px;
    }

    .events ul li {
        padding-bottom: 16px;
    }

    #footer {
        font-size: 1em;
        line-height: 1.33em;
        padding: 30px 0;
    }

        #footer .logo {
            font-size: 3.33em;
            line-height: 1.15em;
        }

        #footer h4 {
            font-size: 1.75em;
            line-height: 1.238em;
        }

        #footer .holder .box {
            padding: 0 8px;
        }

    .contact-form .form-control {
        font-size: 1.333em;
    }

    .contact-form .submit {
        font-size: 1.667em;
        line-height: 1.2em;
    }

    .facebook-box .logo-facebook {
        width: 98px;
        margin-top: 6px;
    }

    .info-area {
        font-size: 1.67em;
        line-height: 1.2em;
    }

        .info-area .counter {
            font-size: 1.8em;
            line-height: 1.11em;
        }

        .info-area .row .col-sm-3 {
            padding-left: 15px;
            padding-right: 15px;
        }

        .info-area .row {
            margin: 0 -15px;
        }

    .news-area .date {
        width: 68px;
    }

    .news-area {
        margin-right: -18px;
    }

    .news-area {
        font-size: .833em;
        line-height: 1.3em;
    }

        .news-area h3 {
            font-size: 1em;
            line-height: 1.3em;
        }

        .news-area h2 {
            font-size: 3em;
            line-height: 1.067em;
        }

        .news-area .date {
            font-size: 1.8em;
            line-height: 1.222em;
        }
    /* ip-ashdod-hinuh */
    #content {
        padding: 10px 10px;
    }

    #sidebar {
        padding: 10px 5px;
    }

    .education-article {
        padding: 4px 0 50px 0;
    }

        .education-article figure {
            margin: 5px 0 0 10px;
        }

    .staff-block header .block {
        padding: 5px 0;
    }

        .staff-block header .block:before {
            top: 0;
        }

    .staff-list .table .cell {
        font-size: 0.92em;
        line-height: 1.36em;
    }

    .staff-list .table .cell-01 {
        padding-right: 5px;
    }

    .staff-list .table .cell-02 {
        width: 21.9%;
    }

    .staff-list .table .ico-person {
        margin: 0 0 0 5px;
    }

    .staff-list .table .ico-phone {
        margin: 0 0 0 5px;
    }

    .staff-list .table .cell em {
        font-style: normal;
        padding: 0 5px 0 0;
    }

    .side-facebook h3,
    #sidebar .side-facebook h3 {
        font-size: 1em;
        line-height: 1.33em;
    }
    /* end ip-ashdod-hinuh */
    /* ip-ashdod-hinuh-inner */
    .article {
        margin: 0;
    }
    /* end ip-ashdod-hinuh-inner */
    /* template3 */
    #content .headline h2 {
        font-size: 1.67em;
        line-height: 1.2em;
        padding-top: 5px;
    }

    .fancybox-close {
        left: -20px;
        top: -20px;
    }

    .fancybox-prev {
        left: 20px;
    }

    .fancybox-next {
        right: 20px;
    }
    /* end template3 */
    /* ip-ashdod-iruim */
    .events-block li {
        padding-bottom: 40px;
    }

    .events-block .date {
        float: none;
        display: block;
        padding: 0;
        max-width: none;
    }

    .events-block .more {
        float: none;
        max-width: none;
        display: inline-block;
        vertical-align: top;
    }

    .search-form label span,
    .search-form .col-sm-6 + .col-sm-6 > label,
    .search-form .col-sm-6 > label {
        float: none;
        display: block;
        padding: 0 0 10px;
        margin: 0;
        max-width: none;
        width: auto;
    }

    .select-area {
        min-width: 192px;
    }

    .search-form .col-sm-6 .box {
        max-width: none;
        width: 100%;
    }

    .search-form .col-sm-6 + .col-sm-6 .box {
        float: right;
    }
    /* end ip-ashdod-iruim */
    .albums .box dl {
        font-size: 1em;
        line-height: 1.5em;
    }

    .albums h3 {
        font-size: 1.17em;
        line-height: 1.29em;
    }

    .albums.small .box dl {
        font-size: 0.75em;
        padding: 3px 0 0;
    }

    .albums.small li {
        padding: 0 5px 20px;
    }

    .albums.small {
        margin: 0 -5px 24px;
    }

        .albums.small .box .amount {
            margin: 0;
        }

    .slideshow {
        padding-left: 22px;
    }

    .memory .photo {
        margin-left: 15px;
        width: 186px;
    }

    .results {
        font-size: 1.17em;
        line-height: 1.29em;
    }

        .results > li > div {
            padding: 10px 15px;
        }

        .results .photo {
            width: 80px;
            margin: -10px 0 -10px 15px;
        }

        .results h3 {
            font-size: 1.14em;
            line-height: 1.25em;
        }

    .biography aside {
        margin: 0 -10px 0 0;
    }

    .biography {
        margin: 0;
        font-size: 1.17em;
        line-height: 1.29em;
    }

        .biography article {
            padding: 0;
        }

        .biography h2 {
            font-size: 1.5em;
            line-height: 1.14em;
        }

        .biography .photo {
            margin-bottom: 20px;
        }

    .btn-inf,
    .btn-mail {
        font-size: 1.2rem;
        line-height: 1.5em;
        padding: 11px 40px 11px 5px;
    }

    .dropdown,
    .signup-form .form-control {
        max-width: 321px;
    }

    .signup-form .btn {
        margin-left: 0;
    }

    .dropdown .dropdown-menu ul {
        width: 50%;
    }
    /* ip-ashdod-mehrazim-close */
    .tender-tabs .tab-content > .tab-pane {
        padding: 10px 0;
    }

    .tenders-schedule {
        padding: 19px 0 5px;
    }

        .tenders-schedule .form-group {
            padding: 0 5px;
        }

        .tenders-schedule label {
            width: 35%;
        }
    /* end ip-ashdod-mehrazim-close */
    /* ip-ashdod-mehrazim-pay-form */
    .payment-form .row {
        margin-left: -10px;
        margin-right: -10px;
    }

        .payment-form .row > .col-sm-6 {
            padding-left: 10px;
            padding-right: 10px;
        }

    .payment-form .block {
        padding: 32px 0 0;
    }
    /* end ip-ashdod-mehrazim-pay-form */
    /* ip-ashdod-mehrazim-rishum */
    .btn-reg {
        margin: 15px 0 0 5px;
    }

    .register-info footer .btn-reg {
        margin: 0;
    }
    /* end ip-ashdod-mehrazim-rishum */

	table.rescue-stations-info tr{
		display:flex;
		
	}
	#phonebook-record tbody tr td,td{
		width:630px;
	}
	td.cell-03.nowrapCell.tel-break.phonebook-record-cell{
		text-align:center;
		padding-left:40%;
	}
	
	.rescue-stations-info td:before{
		display:none;
	}
	
	.rescue-stations-info .grid-section tbody tr td, td{
		padding:0;

	}
}

@media only screen and (max-width: 991px) {
    .navbar > .container > ul > .has-drop > a {
        padding-left: 28px;
    }

    .navbar .has-drop > a:after {
        left: 12px;
    }

    .navbar > .container {
        padding: 0;
    }
	

}

@media only screen and (max-width: 767px) {
    /* header */
    #header {
        border-bottom: solid 5px #00aada;
        margin: 0 0 1px;
        padding: 0;
    }

    .slideshow .descr {
        width: 100%;
        padding: 5px 0 0;
        float: none;
    }

    .slideshow .img {
        width: 100%;
    }

    #header .col-sm-4 {
        float: right;
    }

    #header .btn-menu {
        display: block;
        float: left;
        width: 27px;
        cursor: pointer;
        margin: 10px 0 0 8px;
    }

    #header .col-sm-9 {
        display: none;
    }

    .info-section .col-sm-4 {
        display: none;
    }

    .banners .top {
        display: none;
    }

    .info-block {
        display: block;
    }

    #header .btn-menu span {
        display: block;
        overflow: hidden;
        text-indent: -9999px;
        height: 6px;
        background: #076694;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -webkit-transition: all .3s;
        transition: all .3s;
    }

        #header .btn-menu span + span {
            margin: 3px 0 0;
        }

    #header .btn-menu:hover span {
        background: #1675A3;
    }

    #header .logo {
        width: 144px;
        height: 45px;
        background: url(/images/ashdod/logo-mobile.png) no-repeat;
        margin: 0 -3px 0 0;
    }

    #header .block {
        display: none;
    }
    /* end header */
    /* main-nav */
    #main-nav {
        display: none;
    }
    /* end main-nav */
    /* mobile-nav */
    .mobile-nav {
        position: absolute;
        background: #076694;
        z-index: 110;
        top: 0;
        left: 0;
        right: 10px;
    }

        .mobile-nav header {
            position: relative;
            z-index: 100;
            padding: 0 0 4px 2px;
            margin: 0 15px 25px 10px;
            border-bottom: solid 1px #00aada;
        }

            .mobile-nav header:after {
                content: '';
                display: block;
                clear: both;
            }

            .mobile-nav header .btn-close {
                float: left;
                overflow: hidden;
                text-indent: -9999px;
                width: 20px;
                height: 20px;
                background: url(/images/ashdod/sprite-01.png) no-repeat -169px 0;
                margin: 14px 0 0;
            }

            .mobile-nav header .logo {
                width: 144px;
                height: 45px;
                text-indent: -9999px;
                overflow: hidden;
                background: url(/images/ashdod/logo-mobile-02.png) no-repeat;
                float: right;
                margin: 0 -7px 0 0;
            }

                .mobile-nav header .logo a {
                    display: block;
                    height: 100%;
                }

    .top-nav {
        list-style: none;
        margin: 0;
        padding: 0 15px 20px 10px;
    }

        .top-nav > li {
            font-size: 1.5em;
            line-height: 1.278em;
            font-weight: bold;
        }

            .top-nav > li + li {
                border-top: solid 1px #00aada;
            }

            .top-nav > li > a {
                display: block;
                color: #fff;
                padding: 7px 40px 7px 5px;
                cursor: pointer;
                position: relative;
            }

                .top-nav > li > a:hover {
                    text-decoration: none;
                }

                .top-nav > li > a:before {
                    content: '';
                    position: absolute;
                    z-index: 10;
                    top: 0;
                    bottom: 0;
                    right: 0;
                    width: 24px;
                    background: #00aada;
                    opacity: 0;
                    -webkit-transition: all .3s;
                    transition: all .3s;
                }

                .top-nav > li > a:hover:before,
                .top-nav > li.active > a:before {
                    opacity: 1;
                }

            .top-nav > li.has-drop > a:after {
                content: '';
                position: absolute;
                z-index: 20;
                top: 16px;
                right: 6px;
                width: 0;
                height: 0;
                /*border-style: solid;
                border-width: 7px 6px 0 6px;
                border-color: #00abda transparent transparent transparent;
                -webkit-transition: all .3s;*/
                transition: all .3s;
            }

            .top-nav > li.has-drop > a:hover:after {
                border-color: #076694 transparent transparent transparent;
            }

            .top-nav > li.has-drop.active > a:after {
                border-color: #076694 transparent transparent transparent;
                -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                transform: rotate(180deg);
            }

        .top-nav ul {
            display: none;
            list-style: none;
            margin: 0;
            padding: 0;
        }

            .top-nav ul li {
                font-size: 0.833em;
                line-height: 1.267;
                border-top: solid 1px #00aada;
            }

                .top-nav ul li a {
                    display: block;
                    color: #fff;
                    padding: 9px 40px 9px 5px;
                    cursor: pointer;
                    position: relative;
                }

                    .top-nav ul li a:hover {
                        text-decoration: none;
                    }

                    .top-nav ul li a:before {
                        content: '';
                        position: absolute;
                        z-index: 10;
                        top: 0;
                        bottom: 0;
                        right: 0;
                        width: 24px;
                        background: #187aaa;
                    }

    .add-nav {
        list-style: none;
        margin: 0;
        padding: 8px 15px 30px 10px;
        background: #025881;
    }

        .add-nav > li {
            font-size: 1.75em;
            line-height: 1.19em;
            font-weight: bold;
        }

            .add-nav > li + li {
                border-top: solid 1px #00aada;
            }

            .add-nav > li > a {
                display: block;
                color: #fff;
                cursor: pointer;
                position: relative;
                padding: 14px 40px 13px 30px;
                -webkit-transition: all .3s;
                transition: all .3s;
            }

                .add-nav > li > a:hover {
                    text-decoration: none;
                    background: #095F88;
                }

                .add-nav > li > a:before {
                    content: '';
                    position: absolute;
                    z-index: 20;
                    width: 14px;
                    height: 9px;
                    background: url(/images/ashdod/sprite-01.png) no-repeat -189px 0;
                    top: 22px;
                    left: 10px;
                }

        .add-nav .ico {
            position: absolute;
            z-index: 20;
            background: url(/images/ashdod/sprite-01.png) no-repeat;
            top: 50%;
            right: 0;
        }

        .add-nav .ico-01 {
            width: 22px;
            height: 24px;
            margin: -10px 7px 0 0;
            background-position: -203px 0;
        }

        .add-nav .ico-02 {
            width: 31px;
            height: 25px;
            margin: -11px 0 0;
            background-position: -225px 0;
        }

        .add-nav .ico-03 {
            width: 25px;
            height: 24px;
            margin: -10px 1px 0 0;
            background-position: -256px 0;
        }

        .add-nav .ico-04 {
            width: 20px;
            height: 25px;
            margin: -11px 3px 0 0;
            background-position: -281px 0;
        }
    /* end mobile-nav */
    /* news */
    .news {
        padding-top: 20px;
        padding-bottom: 20px;
    }

        .news ul {
            margin: 0;
            padding: 0 0 21px;
        }

            .news ul li {
                display: block;
                width: auto;
                padding: 20px 0 9px;
                border-bottom: solid 1px #7c7c7c;
            }

                .news ul li:first-child {
                    padding-top: 0;
                }

                .news ul li:after {
                    content: '';
                    display: block;
                    clear: both;
                }

        .news .img {
            width: 35.5%;
            float: right;
            margin: 3px 0 0 9px;
        }

            .news .img .title {
                font-size: 0.92em;
                line-height: 1.45em;
                padding: 0 4px;
                top: 6px;
            }

        .news .block {
            overflow: hidden;
            font-size: .917em;
            line-height: 1.091em;
        }

        .news h2 {
            margin: 0;
            font-size: 1.455em;
            line-height: 1.25em;
        }

        .news .date {
            padding: 0 0 3px;
            font-size: 1em;
            line-height: 1.364em;
        }

        .news p {
            margin: 0 0 7px;
        }

        .news .more {
            padding: 0 2px;
        }

            .news .more a {
                font-size: .909em;
                line-height: 1.4em;
                padding: 0 0 0 14px;
            }

                .news .more a:before {
                    top: 4px;
                    left: 0;
                    width: 9px;
                    height: 9px;
                    background-position: -332px 0;
                }

        .news .btn-add, .news .btn-show-all {
            border: solid 1px #cbcbcb;
            padding: 2px 13px 2px 38px;
            font-size: .917em;
            line-height: 1.727em;
        }
    /* end news */
    /* info-block */
    .info-block {
        background: #fff;
    }

        .info-block .container {
            padding: 20px 0 6px;
        }

        .info-block .row {
            margin: 0;
        }

            .info-block .row .col-sm-4:first-child {
                padding-bottom: 15px;
            }

            .info-block .row .col-sm-4 + .col-sm-4 {
                padding-top: 15px;
            }

        .info-block .photos {
            background: #f1f1f2;
            margin: 0 -10px;
            padding: 0 0 22px;
        }

            .info-block .photos .photo {
                padding: 0 29px;
            }

                .info-block .photos .photo:before {
                    width: 115px;
                    height: 131px;
                    background-position: -497px 0;
                    margin: -54px 0 0 -71px;
                }

            .info-block .photos li + li .photo img {
                margin-top: 5px;
            }

            .info-block .photos .photo strong {
                font-size: 0.92em;
                line-height: 1.45em;
                left: 28px;
                right: 28px;
                bottom: -8px;
                height: 16px;
            }

            .info-block .photos .photo span {
                font-size: 0.83em;
                line-height: 1.3em;
                height: 13px;
                right: 34px;
                left: 22px;
                bottom: -22px;
            }

        .info-block .banner {
            margin: 0;
        }
    /* end info-block */
    .main-gallery .slides .container {
        width: 100%;
        min-height: 1px;
    }

    .main-gallery .slides h1 {
        display: none;
        font-size: 1.5em;
        line-height: 1em;
        padding: 2px 8px 6px;
        margin-bottom: 1px;
        -webkit-transform: rotate(4deg);
        -ms-transform: rotate(4deg);
        transform: rotate(4deg);
    }

    .main-gallery .slides p {
        display: none;
    }

    .main-gallery .slides .btns {
        position: static;
        -webkit-transform: rotate(4deg);
        -ms-transform: rotate(4deg);
        transform: rotate(4deg);
    }

        .main-gallery .slides .btns a {
            margin-left: 4px;
        }

    .btn-01 {
        font-size: 1.2rem;
        line-height: 1.17em;
        padding: 4px 9px 5px 24px;
    }

        .btn-01:before {
            width: 8px;
            height: 8px;
            background-size: 100% auto;
            margin-top: -0.25em;
            left: 12px;
        }

    .main-gallery .flex-control-nav {
        padding: 0 13px;
        height: 13px;
        margin-top: -13px;
    }

        .main-gallery .flex-control-nav li {
            width: 13px;
            height: 13px;
        }

            .main-gallery .flex-control-nav li + li {
                margin-left: 3px;
            }

        .main-gallery .flex-control-nav a {
            margin-top: -11px;
            width: 13px;
            height: 13px;
        }

    .navbar > .container > ul {
        font-size: 0;
        line-height: 0;
    }

        .navbar > .container > ul > li {
            display: inline-block;
            vertical-align: top;
            margin-bottom: 1px;
            width: 50%;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

            .navbar > .container > ul > li > a {
                font-size: 1.2rem;
                line-height: 1.666em;
            }

    .navbar li:hover .drop {
        display: none;
    }

    .navbar .has-drop > a:after {
        display: none;
    }

    .info-section {
        padding: 6px 0 15px;
    }

        .info-section .col-sm-8,
        .info-section .col-sm-4 {
            float: none;
            overflow: hidden;
        }

    .slideshow {
        font-size: .833em;
        line-height: 1.2em;
        overflow: hidden;
        margin: 0 0 15px;
        padding: 0;
    }

        .slideshow .descr {
            width: 47.8%;
            padding: 5px 0 0;
            float: none;
        }

        /*.slideshow .img {
            width: 48.8%;
        }*/

        .slideshow h2 {
            font-size: 1.6em;
            line-height: 1em;
            margin: 0 0 3px;
        }

        .slideshow .pager {
            padding: 5px 3px;
        }

            .slideshow .pager li {
                width: 11px;
                height: 11px;
                margin: 0 2px;
            }

    .info-section .more {
        font-size: .9em;
        line-height: 1.333em;
        margin: 0;
    }

        .info-section .more a {
            background: url(/images/ashdod/arrow-006.png) no-repeat 0 50%;
        }

    .slideshow .img .caption {
        font-size: .9em;
        line-height: 1.111em;
        padding: 0 5px 2px;
        top: 7px;
    }

    .slideshow .controls {
        padding-left: 0;
    }

    .news-area {
        float: none;
        width: auto;
        border: solid #f0f0f0;
        border-width: 1px 0 0;
        padding: 6px 0;
        margin: 0;
    }

        .news-area:before {
            width: auto;
            height: 49px;
            right: -10px;
            top: 0;
            left: -10px;
            background: url(/images/ashdod/shadow-002.png) no-repeat 50% 0;
        }

        .news-area h2 {
            font-size: 1.6em;
            line-height: 1.25em;
            margin: 0;
        }

        .news-area .date {
            font-size: 1.1em;
            line-height: 1.182em;
            width: 57px;
            margin: 2px 0 0;
        }

        .news-area .slides {
            margin: 0 0 -3px;
        }

            .news-area .slides ul li {
                padding: 7px 0;
            }


    .banners .flex-next, .flex-prev {
        display: none !important;
    }

    .events-area {
        float: none;
        width: 300px;
        background: #fff;
        -webkit-box-shadow: 0 1px 1px #8f8f8f;
        box-shadow: 0 2px 4px #8f8f8f;
        margin: 0 auto 50px;
    }

    .widgets aside {
        float: none;
        width: 300px;
        margin: 0 auto;
    }

    .calendar {
        float: none;
        width: auto;
        margin: 0 0 37px;
        background: #076694;
        padding: 18px 20px 0;
        min-height: 1px;
    }

        .calendar:before {
            background: url(/images/ashdod/arrow-003.png) no-repeat 50% 0;
            top: auto;
            width: auto;
            height: 21px;
            bottom: -21px;
            left: 0;
            right: 0;
        }

        .calendar h2 {
            font-size: 1.333em;
            line-height: 1.25em;
            color: #010101;
            margin: -41px -20px 19px 0;
        }

    .ui-datepicker th span {
        background: none;
        color: #fff;
        font-size: 16px;
    }

    .ui-datepicker td span,
    .ui-datepicker td a {
        width: 28px;
        height: 28px;
        line-height: 28px;
    }

    .ui-datepicker .ui-state-active,
    .ui-datepicker .ui-state-highlight {
        background: #c83856;
        color: #fff;
    }

    .ui-datepicker td {
        padding: 3px;
    }

    .events-area .frame {
        padding: 10px 18px 19px 5px;
    }

    .events h2 {
        margin: 0 0 16px;
        font-size: 1.333em;
        line-height: 1.25em;
    }

    .events {
        font-size: 1.167em;
        line-height: 1.214em;
    }

        .events h2 {
            font-size: 1.143em;
            line-height: 1.25em;
        }

        .events h3 {
            font-size: 1em;
            line-height: 1.214em;
        }

        .events .date {
            font-size: .857em;
            line-height: 1.333em;
            margin: 0 0 2px;
        }

    .events {
        height: 294px;
    }

    .video-box {
        margin: 0 -2px 24px;
    }

    .facebook-box {
        margin: 0 -2px 21px;
    }

        .facebook-box h3 {
            font-size: 2.083em;
            line-height: 1.2em;
            margin: 0 0 9px;
        }

        .facebook-box .logo-facebook {
            width: auto;
            margin-top: 5px;
        }

    #footer {
        border: 0;
        padding: 19px 0;
        font-size: 1.166em;
        line-height: 1.286em;
        position: relative;
    }

        #footer .row {
            margin: 0;
        }

            #footer .row > div {
                position: static;
                width: 50%;
                float: none;
                padding: 0 0 0 28px;
            }

                #footer .row > div:after {
                    content: '';
                    display: block;
                    clear: both;
                }

                #footer .row > div:first-child {
                    float: none;
                    clear: both;
                    width: auto;
                    padding-left: 0;
                }

    .contact-form {
        width: 50%;
        float: left;
        padding-bottom: 39px;
    }

        .contact-form h4 {
            display: none;
        }

        .contact-form .form-control {
            font-size: 1.143em;
        }

        .contact-form textarea {
            min-height: 104px;
        }

        .contact-form .submit {
            font-size: 1.071em;
            line-height: 1.866em;
            height: 30px;
        }

    #footer .logo-area {
        width: 49%;
        padding: 6px 0 0;
        position: absolute;
        top: 19px;
        right: 10px;
    }

    #footer .logo {
        font-size: 2em;
        line-height: 1.0714em;
        background: url(/images/ashdod/logo-footer-mob.png) no-repeat 100% 100%;
        padding: 0 0 60px;
    }

    #footer h4 {
        font-size: 1.143em;
        line-height: 1.25em;
        border-bottom: 4px solid #fff;
        padding-bottom: 5px;
        margin: 0 0 19px;
    }

    #footer .holder ul:first-child,
    #footer .holder ul {
        float: none;
        width: auto;
        padding: 0;
    }
    /* ip-ashdod-hinuh */
    .top-slideshow .image {
        width: 270px;
        margin: 0 0 0 -185px;
    }

    .top-slideshow h1 {
        top: 48px;
        padding: 5px 74px 11px 15px;
        min-width: 220px;
        font-size: 2em;
        line-height: 1.17em;
        margin: 0;
    }

        .top-slideshow h1 .ico:before {
            margin: -20px 0 0;
        }

    #main {
        padding-top: 20px;
        padding-bottom: 20px;
    }

        #main > .row {
            margin-left: 0;
            margin-right: 0;
        }

            #main > .row .col-sm-9,
            #main > .row .col-sm-3 {
                padding-left: 0;
                padding-right: 0;
            }

            #main > .row .col-sm-9 {
                width: auto;
            }

            #main > .row .col-sm-3 {
                width: auto;
            }

    #content {
        height: auto !important;
        padding: 10px;
        margin: 0 0 20px;
    }

    #sidebar {
        height: auto !important;
        padding: 10px;
    }

    .education-article {
        padding: 0 0 20px;
    }

        .education-article figure {
            float: none;
            width: auto;
            margin: 0 0 15px;
        }

    .staff-block {
        padding: 10px;
        margin: 0;
    }

        .staff-block header {
            padding: 0 0 20px;
        }

            .staff-block header h2 {
                font-size: 1.92em;
                line-height: 1.17em;
                margin: 0 0 10px;
            }

            .staff-block header .holder {
                width: auto;
            }

            .staff-block header .photo {
                float: none;
                width: 100px;
                margin: 0 auto 15px;
            }

            .staff-block header .block {
                padding: 0;
            }

                .staff-block header .block:before {
                    display: none;
                }

                .staff-block header .block .row .col-sm-6:first-child {
                    padding-right: 15px;
                }

            .staff-block header h4 {
                font-size: 1.69em;
                line-height: 1.18em;
            }

            .staff-block header ul {
                padding: 5px 0 0;
            }

            .staff-block header li + li {
                margin: 10px 0 0;
            }

            .staff-block header .block .box {
                max-width: none;
                padding: 0 0 15px;
            }

    .staff-list {
        width: 100%;
    }

        .staff-list h2 {
            font-size: 1.92em;
            line-height: 1.17em;
        }

        .staff-list .table {
            display: block;
        }

            .staff-list .table .table-row {
                display: block;
            }

                .staff-list .table .table-row + .table-row {
                    padding-top: 10px;
                }

            .staff-list .table .cell {
                display: block;
                vertical-align: top;
                padding: 5px 10px;
                text-align: right;
                font-size: 1.08em;
                line-height: 1.31em;
            }

            .staff-list .table .cell-01 {
                font-size: 1.17em;
                line-height: 1.29em;
                text-align: right;
                padding-right: 10px;
                border: 0;
            }

            .staff-list .table .cell-02 {
                width: auto;
            }

            .staff-list .table .cell-03 {
                width: auto;
            }

            .staff-list .table .cell-04 {
                width: auto;
            }

            .staff-list .table .table-row + .table-row .cell + .cell,
            .staff-list .table .cell + .cell {
                border-top: solid 1px #dbdbdb;
            }

            .staff-list .table .cell:before {
                display: none;
            }

    .side-nav {
        padding: 0 0 20px;
    }

    .side-news {
        padding: 0 0 20px;
    }

    #sidebar .banner {
        margin: 0 0 20px;
    }

    .side-facebook {
        padding: 0;
    }

        .side-facebook h3,
        #sidebar .side-facebook h3 {
            font-size: 1.42em;
            line-height: 1.24em;
        }

            #sidebar .side-facebook h3 img {
                margin: 2px 5px 0 0;
            }
    /* end ip-ashdod-hinuh */
    /* ip-ashdod-hinuh-inner */
    .top-slideshow.small-slideshow h1 {
        top: 30px;
    }

    .article {
        margin: 0;
        padding: 10px 0 20px;
        overflow-wrap: break-word;
    }

        .article h2 {
            margin: 0 0 15px;
            font-size: 1.43em;
            line-height: 1.2em;
        }

        .article .title {
            padding: 0 0 20px;
            font-size: 1.14em;
            line-height: 1.25em;
        }

        .article figure {
            margin: 0 0 20px;
        }

        .article blockquote {
            margin: 0 0 20px;
            padding: 10px 47px 10px 10px;
            font-size: 1.14em;
            line-height: 1.13em;
        }

        .article p + p {
            margin-top: 15px;
        }

    .tags {
        padding: 0;
    }

        .tags li {
            padding: 0 12px 3px 14px;
        }
    /* end ip-ashdod-hinuh-inner */
    /* template3 */
    .gallery > li {
        width: 50%;
    }

    #content .headline h2 {
        font-size: 1.5em;
        line-height: 1.22em;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .top-slideshow .image-2 {
        width: 280px;
    }

    .fancybox-nav {
        margin: -30px 0 0;
    }

    .fancybox-prev {
        left: 10px;
    }

    .fancybox-next {
        right: 10px;
    }

    .pagination > li > a,
    .pagination > li > span {
        font-size: 0.92em;
        line-height: 1.45em;
        width: 16px;
        height: 16px;
    }

    .pagination .prev,
    .pagination .next {
        margin: -4px 0 !important;
    }

    .gallery {
        margin-bottom: 15px;
    }
    /* end template3 */
    /* ip-ashdod-iruim */
    .heading {
        padding: 0 0 20px;
        margin: 0;
    }

        .heading h2 {
            font-size: 2.33em;
            line-height: 1.14em;
            padding-top: 1px;
        }

    .events-block {
        margin: 0;
        padding: 0 0 20px;
    }

        .events-block li {
            width: 50%;
            height: auto !important;
        }

        .events-block figure {
            margin: 0 0 10px;
        }

        .events-block p {
            margin: 0 0 5px;
        }

        .events-block footer {
            position: relative;
            bottom: auto;
            left: auto;
            right: auto;
            padding: 0;
        }

            .events-block footer:after {
                content: '';
                display: block;
                clear: both;
            }

        .events-block .date {
            float: right;
            max-width: 45%;
        }

        .events-block .more {
            float: left;
            max-width: 45%;
        }

    .search-form {
        margin: 0 0 20px;
        padding: 10px 10px 50px;
    }

        .search-form .form-group {
            margin: 0 0 15px;
        }

        .search-form label {
            float: none;
            display: block;
            padding: 0 0 5px;
            width: auto;
        }

        .search-form .col-sm-6 + .col-sm-6 > label {
            padding: 0 0 5px;
        }

        .search-form .col-sm-6:first-child {
            float: none;
            padding-bottom: 15px;
        }

        .search-form .col-sm-6 .box {
            float: none;
            max-width: none;
        }

        .search-form .col-sm-6 + .col-sm-6 .box {
            float: none;
        }

        .search-form .row {
            margin-bottom: 25px;
        }

    .heading-sep {
        padding: 0 0 15px;
        margin: 0 0 15px;
    }

    .info-list {
        padding: 0 0 20px;
    }

        .info-list li {
            padding: 10px;
        }

            .info-list li:first-child {
                padding-top: 0;
            }

        .info-list figure {
            float: none;
            width: auto;
            margin: 0 0 15px;
        }

        .info-list .description h3 {
            margin: 0 0 5px;
        }

    .pagination-block {
        padding: 0;
    }
    /* end ip-ashdod-iruim */
    .albums {
        text-align: center;
        margin: 0 0 10px;
    }

        .albums li {
            width: auto;
        }

        .albums h3 {
            text-align: right;
        }

        .albums.small li {
            width: 224px;
            padding: 0 10px 20px;
        }

    #content .filter h2 {
        float: none;
        max-width: 100%;
        margin-bottom: 20px;
    }

    .select {
        float: none;
        width: 260px;
        margin: 0 auto;
    }

    .albums.small {
        margin: 0 -10px 24px;
    }
    /* ip-ashdod-mehrazim */
    .top-slideshow .image-02,
    .top-slideshow.small-slideshow .image-02 {
        width: 156px;
        margin: 0 0 0 -141px;
    }

    .top-slideshow .image-03,
    .top-slideshow.small-slideshow .image-03 {
        width: 184px;
        margin: 0 0 0 -72px;
    }

    .tenders-info h2 {
        font-size: 1.83em;
        line-height: 1.18em;
        margin: 0 0 10px;
    }

    .tenders-info .table {
        margin: 0 0 10px;
        display: block;
        width: auto;
    }

        .tenders-info .table .table-header {
            display: block;
        }

        .tenders-info .table .table-row {
            display: block;
            border-bottom: solid 1px #ababab;
        }

            .tenders-info .table .table-row:first-child,
            .tenders-info .table .table-row.last-child {
                border: 0;
            }

        .tenders-info .table .cell {
            display: block;
            vertical-align: top;
            padding: 3px 5px;
            height: auto;
            border: 0;
        }

        .tenders-info .table .cell-01 {
            text-align: center;
            padding-right: 5px;
            padding-top: 10px;
        }



        .tenders-info .table .cell-02 {
            width: auto;
        }

        .tenders-info .table .cell-03 {
            width: auto;
        }

        .tenders-info .table .cell-04 {
            width: auto;
            padding-bottom: 10px;
        }

        .tenders-info .table .table-header .cell {
            padding-top: 3px;
            padding-bottom: 3px;
        }


    /* end ip-ashdod-mehrazim */
    .widgets .col-sm-8,
    .widgets .col-sm-4 {
        float: none;
    }

    .img-memory {
        padding: 0;
        width: 215px;
        margin: 0 auto;
    }

    .memory .photo {
        width: 160px;
    }

        .memory .photo figcaption {
            font-size: 1.21em;
            line-height: 1.29em;
        }

        .memory .photo .ttl {
            padding-top: 7px;
            padding-bottom: 9px;
        }

    .memory {
        font-size: 1.17em;
        line-height: 1.43em;
        padding-bottom: 0;
    }

        .memory .desc {
            font-size: 1.14em;
            line-height: 1.38em;
        }

    .biography .row > div {
        float: none;
    }

    .biography article {
        padding-bottom: 20px;
    }

    .biography aside {
        margin: 0 auto;
        text-align: center;
        width: 218px;
    }

    .biography .photo {
        display: inline-block;
        vertical-align: top;
        margin: 0 0 20px;
    }

    .btn-inf,
    .btn-mail {
        text-align: right;
        font-size: 1.8rem;
    }

    .biography {
        padding: 0;
    }

        .biography p,
        .biography h2 {
            margin: 0 0 15px;
        }

    .search-form .input-group {
        margin: 0;
    }

    .search-results h2 {
        margin: 0 0 15px;
    }

    .search-results .list li {
        padding-bottom: 15px;
    }

    .signup-form .lbl,
    .signup-form label {
        float: none;
        width: auto;
        padding: 0 0 10px;
        display: block;
    }

    .dropdown,
    .signup-form .form-control {
        max-width: 100%;
    }

    .signup-form {
        padding: 10px 10px 50px;
    }

        .signup-form .row-area {
            padding-bottom: 15px;
        }

    .top-slideshow.small-slideshow .image-3,
    .top-slideshow .image-3 {
        left: 0;
        width: 200px;
    }

    .signup-form .check-area {
        margin: 0 -10px 20px;
        padding: 20px 10px 5px;
    }

    .dropdown .dropdown-menu ul {
        padding: 0;
        width: auto;
        float: none;
    }

    .results .btns {
        padding-top: 4px;
    }
    /* ip-ashdod-mehrazim-close */
    .tenders-desc {
        padding: 0 0 20px;
    }

        .tenders-desc figure {
            float: none;
            width: auto;
            margin: 0 0 10px;
        }

    .tender-tabs {
        padding: 0 0 20px;
    }

        .tender-tabs .nav-tabs li {
            padding: 0;
            width: 50%;
            float: left;
        }

        .tender-tabs .nav-tabs a {
            font-size: 1.2em;
            display: block;
            min-width: 1px;
            padding: 5px;
        }

        .tender-tabs .tab-content > .tab-pane {
            padding: 15px;
        }

    .tenders-schedule {
        padding: 0;
    }

        .tenders-schedule .form-group {
            display: block;
            width: auto;
            padding: 0;
        }

            .tenders-schedule .form-group + .form-group {
                padding-top: 15px;
            }

    .tenders-info2 .table .cell-01 {
        padding-right: 5px;
    }

    .tenders-info2 .table .cell-02 {
        width: auto;
    }

    .tenders-info2 .table .cell-03 {
        width: auto;
    }

    .tenders-info2 .table .cell-04 {
        width: auto;
        text-align: center;
    }

    .tenders-info2 .table .cell-05 {
        text-align: center;
        width: auto;
    }

    .tenders-info2 .table .table-header .cell {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    /* end ip-ashdod-mehrazim-close */
    /* ip-ashdod-mehrazim-open */
    .tenders-info3 .table .cell-01 {
        padding-right: 5px;
        width: auto;
    }

    .tenders-info3 .table .cell-02 {
        width: auto;
    }

    .tenders-info3 .table .cell-03 {
        width: auto;
    }

    .tenders-info3 .table .cell-04 {
        width: auto;
        padding-bottom: 5px;
    }

    .tenders-info3 .table .cell-05 {
        padding-bottom: 10px;
    }

    .tenders-info3 .table .table-header .cell {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .tenders-info .ico {
        margin: 0;
    }
    /* end ip-ashdod-mehrazim-open */
    /* ip-ashdod-mehrazim-no */
    .tender-info {
        padding: 0 0 20px;
    }

        .tender-info header {
            padding: 0 0 15px;
        }

        .tender-info p + p {
            margin-top: 15px;
        }

        .tender-info header p + p {
            margin-top: 3px;
        }

    .tender-downloads h2 {
        margin: 0 0 10px;
    }

    .tender-downloads table th {
        width: 70%;
        padding: 5px;
    }

        .tender-downloads table th + th {
            text-align: center;
        }

        .tender-downloads table th + th {
            padding-right: 5px;
            padding-left: 5px;
        }

    .tender-downloads table td {
        padding: 5px;
    }

        .tender-downloads table td + td {
            padding-right: 5px;
            padding-left: 5px;
            vertical-align: middle;
            text-align: center;
        }

    .btn-download,
    .tender-downloads .btn-download {
        margin: 0;
    }
    /* end ip-ashdod-mehrazim-no */
    /* ip-ashdod-mehrazim-pay-form */
    .payment-info {
        padding: 0;
    }

        .payment-info header {
            padding: 0 0 10px;
        }

        .payment-info p {
            margin: 0 0 65px;
        }

        .payment-info header p {
            margin: 0;
        }

            .payment-info header p + p {
                margin-top: 1px;
            }

        .payment-info .price {
            padding: 0 0 20px;
        }

    .payment-form {
        padding: 0 0 10px;
    }

        .payment-form h3 {
            margin: 0 0 20px;
            padding: 50px 10px 10px;
            text-align: center;
        }

            .payment-form h3 span {
                top: -43px;
                left: 50%;
                margin: 0 0 0 -65px;
            }

        .payment-form .row {
            margin-left: -10px;
            margin-right: -10px;
        }

            .payment-form .row + .row {
                padding-top: 0;
            }

            .payment-form .row + .row-02,
            .payment-form .row-02 {
                padding-top: 0;
                padding-bottom: 0;
            }

            .payment-form .row > .col-sm-6 {
                padding-left: 10px;
                padding-right: 10px;
                padding-bottom: 15px;
                float: none;
            }

                .payment-form .row > .col-sm-6:after {
                    content: '';
                    display: block;
                    clear: both;
                }

                .payment-form .row > .col-sm-6 + .col-sm-6 {
                    float: none;
                }

        .payment-form label {
            padding: 0 0 2px;
        }

        .payment-form p {
            margin: 0;
        }

        .payment-form .block {
            padding: 15px 0 0;
        }

        .payment-form textarea.form-control {
            margin: 0 0 15px;
        }

        .payment-form .btn-row {
            padding: 0;
        }

            .payment-form .btn-row .btn {
                width: 100%;
            }
    /* end ip-ashdod-mehrazim-pay-form */
    /* ip-ashdod-mehrazim-rishum */
    .register-info {
        padding: 0 0 30px;
    }

        .register-info header {
            padding-bottom: 40px;
        }

            .register-info header > .col-sm-6 {
                float: none;
            }

                .register-info header > .col-sm-6 + .col-sm-6 {
                    float: none;
                    padding-top: 15px;
                    text-align: center;
                }

        .register-info p + p {
            margin-top: 10px;
        }

        .register-info header p,
        .register-info header p + p {
            margin: 0 0 1px;
        }

    .btn-reg,
    .btn-pay {
        float: none;
        margin: 20px 0 0;
    }

    .register-info footer {
        padding: 40px 5px 0;
        text-align: center;
    }

        .register-info footer .btn-reg,
        .register-info footer .btn-pay {
            float: none;
            margin: 0;
            color: white;
        }
    /* end ip-ashdod-mehrazim-rishum */
    /* ip-ashdod-mehrazim-rishum-form */
    .tender-registr {
        padding: 0 0 10px;
    }

        .tender-registr header {
            padding-bottom: 20px;
        }

    .register-info .payment-form {
        padding: 30px 0 0;
    }

        .register-info .payment-form h3 {
            padding: 10px 10px 10px 100px;
            text-align: right;
        }

    .payment-form .security-code {
        padding: 0 0 15px;
    }

        .payment-form .security-code label {
            float: none;
            display: block;
            padding: 0 0 5px;
        }

    .payment-form .block .form-control {
        margin: 0 0 20px;
    }

    .register-info .payment-form .btn-row .btn {
        padding-left: 5px;
        padding-right: 5px;
    }
    /* end ip-ashdod-mehrazim-rishum-form */
}

@media only screen and (min-width: 768px) {
    .mobile-nav {
        display: none !important;
    }
}

@media only screen and (max-width: 479px) {
    .events-block li {
        display: block;
        padding: 0 0 20px;
        width: auto;
        height: auto !important;
    }
		
	.rescue-stations-info .grid-section tbody tr td, td{
		/*display: inline-grid;*/
		padding: 0px 0 0 0x;

	}
	
	td.cell-03.nowrapCell.tel-break.phonebook-record-cell{
		text-align:center;
		padding-left:90%;
	}
	table.rescue-stations-info tr{
		display:flex;
		
	}
	
	.rescue-stations-info td:before{
		display:none;
	}



    .top-slideshow.small-slideshow .img .container {
        height: 60px;
    }

    .top-slideshow.small-slideshow .img .container {
        min-height: 60px;
    }


    .top-slideshow.small-slideshow .img {
        min-height: 60px;
    }

    .top-slideshow.small-slideshow h1 {
        top: 40px !important;
    }


    .memory .photo {
        float: none;
        margin: 0 0 4px;
    }

    .results > li > div {
        border: 0;
        display: block;
        padding: 10px 0;
        width: auto !important;
    }

        .results > li > div:after {
            content: '';
            display: block;
            clear: both;
        }

    .results .btns {
        padding: 0;
        float: right;
    }

    .results .photo {
        width: 92px;
        margin: 0 0 10px;
        float: none;
    }

    .results > li {
        padding: 10px 0;
    }

    .results .btns li {
        padding: 17px 0 0;
    }

        .results .btns li:first-child {
            padding: 0;
        }
}
/*new 28.10.14*/
.side-nav ul li > ul {
    border-top: 1px solid #fff;
}

    .side-nav ul li > ul li a {
        background: #00aada;
        color: #fff;
    }

        .side-nav ul li > ul li a:hover {
            background: #1475aa;
        }

    .side-nav ul li > ul ul {
        border-top: 1px solid #00aada;
        border-bottom: 5px solid #00aada;
    }

    .side-nav ul li > ul .dcjq-parent.active {
        background: #1475aa;
    }

.side-nav a .dcjq-icon {
    position: absolute;
    width: 14px;
    height: 8px;
    top: 50%;
    margin: -4px 0 0;
    left: 7px;
    background: url(/images/ashdod/arrow-012.png) no-repeat 0 100%;
}

.side-nav .dcjq-parent {
}

    .side-nav .dcjq-parent.active {
        background: #00aada;
        color: #fff;
    }

        .side-nav .dcjq-parent.active .dcjq-icon {
            background-position: 0 0;
        }

.side-nav .active {
    font-weight: bold;
}

.side-nav ul li > ul .dcjq-icon,
.side-nav a:hover .dcjq-icon {
    background-position: 100% 100%;
}

.side-nav ul li > ul ul a {
    background: #1475aa;
    padding-right: 30px;
}

    .side-nav ul li > ul ul a:hover {
        background: #00aada;
    }

.errorMsg {
    color: red;
}


/**umb_name:Green Button*/
.tmce-btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    display: block;
    margin: 0 0 15px;
    font-size: 1em;
    line-height: 1.17em;
    padding: 10px 10px 10px 10px;
    color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    position: relative;
}

/**umb_name:Red Button*/
.tmce-btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
    display: block;
    margin: 0 0 15px;
    font-size: 1em;
    line-height: 1.17em;
    padding: 10px 10px 10px 10px;
    color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    position: relative;
}

/**umb_name:Blue Button*/
.tmce-btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    display: block;
    margin: 0 0 15px;
    font-size: 100% !important;
    line-height: 1.17em;
    padding: 10px 10px 10px 10px;
    color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    position: relative;
}



h1 span:first-child {
    font-size: 1em !important;
}

h2 span:first-child {
    font-size: 1em !important;
}

h3 span:first-child {
    font-size: 0.9em !important;
}

.posts-list {
    margin: 0 0 13px;
    padding: 0;
    list-style: none;
    border-top: 2px solid #bdbdbd;
}

    .posts-list li {
        min-height: 140px;
    }

    .posts-list li {
        padding: 14px 12px 19px;
        border-bottom: 1px solid #bdbdbd;
        margin-bottom: 4px;
    }

    .posts-list .ttl {
        font: 22px/22px 'Open Sans Hebrew', sans-serif;
        margin-bottom: 0;
        color: #000;
        display: block;
    }


    .posts-list .txt {
        overflow: hidden;
        font-size: 17px;
        line-height: 23px;
        font: 17px/23px 'Open Sans Hebrew', sans-serif;
        color: #535353;
    }

.albumName {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



