header.bg-ny{height:auto!important;min-height:0!important;padding:0!important}
header.bg-ny .container{height:auto!important;min-height:0!important;padding:8px 0 12px!important;position:relative!important;text-align:center!important}
header.bg-ny .logo{display:block!important;position:static!important;float:none!important;width:380px!important;height:127px!important;background-image:url(https://olam-habidur.co.il/wp-content/uploads/2026/09/Olam-Habidur-Logo-363x121.png)!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;margin:0 auto 8px!important}
header.bg-ny .olam-ad-row{display:block!important;position:static!important;float:none!important;clear:both!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;text-align:center!important}
header.bg-ny .olam-ad-row>a{display:inline-block!important;position:static!important;float:none!important;width:auto!important;height:auto!important;margin:0 auto!important;padding:0!important}
header.bg-ny .olam-ad-row .bob,body.mobile header.bg-ny .olam-ad-row .bob{display:block!important;position:static!important;float:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:10px 28px!important;transform:none!important;background:#65000d!important;background-image:none!important;border:1px solid #d8ad48!important;border-radius:9px!important;color:#fff!important;font-size:20px!important;line-height:1.3!important;text-align:center!important;box-shadow:none!important}
.cat-nav{clear:both!important}
#searchform,#searchform>div,.form-search,.form-search>div{overflow:hidden!important}
#searchform #searchsubmit,.form-search #searchsubmit,button#searchsubmit.search-icon{background:#65000d!important;background-image:none!important;border:1px solid #d8ad48!important;border-radius:8px 0 0 8px!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;margin:0!important;outline:0!important}
.wpcf7 input[type="submit"],.wpcf7 input.wpcf7-submit,input[type="submit"].wpcf7-submit{background:#65000d!important;background-image:none!important;border:1px solid #d8ad48!important;border-radius:9px!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important}
@media screen and (max-width:900px){header.bg-ny .logo{width:300px!important;height:100px!important}header.bg-ny .olam-ad-row .bob,body.mobile header.bg-ny .olam-ad-row .bob{font-size:19px!important;padding:9px 24px!important}}
@media screen and (max-width:600px){header.bg-ny .container{padding:8px 0 10px!important}header.bg-ny .logo{width:230px!important;height:77px!important;margin:0 auto 6px!important}header.bg-ny .olam-ad-row .bob,body.mobile header.bg-ny .olam-ad-row .bob{font-size:18px!important;padding:9px 22px!important}} footer #searchform>div{display:flex!important;flex-direction:row!important;align-items:stretch!important;overflow:visible!important;width:100%!important}
footer #searchform label{display:block!important;flex:1 1 auto!important;margin:0!important;padding:0!important}
footer #searchform .search-query{display:block!important;width:100%!important;height:100%!important;box-sizing:border-box!important;border-radius:0!important;margin:0!important}
footer #searchform #searchsubmit{display:block!important;flex:0 0 auto!important;position:relative!important;margin:0!important;border:1px solid #d8ad48!important;border-radius:8px 0 0 8px!important;background:#65000d!important;background-image:none!important;color:#fff!important;box-sizing:border-box!important;clip-path:none!important}
footer #searchform #searchsubmit:before,footer #searchform #searchsubmit:after{display:none!important;content:none!important} .cat-header ul.n li a,.cat-header ul.n.bbb li a,.cat-header .filter ul.n li a{background:#65000d!important;background-color:#65000d!important;background-image:none!important;border:1px solid #d8ad48!important;border-radius:9px!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}
.cat-header ul.n li a:hover,.cat-header ul.n.bbb li a:hover,.cat-header .filter ul.n li a:hover,.cat-header ul.n li.current-cat>a{background:#7b0b18!important;background-color:#7b0b18!important;background-image:none!important;border-color:#efc969!important;color:#fff!important}
.new-vd-sort span.sort-img-3,.new-vd-sort span.sort-img-2,.new-vd-sort span.active{background:#65000d!important;background-color:#65000d!important;background-image:none!important;border:1px solid #d8ad48!important;border-radius:6px!important;box-shadow:none!important}
.breadcrumbs,.breadcrumbs .current,.breadcrumbs .breadcrumb_last{color:#fff!important}
.breadcrumbs a{color:#d8ad48!important;text-shadow:none!important}
.breadcrumbs .sep{color:#c79b3b!important;text-shadow:none!important}
@media (max-width:800px){header .container{padding-top:0!important}header .logo-img,header .logo{margin-top:0!important}header{padding-top:0!important}} .home-page-content{
max-width:1100px!important;
margin:0 auto!important;
padding:30px 18px 12px!important;
color:#fff!important;
font-size:20px!important;
line-height:1.8!important;
text-align:right!important;
box-sizing:border-box!important;
}
.home-page-content h2{
color:#d8ad48!important;
font-size:34px!important;
line-height:1.35!important;
font-weight:700!important;
margin:0 0 18px!important;
text-align:right!important;
text-shadow:none!important;
}
.home-page-content p{
color:#fff!important;
margin:0 0 24px!important;
line-height:1.8!important;
}
.home-page-content a,
.home-page-content a:visited{
color:#d8ad48!important;
font-weight:700!important;
text-decoration:none!important;
text-shadow:none!important;
}
.home-page-content a:hover,
.home-page-content a:focus{
color:#efc969!important;
text-decoration:underline!important;
}
@media screen and (max-width:600px){
.home-page-content{
padding:24px 16px 8px!important;
font-size:18px!important;
line-height:1.75!important;
}
.home-page-content h2{
font-size:27px!important;
line-height:1.35!important;
margin:0 0 14px!important;
}
.home-page-content p{
margin:0 0 20px!important;
line-height:1.75!important;
}
} .single-post-profile .single-profile-top,
.single-post-profile .single-profile-bot,
.single-post-profile .post-ratings{
background:#4b010a!important;
background-color:#4b010a!important;
background-image:none!important;
} .single-post-profile .tel-label > p:first-child span{
color:#d8ad48!important;
text-shadow:none!important;
font-weight:700!important;
}
.single-post-profile .tel-label a.new-phone-test{
background:#65000d!important;
background-color:#65000d!important;
background-image:none!important;
border:2px solid #d8ad48!important;
border-radius:9px!important;
color:#fff!important;
box-shadow:none!important;
text-shadow:none!important;
} .ankets.view-compact:not(.t-reccomend) .nav-item > p:not(.placement){
background:#65000d!important;
background-color:#65000d!important;
background-image:none!important;
border:1px solid #d8ad48!important;
box-sizing:border-box!important;
color:#fff!important;
box-shadow:none!important;
text-shadow:none!important;
} html body header .logo{
background-image:url(//olam-habidur.co.il/wp-content/uploads/2026/09/Olam-Habidur-Logo-363x121.png)!important;
}
.front-foto .no-image{
display:block!important;
width:100%!important;
aspect-ratio:327 / 224;
overflow:hidden;
}
.front-foto .no-image img{
display:block!important;
float:none!important;
width:100%!important;
height:100%!important;
max-height:none!important;
object-fit:cover;
} .single-post-profile #owl-demo{
display:block;
width:100%;
height:auto;
min-height:600px;
overflow:visible;
}
.single-post-profile #owl-demo.owl-ready{
min-height:0!important;
}
.single-post-profile #owl-demo > .item{
display:none;
}
.single-post-profile #owl-demo > .item:first-child{
display:block;
width:100%;
height:500px;
}
.single-post-profile #owl-demo > .item:first-child img{
display:block;
width:100%!important;
height:500px!important;
object-fit:cover;
}
.single-post-profile #owl-demo .item img{
object-fit:cover;
}