@font-face{font-family:'almoni-dl';font-display:optional;font-weight:400;font-style:normal;src:url('almoni-dl-aaa-400.woff') format('woff')}
@font-face{font-family:'almoni-dl-bold';font-weight:normal;font-display:optional;font-style:normal;src:url('almoni-dl-aaa-700.woff') format('woff')}
html{width:100%;height:100%;font-family:'almoni-dl';}.warp,#logo{max-width:1050px;margin:0 auto;width:100%}*{margin:0;padding:0;box-sizing:border-box}header{margin-bottom:25px;padding-top:22px;}body{overflow-x:hidden;margin-bottom:50px;}
#top-bar{border-bottom:5px solid #fdfcfc;padding-bottom:13px;}
#top-bar .warp{display:flex;flex-wrap:wrap;justify-content:space-between;}
.top-menu ul{display:flex;flex-wrap:wrap;justify-content:flex-start;}
.top-menu li{list-style:none;margin-left:5px;border-left:1.5px solid #000;line-height:14px;font-size:14px;padding-left:4px;}
.top-menu li:last-child{border:none;}
.social-top{display:flex;flex-wrap:wrap;justify-content:flex-end;width:85px;}
.social-top li{background:url(../images/top-social.jpg) no-repeat;list-style:none;overflow:hidden;background-size:cover;width:25px;height:25px;margin-right:2px;}
.social-top li.pintrest{background-position:-56px 0;}
.social-top li.facebook{background-position:-30px 0;}
.social-top li.instegram{background-position:0 0;}
.social-top li a{text-decoration:none;display:block;height:100%;text-indent:-300px}
.user-top-menus{position: absolute;right:0;top:60px;}
.user-top-menus li{list-style:none;margin-left:3px;overflow:hidden;}
.user-top-menus li a{text-decoration:none;display:block;height:100%;text-indent:-300px;width:100%;}
.user-top-menus li.to-my-saves{background:url(../images/brides/Heart1.svg) no-repeat;background-size:contain;width:25px;height:25px;}
.user-top-menus li.to-my-account{background:url(../images/brides/login.svg) no-repeat;background-size:contain;width:25px;height:25px;}
.user-top-menu li.top-search{background:url(../images/brides/search.svg) no-repeat;
background-size:contain;width:19px;height:19px;margin-top:2px;margin-right:5px;}
.user-top-menu li.top-search{position: relative;display: flex;align-items: center;overflow: visible;}
.k2SearchBlock{position: absolute;right: 25px;width: 0;overflow: hidden;transition: all 0.3s ease-in-out;opacity: 0;visibility: hidden;}
.k2SearchBlock.show{width:200px;opacity:1;visibility:visible;}
.k2SearchBlock form{display:flex;align-items:center;}
.k2SearchBlock .inputbox {width: 100%;border: none;border-bottom: 1px solid #ddd;padding: 5px;outline: none;}
.k2SearchBlock .button {display: none;}
.top-search .k2SearchBlock{position: absolute;right: 0;top: 100%;background: #fff;padding: 10px;border: 1px solid #ddd;width: 200px;margin-top: 5px;opacity: 0;transform: translateY(-10px);transition: all 0.3s ease-in-out;visibility: hidden;}
.top-search .k2SearchBlock.show{display: block;opacity: 1;transform: translateY(0);visibility: visible;}
#logo{text-align:center;position:relative;margin-bottom:5px;cursor:pointer;}
#logo img{width:38%;height:auto;display:block;margin:0 auto;}
#mainmenu{position:relative;padding-bottom:8px;}
#mainmenu > ul{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1050px;margin:0 auto;}
#mainmenu li.level1{list-style:none;font-family:'almoni-dl-bold';}
#mainmenu li.item2257 > a{position:relative;z-index:1000;}
#mainmenu li.item4229 > a::after{background:url(../images/brides/Heart1.svg) no-repeat;content:"";position:absolute;background-size:contain;width:21px;height:21px;right:-23px;top:-3px;}
#mainmenu li.item4228 > a::after{background:url(../images/brides/Heart1.svg) no-repeat;content:"";position:absolute;background-size:contain;width:21px;height:21px;right:-23px;top:-3px;}
#mainmenu .menu-in{opacity:0;overflow:hidden;visibility:hidden;position:absolute;width:100%;top:20px;background:#fff;transition:opacity 0.2s ease-in-out;padding:40px 0 20px;left:0;pointer-events:none;z-index:100;border-bottom:1px solid #000;content-visibility:hidden;}
#mainmenu li.item4228 .menu-in{display:none !important;}
#mainmenu .menu-in:before{content:"";position:absolute;width:100%;top:16px;border-bottom:1px solid #000;}
#mainmenu li.level1:hover .menu-in{opacity:1;pointer-events:auto;visibility:visible;content-visibility:visible;}
#mainmenu li li{margin-bottom:10px;list-style:none;}
#mainmenu li li a{text-decoration:none;color:#000;font-family:'almoni-dl';font-size:14px;}
#mainmenu li li img{width:100%;display:block;height:auto;}
li.level1 > a,span.nav-header{text-decoration:none;color:#000000;font-size:14px;}
li.level1:hover > a,li.level1:hover > span,li.active > a{color:#b0b0b0 !important;}
#mainmenu li li a:hover{color:#b0b0b0 !important;}
li.item300 .menu-warp{display:grid;grid-template-columns:140px 160px 780px;grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:0;width:1040px;margin:0 auto;}
li.item300 .menu-in .ulin3{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;}
li.item1697 .menu-warp,li.item3345 .menu-warp{width:900px;margin:0 auto;display:grid;grid-template-columns:160px 800px;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0;}
li.item1697 .ulin4{display:flex;text-align:center;flex-wrap:wrap;}
li.item1697 .ulin4 li{margin-left:10px;}
li.item305 .menu-warp{width:780px;margin:0 auto;display:grid;grid-template-columns:320px 190px 250px;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0;text-align:center;}
li.item2257 .menu-warp{width:630px;margin:0 auto;display:grid;grid-template-columns:275px 275px;grid-template-rows:1fr;grid-column-gap:70px;grid-row-gap:0;text-align:center;}
li.item2905 img{width:43% !important;margin:-6px auto 0;}
li.item2907 img{width:22% !important;margin:0 auto 6px;}
li.item2257 .menu-warp li.headingck{margin-top:17px}
li.item2257 .menu-warp li.headingck{font-size:16px}
li.item2910 img{max-height:215px;width:auto !important;margin:0 auto;}
li.item2910 a,li.item2906 a{font-size:0 !important}
li.item509 .menu-warp{width:740px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around;}
li.item509 .firstul{text-align:center;}
li.item1725 .menu-warp{width:760px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-evenly;}
li.item1725 .firstul{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-around;}
li.item1725 .firstul li{margin-left:14px;}
.main-image{text-align:center;margin-bottom:17px;}
.home-main h1{text-align:center;font-weight:normal;color:#272727;font-size:22px;margin-bottom:20px;font-family:'almoni-dl-bold';letter-spacing:1px;}
.home-main .main-image img{width:100%;max-width:1600px;height:auto;display: block;margin: 0 auto;}
.home-main section{margin-bottom:30px;}
.spotify{margin-top:-55px;border-bottom: 1px solid #c9c9c8;margin-bottom:20px;}
.home-main a,.top-menu a,.bottomlinks a,.highlights li a{text-decoration:none;color:#000;}
.home-main section img{width:100%;height:auto;}
.home-img-bottom{text-align:center;border-top:3px solid #a4a4a4;border-bottom:3px solid #a4a4a4;margin-top:-5px;padding:10px 0;}
.home-img-bottom .title{font-family:'almoni-dl-bold';font-size:18px;font-weight:normal;}
.home-img-bottom .description{font-size:16px;}
.home-section{display:block;}
.home-section .home-banner{grid-area:3;}
.sliders{margin-top:27px}
.sliders .swiper{padding:80px 0 !important;}
.swiper-button-next, .swiper-button-prev{color:#9c9c9c !important;}
.sliders .swiper-slide{transform: translate3d(-6px, 0px, 0px) !important;transition-duration:100ms;}
.swiper-zoom-container{transform:inherit !important;flex-wrap:wrap;box-shadow:0px 0px 5px 3px #d1d1d1;padding:8px;background:#fff;transition-duration:100ms;cursor:pointer;}
.swiper-zoom-container .close{visibility:hidden;position:absolute;background:url(../images/x.svg) no-repeat;width:16px;height:16px;left:15px;z-index:10;top:15px;background-color:#fff;background-position:center;border-radius:18%;background-size:11px;}
.swiper-slide-zoomed .close{visibility:visible;}
.sliders .swiper-slide-zoomed{z-index:1;transform:translate3d(-6px, 0px, 0px) scale(1.1) !important;transition-duration:100ms;}
.swiper-slide-zoomed img{transform:translate3d(0px, 0px, 0px) scale(1) !important;}
.slider-title{font-family:'almoni-dl-bold';font-size:25px;font-weight:normal;text-align:center;margin-bottom:-36px;}
.slide-title{font-family:'almoni-dl-bold';font-size:18px;font-weight:normal;margin:6px 6px 2px;}
.slide-description{font-size:12px;margin:0 20px;}
.slide-boldtext{font-family:'almoni-dl-bold';font-weight:bold;font-size:13px;margin-top:5px}
.swiper-slide span{display:block;}
.slider-link{visibility:hidden;color:#fff !important;background:#272727;padding:2px 20px;display:block;margin-top:4px;border-radius:3px;font-size:14px;text-decoration:none;}
.swiper-slide-zoomed .slider-link{visibility:visible;}
.slide-text-box{width:100%}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg{width:100%;height:auto}
.swiper-pagination{z-index:0 !important;bottom: 2vw !important;}
.highlightstitle{text-align:center;color:#272727;display:block;position:relative;font-weight:normal;font-size:15px;margin-top:10px;margin-bottom:35px;}
.highlightstitle::before,.highlightstitle::after{border-bottom:1px solid #c9c9c8;height:1px;width:41%;position:absolute;right:0;top:8px;content:"";}
.highlightstitle::after{left:0;right:auto;}
.highlights ul,.instagram ul,.bottomlinks ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:18px;}
.highlights li{list-style:none;width:31%;margin-bottom:20px;}
.highlight_img{border:1px solid #000;padding:7px;margin-bottom:17px;}
.highlight_img img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:1/1;}
.highlight_title{font-family:'almoni-dl-bold';font-size:16px;margin-bottom:6px;}
.highlight_intro{font-size:14px;}
.instagram li{list-style:none;margin-bottom:20px;width:24%;list-style:none;}
.instagram li img,.bottomlinks li img{width:100%;height:auto;object-fit:cover;aspect-ratio:3/4;display:block;}
.bottomlinks li{width:19%;list-style:none;}
.bottomlinks .title{text-align:center;font-size:14px;color:#6f6f6f;border-bottom:1px solid #6f6f6f;width:80%;margin:15px auto 8px;line-height:16px;letter-spacing:0.5px;}
.bottomlinks .description{text-align:center;font-size:14px;}
ul.breadcrumb{display:flex;flex-wrap:wrap;margin-bottom:20px;justify-content:flex-start;}
ul.breadcrumb li{list-style:none;font-size:12px;}
ul.breadcrumb li:last-child{font-family:'almoni-dl-bold';color: #000;cursor:auto;}
ul.breadcrumb a,.breadcrumb .divider{text-decoration:none;color:#000;}
.breadcrumb .divider{margin: 0 2px 0 5px;}
#itemListPrimary,.inspiration{grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));display:grid;grid-gap:14px;}
.itemContainer img{max-height:252px;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display: block;}
.wed-brides-save-btn{background: url(../images/brides/heart-empty.svg) no-repeat center center;background-size:contain;width:34px;height:34px;position:absolute;right:5px;top:5px;text-indent: -1000px;overflow:hidden;cursor: pointer;transform: scale(1);transition: transform 0.2s ease-in-out;filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.7));}
button.wed-brides-save-btn{border:none;}
.wed-brides-save-btn:hover {transform:scale(1.06);}
.wed-brides-save-btn:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background: url(../images/brides/heart-black.svg) no-repeat center center;background-size: contain;opacity:0;transform: scale(0.8);transition: all 0.3s ease-in-out;}
.wed-brides-save-btn.saved:after {opacity: 1;transform: scale(1);}
.save-not-logged-in{position:absolute;right:-24px;top:41px;background: #fff;padding:10px 5px 0;font-size:11px;width: 200px;height:auto;display:none;border: 1px solid #999;text-align:center;z-index:10000;}
.save-not-logged-in span{display: block;margin-bottom: 5px; color:#cbbb93;}
.save-not-logged-in a{display:block;color:#fff !important;text-decoration:none;background:#000;padding:5px 10px;border-radius:6px;text-align:center !important;font-size:10px !important;width:70%;margin:0px auto 12px;text-indent: 0 !important;font-family: almoni-dl !important;}
.save-not-logged-in.show{display: block;}
.save-not-logged-in:before {content:"";position:absolute;top:-6px;right:39px;width:10px;height:10px;background:#fff;border-left: 1px solid #999;border-top: 1px solid #999;transform:rotate(45deg);}
.itemContainer{margin-bottom:10px;position:relative;}
.bitemincategory{grid-area: 2 / 3 / 2 span / 2 span;text-align:center;margin:0 auto;}
.bitemincategory img{max-height:none;width: 100%;height: 100% !important;margin-top: 0;object-fit: contain;}
.image-wrapper{position:relative;}
.itemListSubCategories{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));display:grid;grid-auto-rows:minmax(150px, auto); grid-gap:25px;}
.subCategoryContainer a{display:block;height:100%;}
.subCategoryContainer img{width:100%;height:auto;}
.tall-panel{grid-row-end:span 2;grid-column-start:span 2;}
.cat-section-title{text-align:center;font-size:15px;font-weight:normal;position:relative;width:100%;margin:0 auto 20px;letter-spacing:0;display:flex;flex-wrap:wrap;justify-content:space-between;}
.cat-section-title:before, .cat-section-title:after{height:1px;background:#a0a0a0;width:37%;content:"";overflow:hidden;align-self:center;}
.mekodamim,.GuidesInformation{grid-template-columns:repeat(auto-fit, minmax(220px, auto));display:grid;grid-auto-rows:minmax(auto,268px);grid-gap:12px;text-align:center;position:relative;margin-bottom:90px;margin-top:40px;justify-content: center;}
.mekodamim:after{content:"";width:112%;position:absolute;height:70%;bottom:-45px;z-index:-10;right:-63px;border: 4px solid #000;}
.mekodamimItem{position:relative;}
.mekodamimItem img{width:100%;object-fit:contain;height:auto;display:block;}
.mekodamimItem a,.catItemTitle a,.inspiration a{text-decoration:none;color:#000;text-align:right;font-size:14px;font-family:'almoni-dl-bold';letter-spacing:1px;}
.mekodamimItem a{color:#000;display:block;height:100%;}
.GuidesInformation .mekodamimItem a{color:#000;}
.catItemTitle,.mekodamim-title{font-weight:normal;line-height:16px;font-size:14px;margin-top:5px;}
.mekodamim-cat{font-family:'almoni-dl';}
.mekodamim-tagline{font-size:11px;margin-top:1px;}
.catItemIntroText{font-size:14px;margin-top:-2px;}
.itemListView .cat-name{text-align:center;font-family:'almoni-dl-bold';font-weight:400;font-size:18px;position:relative;width:40%;margin:0 auto 20px;letter-spacing:2px;}
.pinzeta-main .cat-name{margin-bottom:50px;}
.itemListView .cat-name:before,.itemListView .cat-name:after{height:1px;background:#a0a0a0;width:30%;content:"";overflow:hidden;top:51%; position: absolute;}
.itemListView .cat-name:before{margin-right:-40%}
.itemListView .cat-name:after{margin-right:10%}
.cat-desc{padding:0 30px;font-size:14px;text-align:right;color:#000;}
.itemListView .selectize-input{border:1px solid #000 !important;background:#fff !important;}
.cat-desc h1{font-weight:400;font-size:17px;margin:-5px 0 5px;}
.catPinzeta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:12px 0 22px;}
.cat-name-search{width:23%;position:relative;}
.cat-descPinzeta{width:77%;}
.new-reality-banner{display:flex;flex-wrap:wrap;justify-content:flex-end;}
.new-reality-banner a{max-width:77%;}
.new-reality-banner img{width:100%;height:auto;}
.pinzetaItemHeader{text-align:center;border-image: linear-gradient(0deg, #000 2px, #fff 0) fill 0//0 100vw;position:relative;padding:34px 0;margin-bottom: 50px;}
.pinzetaItemHeader h1{font-weight:normal;font-size:29px;}
.pinzetaItemHeader .numberofreviews{font-size:16px;margin-top:12px;}
.pinzetaItemHeader .numberofreviews::before{content:"";background:url(../images/place-to-organize/stars.png)no-repeat;height:12px;display:inline-block;background-size:cover;width: 75px;margin-left:5px;vertical-align:baseline;position: relative;
  top: 0.5px;}
/* Main Garden Search Box under title */
.main-garden-search-wrapper{margin: 30px 0;width:100%;position: relative;}
.main-garden-search-wrapper > span{display:block;text-align:center;font-size: 18px;margin-bottom:18px;}
.main-garden-search-wrapper.B-about{margin:0 0 30px;padding: 24px 0;}
.main-garden-search-wrapper.B-about::after{right: -130px;}
.main-garden-search-wrapper.B-about::before{left: -130px;}
.main-garden-search-wrapper .selectize-control {width:75%;margin: 0 auto;}
.main-garden-search-wrapper .selectize-input {
    background: #fff !important;
    border: 1px solid #ddd !important;
    border-radius: 50px !important;
    padding: 15px 15% 15px 25px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    background-image: url(../images/brides/search2.svg) !important;
    background-repeat: no-repeat !important;
    background-position: 93% center !important;
    background-size: 24px 24px !important;
}
.main-garden-search-wrapper .selectize-input::after{border: none !important;}
.main-garden-search-wrapper .selectize-input input {
    display: inline-block !important;
    opacity: 1 !important;
    width: 100% !important;
    font-size: 16px !important;
    border: none !important;
    outline: none !important;
}

.main-garden-search-wrapper .selectize-input input::placeholder {
    color: #999 !important;
    opacity: 1 !important;
}

.main-garden-search-wrapper .selectize-input input:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.main-garden-search-wrapper .selectize-input.focus {
    border-color: #ddd !important;
    box-shadow: none !important;
}

.main-garden-search-wrapper .selectize-input .item {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    font-size: 16px !important;
}

.main-garden-search-wrapper .selectize-dropdown {
    border-radius: 8px !important;
    margin-top: 5px !important;
}

/* TypeSearch doesn't need typing - hide input */
#TypeSearch-selectized {
    display: none !important;
}

/* VenueSearch - ONLY this one allows typing */
#VenueSearch + .selectize-control .selectize-input .item {
    display: none !important;
}

#VenueSearch + .selectize-control .selectize-input input {
    opacity: 1 !important;
    position: static !important;
    width: 100% !important;
    display: block !important;
    left: 0 !important;
    min-width: 100% !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

#VenueSearch + .selectize-control .selectize-input input::placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

#VenueSearch + .selectize-control .selectize-input input:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}
.pinzetaItemHeader::before {border-image: linear-gradient(0deg, #000 2.6px, #fff 0) fill 0//0 100vw;display: block;content: "";height: 3px;position: absolute;top: 0;}
.client-about{display:grid;grid-template-columns:33% 67%;gap:30px;}
.client-about .Pinzeta-itemImage{font-size:10px;position: relative;}
.Pinzeta-itemImage img{width:100%;height:100%;display:block;object-fit:cover;}
.client-about-content{display:flex;flex-direction:column;justify-content:space-between;height: 100%;padding-top:45px;position:relative;}
.add_review_link{position:absolute;left:10px;border:3px solid #000;border-radius:100%;width:118px;height:118px;text-align:center;display:flex;justify-content:center;align-items:center;top:0;}
.add_review_link_Bready{left:-130px;top:216px;}
.add_review_link a{color:#000;text-decoration:none;border:2px dashed #000;border-radius:100%;width:100px;height:100px;display:flex;align-items:center;font-size:12px;justify-content:center;font-family:'almoni-dl-bold';}
.client-about-content > * {margin-bottom:10px;}
.client-about-content > *:last-child {margin-bottom:-5px;}
.client-about-content-text{font-size:17px;line-height:24px;padding-left:140px;}
.client-details{margin-top:30px;}
.client-more{margin-top:auto;position: relative;}
.client-more .wed-brides-save-btn{right:0;top:1px; background: url(../images/brides/heart-black-empty.svg) no-repeat center center;background-size:contain;position: relative;}
.client-more ul{display:flex;flex-wrap: wrap;justify-content:flex-start;}
.client-more ul li{list-style:none;width:34px;height:34px;margin-left:2px;background-size:cover;}
.client-more ul li.client-facebook{background:url(../images/social/facebook.svg) no-repeat center 3px;}
.client-more ul li.client-instagram{background:url(../images/social/instagram.svg) no-repeat center 3px;}
.client-more ul li.client-homepage{background:url(../images/social/homepage.svg) no-repeat center 3px;}
.client-more ul li.client-address{background:url(../images/social/waze.svg) no-repeat;margin-right:30px;width:auto;background-position:right center;padding-right:36px;line-height:39px;margin-top:3px;}
.client-more ul li a{text-decoration:none;color:#000;height:100%;text-indent:-1000px;overflow:hidden;display:block;}
.client-more ul li.client-address a{text-indent:0;}
.en-title{font-family:'EthicSerif-SemiboldItalic';width:100%;display:block;font-size:33px;margin-bottom:2px;}
.he-title{font-family:'almoni-dl-bold';font-size:15px;width:100%;display:block;font-weight:normal;}
.client-properties-list{display: grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-auto-flow: column;grid-template-rows: repeat(5, auto);gap: 10px 20px;list-style:none;padding:0;margin:25px 0 0;}
.client-properties-list li{position: relative;padding-right: 22px;line-height:16px;}
.client-properties-list li::before{content: '';position: absolute;right: 0;top: 50%;transform:translateY(-50%);width: 8px;height: 8px;background-color: #000; border-radius: 50%;}
.client-fields-list:has(li) {display: grid;grid-template-columns: repeat(auto-fill, minmax(310px, 1fr));grid-auto-flow: column;grid-template-rows:repeat(5, auto);gap:0 20px;list-style:none;padding:0;margin:50px 0 0;}
.client-fields-list li{list-style:none;margin-bottom:6px;}
.client-fields-list li span{font-family:"almoni-dl-bold";}
.client-images-gallery{margin:35px 0;position:relative;}
.client-images-gallery .swiper-pagination{bottom:-30px !important;}
.client-images-gallery .swiper-button-next,.client-services .swiper-button-next{left:-45px;}
.client-images-gallery .swiper-button-prev,.client-services .swiper-button-prev{right:-45px;}
.swiper-fullscreen-button{position: absolute;right:10px;top:10px;z-index:10;background: rgba(0,0,0,0.5);color: #fff;padding: 5px 10px;cursor:pointer;}
.client-images-gallery:-webkit-full-screen {width:100%;height:100%;}
.client-images-gallery img{width:100%;height:auto;display: block;}
.client-qand-a .client-details-title,.client-services .client-details-title,.client-credit-posts .client-details-title,.client-reviews .client-details-title,.client-watch .client-details-title{margin-bottom:26px;}
.client-qand-a{max-width:80%;}
.client-qand-a.QandA details{margin-bottom:20px;border-bottom:1px solid #000;}
.client-qand-a .en-title{padding-right:38px;}
.client-qand-a.QandA details summary{padding-bottom:4px;}
.client-qand-a.QandA details .content{padding:10px 0 10px 40px;line-height:24px;color:#616161;font-size:16px;}
.client-services{margin-top:50px;position: relative;}
.client-services img{width:100%;height: 100%;display: block;object-fit:cover;}
.client-services-item a{text-decoration:none;color:#000;}
.client-services .client-services-title{margin:15px 0;font-family:'almoni-dl-bold';font-size:18px;}
.client-services .client-services-description{line-height:24px;padding-left:40px;}
.client-credit-posts{margin-top:50px;max-width:80%;position:relative;}
.client-credit-post{margin-bottom:25px;}
.client-credit-post-title{font-family:'almoni-dl-bold';font-size:16px;margin-bottom:2px;}
.client-credit-post-content{position:relative;}
.content-preview{max-height:62px;overflow: hidden;transition:max-height 0.3s ease-out;}
.client-credit-post-content .read-more{display:none;position:absolute;bottom:-16px;right:0;background: white;padding:1px 8px;cursor: pointer;border: 1px solid #000;font-size:9px;}
.more-credit-posts a{text-decoration:none;color:#fff; background:#000;padding:16px 35px;border-radius: 12px;margin:60px 0 25px;display:block;width:fit-content;}
.creditposts-login {position: relative;}
.creditposts-login .client-details-title{filter:none !important;}
.creditposts-login > *:not(.creditpostslogout-popup) {filter: blur(5px);z-index:-10;position:relative;}
.creditpostslogout-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:500px;height:170px;margin:auto;z-index:1000;box-shadow:0 0 15px #444;filter:none !important;}
.creditpostslogout-popup span{display:block;font-size:18px;margin-bottom:5px;font-family:'almoni-dl-bold';width:100%;text-align:center;}
.creditpostslogout-popup p{font-size:14px;line-height:21px;margin-bottom:10px;text-align: center;}
.creditpostslogout-popup a{background:#000;color:#fff;padding:6px 20px;border-radius:12px;text-decoration:none;display:block;width:43%;margin:0 5px;text-align: center;}
.client-reviews{margin-top:40px;}
.client-reviews-content{display:grid;grid-template-columns: repeat(4, 1fr);gap:40px;height:100%;overflow:visible;}
.client-review-initials{width:70px;height:70px;display:flex;align-items:center;justify-content:center;position:absolute;right:-34px;top:-33px;background:#fff url(../images/brides/heart.svg) no-repeat center center;background-size:contain;}
.client-review-content .review-text-preview {max-height:130px;overflow: hidden;transition: max-height 0.3s ease-out;display: -webkit-box;-webkit-line-clamp: 6; -webkit-box-orient: vertical;text-overflow: ellipsis;line-height: 1.5em;}
.client-review-content.expanded .review-text-preview{max-height: none;display: block;}
.client-review-content .review-read-more {display: none;margin-top: 10px;cursor: pointer;background: none;border: none;color: #666;text-decoration: underline;font-size:12px;;}
.review-default-image{font-family: 'EthicSerif-SemiboldItalic';font-size:11px;text-align: center;}
.client-review-title,.client-review-date{font-family:'almoni-dl-bold';margin-bottom:1px;text-align: center;}
.client-review-content{margin-top:10px;line-height:21px;font-size:14px;}
.client-review-content p{font-size:14px;}
.itemRelated{margin-top:25px;}
.itemRelated ul{display:grid;grid-template-columns: repeat(4, 1fr);grid-gap:12px;margin-top:20px;}
.itemRelated ul li{list-style:none;}
.itemRelated ul img{width:100%;height:auto;display:block;}
.itemRelated .itemRelTitle{color: #000;text-decoration:none;margin-top:9px;padding-right:4px;display:block;font-family:'almoni-dl-bold';}
.client-related-all-article{display:block;text-align:left;margin-top:35px;}
.client-related-all-article a{text-decoration:none;color:#000;font-family:'almoni-dl-bold';}
.watch-iframe{width:100%;height:100%;aspect-ratio:16/9;display:block;border-radius:11px;border:none;}
.watch-box{margin-top:18px;}
.watch-box a{text-decoration:none;color: #fff;background: #000;padding:12px 60px;border-radius:12px;margin:20px 0 30px;display:block;width:fit-content;}
.client-colection{position: relative;}
.client-colection a{text-decoration:none;color:#000;}
.gallery-more{position: absolute;left:50px;bottom:20px;}
.gallery-more a{text-decoration: none;color:#fff;font-family:'almoni-dl-bold';font-size:22px;}
.client-colection .client-details-title{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;}
.client-colection .client-details-title span{width:fit-content;align-content:flex-end;margin-bottom:0;}
.client-colection-gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:5px;height:100%;}
.client-colection-gallery img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:3/4;object-position:top;cursor: pointer;}
.client-reviews-content .client-review{border:2px solid #000;padding:28px 12px 12px;border-radius:7px;}
.pswp__thumbnails{position:absolute;right:0;top:50px;bottom:0;width: fit-content;overflow-y: auto;background: rgba(0,0,0,0.5);padding: 10px;display: grid;grid-template-columns:repeat(2,1fr);gap:5px;}
.pswp__thumbnail{width:90px;height:90px;object-fit:cover;margin-bottom:10px;cursor:pointer;opacity: 0.7;transition: opacity 0.3s;}
.pswp__thumbnail:hover,
.pswp__thumbnail.active {opacity:1;}
.pswp__button--arrow--right{right: 220px;}
.view-all-reviews{display:block;text-align:left;margin-top:35px;}
.view-all-reviews a,.view-all-reviews button{text-decoration:none;color:#000;font-family:'almoni-dl-bold';}
.view-all-reviews button{background: none;border: none;cursor: pointer;font-size: 16px;}
.client-contact-info{position:fixed;bottom:0;background:#000;width:100%;height:65px;right:0;left:0;z-index:1000;}
.client-contact-info ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:35px;max-width:1200px;margin:0 auto;height:100%;align-content:center;text-align:center;}
.client-contact-info ul li{list-style:none;}
.client-contact-info ul li:first-child{color:#fff;align-content:center;}
.client-contact-info ul li a{color:#000;text-decoration:none;background:#fff;border-radius:7px;padding:12px 20px;text-align:center;display:block;height:100%;font-family:'almoni-dl-bold';font-size:19px;}
.client-contact-info .phone a{background:#fff url(../images/brides/phone.svg) no-repeat 95% center;background-size:contain;}
.client-contact-info .whatsapp a{background:#fff url(../images/place-to-organize/whatsapp.svg) no-repeat 95% center;background-size:contain;}
.client-contact-info .B-check-availability{border-radius:7px;padding: 12px 20px;text-align: center;display: block;height: 100%;font-family: 'almoni-dl-bold';font-size:18px;box-shadow: none;}
.morereviews h1{font-size:22px;margin-bottom:2px;font-weight:normal;font-family:'almoni-dl-bold';}
.morereviews h1 a{text-decoration:none;color:#000;}
.morereviews .reviews-count{font-size:16px;margin-bottom:20px;}
.morereviews .reviews-count::before{content:"";background:url(../images/place-to-organize/stars.png) no-repeat;background-size:auto;height:12px;display:inline-block;background-size:cover;width:75px;margin-left:5px;vertical-align: baseline;position:relative;top:0.5px;}
.morereviews .review-item{margin-bottom:40px;align-items:start;}
.morereviews .review-image {height:150px;order:1;}
.morereviews .review-image img {width:100%;height:100%;object-fit:cover;}
.morereviews .review-default-image{font-family:'EthicSerif-SemiboldItalic';border:0.5px solid #000;border-radius:100%;width:130px;height:130px;display:flex;align-items:center;justify-content:center;font-size:16px;margin:0 auto;}
.morereviews .review-content-wrapper{order:2;}
.morereviews .review-title{font-family:'almoni-dl-bold';margin-bottom:5px;font-size:16px;}
.morereviews .review-date {color: #000;font-size:14px;margin-bottom:15px;}
.morereviews .review-content {line-height:1.5;font-size:15px;margin-top:20px;}
.morereviews .review-images{display:grid;grid-template-columns: repeat(4, 1fr);gap:5px;}
.morereviews .review-images img{width:100%;height:100%;display:block;aspect-ratio:1/1;
object-fit:cover;}
.k2Pagination ul{display:flex;flex-wrap: wrap;justify-content:center;margin:30px 0;}
.k2Pagination li{list-style:none;margin:0 10px;}
.k2Pagination li a{color:#000;text-decoration:none;}
#top-bigimage{min-height:405px;}
.visually-hidden{display: none;content-visibility: hidden;}
.itemHeader{position:relative;font-family:'almoni-dl-bold';margin:10px 0;}
.itemHeader h1{text-align:center;font-size:19px;line-height:55px;}
.itemHeader .itemDateCreated{position:absolute;left:15px;top:15px;font-size:19px;}
.itemBody{max-width:675px;margin:0 auto;font-size:16px;line-height:23px;overflow:hidden;}
.itemBody a,.about a{color:#000;text-decoration:none;background:#f7edf1;}
.itemBody img{margin:0 auto;display:block;width:100%;height:auto;}
.itemBody iframe{width:100%;border:none;height:auto;aspect-ratio: 16/9;display:block;}
.itemBody iframe.instagram-media{height: revert-layer !important;margin:0 auto !important}
.reels{aspect-ratio:9/16 !important;}
.item-page iframe{width:100%;border:none;}
#top-bigimage img{width:100%;height:auto;display:block;}
.share{display:flex;flex-wrap:wrap;justify-content:center;margin:12px 0;}
.share li{margin:0 3px;list-style:none;overflow:hidden;width:35px;height:35px;background-size:contain;position: relative;}
.share li.whatsapp{background-image: url(../images/whatsapp.svg);}
.share li.mail{background-image: url(../images/mail.svg);}
.share li.facebook{background-image: url(../images/facebook.svg);}
.share a{text-indent:-300px;display:block;height:100%;}
.share li.save-like{background: none;overflow: visible;}
.share li.save-like .wed-brides-save-btn{right:0;top: 1px;background: url(../images/brides/heart-black-empty.svg) no-repeat center center !important;
background-size: auto;background-size: contain;}
.itemAuthor{font-size:12px;color:#bebebe;display:block;background:#fff;position:relative;z-index:1;transition:all 0.1s ease-in-out;}
.itemTagsTitle{margin:25px 0;font-family:'almoni-dl-bold';font-size:18px}
.post-tags{max-width:675px;margin:0 auto;}
.post-tags ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));grid-gap:25px;}
.post-tags li{list-style:none;font-size:13px;}
.post-tags .clientImage a{display:block;height:100%;}
.post-tags img{width:100%;border:2px solid #000;border-radius:100%;padding:3px;height:auto;}
.post-tags .clientNametag{text-decoration:none;font-family:'almoni-dl-bold';color:#000;border-bottom:1px solid #000;display:block;}
.post-tags .cat-name{font-family:'almoni-dl-bold';}
.bottom-add{text-align:center;}
.clientlinkWedtag{color:#000;text-decoration:none;font-size:12px;}
.itemTags{margin:30px auto 0;padding-bottom:27px;max-width:675px;}
.itemTags ul{display:table;width:100%;}
.tags-title{padding-top:25px;display:block;font-size:15px;}
.itemTags:before{height:1px;background:#c9c9c8;content:"";position:absolute;right:0;width:100%;left:0;}
.itemTags li{list-style:none;float:right;border-left:2px solid #000;margin-left:10px;padding-left:10px;margin-bottom:8px;font-family:'almoni-dl-bold';}
.itemTags li a{text-decoration:none;color:#000;font-size:14px;}
.clr{clear:both;}
.footer1{max-width:500px;margin:0 auto 30px;width:100%;position:relative;}
.footer1 .bottom-title{text-align:center;color:#272727;margin-bottom:10px;font-size:15px;}
.footer2{position:relative;}
.footer2 .item-4228{display:none;}
.moduletable.newsletter-footer{position:absolute;width:24%;left:0;bottom:120px;}
.newsletter-footer #acceptance0-lbl{font-size:10px;line-height:14px;display:block;}
.newsletter-footer #acceptance0{top:0}
.newsletter-footer #Email{background:#fff;border:2px solid #efe8e8;height:43px;text-indent:10px;font-size:14px;width:100%;border-left:none;border-radius:0;color:#272727;}
.newsletter-footer #Send{background:#fff;border:2px solid #efe8e8;height:43px;text-align:center;font-size:13px;width:100%;cursor:pointer;color:#272727;}
.newsletter-title{font-size: 14px;margin-bottom: 6px;}
.newsletter-footer .formSpan12{display:flex;flex-wrap:wrap;justify-content:space-between;}
.newsletter-footer .rsform-block-email{width:65%}
.newsletter-footer .rsform-block-send{width:35%}
.newsletter-footer .rsform-block-acceptance{width:100%;margin-top:8px}
.rsfp_thankyou_popup_outer:not(:has(.bankhapoalim-thankyou)){position:fixed;top:0;right:0;left:0;bottom:0;max-width:503px;width:100%;height:355px;background:#fff url(../images/thank-you-newsletter.jpg) no-repeat center;z-index:1000;text-align:center;margin:auto;padding:20px;box-shadow:1px 1px 21px #000;display:flex;flex-wrap:wrap;background-size:contain;}
#rsfp_thankyou_popup_inner:not(:has(.bankhapoalim-thankyou)){margin:0 !important;align-self:flex-end;font-size:18px;background:#fff;color:#b5647a;padding:16px;box-shadow:0px 0px 20px #999;}
.rsfp_thankou_popup_close_btn{position:absolute;top:0;font-size:40px;}
.bottomlinks{margin-top:30px;}
.customcontent{display:flex;flex-wrap:wrap;justify-content:space-between;}
.customcontent-img{width:50%;}
.customcontent-img img{margin:0;width:100%;height:auto;}
.customcontent .text{width:50%;border-top:4px solid #000;margin-top:18%;padding-top:50px;padding-right:33px;border-bottom:4px solid #000;display:inline-table;padding-bottom:50px;}
.customcontent .text span{display:block;font-family:'almoni-dl-bold';margin-bottom:7px;}
fieldset{border:none;}
input,textarea,button{font-family:'almoni-dl';}
footer{background:#fdfcfc;width:100%;margin-top:25px;padding-top:50px;overflow:hidden;padding-bottom:45px;}
footer .warp{max-width:1250px;}
footer ul.nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-80px;}
footer li.deeper,footer li.item-1730,footer li.item-2257{width:14%;}
footer li.deeper >a{font-family:'almoni-dl-bold';margin-bottom:7px;display:block;}
footer li > .nav-header,footer .item-1730 a{padding:0;font-size:12px;font-family:'almoni-dl-bold';margin-bottom:7px;}
footer li{list-style:none;font-size:12px;line-height:20px;}
footer li a{text-decoration:none;color:#272727;}
footer .item-2158,footer .item-2264,footer .item-4381{display:none;}
.footer2  li.deeper:before{content:"";background-image:url(../images/footer.png);background-repeat:no-repeat;height:100px;background-size:cover; display:block;width:67px;}
.footer2 li.item-300:before{background-position:-156px 0;width:40px;}
.footer2 li.item-1697:before{background-position:-207px 0;width:52px;margin-right:10px;}
.footer2 li.item-1705:before{background-position:-85px 0;margin-right:10px;}
.footer2 li.item-305:before{background-position:-8px 0;margin-right:30px;}
.footer2 li.item-509:before{background-position:-259px 0;margin-right:40px;}
.footer2 li.item-1725:before{background-position:-399px 0;margin-right:10px;}
.footer2 li.item-1730:before{background-position:-332px 0;width:67px;content:"";background-image:url(../images/footer.png);background-repeat: no-repeat;height:100px;background-size:cover;display:block;}
.footer2 li.item-2257:before{width:55px;content:"";background-image:url(../images/vr.jpg);background-repeat:no-repeat;height:100px;background-size:contain;display:block;background-position:center 32px;margin-right:7px;}
footer li.item-4229{display: none;}
.footer3 .social-top{justify-content:center;margin:40px 0;width:100%;}
.text-block{display:flex;flex-wrap:wrap;justify-content:space-between;width:600px;}
.text-block-right{width:50%}
.text-block-right img{width:100%;}
#credit{text-align:center;font-size:12px;margin-bottom:20px;}
#credit a{text-decoration:none;color:#000;}
#tinymce{direction:rtl;text-align:right;}
#tinymce img{display:block;}
.text-block-left{width:50%;}
.bottom-icon{width:55px;height:91px;margin:20px auto;}
.bottom-icon img{width:100%;height:auto;}
.urban-sig{text-align:center;margin-bottom:35px;}
.urban-sig img{width:12%;}
.about-top{display:flex;flex-wrap:wrap;flex-direction:row-reverse;}
.about-top-left{width:70%;}
.about-top-right{width:30%;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;display:inline-table;padding:28px 15px;margin-top:6vw;font-size:15px;line-height:25px;}
.about-top-left img{width:100%;padding-right:13px;}
.about-bottom{display:flex;flex-wrap:wrap;flex-direction:row-reverse;margin-top:50px;}
.about-bottom-left{width:67%;padding-right:90px;}
.about-bottom-right img{width:100%;height:auto;}
.about-bottom-right{width:33%;}
.about-bottom-right:after,.about-top-left:after{content:"צילום: שי אשכנזי";display:block;text-align:center;font-size:12px;}
.tv-page{display:flex;flex-wrap:wrap;justify-content:space-between;}
.tv-row{margin-bottom:25px;}
.tv-row img{width:100%;}
.tv-row a{text-decoration:none;color:#000;}
.tv-post-title h2{font-size:16px;font-weight:normal;}
.main-404{display:flex;flex-wrap:wrap;justify-content:center;}
.right-404{text-align:center;font-size:38px;direction:ltr;margin-top:0;}
.main-404 h1{font-family:'almoni-dl-bold';font-weight:400;font-size:100px;margin-bottom:0;margin-bottom:-20px;}
.left-404 img{width:70%;margin-right: 20px;}
.right-404 a{text-decoration:none;color:#000;border:2px solid #000;text-align:center;padding:7px 20px;font-size:20px;margin-top:25px;display:inline-block;}
.advertiser-top-text{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:30px;max-width: 50%;margin:25px auto;line-height:25px;}
.advertiser-top-img img{width:100%;}
.advertiser-in{padding:0 90px;}
.form-row{display:flex;flex-wrap:wrap;justify-content:space-between;}
#rsform_11_page_0 .form-row .rsform-block,#rsform_11_page_0 .rsform-block-subject{width:48%;margin-bottom:25px;}
#rsform_11_page_0 .rsform-block input,#businessType{width:100%;border:1px solid #a6a6a6;background:#fff;text-indent:6px;font-size:16px;height:30px;}
#rsform_11_page_0 textarea{width:100%;resize:none;height:60px;border:1px solid #a6a6a6;background:#fff;text-indent:6px;font-size:16px;}
#rsform_11_page_0 label{margin-bottom:5px;display:block;}
#rsform_11_page_0 .rsform-block-text1,#rsform_11_page_0 .rsform-block-text2,#rsform_11_page_0 .rsform-block-text3,#rsform_11_page_0 .rsform-block-text4{font-family:'almoni-dl-bold';margin: 20px 0 10px;}
#rsform_11_page_0 #Send{float:left;width:160px;text-align:center;padding:0;margin:20px 0;cursor:pointer;text-indent:0;}
.rsform-block-businessabout{width:100% !important;}
.formNoError{display:none;}
.formError{display:block;color:red;font-size:14px;}
.magazin{margin-top:120px;}
.magazin1,.line{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:22px;}
.magazin1 .right{width:45%;}
.magazin1 .left{width:55%;}
.magazin1 .left img{width:99%;}
.magazin1 .right img{width:97%;margin-bottom:8px;}
.magazin1 h1{font-family:'almoni-dl';font-weight:normal;text-align:center;font-size:13px;letter-spacing:3px;margin:-90px 0 23px;}
.magazin1 h1:before{content:"";height:70px;width:100%;display:block;background:url(../images/the_magazin.jpg) no-repeat center top;background-size:contain;margin: 0 auto;}
.magazin-text{padding:0 20px;line-height:28px;}
.magazin-link{text-decoration:none;color:#000;text-align:center;border:1.5px solid #000;display:block;cursor:pointer;line-height:48px;margin-top:35px;}
.line .left,.line .right{width:49%;}
.line img{width:100%;border:1px solid #000;padding:3px;}
#areyouurbanbride .formHidden{display:none;}
#areyouurbanbride .rsform-block-text{display:flex;flex-wrap:wrap;justify-content:flex-start;}
#areyouurbanbride .urban-sig{width:100%}
#areyouurbanbride .urban-sig:after,#areyouurbanbride .rsform-block-text:after{content:"";border-bottom:1px solid #d9d9d9;width:50%;display:block; margin:25px auto 0;}
.form-top-img1{background:url(../images/you2.jpg) no-repeat right top;background-size:contain;height:auto;width:57%;}
.form-top-text1{width:39%;margin-right:20px;font-size:14px;line-height:22px;}
#areyouurbanbride .rsform-block{width:49%;margin:0 auto 20px;}
.page1-credit{margin-top: 40px;font-weight:normal;font-size:18px;font-family:'almoni-dl-bold';margin-bottom:15px}
.page2-credit{font-weight:normal;font-size:18px;font-family:'almoni-dl-bold';margin-bottom:15px}
#areyouurbanbride .rsform-block.rsform-block-text{width:100%;}
#areyouurbanbride label{color:#272727;font-size:15px;margin-bottom:5px;display:block;}
#areyouurbanbride input{width:100%;background:#fff;border:1px solid #272727;color:#272727;height:32px;text-indent:12px;font-size:16px;}
#areyouurbanbride input[type="checkbox"]{top: 0;-webkit-appearance: checkbox;height:auto;}
#areyouurbanbride .rsform-button,.rsform-button-prev,#send{border:none;float:left;width:auto;background:none;font-size:16px;cursor:pointer;}
#areyouurbanbride textarea{resize:none;width:100%;background:#fff;border:1px solid #272727;color:#272727;height:150px;text-indent:12px;font-size:16px;background:none;}
.rsform-button-prev{float:right !important;}
.rsform-checkbox{width:auto !important;position:relative;top:8px;margin-left:6px;}
.rsform-block-approval,.rsform-block-approval2,.rsform-block-approval3{margin-bottom:0;}
#mainmenu-mobile{opacity:0;height:0;}
.iamain{margin:20px auto;width:100%;display:block;}
.iatop{color:#bdbdbd;text-align:right;margin-bottom:5px;font-size:13px;}
.iainborder{border:1px solid #969696;padding-bottom:20px;}
.iainborder a{background:none;}
.iamain .bimg{display:block;height:100%;}
.ialearnmore{margin-top:10px;padding:0 10px;}
.iatitle{float:left;margin-top:-25px;margin-left:12px;color:#d3abb1;font-size:16px;}
.iatitle::after{content:"//";color:#000;padding-right:14px;}
.iatitle::before{content:"//";color:#000;padding-left:14px;}
.iamain .iatext{padding:0 10px;font-size:13px;line-height:17px;color:#969696;margin-top:10px;}
.instagramall{font-size:13px;margin-top:-10px;display:block;}
footer li.item-1802,footer li.item-1803,footer li.item-1804,footer li.item-1805,footer li.item-1806,footer li.item-1807,
#mainmenu-mobile li.item-1802,#mainmenu-mobile li.item-1803,#mainmenu-mobile li.item-1804,#mainmenu-mobile li.item-1805,#mainmenu-mobile li.item-1806,#mainmenu-mobile li.item-1807{display:none;}
li.item1705 .menu-warp{width:960px;margin:0 auto;display:grid;grid-template-columns:40% 60%;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0;}
li.item1705 .menu-warp ul.firstul{display:grid;justify-content:start;grid-template-columns:repeat(2,47%);grid-template-rows: repeat(10, 28px);grid-column-gap:20px;grid-auto-flow:column;}
li.item1705 .menu-warp ul.ulin5{display:flex;flex-wrap:wrap;justify-content:space-evenly;text-align:center;}
#itemListPrimary-production{grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));display:grid;grid-gap:14px;}
#itemListPrimary-production .itemContainer{margin-bottom:10px;position: relative;}
.cat-desc-production{max-width:600px;margin:50px auto 59px;text-align:center;}
.catItemTitle-production{font-weight:normal;line-height: 16px;font-size: 14px;margin-top: 5px;}
.catItemTitle-production a{text-decoration: none;color: #000;text-align: right;font-size: 14px;font-family: 'almoni-dl-bold';letter-spacing: 1px;}
#contactus{display:table;width:100%;}
#contactus h1{text-align:center;font-weight:normal;font-size:13px;margin-bottom:40px;}
#contactus h1:before{content:"";height:80px;width:100%;display:block;background:url(../images/contact_us.jpg) no-repeat center top;background-size:contain;margin:0 auto;}
#contactus .rsform-block-contactpage{float:left;width:58%;}
#contactus .rsform-block-contactpage img{width:100%;}
#rsform_3_page_0{float: right;width: 40%;}
#rsform_3_page_0 input{width:100%;height:28px;text-indent:10px;font-size:16px;border:1px solid #3b3b3b;}
#rsform_3_page_0 select{width:100%;height:28px;font-size:16px;border:1px solid #3b3b3b;}
#rsform_3_page_0 .rsform-block{margin-bottom:15px;}
#rsform_3_page_0 label{color:#272727;font-size:15px;display:block;margin-bottom:4px;}
#rsform_3_page_0 textarea{width:100%;resize:none;height:100px;border:1px solid #3b3b3b;}
.img_caption{text-align:center;font-size:12px;margin-top:5px;}
a:focus, a:active{outline:none;}
.pagination-start,.pagination-end{display:none;}
.k2Pagination span.pagenav{color:#999;}
.places-cat-links{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px;margin-top:-10px;}
.places-cat-links a{color:#000;font-size:14px;text-decoration:none;font-family:"almoni-dl-bold"}
.places-cat-links li{list-style:none;border-left:2px solid #000;padding-left:6px;margin-left:6px;line-height:14px;}
.places-cat-links li:last-child{border:none;padding-left:0;margin-left:0;}
.colectionMainTitle{font-family:"almoni-dl-bold";text-align:center;margin:40px 0 10px;font-size:17px;}
.colectionImage{text-align:center;}
.colectionImage img{width:100%;height:auto;max-width:350px;}
.colectionTitle{font-family:"almoni-dl-bold";margin-top:5px;font-size:14px;max-width:300px;margin:5px auto;}
.dictionary{border-top:1px solid #000;margin:30px 0;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:40px;}
.dictionary-main-title{background:#e8d9db;padding:10px 0;width:100%;text-align:center;letter-spacing:7px;font-size:15px;margin-bottom:35px;}
.dictionary-main-title h3{font-family:"almoni-dl-bold";font-weight:400;margin-bottom:4px;}
.dictionary-item{width:32%;border-left:1px solid #000;font-size:15px;padding:20px 0 20px 10px;}
.dictionary-item:last-child{border:none;}
.dictionary-item span{display:block;font-family:"almoni-dl-bold";letter-spacing:3px;}
.itemContainerSearchSurvey{overflow:visible;}
.itemContainerSearchSurvey a.category-img{position:relative;display:block;width:100%;height:auto;min-height:252px;text-align:center;border:1px solid #999;box-shadow:0px 1px 12px #dedede;}
.itemContainerSearchSurvey a.category-img img{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;}
#vr{position:relative;margin-bottom:30px;}
.vr-main-image{background:#f0ece9;transition:opacity 0.2s ease-in-out;opacity:1;text-align:center;padding:35px 0;cursor:pointer;}
.vr-main-image img{width:40%;height:auto;}
.vr-main-image span{color:#e9b9a9;display:block;font-size:21px;letter-spacing:1px;margin:5px 0;}
.vr-main-button{background:#e9b9a9;color:#fff;text-align:center;max-width:400px;width:100%;margin:7px auto 0;line-height:54px;font-size:21px;font-family:"almoni-dl-bold"; letter-spacing: 1px;}
.vr-filters{visibility:hidden;opacity:0;transition:all 0.2s ease-in-out;width:100%;height:0;}
.supplier-vr-right-image{background:url(../images/vr/right-icon.png) no-repeat right bottom;width:180px;height:300px;position:absolute;bottom:0px;z-index:0;background-size:contain;}
.vr-filters form{background:#f0ece9 url(../images/vr/new-reality2.png) no-repeat center -16px;background-size:17%;padding:70px 20px 20px;text-align:center;}
.vr-filters form section{position:relative;z-index:10;margin-bottom:12px;}
.vr-filters .price-range label{height:50px;background-color:#e9b9a9;line-height:50px;padding:0 30px;margin:0 5px 10px;cursor:pointer;font-size:14px;font-family:'almoni-dl';transition: all 0.1s ease-in-out;display:inline-block;}
.vr-filters .price-range label.active{background: #ffece9;}
.vr-filters .price-range input{display:none;}
#vr.active .vr-main-image{visibility:hidden;opacity:0;height:0;padding:0;}
#vr.active .vr-filters{visibility:visible;opacity:1;height:auto;}
.vr-filters .price-range .title2{margin-bottom:13px;font-size:17px;margin-top:7px;}
.vr-filters .price-range .title2:before{background: url(../images/vr/star.png) no-repeat right 2px;background-size:15px;content:"";width:17px;height:17px;display:inline-block;vertical-align:top;padding-left:6px;}
#vr #submit{background:#e9b9a9;border:none;text-align:center;cursor:pointer;padding:10px 20px;font-size:18px;color:#fff;z-index:100000;position:relative;}
.supplier-vr{text-align:center;letter-spacing:1px;font-size:16px;line-height:21px;max-width:500px;margin:0 auto 37px;}
.supplier-vr img{width:100%;height:auto;margin-bottom:10px;}
.supplier-vr span{font-family:'almoni-dl-bold';display:block;}
.supplier-vr a{background:#e9b9a9;cursor:pointer;text-align:center;padding:8px 40px;text-decoration:none;color:#fff;display:inline-block;}
.goggles{background:url(../images/vr/goggles.svg) no-repeat center center;background-size:169%;width:60px;height:46px;margin:8px auto;}
.item-page .item-image img{width:100%;height:auto;}
.secret-group-thanks .articleBody{max-width:777px;margin:15px auto;line-height:25px;font-size:17px;}
.secret-group-thanks .boxes{margin:15px auto;max-width:500px;}
.secret-group-thanks .boxes section{margin-bottom:20px;}
.secret-thanks-img img{width:100%;height:auto;display:block;}
.secret-thanks-box{padding:15px;text-align:center;line-height:23px;}
.secret-thanks-box a,.secret-group-thanks .articleBody a{text-decoration:none;color:#000;font-family:'almoni-dl-bold';}
strong{font-family:'almoni-dl-bold';}
#secret-group .formDescription{font-size:12px;line-height:16px;margin-top:7px;}
#secret-group{margin:26px auto;max-width:777px;line-height:25px;font-size:16px;color:#272727;padding-bottom:180px;}
#secret-group .toptextbox{background:#000;text-align:center;padding:21px 0;font-family:'almoni-dl-bold';color:#fff;}
#secret-group .formBody label{display:grid;grid-template-columns:1em auto;gap:1em;}
#secret-group input[type="checkbox"],#secret-group input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);margin:0;color:currentColor;width:1.55em !important;height:1.55em;border:0.14em solid #000;transform:translateY(-0.075em);display:grid;place-content:center;top:4px;cursor:pointer;border-radius:0;}
#secret-group input[type="checkbox"]::before,#secret-group input[type="radio"]::before{content:"";width:0.80em;height:0.80em;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:CanvasText;}
#secret-group input[type="checkbox"]:checked::before,#secret-group input[type="radio"]:checked::before{transform:scale(1);}
#secret-group input[type="checkbox"]:disabled,#secret-group input[type="radio"]:disabled{--form-control-color: var(--form-control-disabled);color: var(--form-control-disabled);cursor:not-allowed;}
.rsform-block-in-process-approval{margin:22px auto;width:52%;}
#secret-group .formContainer{transition:all 0.2s ease-in-out;opacity:1;position:relative;}
#secret-group .formHidden{visibility:hidden;height:0;opacity:0;overflow:hidden;}
.rsform-block-cf-guest-management{border-bottom:none !important;}
.rsform-block-i-approve7.rsform-type-checkboxgroup > label,.rsform-block-cf-guest-management.rsform-type-checkboxgroup > label{display: none !important;}
#secret-group #rsform_41_page_1 .formRow:first-child .rsform-block,#secret-group #rsform_44_page_1 .formRow:first-child .rsform-block{border-bottom:3px solid #000;padding:30px 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
#secret-group #rsform_41_page_1 .formRow:first-child .rsform-block .formControlLabel,#secret-group #rsform_44_page_1 .formRow:first-child .rsform-block .formControlLabel{width:60%;}
#secret-group #rsform_41_page_1 .formRow:first-child .rsform-block .formControls{align-self:center;}
#secret-group .rsform-block.rsform-block-toptext1{padding:0 0 15px 0 !important;display:block !important;}
#secret-group #rsform_41_page_1 .formRow:nth-child(2),#secret-group #rsform_44_page_1 .formRow:nth-child(2){background:#efeeeb;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 40px 5px;}
#secret-group #rsform_41_page_1 .formRow:nth-child(2) .formSpan6,#secret-group #rsform_44_page_1 .formRow:nth-child(2) .formSpan6{width:44%;}
.rsfp-progress{box-shadow:none !important;background:none !important;background-image:none !important;}
#secret-group #rsform_41_page_1 .formRow:nth-child(2) input,#secret-group #rsform_44_page_1 .formRow:nth-child(2) input{width:100%;background:none;border-radius:0;border:none;border-bottom:2.5px solid #000;padding-bottom:5px;font-size:16px;outline:none;}
#secret-group #rsform_41_page_1 .formRow:nth-child(2) .rsform-block,#secret-group #rsform_44_page_1 .formRow:nth-child(2) .rsform-block{margin-bottom:23px;}
#secret-group #rsform_41_page_1 .formRow:nth-child(3),#secret-group #rsform_41_page_1 .formRow:nth-child(4),#secret-group #rsform_41_page_1 .formRow:nth-child(5),#secret-group #rsform_41_page_1 .formRow:nth-child(6){background:#efeeeb;padding:0 40px 22px;}
#secret-group #rsform_44_page_1 .formRow:nth-child(3),#secret-group #rsform_44_page_1 .formRow:nth-child(4),#secret-group #rsform_44_page_1 .formRow:nth-child(5),#secret-group #rsform_44_page_1 .formRow:nth-child(6){background:#efeeeb;padding:0 40px 22px;}
#secret-group #rsform_41_page_1 .formRow:nth-child(6),#secret-group #rsform_44_page_1 .formRow:nth-child(6){margin-bottom:7px;}
.rsform-block-status .formControlLabel,.rsform-block-area .formControlLabel,.rsform-block-number-guests .formControlLabel{font-family:'almoni-dl-bold';margin-bottom:16px;display:block;margin-top:26px;}
#rsform_44_page_1 .rsform-block-area .formControlLabel{margin-top:0 !important}
.rsform-block-status .formControlLabel{margin-top:0;}
#secret-group #rsform_41_page_1 .formRow:nth-child(3) input,#secret-group #rsform_41_page_2 .formRow input,#secret-group #rsform_44_page_1 .formRow:nth-child(3) input,#secret-group #rsform_44_page_1 .formRow:nth-child(4) input,#secret-group #rsform_44_page_1 .formRow:nth-child(5) input,#secret-group #rsform_44_page_2 .formRow input{border:0.14em solid #000;background:#fff;}
#secret-group .rsform-type-submitbutton .formDescription{margin-top:0}
#secret-group #rsform_41_page_1 .formRow:nth-child(3) .formBody label,#secret-group #rsform_41_page_1 .formRow:nth-child(4) .formBody label,#secret-group #rsform_41_page_1 .formRow:nth-child(5) .formBody label,#secret-group #rsform_41_page_1 .formRow:nth-child(6) .formBody label{margin-bottom:12px;}
#secret-group #rsform_44_page_1 .formRow:nth-child(3) .formBody label,#secret-group #rsform_44_page_1 .formRow:nth-child(4) .formBody label,#secret-group #rsform_44_page_1 .formRow:nth-child(5) .formBody label,#secret-group #rsform_44_page_1 .formRow:nth-child(6) .formBody label{margin-bottom:12px;}
.rsform-block-area .formBody{display: grid;grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));grid-template-rows:1fr;grid-column-gap:11px;grid-row-gap:4px;}
#secret-group #rsform_41_page_2 .formRow:nth-child(1) .formSpan12,#secret-group #rsform_44_page_2 .formRow:nth-child(1) .formSpan12{display:flex;flex-wrap:wrap;justify-content:space-between;background:#efeeeb;padding:0 32px;margin-bottom:10px;}
#secret-group #rsform_41_page_1 .formSpan12:has(.rsform-block-locationtitle){display:flex;flex-wrap:wrap;justify-content:space-between;}
#secret-group .rsform-block-location,#secret-group .rsform-block-date{width:44%;}
#secret-group .rsform-block-location input,#secret-group .rsform-block-date input{border:2px solid #000 !important;background:#fff !important;padding-right:10px;width:100%;line-height:30px;font-size:16px; padding-bottom:0 !important}
#secret-group .rsform-block-recommendation,.rsform-block-locationtitle{width:100%;}
#secret-group .rsform-block-recommendation{padding-bottom:20px}
.rsform-block-locationtitle{font-family:'almoni-dl-bold';margin-bottom:15px;padding-top:20px;}
#secret-group .rsform-block-recommendation .formControlLabel{font-family:'almoni-dl-bold';margin-bottom:12px;display:block;width:100%;margin-top:30px;}
#secret-group .rsform-block-recommendation .formBody{display:flex;flex-wrap:wrap;justify-content:space-between;}
#secret-group .rsform-block-recommendation label{width:33.3333%;margin-bottom:10px;}
#secret-group .rsform-calendar-button{display:none;}
#secret-group #page2Next,#secret-group #page3Next,#secret-group #page4Next,#secret-group .rsform-submit-button{border:none;background:#000;padding:8px 29px;font-size:16px;cursor:pointer;font-family:'almoni-dl-bold';color:#fff;}
#secret-group #page3Next,#secret-group #page4Next,#secret-group .rsform-submit-button{position:absolute;left:20px;z-index:10000;bottom:-18px;}
#secret-group #page2Next{float:none;margin:0 auto;display:block;}
#rsform_41_page_2 .formRow:nth-child(3) .formSpan12{position:relative;}
.rsform-block-page4-text{margin-top:35px;}
.its-your-lucky-day{position: absolute;top:-35px;right:0;width:100%;font-family:'almoni-dl-bold';font-size:25px;text-align: center;}
.its-your-lucky-day span{display: block;margin-top: 11px;font-size: 28px;}
.feeel-text-box-image{margin:0 auto 10px;line-height:0;}
.feeel-text-box-image img{width:100%;height:auto;margin:0;padding:0;}
.feeel-text-box-image-mobile{display:none;}
.feeel-text-box-inner{background:#efeeeb;padding:8px 15px;font-size:16px;line-height:29px;}
.feeel-text-roundbox{display:block;background:#fff;border-radius:14px;text-align:center;font-family:'almoni-dl-bold';font-size:18px;line-height:33px;}
#secret-group #rsform_41_page_2 .formRow:nth-child(4){display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 40px 0;margin-top:25px;position:relative;}
#secret-group #rsform_41_page_2 .formRow:nth-child(4) .formSpan6{width:44%;}
#secret-group #rsform_41_page_2 .formRow:nth-child(4) .rsform-block{margin-bottom:23px;}
#secret-group .rsform-block-apartment{margin-bottom:30px !important;}
#secret-group .rsform-block-invitation label,#secret-group .rsform-block-status label,#secret-group .rsform-block-number-guests label{align-items:center;}
#secret-group .rsform-block-city label{display:block;width:100%;position:absolute;top:0;font-size:15px;}
#vr-agree1-lbl{padding-bottom:30px;}
#secret-group #rsform_41_page_2 .formRow input.rsform-input-box{width:100%;background:none;border-radius:0;border:none;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;border-bottom:2.5px solid #000;padding-bottom:5px;font-size:16px;outline:none;}
#secret-group .rsform-block-vr-agree label{margin-bottom:10px;align-items:center;}
.page5-popup-text{position:relative;padding:30px;text-align:center;margin:0 auto 32px;border: 5px solid #000;border-radius: 10px;}
.page5-popup-text img{width:23%;margin:0 20px}
.ui-widget{font-family:'almoni-dl' !important;}
#secret-group .rsform-button-prev{display:none;}
::placeholder{text-align:right;}
#secret-group .rsform-block-email input{text-align:left;direction:ltr;}
.NiceToMeetYou{align-items:center;margin:15px 0;cursor: pointer;border-top:1px solid #000;padding-top:15px; border-bottom:1px solid #000;padding-bottom:15px;}
.NiceToMeetYou-box{text-align:center;width:45%;}
.NiceToMeetYou-box-title{width:80%;text-align:center;margin:0 auto;font-size:0;background:url(../images/NiceToMeetYou.svg) no-repeat;background-size:cover;height:100%;
aspect-ratio:16/3;background-position:left 7px;}
.NiceToMeetYou-box-title span{display:block;text-align:right;font-size:17px;letter-spacing:1px;padding-right: 15px;}
.NiceToMeetYou-box-text{background:#000;color:#fff;width:100%;padding:13px 0;margin-top:6px;font-size:17px;line-height:23px;}
.NiceToMeetYou-box-text-button{background:#000;color:#fff;font-size:16px;line-height:23px;border-radius:17px;display:inline-block;margin-top:32px;padding:7px 40px;}
.NiceToMeetYou-image{width:50%;}
.NiceToMeetYou-image img{width:100%;height:100%;object-fit:cover;display:block;}
.inspiration-title{text-align:center;letter-spacing:5px;display:block;font-family:'almoni-dl-bold';border-top:1px solid #000;margin-top:37px;padding-top:30px;margin-bottom:5px;font-weight:normal;font-size:17px;}
.inspiration-second-title{text-align:center;letter-spacing:5px;display:block;margin-bottom:17px;}
.inspiration-title2{margin-bottom:30px;}
#NameSearch-selectized,#CitySearch-selectized{outline:none;}
.selectize-input{line-height:28px !important;}
#areyouurbanbride{padding-bottom:100px;}
.coupons{display:flex;flex-wrap:wrap;justify-content:space-around;position:relative;margin-bottom:10px;gap:15px;}
h2.coupons-title{text-align:center;font-family:'almoni-dl-bold';font-size:17px;margin-top:40px;}
.coupons-title2{font-size:15px;margin-top:23px;margin-bottom:18px;}
.coupons li{list-style:none;width:32%;background:#fff;box-shadow:0 0 5px #999;padding:10px;text-align:center;position:relative;margin-bottom:25px;display:flex;flex-wrap:wrap;}
.coupons img{width:100%;height:auto;object-fit:contain;object-position:top;}
.coupons .coupon-title{font-family:'almoni-dl-bold';margin-bottom:10px;display:block;width:100%;margin-top:6px;}
.coupn-description{font-size:14px;line-height:24px;margin-bottom:22px;width:100%;min-height:72px;}
.coupons .getCoupon{background:#000;color:#fff; height:30px;width:142px;margin:0 auto;line-height:30px;font-family:'almoni-dl-bold';cursor:pointer;align-self:end;}
#loader{display:none;background:url(../images/loader.svg) no-repeat center center;position:fixed;right:0;left:0;margin:0 auto;width:100%;height:100%;top:0;z-index:100000;background-size:8%;}
#couponpopup{display:none;position:fixed;right:0;left:0;margin:0 auto;top:50px;z-index:100000;width:51vw;height:60vw;border:2px solid #685656;max-height: 490px;box-shadow:0 0 100px #685656;}
#couponpopup .close{position:absolute;width:25px;height:25px;left:10px;top:10px;text-align:center;display:block;background:url(../images/x.png) no-repeat;background-size:contain;cursor:pointer;}
#couponpopup .left-popup{background:url(../images/popup-thanks1.jpg) no-repeat 0 bottom;background-size:cover;width:50%;height:100%;float:left;}
#couponpopup .right-popup{background:url(../images/popup-thanks2.jpg) repeat;width:50%;height:100%;float:right;padding:60px 35px 0;text-align:center;}
.right-popup-title{color:#c7a3a3;font-family:'almoni-dl-bold';margin-bottom:30px;font-size:24px;}
.right-popup-text{color:#685656;font-size:25px;line-height:34px;}
::placeholder{color:#000;opacity:1;}
.accordion-top{border-top:1px solid #000;margin-top:30px}
.accordion-title{font-size:19px;border-bottom:8px solid #e8d9db;padding-bottom:12px;letter-spacing:1px;margin-top:20px;max-width:300px;margin-bottom:30px}
.accordion details{margin-bottom:15px;border-bottom:1px solid #dedede;}
.accordion summary::after{top:0;}
.accordion summary::after{content:'+';position:absolute;left:12px;font-size:28px;top:7%;color:#000;}
.accordion details[open] summary::after{content:"-";}
details summary::-webkit-details-marker, details summary::marker{display:none;}
.accordion summary{min-height:50px;cursor:pointer;font-size:20px;line-height:35px;list-style:none;position:relative;outline:none;transition:all 0.1s ease-in-out;}
.accordion details .content{padding:10px 0 30px 50px;line-height:27px;color:#616161;font-size:18px}
#fc_frame{min-height:110px !important;min-width:110px !important}
.grecaptcha-badge{display:none;}
#bready{letter-spacing:1px;max-width:900px;margin:0 auto;position:relative;}
#bready.venues.B-border{max-width:none;margin-top:25px;}
#bready img{width:100%;height:auto;display:block;}
.B-360{margin-top:30px;}
.B-header{border-image:linear-gradient(0deg, #f1f1f1 4px, #f8f8f3 0) fill 0//0 100vw;max-height:277px;margin-bottom:38px;}
.flex{display:flex;flex-wrap:wrap;justify-content:space-between;}
.b-logo{text-align:center;padding-top:40px;}
.b-logo img{max-width:190px;display:inline !important;}
.b-sub-header{position:relative;}
.c-logo{width:100px;height:100px;margin:10px auto 25px;border-radius:100%;overflow:hidden;box-shadow:0 0px 13px 8px #d7d7d7;background:#fff}
#bready .c-logo img{object-position:center;object-fit:cover;height:100%;}
.B-header h1{text-align:center;font-weight:normal;font-size:22px;font-family:'almoni-dl-bold';}
#bready .type{background:#eed7d3;text-align:center;padding:5px;position:absolute;left:0;bottom:-8px;width:150px;}
.bready-image{position:relative;display:block;}
.bready-image .type1{position:absolute;left:15px;top:12px;background:#fae7e5;color:#000;font-size:11px;letter-spacing:1px;padding:2px 10px;}
.C-wed-total:before{content:"";display:inline-block;background:url(../images/place-to-organize/stars.png)no-repeat right top;background-size:contain;width:70px;height:12px;vertical-align:baseline;margin-left:6px;}
.C-wed-total{text-align:center;font-size:17px;margin:0 auto 18px;}
#bready .places-cat-links{margin-top:0}
#bready .swiper{padding:0 !important}
.B-360-box{border-bottom:10px solid #eed7d3;align-items:flex-end;}
.B-360-box-image{width:18%}
.B-360-box-in{width:82%;text-align:center;background:#f8f8f3;border-top:10px solid #eed7d3;position:relative;height:190px;}
.B-360-box-in .label{background:#eed7d3;display:block;position:absolute;width:240px;top:-20px;right:-20px;height:40px;line-height:40px;font-family:'almoni-dl-bold';font-size:19px;position:relative;}
.B-360-box-in .label:before,.B-360-box-in .label:after{background:url(../images/place-to-organize/stars.png) no-repeat;content:"";width:15px;height:15px;overflow:hidden;position:absolute;right:8%;top:11px;background-size:90px;}
.B-360-box-in .label:after{right:auto;left:8%}
.B-360-text{font-size:20px;letter-spacing:2px;margin-top:10px;}
.B-360-box-in a{display:block;background:#eed7d3;padding:4px 10px;text-decoration:none;color:#000;max-width:350px;margin:21px auto 0;line-height:32px;font-family:'almoni-dl-bold';font-size:18px;}
.B-about{position:relative;margin-top:50px;font-size:17px;line-height:24px;border-image: linear-gradient(0deg, #f1f1f1 4px, #f8f8f3 0) fill 0//0 100vw;padding:30px 0;}
.B-about:before,.B-about:after{background:url(../images/place-to-organize/pattern.png) repeat;content:"";display:block;position:absolute;right:-232px;height:99%;width:180px;background-size:contain;top:0;}
.B-about:before{right:auto;left:-212px}
.B-Check-In-Out{text-align:center;padding:20px 0 0;}
.Checkinout-time{font-family:'almoni-dl-bold';}
.Checkinout-description{margin-top:3px;font-size:14px}
.urbanWord{margin-top:50px;position:relative;}
.urbanWord:before{background:url(../images/place-to-organize/round-icon.png) no-repeat;content:"";position:absolute;right:-104px;width:70px;height:70px;background-size:contain;top:-13px;z-index:100}
.urbanWordTitle{font-family:'almoni-dl-bold';}
.B-prices{background:#eed7d3;width:82%;margin:38px auto 30px;text-align:center;font-size:20px;line-height:40px;}
.B-prices span{font-family:'almoni-dl-bold';font-size:19px}
.maxguest{text-align:center;font-family:'almoni-dl-bold';font-size:18px;line-height:25px;border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;padding-bottom:14px;}
.maxguest:before{border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;display:block;content:"";height:4px;margin-bottom:10px}
.maxguest span{display:block;}
#bready h2{font-family:'almoni-dl-bold';font-weight:normal;font-size:18px;margin-bottom:16px;}
#bready .B-recommendation h2{margin-bottom:37px}
.facility{margin-top:33px;border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;padding-bottom:35px}
.facility ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(30%, 1fr));grid-gap:19px;}
.facility li,.facilitys li{list-style:none;}
.facility li:before,.facilitys li:before{background:url(../images/place-to-organize/stars.png) no-repeat;content:"";width:11px;height:12px;overflow:hidden;background-size:70px;display:inline-block;margin-left:7px;}
.facilitys{margin:28px -100px 0}
.facilitys .room{margin-bottom:28px;padding-bottom:30px;border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;}
.room-image{width:40%}
.image-text{font-size:11px;margin-top:2px}
.room-data{width:54%;align-self:center;}
.room-data span{font-family:'almoni-dl-bold';display:block;margin-bottom:10px;font-size:17px}
.room-text{margin-bottom:40px;margin-left:70px;}
.room-price{background:#eed7d3;padding:3px 7px;margin:-20px 0 20px;max-width:240px;width:100%;}
.room-data a,.room-data .B-check-availability{text-decoration:none;color:#000;box-shadow:0 0 18px 1px #dedede;float:left;padding:7px 38px;font-size:15px;margin-top:10px;font-family:'almoni-dl-bold';}
.facilitys ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(31%, 1fr));grid-gap:19px;}
.B-recommendation{overflow:hidden;margin:0 -10px;padding:0 10px;border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;padding-bottom:70px}
.B-recommendation-pinzeta{margin-top:30px}
.B-recommendation h3{margin-bottom:40px !important;}
.B-recommendation .swiper{overflow:visible;}
.B-recommendation .recommend-image{position:absolute;right:-10px;top:-13px;border-radius:100%;overflow:hidden;width:70px;height:70px}
.B-recommendation li{background:#f8f8f3;text-align:center;padding:35px 29px 20px;min-height:330px !important;display:grid;}
.B-recommendation .recommend-title{font-family:'almoni-dl-bold';font-size:19px;align-self:flex-start;margin-top:15px;}
.B-recommendation .recommend-title span{display:block;}
.B-recommendation .recommend-review{line-height:18px;font-size:13px}
.B-recommendation .stars{background:url(../images/place-to-organize/stars.png)no-repeat center;background-size:32%;height:29px;align-self:flex-end;}
.B-border{border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;padding-bottom:30px;margin-bottom:30px;}
.QandA{margin-top:30px}
.QandA details{border-bottom:1px solid #f1f0eb;}
.QandA summary{min-height:auto;font-size:16px;line-height:25px;}
.QandA .accordion summary::after{top:0;}
.locations li div{font-family:'almoni-dl-bold';text-align:center;margin-top:16px;font-size:17px}
.locations li span{font-size:12px;text-align:center;}
.venues img{border-radius:100%;margin-bottom:15px}
.venues li{text-align:center;}
.venues a{text-decoration:none;color:#000;font-family:'almoni-dl-bold';}
.B-Sticky{position:fixed;bottom:0;background:#eed7d3;width:100%;height:65px;right:0;left:0;z-index:1000;border-bottom:4px solid #f1f0eb;border-top:4px solid #f1f0eb;font-family:'almoni-dl-bold';}
.B-Sticky .warp{max-width:800px;margin:0 auto;align-items:center;height:100%;justify-content:space-around;}
.B-contact{font-size:18px}
.B-contact a{text-decoration:none;color:#000;}
.B-social li{width:50px;height:50px;border-radius:100%;list-style:none;overflow:hidden;margin-left:4px;background-size:cover !important;}
.B-social li a{text-decoration:none;display:block;text-indent:-500px;height:100%}
.B-social li.b-address{width:auto;background-size:contain !important;border-radius:0 !important;margin-left:40px;position:relative;}
.B-social li.b-address:before{background:url(../images/place-to-organize/waze.svg) no-repeat center right;content:"";width:57px;height:57px;background-size:contain;position:absolute;right:0;top:-5px;}
.B-social li.b-address a{text-indent:0;color:#000;display:flex;align-items:center;padding-right:62px}
.B-social li.b-instagram{background:#fff url(../images/place-to-organize/instagram.svg) no-repeat center;}
.B-social li.b-whatsapp{background:#fff url(../images/place-to-organize/whatsapp.svg) no-repeat center;}
.B-social li.b-facebook{background:#fff url(../images/place-to-organize/facebook.svg) no-repeat center;}
.B-check-availability{box-shadow:0 0 10px 1px #999;padding:9px 45px;font-size:15px;font-family:'almoni-dl-bold';text-align:center;background:#fff;cursor:pointer;}
.B-social li.b-homepage{background:#fff url(../images/place-to-organize/home.svg) no-repeat center;}
.place-info{border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;padding-bottom:45px;
  padding-top:10px;margin-bottom:30px;}
.place-info .flex{justify-content:center;}
#bready .swiper-button-next, #bready .swiper-button-prev{color:#fff !important;text-shadow:0px 0px 8px #999;}
#DynamicTitle{border:none;resize:none;width:100%;background:none;text-align:center;font-family:'almoni-dl-bold';font-size:18px;margin-bottom:50px}
.Bready-contact-form .formSpan12{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 60px;}
.Bready-contact-form .rsform-block{width:48%;margin-bottom:35px;text-align:right;}
.Bready-contact-form .rsform-block-phone{width:100%;}
.Bready-contact-form label{font-family:'almoni-dl-bold';font-size:16px;margin-right:1px;}
.Bready-contact-form .rsform-input-box,.Bready-contact-form .rsform-calendar-box{width:100%;border:none;border-bottom:1px solid #000;background:#fff;font-size:16px;line-height:30px;outline:none}
.Bready-contact-form .rsform-calendar-button{display:none;}
.Bready-contact-form .rsform-block-message{width:100%}
.Bready-contact-form #Message{background:#fff;resize:none;border:1px solid #000;line-height:30px;height:70px;width:100%;text-indent:5px;outline:none}
.Bready-contact-form #Send{background:#eed7d3;text-align:center;padding:5px;width:200px;border:none;margin:0 auto;display:block;height:59px;font-size:17px;font-family:'almoni-dl-bold';cursor:pointer;}
.Bready-contact-form #Email{text-align:left;direction:ltr;}
#DynamicTitle-review{ text-align: center; margin:30px 0 50px;}
#DynamicTitle-review h1{font-size: 24px;font-family: 'almoni-dl-bold';font-weight:normal;margin-bottom: 40px;}
#DynamicTitle-review .en{font-size:23px; font-family: 'EthicSerif-SemiboldItalic';margin-bottom: 3px;display: block;}
.direct-review{max-width:600px; margin: 0 auto;}
.direct-review .formControlLabel{float: none;display: block;}
.direct-review .rsform-block{margin-bottom:20px;}
.direct-review input{border:0.5px solid #000;border-radius:2px;padding: 10px;font-size: 16px;width:100%;height: 32px;}
.direct-review textarea{border:0.5px solid #000;border-radius:2px;padding: 10px;font-size: 16px;width:100%;height:250px;}
.direct-review .control-label{font-size:16px;font-weight:400;margin-bottom:8px;}
.direct-review .control-group{margin-bottom: 18px;}
.direct-review button#Send{background: #000;color:#fff;border:none;border-radius:5px;font-size:18px;width: 200px;height: 40px;margin: 0 auto;display: block;cursor: pointer;}
strong.formRequired {margin-right:3px;font-weight:normal;}
.lottery h1{text-align:center;font-family:'EthicSerif-SemiboldItalic';font-size:31px;font-weight:normal;margin-bottom:8px;}
.lottery h2{text-align:center;background:url(../images/plane.jpg) no-repeat right center;background-size:12%;width:90%;height:100%;font-size:36px;font-weight:normal;display: flex;
flex-wrap:wrap;direction:ltr;align-items:center;gap:60px;letter-spacing:2px;margin:18px auto 10px;}
.lottery.thank-you h2{background:none;padding-right:0;font-size:50px;margin-top:40px;}
.lottery .second-title{text-align:center;font-size:17px;margin-bottom:60px;padding-top:20px;
  }
  .lottery h2 img{width:240px;height:auto;}
.lottery-box{border:1px solid #000;padding:35px 70px;margin-bottom:10px;border-radius:5px;max-width:850px;margin:50px auto;}
.lottery-box .formSpan6{width:50%;}
.lottery-box .rsform-block{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-bottom:15px;align-items: center;align-self: last baseline;}
.lottery-box .rsform-block input{width:100%;height: 30px;border:1px solid #000;border-radius: 5px;font-size: 16px;text-indent:8px;-webkit-appearance: auto;}
.lottery #Email{text-align:left;direction:ltr;}
.lottery-box .rsform-block-name .formControls, .lottery-box .rsform-block-phone .formControls{width:70%;}
.lottery-box .rsform-block-email .formControls{width:80%;}
.lottery-logos{display:flex;justify-content:center;gap:10px;margin-bottom: 20px;max-width: 850px;margin:60px auto;}
.lottery-logos img{width:45%;height:auto;}
.lottery-box #Send{width:170px;height:42px;background: #000;color: #fff;border: none;font-size:17px;border-radius:8px;cursor: pointer;margin-right:40px;margin-top:40px;}
.lottery-box .flex.formSpan12{justify-content:center;}
[addFocus]{box-shadow:none !important}
.pinzeta-cat-img{position:relative;display:block;}
.itemContainer .bankhapoalimsale-badge,.Pinzeta-itemImage .bankhapoalimsale-badge,.mekodamimItem .bankhapoalimsale-badge{background:#cd3b2b; color: #fff; text-align: center;border-radius:12px;padding:5px 12px;font-size:13px;text-decoration:none;margin:0 auto;position:absolute;width:max-content;right:0;left:0;bottom:12px;}
#bready .bankhapoalimsale-badge{position:absolute;left:174px;bottom:-8px;background:#cd3b2b;color:#fff;text-align:center;border-radius:12px;padding:7px 12px;font-size:13px;text-decoration:none;width:max-content;}
.Pinzeta-itemImage .bankhapoalimsale-badge{margin:0;right:10px;}
.bankhapoalimsale-textbox{background:#cd3b2b; color: #fff;padding:12px 15px;font-size:22px;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:5px 0 35px;}
  .bankhapoalimsale-textbox div{width:100%;}
#bready .bankhapoalimsale-textbox{background:#cd3b2b;color:#fff;padding:10px;font-size:16px;margin-bottom:34px;margin-top: 20px;}
.bankhapoalimsale-textbox a{background:#fff; color:#cd3b2b ;border-radius:12px;padding:5px 12px;text-decoration:none; font-size:17px;font-family:'almoni-dl-bold';margin-top:2px;}
.cat-desc img{width:100%;height:auto;}
.form-control-feedback{display:block;color:red;font-size:12px;}
.honeymoon .cat-image img{width:100%;height:auto;display:block;}
.honeymoon-title-container{text-align:center;margin:30px 0;}
.honeymoon-en-title{max-width:400px;margin:0 auto;}
.honeymoon h1{font-weight:normal;font-size:29px;}
.honeymoon-cat-desc{max-width:500px;margin:10px auto 0;line-height:22px;}
.honeymoon-item-grid{display:flex;gap:22px;margin-bottom:18px;align-items:center;padding:12px;border:1px solid #000;position:relative;border-radius:13px;justify-content:space-around;}
.honeymoon-item-image{position:relative;width:18%;}
.honeymoon-item-image img{width:100%;height:auto;display:block;margin:0 auto;object-fit:cover;}
.honeymoon-item-image .share{position:absolute;top:5px;right:5px;z-index:10;margin:0;padding:0;list-style:none;}
.honeymoon-item-image .wed-brides-save-container{position:absolute;top:5px;right:5px;z-index:10;}
.honeymoon-item-image .share .wed-brides-save-btn,
.honeymoon-item-image .wed-brides-save-container .wed-brides-save-btn{position:relative !important;right:auto !important;top:auto !important;}
.honeymoon-item-image .share li.save-like .wed-brides-save-btn{position:relative !important;right:auto !important;top:auto !important;}
.honeymoon-item-content{width:82%;padding-left:40px;}
.honeymoon-item-title{font-size:17px;margin-bottom:12px;}
.honeymoon-item-title a{color:#000;text-decoration:none;font-family:'almoni-dl-bold';}
.honeymoon-item-description{line-height:23px;font-size:15px;}
.honeymoon-item-readmore{text-align:left;margin-top:15px;}
.honeymoon-item-readmore a{text-decoration:none;color:#000;border:1px solid #000;border-radius:20px;padding:3px 13px;font-size:14px;}
.honeymoon .itemBody{max-width:940px;}

@media screen and (max-width:1050px){
.warp{padding:0 10px;}
#top-bigimage{min-height:42vw;}
.moduletable.newsletter-footer{position:relative;width:43%;left:0;bottom:0;margin:0 auto;}
.add_review_link_Bready{left:0;top:0;position:relative;margin:20px auto 0;}
}
@media screen and (max-width:1000px){
.facilitys{margin:34px 0 0;}
.B-about::before, .B-about::after{display:none}
}
@media screen and (max-width:920px){
#mainmenu li.level1{margin:0 7px;}
#couponpopup{width:81vw;height:53vw;}
}
@media screen and (max-width:768px){
.mobile-popup{position:relative;}
.popup-in{min-height:127vw;}
.mobile-popup img{width:100%;height:auto;}
.menuburger{border-top:1px solid #54504e;width:30px;height:30px;position:absolute;top:20px;right:10px;}
.menuburger::before, .menuburger::after{background:#54504e;width:100%;height:1px;content:"";display:block;position:relative;top:6px;}
.menuburger::after{top:12px;}
#mainmenu li.level1{margin:0 5px;}
#mainmenu li.level1 > a, #mainmenu span.nav-header{font-size:13px;}
#mainmenu li li img{width:70%;margin:0 auto;}
li.item300 .menu-warp{width:100%;grid-template-columns:130px 140px 430px;}
li.item1697 .menu-warp,li.item1705 .menu-warp{width:100%;}
#mainmenu-mobile{opacity:0;overflow:scroll;position:fixed;width:77%;top:38px;background:#fff;transition:all 0.1s ease-in-out;right:-200px;pointer-events:none;z-index:10000000000;padding:20px 30px 200px;height:auto;}
#mainmenu-mobile.active1{opacity:1;pointer-events:auto;right:0;}
#mainmenu-mobile ul.nav-child{opacity:0;height:0;transition:all 0.1s ease-in-out;margin-right:35px;position:relative;z-index:-2;}
#mainmenu-mobile .opener{width:16px;height:16px;background:url(../images/m-menu.png) no-repeat;background-position:-17px 0;background-size:cover;position:absolute;margin-top:10px;top: 0;}
#mainmenu-mobile li.parent.active1 .opener{background-position:0 1px}
#mainmenu-mobile li{list-style:none;line-height:32px;position:relative;}
#mainmenu-mobile li.parent.active1 .nav-child{opacity:1;height:auto;z-index:1;}
#mainmenu-mobile li.parent > a,#mainmenu-mobile li.parent > span{margin-right:30px;font-family:'almoni-dl-bold';padding:0;}
#mainmenu-mobile li a,#mainmenu-mobile li span{text-decoration:none;color:#000;font-size:15px;}
#mainmenu-mobile li.item-2257::after{background:url(../images/vr.jpg) no-repeat;content:"";position:absolute;background-size:contain;width:30px;height:30px;left:97px;top:6px;}
#itemListPrimary{grid-template-columns:1fr 1fr 1fr;}
#itemListPrimary-production{grid-template-columns: 1fr 1fr 1fr;}
.by-city #itemListPrimary,.inspiration,.itemRelated ul{grid-template-columns:1fr 1fr}
#itemListPrimary img{width:100%;object-fit:contain;max-height:none;height:auto;margin-top:0;}
.bitemincategory{grid-area: 2 / 2 / 2 span / 2 span;}
.cat-name-search,.cat-descPinzeta{width:100%;top:0;margin-bottom:10px;}
footer ul.nav{margin-left:0;}
.mekodamim,.GuidesInformation{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-auto-rows:minmax(auto,180px);}
.mekodamimItem a, .catItemTitle a,.inspiration a,.inspiration h2{display:block;line-height:14px;font-size:11px;}
.itemContainerSearchSurvey a.category-img{min-height:unset;}
.itemContainerSearchSurvey a.category-img img{position:relative;}
.new-reality-banner a{max-width:100%;}
.areyouurbanbride-thanks img{width:100%;max-width:540px;}
.areyouurbanbride-thanks p{padding: 0 20px !important;}
.contentpanetmpl #areyouurbanbride img{width:90%;}
.contentpanetmpl #areyouurbanbride{padding:15px 15px 90px;}
#couponpopup{width:91vw;height:73vw;}
.Bready-popup .eb-dialog{max-width:97% !important;padding:45px 4% 15px !important;}
.itemContainer .bankhapoalimsale-badge, .Pinzeta-itemImage .bankhapoalimsale-badge, .mekodamimItem .bankhapoalimsale-badge{font-size:11px;bottom:6px;padding:4px 9px;border-radius:8px;}
.Pinzeta-itemImage .bankhapoalimsale-badge{font-size:15px;}
.bankhapoalimsale-textbox{padding:10px;font-size:16px;margin:0 0 35px;}
.bankhapoalimsale-textbox a{width:max-content;font-size:12px;padding:4px 8px;min-width:88px;text-align:center;}
.B-header{border-image:linear-gradient(0deg, #f1f1f1 4px, #f8f8f3 0) fill 0//0 100vw;max-height:none;margin-bottom:38px;margin: 0 -10px 30px;}
.b-sub-header {position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:0 25px;align-items:center;}
.B-header h1{text-align:center;font-weight:normal;font-size:22px;font-family:'almoni-dl-bold';width:100%;}
#bready .bankhapoalimsale-badge {position:relative;left:0;bottom:-11px;background:#cd3b2b;color:#fff;text-align:center;border-radius:12px;padding:5px 12px;font-size:13px;text-decoration:none;width:max-content;right:0;}
#bready .type{padding:3px;position:relative;left:0;bottom:-11px;font-size:14px;}
}
@media screen and (max-width:760px){
#mainmenu,#top-bar{display:none;}
.user-top-menus{position: absolute;right: auto;top: 10px;left: 6px;}
.main-image{margin-top:0;margin-bottom:10px;}
.bottom-add img,.itemBody img{width:100%;}
.close-popup{position:absolute;width:25px;height:25px;left:10px;top:10px;text-align:center;display:block;background:url(../images/x.png) no-repeat;background-size:contain;cursor:pointer;}
#mainmenu{clear:both;}
header{padding-top:0;margin-bottom:0;height:115px;}
#logo{padding-top:25px;margin-bottom:0;}
#logo a{display:block;width:100%;height:100%;}
.pinzetaItemHeader::before,.pinzetaItemHeader{border-image:none;}
.pinzetaItemHeader{padding:10px 0;margin-bottom:5px;}
.client-about{grid-template-columns:100%;gap:0;margin:0 14%;}
.client-about-content{text-align:center;padding-top:15px}
.client-about-content-text {font-size: 16px;line-height: 23px;padding-left: 0;}
.client-more ul{justify-content:center;}
.client-details{padding:0 35px;}
ul.breadcrumb{margin-bottom:10px;}
.client-properties-list,.client-fields-list:has(li){margin:15px 0 0}
.client-qand-a,.client-credit-posts{max-width: 100%;}
.creditpostslogout-popup{width:92%;height:auto;}
.home-img-bottom .title{font-size:15px;padding:0 5px;}
.home-img-bottom .description{font-size:14px;padding:0 5px;}
.highlightstitle::before,.highlightstitle::after{width:27vw;}
.main-stories{overflow:hidden;}
.by-city .cat-desc{margin-bottom:37px;}
.inspiration-title{text-align:center;letter-spacing:5px;display:block;font-family:'almoni-dl-bold';border-top:1px solid #000;margin-top:37px;padding-top:30px;margin-bottom:5px;font-weight:normal;font-size:17px;}
.inspiration-second-title{text-align:center;letter-spacing:5px;display:block;margin-bottom:17px;}
.inspiration-title2{margin-bottom:30px;}
#NameSearch-selectized,#CitySearch-selectized{outline:none;}
.selectize-input{line-height:28px !important;}
#areyouurbanbride{padding:0 10px 100px;}
h2.coupons-title{text-align:center;font-family:'almoni-dl-bold';font-size:17px;margin-top:40px;}
.coupons-title2{font-size:15px;margin-top:23px;margin-bottom:18px;}
.coupons li{list-style:none;width:32%;background:#fff;box-shadow:0 0 5px #999;padding:10px;text-align:center;position:relative;margin-bottom:25px;display:flex;flex-wrap:wrap;}
.coupons img{width:100%;height:auto;object-fit:contain;object-position:top;}
.coupons .coupon-title{font-family:'almoni-dl-bold';margin-bottom:10px;display:block;width:100%;margin-top:6px;}
.coupn-description{font-size:14px;line-height:24px;margin-bottom:22px;width:100%;min-height:72px;}
.coupons .getCoupon{height:30px;width:142px;margin:0 auto;line-height:30px;font-family:'almoni-dl-bold';cursor:pointer;align-self:end;}
#loader{display:none;background:url(../images/loader.svg) no-repeat center center;position:fixed;right:0;left:0;margin:0 auto;width:100%;height:100%;top:0;z-index:100000;background-size:8%;}
#couponpopup{display:none;position:fixed;right:0;left:0;margin:0 auto;top:50px;z-index:100000;width:51vw;height:60vw;border:2px solid #685656;max-height: 490px;box-shadow:0 0 100px #685656;}
#couponpopup .close{position:absolute;width:25px;height:25px;left:10px;top:10px;text-align:center;display:block;background:url(../images/x.png) no-repeat;background-size:contain;cursor:pointer;}
#couponpopup .left-popup{background:url(../images/popup-thanks1.jpg) no-repeat 0 bottom;background-size:cover;width:50%;height:100%;float:left;}
#couponpopup .right-popup{background:url(../images/popup-thanks2.jpg) repeat;width:50%;height:100%;float:right;padding:60px 35px 0;text-align:center;}
.right-popup-title{color:#c7a3a3;font-family:'almoni-dl-bold';margin-bottom:30px;font-size:24px;}
.right-popup-text{color:#685656;font-size:25px;line-height:34px;}
::placeholder{color:#000;opacity:1;}
.accordion-top{border-top:1px solid #000;margin-top:30px}
.accordion-title{font-size:19px;border-bottom:8px solid #e8d9db;padding-bottom:12px;letter-spacing:1px;margin-top:20px;max-width:300px;margin-bottom:30px}
.accordion details{margin-bottom:15px;border-bottom:1px solid #dedede;}
.accordion summary::after{top:0;}
.accordion summary::after{content:'+';position:absolute;left:12px;font-size:28px;top:7%;color:#000;}
.accordion details[open] summary::after{content:"-";}
details summary::-webkit-details-marker, details summary::marker{display:none;}
.accordion summary{min-height:50px;cursor:pointer;font-size:20px;line-height:35px;list-style:none;position:relative;outline:none;transition:all 0.1s ease-in-out;}
.accordion details .content{padding:10px 0 30px 50px;line-height:27px;color:#616161;font-size:18px}
#fc_frame{min-height:110px !important;min-width:110px !important}
.grecaptcha-badge{display:none;}
#bready{letter-spacing:1px;max-width:800px;margin:0 auto;}
#bready img{width:100%;height:auto;display:block;}
.flex{display:flex;flex-wrap:wrap;justify-content:space-between;}
.b-logo{text-align:center;padding-top:40px;}
.b-logo img{max-width:190px;display:inline !important;}
.c-logo{width:100px;height:100px;margin:10px auto 25px;border-radius:100%;overflow:hidden;box-shadow:0 0px 13px 8px #d7d7d7;background:#fff}
#bready .c-logo img{object-position:center;object-fit:cover;height:100%;}
.bready-image{position:relative;display:block;}
.bready-image .type1{position:absolute;left:15px;top:12px;background:#fae7e5;color:#000;font-size:11px;letter-spacing:1px;padding:2px 10px;}
.C-wed-total:before{content:"";display:inline-block;background:url(../images/place-to-organize/stars.png)no-repeat right top;background-size:contain;width:70px;height:12px;vertical-align:baseline;margin-left:6px;}
.C-wed-total{text-align:center;font-size:17px;margin:0 auto 18px;}
#bready .places-cat-links{margin-top:0}
#bready .swiper{padding:0 !important}
.B-360-box{border-bottom:10px solid #eed7d3;align-items:flex-end;}
.B-360-box-image{width:18%}
.B-360-box-in{width:82%;text-align:center;background:#f8f8f3;border-top:10px solid #eed7d3;position:relative;height:190px;}
.B-360-box-in .label{background:#eed7d3;display:block;position:absolute;width:240px;top:-20px;right:-20px;height:40px;line-height:40px;font-family:'almoni-dl-bold';font-size:19px;position:relative;}
.B-360-box-in .label:before,.B-360-box-in .label:after{background:url(../images/place-to-organize/stars.png) no-repeat;content:"";width:15px;height:15px;overflow:hidden;position:absolute;right:8%;top:11px;background-size:90px;}
.B-360-box-in .label:after{right:auto;left:8%}
.B-360-text{font-size:20px;letter-spacing:2px;margin-top:10px;}
.B-360-box-in a{display:block;background:#eed7d3;padding:4px 10px;text-decoration:none;color:#000;max-width:350px;margin:21px auto 0;line-height:32px;font-family:'almoni-dl-bold';font-size:18px;}
.B-about{position:relative;margin-top:50px;font-size:17px;line-height:24px;border-image: linear-gradient(0deg, #f1f1f1 4px, #f8f8f3 0) fill 0//0 100vw;padding:30px 0;}
.B-about:before,.B-about:after{background:url(../images/place-to-organize/pattern.png) repeat;content:"";display:block;position:absolute;right:-232px;height:99%;width:180px;background-size:contain;top:0;}
.B-about:before{right:auto;left:-212px}
.B-Check-In-Out{text-align:center;padding:20px 0 0;}
.Checkinout-time{font-family:'almoni-dl-bold';}
.Checkinout-description{margin-top:3px;font-size:14px}
.urbanWord{margin-top:50px;position:relative;}
.urbanWord:before{background:url(../images/place-to-organize/round-icon.png) no-repeat;content:"";position:absolute;right:-104px;width:70px;height:70px;background-size:contain;top:-13px;z-index:100}
.urbanWordTitle{font-family:'almoni-dl-bold';}
.B-prices{background:#eed7d3;width:82%;margin:38px auto 30px;text-align:center;font-size:20px;line-height:40px;}
.B-prices span{font-family:'almoni-dl-bold';font-size:19px}
.maxguest{text-align:center;font-family:'almoni-dl-bold';font-size:18px;line-height:25px;border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;padding-bottom:14px;}
.maxguest:before{border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;display:block;content:"";height:4px;margin-bottom:10px}
.maxguest span{display:block;}
#bready h2{font-family:'almoni-dl-bold';font-weight:normal;font-size:18px;margin-bottom:16px;}
#bready .B-recommendation h2{margin-bottom:37px}
.facility{margin-top:33px;border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;padding-bottom:35px}
.facility ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(30%, 1fr));grid-gap:19px;}
.facility li,.facilitys li{list-style:none;}
.facility li:before,.facilitys li:before{background:url(../images/place-to-organize/stars.png) no-repeat;content:"";width:11px;height:12px;overflow:hidden;background-size:70px;display:inline-block;margin-left:7px;}
.facilitys{margin:28px -100px 0}
.facilitys .room{margin-bottom:28px;padding-bottom:30px;border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;}
.room-image{width:40%}
.image-text{font-size:11px;margin-top:2px}
.room-data{width:54%;align-self:center;}
.room-data span{font-family:'almoni-dl-bold';display:block;margin-bottom:10px;font-size:17px}
.room-text{margin-bottom:40px;margin-left:70px;}
.room-price{background:#eed7d3;padding:3px 7px;margin:-20px 0 20px;max-width:240px;width:100%;}
.room-data a,.room-data .B-check-availability{text-decoration:none;color:#000;box-shadow:0 0 18px 1px #dedede;float:left;padding:7px 38px;font-size:15px;margin-top:10px;font-family:'almoni-dl-bold';}
.facilitys ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(31%, 1fr));grid-gap:19px;}
.B-recommendation{overflow:hidden;margin:0 -10px;padding:0 10px;border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;padding-bottom:70px}
.B-recommendation-pinzeta{margin-top:30px}
.B-recommendation h3{margin-bottom:40px !important;}
.B-recommendation .swiper{overflow:visible;}
.B-recommendation .recommend-image{position:absolute;right:-10px;top:-13px;border-radius:100%;overflow:hidden;width:70px;height:70px}
.B-recommendation li{background:#f8f8f3;text-align:center;padding:35px 29px 20px;min-height:303px !important;display:grid;}
.B-recommendation .recommend-title{font-family:'almoni-dl-bold';font-size:19px;align-self:flex-start;margin-top:15px;}
.B-recommendation .recommend-title span{display:block;}
.B-recommendation .recommend-review{line-height:18px;font-size:13px}
.B-recommendation .stars{background:url(../images/place-to-organize/stars.png)no-repeat center;background-size:32%;height:29px;align-self:flex-end;}
.B-border{border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;padding-bottom:30px;margin-bottom:30px;}
.QandA{margin-top:30px}
.QandA details{border-bottom:1px solid #f1f0eb;}
.QandA summary{min-height:auto;font-size:16px;line-height:25px;}
.QandA .accordion summary::after{top:0;}
.locations li div{font-family:'almoni-dl-bold';text-align:center;margin-top:16px;font-size:17px}
.locations li span{font-size:12px;text-align:center;}
.venues img{border-radius:100%;margin-bottom:15px}
.venues li{text-align:center;}
.venues a{text-decoration:none;color:#000;font-family:'almoni-dl-bold';}
.B-Sticky{position:fixed;bottom:0;background:#eed7d3;width:100%;height:90px;right:0;left:0;z-index:1000;border-bottom:4px solid #f1f0eb;border-top:4px solid #f1f0eb;font-family:'almoni-dl-bold';}
.B-Sticky .warp{max-width:800px;margin:0 auto;align-items:center;height:100%;justify-content:space-around;}
.B-contact{font-size:18px}
.B-contact a{text-decoration:none;color:#000;}
.B-social li{width:50px;height:50px;border-radius:100%;list-style:none;overflow:hidden;margin-left:4px;background-size:cover !important;}
.B-social li a{text-decoration:none;display:block;text-indent:-500px;height:100%}
.B-social li.b-address{width:auto;background-size:contain !important;border-radius:0 !important;margin-left:40px;position:relative;}
.B-social li.b-address:before{background:url(../images/place-to-organize/waze.svg) no-repeat center right;content:"";width:57px;height:57px;background-size:contain;position:absolute;right:0;top:-5px;}
.B-social li.b-address a{text-indent:0;color:#000;display:flex;align-items:center;padding-right:62px}
.B-social li.b-instagram{background:#fff url(../images/place-to-organize/instagram.svg) no-repeat center;}
.B-social li.b-whatsapp{background:#fff url(../images/place-to-organize/whatsapp.svg) no-repeat center;}
.B-social li.b-facebook{background:#fff url(../images/place-to-organize/facebook.svg) no-repeat center;}
.B-check-availability{box-shadow:0 0 10px 1px #999;padding:9px 45px;font-size:15px;font-family:'almoni-dl-bold';text-align:center;background:#fff;cursor:pointer;}
.B-social li.b-homepage{background:#fff url(../images/place-to-organize/home.svg) no-repeat center;}
.place-info{border-image:linear-gradient(0deg, #f1f0eb 4px, #fff 0) fill 0//0 100vw;padding-bottom:45px;
  padding-top:10px;margin-bottom: 30px;}
.place-info .flex{justify-content:center;}
#bready .swiper-button-next, #bready .swiper-button-prev{color:#fff !important;text-shadow:0px 0px 8px #999;}
#DynamicTitle{border:none;resize:none;width:100%;background:none;text-align:center;font-family:'almoni-dl-bold';font-size:18px;margin-bottom:50px}
.Bready-contact-form .formSpan12{display:flex;flex-wrap:wrap;justify-content:space-around;padding: 0;}
.Bready-contact-form .rsform-block{width:48%;margin-bottom:35px;text-align:right;}
.Bready-contact-form .rsform-block-phone{width:100%;}
.Bready-contact-form label{font-family:'almoni-dl-bold';font-size:16px;margin-right:1px;}
.Bready-contact-form .rsform-input-box,.Bready-contact-form .rsform-calendar-box{width:100%;border:none;border-bottom:1px solid #000;background:#fff;font-size:16px;line-height:30px;outline:none}
.Bready-contact-form .rsform-calendar-button{display:none;}
.Bready-contact-form .rsform-block-message{width:100%}
.Bready-contact-form #Message{background:#fff;resize:none;border:1px solid #000;line-height:30px;height:70px;width:100%;text-indent:5px;outline:none}
.Bready-contact-form #Send{background:#eed7d3;text-align:center;padding:5px;width:200px;border:none;margin:0 auto;display:block;height:59px;font-size:17px;font-family:'almoni-dl-bold';cursor:pointer;}
.Bready-contact-form #Email{text-align:left;direction:ltr;}
.lottery-box{padding: 35px 20px;}
.lottery h1{font-size:28px;}
.lottery h2{background-size:17%;flex-wrap: wrap-reverse;gap: 8px;font-size:34px; background-position:right 36%;}
.lottery-box .formSpan6{width:100%;}
.lottery-box .rsform-block{justify-content: space-between;}
.lottery-box .rsform-block-name .formControls, .lottery-box .rsform-block-phone .formControls,.lottery-box .rsform-block-email .formControls{width: 68%;}
.rsform-block-code{text-align: center;}
.rsform-block-code label{width: 100%;}
.rsform-block-code .formControls{width:70%;margin: 0 auto;}
.lottery-box .flex.formSpan12 {width: 100%;text-align: center;}
.lottery-box .rsform-block-send{display: block;}
.lottery-box #Send{margin-right:0;margin-top: 5px;}
.lottery.thank-you h2{font-size: 11vw;margin-top: 20px;}
.lottery .second-title{font-size: 16px;margin-bottom:30px;}
.add_review_link{position:relative;left:0;margin:15px auto 0;width:100%;height:50px;border-radius:0;max-width:240px;}
.add_review_link_Bready{margin:30px auto 10px;}
.add_review_link a{width:96%;height:82%;font-family:'almoni-dl-bold';font-size:15px;border-radius: 0;}
.lottery h2 img{width:78%;}
}
@media screen and (max-width:667px){
  .highlight_title{font-size:13px;margin-bottom:3px;}
  .highlight_img{padding:5px;margin-bottom:4px;}
  footer li.deeper,footer li.item-1730{width:30%;}
  footer li.item-2257{display:none;}
  .itemListView .cat-name{width:100%;font-size:14px;overflow:hidden;}
  .magazin-mobile img{width:100%;}
  .magazin-mobile-text h1{font-size:18px;margin-bottom:11px;text-align:center;}
  .magazin-mobile-text::before{content: "";height:60px;width: 100%;display: block;background: url(../images/the_magazin.jpg) no-repeat center top;background-size: auto;background-size: contain;margin: 0 auto;}
  .magazin-link{margin-bottom:20px;margin-top:30px;}
  .client-more2{padding:0 15px 40px;}
  .client-more2 li.phone{margin-left:0;}
  .client-more2 li{width:100%;text-align:center;background-position:57vw center !important;margin-bottom:11px;}
  .client-more2 li.whatsapp{padding-right:0px;}
  .client-more2::after{margin:10px auto;}
  footer .item-509{margin-top:-230px;}
  footer .item-1725{margin-top:-90px;}
  .iamain .bimg img{width:100%;}
  .magazin{margin-top:0;}
  #contactus h1::before{height:60px;}
  #contactus h1{margin-bottom:20px;}
  #contactus .rsform-block-contactpage,#rsform_3_page_0{float:none;width:100%;}
  .places-cat-links{margin:0 0 20px;}
  .places-cat-links a{font-size:12px;}
  .cat-section-title:before,.cat-section-title:after{width:27vw;}
  .Pinzeta-itemImage{min-height:99vw;}
  #vr{padding:0;}
  .vr-main-image img{width:90%;}
  .vr-main-image span{font-size:18px;}
  .vr-main-button{width:90%;line-height:45px;font-size:19px;}
  .vr-filters form{background-size:50%;padding:70px 10px 20px;}
  .vr-filters .price-range label{height:40px;line-height:40px;padding:0 13px;margin:0 0px 5px;}
  .colectionImage img{width:100%;height:auto;}
  .client-address{margin:10px -15px 0;}
  .place-info{margin-bottom:20px}
  .accordion summary::after{font-size:24px;top:0;}
  .accordion summary{min-height:34px;font-size:16px;line-height:21px;padding-left:27px}
  .accordion details .content{padding:0px 0 20px 15px;line-height:20px;font-size:14px;}
  .moduletable.newsletter-footer{width:100%;margin:20px auto;}
  .Bready-contact-form .rsform-type-submitbutton{width:100%}
  .Bready-contact-form #Send{opacity:1;color:#000}
  .B-social li.b-address{margin-left:0;width:100%;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;}
  .B-social li.b-address::before{position:relative;}
  .B-social li.b-address a{padding-right:0;}
  .footer2 .item-2893{display:none;}
  .morereviews .review-item{border-bottom: 1px solid #000;padding-bottom:30px;margin-bottom:30px;}
  .login-container{display: block;}
  .login-option{margin: 20px 0;padding:30px;}
  #REJLJ{top: 47px !important;width:23px !important;height: 23px !important;left: 0 !important;}
  #rsform_13_page_1 .rsform-type-submitbutton .formBody{display:flex;flex-wrap:wrap;justify-content: space-between;width: 100%;}
  #rsform_13_page_1 .rsform-type-submitbutton .formBody .rsform-button-prev{width:50%;text-align:right;color: #000;}
  #rsform_13_page_1 #send{width: 50%; text-align: left;position: relative;
    z-index: 1000000;color: #000;}
    .client-details {padding: 0 26px;}
    client-images-gallery {margin: 25px 0;}
    .client-fields-list:has(li){grid-template-columns:1fr;grid-template-rows:auto;font-size:13px;grid-auto-flow:row;}
    .client-fields-list li{margin-bottom:9px;}
  }
@media screen and  (max-width:600px){
  header{height:100px;position:relative;z-index:1000;overflow:visible;transform:translateZ(0);}
  #logo{padding-top:22px;}
  #logo img{width:60%;}
  ul.breadcrumb li{font-size:10px;}
  .warp{overflow: hidden;}
  .client-contact-info ul{display:flex;gap:10px;max-width:none;flex-wrap:wrap;justify-content:center;}
  .client-colection .client-details-title{flex-direction:column-reverse;}
  .client-contact-info ul li:first-child{width:100%;display: none;}
  .client-contact-info ul li{width:13%;height:auto;}
  .client-contact-info ul li a{font-size:0;background-position:center !important;height:100%;}
  .client-contact-info .B-check-availability{padding:12px 7px;width:50%;font-size:16px;height:auto;}
  .NiceToMeetYou{flex-direction:column-reverse;margin:15px 0;}
  .NiceToMeetYou-box{width:100%;}
  .NiceToMeetYou-image{width:100%;}
  .NiceToMeetYou-box-title{width:84%;margin:14px auto 9px;}
  .honeymoon-en-title{max-width:280px;margin:0 auto;}
  .honeymoon-item-grid{display:block;padding:12px 12px 20px;}
  .honeymoon-item-image{position:relative;width:100%;}
  .honeymoon-item-content{width:100%;padding-left:0;margin-top:10px;}
}
@media screen and (max-width:480px){
  .top-search .k2SearchBlock{left:0;right: auto;}
  .highlights li{width:49%;}
  .highlight_intro{font-size:13px;}
  .bottomlinks li{width:48%;margin-bottom:15px;}
  .cat-desc{padding:15px;font-size:14px;margin-bottom:20px;}
  .mekodamim,.GuidesInformation{padding:0;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px;}
  .mekodamimItem{width:41%;margin:0 6px 5px;}
  .mekodamim::after{width:100%;height:90%;bottom:-15px;right:auto;left: auto;}
  .itemHeader h1{font-size:15px;line-height:23px;padding:6px 5px;text-align:right}
  .itemHeader .itemDateCreated{left:0;top:auto;font-size:15px;margin-top:5px;}
  .post-tags ul{grid-template-columns:repeat(auto-fill, minmax(80px, 1fr));}
  .post-tags li{font-size:12px;}
  .tags-title{padding-top:12px;margin-bottom: 10px;}
  .itemTags {margin-top:20px;padding-bottom:0;}
  .itemTags li{margin-bottom:19px;line-height:11px;}
  .itemTags li a{font-size:12px;}
  .itemBody{line-height:23px;font-size:15px;}
  .urban-sig{margin-bottom:20px;}
  .urban-sig img{width:30%;}
  .about-top-left,.about-bottom-right{width:100%;}
  .about-top-left img{padding-right:0;}
  .about-top-right{width:100%;padding:15px 25px;margin-top:12px;}
  .about-bottom{margin-top:30px;}
  .about-bottom-left{width:100%;padding-right:0;padding-bottom:30px;font-size:14px;line-height:26px;}
  .PinzetaitemView h1{font-size:16px;width:100%;margin-bottom:15px;letter-spacing:2px}
  .recommendation-wed li{width:100%;}
  .recommendation-readmore-link{font-size:17px;background-position:16vw center;}
  .itemRelated h3{font-size:16px;letter-spacing:2px;margin:32px 0 11px;}
  .itemRelated li{font-size:12px;}
  .client-related-all-article a{margin-bottom:15px;}
  .bottom-icon{margin:5px auto;}
  .recommendation-image img{max-width:90px;min-height:90px;height:auto;}
  .recommendation-review{margin:5px 0 5px;font-size:14px;}
  .cat-desc h1{font-size:15px;}
  .k2Pagination li{margin-bottom:16px;}
  .instagram li{width:32%;}
  .instagram li:last-child{display:none;}
  .home-img-bottom{border-top:2px solid #a4a4a4;border-bottom:2px solid #a4a4a4;padding:5px 0;}
  footer li {line-height:14px;margin-bottom:9px;}
  .advertiser-top-text{max-width:none;padding:7px;font-size:15px;line-height:21px;}
  .advertiser-in{padding:0;}
  #rsform_11_page_0 .form-row .rsform-block, #rsform_11_page_0 .rsform-block-subject{width:100%;}
  .form-top-img1{width:100%;height: 67vw;}
  .form-top-text1,#areyouurbanbride .rsform-block{width:100%;margin-right:0;line-height: 21px;}
  #areyouurbanbride .rsform-type-submitbutton .formBody{display: flex;flex-wrap: wrap;justify-content: space-between;}
    #areyouurbanbride .rsform-type-submitbutton .formBody button{width: 50%;float: none !important;color: #000 !important;}
  #credit{font-size:11px;margin-bottom:15px;line-height:25px;}
  .corona-time{padding:13px 87px 13px 12px;font-size:12px;margin-top:-6px;background-position:103% 0;}
  .supplier-vr{font-size:14px;}
  .supplier-vr img{width:90%;}
  #secret-group{line-height:23px;margin-top:13px;}
  #secret-group .toptextbox{padding:10px;font-size:14px;line-height:20px;}
  .rsform-block-in-process-approval{margin:25px auto;width:100%;}
  .formError{font-size:12px;}
  #secret-group #rsform_41_page_1 .formRow:first-child .rsform-block,#secret-group #rsform_44_page_1 .formRow:first-child .rsform-block{padding:18px 0;border-bottom:2px solid #e1baab;}
  #secret-group #rsform_41_page_1 .formRow:first-child .rsform-block .formControlLabel,#secret-group #rsform_44_page_1 .formRow:first-child .rsform-block .formControlLabel{width:100%;font-size:15px;}
  #secret-group #rsform_41_page_1 .formRow:first-child .rsform-block .formControls,#secret-group #rsform_44_page_1 .formRow:first-child .rsform-block .formControls{width:inherit;margin:12px auto 0;}
  #secret-group #rsform_41_page_1 .formRow:nth-child(2),#secret-group #rsform_44_page_1 .formRow:nth-child(2){padding:17px 12px;}
  #secret-group #rsform_41_page_1 .formRow:nth-child(2) .formSpan6,#secret-group #rsform_44_page_1 .formRow:nth-child(2) .formSpan6{width:48%;}
  #secret-group #rsform_41_page_1 .formRow:nth-child(3),#secret-group #rsform_41_page_1 .formRow:nth-child(4),#secret-group #rsform_41_page_1 .formRow:nth-child(5),#secret-group #rsform_41_page_1 .formRow:nth-child(6){padding:0 12px 15px;}
  #secret-group #rsform_44_page_1 .formRow:nth-child(3),#secret-group #rsform_44_page_1 .formRow:nth-child(4),#secret-group #rsform_44_page_1 .formRow:nth-child(5),#secret-group #rsform_44_page_1 .formRow:nth-child(6){padding:0 12px 15px;}
  #secret-group #rsform_41_page_1 .formRow:nth-child(3) .formBody label,#secret-group #rsform_44_page_1 .formRow:nth-child(3) .formBody label{font-size:15px;}
  #secret-group #rsform_41_page_2 .formRow:nth-child(1) .formSpan12,#secret-group #rsform_44_page_2 .formRow:nth-child(1) .formSpan12{padding:0 12px;}
  #rsform_41_page_2 .formRow:nth-child(3) .formSpan12{padding:0;}
  .its-your-lucky-day{left:0;font-size:18px;position:relative;top:0;margin-bottom:15px;line-height:22px;}
  .its-your-lucky-day span{margin-top:0px;font-size:27px;}
  .rsform-block-vr-agree{margin-top:32px;}
  #secret-group #rsform_41_page_2 .formRow:nth-child(4){padding:0 25px;}
  #secret-group .rsform-block-location, #secret-group .rsform-block-date{width:100%;margin-bottom:15px;}
  #secret-group .rsform-block-date{margin-bottom:0;}
  #secret-group .rsform-block-recommendation .formControlLabel{margin-top:20px;font-size:15px;}
  #secret-group .rsform-block-recommendation label{width:50%;margin-bottom:15px;font-size:14px;}
  .xdsoft_datetimepicker{width:90%;}
  .xdsoft_datetimepicker .xdsoft_datepicker{width:98% !important}
  .secret-group-thanks .articleBody{line-height:22px;font-size:14px;padding:0 17px;}
  .secret-thanks-box{padding:12px;line-height:22px;font-size:15px;}
  .secret-group-thanks .boxes section{margin-bottom:25px;}
  #secret-group .formDescription{font-size:11px;}
  .vr-main-image{padding:35px 25px;}
  .coupons::after{right:-30px;bottom:14px;}
  .coupons li{width:100%;}
  .coupons .getCoupon{width:100%;}
  .coupn-description{line-height:22px;min-height:110px;}
  .sliders .swiper-slide{transform: translate3d(35%, 0px, 0px) !important;}
  .sliders .swiper-slide-zoomed{transform:translate3d(17.3vw, 0px, 0px) scale(1.15) !important;}
  .slide-description{margin:0 10px;}
  .slide-title{font-size:17px}
  .sliders .swiper-pagination{bottom:10vw !important;}
  .rsfp_thankyou_popup_outer:not(:has(.bankhapoalim-thankyou)){width:94%;padding:14px;}
  #rsfp_thankyou_popup_inner:not(:has(.bankhapoalim-thankyou)){font-size:16px;padding:12px;}
  .b-logo{padding-top:25px}
  .c-logo{width:90px;margin:5px auto 12px;height:90px;}
  .bready-image .type1{left:4px;top:4px;font-size:8px;padding:3px 10px;}
  .C-wed-total::before{margin-left:-1px;height:10px}
  .C-wed-total{font-size:12px;margin:0 auto 18px;}
  .B-main-slider,.B-360,.B-about{margin:0 -10px 0;}
  .B-about{padding:20px 12px;margin-top:15px;text-align:center;font-size:14px;line-height:20px;}
  .urbanWord{border-top:10px solid #fff;padding-top:15px;margin-top:20px;}
  .B-360-box{border-bottom:7px solid #eed7d3;margin-top: -24px;}
  .B-360 .watch-iframe{margin: 25px 0 0;}
  .B-360-box-image img{width:140% !important;z-index:10;position:relative;right:-6px;}
  .B-360-box-in{border-top:7px solid #eed7d3;position:relative;height:135px;}
  .B-360-box-in .label::before, .B-360-box-in .label::after{width:12px;height:12px;top:8px;background-size:65px;}
  .B-360-box-in .label{width:170px;top:6px;right:1px;height:29px;line-height:29px;font-size:12px;position:relative;z-index:10;}
  .B-360-text{font-size:14px;letter-spacing:1px;margin-top:20px;}
  .B-360-box-in a{padding:3px 0px;max-width:200px;margin:15px auto 0;line-height:21px;font-size:11px;}
  .B-prices{width:auto;margin:15px -10px 5px;font-size:15px;line-height:32px;}
  .B-prices span{font-size:15px}
  .maxguest{font-size:15px;line-height:24px;padding:10px}
  .maxguest::before{margin-bottom:8px;}
  .maxguest span{display:block;}
  #bready h3{font-size:16px;margin-bottom:14px;}
  .facility{margin-top:20px;padding-bottom:30px;}
  .facility ul,.facilitys ul{grid-gap:11px;grid-template-columns: repeat(auto-fill, minmax(32%, 1fr));}
  .facility li::before, .facilitys li::before{background-size:60px}
  .facility li, .facilitys li{font-size:13px}
  .facilitys{margin:20px 0 0;}
  .facilitys .room{margin-bottom:20px;padding-bottom:22px;}
  .room-image,.room-data{width:100%;}
  .room-data span{margin-bottom:7px;font-size:16px;text-align:center;margin-top:10px;}
  .room-text{margin-bottom:28px;margin-left:0;text-align:center;font-size:14px;line-height:20px;padding:0 25px;}
  .room-price{margin:-20px auto 20px;text-align:center;max-width:none}
  .room-data a,.room-data .B-check-availability{margin:16px auto 4px;float:none;padding:5px 0;font-size:15px;display:block;width:185px;margin:16px auto 4px;text-align:center;}
  .B-recommendation li{background:#f8f8f3;text-align:center;padding:26px 12px 10px;}
  .B-recommendation .recommend-image{right:-6px;top:-22px;width:50px;height:50px;}
  .B-recommendation .recommend-title{font-size:14px;margin-top:2px;}
  .B-recommendation .recommend-review{line-height:18px;font-size:11px;}
  #bready .B-recommendation .swiper-button-prev{right:-7px}
  #bready .B-recommendation .swiper-button-next{left:-7px;}
  .swiper-button-next::after, .swiper-rtl .swiper-button-prev::after,.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after{font-size:30px}
  .locations li div{margin-top:7px;font-size:15px}
  .locations li span{font-size:10px}
  .venues a{font-size:12px}
  .distance{font-size:11px}
  .B-contact{width:100%;text-align:center;font-size:17px}
  .B-check-availability{padding:7px 40px;font-size:14px;}
  .B-contact a{font-size:0;}
  .B-social li.b-phone-mobile{background:url(../images/place-to-organize/phone.svg) no-repeat center;}
  .client-about{margin:0 5%;}
  .pswp__thumbnails{display: none;}
  .gallery-more {left: 7px;bottom: 13px;}
  .gallery-more a{font-size:18px;}
  .client-images-gallery .swiper-button-prev, .client-services .swiper-button-prev{right:0;}
.client-images-gallery .swiper-button-next, .client-services .swiper-button-next{left:0;}
.client-review-initials{width:55px;height:55px;right:-13px;top:-25px;}
.morereviews .review-images{grid-template-columns: repeat(3, 1fr);}
.rsform-block-page4-text{margin-top:0;}
.feeel-text-box-image-mobile{display:block;}
.feeel-text-box-image-mobile img{width:100%;height:auto;margin:0;}
.feeel-text-box-image{display:none;}
.feeel-text-box-inner{padding:8px;margin:-2px -13px;}
.feeel-text-roundbox{text-align:center;font-size:13px;line-height:20px;padding:11px 2px;border:1px solid #000;}
#secret-group #rsform_41_page_2 .formRow:nth-child(4) .formSpan6 {width:100%;}
#secret-group .rsform-block-apartment{margin-bottom:0px !important;}
#secret-group .rsform-block-vr-agree label {font-size:14px;line-height:18px;}
.main-garden-search-wrapper.B-about::after,.main-garden-search-wrapper.B-about::before{display:none;}
.main-garden-search-wrapper.B-about{text-align:right;padding: 24px 12px;}
.main-garden-search-wrapper .selectize-control{width:100%;}
.main-garden-search-wrapper > span{font-size:16px;}
.main-garden-search-wrapper .selectize-input{padding: 10px 17% 10px 25px !important;text-align:right;}
  }
@media screen and (max-width:414px){
.customcontent-img{width:45%;}
.home-main h1{font-size:14px;}
.instagram li:last-child {display: none;}
.instagram li {width: 32%;}
.customcontent .text{width:55%;border-top:3px solid #000;margin-top:6vw;padding-top:7px;padding-right:13px;border-bottom:3px solid #000;
	display:block;padding-bottom:20px;font-size:13px;line-height:22px;overflow:hidden;max-height:212px;}
.customcontent .text span{margin-bottom:0;}
.footer2 li.item-509::before{margin-right:10px;}
.footer2 li.item-305::before{margin-right:12px}
.home-img-bottom .title,.home-img-bottom .description{font-size:13px;}
.highlight_title,.highlight_intro{font-size:12px}
.catItemIntroText{font-size:12px;margin-top:0;}
.cat-desc-production{margin:20px auto;font-size:14px;}
.post-tags .clientNametag{line-height:11px;padding-bottom:4px;}
.dictionary-main-title{letter-spacing:5px;font-size:13px;}
.dictionary-main-title{margin-bottom:10px;}
.dictionary-item{width:100%;border-bottom: 1px solid #000;font-size:15px;padding:12px 0;border-left:0;}
.magazin{line-height:24px;}
.line .left,.line .right{width:100%;}
.cat-section-title{font-size: 14px;letter-spacing: 0px;}
.cat-section-title:before, .cat-section-title:after{width:19vw;}
#couponpopup{height:87vw;width:95vw;}
.client-review-content{font-size:12px;line-height:18px;}
}
@media screen and (max-width:384px){
.customcontent .text{margin-top:8vw;font-size:13px;line-height:19px;max-height:184px;}
.B-360-text{margin-right:15px}
}
@media screen and (max-width:375px){
.cat-desc {font-size:13px;}
.cat-section-title:before, .cat-section-title:after{width:17vw;}
.B-360-box-image img{width: 150% !important;right: -12px;}
}
@media screen and (max-width:360px){
.customcontent .text{margin-top:7vw;display:block;height:176px;max-height:180px;}
#mainmenu-mobile{padding:20px 20px;}
.cat-section-title:before, .cat-section-title:after{width:16vw;}
.home-main h1{font-size:13px;}
}
@media screen and (max-width:320px){
#mainmenu-mobile{padding:20px 20px;}
.cat-section-title{font-size:13px;}
.vr-main-image span{font-size:16px;}
.vr-main-button{width:90%;line-height:43px;font-size:17px;}
}

/* Distance display for place-to-organize items */
.place-distance {
    font-size: 12px;
    color: #666;
    margin-top: 2px;
    font-family: 'almoni-dl';
    display: none;
}
.itemContainer .place-distance {
    display: block;
}
.mekodamimItem .place-distance {
    padding: 0 10px 10px;
}


/* Bank Hapoalim landing form (RSForm #59) – page-scoped only */

main.warp:has(#rsform_59_page_0) ul.breadcrumb,
main.warp:has(#rsform_59_page_0) .bottomlinks,
body:has(#rsform_59_page_0) .bottom-icon {
    display: none;
}

main.warp:has(#rsform_59_page_0) {
    background: #fff;
    max-width: 1050px;
}

#userForm:has(#rsform_59_page_0),
#rsform_59_page_0.formContainer, #secret-group #rsform_41_page_2.formContainer {
    width: 100%;
    max-width: 100%;
}

#rsform_59_page_0 {
    color: #ed1a2e;
    margin-bottom: 70px;
}

#rsform_59_page_0 .formValidation .formNoError {
    display: none;
}

#rsform_59_page_0 .rsform-type-textbox, #secret-group #rsform_41_page_2 .rsform-type-textbox,
#rsform_59_page_0 .rsform-type-checkboxgroup,
#rsform_59_page_0 .rsform-type-submitbutton, #secret-group #rsform_41_page_2 .rsform-type-submitbutton {
    clear: none;
    float: none;
}

#rsform_59_page_0 .formHorizontal .formControlLabel,
#rsform_59_page_0 .formHorizontal .rsform-block .formControls {
    float: none;
    width: 100%;
    text-align: right;
}

#rsform_59_page_0 .formRow,
#rsform_59_page_0 .formSpan12 {
    width: 100%;
    max-width: 100%;
}

#rsform_59_page_0 .formSpan12, #secret-group #rsform_41_page_2 .formSpan12 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 38px;
    row-gap: 17px;
    margin: 0 auto;
}

#userForm.formResponsive #rsform_59_page_0.formHorizontal .rsform-block.rsform-type-textbox, #secret-group #userForm.formResponsive #rsform_41_page_2.formHorizontal .rsform-block.rsform-type-textbox {
    float: none;
    width: 100%;
    margin-bottom: 0;
    padding-top: 0;
}

#rsform_59_page_0 .rsform-block-bankhapoalim-top-text,
#secret-group #rsform_41_page_2 .rsform-block-bankhapoalim-top-text,
#rsform_59_page_0 .rsform-block-confirmation,
#secret-group #rsform_41_page_2 .rsform-block-confirmation,
#rsform_59_page_0 .rsform-block-disclaimer,
#secret-group #rsform_41_page_2 .rsform-block-disclaimer,
#rsform_59_page_0 .rsform-block-send,
#secret-group #rsform_41_page_2 .rsform-block-submit4,
#rsform_59_page_0 .rsform-block-benefits, #secret-group #rsform_41_page_2 .rsform-block-benefits {
    grid-column: 1 / -1;
}

#rsform_59_page_0 .rsform-block-name,
#secret-group #rsform_41_page_2 .rsform-block-name,
#rsform_59_page_0 .rsform-block-lname,
#secret-group #rsform_41_page_2 .rsform-block-lname,
#rsform_59_page_0 .rsform-block-phone,
#secret-group #rsform_41_page_2 .rsform-block-phone,
#rsform_59_page_0 .rsform-block-id,
#secret-group #rsform_41_page_2 .rsform-block-id {
    margin-bottom: 0;
}

#rsform_59_page_0 .rsform-block-confirmation,
#secret-group #rsform_41_page_2 .rsform-block-confirmation,
#rsform_59_page_0 .rsform-block-disclaimer,
#secret-group #rsform_41_page_2 .rsform-block-disclaimer,
#rsform_59_page_0 .rsform-block-send,
#secret-group #rsform_41_page_2 .rsform-block-submit4{
    width: 100%;
    max-width: 100%;
    margin-right: 0;
    margin-left: 0;
}

#rsform_59_page_0 .rsform-block {
    margin-bottom: 16px;
}

#rsform_59_page_0 .rsform-block .formControlLabel,
#secret-group #rsform_41_page_2 .rsform-block .formControlLabel {
    display: none;
}

#rsform_59_page_0 .rsform-block .formControls,
#secret-group #rsform_41_page_2 .rsform-block .formControls,
#rsform_59_page_0 .rsform-block .formBody,
#secret-group #rsform_41_page_2 .rsform-block .formBody {
    width: 100%;
    float: none;
    margin: 0;
    padding: 0;
}

/* Hero */
#rsform_59_page_0 .rsform-block-bankhapoalim-top-text {
    text-align: center;
    margin-bottom: 0;
}

#rsform_59_page_0 .rsform-block-bankhapoalim-top-text h1 {
    display: inline-block;
    background: #ed1a2e;
    color: #fff;
    font-size: 19px;
    font-weight: normal;
    padding: 13px 32px;
    border-radius: 10px;
    margin: 0 auto 14px;
    line-height: 1.35;
}
.reg-poalim-title{color: #ed1a2e; font-family: 'almoni-dl-bold';font-size: 27px;text-align: center;}

#rsform_59_page_0 .rsform-block-bankhapoalim-top-text p {
    margin: 0;
}

#rsform_59_page_0 .rsform-block-bankhapoalim-top-text p:has(.bankhapoalim-top-image),
#rsform_59_page_0 .rsform-block-bankhapoalim-top-text p:has(.bankhapoalim-logo) {
    line-height: 0;
}

#rsform_59_page_0 .bankhapoalim-top-image, #rsform_41_page_2 .bankhapoalim-top-image {
    width: 100%;
  margin:0 auto;
    height: auto;
    display: block;
    object-fit: contain;
}

#rsform_59_page_0 .bankhapoalim-logo, #rsform_41_page_2 .bankhapoalim-logo {
    display: block;
    width: 135px;
    height: auto;
    margin: 25px auto 14px;
    position: static;
}

#rsform_59_page_0 .rsform-block-bankhapoalim-top-text > p:last-child, #rsform_41_page_2 .rsform-block-bankhapoalim-top-text > p:last-child {
    line-height: 1.45;
    color: #ed1a2e;
    font-size: 16px;
    margin: 0 auto;
    padding: 0 10px;
    text-align: center;
}

/* Fields */
#rsform_59_page_0 .rsform-input-box, #secret-group #rsform_41_page_2 .rsform-input-box {
    width: 100% !important;
    height: 38px !important;
    border: 1px solid #000 !important;
    border-radius: 4px !important;
    background: #fff !important;
    font-size: 16px !important;
    font-family: 'almoni-dl' !important;
    padding: 0; text-indent: 10px;
    outline: none !important;
    box-shadow: none !important;margin: 0 !important;
}
#rsform_59_page_0 .formValidation, #rsform_41_page_2 .formValidation {display: block;}
#rsform_59_page_0 .formDescription, #rsform_41_page_2 .formDescription {margin-top: 0;}

#rsform_59_page_0 .rsform-input-box::placeholder, #rsform_41_page_2 .rsform-input-box::placeholder {
    
    opacity: 1;
}

#rsform_59_page_0 input[type=number], #rsform_41_page_2 input[type=number] {
    -moz-appearance: textfield;
    appearance: textfield;
}

#rsform_59_page_0 input[type=number]::-webkit-inner-spin-button, #rsform_41_page_2 input[type=number]::-webkit-inner-spin-button,
#rsform_59_page_0 input[type=number]::-webkit-outer-spin-button, #rsform_41_page_2 input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
}

#rsform_59_page_0 .rsform-block-id .formDescription, #rsform_41_page_2 .rsform-block-id .formDescription {
    color: #ed1a2e;
    font-size: 10px;
    line-height: 1.4;
    margin-top: 5px;
}

#rsform_59_page_0 .rsform-block-confirmation, #rsform_41_page_2 .rsform-block-confirmation {
    margin-top: 0;
    margin-bottom: 0;
}

#rsform_59_page_0 .rsform-block-confirmation label, #rsform_41_page_2 .rsform-block-confirmation label {
    color: #000;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 7px;
    cursor: pointer;
    justify-content: flex-start;float: none;
}

#rsform_59_page_0 .rsform-checkbox, #rsform_41_page_2 .rsform-checkbox {
    width: 16px;
    height: 16px;
    min-width: 16px;
    margin: 0;
    accent-color: #ed1a2e;
    border: 1px solid #ed1a2e;
    border-radius: 2px; top: 0;
}

#rsform_59_page_0 .rsform-block-disclaimer, #rsform_41_page_2 .rsform-block-disclaimer {
    margin-bottom: 14px;
}

#rsform_59_page_0 .rsform-block-disclaimer p {
    color: #ed1a2e;
    font-size: 14px;
    text-align: right;
}
#rsform_41_page_2 .rsform-block-disclaimer p {
    color: #ed1a2e;
    font-size: 14px;
    text-align: right;line-height: 17px;
}
#rsform_59_page_0 .rsform-block-disclaimer a, #rsform_41_page_2 .rsform-block-disclaimer a {
    color: #ed1a2e;
    text-decoration: underline;
}

#rsform_59_page_0 .rsform-block-send, #rsform_41_page_2 .rsform-block-send {
    margin-top: 0;
    margin-bottom:25px;
}

#rsform_59_page_0 #Send, #rsform_41_page_2 #submit4 {
    width: 100%;
    height: 48px;
    background: #ed1a2e;
    color: #fff;
    border: none;
    border-radius: 8px;
    font-size: 19px;
    cursor: pointer;
    display: block;
    padding: 0;
    line-height: 48px;
    max-width: 320px;
  margin: 0 auto;
}
#submit4[disabled]{cursor: not-allowed; opacity: 0.5;}
#rsform_41_page_2 #submit4{position: relative;left: 0;bottom: 0;}
/* Benefits */
#rsform_59_page_0 .rsform-block-benefits {
    max-width: 1050px;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}

#rsform_59_page_0 .rsform-block-benefits > p {
    color: #ed1a2e;
    text-align: center;
    font-size: 21px;
    line-height: 1.4;
    margin-bottom: 24px;
    margin-right: auto;
    margin-left: auto;
    padding: 0 10px;
}
#rsform_59_page_0 .rsform-block-benefits .takanon{max-width: 800px;list-style-position: outside;}
#rsform_59_page_0 .rsform-block-benefits .takanon li{margin-bottom: 10px;font-size:14px;}

#rsform_59_page_0 .bankhapoalim-benefits {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 13px;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    max-width: 1050px;
}

#rsform_59_page_0 .bankhapoalim-benefits li {
    border: 2px solid #ed1a2e;
    color: #ed1a2e;
    font-size: 21px;
    line-height: 1.20;
    text-align: center;
    padding: 0 18px 16px;
    display: flex;
    flex-direction: column;
    min-height: 0;
    border-radius: 4px;
}

#rsform_59_page_0 .bankhapoalim-benefits li img {
    display: block;width: 100%;height: auto;margin-bottom: 9px;aspect-ratio: 4/5;
    object-fit: cover;
}
.rsfp_thankyou_popup_outer:has(.bankhapoalim-thankyou) {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    max-width:340px;
    width:100%;
    height: fit-content;
    background: #fff;
    z-index: 10000;
    text-align: center;
    margin: auto;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    border: 6px solid #ed1a2e;
  border-radius: 10px;
}

#rsfp_thankyou_popup_inner:has(.bankhapoalim-thankyou) {
    margin: 0 !important;
    align-self: center;
    width: 100%;
    font-size: 17px;
    background: #fff;
    color: #ed1a2e;
    padding: 40px 30px 30px;
    box-shadow: none;
}

.bankhapoalim-thankyou {
    color: #ed1a2e;
    line-height: 1.3;
}

.bankhapoalim-thankyou h1{
    font-family: 'almoni-dl-bold';
    font-weight: normal;
    font-size: 27px;
    margin-bottom:5px;direction:ltr;
}

.bankhapoalim-thankyou-mobile-link{display: none;font-family: 'almoni-dl-bold';}
.bankhapoalim-thankyou-desktop-link{display: block;font-family: 'almoni-dl-bold';}
.bankhapoalim-thankyou-text{margin-top: 18px;font-family: 'almoni-dl-bold';}
.bankhapoalim-thankyou-mobile-link a{display: block;
    text-decoration: none;
    color: #fff;
    background: #ed1a2e;
    border-radius: 10px;
    margin-top: 18px;
    font-size: 15px;
    padding: 2px;}
.bankhapoalim-thankyou img{width:60%;height: auto;display: block;margin: 15px auto 0;max-width: 160px;}
.bottom-disclaimer{margin-top:20px;font-size:14px;}
.secret-group-thanks .bankhapoalim-thankyou{border: 5px solid #ed1a2e;
    border-radius: 10px;
    text-align: center;
    padding: 15px;
    margin-bottom: 20px;}
.rsform-block-poalim-agree{margin-top: 15px;}
.rsform-block-poalim-agree label{margin-bottom:10px;align-items: center;}


@media screen and (max-width: 860px) {
    #rsform_59_page_0 .formSpan12, #secret-group #rsform_41_page_2 .formSpan12 {
        column-gap: 16px;
        row-gap: 16px;
        padding: 0;
    }

    #rsform_59_page_0 .rsform-block-confirmation,
    #rsform_59_page_0 .rsform-block-disclaimer,
    #rsform_59_page_0 .rsform-block-send {
        padding: 0;
    }

    #rsform_59_page_0 .bankhapoalim-benefits {
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
        padding: 0 12px;
    }
    .bankhapoalim-thankyou-desktop-link{display: none;}
    .bankhapoalim-thankyou-mobile-link{display: block;}
    
}

@media screen and (max-width: 768px) {
    #rsform_59_page_0 .formSpan12, #secret-group #rsform_41_page_2 .formSpan12 {grid-template-columns:1fr;}
    #rsform_59_page_0 .rsform-block-name,
    #rsform_59_page_0 .rsform-block-lname,
    #rsform_59_page_0 .rsform-block-phone,
    #rsform_59_page_0 .rsform-block-id {
        grid-column: 1 / -1;
    }

    #rsform_59_page_0 .bankhapoalim-logo, #secret-group #rsform_41_page_2 .bankhapoalim-logo {
        width: 210px;
        margin-top: 24px;
    }

    #rsform_59_page_0 .rsform-block-bankhapoalim-top-text > p:last-child, #secret-group #rsform_41_page_2 .rsform-block-bankhapoalim-top-text > p:last-child {
        font-size: 14px;
        margin-bottom:15px;
    }
}

@media screen and (max-width: 480px) {
    #rsform_59_page_0 .rsform-block-bankhapoalim-top-text h1, #secret-group #rsform_41_page_2 .rsform-block-bankhapoalim-top-text h1 {font-size: 17px;}
    #rsform_59_page_0 .bankhapoalim-logo, #secret-group #rsform_41_page_2 .bankhapoalim-logo {width: 160px; margin-top:20px;}
    #rsform_59_page_0 .rsform-block-bankhapoalim-top-text > p:last-child{font-size:16px;margin-bottom: 15px;padding:0;}
      #userForm.formResponsive #rsform_59_page_0.formHorizontal .rsform-block.rsform-type-textbox,#userForm.formResponsive #rsform_59_page_0.formHorizontal .rsform-block.rsform-type-checkboxgroup,#userForm.formResponsive #rsform_59_page_0.formHorizontal .rsform-block.rsform-type-freetext{width: 91%; margin: 0 auto;}
    #rsform_59_page_0 .bankhapoalim-benefits {grid-template-columns: 1fr 1fr;padding: 0;gap: 20px;}
    #rsform_59_page_0 #Send{font-size:24px;margin-top: 17px;}
    #rsform_59_page_0 .rsform-block-benefits > p{font-size: 19px;line-height: 1.2;padding: 0 10px;}
    #rsform_59_page_0 .bankhapoalim-benefits li{font-size: 16px;padding: 0 18px 12px;}
    .reg-poalim-title {font-size: 23px;margin-bottom: 12px;line-height: 25px;}
}

