/**{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}*/

/* add this class to any responsive image to make it sharp */
.sharpen {
    image-rendering:optimizeSpeed;
    image-rendering:-moz-crisp-edges;
    image-rendering:-o-crisp-edges;
    image-rendering:-webkit-optimize-contrast;
    image-rendering:crisp-edges;
    -ms-interpolation-mode:bicubic;
}

/* add this class to any image to make it responsive */
.responsive {
    max-width: 100%;
    width: auto\9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}


/** ketchup validations **/
.ketchup-error {
    position: absolute;
    width: auto;
    z-index:999;
}
.ketchup-error ul {
    padding: 0;
    margin: 0;
    text-align: right;
    color: #ffffff;
    background: red;
    padding: 5px 10px;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    list-style: none;
    line-height: 14px;
    direction:rtl;
}

.ketchup-error span {
    display: block;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid red;
    border-bottom: 0;
    margin-left: 10px;
    float: left;
}

#qtip-calendar-content h3  {
    margin:0;
}

#qtip-calendar-content h3 a {
    float:right;
    margin-bottom:2px;
    font-size:14px;
    font-weight:normal;
    width:100%;
}

#qtip-calendar-content div.qtip_date {
    float:right;
    font-size:10px;
    width:100%;
}

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

body {
    margin: 0;
}

a {
    background: transparent;
}

a:focus {
    outline: none dotted;
}

