*{margin:0; padding:0;font-family:"OpenSans",arial;}
html{ margin:0px; padding:0;height:100%;font-family:"OpenSans",arial;}
body{margin:0px;padding:0;font-size: 16px;min-height:100%;min-width:320px;font-family:"OpenSans",arial;}
body *{direction:rtl}
img{border:0;}
a{text-decoration: none; display:block;cursor:pointer}
a:link{text-decoration: none;}
h2{font-size:24px;text-align:center;color:#fff;font-weight:400;}
h3{font-size:14px;text-align:center;color:#353434;}
h3{}
h4{}

textarea,input[type="text"],input[type="button"],input[type="submit"] {-webkit-appearance: none;-webkit-border-radius:0px;}

.ruller{width:auto;overflow:hidden;visibility:none;height:1px;white-space: nowrap;float:right;font-size:19px; padding:0 10px;}
.container-100{overflow:hidden;position:relative;width:100%;min-width:320px;text-align:center;min-height:100%;height:auto;margin:0 auto;padding-bottom:50px;}
.grid {height: 100%;margin: 0 auto;max-width: 1340px;position: relative;text-align: center;width: 100%;padding:0 20px;box-sizing:border-box;}
.menuButton {cursor:pointer;display: none;height: 25px;position: absolute;right: 10px;top: 158px;width: 30px;z-index: 3;}
.menuButton span {background: #fff none repeat scroll 0 0;border-radius: 10px;display: block;height: 4px;margin: 0 auto;transition: all 0.5s ease 0s;width: 100%;}
.menuButton span:nth-child(1) {margin-top: 0;}
.menuButton span:nth-child(2) {margin-bottom: 6px;margin-top: 6px;}
.menuButton span:nth-child(3) {margin-bottom: 0;}
#bigHeader, .closeMenu {display:none;bottom: 0;left: 300px;right: 0;top: 0;width: 100%;position: fixed;z-index: 99;background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}
.open .menuButton > span:nth-child(1) {transform: translateY(10px) rotate(135deg);}
.open .menuButton > span:nth-child(2) {transform: scale(0);}
.open .menuButton > span:nth-child(3) {transform: translateY(-11px) rotate(-135deg);}
.open .closeMenu {display: block;}

.clubPop{}
.clubPop .ar{border-bottom:10px solid #204d5d;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:-10px;right:24px}
.clubPop .ar::after{ content: "";border-bottom: 8px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;top: 2px;right: -6px;}
.clubPop .regPop{background:#fff;height:0px;overflow:hidden;width:285px;position:absolute;right:0;top:60px;z-index:999;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;box-sizing: border-box;}
.clubPop .regPop.open{height:225px;padding: 15px;border: 1px solid #204d5d;overflow: visible;}
.clubPop .regPop .clubRegWrap{width:250px;margin:0 auto;height:100%;overflow:hidden;}
.clubPop .regPop .ttl{color:#204d5d;font-size:16px;text-align:center;margin-top:5px;}
.clubPop .regPop .midLogos{overflow:hidden;margin-top:15px;}
.clubPop .regPop .midLogos .faceAcc{line-height:28px;float:right;cursor:pointer;background:url('/webimages/faceLogo.png') no-repeat center right;;height:28px;padding-right:32px}
.clubPop .regPop .midLogos .g-signin2{box-sizing:border-box;line-height:28px;float:left;cursor:pointer;background:url('/webimages/googleLogo.png') no-repeat center right;height:28px;padding-right:32px}
.clubPop .regPop .or{color:#204d5d;font-size:16px;text-align:center;margin:5px 0;font-weight:bold;}
.clubPop .regPop .regForm{}
.clubPop .regPop .regForm input[type='text']{box-sizing:border-box;width:100%;height:34px;border:1px solid #204d5d;padding-right:15px;}
.clubPop .regPop .regForm .submitEmail{cursor:pointer;border:0;float:left;margin-top:15px;width:120px;height:34px;color:#fff;font-weight:bold;font-size:16px;background:#204d5d;text-align:center;line-height:34px;}




#header{height:150px;box-sizing:border-box;border-top:5px solid #538597;background:url('/webimages/headBG.jpg');}
#header .grid{z-index:2}
#header .social{position:absolute;left:30px;top:0px;height:65px;background:#538597;border-radius: 0 0 20px 20px;width:170px;}
#header .social .socTTl{font-size:18px;color:#fff;text-align:center}
#header .social .phone{font-size:18px;color:#fff;text-align:left;padding-left:40px;background:#538597 url('/webimages/phoneIco.png') no-repeat center left 8px;}
#header .logo{z-index: 2;width:270px;margin:0px auto; padding-top:20px;}
#header .logo img{width:100%}
#header .logo .logoTTl{color:#204d5d;text-align:center;letter-spacing:3px}
#header .facebook{padding-left:45px;height:38px;background:url('/webimages/facebook.png') no-repeat left center;position:absolute;top:6px;left:190px;font-size:15px;color:#204d5d;line-height:38px}

#header .grid .rgtIco{max-width:330px;width:100%;position:absolute;right:0;top:6px;}
#header .grid .rgtIco .clubBtn{cursor:pointer;height:38px;padding-right:45px;line-height:38px;color:#204d5d;font-size:15px;background:url('/webimages/clubIco.png') no-repeat center right;display: inline-block;}
.connected #header .grid .rgtIco .clubBtn{display:none;}
#header .grid .rgtIco .packBtn{display: inline-block;display:none;height:38px;padding-right:45px;line-height:38px;color:#204d5d;font-size:15px;background:url('/webimages/packIco.png') no-repeat center right;margin-right:50px}

.grid.socialTop{height:0;position:absolute;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s}
.scrl #header .social{height:40px;}
.scrl .grid.socialTop .socTTl{display:none}
.scrl .grid.socialTop .phone{line-height:40px;border-radius: 0 0 20px 20px;}
.scrl .grid.socialTop{position: fixed;top: 40px;height: 0;}


.scrl .menuBG{position:fixed;top:0;z-index:99}
.menuBG{height:40px;width:100%;background:#204d5d;}
.topMenu{display:none !important;}
.topMenu img{width:150px;}
#menu{display:table;width:100%;box-sizing:border-box; margin:0 auto ;max-width:1300px; }
#menu ul{list-style: none;display:table-row;}
#menu > ul > li{width:14%;position:relative;display:table-cell;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s}
#menu > ul > li > a{font-size:18px;display:block; line-height: 40px;color:#fff;height:40px;}
#menu > ul > li:hover{background:#538597}
#menu > ul > li.active{background:#538597}
#menu > ul > li.active a{}
#menu ul > li > ul{height: auto;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: #ededed none repeat scroll 0 0;border-color: -moz-use-text-color #cccccc #cccccc;border-image: none;border-style: none solid solid;border-width: 0 1px 1px;display: inline-block;max-height:0px;right: 0;opacity: 0;overflow: hidden;position: absolute;width:calc(100% - 2px);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
#menu ul > li:hover ul{opacity: 1;max-height:500px}
#menu ul > li > ul > li{width:100%;height:40px;line-height:40px;}
#menu ul > li > ul > li > a{color:#5a5a5a;text-align:center;}
#menu ul > li > ul > li > a:hover{}
#menu ul > li > ul > li:hover{background:#a2a2a2;}
#menu ul > li > ul > li:hover a{color:#fff;}

::-webkit-input-placeholder{color:#2a3848;font-size:16px;}
:-moz-placeholder {color:#2a3848;font-size:16px;}
::-moz-placeholder {color:#2a3848;font-size:16px;}
:-ms-input-placeholder {color:#2a3848;font-size:16px;}


#mainGallery .owl-carousel{overflow:hidden;position:relative;width:100%;margin:0 auto;max-width:2000px;background:#999999}
#mainGallery .owl-carousel .owl-item{padding-bottom: 4.8%;height:0;z-index: 999999;}
#mainGallery .grid{left: 0;margin: 0 auto;overflow: hidden;position: absolute;right: 0;}
#mainGallery .slides{background-position: center top;background-size: cover !important;position:absolute;top:0px;bottom:0px;right:0;left:0;z-index:0;overflow:hidden;width: 100%;height: auto;}
#mainGallery .owl-controls{left: 0;margin: 0 auto;position: absolute;right: 0;bottom: 20px;max-width: 1200px;}
#mainGallery .owl-dots{}
#mainGallery .owl-dot{width:15px;height:15px;border-radius:50%;background:url(/webimages/qa2.png) no-repeat center center;display:inline-block;margin:1px;font-size:0;}
#mainGallery .owl-dot.active{width:15px;height:15px;border-radius:50%;background:url(/webimages/qa1.png) no-repeat center center;display:inline-block;margin:1px;font-size:0;}



.afterGallery{padding-top:60px;}
.afterGallery .grid{}
.sectionTtl{height:42px;background:#538597;margin:0 auto;    max-width: 320px;} 
.sectionTtl h2{line-height: 42px;} 
.sectionSubTtl{margin-top:20px}
.afterGallery .grid .boxWrap{margin-top:50px;}
.afterGallery .grid .boxWrap .box{max-width:320px;width:100%;display:inline-block;margin:20px 0;position:relative;}
.afterGallery .grid .boxWrap .box .boxName{font-size:16px;text-align:right;color:#353434;margin-bottom:3px}
.afterGallery .grid .boxWrap .box .boxAdd{font-size:14px;text-align:right;color:#686868;margin-bottom:3px}
.afterGallery .grid .boxWrap .box .boxPic{width:100%;height:260px;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;position:relative;}
.hoverBoxVilla {position: absolute;width: 100%;bottom: 0px;background: #204d5d;height: 0px;color: white;box-sizing: border-box;padding:0 15px;text-align: right;overflow: hidden;transition: all 0.3s;font-size:17px;}
.hoverBox{position: absolute;width: 100%;bottom: 0;background: #204d5d;height: 0px;color: white;box-sizing: border-box;padding: 0px;text-align: right;overflow: hidden;transition: all 0.3s;}
.afterGallery .grid .boxWrap .box:hover .hoverBoxVilla{padding:15px;height:260px;bottom:0; }
.afterGallery .grid .boxWrap .box:hover .hoverBox{padding:15px;height:260px;bottom:0; }

.bottomSec{background:url(/webimages/bottomBG.jpg) no-repeat center center;margin-top:35px;padding-bottom: 45px;}
.bottomSec .grid{padding-top: 50px;}
.bottomSec .grid .sectionTtl{margin-bottom: 40px;}
.bottomSec .grid .movWrap{ max-width: 1000px;width: 100%;height: 0;margin: 0 auto; padding-bottom: 35%;position: relative;}
.bottomSec .grid .movWrap iframe{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.midPic{background:url(/webimages/minPic.jpg) no-repeat center center;height: 0px;margin-top:35px;width:100%;background-size:cover;padding-bottom: 28%;}

.g-signin2{width: 100px;float: left;}
.abcRioButton{box-shadow:none !important}
.abcRioButton:hover{box-shadow:none !important}
.abcRioButtonContentWrapper{color:initial}
.abcRioButtonContentWrapper span{font-size:16px;display: block;text-align: right;line-height: 30px;}
.abcRioButtonContentWrapper span::after {content: "גוגל פלוס";position: absolute;background: white;right: 0;left: 0;}


#inc_text{}
#inc_text .grid{}
#inc_text .grid .title{max-width: 328px;width:100%;height: 42px;background: #538597;margin: 50px auto;}
#inc_text .grid .title h2{line-height:42px;}
#inc_text .grid .text{text-align:center;color:#204d5d;font-size:16px;}

#inc_pagkages{}
#inc_pagkages .grid{}
#inc_pagkages .grid .title{max-width: 328px;width:100%;height: 42px;background: #538597;margin: 50px auto;}
#inc_pagkages .grid .title h2{line-height:42px;}
#inc_pagkages .grid .boxsWrap{}
#inc_pagkages .grid .boxsWrap .box{max-width:295px;width:100%;display:inline-block;margin: 8px 5px;border: 1px solid #6395a7;}
#inc_pagkages .grid .boxsWrap .box .ttl{background: #235567 none repeat scroll 0 0;color: #fff;font-size: 19px;height: 42px;line-height: 42px;padding-right: 20px;text-align: right;}
#inc_pagkages .grid .boxsWrap .box .picture{width:100%;max-height:194px;}
#inc_pagkages .grid .boxsWrap .box .picture img{max-width:100%;vertical-align: top;}
#inc_pagkages .grid .boxsWrap .box .bottom{overflow:hidden}
#inc_pagkages .grid .boxsWrap .box .bottom .desc{background: #f1f1f1 none repeat scroll 0 0;box-sizing: border-box;color: #134557;float: right;font-size: 15px;height: 60px;padding: 7px 10px;text-align: right;width: calc(100% - 114px);}
#inc_pagkages .grid .boxsWrap .box .bottom .price{color: #235567;float: left;font-size: 22px;height: 60px;line-height: 60px;width: 112px;}
#inc_pagkages .grid .boxsWrap .box .bottom .price span{font-size:22px;}

#inc_villa{}
#inc_villa .grid{}
#inc_villa .grid .title{max-width: 328px;width:100%;height: 42px;background: #538597;margin: 50px auto 30px;}
#inc_villa .grid .title h2{line-height:42px;}
#inc_villa .grid .galWrap{}
#inc_villa .grid .galWrap .owl-carousel .owl-item{z-index: 999;}
#inc_villa .grid .galWrap .villaGal{}
#inc_villa .grid .galWrap .villaGal .imageGal{height: 0px;padding-bottom: 46%;background-size:cover !important}

#inc_villa .grid .galWrap .owl-controls .owl-nav{left: 0;margin: 0 auto;position: absolute;right: 0;top:calc(50% - 21px);max-width: 1200px;}
#inc_villa .grid .galWrap .owl-controls .owl-nav .owl-prev{width:42px;height:42px;background:rgba(255,255,255,0.5) url('/webimages/arRgt.png') no-repeat center center;font-size:0;position:absolute;right:0;}
#inc_villa .grid .galWrap .owl-controls .owl-nav .owl-next{width:42px;height:42px;background:rgba(255,255,255,0.5) url('/webimages/arLft.png') no-repeat center center;font-size:0;position:absolute;left:0}

#inc_villa .grid .galWrap .owl-controls{}
#inc_villa .grid .galWrap .owl-dots{left: 0;margin: 0 auto;position: absolute;right: 0;bottom: 20px;max-width: 1200px;}
#inc_villa .grid .galWrap .owl-dot{width:15px;height:15px;border-radius:50%;background:url(/webimages/qa2.png) no-repeat center center;display:inline-block;margin:1px;font-size:0;}
#inc_villa .grid .galWrap .owl-dot.active{width:15px;height:15px;border-radius:50%;background:url(/webimages/qa1.png) no-repeat center center;display:inline-block;margin:1px;font-size:0;}

#inc_villa .grid .detailsWrap{overflow:hidden}
#inc_villa .grid .detailsWrap .detailsBox{max-width:320px;width: calc(25% - 5px);float:right;margin-left:6.5px;margin-top:6.5px;}
#inc_villa .grid .detailsWrap .detailsBox:last-child{margin-left:0px;}
#inc_villa .grid .detailsWrap .detailsBox .boxTtl{height:42px;width:100%;line-height:42px;background:#204d5d;text-align:center;color:#fff;font-size:16px}
#inc_villa .grid .detailsWrap .detailsBox .boxText{background:#f3f3f3;width:100%;min-height:260px;margin-top:7px;padding:15px;box-sizing:border-box;}
#inc_villa .grid .detailsWrap .detailsBox .boxText span{text-align:center;color:#686868;font-size:14px;}
#inc_villa .grid .botWrap{margin-top:8px;overflow: hidden;}
#inc_villa .grid .botWrap .bigBox{max-width:780px;width:calc(60% - 4px);float: right;margin-left:9px;position:relative;padding-bottom:29%}
#inc_villa .grid .botWrap .bigBox .ttl{width:100%;height: 42px;background: #204d5d;line-height:42px;text-align:right;box-sizing:border-box;padding-right:15px;color:#fff;font-size:16px}
#inc_villa .grid .botWrap .bigBox iframe{position:absolute;left:0;right:0;top:50px;bottom:0;}
#inc_villa .grid .botWrap .bigBox .video{width:100%;height:420px;margin-top:7px;}
#inc_villa .grid .botWrap .smallBox{max-width:510px;width:calc(40% - 6px);float: left;}
#inc_villa .grid .botWrap .smallBox .ttl{width:100%;height: 42px;background: #204d5d;line-height:42px;text-align:center;box-sizing:border-box;color:#fff;font-size:16px}
#inc_villa .grid .botWrap .smallBox .text{;font-family:"OpenSans" !important:background:#f3f3f3;width:100%;min-height:420px;margin-top:7px;padding:20px;box-sizing:border-box;color: #686868 !important;font-size: 14px !important;}

#inc_villa .grid .special{background: #f3f3f3 none repeat scroll 0 0;margin-top: 14px;}
#inc_villa .grid .special h3{max-width: 328px;font-size:18px;width:100%;height: 42px;line-height:42px;background: #538597;margin: 0 auto 30px;text-align: center;margin-bottom: 20px;color:#fff;font-weight: 400;font-size: 24px;}
#inc_villa .grid .special .speBox{position: relative;margin: 2px 2px;display: inline-block;overflow: hidden;background-repeat: no-repeat;width: 100px;background: #538597;height: 100px;box-sizing: border-box;}
#inc_villa .grid .special .speBox .pic{margin: 15px auto 0;width: 60px;height: 60px;background-size: contain !important;background-position: center center;background-repeat: no-repeat;background-color: #538597;border-radius: 3px;}
#inc_villa .grid .special .speBox .mTtl{color:#fff;font-size:12px;text-align:center;}


#inc_atter{}
#inc_atter .grid{}
#inc_atter .grid .title{max-width: 328px;width:100%;height: 42px;background: #538597;margin: 50px auto 30px;}
#inc_atter .grid .title h2{line-height:42px;}
#inc_atter .grid .HeadText{font-size:20px;color:#5d6255;max-width:950px;width:100%;margin:0 auto;}
#inc_atter .grid .packages{padding-bottom:30px;}
#inc_atter .grid .packages .grid{}
#inc_atter .grid .packages .grid .packBox{max-width:250px;width:100%;display:inline-block;margin:10px 8px;overflow:hidden;vertical-align:top}
#inc_atter .grid .packages .grid .packBox .boxTtl{text-align:right;color: #204d5d;font-size: 17px;font-weight:bold}
#inc_atter .grid .packages .grid .packBox .imgWrap{position:relative;margin-top:5px;}
#inc_atter .grid .packages .grid .packBox .imgWrap .pic{width:100%;vertical-align: middle;}
#inc_atter .grid .packages .grid .packBox .boxDesc{color: #204d5d;text-align: right;font-size: 15px;height:200px;overflow:hidden;line-height:20px;margin-top:10px;}
#inc_atter .grid .packages .grid .packBox .boxDescTel{padding:4px 0px;color:#fff;background: #204d5d;text-align:center ;font-size: 15px;margin-top:4px;}



#inc_contact{padding-bottom:30px;padding-top:15px}
#inc_contact .grid{margin-top:30px;}
#inc_contact .grid h2{max-width: 328px;width:100%;height: 42px;background: #538597;margin: 50px auto 30px;line-height:42px;}
#inc_contact .grid .wrap{position:relative;min-height:280px;}
#inc_contact .grid .wrap .contact{width: 90%;vertical-align:top;margin:18px;max-width:450px;min-height:280px;position:absolute;right:0;top:0;}
#inc_contact .grid .wrap .contact .stro{width:90px;height:140px;position:absolute;right:0;bottom:0;background:url('/webimages/stroBig.png') no-repeat center center;background-size:contain;}
#inc_contact .grid .wrap .contact h3{font-size:14px;color:#777777;font-weight:normal;max-width:450px;width:100%;text-align:right;}
#inc_contact .grid .wrap .contact .contactForm{margin: 20px 0;max-width: 400px;overflow: hidden;width: 100%;}
#inc_contact .grid .wrap .contact .contactForm .inpt{position:relative;margin: 8px 4px;vertical-align:top;width:180px;height:48px;display:inline-block;box-sizing:border-box;padding-right:40px;border:1px solid #aeaeae;border-radius:5px;}
#inc_contact .grid .wrap .contact .contactForm .inpt.fullName{background:#fff url('/webimages/nameForm.png') no-repeat center right 10px;}
#inc_contact .grid .wrap .contact .contactForm .inpt.phone{background:#fff url('/webimages/phoneForm.png') no-repeat center right 10px;}
#inc_contact .grid .wrap .contact .contactForm .inpt.email{background:#fff url('/webimages/mailForm.png') no-repeat center right 10px;}
#inc_contact .grid .wrap .contact .contactForm .inpt.note{background:#fff url('/webimages/noteForm.png') no-repeat center right 10px;}
#inc_contact .grid .wrap .contact .contactForm .sendBtn{cursor:pointer;margin: 14px 12px;vertical-align:top;float: left;font-size:20px;color:#fff;width:225px;height:48px;text-align:center;line-height:48px;background:#204d5d;}
#inc_contact .grid .wrap .contact .details{color: #333333;font-size: 13px;font-weight: bold;line-height: 11px;padding: 0 20px;text-align: right;}
#inc_contact .grid .wrap .img{margin-right: 460px;display: inline-block;max-width:825px;max-height:395px;padding:5px;background:#ffffff;border:1px solid #a7a7a7;}
#inc_contact .grid .wrap .img img{max-width:100%;vertical-align:middle;}



.connected .logged{display:block}
.logged{display:none;width:176px;height:66px;background:#cee3eb;position: absolute;bottom: 20px;right:10px;box-sizing:border-box;padding:10px;}
.logged .hel{font-weight:bold;font-size:16px;color:#204d5d;text-align:right}
.logged .hel .userName{}
.logged .clubDe{font-size:14px;color:#204d5d;text-align:right}
.logged .logout{font-size:14px;color:#fff;text-align:center;width:50px;height:16px;background:#204d5d;position:absolute;left:0;bottom:0;cursor:pointer;    line-height: 16px;}


.inpt{box-sizing:border-box;box-shadow: 5px 5px 4px -4px rgba(0,0,0,0.2) inset;vertical-align: top;border:none;display:inline-block;height:50px;width:100%;border-radius:5px;margin:10px 0;color:#000000;padding-right:10px;font-size:18px;}
.contact .submit{box-sizing:border-box;border-radius:5px;margin:8px 0;cursor:pointer;color:#ffffff;font-size:24px;font-weight:bold;text-align:center;height:50px;line-height:47px;width:100%;background:#b4d228;border:none;}
::-webkit-input-placeholder { color:#797878; }
::-moz-placeholder { color:#797878; } /* firefox 19+ */
:-ms-input-placeholder { color:#797878; } /* ie */
input:-moz-placeholder { color:#797878; }

#footer {background:#fff;margin:20px 0px;}
#footer .grid{}
#footer .grid .boxWrap{margin-top: 50px;}
#footer .grid .boxes{height:370px;position:relative;max-width:380px;width:100%;display:inline-block;vertical-align:top;text-align:center;margin:10px 25px;}
#footer .grid .boxes .waze{cursor:pointer;background:url(../webimages/waze-icon.png) left center no-repeat #9c9974;text-align:right;padding-left:40px;padding-right:10px;position:absolute;left:0;bottom:0;color:#fff;line-height:40px;height:40px;border-radius: 0 10px 0 0 ;}
#footer .grid .boxes .mapFrame{width:100%;height:370px;}

#footer .contact{min-height:80px;padding: 50px 0;border-bottom:2px solid #538597}
#footer .contact .contactForm{max-width:1200px;margin:0 auto;text-align:center;}
#footer .contact .contactForm .title{max-width: 328px;width: 100%;height: 42px;background: #538597;margin: 50px auto 30px;}
#footer .contact .contactForm .subTitle{color:#538597;font-size:18px;padding-bottom: 10px;}
#footer .contact .contactForm .title h2{line-height: 42px;}
#footer .contact .contactForm .field{display:inline-block;position:relative;margin:5px}
#footer .contact .contactForm .field input{font-size:16px;color:#767676;margin:0 auto;width:190px;padding:0 10px;border:1px solid #c9c9c9;background:#ffffff;height:40px;line-height:40px;-moz-box-shadow:inset 0px 0 4px rgba(0,0,0,0.07);-webkit-box-shadow:inset 0px 0 4px rgba(0,0,0,0.07);box-shadow:inset 0px 0 4px rgba(0,0,0,0.07);}
#footer .contact .contactForm .field input.submit{border-radius:0;font-size:16px;cursor:pointer;background:#204d5d;color:#fff;width:212px;height:42px;line-height:20px;}
#footer .contact .contactForm .field span.select{font-size:16px;cursor:pointer;color:#767676;background:url(../webimages/sel.png) left 5px center no-repeat #fff;display:block;margin:0 auto;padding:0 10px;text-align:right;border:1px solid #c9c9c9;height:40px;line-height:40px;-moz-box-shadow:inset 0px 0 4px rgba(0,0,0,0.07);-webkit-box-shadow:inset 0px 0 4px rgba(0,0,0,0.07);box-shadow:inset 0px 0 4px rgba(0,0,0,0.07);}
#footer .contact .contactForm .field select{cursor:pointer;position:absolute;left:0;right:0;bottom:0;top:0;width:100%}
#footer .contact .contactForm .field.small {width:68px;display:inline-block;vertical-align:top;}
#footer .contact .contactForm .field.small span.select{padding:0 2px;font-size:12px;}


/*----------------footer reviews carusel------------------*/

.reviewsCarusel_wrap{width:100%;position:relative;background:#f5f5f5;}
.reviewItem {  max-height: 200px;}
.revieCarusel{  overflow-x: hidden;}
.reviewHead {  width:100%; background: #538597;  color: white;  height: 26px;  padding: 5px 0px 10px 0;  text-align: center;  font-size: 24px;}
.reviewItem {  padding: 40px;}
.revieCarusel .owl-prev {  position: absolute;  top: 50%;  left: -26px;  height: 40px;  width: 60px;  border-radius: 50px;  text-align: right;  padding: 10px 0px 0 0px;  color: rgba(0,0,0,0);  background: url(../images/arrowLeft.png) #538597 no-repeat;  background-position: 35px 15px;}
.revieCarusel .owl-next {  position: absolute;  top: 50%;  right: -26px;  height: 40px;  width: 60px;  border-radius: 50px;  text-align: right;  padding: 10px 0px 0 0px;  color: rgba(0,0,0,0);  background: url(../images/arrowRight.png) #538597 no-repeat;  background-position: 15px 15px;}
.reviewTime h3 {  position: relative;  margin: 0px 0 15px 0;  color: #538597 !important;  font-weight: 400;  text-align: left;}
.reviewVisitor h4 {  font-weight: 400;  margin: 20px 0 0 0;  text-align: right;}
.revieCarusel{  color:#538597;  font-weight:400 !important;}
.reviewItem p {  text-align: justify;}
.reviewsAll {cursor:pointer; position: absolute;  display: inline-block;background: #204d5d;  color: white;padding: 10px;  right: 40px;}
.reviewsNew {  display: inline-block;  background: #538597;  color: white;padding: 10px;  position: absolute;  left: 40px;cursor:pointer;}
.reviewsMor {  position: relative;  height: 50px;}
.reviewText {  max-height: 150px;  overflow-y: hidden;}
.reviewReadMor{  padding:10px; color:black;  font-weight:600;  float:left;  display:inline-block;  margin-top:10px;  border-radius:5px;}

#inc_allReviews{}
#inc_allReviews .grid{}
#inc_allReviews .grid h2{text-align:center;}
#inc_allReviews .grid .addRec{border:1px solid #204d5d;padding-right: 20px;margin: 10px auto;font-size:18px;margin-left:10px;width:185px;cursor:pointer;height:45px;color:#5f5247;line-height:45px;background:#fff url('/webimages/rec_plus.png') no-repeat center right 10px;margin-top:10px;box-sizing:border-box}
#inc_allReviews .grid .contentWrap{padding-top:30px;position:relative;clear: both;overflow:hidden;}
#inc_allReviews .grid .contentWrap .recBox{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;overflow:hidden;vertical-align:top;margin:10px;max-height:280px;min-height:280px;max-width:400px;width:90%;padding-bottom:50px;position:relative;float:right;box-sizing:border-box;border:1px solid #b0b1a3}
#inc_allReviews .grid .contentWrap .recBox .recName{background-color: #545d54;line-height: 60px;height: 60px; font-size: 24px; color: #fff;}
#inc_allReviews .grid .contentWrap .recBox .recTtl{background: #235567 none repeat scroll 0 0;width:100%;max-height:60px;font-size:24px;color:#fff; text-align:right; font-weight:bold; padding:10px 10px 10px 0;}
#inc_allReviews .grid .contentWrap .recBox .recTime{color: #5f5247;font-size: 14px;margin-left: 20px;margin-top: 10px;text-align: left;}
#inc_allReviews .grid .contentWrap .recBox .recText{margin-top: 10px;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;text-align:right;color:#134557;font-size:18px;overflow: hidden;max-height:150px;line-height: 24px;padding:0 10px ;}
#inc_allReviews .grid .contentWrap .recBox .botLine{overflow:hidden;width: 94%;margin:5px auto 0;position: absolute;left: 0;right: 0;bottom: -5px;height:60px}
#inc_allReviews .grid .contentWrap .recBox .botLine .readMoreBtn{display:none;cursor: pointer;width: 74px;height: 24px;background: #235567;/* float: right; */bottom: 15px;position: absolute;left: 0;}
#inc_allReviews .grid .contentWrap .recBox .botLine .readMoreBtn.show{display:block}
#inc_allReviews .grid .contentWrap .recBox .botLine .readMoreBtn .read{font-size:16px;color:#fff;line-height:24px;}
#inc_allReviews .grid .contentWrap .recBox .botLine .readMoreBtn .closeBtnTxt{font-size:16px;color:#fff;line-height:24px;display:none;}
#inc_allReviews .grid .contentWrap .recBox.open .botLine .readMoreBtn .read{display:none}
#inc_allReviews .grid .contentWrap .recBox.open .botLine .readMoreBtn .closeBtnTxt{display:block}
#inc_allReviews .grid .contentWrap .recBox .botLine .recName{right:10px;float:right;color:#134557;font-size:16px;background-color: transparent;font-weight:bold;}
#inc_allReviews .grid .contentWrap .recBox.open{max-height:1500px;}
#inc_allReviews .grid .contentWrap .recBox.open .recText{max-height:1500px;}
#inc_allReviews .grid .headContent{ margin:0 auto;}
#inc_allReviews .grid .headContent .headTitle{ }
#inc_allReviews .grid .headContent .HeadText * {font-size:20px !important; color:#5d6255 !important;;}
#inc_allReviews .grid .headContent .HeadText { max-width:940px; text-align:center; width:100%;  margin:35px auto 0;   }



#addREcPop{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;background:rgba(0,0,0,0.8); z-index:99999;}
#addREcPop.open{display:block}
#addREcPop .pagePop{max-width: 500px;width:100%;vertical-align:top;margin:auto;background:#fff;position:absolute;top:0;right:0;left:0;bottom:0;max-height: 480px;
	overflow: auto;}
#addREcPop .pagePop .contactForm{margin: 0 auto;width: 96%;}
#addREcPop .pagePop .contactForm .fullName{width:48%;display:inline-block;margin: 10px 3px;border:1px solid #b0b1a3}
#addREcPop .pagePop .contactForm .phone{width:48%;display:inline-block;margin: 10px 3px;border:1px solid #b0b1a3}
#addREcPop .pagePop .contactForm .email{width:98%;border:1px solid #b0b1a3;margin: 10px 3px}
#addREcPop .pagePop .contactForm .ttl{width:98%;border:1px solid #b0b1a3;margin: 10px 3px}
#addREcPop .pagePop .contactForm .note{padding-top:10px;width:98%;border:1px solid #b0b1a3;height:150px;resize:none;margin: 10px 3px;border-radius:0;}
#addREcPop .pagePop .contactForm .sendBtn{background: #204d5d none repeat scroll 0 0;text-align:center;color: #fff;cursor: pointer;height: 60px;line-height: 60px;margin: 10px auto 0;width: 200px;font-size:18px}
.closeBtn{border: medium none !important;cursor:pointer;width:25px;height:25px;position:absolute;left:5px;top:5px;background:url('../webimages/closeOrder.png') no-repeat center center;}
.warning{border:1px solid red !important}




/*----------------end of footer reviews carusel------------------*/
.updates{display:none;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;box-sizing:border-box;max-width:300px;width:100%;height:40px;position:fixed;bottom:0px;left:0;background:#fff;z-index: 999;border-left:1px #204d5d solid;border-top:1px #204d5d solid;border-right:1px #204d5d solid}
.updates.open{height:150px;}
.updates .title{cursor:pointer;background:#538597;font-size:17px;color:#FFF;text-align:center;height:40px;line-height:40px}
.updates .gal{margin-top:10px}
.updates .gal .owl-controls{position: absolute;left: 0px;right: 0px;top: 12px;}
.updates .gal .owl-controls .owl-nav{}
.updates .gal .owl-controls .owl-nav .owl-prev{width:28px;height:40px;background:#fff url('/webimages/arRgt.png') no-repeat center center;font-size:0;position:absolute;right:0;}
.updates .gal .owl-controls .owl-nav .owl-next{width:28px;height:40px;background:#fff url('/webimages/arLft.png') no-repeat center center;font-size:0;position:absolute;left:0}
.updates .gal .wrrap{margin: 10px auto;width: 80%;}
.updates .gal .wrrap .text{line-height: 20px;max-height: 44px;overflow: hidden;text-align:center;font-size:15px;color:#775434}


.SSD{height:50px;}
.SSD .centerDiv{max-width:1200px;margin:0 auto;position:relative}
.SSD .allRight{color:#707070;position:absolute;right:6px;line-height: 50px;}
.SSD .ssdLogo{background:url(../webimages/ssd-logo_07.png) center left no-repeat;line-height:50px;color:#707070;position:absolute;left:6px; text-align: right;width: 160px;}



@media (max-width: 1200px) {





}

@media (max-width: 1024px) {
/* side menu */
.menuButton{display:block; z-index: 97;}
.open #menu{left:0}
#menu{position: fixed;overflow: auto;width: 300px;left: -302px;top: 0;border-right:1px solid #525947 ;background: url(/webimages/headBG.jpg) repeat center center;height: 100%;bottom: 0;z-index: 99;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
#menu ul{display: block;height: 100%;overflow-y: auto;overflow-x: hidden;padding-bottom: 40px;}
#menu > ul > li.expand{display:block;font-size: 20px;line-height: 40px;}
#menu > ul > li{display:block;border-bottom: 1px solid #204d5d;margin: 0;padding:0;width:100%;}
.topMenu{padding: 5px 0 !important;display:block !important;} 

#menu ul li:hover{background:#f5f5f2;}
#menu ul li:hover a{color:#444444;}
#menu ul li.expandable::after {background: rgba(0, 0, 0, 0) url("/webimages/arDown_white.png") no-repeat scroll center center / contain ;color: #fff;content: "";height: 40px;left: 0px;position: absolute;top: 0;width: 50px;background-size: auto;}
#menu ul li.open{height: auto;}
#menu ul > li.open > ul{position:static;opacity: 1;max-height: none;}
#menu > ul > li > a{height:50px;line-height:50px;padding-left:0;color:#525947;font-size:21px;}
#menu > ul > li:hover > a{background:transparent;color:#fff;}
#menu ul li:hover{background:transparent;}
#menu > ul > li.active a {text-shadow:none}
#menu > ul > li.active {background:#f5f5f2 }
#menu ul > li:hover ul{opacity: 1;max-height:0}
#menu ul > li.open:hover ul{max-height:500px}
#menu ul > li > ul > li:hover{background:#a2a2a2;}
#menu ul > li > ul > li:hover a{color:#fff;}
#menu ul > li > ul{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s;width:100%;border:none;}

#mainGallery{padding:0;height:280px}
#mainGallery .owl-carousel .owl-item {height: 280px;padding-bottom: 0;}
#header .grid .rgtIco{max-width: 160px;}
#header .grid .rgtIco .packBtn{margin-right: 0px;margin-top: 10px;}
#header .facebook{top: 80px;left: 10px;}

#inc_contact .grid .wrap .contact{position:static;margin:0 auto;}
#inc_contact .grid .wrap .img{margin:20px auto;}
#inc_villa .grid .galWrap .villaGal .imageGal{padding-bottom: 75%;}
.afterGallery .grid .boxWrap .box .boxPic{filter: initial;-webkit-filter: initial}

}




/*768*/
@media (max-width: 768px) {
  *{
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* Internet Explorer/Edge */
    user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
  }
#inc_villa .grid{padding: 0;max-width: 1300px;}
#inc_villa .grid .detailsWrap .detailsBox:last-child{margin:4px}
#inc_villa .grid .detailsWrap .detailsBox{margin:4px;float:none;display:inline-block;width: calc(50% - 14px);vertical-align:top;max-width:none;}
#inc_villa .grid .botWrap .bigBox{float:none;margin:0 auto;width:100%;padding-bottom: 50%;margin-top: 20px;}
#inc_villa .grid .botWrap .smallBox{float:none;margin:0 auto;width:calc(100% - 14px);max-width:none;min-height: 260px;}
.afterGallery .grid .boxWrap .box{width: 49%;}
.afterGallery .grid .boxWrap .box .boxPic{height: 38vw;background-size: cover !important;position:relative;}
.hoverBoxVilla{font-size:17px;padding:0 5px}
.afterGallery .grid .boxWrap .box:hover .hoverBoxVilla{bottom: 0px!important;padding:5px!important;height:100%!important;}
.afterGallery .grid .boxWrap .box:hover .hoverBox{bottom: 0px!important;padding:5px!important;height: 100%!important;}
}

@media (max-width: 650px) {
	.menuButton{top: 147px;right: 14px;background:#204d5d;border-radius: 50px;width:38px;height:38px;}
	#header{border-top:0;height: 200px;}
	#header .facebook{font-size:0;top: 144px;left: 20px;}
	#header .grid{padding:0}
	#header .social{height:30px;top: 5px;left:0;right:0;margin:0 auto;border-radius: 15px;background:#538597 url('/webimages/phoneIco.png') no-repeat center left 4px;}
	#header .social .phone{line-height:30px;box-sizing:border-box;border-radius: 20px;}
	#header .social .socTTl{display:none;}
	#header .logo{width: 230px;padding-top: 50px;}
	#header .logo .logoTTl{letter-spacing: 1px;}
	#header .grid .rgtIco{max-width:calc(100% - 80px);right: 20px;top: 144px;}
	#header .grid .rgtIco .packBtn{font-size:0;vertical-align: top;margin-top: 0px; margin-right: 0px;float: left;}
	#inc_contact .grid .wrap .contact .contactForm .inpt{max-width: 300px;width: 90%;}
	#inc_contact .grid .wrap .contact .contactForm .sendBtn{float:none;margin:14px auto;}
	#inc_villa .grid .special .speBox{width: 70px;height:70px}
	#inc_villa .grid .special .speBox .pic{margin:0;background-position: center top 4px;height: 50px;}
	.clubPop .regPop{ right: 60px;top: 200px;}
	.menuBG{height:6px;}
	#header .grid .rgtIco .clubBtn{float: right;margin-right: 40px;position:relative;font-size: 0;margin-top:2px}
	#header .grid .rgtIco .packBtn{margin-left: 35px;position:relative;}
	.menuButton span{height:3px;width: 61%;}
	.menuButton span:nth-child(1){margin-top: 10px;}
	.menuButton span:nth-child(2){margin-bottom: 4px;margin-top: 4px;}
	.open .menuButton > span:nth-child(1){transform: translateY(8px) rotate(135deg);}
	.open .menuButton > span:nth-child(2){margin-bottom: 5px;margin-top: 5px;}
	.open .menuButton > span:nth-child(3){transform: translateY(-8px) rotate(-135deg);}
	.menuButton::after{content: 'תפריט';position: absolute;bottom: -14px;font-size: 12px;right: 4px;color:#204d5d;}
	#header .grid .rgtIco .clubBtn::after{content: 'מועדון';position: absolute;bottom: -27px;font-size: 12px;right: 4px;color:#204d5d;}
	#header .grid .rgtIco .packBtn::after{content: 'חבילות';position: absolute;bottom: -27px;font-size: 12px;right: 4px;color:#204d5d;}
	#header .facebook::after{content: 'פייסבוק';position: absolute;bottom: -27px;font-size: 12px;right:10px;color:#204d5d;}


}








@media screen and (max-width:500px){
  .reviewsCarusel_wrap{max-width:85% !important;}
  .reviewText{width:100% !important;}
  .reviewsAll{right:0;}
  .reviewsNew{left:0;}
  .reviewItem p{text-align:right !important;}
  #inc_villa .grid .detailsWrap .detailsBox{margin:4px;float:none;display:inline-block;width: calc(100% - 6px);vertical-align:top;max-width:none;}
  #footer .grid .boxes{margin:10px 0px;}
  #addREcPop .pagePop .contactForm .fullName{width:98%}
  #addREcPop .pagePop .contactForm .phone{width:98%}
  .hoverBoxVilla{font-size:12px;}
}

@font-face {
  font-family: 'OpenSans';
  src: url('fonts/opensanshebrew-bold-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/opensanshebrew-bold-webfont.woff') format('woff'), /* Modern Browsers */
  url('fonts/opensanshebrew-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('fonts/opensanshebrew-bold-webfont.svg#8b4b25a9e6dee2304c08fefb363a9190') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'OpenSans';
  src: url('fonts/opensanshebrew-bolditalic-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/opensanshebrew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/opensanshebrew-bolditalic-webfont.woff') format('woff'), /* Modern Browsers */
  url('fonts/opensanshebrew-bolditalic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('fonts/opensanshebrew-bolditalic-webfont.svg#c21c03ab7080535ee57497eccfdf86e3') format('svg'); /* Legacy iOS */

  font-style:   italic;
  font-weight:  700;
}

@font-face {
  font-family: 'OpenSans';
  src: url('fonts/opensanshebrew-extrabold-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/opensanshebrew-extrabold-webfont.woff') format('woff'), /* Modern Browsers */
  url('fonts/opensanshebrew-extrabold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('fonts/opensanshebrew-extrabold-webfont.svg#f7e80113069d64680d94be62885b159d') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  900;
}

@font-face {
  font-family: 'OpenSans';
  src: url('fonts/opensanshebrew-extrabolditalic-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/opensanshebrew-extrabolditalic-webfont.woff') format('woff'), /* Modern Browsers */
  url('fonts/opensanshebrew-extrabolditalic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('fonts/opensanshebrew-extrabolditalic-webfont.svg#0aa7139bf6d3c365c59c140c3c8e269e') format('svg'); /* Legacy iOS */

  font-style:   italic;
  font-weight:  900;
}

@font-face {
  font-family: 'OpenSans';
  src: url('fonts/opensanshebrew-italic-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/opensanshebrew-italic-webfont.woff') format('woff'), /* Modern Browsers */
  url('fonts/opensanshebrew-italic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('fonts/opensanshebrew-italic-webfont.svg#c710e2592c6201f5dff5fe5ae74e9d58') format('svg'); /* Legacy iOS */

  font-style:   italic;
  font-weight:  400;
}

@font-face {
  font-family: 'OpenSans';
  src: url('fonts/opensanshebrew-light-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/opensanshebrew-light-webfont.woff') format('woff'), /* Modern Browsers */
  url('fonts/opensanshebrew-light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('fonts/opensanshebrew-light-webfont.svg#1e3cbe1d61c0f2b766b8aff35f09f556') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  200;
}

@font-face {
  font-family: 'OpenSans ';
  src: url('fonts/opensanshebrew-lightitalic-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/opensanshebrew-lightitalic-webfont.woff') format('woff'), /* Modern Browsers */
  url('fonts/opensanshebrew-lightitalic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('fonts/opensanshebrew-lightitalic-webfont.svg#c137a74dd645478d57aebcd9a32af039') format('svg'); /* Legacy iOS */

  font-style:   italic;
  font-weight:  200;
}

@font-face {
  font-family: 'OpenSans';
  src: url('fonts/opensanshebrew-regular-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('fonts/opensanshebrew-regular-webfont.woff') format('woff'), /* Modern Browsers */
  url('fonts/opensanshebrew-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
  url('fonts/opensanshebrew-regular-webfont.svg#265e1bf8eadfa92b8d955acd546bd2c3') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  400;
}

iframe[name='google_conversion_frame']{display:none;}