/*!
 * before making any changes - do it on unminified-main.css and minify.
 *                                      -------------------
*/
/* Background pattern from Toptal Subtle Patterns */
@-webkit-keyframes cf4FadeInOut{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}100%{opacity:1}}@-moz-keyframes cf4FadeInOut{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}100%{opacity:1}}@-o-keyframes cf4FadeInOut{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}100%{opacity:1}}@keyframes cf4FadeInOut{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}100%{opacity:1}}.cf0a{position:relative;width:100%;margin:0 auto;right:0;min-height:370px;text-align:center}.cf0a img{position:absolute;-webkit-animation-name:cf4FadeInOut;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-name:cf4FadeInOut;-moz-animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-o-animation-name:cf4FadeInOut;-o-animation-timing-function:ease-in-out;-o-animation-iteration-count:infinite;animation-name:cf4FadeInOut;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.drag_div{display:block;text-align:center;padding:1em 0;margin:1em 0;color:#555;border:2px dashed #aaa;border-radius:7px;cursor:default}.drag_div_hover{border:2px dashed #000}.form-group.required .control-label:after{content:"*";color:red}.yeshuv_box_image{width:150px;height:100px;border:0;opacity:.8;filter:alpha(opacity=80);-moz-border-radius:0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;border:solid 1px #e0e0e0}.yeshuv_box_image:hover{opacity:1;filter:alpha(opacity=100)}body{margin-top:0;padding-top:0;padding-bottom:20px;font-family:Heebo;direction:rtl}.alpha{background:rgb(180,120,120);background:rgba(180,180,180,.55);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)"}@font-face{font-family:'Alef Hebrew';font-style:normal;font-weight:400;src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/alefhebrew/v2/Alef-Regular.eot);src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/alefhebrew/v2/Alef-Regular.eot?#iefix) format('embedded-opentype'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/alefhebrew/v2/Alef-Regular.woff2) format('woff2'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/alefhebrew/v2/Alef-Regular.woff) format('woff'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/alefhebrew/v2/Alef-Regular.ttf) format('truetype')}@font-face{font-family:'Alef Hebrew';font-weight:700;src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/alefhebrew/v2/Alef-Bold.eot);src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/alefhebrew/v2/Alef-Bold.eot?#iefix) format('embedded-opentype'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/alefhebrew/v2/Alef-Bold.woff2) format('woff2'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/alefhebrew/v2/Alef-Bold.woff) format('woff'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/alefhebrew/v2/Alef-Bold.ttf) format('truetype')}.yeshuvMarker{color:blue;background-color:#fff;font-family:"Lucida Grande","Arial",sans-serif;font-size:13px;font-weight:700;text-align:center;white-space:nowrap}.areaMarker{color:red;background-color:#fff;font-family:"Lucida Grande","Arial",sans-serif;font-size:13px;font-weight:700;text-align:center;white-space:nowrap}.circle{width:20px;height:20px;margin:0 10px 0 5px;border-radius:10px;font-size:11px;color:#000;display:inline-block;line-height:20px;text-align:center;background:#babaff}.project-details div{margin-bottom:8px}.inner-addon{position:relative}.inner-addon .glyphicon{position:absolute;padding:10px;pointer-events:none}.left-addon .glyphicon{left:0}.right-addon .glyphicon{right:0}.left-addon input{padding-left:30px}.right-addon input{padding-right:35px}.well1{background:rgb(250,242,205)}.centered_container{position:relative;text-align:center}.centered{position:absolute;top:50%;font-size:1.5em;left:50%;background:rgba(255,255,255,.8);padding:5px 10px 5px 10px;transform:translate(-50%,-50%)}@media all and (max-width:600px){.navbar-glyph{margin-top:0;margin-right:10px;margin-bottom:0;margin-left:20px}.nav-item{border-bottom:solid 1px #8e8e8e}}@media all and (min-width:600px){.navbar-nav{text-align:center}.navbar-glyph{margin-top:10px;margin-right:10px;margin-bottom:15px;margin-left:10px;display:block!important}.nav-item{float:right!important;min-width:165px}}
.fa-star {font-size:0.8em; color:#fef5d1;none:#e6c4ec }
.star-checked {color:#fed700;non:#784f7d }
#searchBackground {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 100;
    -moz-opacity: .75;
    opacity: .75;
    filter: alpha(opacity=75);
}
.navbar-collapse {
    z-index:200
}

body {
    font-family:Heebo,Arial;
}


.centeredPanel {
    padding:35px 5px 50px 5px;
}
.categoryPagination {
    padding:0px;
}
@media (min-width: 768px) {
    .centeredPanel {
        padding:35px 75px 50px 75px;
    }
    .categoryPagination {
        padding-left: 20px;
    }
}

.bmz-breadcrumb {
    margin:0px 0px 25px 0px;
    padding-right:25px;
    background:#eaeaea;
    width:100%;
    box-shadow: 0px 2px 7px #888888
}

/* service box common */

.service-box {
    margin:auto;
    font-family: Heebo;
    font-size:1.2em;
    min-height:300px;
}
.service-box-sep {
    background:#ececec;
    width:100%;
    height:2px;
    margin-bottom:5px
}
.service-box-name {
    margin-top:10px;
    font-size:1.2em
}
.service-box-moto {
    padding-left:8px;
    margin-top:4px;
    font-size:0.9em;
    color:#505050
}
.service-box-button {
    margin:auto;
    padding-bottom:15px
}
.service-box-button > a {
    color:#784f7d;
    background:#eee4f0;
    border-color:#eee4f0
}

/* menu header */
.menu_i {
    font-size:1.3em;
    color:#afa9af;
    margin-left:10px
}
.menu_li {
    padding:2px 2px 2px 5px;
    margin-top:2px;
    margin-bottom:3px;
}
.nav-item-height {
    max-height:103px
}
.searchBox-wide { width:400px }
.menu_icon {
    width:35px;
    font-size:0.9em;
    color:#505050;
    text-align:center;
    padding-left:5px;
}