a:active,
a:hover {
    outline: 0;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

mark {
    background: #ff0;
    color: #000;
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

pre {
    white-space: pre-wrap;
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

button,
input {
    line-height: normal;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

button[disabled],
html input[disabled] {
    cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #e6e6e6;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

@font-face {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/Arimo.eot') format('eot'),
    url('../fonts/Arimo.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Arimo.woff') format('woff'),
    url('../fonts/Arimo.ttf')  format('truetype'),
    url('../fonts/Arimo.svg#Arimo') format('svg');
}

@font-face {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/Arimo-Bold.eot') format('eot'),
    url('../fonts/Arimo-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Arimo-Bold.woff') format('woff'),
    url('../fonts/Arimo-Bold.ttf')  format('truetype'),
    url('../fonts/Arimo-Bold.svg#Arimo-Bold') format('svg');
}


@font-face {
    font-family: 'milav';
  src: url('../fonts/milav-new.eot?') format('eot'), url('../fonts/milav-new.woff') format('woff'), url('../fonts/milav-new.ttf') format('truetype'), url('../fonts/milav-new.svg#milav') format('svg');
}


[class^="icon-"], [class*=" icon-"] {
    font-family: 'milav';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-book:before {
    content: "\e600";
}
.icon-arrow-l:before {
    content: "\e602";
}
.icon-arrow-r:before {
    content: "\e601";
}
.icon-calendar:before {
    content: "\e603";
}
.icon-classes:before {
    content: "\e604";
}
.icon-club-envelope:before {
    content: "\e605";
}
.icon-club-loadspeaker:before {
    content: "\e606";
}
.icon-club-pin:before {
    content: "\e607";
}
.icon-culture:before {
    content: "\e608";
}
.icon-envelope:before {
    content: "\e609";
}
.icon-glass:before {
    content: "\e60a";
}
.icon-lectures:before {
    content: "\e600";
}
.icon-message-ok:before {
    content: "\e60c";
}
.icon-page-l:before {
    content: "\e60d";
}
.icon-page-r:before {
    content: "\e60e";
}
.icon-phone:before {
    content: "\e60f";
}
.icon-pin:before {
    content: "\e610";
}
.icon-trips:before {
    content: "\e611";
}
.icon-trips-world:before {
	content: "\e900";
}
.icon-push-pin:before {
	content: "\e901";
}
.icon-hul:before {
    content: "\e612";
}

.icon-war:before {
	content: "\e901";
}

body{
    margin:0;
    padding:0;
    background:#ffffff;
    font-family: 'Arimo', Arial;
    font-style: normal;
    font-weight: 400;
    font-size:15px;
    color:#000000;
}

p{margin:0 0 1.4em 0;}

a{
    color:#4a8ecb;
    outline:0;
    text-decoration:underline;
    -webkit-transition:all 250ms ease 0s;
    -moz-transition: all 250ms ease 0s;
    transition: all 250ms ease 0s;
}

a:hover{
    outline:0;
    text-decoration:none;
}

.container{
    margin:0 auto;
    position:relative;
    /*width:1140px;*/
    direction:rtl;
    -webkit-overflow-scrolling: touch;
}

.header{
    width:100%;
    height:105px;
    position:fixed;
    z-index:15003;
}

.header-blue{
    width:100%;
    height:34px;
    padding: 5px 0;
    background:#70cdf3;
}

.header-white{
    width:100%;
    height:80px;
    background:#ffffff;
    -moz-box-shadow: 0 1px 2px  rgb(0,0,0);
    -webkit-box-shadow: 0 1px 2px  rgb(0,0,0);
    box-shadow: 0 1px 2px  rgb(0,0,0);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}

.menu-top ul{
    margin:0;
    padding:0;
    list-style:none;
    line-height:25px;
}

.menu-top ul li{
    display:inline;
    float:right;
    padding:0 15px;
    font-style: normal;
    font-weight: 300;
    font-size:15px;
    color:#000000;
    border-right:solid 1px #81d3f4;
    line-height:24px;
}

.menu-top ul li:last-child{border-right:0;}

.menu-top ul li a{
    display:block;
    color:#000000;
    text-decoration:none;
    border-right:solid 1px #6cc6ee;
}

.menu-top ul li.menu-top-contact a{
    font-size:14px;
    font-weight:bold;
}

.menu >	ul{
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
    z-index:21;
}

.menu >	ul	> li{
    float:right;
    cursor:pointer;
    display:block;
    position:relative;
    -webkit-transition:background-color 250ms ease 0s;
    -moz-transition: background-color 250ms ease 0s;
    transition: background-color 250ms ease 0s;
}

.menu	ul	> li > a{
    display:block;
    padding:0 33px;
    font-size:18px;
    font-weight:400;
    line-height:80px;
    text-decoration:none;
    color:#313131;
}





.menu	ul	> li.menu-activities > a{
    width:126px;
    text-align:center;
}


.logo{
    text-align:right;
}

.logo img{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.section{
    width:100%;
    min-height:480px;
    height:auto !important;
    height:480px;
    padding:105px 0 40px 0;
}

body.home .section{padding-bottom:0;}

.section.grey{background:#f5f5f5;}

.grey{
    width:100%;
    background:#f5f5f5;
}

.slider{
    display:block;
    width:100%;
    /*height:440px;*/
    direction:ltr;
}

.swiper-container {
    margin:0 auto;
    position:relative;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    /* Fix of Webkit flickering */
    z-index:1;
}
.swiper-wrapper {
    position:relative;
    width:100%;
    -webkit-transition-property:-webkit-transform, left, top;
    -webkit-transition-duration:0s;
    -webkit-transform:translate3d(0px,0,0);
    -webkit-transition-timing-function:ease;

    -moz-transition-property:-moz-transform, left, top;
    -moz-transition-duration:0s;
    -moz-transform:translate3d(0px,0,0);
    -moz-transition-timing-function:ease;

    -o-transition-property:-o-transform, left, top;
    -o-transition-duration:0s;
    -o-transform:translate3d(0px,0,0);
    -o-transition-timing-function:ease;
    -o-transform:translate(0px,0px);

    -ms-transition-property:-ms-transform, left, top;
    -ms-transition-duration:0s;
    -ms-transform:translate3d(0px,0,0);
    -ms-transition-timing-function:ease;

    transition-property:transform, left, top;
    transition-duration:0s;
    transform:translate3d(0px,0,0);
    transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.pages {
    position: absolute;
    z-index: 20;
}

.swiper-pagination-switch {
    display: inline-block;
    width: 9px;
    height: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    background: #ffffff;
    margin-right: 3px;
    border: 3px solid #ffffff;
    cursor: pointer;
}
.swiper-visible-switch {
    background: #ffffff;
}
.swiper-active-switch {
    background: #a1dbf4;
}

/*.slider .swiper-container{height:440px;}*/

.slider .swiper-title {
    float:right;
    position:relative;
    margin-top:-300px;
    margin-right:20px;
    max-width:80%;
    padding:20px;
    background: rgb(255,255,255);
    background:rgba(255,255,255,0.6);
    font-size: 20px;
    direction:rtl;
}

.slider .swiper-title h3{
    margin:0;
    font-size:40px;
    font-weight:normal;
    line-height:40px;
    color:#313131;
}

.slider .swiper-title a{color:#1aaeed;}

.slider .pages {
    right: 7px;
    left:auto;
    bottom: 31px;
    width: auto;
}

.categories-title{
    margin:0;
    padding:20px 0;
    width:195px;
    font-size:25px;
    font-weight:700;
    color:#313131;
    text-align:center;
    line-height:30px;
}

.categories-nav ul{
    margin:0;
    padding:0;
    list-style:none;
    width:945px;
}

.categories-nav ul li{
    display:inline;
    float:right;
    margin:-75px 18px 0 18px;
    width:125px;
    height: 146px;
    position:relative;
    z-index:2;
}

.categories-nav ul li a{
    text-align:center;
    font-size:16px;
    text-decoration:none;
}

.categories{
    display:block;
    clear:both;
    padding:21px;
    /*width:111px;
    height:111px;*/
    width:80px;
    height:80px;
    border-radius: 50%;
    -webkit-transition:all 250ms ease 0s;
    -moz-transition: all 250ms ease 0s;
    transition: all 250ms ease 0s;
    background-blend-mode:multiply;
}

.categories-inner{
    display:block;
    clear:both;
    padding:15px;
    /*width:57px;
    height:57px;
    -webkit-border-radius: 57px;
    -moz-border-radius: 57px;
    border-radius: 57px;*/
    width:50px;
    height:50px;
    border-radius: 50%;
    background:#f8f8f8;
    position:relative;
    z-index:3;
    -webkit-transition:all 250ms ease 0s;
    -moz-transition: all 250ms ease 0s;
    transition: all 250ms ease 0s;
    box-sizing: content-box;
}

.categories-inner-icon{
    display:block;
    clear:both;
    width:47px;
    height:47px;
    border-radius: 50%;
    border:solid 2px #ffffff;
    font-size:25px!important;
    color:#ffffff;
    line-height:61px;
    -webkit-transition:all 250ms ease 0s;
    -moz-transition: all 250ms ease 0s;
    transition: all 250ms ease 0s;
}

.categories-nav ul li a:hover .categories{
    padding:11px;
    width:100px;
    height:100px;
}

.categories-nav ul li a:hover .categories-inner{
    padding:15px;
    width:70px;
    height:70px;
}

.categories-nav ul li a:hover .categories-inner-icon{
    width:65px;
    height:65px;
    font-size:44px;
    line-height:72px;
}
.icon-trips-world img{
    width: 56%;
    margin-top: -9px;
}
.categories-nav ul li a .categories-inner-icon{box-sizing: content-box;}
.categories-nav ul li a.culture .categories-inner-icon{font-size:27px;line-height: 57px;}

.categories-nav ul li a.culture:hover .categories-inner-icon{font-size:37px;line-height: 77px;}

.categories-name{
    display:block;
    clear:both;
    position:relative;
    margin-top:-78px;
    padding:55px 0 0 0;
    background:#f5f5f5;
    width:100%;
    height:46px;
    line-height:20px;
}

.categories-name span{
    display:block;
    clear:both;
    position:relative;
    z-index:4;
}

.events{
    width:100%;
    height:30px;
    margin:35px 0;
    background:url(https://www.milav.org.il/images/line.gif) repeat-x center center;
    font-size:26px;
    font-weight:400;
    text-align:center;
    line-height:26px;
    color:#313131;
}

.events span{
    display:inline-block;
    background:#ffffff;
    padding:0 10px;
}

.events-all{
    margin-top:-61px;
    padding-right:10px;
    background:#ffffff;
    font-size:15px;
    font-weight:700;
    color:#488ac9;
}

.events-slider{
    display:block;
    width:100%;
    /*height:315px;*/
    direction:ltr;
}

/*.events-slider .swiper-container{height:315px;}*/

.events-slider .swiper-slide{
    padding:1px;
    /*margin-:7px;
margin-:6px;
/*width:270px !important;
height:270px !important;*/*/
overflow:hidden;
    cursor:pointer;
    float:left;
}

.events-slider .swiper-slide a{text-decoration:none;}

.events-slider .pages {
    top:auto;
left:auto;
    width:100%;
    margin-top:-20px;
    text-align:center;
    bottom: 0;
}
.swiper-pagination-bullet,
.swiper-pagination-switch {
    background: #ebebeb!important;
    border: 2px solid #ebebeb;
    -moz-box-shadow:0px 0px 1px #aeaeae;
    -webkit-box-shadow:0px 0px 1px #aeaeae;
    box-shadow:0px 0px 1px #aeaeae;
    cursor: pointer;
    z-index:20;
    width: 13px;
    height: 13px;
    opacity: 1;
    margin:0 5px 0 0!important;
}
.swiper-visible-switch {
    background: #ebebeb;
}
.swiper-pagination-bullet-active,
.swiper-active-switch {
    background: #70cdf3!important;
}

.events-date{
    width:100%;
    height:50px;
    font-size:17px;
    color:#ffffff;
    text-align:center;
    line-height:50px;
}

.events-image{
    width:100%;
    /*height:220px;*/
    text-align:center;
}

.events-image img{display:block;}

.events-info{
    display:block;
    clear:both;
    position:relative;
    margin-top:-78px;
    padding:10px 15px;
    height:58px;
    background: rgb(255,255,255);
    background:rgba(255,255,255,.9);
    font-size:18px;
    font-weight:700;
    color:#313131;
    line-height:20px;
    -webkit-transition:all 250ms ease 0s;
    -moz-transition: all 250ms ease 0s;
    transition: all 250ms ease 0s;
    box-sizing: content-box;
}

.eventBox a ,.events-info a,.events-info p{color:#313131; text-decoration:none;}
.eventBox:hover a,.eventBox:hover p{color:#fff; }


.events-info h3, .events-info p{margin:0;}

.events-info h3{font-size:17px;font-weight:400;}

.events-info p{height:40px;}

.events-info .readmore{
    display:none;
    margin:12px 0 0 0;
    background:#ffffff;
    line-height:37px;
    text-align:center;
    text-decoration:none;
}

.events-slider .swiper-slide:hover .events-info{
    margin-top:-134px;
    height:114px;
    color:#ffffff;
}

.events-slider .swiper-slide:hover .events-info a h3,.events-slider .swiper-slide:hover .events-info p{color:#fff;}

.events-slider .swiper-slide:hover .readmore{display:block;}

.calendar{width:315px;}

.calendar-title, .text-title{
    margin:40px 0 20px 0;
    width:100%;
    height:30px;
    background:url(https://www.milav.org.il/images/line.gif) repeat-x center center;
    font-size:25px;
    font-weight:400;
    line-height:26px;
    color:#313131;
}

.calendar-title span, .text-title span{
    display:inline-block;
    padding-left:10px;
    background:#f5f5f5;
}

.celendar-all, .text-all{
    margin-top:-46px;
    padding-right:10px;
    background:#f5f5f5;
    font-size:15px;
    font-weight:700;
    color:#488ac9;
}

.calendar-box{
    display:block;
    clear:both;
    width:315px;
    height:265px;
    background:#ffffff;
    margin:0 0 65px 0;
}

.text{
    width:410px;
    margin:0 30px 65px 30px;
}

.text-box{
    display:block;
    clear:both;
    width:100%;
}

.messages{
    width:315px;
    margin:0 0 65px 0;
}

.messages-box{
    display:block;
    clear:both;
    width:100%;
    height:263px;
}

.newsScroller ul{
    margin:0;
    padding:0;
    list-style:none;
}

.newsScroller ul li{margin:0 0 36px 0;font-size:14px;}

.newsScroller ul li p{margin:0;}

.news-title{
    font-weight:700;
    text-decoration:none;
}

.footer-line{
    width:100%;
    height:8px;
    background:#f5f5f5;
    border-top:solid 1px #e0e0e0;
}

body.home .footer-line{display:none;}

.copy{
    font-size:15px;
    color:#000000;
    line-height:51px;
}

.tyco{
    margin:15px 0;
    height:22px;
    font-weight:400;
    color:#a0a0a0;
    text-decoration:none;
    line-height:22px;
    overflow:hidden;
    background:url(https://www.milav.org.il/images/tyco.png) no-repeat left center;
}

.tyco span{
    display: block;
    margin-left:-65px;
    padding-left: 68px;
    opacity:0;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    -webkit-transition:all 250ms ease;
    -moz-transition: all 250ms ease;
    transition: all 250ms ease;
}

.tyco:hover span{
    margin-left:5px;
    opacity:1;
    white-space: nowrap;
}

.breadcrumbs{
    margin:8px 0 30px 0;
    width:100%;
    float: right;
    color:#7d7d7d;
    font-size:14px;
    font-weight:400;
    color:#7d7d7d;
}

.breadcrumbs a{color:#7d7d7d;}

.title-icon{
    margin:45px 0 0 0;
    margin-left:14px;
    width:56px;
    height:56px;
    border:solid 1px #e4e4e4;
    background:#ffffff;
}

.title-icon-circle{
    margin:9px;
    width:38px;
    height:38px;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
    background:#ffffff;
    font-size:24px;
    line-height:46px;
    text-align:center;
}

.title-icon .icon{color:#ffffff;}

.titlebox{width:1068px;}

.title{
    margin:45px 0 0 0;
    padding:0 0 7px 0;
    font-size:30px;
    font-weight: 400;
    color:#313131;
    border-bottom:solid 1px #e9e9e9;
}

.title-date{
    margin:10px 0 20px 0;
    font-size:20px;
    font-weight: 400;
    color:#313131;
    line-height:20px;
}

.title-date .icon-calendar{margin-left:10px;}

.section-blue{
    width:100%;
    height:4px;
    background:#70cdf3;
}

.box-event{
    width:718px;
    border-left:solid 1px #e9e9e9;
    padding-left:12px;
    padding-bottom:30px;
}

.box-facebook{width:365px;}

.box-facebook-title{
    margin:0 0 20px 0;
    font-size:15px;
    font-weight:700;
    color:#313131;
}

.image-inner{
    width:100%;
    background:#f5f5f5;
    text-align:center;
}

.events-inner{margin:0 0 40px 0;}

.title-events{margin:30px 0 0 0;}
.eventHeader{float: right;width: calc(100% - 400px);}
.search-categories{width: 400px;    border-bottom: solid 1px #e9e9e9;    margin-top: 13px;    max-width: 100%;}
.events-inner .swiper-slide{
    float:right;
    padding:1px;
    margin-left:7px;
    margin-right:6px;
    margin-bottom:12px;
    width:calc(33.3% - 30px) !important;
    height:auto!important;
    -moz-box-shadow:0px 0px 1px #d9d9d9;
    -webkit-box-shadow:0px 0px 1px #d9d9d9;
    box-shadow:0px 0px 1px #d9d9d9;
    overflow:hidden;
    cursor:pointer;
}

.events-inner .swiper-slide:hover .events-info{
    margin-top:-134px;
    height:114px;
    color:#ffffff;
}

.events-inner .swiper-slide:hover .readmore{display:block;}

.title-events-month{
    margin:0 0 25px 0;
    width:100%;
    height:30px;
    background:url(https://www.milav.org.il/images/line.gif) repeat-x center center;
    font-size:25px;
    font-weight:400;
    line-height:26px;
    color:#313131;
    text-align:center;
}

.title-events-month span{
    display:inline-block;
    padding-left:10px;
    background:#ffffff;
}
.pagination ul{
    margin:35px 0 0 0;
    padding:0;
    list-style:none;
    text-align:center;
}

.pagination ul li{
    display:inline-block;
    font-size:12px;
}

.pagination ul li a{
    display:block;
    margin: 0 2px;
    width:22px;
    height:22px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    font-size:15px;
    line-height:22px;
    text-decoration:none;
    color:#70cdf3;
}

.pagination ul li a:hover, .pagination ul li a.active{
    background:#70cdf3;
    color:#ffffff;
}

.pagination ul li a.icon-page-l, .pagination ul li a.icon-page-r{
    margin:0;
    font-size:12px;
    background:transparent;
}

.pagination ul li a.icon-page-l.last, .pagination ul li a.icon-page-r{color:#989898;}

.pagination ul li a.icon-page-l:hover, .pagination ul li a.icon-page-r:hover{color:#70cdf3;}

.club-box{
    margin:0 0 30px 0;
    /*width:352px;*/
    height:200px;
    border:solid 1px #e0e0e0;
    line-height:normal;
}

.club-box-mar{margin:0 39px;}

.club-box h3{
    margin:0;
    padding:0 10px;
    background:#34495e;
    font-size:16px;
    font-weight:400;
    color:#ffffff;
    line-height:39px;
}

.club-box h3 a{color:#ffffff;font-weight:normal;}

.club-box .icon-club-envelope:before{font-size:14px;vertical-align:top;line-height:39px;}

.club-box .icon-club-pin:before{font-size:20px;vertical-align:top;line-height:39px;}

.club-box .icon-club-loudspeaker:before{font-size:20px;vertical-align:top;line-height:39px;}

.club-box-inner{
    padding:0 10px;
    height: 160px;
    width: 100%;
    font-size:14px;
    overflow:hidden;
}

.links{
    text-decoration:none;
    color:#000000;
}

.links:hover{
    text-decoration:underline;
    color:#4a8ecb;
}

.line{padding:9px 7px;}

.line.sep{border-bottom:solid 1px #ececec;}

.viewmap{
    display:block;
    clear:both;
    margin:12px 0 0 0;
    width:131px;
    height:30px;
    background:#34495e;
    line-height:30px;
    font-weight:700;
    font-size:14px;
    color:#ffffff;
    text-align:center;
    text-decoration:none;
}

.club-box-inner .newsScroller ul li{
    font-size:14px;
    line-height:normal;
    margin: 0 0 10px 0;
}

.club-box-inner .newsScroller ul li .line.sep{
    font-size:16px;
    padding:7px;
}

.club-box-wide{
    width:1138px;
    height:auto;

}

.club-box-wide h3, .club-activity h5 ,.fixedColor{
    background-color:#34495e !important;
}
.club-box-wide .club-box-inner{
    height:auto;
    padding:10px 17px;
}

.club-box-wide .club-box-inner .col{width:533px;}

.club-box-wide .club-box-inner .col-next{
    width:533px;
    margin-right:18px;
    padding-right:18px;
    border-right:solid 1px #ececec;
}

.club-box-wide .club-box-inner .clearfix{margin:8px 0;}

.title-sub{
    margin:45px 0 0 0;
    padding: 0 0 15px;
    border-bottom: 1px solid #e9e9e9;
    color: #3a3a3a;
    font-size: 22px;
    font-weight: 700;
}

.club-calendar ul{
    margin:0;
    padding:0;
    list-style:none;
}

.club-calendar ul li{
    float:right;
    width:168px;
    margin-left:26px;
}

.club-calendar ul li:last-child{margin-left:0;}

.club-calendar h4{
    margin:0;
    padding:10px 10px 20px 10px;
    font-size:25px;
    font-weight:400;
    line-height:20px;
    color:#34495e;
}

.club-calendar h4 strong{
    font-size:14px;
    font-weight:700;
}

.club-activity{
    display:block;
    clear:both;
    margin:0 0 15px 0;
    background:#f5f5f5;
    font-size:13px;
    color:#3a3a3a;
}

.club-activity h5{
    margin:0;
    padding:10px;
    background:#34495e;
    font-size:20px;
    font-weight:400;
    color:#ffffff;
    line-height:20px;
}

.club-activity-inner{padding:10px;}

.club-activity-more{
    float:left;
    margin-left: -7px;
    margin-top: -9px;
    background:#34495e;
    width: 118px;
    height: 37px;
    cursor:pointer;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    line-height: 37px;
    color:#ffffff;
}

.club-activity-more:hover{background: rgb(52,73,94);background:rgba(52,73,94,.85);}

.popup{
    background:#ffffff;
    padding:15px;
    min-width:300px;
    direction:rtl;
    text-align:right !important;
    z-index:15002;
}

.map_close{
    position:absolute;
    top:10px;
left:10px;
    width:28px;
    height:28px;
    border:0;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
    background:#5d5d5d;
    font-family:Arial;
    font-size:20px;
    color:#ffffff;
    line-height:28px;
    text-align:center;
    text-decoration:none;
}

.popup-title{
    margin:0 0 15px 0;
    font-size:15px;
    font-weight:400;
    color:#3a3a3a;
}

#map {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}
.popup_visible #map {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

#map_background, #map_wrapper, #map{z-index:15002 !important;}

/*
 * qTip2 - Pretty powerful tooltips - v2.2.0
 * http://qtip2.com
 *
 * Copyright (c) 2013 Craig Michael Thompson
 * Released under the MIT, GPL licenses
 * http://jquery.org/license
 *
 * Date: Thu Nov 21 2013 08:34 GMT+0000
 * Plugins: tips modal viewport svg imagemap ie6
 * Styles: basic css3
 */
.qtip{
    position: absolute;
left: -28000px;
    top: -28000px;
    display: none;

    max-width: 280px;
    min-width: 50px;

    font-size: 10.5px;
    line-height: 12px;

    direction: ltr;

    box-shadow: none;
    padding: 0;
}

.qtip-content{
    position: relative;
    padding: 5px 9px;
    overflow: hidden;

    text-align: left;
    word-wrap: break-word;
}

.qtip-titlebar{
    position: relative;
    padding: 5px 35px 5px 10px;
    overflow: hidden;

    border-width: 0 0 1px;
    font-weight: bold;
}

.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }

/* Default close button class */
.qtip-close{
    position: absolute;
right: -9px; top: -9px;

    cursor: pointer;
    outline: medium none;

    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

.qtip-titlebar .qtip-close{
right: 4px; top: 50%;
    margin-top: -9px;
}

* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */

.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon{
    display: block;
    text-indent: -1000em;
    direction: ltr;
}

.qtip-icon, .qtip-icon .ui-icon{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
}

.qtip-icon .ui-icon{
    width: 18px;
    height: 14px;

    line-height: 14px;
    text-align: center;
    text-indent: 0;
    font: normal bold 10px/13px Tahoma,sans-serif;

    color: inherit;
    background: transparent none no-repeat -100em -100em;
}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

/* Default tooltip style */
.qtip-default{
    border-width: 1px;
    border-style: solid;
    border-color: #F1D031;

    background-color: #FFFFA3;
    color: #555;
}

.qtip-default .qtip-titlebar{
    background-color: #FFEF93;
}

.qtip-default .qtip-icon{
    border-color: #CCC;
    background: #F1F1F1;
    color: #777;
}

.qtip-default .qtip-titlebar .qtip-close{
    border-color: #AAA;
    color: #111;
}



/*! Light tooltip style */
.qtip-light{
    background-color: white;
    border-color: #E2E2E2;
    color: #454545;
}

.qtip-light .qtip-titlebar{
    background-color: #f1f1f1;
}


/*! Dark tooltip style */
.qtip-dark{
    background-color: #505050;
    border-color: #303030;
    color: #f3f3f3;
}

.qtip-dark .qtip-titlebar{
    background-color: #404040;
}

.qtip-dark .qtip-icon{
    border-color: #444;
}

.qtip-dark .qtip-titlebar .ui-state-hover{
    border-color: #303030;
}


/*! Cream tooltip style */
.qtip-cream{
    background-color: #FBF7AA;
    border-color: #F9E98E;
    color: #A27D35;
}

.qtip-cream .qtip-titlebar{
    background-color: #F0DE7D;
}

.qtip-cream .qtip-close .qtip-icon{
    background-position: -82px 0;
}


/*! Red tooltip style */
.qtip-red{
    background-color: #F78B83;
    border-color: #D95252;
    color: #912323;
}

.qtip-red .qtip-titlebar{
    background-color: #F06D65;
}

.qtip-red .qtip-close .qtip-icon{
    background-position: -102px 0;
}

.qtip-red .qtip-icon{
    border-color: #D95252;
}

.qtip-red .qtip-titlebar .ui-state-hover{
    border-color: #D95252;
}


/*! Green tooltip style */
.qtip-green{
    background-color: #CAED9E;
    border-color: #90D93F;
    color: #3F6219;
}

.qtip-green .qtip-titlebar{
    background-color: #B0DE78;
}

.qtip-green .qtip-close .qtip-icon{
    background-position: -42px 0;
}


/*! Blue tooltip style */
.qtip-blue{
    background-color: #E5F6FE;
    border-color: #ADD9ED;
    color: #5E99BD;
}

.qtip-blue .qtip-titlebar{
    background-color: #D0E9F5;
}

.qtip-blue .qtip-close .qtip-icon{
    background-position: -2px 0;
}



.qtip-shadow{
    -webkit-box-shadow: 1px 1px 3px 1px  rgb(0, 0, 0);
    -moz-box-shadow: 1px 1px 3px 1px rgb(0, 0, 0);
    -box-shadow: 1px 1px 3px 1px rgb(0, 0, 0);
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.qtip-rounded .qtip-titlebar{
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
.qtip-youtube{
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;

    -webkit-box-shadow: 0 0 3px #333;
    -moz-box-shadow: 0 0 3px #333;
    box-shadow: 0 0 3px #333;

    color: white;
    border-width: 0;

    background: #4A4A4A;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
    background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
    background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
    background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
    background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
}

.qtip-youtube .qtip-titlebar{
    background-color: #4A4A4A;
    background-color: rgba(0,0,0,0);
}

.qtip-youtube .qtip-content{
    padding: .75em;
    font: 12px arial,sans-serif;

    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}

.qtip-youtube .qtip-icon{
    border-color: #222;
}

.qtip-youtube .qtip-titlebar .ui-state-hover{
    border-color: #303030;
}


/* jQuery TOOLS Tooltip style */
.qtip-jtools{
    background: #232323;
    background: rgba(0, 0, 0, 0.7);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
    background-image: -moz-linear-gradient(top, #717171, #232323);
    background-image: -webkit-linear-gradient(top, #717171, #232323);
    background-image: -ms-linear-gradient(top, #717171, #232323);
    background-image: -o-linear-gradient(top, #717171, #232323);

    border: 2px solid #ddd;
    border: 2px solid rgba(241,241,241,1);

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;

    -webkit-box-shadow: 0 0 12px #333;
    -moz-box-shadow: 0 0 12px #333;
    box-shadow: 0 0 12px #333;
}

/* IE Specific */
.qtip-jtools .qtip-titlebar{
    background-color: transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}
.qtip-jtools .qtip-content{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}

.qtip-jtools .qtip-titlebar,
.qtip-jtools .qtip-content{
    background: transparent;
    color: white;
    border: 0 dashed transparent;
}

.qtip-jtools .qtip-icon{
    border-color: #555;
}

.qtip-jtools .qtip-titlebar .ui-state-hover{
    border-color: #333;
}


/* Cluetip style */
.qtip-cluetip{
    -webkit-box-shadow: 4px 4px 5px rgb(0, 0, 0);
    -moz-box-shadow: 4px 4px 5px rgb(0, 0, 0);
    box-shadow: 4px 4px 5px rgb(0, 0, 0);
    -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);

    background-color: #D9D9C2;
    color: #111;
    border: 0 dashed transparent;
}

.qtip-cluetip .qtip-titlebar{
    background-color: #87876A;
    color: white;
    border: 0 dashed transparent;
}

.qtip-cluetip .qtip-icon{
    border-color: #808064;
}

.qtip-cluetip .qtip-titlebar .ui-state-hover{
    border-color: #696952;
    color: #696952;
}


/* Tipsy style */
.qtip-tipsy{
    background: black;
    background: rgba(0, 0, 0, .87);

    color: white;
    border: 0 solid transparent;

    font-size: 11px;
    font-family: 'Lucida Grande', sans-serif;
    font-weight: bold;
    line-height: 16px;
    text-shadow: 0 1px black;
}

.qtip-tipsy .qtip-titlebar{
    padding: 6px 35px 0 10px;
    background-color: transparent;
}

.qtip-tipsy .qtip-content{
    padding: 6px 10px;
}

.qtip-tipsy .qtip-icon{
    border-color: #222;
    text-shadow: none;
}

.qtip-tipsy .qtip-titlebar .ui-state-hover{
    border-color: #303030;
}


/* Tipped style */
.qtip-tipped{
    border: 3px solid #959FA9;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;

    background-color: #F9F9F9;
    color: #454545;

    font-weight: normal;
    font-family: serif;
}

.qtip-tipped .qtip-titlebar{
    border-bottom-width: 0;

    color: white;
    background: #3A79B8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
    background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}

.qtip-tipped .qtip-icon{
    border: 2px solid #285589;
    background: #285589;
}

.qtip-tipped .qtip-icon .ui-icon{
    background-color: #FBFBFB;
    color: #555;
}


/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
.qtip-bootstrap{
    /** Taken from Bootstrap body */
    font-size: 14px;
    line-height: 20px;
    color: #333333;

    /** Taken from Bootstrap .popover */
    padding: 1px;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgb(0, 0, 0);
    -moz-box-shadow: 0 5px 10px rgb(0, 0, 0);
    box-shadow: 0 5px 10px rgb(0, 0, 0);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.qtip-bootstrap .qtip-titlebar{
    /** Taken from Bootstrap .popover-title */
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.qtip-bootstrap .qtip-titlebar .qtip-close{
    /**
     * Overrides qTip2:
     * .qtip-titlebar .qtip-close{
     *   [...]
     *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
right: 11px;
    top: 45%;
    border-style: none;
}

.qtip-bootstrap .qtip-content{
    /** Taken from Bootstrap .popover-content */
    padding: 9px 14px;
}

.qtip-bootstrap .qtip-icon{
    /**
     * Overrides qTip2:
     * .qtip-default .qtip-icon {
     *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
    background: transparent;
}

.qtip-bootstrap .qtip-icon .ui-icon{
    /**
     * Overrides qTip2:
     * .qtip-icon .ui-icon{
     *   width: 18px;
     *   height: 14px;
     * }
     */
    width: auto;
    height: auto;

    /* Taken from Bootstrap .close */
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.qtip-bootstrap .qtip-icon .ui-icon:hover{
    /* Taken from Bootstrap .close:hover */
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    filter: alpha(opacity=40);
}


/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
    filter: none;
    -ms-filter: none;
}



.qtip .qtip-tip{
    margin: 0 auto;
    overflow: hidden;
    z-index: 10;

}

/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */
x:-o-prefocus, .qtip .qtip-tip{
    visibility: hidden;
}

.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas{
    position: absolute;

    color: #123456;
    background: transparent;
    border: 0 dashed transparent;
}

.qtip .qtip-tip canvas{ top: 0; left: 0; }

.qtip .qtip-tip .qtip-vml{
    behavior: url(https://www.milav.org.il/#default#VML);
    display: inline-block;
    visibility: visible;
}

#qtip-overlay{
    position: fixed;
left: 0; top: 0;
    width: 100%; height: 100%;
}

/* Applied to modals with show.modal.blur set to true */
#qtip-overlay.blurs{ cursor: pointer; }

/* Change opacity of overlay here */
#qtip-overlay div{
    position: absolute;
left: 0; top: 0;
    width: 100%; height: 100%;

    background-color: black;

    opacity: 0.7;
    filter:alpha(opacity=70);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}



.qtipmodal-ie6fix{
    position: absolute !important;
}

.mytip{display:none;}

.qtip{
    width:235px;
    font-size:14px !important;
    line-height:20px !important;
}

.qtip-light .qtip-titlebar{
    background:#ffffff !important;
    padding:5px 10px;
    paddding-left:35px;
    direction:rtl;
    text-align:right;
}

.qtip-title{
    float:right;
    padding:12px 0 5px 0;
    font-size:13px;
    color:#3a3a3a;
}

.qtip-default .qtip-close{
    top:7px;
left:7px;
right:auto;
    margin:0;
    background:#5d5d5d !important;
    width:21px;
    height:21px;
    border:0;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    border-radius: 21px;
}

.qtip-icon .ui-icon{
    width: 21px !important;
    font-family:'Arimo', Arial !important;
    font-size:15px !important;
    font-weight:400 !important;
    color:#ffffff !important;
    line-height: 20px !important;
}

.qtip-content{
    padding:5px 10px 10px 10px !important;
    direction:rtl;
    text-align:right !important;
}

.qtip-content span{
    display:block;
    clear:both;
}

.qtip-line{
    border-top:solid 2px #34495e !important;
    margin:0 0 5px 0;
}

.tip-title{
    font-size:15px;
    font-weight:700;
    color:#34495e;
}

.price{
    margin:10px 0 0 0;
    padding:5px 0 0 0;
    border-top:solid 1px #e2e2e2;
    font-size:13px !important;
}

.notfound{
    margin:130px 0 0 0;
    padding:175px 0 0 0;
    background:url(https://www.milav.org.il/images/notfound.png) no-repeat center top;
    text-align:center;
    font-size:20px;
    color:#313131;
}

.notfound p{margin:0 0 15px 0;}

.notfound-link{
    display:inline-block;
    width:130px;
    height:33px;
    font-size:15px;
    font-weight:700;
    color:#ffffff;
    line-height:33px;
    text-align:center;
    text-decoration:none;
    background:#70cdf3;
}


.contact-ok{
    margin:100px 0 0 0;
    text-align:center;
    font-size:16px;
    color:#313131;
}

.contact-ok .icon-message-ok{
    font-size:45px;
    color:#70cdf3;
}

.contact-ok h1{
    margin:8px 0;
    font-size:30px;
    font-weight:400;
}

.contact-ok-link{
    display:inline-block;
    margin:10px 0 0 0;
    width:165px;
    height:35px;
    font-size:15px;
    font-weight:700;
    color:#ffffff;
    line-height:35px;
    text-align:center;
    text-decoration:none;
    background:#70cdf3;
}

.contact-box{
    margin:30px 0 0 0;
    text-align:center;
    font-size:16px;
    color:#313131;
}

.contact-box .icon-phone{
    font-size:52px;
    color:#70cdf3;
}

.contact-box h1{
    margin:8px 0 15px 0;
    font-size:30px;
    font-weight:400;
}

.contact-small{
    font-size:14px;
    color:#777777;
}

.contact-form{
    margin:20px auto 100px auto;
    padding:6px 0 0 0;
    width:564px;
    border-top:solid 1px #dcdcdc;
    text-align:right;
}

.contact-col{width:268px;}

.contact-form label{
    display:block;
    margin:10px 0 0 0;
    line-height:30px;
    font-size:14px;
    color:#313131;
    text-align: right;
    font-weight: 400;
}

.contact-form .input, .contact-form textarea{
    padding:10px 5px;
    width:256px;
    height:18px;
    background:#ffffff;
    border:solid 1px #b1b1b1;
    font-family:'Arimo',Arial;
    font-size:14px;
    color:#313131;
    box-sizing: content-box;
}

.contact-form textarea{
    width:552px;
    height:68px;
    overflow:auto;
    resize:none;
}

.submit{
    display:block;
    margin:22px auto 0 auto;
    width:105px;
    height:35px;
    background:#70cdf3;
    border:0;
    cursor:pointer;
    font-family:'Arimo',Arial;
    font-size:17px;
    font-weight:700;
    color:#ffffff;
}

.submit:hover{background:#8cd7f5;}

.required input{border-color:#ff4141 !important;}

.required-text{display:none;}

.required .required-text{
    display:block;
    font-size:12px;
    text-align:left;
    color:#ff4141;
}

.search{
    background:#ebebeb;
    padding:10px 0;
    border-bottom:solid 2px #1aaeed;

    margin-top: -76px;
    z-index: 1000;
    display: block;
    position: relative;


}

.search-title{
    width: calc(50% - 15px);
    max-width: 100%;
    margin-right:15px;
    font-size:14px;
    color:#34495e;
}

.search-title .icon-glass{
    float:right;
    margin-left:22px;
    width:54px;
    height:54px;
    -webkit-border-radius: 54px;
    -moz-border-radius: 54px;
    border-radius: 54px;
    background:#34495e;
    font-size: 21px;
    color:#ffffff;
    text-align:center;
    line-height:54px;
}

.search-title .icon-glass:before{
    vertical-align:top;
}

.search-title h3{
    font-size:22px;
    font-weight:700;
}

.search-title h3, .search-title p{margin:0;}

.search form{
    width:670px;
    margin:9px 0 0 0;
}

.select {
    position: relative;
    display: block;
    margin-left:18px;
    width: 250px;
    height: 36px;
    border:solid 1px #e0e9ed;
    background:#ffffff url(https://www.milav.org.il/images/select.png) no-repeat  12px center;
}

.select .fancyText {
    position: absolute;
    padding:5px 10px;
    width: 230px;
    height: 26px;
    color: #313131;
    font-size:14px;
    line-height: 26px;
}

.select .fancySelect {
    float:left;
    position: relative;
    width: 100%;
    z-index: 2;
    height: 36px;
    opacity: 0;
    cursor: pointer;
    font-family: 'Arimo', Arial;
    font-weight:400;
    color: #313131;
    font-size:14px;
}

.search-submit{
    width:126px;
    height:38px;
    background:#1aaeed;
    border:0;
    color:#ffffff;
    font-family: 'Arimo', Arial;
    font-size:18px;
    font-weight:400;
}

.search-categories ul{
    margin:0;
    padding:0;
    list-style:none;
    text-align:left;
    float: left;
}

.search-categories ul li{
    display:inline;
    float:right;
    position:relative;
    width:56px;
    height:56px;
    border-top:solid 1px #e4e4e4;
    border-right:solid 1px #e4e4e4;
    background:#ffffff;
    box-sizing: content-box;
}

.search-categories ul li:last-child{border-left:solid 1px #e4e4e4;}

.search-categories ul li a{
    display:block;
    margin:9px;
    width:38px;
    height:38px;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
    text-align:center;
    text-decoration:none;
    color:#ffffff;
}

.search-categories ul li a:before{
    line-height:40px;
    font-size: 24px;
}

.search-categories ul li.culture a:before{
    font-size: 19px;
}

.search-categories ul li:hover a, .search-categories ul li.active a{background-color:#ffffff !important;}

.search-categories ul li ul{
    position:absolute;
    visibility:hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
left:0;
    top:56px;
    list-style:none;
    -webkit-transition:all 250ms ease 0s;
    -moz-transition: all 250ms ease 0s;
    transition: all 250ms ease 0s;
    margin:0;
    width:286px;
}

.search-categories ul li:hover ul{
    visibility:visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.search-categories ul li ul li{
    float:left;
    border:0;
    padding:15px 20px;
    width:auto;
    height:26px;
    font-size:18px;
    color:#ffffff;
    line-height:26px;
}

.search-categories ul li ul li:last-child{
    float:left;
    border:0;
    padding:15px 20px;
    width:auto;
    height:26px;
    font-size:18px;
    color:#ffffff;
    line-height:26px;
}

.classes-page{
    width:1179px;
    max-width: 100%;
    margin-left:-39px;
}

.classes-box{
    margin:0 0 39px 0;
    margin-left:39px;
    width:352px;
    border:solid 1px #e0e0e0;
    line-height:normal;
}

.classes-box h3{
    margin:0;
    padding:7px 10px;
    height:38px;
    background:#34495e;
    font-size:18px;
    font-weight:400;
    color:#ffffff;
    line-height:19px;
}

.classes-box-inner{
    padding:0 10px;
    height: 160px;
}

.classes-box-inner strong{font-size:13px;color:#a1a2a2;}

.classes-box-link{
    float:left;
    margin-top:-38px;
    width:118px;
    height:37px;
    font-size:14px;
    font-weight:400;
    color:#ffffff;
    line-height:37px;
    text-align:center;
    text-decoration:none;
}

.classes .classes-box-link{
    margin-left: -7px;
    margin-top: -9px;
}

.pagination-classes ul{margin-top:0;}



.categories{box-sizing: content-box;}
.trips .categories{background-color:rgb(113,179,35);background-color:rgba(113,179,35,.9);}
.trips-world .categories{background-color:rgb(244,139,27);background-color:rgba(244,139,27,.9);}
.classes .categories{background-color:rgb(26,174,237);background-color:rgba(26,174,237,.9);}
.lectures .categories{background-color:rgb(241,76,119);background-color:rgba(241,76,119,.9);}
.culture .categories{background-color:rgb(137,67,170);background-color:rgba(137,67,170,.9);}
.hul .categories{background-color:rgb(236,63,35);background-color:rgba(236,63,35,.9);}
.war .categories{background-color: rgb(11, 64, 133);background-color: rgba(11, 64, 133, 0.9);}


.trips .categories-inner-icon{background-color:#71b323;}
.trips-world .categories-inner-icon{background-color:#f48b1b;}
.classes .categories-inner-icon{background-color:#1aaeed;}
.lectures .categories-inner-icon{background-color:#f14c77;}
.culture .categories-inner-icon{background-color:#8943aa;}
.hul .categories-inner-icon{background-color:rgb(236,63,35);}
.war .categories-inner-icon{background-color: rgb(11, 64, 133);}

.categories-name{box-sizing: content-box;}
.trips .categories-name{color:#71b323;}
.trips-world .categories-name{color:#f48b1b;}
.classes .categories-name{color:#1aaeed;}
.lectures .categories-name{color:#f14c77;}
.culture .categories-name{color:#8943aa;}
.hul .categories-name{color:rgb(236,63,35);}
.war .categories-name{color: rgb(11, 64, 133);}

.trips .events-date{background-color:#71b323;}
.trips-world .events-date{background-color:#f48b1b;}
.classes .events-date{background-color:#1aaeed;}
.lectures .events-date{background-color:#f14c77;}
.culture .events-date{background-color:#8943aa;}
.hul .events-date{background-color:rgb(236,63,35);}
.war .events-date{background-color: rgb(11, 64, 133);}

.trips:hover .events-info{background-color:rgb(113,179,35);background-color:rgba(113,179,35,.9);}
.trips-world:hover .events-info{background-color:rgb(244,139,27);background-color:rgba(244,139,27,.9);}
.classes:hover .events-info{background-color:rgb(26,174,237);background-color:rgba(26,174,237,.9);}
.lectures:hover .events-info{background-color:rgb(241,76,119);background-color:rgba(241,76,119,.9);}
.culture:hover .events-info{background-color:rgb(137,67,170);background-color:rgba(137,67,170,.9);}
.hul:hover .events-info{background-color:rgb(236,63,35);background-color:rgba(236,63,35,.9);}
.war:hover .events-info{background-color: rgb(11, 64, 133);background-color: rgba(11, 64, 133, 0.9);}

.trips .events-info .readmore{color:#71b323;}
.trips-world .events-info .readmore{color:#f48b1b;}
.classes .events-info .readmore{color:#1aaeed;}
.lectures .events-info .readmore{color:#f14c77;}
.culture .events-info .readmore{color:#8943aa;}
.hul .events-info .readmore{color:rgb(236,63,35);}
.war .events-info .readmore{color: rgba(11, 64, 133, 0.9);}

.section-blue.trips{background-color:#71b323;}
.section-blue.trips-world{background-color:#f48b1b;}
.section-blue.classes{background-color:#1aaeed;}
.section-blue.lectures{background-color:#f14c77;}
.section-blue.culture{background-color:#8943aa;}
.section-blue.war{background-color:#0b4085;}

.title-icon.trips .title-icon-circle{background-color:#71b323;}
.title-icon.trips-world .title-icon-circle{background:#f48b1b url("../images/vacation.png") center center no-repeat;background-size: 25px 25px;}
.title-icon.classes .title-icon-circle{background-color:#1aaeed;}
.title-icon.lectures .title-icon-circle{background-color:#f14c77;}
.title-icon.culture .title-icon-circle{background-color:#8943aa;}
.title-icon.hul .title-icon-circle{background-color:rgb(236,63,35);}
.title-icon.war .title-icon-circle{background-color: #0b4085;}

.search-categories ul li.trips a{background-color:#71b323;}
.search-categories ul li.trips-world a{background:#f48b1b url("../images/vacation.png") center center no-repeat;background-size: 25px 25px;;}
.search-categories ul li.classes a{background-color:#1aaeed;}
.search-categories ul li.lectures a{background-color:#f14c77;}
.search-categories ul li.culture a{background-color:#8943aa;}
.search-categories ul li.hul a{background:rgb(236,63,35);}
.search-categories ul li.war a{background: #0b4085;}

.search-categories ul li.trips:hover, .search-categories ul li.trips.active{background-color:#71b323;}
.search-categories ul li.trips-world:hover, .search-categories ul li.trips-world.active{background-color:#f48b1b;}
.search-categories ul li.classes:hover, .search-categories ul li.classes.active{background-color:#1aaeed;}
.search-categories ul li.lectures:hover, .search-categories ul li.lectures.active{background-color:#f14c77;}
.search-categories ul li.culture:hover, .search-categories ul li.culture.active{background-color:#8943aa;}
.search-categories ul li.hul:hover, .search-categories ul li.hul.active{background-color:rgb(236,63,35);}
.search-categories ul li.war:hover, .search-categories ul li.war.active{background-color: #0b4085;}

.search-categories ul li.trips:hover a, .search-categories ul li.trips.active a{color:#71b323;}
.search-categories ul li.trips-world:hover a, .search-categories ul li.trips-world.active a{color:#f48b1b; background: url("../images/vacation_hover.png") center center no-repeat;background-size: 25px 25px;}
.search-categories ul li.classes:hover a, .search-categories ul li.classes.active a{color:#1aaeed;}
.search-categories ul li.lectures:hover a, .search-categories ul li.lectures.active a{color:#f14c77;}
.search-categories ul li.culture:hover a, .search-categories ul li.culture.active a{color:#8943aa;}
.search-categories ul li.hul:hover a, .search-categories ul li.hul.active a{color:rgb(236,63,35);}
.search-categories ul li.war:hover a, .search-categories ul li.war.active a{color: #0b4085;}

.search-categories ul li.trips ul li{background-color:#71b323;}
.search-categories ul li.trips-world ul li{background-color:#f48b1b;}
.search-categories ul li.classes ul li{background-color:#1aaeed;}
.search-categories ul li.lectures ul li{background-color:#f14c77;}
.search-categories ul li.culture ul li{background-color:#8943aa;}
.search-categories ul li.hul ul li{background-color:rgb(236,63,35);}
.search-categories ul li.war ul li{background-color: #0b4085}

.classes-box.trips h3, .classes-box.trips .classes-box-link{background-color:rgb(113,179,35);background-color:rgba(113,179,35,1);}
.classes-box.trips-world h3, .classes-box.trips-world .classes-box-link{background-color:rgb(244,139,27);background-color:rgba(244,139,27,1);}
.classes-box.classes h3, .classes-box.classes .classes-box-link{background-color:rgb(26,174,237);background-color:rgba(26,174,237,1);}
.classes-box.lectures h3, .classes-box.lectures .classes-box-link{background-color:rgb(241,76,119);background-color:rgba(241,76,119,1);}
.classes-box.culture h3, .classes-box.culture .classes-box-link{background-color:rgb(137,67,170);background-color:rgba(137,67,170,1);}
.classes-box.war h3, .classes-box.war .classes-box-link{background-color:#0b4085;}

.classes-box.trips .classes-box-link:hover{background-color:rgb(113,179,35);background-color:rgba(113,179,35,.8);}
.classes-box.trips-world .classes-box-link:hover{background-color:rgb(244,139,27);background-color:rgba(244,139,27,.8);}
.classes-box.classes .classes-box-link:hover{background-color:rgb(26,174,237);background-color:rgba(26,174,237,.8);}
.classes-box.lectures .classes-box-link:hover{background-color:rgb(241,76,119);background-color:rgba(241,76,119,.8);}
.classes-box.culture .classes-box-link:hover{background-color:rgb(137,67,170);background-color:rgba(137,67,170,.8);}
.classes-box.war .classes-box-link:hover{background-color: rgb(11, 64, 133);background-color: rgba(11, 64, 133, 0.8);}


.section-blue.zait, .club-box.zait h3, .club-box.zait .viewmap, .zait .club-activity-more{background-color:rgb(63,142,105);background-color:rgba(63,142,105,1);}

.club-box.zait .viewmap:hover, .zait .club-activity-more:hover{
    background-color:rgb(63,142,105);
    background-color:rgba(63,142,105,.9);
}
.club-activity-more:hover{
    color: #fff;
}

.qtip-line.zait{border-color:rgb(63,142,105);border-color:rgba(63,142,105,1);}

.tip-title.zait{color:rgb(63,142,105);color:rgba(63,142,105,1);}

.accesibility ul{
    margin:0;
    margin-right:15px;
    padding:0;
    list-style:none;
    direction:rtl;
    position:relative;
    z-index:15003;
    width:137px;
}

.accesibility ul li{
    display:block;
    padding:0 5px;
    position:relative;
    font-size:13px;
}

.accesibility ul li a{
    display:block;
    height:25px;
    color:#000000;
    text-decoration:none;
    line-height:24px;
}

.accesibility ul li ul{
    position:absolute;
    top:25px;
right:0;
    margin:0;
    width:100%;
    background:rgb(49,49,49);
    background:rgba(49,49,49,0.9);
    -webkit-transition:all 250ms ease 0s;
    -moz-transition: all 250ms ease 0s;
    transition: all 250ms ease 0s;
    visibility:hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

.accesibility ul li:hover ul{
    visibility:visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.accesibility ul li ul li a{
    display:block;
    padding:3px 5px;
    color:#ffffff;
}

.accesibility ul li ul li a#fixColors{
    padding:8px 5px;
    font-size:19px;
    border-bottom:solid 1px #d2d2d2;
}

.accesibility ul li ul li a:hover{color:#70cdf3;}

.rvfs-1 body, .rvfs-1 p, .rvfs-1 span, .rvfs-1 a, .rvfs-1 h1, .rvfs-1 h2, .rvfs-1 h3, .rvfs-1 h4, .rvfs-1 h5, .rvfs-1 h6{ font-size: 70% }
.rvfs-2 body, .rvfs-2 p, .rvfs-2 span, .rvfs-2 a, .rvfs-2 h1, .rvfs-2 h2, .rvfs-2 h3, .rvfs-2 h4, .rvfs-2 h5, .rvfs-2 h6{ font-size: 80% }
/*.rvfs-3 body, .rvfs-3 p, .rvfs-3 span, .rvfs-3 a, .rvfs-3 h1, .rvfs-3 h2, .rvfs-3 h3, .rvfs-3 h4, .rvfs-3 h5, .rvfs-3 h6{ font-size: 90% }*/
.rvfs-4 body, .rvfs-4 p, .rvfs-4 span, .rvfs-4 a, .rvfs-4 h1, .rvfs-4 h2, .rvfs-4 h3, .rvfs-4 h4, .rvfs-4 h5, .rvfs-4 h6{  }
.rvfs-5 body, .rvfs-5 p, .rvfs-5 span, .rvfs-5 a, .rvfs-5 h1, .rvfs-5 h2, .rvfs-5 h3, .rvfs-5 h4, .rvfs-5 h5, .rvfs-5 h6{ font-size: 110% }
.rvfs-6 body, .rvfs-6 p, .rvfs-6 span, .rvfs-6 a, .rvfs-6 h1, .rvfs-6 h2, .rvfs-6 h3, .rvfs-6 h4, .rvfs-6 h5, .rvfs-6 h6{ font-size: 120% }
.rvfs-7 body, .rvfs-7 p, .rvfs-7 span, .rvfs-7 a, .rvfs-7 h1, .rvfs-7 h2, .rvfs-7 h3, .rvfs-7 h4, .rvfs-7 h5, .rvfs-7 h6{ font-size: 130% }



.swiper-pagination-switch,
.bt,
.categories,
.categories-inner,
.categories-inner-icon,
.title-icon-circle,
.pagination ul li a,
.qtip-icon .ui-icon,
.search-title .icon-glass
{behavior: url(https://www.milav.org.il/css/pie.htc) !important;position:relative;}






.swiper-slide {
    float: right;
}
.na,
{
    display:none;
}
.none
{
    display:none;
}
.xvelocity
{
    opacity:0;
    -webkit-box-shadow: 0px 0px 0px 0px rgb(0, 125, 200);
    -moz-box-shadow: 0px 0px 0px 0px rgb(0, 125, 200);
    -o-box-shadow: 0px 0px 0px 0px rgb(0, 125, 200);
    box-shadow: 0px 0px 0px 0px rgb(0, 125, 200);
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 125, 200, 0.25);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 125, 200, 0.25);
    -o-box-shadow: 0px 0px 0px 0px rgba(0, 125, 200, 0.25);
    box-shadow: 0px 0px 0px 0px rgba(0, 125, 200, 0.25);
}
.loader
{
    display:none;
}

.green
{
    color:green;
}
.red{
    color:red;
}

#wrapper
{
    height:614px;
    overflow:hidden;
    position:relative;
}
.image-inner
{

    text-align:center;
    margin:0 auto;
}


.animated
{
    -webkit-transition-property: all;
    -webkit-transition-duration: 1s;
    -webkit-transition-timing-function: linear;
    -webkit-transition-delay: 2s;
    /* Standard syntax */
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: linear;
    transition-delay: 2s;
}

.classes-page
{
    min-height:480px;
}
/*.events-slider
{
	height:330px;
}*/


.messages-box
{
    overflow:hidden;
}


.fc-header-center {
    display:block !important;
}



.R { float:right;}
.L { float:left;}

/* PAGER && GALLERIES */
.content	UL.moving				{ -wekbit-transition:none !important; transition:none !important;}
UL.train, UL.ptrain					{ -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease; -ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition: all 444ms ease; padding-right:0px !important;}
DIV.pager							{ margin:0; padding:15px 0; border-top:1px solid #FFFFA3; border-bottom:1px solid #FFFFA3; text-align:center;}
DIV.pager	A						{ display:inline-block; margin:0 5px; width:19px; height:19px; color:#555; font:normal 13px/19px 'Myriad Hebrew', 'Noto Sans Hebrew', arial, sans-serif; text-align:center;}
DIV.pager	A.active				{ background:#ebebeb; color:#ff0FFF;}
DIV.pager	A.arw					{ color:#ebebeb; font:normal 9px/19px 'sammy'; direction:ltr; vertical-align:bottom; opacity:1;}
DIV.pager	A.disabled				{ color:#FFEF93;}
DIV.pager	A.disabled:hover		{ color:#FFEF93; cursor:default;}
DIV.pager	A._dbl					{ letter-spacing:-4px;}
.R { float:right;}

/* Gallery CSS */
/* thumboxS BOX */
.gallery .bottomc	.content	.txt		{ position:relative; margin-bottom:65px;}
.gallery .gallerybox							{ position:relative;  margin-top:15px;}
.gallery .train								{ -moz-transition: all 444ms ease;-ms-transition: all 444ms ease;-o-transition: all 444ms ease;transition: all 444ms ease;}
.gallery ul.train li { list-style:none; margin-left:20px; margin-top:10px;}

.galrow										{ /* float:right !important; */  list-style:none; width:260px; height:526px; margin:0 0 0 0;margin-left:6px;}	/* 24.3.2014 */
.gallery .thumbox							{ list-style:none; overflow:hidden; position:relative; width:260px; height:260px; margin:0 0 16px; }
.gallery  .videoLayer				{ position:absolute; top:0px; left:0px; width:260px; height:260px;z-index:1;background:url('../images/play-video.png') no-repeat center center; display:block !important;}
.gallery .thumbox	IMG						{ position:absolute; top:0; left:0; width:260px; height:260px; z-index:1;}
.gallery .thumbox	DIV.overlay				{ cursor:pointer; opacity:0; position:absolute; top:0; left:0; width:260px; height:260px; background:rgb(33,33,33);background:rgba(33,33,33,0.5); padding-top:400px; z-index:2; -webkit-transition:all 500ms ease; -moz-transition: all 444ms ease;-ms-transition: all 444ms ease;-o-transition: all 444ms ease;transition: all 444ms ease; zoom:1;}
.gallery .thumbox:hover	DIV.overlay			{ opacity:1; height:260px; padding:0;}
.gallery .thumbox	DIV.overlay	H2			{ position:absolute; bottom:45%; left:50%; margin:0 0 0 0;margin-left:-82px;  font:normal 25px/35px "Noto Sans Hebrew", arial, sans-serif; color:#FFFFFF; width:164px; text-align:center;}

.gallery .thumbox	DIV.overlay	A			{ overflow:hidden; opacity:0; position:absolute; top:-120%; left	:50%; margin:24px 0 0 0;margin-left:-50px; display:block; width:100px; height:32px;   background-color:#212121; background-color:rgb(33,33,33); background-image:url(https://www.milav.org.il/images/prettyPhoto/zoom_icon_18x18.png); background-repeat:no-repeat; background-position:right 50%;padding:0 0 0 0;font:normal 15px/32px "Noto Sans Hebrew", arial, sans-serif; text-align:center;text-decoration:none;color:#FFFFFF !important; -webkit-transition:all 388ms ease;}
.gallery .thumbox:hover	DIV.overlay	A		{ opacity:1; top:50%;}
.gallery .thumbox	DIV.overlay	A:hover		{ text-decoration:none !important; background-color:rgb(33,33,33);background-color:rgba(33,33,33,0.9);}

.gallery .content	.txt	._sarw			{ position:absolute; background:url(https://www.milav.org.il/images/prettyPhoto/arws_slider_43x222.png) no-repeat 0 0; width:43px; height:92px; top:50%; margin-top:-46px; opacity:1; z-index:11;}
.gallery .content			A.disabled		{ opacity:0.3 !important; cursor:default !important;}
.gallery .content	.txt	._sleft			{ left:-3px; background-position:left -130px;}
.gallery .content	.txt	._sright		{ right:-3px;}


.gallery .content	.txt	._sarw:hover	{ opacity:1;}


.gallery .popwrap							{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgb(33,33,33);background:rgba(33,33,33,0.5); z-index:99;}
.gallery .popwrap	.popbox					{ position:absolute; top:50%; left:50%; width:710px; height:465px; margin:-242px 0 0 0;margin:left:-365px; background:#FFFFFF; box-shadow:0px 0px 15px rgb(0,0,0);box-shadow:0px 0px 15px rgba(0,0,0,0.20);}
.gallery .popwrap	.popup					{ position:absolute; width:690px; height:445px; top:10px; left:10px; overflow:hidden;}
.gallery .popwrap	.popbox	._sarw			{ position:absolute; background:url(https://www.milav.org.il/images/prettyPhoto/arws_slider_43x222.png) no-repeat left 0; width:43px; height:92px; top:50%; margin-top:-46px; opacity:1; z-index:11;}
.gallery .popwrap	.popbox	._sleft			{ left:-3px; background-position:0 -130px;}
.gallery .popwrap	.popbox	._sright		{ right:-3px;}
.gallery .popwrap	.popbox	._sarw:hover	{ opacity:1;}
.gallery .popwrap	.popbox	IMG				{ position:absolute; top:0; left:0; width:690px; height:445px; z-index:10;}
.gallery .popwrap	.popbox	H2				{ position:absolute; bottom:0; right:0; height:55px; width:676px; background:rgb(33,33,33);background:rgba(33,33,33,0.8); color:#FFF; font:normal 18px/55px "Noto Sans Hebrew", arial, sans-serif; padding:0 0 0 0;padding-right:14px; margin:0; z-index:11;}
.gallery .content	.popwrap	.popbox	H2	A			{ display:block; float: left ; bottom:0; left:0; width:55px; height:55px; text-align:center; color:#9e9e9e; background:#212121 url(https://www.milav.org.il/images/prettyPhoto/x_icon_13x13.png) no-repeat 50% 50%; zoom:1;}
.gallery .content	.popwrap	.popbox	H2	A:hover		{ text-decoration:none !important; color:#a5845b;}

/* POPUP GALLERY */
.gallery .content	.popwrap	UL.ptrain		{ position:absolute; z-index:10; top:0; right:0; -moz-transition: all 444ms ease;-ms-transition: all 444ms ease;-o-transition: all 444ms ease;transition: all 444ms ease;}
.gallery .content	.popwrap	UL.ptrain	LI	{ width:690px; height:445px; position:relative;}

.gallery .videoLayer {
    position: absolute;
    top: 0px;
left: 0px;
    width: 260px;
    height: 260px;
    z-index: 1;
    background: url('../images/play-video.png') no-repeat center center;
    display: block !important;
}

.clubSection .newsScroller .newsLine { height:110px;}
.home .newsScroller li { height:300px !important;}

#map_canvas {

    height:400px;
    width:600px;
}

.pp_content{padding:10px 10px 3px 10px !important;}
a.pp_previous{float:left !important;background:url(https://www.milav.org.il/images/prettyPhoto/btnPrevious.png) no-repeat left 50% !important;}
a.pp_next{float:right !important;background:url(https://www.milav.org.il/images/prettyPhoto/btnNext.png) no-repeat right 50% !important;}
div.pp_default .pp_description{margin:0 50px !important;margin-right:14px !important;color:#ffffff;text-align:right !important;}
div.pp_default .pp_content_container .pp_details{margin:0 !important;height:55px !important;background:rgb(33,33,33) !important;background:rgba(33,33,33,.8) !important;}
div.pp_default .pp_description{font-size:16px !important;font-weight:400 !important;line-height:55px !important;}
a.pp_close{left:0;right:auto !important;width:55px !important;height:55px !important;background:#444 url(https://www.milav.org.il/images/prettyPhoto/x_icon_13x13.png) no-repeat 50% 50% !important;}
.ppt, div.pp_default .pp_expand{display:none !important;}
#pp_full_res{line-height:0 !important;}
#fullResImage{display:block !important;}
.header .navwrap, H1, DIV.pp_default .pp_content_container .pp_details{background:url() repeat\9 !important;}
.header .upper{background:url() repeat\9;}
div.pp_default .pp_nav .currentTextHolder{font-style:normal !important;font-family:'Arimo',Arial !important;font-size:15px !important;line-height:45px !important;}

.club-calendar .club-activity-more{
    float:none;
    display: block;
    clear:both;
    margin:8px 0 0 0;
    width:auto;
    height:28px;
    font-size: 13px;
    font-weight: 700;
    line-height:28px;
}

.categories-inner-icon{line-height:53px;}

/*.search-categories-classes ul{width:286px;}*/

.menu ul.dd{visibility:visible;display:none;}



.image-inner{white-space:nowrap;}


.red-alert {
	float: right;
	background-color: red;
	color: white;
	padding: 10px;
	border-radius: 2px;
	margin: 10px 0px;
	font-size: 20px;
}



/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {

}

@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.pull-r{float:right;}

.pull-l{float:left;}

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}





.mart_20{
    margin-top:20px;
}



.ketchup-error ul,
.swiper-pagination-switch,
.categories,
.categories-inner,
.categories-inner-icon,
.categories-nav ul li a:hover .categories,
.categories-nav ul li a:hover .categories-inner,
.categories-nav ul li a:hover .categories-inner-icon,
.title-icon-circle,
.pagination ul li a,
.map_close,
.search-title .icon-glass,
.search-categories ul li a,
.search-categories ul li:hover a,
.search-categories ul li a:hover,
.search-categories ul li.active a{behavior: url(https://www.milav.org.il/css/pie.htc) !important;position:relative;}


/************** 980 px adaptation ****************/
/*.container {
width:980px;
}*/

.menu ul > li > a {
    padding: 0 8px;
    font-size: 17px;
}

.swiper-slide img {
    /* height: 440px;
     width: 980px;
     */
    width: 100%;
}
.categories-nav ul {
    float: left;
    width:100%;
}

.categories-title {
    width: 100%;
    font-size: 18px;
}

.categories-nav {
    width: 100%;
    text-align: center;
}

.categories-nav ul li {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
}

.grey .text {
    width:340px;
}

.grey .messages {
    width:265px;
}

.club-calendar ul li{width:16%;margin-left:3px;}

.club-activity{margin-bottom:10px;}

.club-box{width: 33.3%;}
.club-box.club-box-mar{width: calc(33.3% - 20px);}

.club-box-wide{width: 100%;}

.club-box-mar {margin: 0 10px;}

.club-box-wide .club-box-inner .col {
    width: 453px;
}

.club-box-wide .club-box-inner .col-next {
    width: 454px;
}

.gallery .thumbox{width: 326px;}

.thumbox-box{
    display: block;
    margin-right: 33px;
    position: relative;
    width: 260px;
}

.gallery .thumbox DIV.overlay A{background-image:none;}

.events-inner .swiper-slide{margin:0 15px 20px 15px;}

.classes-page {
    margin-left: -20px;
    width: 1000px;
}

.classes-box{
    margin-left:10px;
    width: calc(33.3% - 10px);
}

.titlebox{width:908px;}

.box-event{
    width:100%;
    border: none;
}

.events-slider .swiper-slide{
    /*width:324px !important;*/
    /*margin:0;*/
    margin-bottom: 40px;
}

.swiper-slide-box{
    width:100% !important;
    margin:0 auto;
    display:block;
    direction:rtl;
    -moz-box-shadow:0px 0px 1px #d9d9d9;
    -webkit-box-shadow:0px 0px 1px #d9d9d9;
    box-shadow:0px 0px 1px #d9d9d9;
}

/*.slider, .slider .swiper-container{height:100%;}*/

.slider .swiper-slide img{width:100%;height:auto;}

.popup-title{margin-top:10px;}

.search form{width:50%;}

#gallery .thumbox{float:left;}

.ie8 .gallery .thumbox DIV.overlay{background:transparent;}
/****************************************************/
.hpTxt{
    width: 100%;
    text-align: center;
    margin: 50px 0;
}
.hpTxt h3 span{
    padding:0 25px;
    background: #fff;
}
.hpTxt a{
    color:#1eaae8;
    margin-top: 20px;
    display: inline-block;
}
.banners{
    width: 100%;
    float: right;
    margin-bottom: 50px;
    text-align: center;
}
.banners > a{
    width: calc(50% - 15px);
    background: #c7c7c7;
    display: inline-block;
    margin-left: 0;
    margin-bottom:15px;

}
.banners > a img{
    width: 100%;
}
.banners > a + a{
    margin-left: 0px;
    margin-right: 0px;
}
.grey .messages{
    margin: 0 50px;
}
.likeBox{
    padding:40px 0;
}
.accesibility button{
    background: transparent;
    border: 0;
    font-size: 15px;
}
.accesibility button .close{
    display: none;
    width: 20px;
    height: 20px;
    opacity: 1;
    margin-top: -2px;
}
.accesibility button.open .close{
    display: inline-block;
    float: right;
}
.accesibility button.open .access{
    display: none;
}
.accesibility button:hover{
    text-decoration: underline;
}
#addwat_buttons{
    z-index: 9999999!important;
}
iframe[name="google_conversion_frame"]{
    position: absolute;
    top: -9999px;
}
.print_page{
    background: url(../images/print.png) right center no-repeat;
    background-size: 20px 20px;
    padding: 5px 27px 5px 5px;
    border: 0;
    float: left;
    margin-top: -40px;
}
.eventHeader + .print_page{
    position: absolute;
    left: 410px;
    top: 70px;
}
@media print{
    header, .breadcrumbs, .print_page, footer{display: none;}
    a{text-decoration: none!important;}
    a[href]:after {content: none !important;}
    .lego-row span, p{font-size: 20px !important;}
}
.paginationWrap{
    text-align: center;
}

.footer-menu{
    width:100% !important;
    list-style-type: none;
}
.footer-menu-col{
    width:20% !important;
    list-style-type: none;
}
.footer-menu-col ul{
    list-style-type: none;
    margin-right: -24%;
}
.footer-menu-col span{
    font-weight: bold;
    color: #45494c;
}
.footer-menu{
    padding: 30px 0;
}
.footer-menu a{
    text-decoration: none;
    color: #7d848a;
}
.bottomFooter{
    box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.1);
}


div.pp_pic_holder {
    z-index: 1000000;
}

@media only screen and (min-width:992px){
    .menu >	ul	> li {margin: 0 14px; }
    .menu ul > li:hover, .menu ul li.active{background:#f7f7f7 url(https://www.milav.org.il/images/drop.png) no-repeat center bottom;}
    .menu ul.dd{
        position:absolute;
        visibility:hidden;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        -khtml-opacity: 0;
        opacity: 0;
        width:195px;
    right:0;
        top:80px;
        margin:0;
        padding:0 0 20px 0;
        list-style:none;
        background: rgb(49,49,49);
        background:rgba(49,49,49,0.9);
        -webkit-transition:all 250ms ease 0s;
        -moz-transition: all 250ms ease 0s;
        transition: all 250ms ease 0s;
    }

    .menu li:hover	ul.dd{
        visibility:visible;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -khtml-opacity: 1;
        opacity: 1;
    }

    .menu ul > li:hover ul.dd li{background-color:transparent;background-image:none;}

    .menu ul.dd	a{
        display:block;
        padding:20px 18px 0 18px !important;
        font-size:16px;
        color:#ffffff;
        line-height:16px;
    }

    .menu ul.dd	a:hover{color:#70cdf3;}

    .menu li.menu-wide ul.dd{width:570px;}

    .menu li.menu-wide ul.dd li{
        float:right;
        width:180px;
        padding-right:10px;
    }

    .menu li.menu-wide ul.dd li a{
        background:url(https://www.milav.org.il/images/drop-arrow.png) no-repeat right 24px;
        padding:20px 10px 0 10px;
    }
    .menu li:hover ul.dd{display:block;}

}
@media only screen and (min-width:1200px){
    .container {width: 980px!important;padding: 0;}
}
@media only screen and (min-width:991px) and (max-width:1200px){
    .grey .messages{margin: 0 30px;}
    .menu ul > li > a{padding: 0 5px;}
    .image-inner img{width: 33.3%;}
    .club-box-wide .club-box-inner .col{width: 443px;}
    .club-box-wide .club-box-inner .col-next{    width: 439px;}
    .classes-box h3{    font-size: 16px;}
    .eventHeader + .print_page{left: 420px;}
}
@media only screen and (max-width:992px){
    .search-categories { width: 100%; }
    .navbar-toggle{display: block;}
    .navbar-toggle .icon-bar{background: #313131;}
    .navbar-collapse.collapse{display: none!important;}
    .menu_open .navbar-collapse{display: block!important;}
    .menu.navbar-collapse{max-height: calc(90% - 110px); position: fixed!important;top: 105px!important;right: 0!important;background: #fff!important;width: 100%!important;z-index: -1;-moz-box-shadow: 0 1px 2px rgb(0,0,0);-webkit-box-shadow: 0 1px 2px rgb(0,0,0);box-shadow: 0 1px 2px rgb(0,0,0);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);box-shadow: 0 1px 2px rgba(0,0,0,0.2);}
    .menu>ul{padding: 7px 0;}
    .menu>ul>li{width: 100%;border-bottom: 1px solid #f5f4f4;overflow: hidden;}
    .menu>ul>li:last-child{border-bottom: 0;}
    .menu>ul>li>a{width: 100%;line-height: 20px;padding: 7px 0;}
    .menu>ul>li.liWithChild{background:url("../images/arr.png") left 7px no-repeat;background-size: 20px 20px; }
    .liWithChild ul.dd{list-style: none;display: block;height: 0;transition: height .25s ease-in-out;-moz-transition: height .25s ease-in-out;-webkit-transition: height .25s ease-in-out;}
    .liWithChild.openLi ul.dd{height: auto;transition: height .25s ease-in-out;-moz-transition: height .25s ease-in-out;-webkit-transition: height .25s ease-in-out;}
    .menu ul li ul li a{line-height: normal;font-size: 15px;}
    .menu ul li ul li{padding: 4px 0;border-bottom: 1px solid #f5f4f4;}
    .menu ul li ul li:last-child{border: 0;}
    .navbar-toggle{margin: 23px 0;}
    .slider .swiper-title{margin-top: -200px;}
    .categories-title{width: 100%;}
    .categories-nav{width: 100%;text-align: center;}
    .categories-nav ul li{float: none;display: inline-block;vertical-align: middle;margin: 0 10px;}
    .grey .messages{    margin: 1px 50px;}
    .calendar-box{margin: 0;}
    .club-box h3{font-size: 14px;}
    .club-box-inner{padding: 10px;font-size: 14px;}
    .club-activity h5{    font-size: 16px;    line-height: 16px;}
    .club-box:not(.club-box-wide){height: 230px;}
    .club-box-inner{height: 190px;}
    .image-inner img{width: 33.3%;}
    .club-box-wide .club-box-inner .col-next{width: 100%;border: 0;padding: 0;margin: 0;}
    .classes-box{    width: calc(50% - 10px);}
    .title-events{width: 100%;}
    .eventHeader + .print_page{    left: 10px;}
}
@media only screen and (max-width:768px){
    .accesibility button span, .menu-top ul li a span{display: none;}
    .menu-top ul li{    padding: 0 10px;}
    .banners > a{width: 100%;margin-left: 0;}
    .banners > a + a{margin-right: 0;margin-top:15px;}
    .hpTxt{    margin: 30px 0;}
    .calendar{width: 100%;}
    .calendar-box{margin: 0 auto;}
    .grey .messages{width: 100%; margin: 0;}
    .home .newsScroller li{height: 200px !important;}
    .messages-box{height: 200px;}
    .likeBox{width: 100%;text-align: center;border-top: 1px solid #e4e4e4;padding:15px 0;}
    .hpSliderWrap .container{padding: 0;}
    .slider .swiper-title h3{font-size: 20px;line-height: 20px;}
    .slider .swiper-title{margin-top: -180px; width: 80%;margin-right: 10%;}
    .slider .pages{right: 50%;transform: translateX(50%);bottom:15px;}
    .banners{margin-bottom: 15px;}
    .calendar-title, .text-title{    font-size: 20px;}
    .celendar-all, .text-all{    font-size: 13px;}
    .events{    font-size: 20px;text-align: right;}
    .events-all{    font-size: 13px;}
    body{font-size: 14px;}
    .title{font-size: 22px;}
    .title-events{margin: 38px 0 0 0;}
    .club-calendar{float: right;width: 100%;overflow-x: scroll;}
    .club-calendar ul{width: 682px;float: right;}
    .club-calendar ul li{width: 111px;}
    .club-box.club-box-mar{margin: 0;width: 100%;}
    .club-box{width: 100%;height: auto!important;    margin-bottom: 15px!important;}
    .club-box-inner{font-size: 14px;}
    .title-sub{    font-size: 18px;}
    .club-box-inner{    height: auto;}
    .events-inner{margin: 0 0 10px 0;}
    .title-events-month{    font-size: 18px;padding: 0 10px;}
    .events-inner .swiper-slide{width:calc(50% - 30px) !important;}
    .classes-box h3{font-size: 14px;}
    .search-title, .search form{width:100%;margin: 10px auto;float: none;display: block;}
    .lego-row p, .lego-row span{font-size: 14px!important; }
    .contact-box h1{font-size: 24px;}
    .contact-form{max-width: 100%;}
    .banners > a img{height: auto!important;}
}
@media only screen and (max-width:599px){
    .image-inner img{width: 100%;}
    .image-inner img:not(:first-child){display:none;}
    .events-info{    line-height: 16px;font-size: 14px;}

    .search-categories ul li ul{display: none;}
    .classes-box{width:100%!important;margin-left: 0;}
    .search-title .icon-glass{display: none;}
    .search-title{margin: 0;}
    .search form{width: 100%;}
    .select{margin-left: 0;width: 100%;}
    .search-submit{    height: 33px;    font-size: 16px;margin-top: 15px;width: 100%;}
    .contact-col{width: 100%;}
    .contact-form .input, .contact-form textarea{width: 100%;    box-sizing: border-box;height: 35px;}
    .contact-form textarea{height: 70px;}
    #wrapper{    height: 780px;}
    .contact-box{font-size: 14px;}
}
@media only screen and (max-width:479px){
    .events-inner .swiper-slide{width:calc(100% - 30px) !important;}
    .search-categories ul li{    width: 45px;height: 45px;}
    .search-categories ul li a{    margin: 3px;}

}
@media only screen and (max-width:360px){
    .calendar-box{    width: 100%;}
    .copy{font-size: 12px;}


}