/* Designed and developed by Davidi Sheleg */ @font-face { font-family: 'heebo'; src: url('../fonts/Heebo-Regular.ttf'); } @font-face { font-family: 'rubik'; src: url('../fonts/Rubik-Regular.ttf'); } :root { --maincolor: #db0cc4; --pagecolor:#db0cc4; --hovercolor:#ed6cdf; } .webcolor{ color:var(--maincolor); } body{ font-family: 'heebo'; white-space: nowrap; } html { scroll-behavior: smooth; } @media only screen and (max-width: 768px) { body{ letter-spacing: -1px; font-family: 'rubik'; white-space: unset; } } /* mobile sinon */ #byarea, #bypar, #byareacon, #byparcon { display: none; } #byareacon,#byparcon{ margin-top: 10px; } @media only screen and (max-width: 1050px) { #byarea, #bypar, #byareacon, #byparcon { display: block; } } .mobsinon{ width: 100%; } .mobsinon button{ border-color: var(--maincolor); border-style: solid; border-radius:5px; border-width: 1px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 3px; margin-bottom: 5px; margin-left: 2px; background-color: #f2f2f2; } .mobsinon button a,.btnpar{ font-size: 18px; text-decoration-line: none; color: #1a1a1a; text-align: center; font-family: 'rubik'; } .activesinon{ background-color:var(--maincolor); color:#f2f2f2; } .nonactivesinon{ background-color: #D0D3D4; color:var(--maincolor); } #byarea { margin-right:-8px; padding:20px; font-size: 18px; } #bypar { margin-left:-8px; padding:20px; font-size: 18px; } /* end mobile sinon */ /* first */ .firsts { overflow: hidden; display: flex; font-family: 'heebo'; width: 100%; } .parsem{ background-color: white; color: var(--maincolor); text-align: center; text-decoration: none; border-radius: 4px; position:relative; top:53px; transition: background-color .5s; height: 52px; width: 60px; border: var(--maincolor) solid 2px; } .parsem:hover { background-color: var(--maincolor); color: white; } .logolink { color: grey; text-align: center; margin-top: 0em; margin-bottom: 0em; margin-left:10px; } /* end first */ /* ------------------------ */ /* menu */ .topnav { background-color: var(--maincolor); display: flex; font-family: 'heebo'; box-shadow: 0 4px 4px 0 rgba(80, 36, 63); justify-content: center; margin-left:-9px;margin-right:-9px; } .topnav .menulink { float: right; color: #f2f2f2; text-align: center; padding: 17px 16px; text-decoration: none; font-size: 19px; transition: background-color .3s; } .topnav .menulink:hover { background-color: var(--hovercolor); } .search { margin-right: 100px; float: right; color: #f2f2f2; text-align: center; padding: 16px 16px; font-size: 20px; } .search input[type=text] { border: 2px solid white; border-radius: 4px; padding: 8px 8px; } .sdropdown { position: relative; display: inline-block; } .dropdown-search { position: absolute; background-color: #f9f9f9; min-width: 190px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; } .dropdown-search a { color: black; padding: 12px 16px; text-decoration: none; display: block; font-size: 14px; } .dropdown-search a:hover {background-color: #f1f1f1} .button { font-family: 'heebo'; border: none; padding: 7px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 14px; cursor: pointer; border-radius: 4px; transition: background-color .5s; } .button:hover { background-color: var(--maincolor); color: #f2f2f2; } /* mobilemenu */ #mobilemenu { display:none; } .mobileicon { width: 35px; height: 5px; background-color:var(--maincolor); margin: 6px 0; border-radius: 10px; } .mobilenav { display: none; } /* mobilemenu */ @media only screen and (max-width: 1050px) { .topnav { display:none; } .firsts{ display: none; } .mobilenav { background-color:#fffefe; padding: 10px; display:block; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); margin-left:-8px;margin-right:-8px; } #mobilemenu ul{ list-style-type: none; padding:0; margin:0; text-align: center; font-size: 20px; } #mobilemenu ul a{ text-decoration-line: none; color:var(--maincolor); } .desc { width:93%!important; margin-right: 1px!important; margin-left: 1px!important; } } /* end menu */ /* ------------------------ */ /* gallery */ .gallery-cell { width: 30%; height: 250px; margin-right: 10px; border-radius: 30px; } /* .gallery-cell.is-selected { } */ /* cell number */ .gallery-cell:before { display: block; text-align: center; line-height: 200px; font-size: 80px; color: white; } .zimmerg { width:100%; height: 320px; margin-right: 10px; } /* .gallery-cell.is-selected { } */ /* cell number */ @media only screen and (max-width: 768px) { .gallery-cell { width: 100%; } } @media only screen and (max-width: 1050px) and (min-width: 770px) { .gallery-cell { width: 100%; height: 400px; } } .imagecon{ position: relative; } .zdetails { position: absolute; bottom: 0px; right: 5px; background: rgba(242, 242, 242, 0.5); color: black; padding-left: 20px; padding-right: 20px; } .zdetailsleft { position: absolute; bottom: 0px; left:5px; background:var(--maincolor); color:#f2f2f2; padding-left: 20px; padding-right: 20px; } .momlazname { font-size: 20px; } /* end gallery */ /* ------------------------ */ /* grid */ .grid { display: grid; grid-template-columns: auto auto auto; grid-gap: 10px; display: flex; align-items: center; justify-content: center; background: #f9f9f9; } .col-1 {width: 160px;} .col-2 {width: 320px;} .col-3 {width: 480px;} .col-4 {width: 640px;} .col-5 {width: 800px;} .col-6 {width: 960px;} .col-7 {width: 1120px;} .col-8 {width: 1280px;} .col-9 {width: 1440px;} .col-10 {width: 1600px;} .col-11 {width: 1760px;} .col-12 {width: 1920px;} .grid-m { display: grid; grid-template-columns: auto auto auto; grid-gap: 10px; display: flex; align-items: center; justify-content: center; } .col-m-1 {width: 8.33%;} .col-m-2 {width: 16.66%;} .col-m-3 {width: 25%;} .col-m-4 {width: 33.33%;} .col-m-5 {width: 41.66%;} .col-m-6 {width: 50%;} .col-7 {width: 58.33%;} .col-8 {width: 66.66%;} .col-9 {width: 75%;} .col-10 {width: 83.33%;} .col-11 {width: 91.66%;} .col-12 {width: 100%;} @media only screen and (max-width: 1050px) { .grid { content: ""; clear: both; display: table; width: 100%; } /* For mobile phones: */ [class*="col-"] { width: 100%; } .grid-container { grid-template-columns: auto!important; margin-right:10px!important; } } /* end grid */ /* ------------------------ */ /* card */ .card { border-style: solid; border-width: 1px; background-color:#ffffff; margin-bottom: 8em; position: absolute; top: 680px; right:245px; border-top-left-radius: 12px 12px; border-top-right-radius: 12px 12px; border-color: --pagecolor:#9914c7; ; } .Navigation { background-color:var(--maincolor); color:#f2f2f2; padding:20px; padding-top: 30px; border-top-left-radius: 12px 12px; border-top-right-radius: 12px 12px; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); } .cardcontent { padding: 2px 16px; } .arealink{ font-size: 18px!important; margin: 22px!important; } .card a{ font-size: 16px; text-decoration-line: none; color:#1a1a1a; } .areas{ margin-right: 27px; } .areas a::before{ content:url(../webimg/pin.png); } .par{ font-family:'heebo'; text-align:center; width:100%; background-color:#f2f2f2; border: none; border:1px solid; border-color:var(--maincolor); border-radius: 4px; cursor: pointer; } .par:hover{ background-color:var(--maincolor); color:#f2f2f2; } @media only screen and (max-width: 1050px) { .card { display:none; } } .activenavipar{ background-color:var(--maincolor); color:#f2f2f2; } /* slider */ .slider { -webkit-appearance: none; width: 100%; height: 15px; border-radius: 5px; background: #d3d3d3; outline: none; opacity: 0.7; -webkit-transition: .2s; transition: opacity .2s; } .slider:hover { opacity: 1; } .slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 25px; height: 25px; border-radius: 50%; background: var(--maincolor); cursor: pointer; } .slider::-moz-range-thumb { width: 25px; height: 25px; background: #FF0000; cursor: pointer; } .sliderticks { display: flex; justify-content: space-between; padding: 0 10px; } .sliderticks p { position: relative; display: flex; justify-content: center; text-align: center; width: 1px; background: #D3D3D3; height: 10px; line-height: 40px; margin: 0 0 20px 0; } /* slider */ /* end card */ /* ------------------------ */ /* content */ .content{ position:absolute; top:700px; right:600px; } @media only screen and (max-width: 600px) { .content{ position:static; top:0; padding-right:8px; } } /* end content */ /* zimmercard */ @media only screen and (max-width: 600px) { .grid-container { grid-template-columns: auto!important; margin-right:10px!important; } .desc { width:80%!important; margin-right: 1px!important; } } @media only screen and (max-width: 1900px) and (min-width: 1300px){ .zimmercard { width: 420px!important; } .card { right:190px!important; width:250px; } .grid-container { margin-right:135px!important; } .desc { width:780px!important; margin-right: 135px!important; } } @media only screen and (max-width: 1300px) and (min-width: 1200px){ .zimmercard { width: 100%!important; } .card { right:20px!important; width:280px; } .grid-container { margin-right:90px!important; } .col-9 {width: 1300px;} .desc { width:730px!important; margin-right: 90px!important; } } .grid-container { display: grid; grid-template-columns: auto auto; margin-right:200px; } .zimmercard { box-shadow: 0 2px 8px 0 rgba(42,2,41); transition: 0.3s; margin-left:19px; margin-bottom: 21px; width: 515px; border-radius: 14px 19px; } .zimmercard img{ height: 400px; } .zimmercard:hover { box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); } .zcontainer { padding-bottom:10px; padding-right:20px; } .zcontainer .price{ font-size: 20px; color:var(--maincolor); } .zcontainer .tela{ background-color:var(--maincolor); padding:10px; color:white; text-align:center; font-weight:700; text-decoration-line:none; font-size: 20px; border-radius: 8px; } .zcardlink{ color:black; } .zcardlink:hover{ color:var(--maincolor); } @media only screen and (max-width: 600px) { .zcontainer .price{ font-size: 18px; } .zcardlink{ font-size: 15px; } .zcontainer .tela{ font-size: 16px; } } .zname{ font-size:22px; color:black; font-weight:800; text-decoration-line: none; } .zname:hover{ color:var(--maincolor); text-decoration-line: underline; } .zcardpar::before{ content:url(https://www.vil.co.il/webimg/xtickcard.png.pagespeed.ic.vtpEmBYuYX.png); } @media only screen and (max-width: 768px) { .zimmercard { width: 100%; margin-right:-7px; border: 2px solid #d9d9d9; } } /* end zimmercard */ /* page path */ .pagepath{ display: flex; justify-content:center; } .pagepath a { text-decoration-line:none; color:black; margin-bottom: 0.8em; } .pagepath a:hover { color:var(--maincolor); text-decoration-line:underline; } @media only screen and (max-width: 768px) { .pagepath{ font-size: 13px; } } /*end page path */ /* active par */ .activepardiv{ display: flex; justify-content: center; margin-bottom: 0.5em; } .activepar{ padding: 12px; background-color:#f2f2f2; cursor: pointer; border-radius: 6px; text-align: center; border: none; border-style: solid; border-width: 1px 1px; border-color:var(--pagecolor); font-family: 'heebo'; } /* end active par */ /* --------------------------- */ /*page mobile */ .mbh1{ font-size: 32px; color:var(--pagecolor); margin-bottom:0; } .phonemobsvg{ background-color:var(--maincolor); padding:5px; border-radius:30px; transform: rotate(120deg); } .headimg{ float:left; margin-top:2em; width: 50px; height: 50px; } .grayborder{ border-style: solid; border-color:#e6e6e6; border-width: 1px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); } .boxheader { width: 200px; background-color:var(--pagecolor); color: #f2f2f2; text-align: center; padding-left: 5px; padding-right: 5px; padding-bottom:0.2em; padding-top:0.2em; margin: auto; position: relative; bottom: 20px; } .zparmob{ font-size:22px; margin-right:95px; } .zparmob::before { content: url(https://www.vil.co.il/webimg/xtick.png.pagespeed.ic.0x0HJTcq8P.png); margin-left:3px; } /* end page mobile */ /* page desktop */ .gallerybtn{ background-color: var(--pagecolor); color:#f2f2f2; padding:4px; text-decoration-line: none; } .gallerybtn:hover{ background-color: var(--maincolor); } .lehazmanot { padding:4px; background-color: var(--pagecolor); color:#f2f2f2; border-radius: 12px; } .pagezimmerg { width:100%; height: 600px; } .zimmersidebar{ height: 695px; border-style: solid; border-width: 1px; background-color:#ffffff; border-color: --pagecolor:#9914c7; border-radius: 5px; } .zimmercontentbox{ background-color:#ffffff; } .zfirstprice { background-color:var(--pagecolor); color: #f2f2f2; text-align: center; width: 60%; padding-left: 2px; padding-right: 2px; padding-bottom:0.1em; padding-top:0.1em; margin: auto; position: relative; bottom: 20px; border-radius: 12px; } .pricing { border-spacing: 35px 2px; font-size:20px; margin-right:20px; } .zpar{ font-size: 20px; margin-right:50px; } .zpar::before { content: url(https://www.vil.co.il/webimg/xtick.png.pagespeed.ic.0x0HJTcq8P.png); margin-left:3px; } .zsmallpar{ margin-bottom:0.1em; } .zsmallpar::before { content: url(https://www.vil.co.il/webimg/xtick.png.pagespeed.ic.0x0HJTcq8P.png); } .zimmercontent { background-color:var(--pagecolor); color: #f2f2f2; text-align: center; width: 20%; padding-left: 2px; padding-right: 2px; padding-bottom:0.1em; padding-top:0.1em; position: relative; bottom: 20px; right: 70px; border-radius: 12px; } .ztablepar{ background-color:var(--pagecolor); color: #f2f2f2; padding:5px; width: 30%; } .ztablecontant { border: 1px solid #e6e6e6; } .zcon{ width:100px; } #map { height: 400px; background-color: grey; } /* end page destop */ /* footer */ .footer { float: left; display: block; color: #f2f2f2; text-align: center; padding: 14px; font-size: 13px; background-color: var(--pagecolor); width: 100%; margin-left:-8px;margin-right:-8px; } .footerlink{ margin-left: 10px; font-size: 14px; color: #f2f2f2; } /* end footer */ /* ------------------------ */ /* text */ h1{ font-size: 2.6em; margin-bottom: 0.05em; } h2{ font-size: 2.2em; margin-bottom: 0.10em; } h3{ font-size: 1.6em; } h4{ font-size: 1.4em; margin-bottom: 0.10em; } h5{ font-size: 1.1em; margin-bottom: 0.10em; } .text-center{ text-align: center; } hr.custom { border: 3px solid var(--maincolor); border-radius: 3px; width:40px; } .onlyinmob{ display:none; } @media only screen and (max-width: 1050px) { .mobdisplay{ display: none; } .onlyinmob{ display:inline-block; } .zimmercard{ width: 100%; } } /* end text */ /* area drop down */ @media only screen and (max-width: 768px) { .dropbtn{ display: none; } } .dropbtn { margin-top: 30px; font-family:'heebo'; background-color: var(--maincolor); color: white; padding: 16px; font-size: 16px; border: none; cursor: pointer; border-radius: 15px; } .dropdown { position: relative; display: inline-block; } .dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; } .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } .dropdown-content a:hover {background-color: #f1f1f1} .dropdown:hover .dropdown-content { display: block; } .dropdown:hover .dropbtn { background-color: var(--pagecolor); } /* end area drop down */ .zimmercaro { width:100%;height:290px; } @media only screen and (max-width: 768px) { .zimmercaro { width:100%;height:250px; } } /* -----------contact us ------------- */ .contactus{ display:block; margin-right:100px; width: 94%; margin-bottom: 10px; border-radius: 8px; border: #d3d3d3 solid 4px; padding:15px 10px; } .contactus::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color:var(--maincolor); font-weight: 600; font-family: 'heebo'; } .sendbtn{ width: 100%; background-color: var(--maincolor); font-size: 24px; text-align: center; padding:15px 10px; border-radius: 8px; border:none; color: white; margin-right:100px; font-weight: 600; font-family: 'heebo'; cursor: pointer; } .sendbtn:hover{ background-color: var(--hovercolor); } @media only screen and (max-width: 768px) { .contactus{ margin-right:0%; } .sendbtn{ margin-right:0%; } } /* -----------contact us ------------- */ .desc { border:solid 1px var(--maincolor); padding:30px; margin-right: 200px; /*white-space: pre-line; display: flex; justify-content: center;*/ width:980px; border-radius:21px; } .showmap{ margin-right: 27%; padding: 20px; color: #f2f2f2; text-align: center; font-size: 30px; text-decoration-line: none; background-color: var(--maincolor); } @media only screen and (max-width: 768px) { .showmap{ margin-right:0; border: none; width: 100%; } } .showmap:hover{ background-color:var(--hovercolor); } .locbtn{ width:50px; background-color: var(--maincolor); border: none; border-radius: 6px; color: #f2f2f2; border-bottom:5px solid #D0D3D4; font-weight: 600; } .locbtn:focus { border-bottom:none; } .hide { display: none; } /*drop menu btn /* dropdown */ @media only screen and (max-width: 600px) { .mobdropdown{ display: inline-block; color: var(--maincolor); } .mobdrpdown-content { display: none; } } .dropbtnmenu { background-color: var(--maincolor); color: #f2f2f2; text-align: center; padding: 17px; font-size: 19px; border: none; cursor: pointer; transition: background-color .3s; font-family: 'heebo'; } .dropdownmenu { position: relative; display: inline-block; } .dropdown-content-menu { display: none; position: absolute; background-color: #f9f9f9; min-width: 240px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; } .dropdown-content-menu a { color: black; padding: 12px 16px; text-decoration: none; display: block; } .dropdown-content-menu a:hover {background-color: #f1f1f1} .dropdownmenu:hover .dropdown-content-menu { display: block; } .dropdownmenu:hover .dropbtnmenu { background-color: var(--hovercolor); } @media only screen and (max-width: 600px) { .mobdropdown{ display: inline-block; color: var(--maincolor); } .mobdrpdown-content { display: none; } } .minisitelink { color: red; margin-top: 0.4em; } /*