﻿@font-face { font-family: 'OpenSansHebrew'; src: url('OpenSansHebrew-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'OpenSansHebrew'; src: url('OpenSansHebrew-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; }
/********************* clearfix ***********************/
.clear { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/********************* end clearfix ***********************/
/********************* Master Layout ***********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
br { margin: 0; padding: 0; line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
    blockquote:before, blockquote:after,
    q:before, q:after { content: ''; content: none; }
body { background: url(../images/footer.png) repeat-x bottom center #f5f5f5; line-height: 1; font-size: 12px; color: #4b4b4b; font-family: 'OpenSansHebrew', Arial, Helvetica, sans-serif; direction: rtl; margin: 0; padding: 0; }
a { text-decoration: none; outline: none; }
header { background-color: #fff; }
.top-header { color: #0f3158; border-bottom: 1px solid #f0f0f0; }
    .top-header a:hover { text-decoration: none; color: #2a6496; }
.facebook, .twitter, .linkedin, .google, .instagram { border-left: 1px solid #dfdfdf; float: right; width: 48px; height: 38px; }
    .facebook a, .twitter a, .linkedin a, .google a, .instagram a { display: block; width: 100%; height: 38px; width: 48px; }
        .facebook a:hover { background-color: #395b89; color: #fff; transition: all 0.3s ease 0s; }
        .twitter a:hover { background-color: #2bbfec; color: #fff; transition: all 0.3s ease 0s; }
        .linkedin a:hover { background-color: #1184cd; color: #fff; transition: all 0.3s ease 0s; }
        .google a:hover { background-color: #d63b3b; color: #fff; transition: all 0.3s ease 0s; }
        .instagram a:hover { background: #b23593; /* For browsers that do not support gradients */ background: -webkit-linear-gradient(#b23593, #e1326c); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#b23593, e1326c); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#b23593, e1326c); /* For Firefox 3.6 to 15 */ background: linear-gradient(#b23593, e1326c); /* Standard syntax */ /* background-color: #b23593;*/ color: #fff; transition: all 0.3s ease 0s; }
ul.top-nav { font-family: 'OpenSansHebrew', Arial, Helvetica, sans-serif; float: right; font-size: 14px; list-style-type: none; margin: 0; height: 42px; padding-top: 0; }
    ul.top-nav li:first-child { display: inline; margin-right: 0; }
    ul.top-nav li { display: inline; margin-right: 0; }
        ul.top-nav li:hover { background-color: #0e3058; }
        ul.top-nav li.selected { background-color: #0e3058; }
        ul.top-nav li a { color: #4b4b4b; font-size: 15px; line-height: 22px; padding: 10px; }
        ul.top-nav li:hover a { color: #e5e5e5; }
        ul.top-nav li.selected a { color: #e5e5e5; }
ul.sub_menu li a:hover { background-color: #1c5fad !important; }
.phone { background-color: #a4161a; text-align: center; margin-top: 91px; float: left; }
    .phone:hover { }
    .phone a { background: url(../images/phone.jpg) no-repeat scroll left center; color: #fff; font-size: 16px; font-weight: bold; letter-spacing: 2px; padding: 15px 20px 15px 10px; text-align: right; }
        .phone a:hover { text-decoration: none; opacity: 0.9; }
.outer-strip { bottom: 0; display: block; height: 100%; position: absolute; background-color: #a4161a; }
.main-txt { text-align: center; padding: 0 70px; margin-bottom: 10px; font-size: 14px; line-height: 24px; }
    .main-txt h2 { font-size: 30px; margin-bottom: 10px; width: 100%; float: right; }
.search-bg { background-color: #fff; color: #4b4b4b; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; border-left: 1px solid #dedede; padding-top: 30px; padding-bottom: 10px; }
.src-box { float: right; width: 20%; padding: 10px; }
.pnl-prod-src .src-box { width: 100%; padding: 5px; }
.src-box2 { float: right; width: 18%; padding: 10px; }
    .src-box2:last-of-type { width: 10%; }
.src-box3 { float: right; width: 8%; padding: 10px; }
.src-box33 { float: right; width: 16%; padding: 10px; }
.src-box5 { float: right; width: 16%; padding: 10px; }
.src-box4 { height: auto; margin: 15px 10px 0 10px; float: right; font-size: 14px; line-height: 20px; }
    .src-box4 input[type="checkbox"] { margin: 4px 0 2px 5px; float: right; width: auto; }
    .src-box4 label { display: inline-block; margin: 0; line-height: 20px; width: auto; }
.src-txt { text-align: right; font-size: 14px; color: #4b4b4b; line-height: 20px; margin-bottom: 10px; }
.src-txt2 { text-align: right; font-size: 14px; color: #4b4b4b; line-height: 20px; margin-bottom: 4px; margin-top: 4px; }
.src-txt2a { padding-right: 10px; text-align: right; font-size: 14px; color: #4b4b4b; line-height: 20px; margin-bottom: 4px; margin-top: 4px; }
.src-txt4 { text-align: right; font-size: 14px; color: #4b4b4b; line-height: 20px; padding-right: 5px; }
.src-txt3 { text-align: left; font-size: 14px; color: #4b4b4b; line-height: 30px; padding-left: 5px; }
.src-box select, .src-box input[type="text"], .src-box2 select, .src-box2 input[type="text"], .src-box3 select, .src-box3 input[type="text"], .src-box33 select, .src-box33 input[type="text"], .pnl-prod-src select, .pnl-prod-src input[type="text"], .src-box5 input[type="text"], .notice-form select { border: 1px solid #cdcdcd; padding: 5px; background: none; min-height: 32px; line-height: 24px; font-size: 14px; height: 32px; }
.search-bg select, .pnl-prod-src select, .notice-form select { background: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; overflow: hidden; overflow: -moz-hidden-unscrollable; background: url(../images/ddl.jpg) no-repeat left; }
    .search-bg select::-ms-expand, .pnl-prod-src select::-ms-expand, .notice-form select::-ms-expand { display: none; }
.src-box2 input[type="submit"] { color: #fff; background-color: #a4161a; font-size: 18px; margin-top: 30px; width: 100%; padding: 7px 24px; text-align: center; }
.pnl-prod-src input[type="submit"] { color: #fff; background-color: #a4161a; font-size: 18px; margin-top: 20px; padding: 7px 24px; text-align: center; }
.main-bg { padding: 5px; border: 1px solid #dedede; border-top: none; background: #fff url(../images/container-gradient.png) repeat-x scroll 0 0; /*background: #f5f5f5; background-color: #fff; background: -webkit-linear-gradient(#f5f5f5, #fff); background: -o-linear-gradient(#f5f5f5, #fff); background: -moz-linear-gradient(#f5f5f5, #fff); background: linear-gradient(#f5f5f5, #fff);*/ }
    .main-bg h2 { color: #394041; font-weight: bold; font-size: 24px; text-align: center; margin-top: 10px; }
.product { border: 1px solid #dedede; width: 48%; margin: 1%; background-color: #fff; }
    .product img { height: 163px; width: 100%; padding-right: 19px; }
.product-name { color: #394041; font-size: 16px; line-height: 40px; text-indent: 20px; }
    .product-name a { color: #394041; }
        .product-name a:hover { text-decoration: none; }
.favourite { /* background: url(../images/favourite.png) no-repeat right 3px;*/ height: 38px; color: #0f3158; line-height: 38px; border-left: 1px solid #dedede; max-width: 90px; margin-left: 10px; }
    .favourite i { float: right; width: 28px; }
    .favourite:hover i { color: #395b89; }
.login { background: url(../images/login.png) no-repeat right 3px; padding-right: 20px; height: 38px; color: #0f3158; line-height: 38px; }
    .login a { color: #0f3158; }
    .login input[type="submit"] { margin-right: 5px; background: none; }
        .login input[type="submit"]:hover { text-decoration: underline; }
.email { max-width: 190px; float: left; background: url(../images/email.png) no-repeat right 3px; padding-right: 20px; height: 38px; color: #0f3158; line-height: 38px; }
.price { color: #fff; text-align: right; /*padding: 8px 18px;*/ text-indent: 8px; line-height: 42px; font-size: 18px; background-color: #0e3058; /*#a4161a*/ }
    .price span { display: inline; font-size: 14px; }
    .price p { display: inline; }
    .price u { text-decoration: none; font-size: 18px; }
.price-sold span { display: inline; text-decoration: line-through; }
.price-sold p { display: inline; padding-right: 10%; }
.price-sold2 { text-decoration: line-through; }
.prod-text { color: #4b4b4b; height: 80px; overflow: hidden; font-size: 14px; line-height: 20px; margin-top: 10px; padding-right: 5px; }
.prod-more { color: #464d4e; padding-right: 5px; margin-top: 5px; background: url(../images/more.jpg) no-repeat 70% center; font-size: 12px; }
    .prod-more a { color: #464d4e; }
.contact-mid .prod-more { padding-right: 0; }
.product-btm { background-color: #f5f5f5; color: #394041; height: 40px; border-top: 1px solid #dedede; margin-top: 19px; line-height: 40px; }
.product-btm-big { line-height: 40px; background-color: #f5f5f5; width: 96%; border: 1px solid #dedede; margin: 16px 2% 16px 2%; padding: 0; }
.godel-mr { width: 16%; float: right; background: url(../images/mr.jpg) no-repeat 95% center; height: 40px; text-indent: 30px; border-left: 1px solid #dedede; }
.rooms { width: 16%; float: right; background: url(../images/beds.jpg) no-repeat 95% center; height: 40px; text-indent: 30px; border-left: 1px solid #dedede; }
.bath { width: 16%; float: right; background: url(../images/bath.jpg) no-repeat 95% center; height: 40px; text-indent: 30px; border-left: 1px solid #dedede; }
.parking { width: 20%; float: right; background: url(../images/parking.jpg) no-repeat 95% center; height: 40px; text-indent: 30px; }
.print { background: url(../images/print.jpg) no-repeat 95% center; padding-right: 15px; float: left; height: 40px; text-indent: 15px; width: 13%; border-right: 1px solid #dedede; cursor: pointer; }
.add-to-favorites { /*background: url(../images/favorites.jpg) no-repeat 95% center;*/ float: left; height: 40px; width: 16%; border-right: 1px solid #dedede; cursor: pointer; }
    .print:hover, .add-to-favorites:hover { color: #ec894d; }
    .add-to-favorites .fa-lg { width: 28px; float: right; color: #2d2d2d; line-height: 40px; }
    .add-to-favorites:hover .fa-lg { color: #ec894d; }
.add-to-favorites2 { /*background: url(../images/favorites.jpg) no-repeat 95% center;*/ float: left; height: 40px; width: 16%; border-right: 1px solid #dedede; color: #395b89; }
    .add-to-favorites2 .fa-lg { width: 28px; float: right; color: #395b89; line-height: 40px; }
.godel-mr2 { width: 23%; padding-right: 5px; float: right; background: url(../images/mr.jpg) no-repeat 90% center; height: 40px; text-indent: 30px; border-left: 1px solid #dedede; }
.rooms2 { width: 23%; padding-right: 5px; float: right; background: url(../images/beds.jpg) no-repeat 90% center; height: 40px; text-indent: 30px; border-left: 1px solid #dedede; }
.bath2 { width: 23%; padding-right: 5px; float: right; background: url(../images/bath.jpg) no-repeat 90% center; height: 40px; text-indent: 30px; border-left: 1px solid #dedede; }
.parking2 { width: 30%; padding-right: 5px; float: right; background: url(../images/parking.jpg) no-repeat 90% center; height: 40px; text-indent: 30px; }
.footer { margin-top: 40px; margin-bottom: 250px; }
    .footer .footerbox { width: 19%; }
        .footer .footerbox:first-child { margin-left: 1%; margin-right: 2%; }
        .footer .footerbox:last-child { }
.footerbox h3 { margin-top: 20px; text-indent: 10px; color: #394041; font-size: 18px; margin-bottom: 20px; }
.footerbox li { line-height: 28px; }
.footerbox ul { padding-left: 10px; margin-right: 10px; }
.footerbox { line-height: 30px; font-size: 14px; }
    .footerbox ul li:last-child { border: none; }
    .footerbox ul li a { color: #75797a; }
    .footerbox a:hover { color: #000; text-decoration: none; }
    .footerbox div { margin-right: 10px; }
.partners { margin-top: 60px; background-color: #fff; border: 1px solid #dedede; padding-bottom: 30px; }
.partners-top { margin-bottom: 20px; text-align: center; color: #fff; }
    .partners-top p { display: inline-block; background-color: #394041; padding: 10px; text-align: center; font-size: 14px; width: 120px; }
.img-text { color: #fff; background-color: #0e3058; padding: 8px 10px; position: absolute; right: 20px; bottom: 0; letter-spacing: 1px; opacity: 0.9; }
.img-text2 { width: 28%; height: 42px; color: #d3d3d3; background-color: #1c5fad; /* #001328;*/ text-align: center; font-size: 18px; }
.img-text3 { color: #fff; background-color: #a4161a; padding: 8px 10px; position: absolute; right: 20px; bottom: 0; letter-spacing: 1px; opacity: 0.9; }
.remove { position: absolute; opacity: 1; left: 20px; top: 15px; width: 19px; height: 20px; cursor: pointer; }
    .remove:hover { opacity: 0.7; }
    .remove img { width: 19px; height: 20px; padding: 0; margin: 0; }
.prod-hd-type { background: url(../images/l-arrow2.png) right center no-repeat #01152b; height: 42px; /*#1c5fad*/ color: #d3d3d3; width: 14%; text-align: center; }
.prod-hd-txt { background: url(../images/l-arrow1.png) right center no-repeat; color: #898989; width: 38%; padding-right: 20px; direction: ltr; text-align: right; }
.prod-hd-txt2 { color: #898989; width: 20%; padding-left: 20px; text-align: left; }
.back-search { background: url(../images/btn-search.jpg) no-repeat left center #0e3058; color: #d3d3d3; text-align: right; text-indent: 20px; height: 53px; line-height: 52px; font-size: 22px; }
.slider { position: relative; }
.divUp { z-index: 1000; margin-left: 1px; margin-right: 9px; width: 42%; }
.divDown { z-index: 1000; width: 42%; }
    .divUp img, .divDown img { opacity: 1; }
        .divUp img:hover, .divDown img:hover { opacity: 0.7; }
.prod-header { background-color: #dedede; color: #fff; height: 42px; line-height: 42px; font-size: 16px; }
.product-main { background-color: #fff; border: 1px solid #dfdfdf; color: #2d2d2d; }
.head-strip { background-color: #e8e8e8; border-bottom: 1px solid #dfdfdf; color: #444444; line-height: 44px; font-size: 18px; padding: 1px 15px 1px 1px; }
.head-price { background: url(../images/nis.png) no-repeat 98% center #a4161a; color: #fff; line-height: 44px; font-size: 22px; padding-right: 50px; }
.prod-title { background-color: #0e3058; color: #fff; font-size: 18px; letter-spacing: 0.5px; line-height: 36px; margin: 15px 2% 30px 0; max-width: 150px; padding-right: 15px; }
.prod-title2 { background-color: #0e3058; color: #fff; line-height: 36px; letter-spacing: 0.5px; font-size: 18px; padding-right: 15px; margin: 15px 0 30px 0; max-width: 150px; }
.prod-title3 { color: #384042; line-height: 36px; letter-spacing: 0.5px; font-size: 20px; padding-right: 5px; margin: 15px 0 10px 0; max-width: 150px; }
.prod-prop { border-top: 1px solid #eeeeee; color: #2d2d2d; font-size: 14px; height: 32px; line-height: 32px; padding-right: 1%; }
    .prod-prop:hover { background-color: #eee; }
    .prod-prop img { display: inline-block; margin-right: 5px; width: 14px; opacity: 0.8; }
    .prod-prop:last-of-type { border-bottom: 1px solid #eeeeee; }
    .prod-prop b { font-weight: normal; }
.pnl-prod { margin-top: 25px; padding-right: 10px; width: 73%; float: left; margin-left: 30px; }
.pnl-prod-l { margin-top: 25px; margin-left: 10px; width: 25%; max-width: 270px; }
.pnl-prod-src { background-color: #fff; border: 1px solid #dfdfdf; padding: 15px; }
.prod-img-left { float: left; max-width: 768px; width: 89%; }
.slide-l { width: 11%; }
.slider-nav { overflow: hidden; position: relative; }
    .slider-nav img { width: 100%; margin-bottom: 7px; height: 62px; }
.big-img { text-align: center; }
    .big-img img { max-width: 768px; max-height: 512px; display: inline; width: 100%; }
.prod-long-txt { padding-right: 20px; line-height: 24px; font-size: 16px; }
.product-main h2 { padding-right: 20px; font-size: 16px; }
.prod-details { padding-right: 2%; padding-left: 2%; margin-bottom: 20px; padding-bottom: 30px; border-bottom: 1px solid #dedede; }
.rptPlans { padding-bottom: 30px; border-bottom: 1px solid #dedede; }
.rptAgents { margin-top: 30px; border-top: 1px solid #dedede; padding-bottom: 30px; }
.agent-img { padding-right: 15px; }
.agents-img { padding-right: 15px; margin-top: 15px; padding-left: 15px; }
    .agent-img img, .agents-img img { border: 2px solid #e4e4e4; }
.contact-mid { padding-right: 4%; padding-top: 35px; }
.contact-title { margin-top: 30px; color: #0e3058; font-weight: bold; font-size: 16px; margin-bottom: 20px; margin-top: 150px; }
.phone-bg { background: url(../images/phone-bg.png) no-repeat right center; padding-right: 40px; font-size: 14px; height: 30px; line-height: 30px; padding-right: 40px; }
    .phone-bg a, .mobile-bg a { text-decoration: none; color: #2d2d2d; }
.about-agent .phone-bg a, .mobile-bg a { text-decoration: none; color: #6b6b6b; }
.mobile-bg { background: url(../images/mobile-bg.png) no-repeat right center; padding-right: 40px; font-size: 14px; height: 30px; line-height: 30px; padding-right: 40px; }
.fax-bg { background: url(../images/fax-bg.png) no-repeat right center; padding-right: 40px; font-size: 14px; height: 30px; line-height: 30px; padding-right: 40px; }
.email-bg { background: url(../images/email-bg.png) no-repeat right center; padding-right: 40px; font-size: 14px; height: 30px; line-height: 30px; padding-right: 40px; }
    .email-bg a { color: #6b6b6b; }
.product-main .email-bg a { color: #2d2d2d; }
.details-bg { font-size: 14px; line-height: 22px; margin-bottom: 10px; margin-top: 5px; padding-left: 10px; text-align: justify; }
.prod-agents { margin-top: 30px; }
.contact-left { padding-right: 2%; }
    .contact-left h3 { color: #0e3058; font-size: 22px; margin-bottom: 10px; }
.agent-form-row { color: #5d6268; line-height: 30px; margin-top: 10px; font-size: 16px; }
    .contact-left input[type="text"], .agent-form-row input[type="text"] { border: 1px solid #cfcfcf; width: 80%; text-indent: 5px; float: right; }
    .contact-left textarea, .agent-form-row textarea { resize: none; border: 1px solid #cfcfcf; width: 80%; text-indent: 5px; float: right; }
    .contact-left input[type="submit"], .agent-form-row input[type="submit"] { color: #fff; background-color: #a21b00; text-align: center; float: right; font-size: 18px; padding: 2px 20px; margin-top: 5px; }
.btm-strip { background-color: #f5f5f5; color: #394041; line-height: 36px; font-size: 16px; padding: 2px; margin-top: 40px; }
    .btm-strip i { height: 36px; line-height: 36px; float: right; }
.share-this { float: right; width: 15%; color: #fff; background-color: #384042; text-align: center; line-height: 36px; height: 36px; }
.share-facebook { color: #929a9c; float: right; padding-right: 1%; width: 15%; text-align: right; text-indent: 2%; border-left: 1px solid #dbdbdb; }
.share-google { color: #929a9c; float: right; padding-right: 1%; width: 15%; text-align: right; text-indent: 2%; border-left: 1px solid #dbdbdb; }
.share-twitter { color: #929a9c; float: right; padding-right: 1%; width: 15%; text-align: right; text-indent: 2%; border-left: 1px solid #dbdbdb; }
.share-whatsapp { color: #929a9c; float: right; padding-right: 1%; width: 15%; text-align: right; text-indent: 2%; border-left: 1px solid #dbdbdb; }
    .share-facebook a, .share-google a, .share-twitter a, .share-whatsapp a { height: 36px; line-height: 36px; color: #394041; display: inline-block; font-family: 'OpenSansHebrew', Arial, Helvetica, sans-serif !important; padding-right: 5px; float: right; width: 80%; }
        .share-facebook a:hover, .share-google a:hover, .share-twitter a:hover, .share-whatsapp a:hover { color: #ec894d; text-decoration: none; }
.head-strip-prop { float: right; width: 15%; }
.agent-name { background-color: #0e3058; color: #fff; line-height: 42px; font-size: 22px; padding-right: 15px; margin: 30px 0 0 0; }
.agent-main { background-color: #fff; border: 1px solid #dfdfdf; color: #2d2d2d; padding: 15px; }
.agent-details { border: 1px solid #dfdfdf; margin-bottom: 30px; padding-bottom: 30px; }
    .agent-details h3 { margin-top: 30px; margin-bottom: 15px; }
.agent-text { font-size: 14px; line-height: 30px; margin-top: 15px; padding-left: 3%; text-align: justify; border-bottom: 1px solid #dfdfdf; padding-bottom: 30px; }
.agent-contact { border-top: 1px solid #dfdfdf; font-size: 20px; margin-top: 25px; padding-top: 30px; margin-bottom: 20px; }
.agent-form-row { margin-top: 5px; margin-bottom: 10px; }
    .agent-form-row textarea { width: 60%; }
        .agent-form-row textarea.big { width: 80%; }
.agent-prod { border: 1px solid #dfdfdf; margin-bottom: 30px; }
    .agent-prod img { width: 100% !important; }
.agent-top { padding: 15px 15px 0 15px; }
    .agent-top .product-name { text-indent: 0; }
    .agent-top img { padding-left: 5px; width: 100%; }
.agent-title { margin-bottom: 10px; padding-right: 8%; }
    .agent-title a { color: #384042; }
        .agent-title a:hover { text-decoration: none; }
.ag-prod-title { height: 40px; line-height: 40px; font-size: 18px; color: #54585b; }
.ag-prod-text { font-weight: bold; }
.ag-prod-price { color: #fff; background-color: #1b4d71; line-height: 30px; padding-right: 20px; font-size: 16px; }
.ag-prod-details { color: #5e5e5e; padding: 15px; line-height: 26px; font-size: 16px; }
.dvMap { padding: 0; }
.map { margin: -30px 2% 0 2%; width: 96%; }
.plans { padding: 0 15px 0 15px; margin-top: -15px; }
.plan-name { -moz-user-select: none; background-color: #f5f5f5; border: 1px solid #dedede; color: #394041; cursor: pointer; padding: 10px 15px; margin-bottom: 10px; font-size: 14px; }
.plan-img { margin-top: -10px; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
.ic-plus { margin-left: 15px; }
.prod-images { background-color: #01152b; /* #0e3157;*/ }
.plus { cursor: pointer; background: url(../images/plus.jpg) no-repeat right center; padding-right: 20px; line-height: 22px; text-align: right; font-size: 14px; margin-top: 10px; margin-right: 10px; width: 95%; }
.minus { cursor: pointer; background: url(../images/minus.jpg) no-repeat right center; padding-right: 20px; line-height: 22px; text-align: right; font-size: 14px; margin-top: 10px; margin-right: 10px; width: 95%; }
.pnl-contact { color: #6b6b6b; background-color: #fff; border: 1px solid #dfdfdf; margin-top: 25px; padding: 30px; width: 75%; float: left; }
    .pnl-contact h3 { font-size: 22px; line-height: 40px; color: #262525; margin-top: 20px; margin-bottom: 10px; }
    .pnl-contact div:first-of-type { height: auto; padding: 0; }
.contact-phone { background: url(../images/contact_phone.jpg) no-repeat right center; padding-right: 30px; line-height: 36px; font-size: 14px; }
    .contact-phone a, .contact-fax a { text-decoration: none; color: #6b6b6b; }
.contact-mobile { background: url(../images/contact_mobile.jpg) no-repeat right center; padding-right: 30px; line-height: 36px; font-size: 14px; }
.contact-fax { background: url(../images/contact_fax.jpg) no-repeat right center; padding-right: 30px; line-height: 36px; font-size: 14px; }
.contact-email { background: url(../images/contact_email.jpg) no-repeat right center; padding-right: 30px; line-height: 36px; font-size: 14px; }
    .contact-email a { color: #6b6b6b; }
.contact-address { background: url(../images/contact_address.jpg) no-repeat right center; padding-right: 30px; line-height: 36px; font-size: 14px; }
.contact-head { background-color: #ededed; color: #595959; line-height: 70px; border-top: 2px solid #6ba0ce; font-size: 22px; line-height: 70px; margin-top: 30px; padding-right: 20px; }
.contact-form { color: #525252; padding-top: 20px; }
    .contact-form div { line-height: 30px; font-size: 14px; }
    .contact-form input[type="text"] { border: 1px solid #cdcdcd; line-height: 28px; width: 35%; float: right; }
    .contact-form textarea { border: 1px solid #cdcdcd; resize: none; width: 50%; line-height: 20px; float: right; }
    .contact-form input[type="submit"], .notice-form input[type="submit"] { background-color: #a4161a; color: #fff; font-size: 18px; padding: 4px 30px; margin-top: 20px; }
.pnl-notice { color: #6b6b6b; background-color: #fff; border: 1px solid #dfdfdf; margin-top: 25px; padding: 30px; width: 70%; float: left; }
.notice-form { color: #525252; padding: 20px; }
    .notice-form div { line-height: 30px; font-size: 14px; }
    .notice-form input[type="text"] { border: 1px solid #cdcdcd; line-height: 28px; width: 80%; float: right; }
    .notice-form textarea { border: 1px solid #cdcdcd; line-height: 28px; width: 87%; line-height: 20px; resize: none; float: right; }
    .notice-form div.col-xs-6 { width: 44%; }
        .notice-form div.col-xs-6 input[type="text"], .notice-form div.col-xs-6 select { width: 82%; }
.notice-row { height: 80px; }
.text-page { color: #6b6b6b; background-color: #fff; border: 1px solid #dfdfdf; margin-top: 0; padding: 30px; font-size: 16px; line-height: 30px; }
    .text-page img { max-width: 100%; }
.text-article-r { color: #6b6b6b; background-color: #fff; border: 1px solid #dfdfdf; font-size: 16px; line-height: 30px; margin-top: 25px; padding: 30px; float: left; }
    .text-article-r img { max-width: 50%; display: inline-block; float: left; padding: 0 10px 5px 0; }
.text-article-l { color: #6b6b6b; background-color: #fff; border: 1px solid #dfdfdf; font-size: 14px; line-height: 30px; margin-top: 25px; padding: 30px 8px 10px 5px; float: right; }
    .text-article-l .selected a { font-weight: bold; }
    .text-article-l h4 { font-size: 20px; font-weight: normal; line-height: 26px; margin: 0 0 38px; color: #6b6b6b; }
.about-agent { border: 1px solid #dedede; margin-bottom: 30px; padding: 16px 20px 0; }
    .about-agent img { margin-bottom: 30px; max-width: 167px; max-height: 250px; border: 2px solid #e4e4e4; }
    .about-agent h4 { font-size: 20px; font-weight: normal; line-height: 26px; margin: 0 0 15px; }
        .about-agent h4 a:hover { text-decoration: none; }
.page-title { background-color: #0e3058; color: #fff; font-size: 18px; letter-spacing: 0.5px; line-height: 36px; margin: 30px 0 0 0; max-width: 150px; padding-right: 15px; }
.agent-content { min-height: 80px; font-size: 14px; }
#dvMoreSrcA .src-box { width: 50%; }
#dvMoreSrcA .src-box-last { width: 100%; }
#dvMoreSrcA .src-box4 { margin: 0; width: 50%; float: right; }
    #dvMoreSrcA .src-box4 input[type="checkbox"] { margin: 8px 5px 10px; }
    #dvMoreSrcA .src-box4 label { line-height: 30px; }
div.dd_chk_drop { direction: rtl !important; text-align: right !important; top: 30px !important; right: 0 !important; }
.src-box2 .ddlchk, .src-box .ddlchk, .notice-form .ddlchk { border: 1px solid #cdcdcd; padding: 5px; background: none; min-height: 32px; line-height: 30px; font-size: 14px; height: 32px; background: url(../images/ddl.jpg) no-repeat left center !important; }
    .src-box2 .ddlchk:hover, .src-box .ddlchk:hover, .notice-form .ddlchk:hover { background-repeat: no-repeat !important; }
div.dd_chk_select div#caption { height: 22px !important; line-height: 22px !important; margin-right: 5px !important; text-align: right !important; }
#checks label { height: 30px; line-height: 30px; margin-right: 5px; }
#checks input[type="checkbox"] { line-height: 30px; }
#scroll-top { background: url(../images/top.jpg) no-repeat; bottom: 40px; color: #fff; height: 42px; line-height: 42px; position: fixed; right: 30px; text-align: center; transition: all 0.25s ease-in-out 0s; width: 42px; z-index: 9999; cursor: pointer; display: none; }
    #scroll-top:hover { opacity: 0.7; }
.fl { float: left; }
.txt-l { text-align: left; }
.recommend { margin-top: 30px; background-color: #f2f2f2; border: 1px solid #dedede; font-size: 14px; line-height: 22px; margin-bottom: 28px; }
.recommend-prod-head { background-color: #fff; font-size: 22px; font-weight: 400; line-height: 50px; padding-right: 20px; }
.recommend-prod-head2 { background-color: #fff; font-size: 24px; font-weight: 400; line-height: 50px; text-align: center; }
.recommend-inner { padding: 15px; }
.recommend-prod { margin-bottom: 30px; }
    .recommend-prod img { width: 100%; margin-bottom: 15px; }
.rec-prod-name { height: 20px; line-height: 20px; overflow: hidden; }
    .rec-prod-name a { color: #394041; font-size: 14px; }
        .rec-prod-name a:hover { text-decoration: none; color: #df5400; }
.rec-prod-text { color: #75797a; font-size: 12px; margin-top: 10px; }
    .rec-prod-text a { color: #75797a; }
.rec-price { color: #0e3058; margin-top: 10px; font-size: 14px; font-weight: bold; text-align: right; direction: ltr; }
.rec-price-s { text-decoration: line-through; color: #0e3058; margin-top: 10px; font-size: 14px; font-weight: bold; text-align: right; direction: ltr; }
.big-search { color: #d3d3d3; position: absolute; right: 0; top: -53px; background: url(../images/btn-search.jpg) no-repeat #0e3058; width: 280px; height: 53px; z-index: 1000; font-size: 22px; line-height: 52px; text-align: right; text-indent: 30px; }
.brand_bottom { margin-bottom: 30px; margin-top: 20px; }
#wine_list { text-align: center; }
    #wine_list li { display: inline; font-size: 14px; padding: 0 5px; }
a.wine_num { color: #fff; background-color: #0e3058; display: inline-block; padding: 10px 13px; }
    a.wine_num:hover { background-color: #1c5fad; text-decoration: none; }
.num_selected { color: #fff; background-color: #1c5fad; display: inline-block; padding: 10px 13px; }
    .num_selected:hover { color: #fff; text-decoration: none; }
.partners-slide { padding: 0 30px 0 30px; text-align: center; }
    .partners-slide img { display: inline-block; height: 70px; }
.scrolloff { pointer-events: none; }
.similar { background-color: #fff; border: 1px solid #dedede; font-size: 14px; line-height: 22px; margin-bottom: 28px; margin-top: 30px; padding-bottom: 30px; }
.similar-prod { padding: 0 2% 2% 2%; }
    .similar-prod img, .recommend-home-prod img { height: 160px; margin-bottom: 15px; width: 100%; }
.recommend-home-prod { padding: 0 1% 2% 1%; margin: 0.5%; }
.img-text-similar { background-color: #0e3058; bottom: 15px; color: #fff; padding: 5px; position: absolute; }
.img-text-similar-s { background-color: #a4161a; bottom: 15px; color: #fff; padding: 5px; position: absolute; }
.notice-text { color: #6b6b6b; font-size: 16px; line-height: 30px; padding: 30px; }
.desktop { display: inline-block; }
.mobile { display: none; }
.yali { font-size: 12px; }
    .yali img { margin-right: 10px; }
.recommend-left { background: #d5d5d5 url(../images/carousel-nav-left.png) no-repeat scroll center 15px; left: 0; width: 25px; position: absolute; height: 40px; opacity: 1; }
.recommend-right { background: #d5d5d5 url(../images/carousel-nav-right.png) no-repeat scroll center 15px; right: 0; width: 25px; position: absolute; height: 40px; opacity: 1; }
    .recommend-left:hover, .recommend-right:hover { background-color: #0e3058; background-position: center -14px; }
video { margin: 0 auto; display: block; }
.footer-txt { text-align: center; line-height: 48px; margin-right: 0; color: #394041; margin-top: 30px; }
.exclusive { position: absolute; top: 6%; left: 6%; width: 101px; height: 119px; font-size: 44px; font-weight: bold; text-align: center; color: #2d2b2c; }
    .exclusive i { width: 101px; height: 119px; font-style: normal; display: block; -webkit-transform: rotate(-50.0deg); -moz-transform: rotate(-50.0deg); -ms-transform: rotate(-50.0deg); -o-transform: rotate(-50.0deg); padding-left: 8px; padding-top: 32%; letter-spacing: 1px; }
.l-main, .l-main-r { text-align: center; padding-top: 3%; text-align: center; padding-top: 3%; }
    .l-main img { display: inline-block; max-height: 140px; }
    .l-main-r img { display: inline-block; max-height: 140px; filter: drop-shadow(0 0 5px rgba(0,0,0,0.15)); }
.dun1 { padding-top: 5px; width: 50%; float: right; text-align: left; padding-left: 2%; }
    .dun1 img { display: inline; max-height: 90px; filter: drop-shadow(0 0 5px rgba(0,0,0,0.15)); }
.dun2 { padding-top: 5px; width: 50%; float: right; text-align: right; padding-right: 2%; }
    .dun2 img { display: inline; max-height: 90px; }
.logo { padding-top: 1%; }
.navbar { min-height: unset !important; }
.ssl { text-align: left; float: left; }
    .ssl img { float: left; }

@media only screen and (min-width: 1100px) and (max-width: 1200px) {
    .pnl-contact { width: 74%; }
    ul.top-nav li { margin-right: 0; }
        ul.top-nav li a { font-size: 14px; }
}

@media only screen and (min-width: 768px) and (max-width: 1099px) {
    .pnl-contact { width: 70%; }
    ul.top-nav li { margin-right: 0; }
        ul.top-nav li a { font-size: 14px; padding: 5px; }
}

@media only screen and (max-width: 768px) {
    ul.top-nav { height: auto; padding-top: 10px; padding-right: 10px; }
        ul.top-nav li.selected a { color: #4b4b4b; }
        ul.top-nav li:hover a { color: #4b4b4b; }
    .top-header { padding-right: 10px; }
    .dun img { max-height: 70px; }
    .product { width: auto; }
        .product img { padding: 0; }
    .img-text { right: 0; }
    .email { float: right; padding-right: 25px; }
    .container { margin: 0 5px 0 5px; }
    .phone { margin-top: 0; }
        .phone a { padding: 15px 0 15px 20px; text-align: center; }
    .big-search { width: 100%; margin-top: 20px; position: relative; top: 0; background: url(../images/btn-search-m.jpg) #0e3058 no-repeat left top; height: 41px; line-height: 40px; font-size: 18px; }
    .search-bg { padding-top: 0; border: none; }
    .src-box, .src-box2 { width: 49%; }
    .src-box33 { width: 25%; }
    .src-box3 { width: 49%; }
    .product-btm { height: auto; }
    .godel-mr2, .rooms2 { width: 50%; border-bottom: 1px solid #dedede; }
    .bath2, .parking2 { width: 50%; }
    .footer .footerbox:first-child { margin: 0; }
    .footerbox li { height: auto; }
    .pnl-prod-l { margin-left: 0; margin-top: 25px; max-width: none; width: 100%; }
    .pnl-prod { float: right; margin-left: 0; margin-top: 25px; padding-right: 0; width: 100%; }
    .prod-hd-txt2-m { line-height: 24px; font-size: 16px; padding-right: 10px; }
    .img-text2 { background-color: #001328; color: #d3d3d3; font-size: 18px; line-height: 40px; margin-top: 5px; padding-right: 10px; text-align: right; width: 100%; }
    .prod-hd-type { background: none; background-color: #1c5fad; color: #d3d3d3; font-size: 18px; line-height: 40px; text-align: right; width: 100%; padding-right: 10px; }
    .rooms, .godel-mr, .bath, .parking, .print, .add-to-favorites, .add-to-favorites2 { font-size: 14px; text-indent: 45px; width: 100%; border-bottom: 1px solid #dedede; padding-right: 0; }
    .add-to-favorites, .add-to-favorites2 { border-bottom: none; }
    .share-this { width: 100%; padding-right: 20px; text-align: right; }
    .share-facebook { color: #929a9c; width: 100%; padding-right: 10%; text-indent: 0; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; border-left: 1px solid #dedede; line-height: 44px; }
    .share-twitter { color: #929a9c; width: 100%; padding-right: 10%; text-indent: 0; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; border-left: 1px solid #dedede; line-height: 44px; }
    .share-google { color: #929a9c; width: 100%; padding-right: 10%; text-indent: 0; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; border-left: 1px solid #dedede; line-height: 44px; }
    .share-whatsapp { color: #929a9c; width: 100%; padding-right: 10%; text-indent: 0; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; border-left: 1px solid #dedede; line-height: 44px; }
        .share-facebook a, .share-google a, .share-twitter a, .share-whatsapp a { color: #394041 !important; font-family: 'OpenSansHebrew', Arial, Helvetica, sans-serif !important; }
    .contact-left { margin-top: 20px; }
    .text-page { padding: 10px; }
    .pnl-contact, .pnl-notice { width: 100%; padding: 10px; }
    .contact-form input[type="text"], .contact-form textarea { width: 80%; }
    .desktop { display: none; }
    .mobile { display: inline-block; }
    .footerbox { width: 48% !important; padding-right: 5px; }
        .footerbox:last-of-type { width: 98% !important; text-align: center; }
    .container { margin: 0; }
    .logo { padding-right: 10px; }
    .big-search { text-align: center; padding-left: 35px; }
    .footerbox div { margin: 0; }
    .facebook, .twitter, .linkedin, .google, .instagram { border-bottom: 1px solid #dfdfdf; }
    .google { border-right: 1px solid #dfdfdf; }
    .logo img { margin: 0 auto; }
    .main-bg { padding: 0; }
    .product-name { text-indent: 5px; text-align: right; font-size: 14px; }
    .fl { float: right; }
    .txt-l { text-align: right; }
    .agent-details { padding-left: 10px; padding-right: 10px; }
    .contact-left h3, .agent-form-row { padding-right: 10px; }
    .btn_accessibility { top: 40px !important; }
    .carousel-inner { width: 100% !important; margin: 0 !important; }
    .carousel-control { opacity: 1; text-shadow: none; font-size: 0; }
    .glyphicon-chevron-left { background: url(../images/left.jpg) no-repeat; width: 30px; height: 30px; top: 45% !important; left: 0 !important; margin: 0 !important; }
    .glyphicon-chevron-right { background: url(../images/right.jpg) no-repeat; width: 30px; height: 30px; top: 45% !important; right: 0 !important; margin: 0 !important; }
    .l-main { padding-top: 2%; padding-bottom: 2%; }
}

@media print {
    .pnl-prod { width: 100% !important; }
    iframe { width: 100%; height: 400px; }
}
