/*
Theme Name: Bmby Theme 1
Description: Bmby Theme 1
Version: 1.0
Theme URI: http://www.bmby.com
Author: BmBy M.S

License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, theme-options, translation-ready
Text Domain: Bmby Theme 1
*/


/* GENERAL */

<link href="https://fonts.googleapis.com/css?family=Alef" rel="stylesheet">

@font-face{font-family:'Open Sans Hebrew';font-style:italic;font-weight:300;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.ttf) format('truetype')}
@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.ttf) format('truetype')}
@font-face{font-family:'Open Sans Hebrew';font-style:italic;font-weight:400;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.ttf) format('truetype')}
@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.ttf) format('truetype')}
@font-face{font-family:'Open Sans Hebrew';font-style:italic;font-weight:700;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.ttf) format('truetype')}
@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.ttf) format('truetype')}
@font-face{font-family:'Open Sans Hebrew';font-style:italic;font-weight:800;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.ttf) format('truetype')}
@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:800;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSonF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzInF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-honF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}
body{font-family:"Open Sans","Open Sans Hebrew",Arial,sans-serif;}
.tp-caption{font-family:"Open Sans","Open Sans Hebrew",Arial,sans-serif}
 @media (max-width:479px){body{font-size:13px}
}


h1,h2,h3,h4,h5,h6{letter-spacing:-1px;font-family:"Open Sans Hebrew",Arial,sans-serif}



body, html {
  color: #191919;
  font-size: 13px;
  font-family: 'Open Sans Hebrew', sans-serif !important; 
margin: 0;
  background: #ffffff !important;


}

.search_btn_s {
    float: right;
    font-size: 16px;
    margin: 0px 7px 7px 7px;
}
.search_input {
    width: 769px;
    float: right;
}

.k-dropdown-wrap.k-dropdown-wrap.k-state-focused
{
    background-color: black!important;
    background-image: none!important;
}



.properties_block > .make_new_block
{
 width: 45%!important;   
}

.properties_block > .make_new_block >.property
{
    width: 45%!important;
}

#sideSearch
{
 margin-top: -60px;   
}
.bg_top {
  width: 100%;
  background-color:#252a2b;
  margin-top: -10px;
}

.more_news { display:none; }

h2 { 
  font-size: 21px;
  line-height: 33px;
  text-align:right;
}

.super_rows
{
    width:auto!important;
}

.super_rows .tab_city
{
width: 935px!important;
}


.rsMinW, .rsMinW .rsOverflow, .rsMinW .rsSlide, .rsMinW .rsVideoFrameHolder, .rsMinW .rsThumbs
{
 height: 400px !important;
margin-bottom: 1px;   
}
.sliderContainer
{
 height: 400px!important;    
 margin-top: 50px;
}

.all_city_pro a
{
    font-size: 17px; color: #d73540!important;  font-weight: bold;
}

ul.sf-menu a
{
padding: 0.1em 13px;
}

.filter_input input[type="text"]
{
    color: black;
    padding: 8px;
    width: 100%;
    border-radius: 4px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;} 

h3 {}
h4 { font-size: 15px; }

h5 { font-size: 13px;}

h6 { font-size: 11px;}

#content h4 a {color: #747474;}

a:link, a:visited {text-decoration: none;}

#search .accordion-heading a:link, #search .accordion-heading a:visited, #search .btn { letter-spacing: .10em !important;}

.outercontainer {
  width: 1170px;
  margin-right: auto;
  margin-left: auto;  

}

.qtrans_flag_en,.qtrans_flag_IW
{
   background-size: 60%!important;
}
             
#logo img
{
  max-width:none;  
}

.block_city
{
width: 450px;
float: right;
margin: -16px 4px 0px 21px;
}
.title_city
{
float: right;
line-height: 50px;
margin-right: 12px;}

.tab_city
{
width: 450px;
height: 50px;
float: right;
color: #FFF;
font-size: 17px;
background-color: #000;
margin: 10px 12px 21px 21px;}

.all_city_pro
{
float: left;
width: 125px;
height: 25px;
background-color: #FFF;
color: #000;
margin-top: 12px;
margin-left: 10px;
font-size: 12px;
text-align: center;
line-height: 25px;}

.innerpadding { padding: 20px;}

blockquote { width: 200px;}

blockquote p { 
  color: black;
  font-size: 16px;
  font-weight: bold;
}

blockquote.pull-right { padding-left: 15px;}

h2.bar span, h3.bar span, h4.bar span { 
  background: white;
  padding: 0 10px 10px 0;
}

h4.bar span { padding: 5px 10px 5px 0;}

h2.bar, h3.bar, h4.bar {
  background: #FFF;
  padding: 0px;
  margin: 0px;
  line-height: 15px;
  margin-bottom: 25px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

#logo {
  right: -1px!important;
    width: 510px!important;
    height: 70px!important;
    margin-top: 3px;
    border: solid 0px yellow;}

.re { display:none;}

/* BIG HEADEING AREA ON ALL SUB PAGES */

div.bigheading h2 {
  text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
  font-size: 28px;
  line-height: 34px;
}

div.bigheading h2.blogtitle { text-transform: inherit; }

div.bigheading span { 
  padding-left: 240px;
  margin: 0 !important;
}



/* BLOG RESULTS */
#homepageblog { 
  clear: left;
  margin-top: 20px;
}

.blogrow { margin-bottom: 20px; }

.blogrow img {
  float: left;
  margin-right: 20px;
}

.blogrow h4 {
  clear: none;
  margin: 5px !important;
}

.blogrow p { margin: 5px;}

.homepageblogitem, .blogpageblogitem { margin-bottom: 20px !important;}

.homepageblogitem h4, .blogpageblogitem h4 {
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 0;
}

.postmeta {
  font-style: italic;
  font-size: 11px;
}

h4 a:hover { background-color: transparent !important }

.space_page{ margin-top:30px; }


/* VIGNETTE EFFECT ON MOST IMAGES */
div.vignette { position: relative; }

div.vignette img { display: block; }

div.vignette:after {
  -moz-box-shadow: inset 0 0 85px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 0 85px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 85px rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}


/* SLIDER */
#slider {
  color:white;
  float: right;
  margin-right: 20px;
  width: 442px;
  margin-bottom:37px;
}

.slider_title{
  text-align:right;
  margin-top:-6px;
  color: black;
font-size: 17px;
}

#s_price_min, #s_price_max { font-size:12px; }

.html_content { 
  position: absolute;
  z-index: 1170px;
  top: 40px;
  left: 0;
  padding: 20px;
  background: url(images/trans_black_70.png);
  color: white;
  max-width: 400px;
}

.html_content .banner {
  left: 0;
  color: black;
  background: white;
  top: 240px;
  padding: 10px 20px 10px 35px;
  font-size: 25px;
  line-height: 25px;
}

.slidertext p.twofeatures { 
  border: none;
  background: transparent;
  font-size: 16px;
  margin-bottom: 15px;
}

.slidertext p.price {
  color: white;
  margin-bottom: 20px;
}

.slidertext h2 { margin-top: 0;}


/* SOCIAL BUTTONS */
#social {
  background: #f7f7f7 !important;
  padding: 15px;
  margin-bottom: 20px;
  clear: both;
}

#headertextandsocialicons {
  right: 20px;
  bottom: 10px;
}

#socialheader {
  width: 275px;
  margin-left: -9px;
  padding-top: 35px;
}


  .right_header_are {
    width: 100%;
    margin-top: 10px;
    height: 75px;
    border-bottom: solid 1px #dbdbdb;
}

#left_content_smart { display:none; }

#search-noadv { display:none; position: absolute;
bottom: 50px;
margin-left: -26px;
font-size: 17px;}

.remax_header_nu {
    color: #3d8050;
    font-size: 28px;
    padding-top: 37px;
    padding-left: 0;
    width: 156px;
    float: none;
    font-style: normal;
    font-family:'Open Sans Hebrew', sans-serif !important; 
    font-weight: 500;
}

.top-tel { 
display: none;
    width: 63px;
    height: 49px;
    background: #be022a;
    float: left;

}

.right_header ul { list-style-type: none; }

.right_header ul li {float: right;}

.right_header li:nth-child(1) {
  background-image: url("../images/YouTube_top.png");
  width: 26px;
  height: 27px;
  background-repeat: no-repeat;
  margin-right:9px;
}

.right_header li:nth-child(2){
  background-image:url("../images/v_top.png");
  width: 26px;
  height: 27px;
  background-repeat: no-repeat;
  margin-right:9px;
}

.right_header li:nth-child(3){
  background-image:url("../images/Twitter_top.png");
  width: 26px;
  height: 27px;
  background-repeat: no-repeat;
  margin-right:9px;
}

.right_header li:nth-child(4){
  background-image:url("../images/Facebook_top.png");
  width: 26px;
  height: 27px;
  background-repeat: no-repeat;
  margin-right:9px;
}

.right_header li:nth-child(5){
  height: 27px;
  margin-right: 20px;
  font-size: 23px;
  color: #283035;
  margin-top: 5px;
}


/*right_header _newsletter*/

.list_newsletter ul li { float: right;}

.list_newsletter ul li:nth-child(1){
  margin-right: 9px;
  float: right;
}

.children { 
  margin-right:25px;
  color: red;
}

.omega_map {
  color:#F00;
  text-align:right;
  direction:rtl;
  width: 95%;
  font-size:17px;
  margin-top:-2px;
}

.omega_map a:hover, .omega_map a { color:#000!important; }

.single-pro-left-smart { display:none }

.list_newsletter ul li:nth-child(2), .list_newsletter ul li:nth-child(3){
  float: right;
  margin-right: 9px;
  color:#FFF;
}


.under_top_right { 
  width: 602px;
  height: 93px;
  float: right;
  direction: rtl;
  margin-top: 39px;
  display:none;
}

.title_newsletter {
  font-size:21px;
  color:#2a2965;
  margin-right:11px;
  padding-top:14px;
}

.send_btn {
  background-color: rgb( 255, 2, 56 );
  width: 90px;
  height: 32px;
  color:#FFF;
  float:left;
  font-size: 17px;
}

.send_btn_s {
  width: 90px;
  height: 32px;
  background-color: #d73540;
  color: #FFF;
  float: left;
  font-size: 17px;
}

.main_center_home {
  margin-top:0px;
  width:100%;
  height:547px;
  margin-left:auto;
  margin-right:auto;
  text-align:right;
}

.top_right_content_home {
  margin-right:13px;
  width: 95%; 
  max-height:90px;
  /*  float:right;*/
  padding:15px;
}

.title_top_content {
  font-size: 21px;
display: none;
  padding-bottom: 12px;
  margin-bottom: 3px;
  color:#d73540;
}

.middle_content_home {
  width: 35%;
  min-height: 440px;
  padding: 15px;
  float:right;
}

.left_content_home { 
  margin-left:15px;
  width: 31%;
  min-height: 440px;
  padding: 15px;
}

.remax_header_na { 
  color:#FFF;
  font-size:22px;
}

.remax_header_ed {
  color:#FFF;
  font-size:16px;
}

.i_ref
{
    font-size: 18px!important;
}


.im1 {
  width: 23px;
  height: 29px;
  padding: 9px 2px 2px 21px;


}


.send_btn_footer {
  color:#FFF;
  font-size:17px;
  width: 89px;
  height: 32px;
  background-color: #67aad7;
  margin-right: 127px;
  margin-top: 00px;
  border:0;
}

.confirmed {
  width: 200px;
  float: right;
  text-align: right;
  direction: rtl;
  margin-right: 14px;
}

.manu_top ul.sf-menu li {
/*  border-left-color:#FFF;
  border-left-style: solid;
  border-left-width: 1px;*/
  height: 23px;
  margin-top: 12px;
}

.change_pro {
  font-size: 26px;
       margin: 0 25px 30px;
    color: #d73540;
    font-size: 21px;
    display: none;
}

li#rows { opacity: 0.4;}

li#rows:hover { opacity: 1.0; }
li#rows:active { opacity: 1.0; }


li#cube { opacity: 0.4;}
li#cube:hover { opacity: 1.0; }
li#cube:active { opacity: 1.0; }


.confirmed input { margin-left: 7px;}

.left_contact_remax {width: 262px; float:left;}

.manu_top {
  background-color:#5ea4d5;
  height:49px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

#menu-item-52 {
  background-image: url(../images/home_icon.png);
  color: #0e1526;
  width: 52px;
  background-repeat: no-repeat;
  background-position: 15px 9px;
}

.wach_all{
  margin-bottom:-16px;
  background-color: rgb( 103, 170, 215 );
  width: 115px;
  height: 22px;
  color:#FFF;
  font-size:14px;
  text-align: center;
  margin-top: 32px;
}

#menu-item-66 { border:none; }

.title_not_fund{
  text-align:right;
  font-size:22px;
  color:#000;
  padding-top: 20px;
  width: 97%;
  height: 90px;
  direction:rtl;
  min-height: 380px;
  line-height: 29px;
}

.title_back_home a, .title_back_home a:hover { color:#900!important;}

.list_newsletter { margin-top:-10px !important;}
/*end_header _newsletter*/



#socialheader a { display: inline-block;}

.twitter-share-button { 
  position: relative;
  width: 90px !important;
}

.fb-like {
  margin-right: 15px;
  position: relative;
  top: -2px;
}

.printbutton {
  background: url(images/print.png) no-repeat 0 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
}



/* BUSINESS HOURS IN FOOTER */
ul#businesshours {
  margin-left: 0;
  padding-left: 0;
}

#businesshours li {
  position: relative;
  padding-left: 0;
  padding-bottom: 17px;
  margin-left: 0;
  list-style: none;
}

#businesshours strong {
  padding-right: 5px;
  bottom: -.3em;
  position: absolute;
}

#businesshours span {
  right: 0;
  padding-left: 5px;
  bottom: -.3em;
  position: absolute;
}



/* HEADER */
#header {
  position: relative;
  height:84px !important;
  background:#fff !important;
  border: solid 0px red;
}

p#description {	text-indent: -9999px;}

h1#logo a {
  display: block;
  width: inherit;
  height: inherit;
  text-indent: -9999px;
}

div#logo2 {
  width: 200px;
  height: 100px;
  position: absolute;
  top: 10px;
  right: 20px;
}

.list_newsletter ul { list-style-type: none; }


/* SEARCH AREA */
#search { margin-bottom: 10px; }

#search select {width: 100%;}

#search label {font-size: 11px;}

#search a {color: gray;}

#search input[type=text] {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
  padding: 5px;
}

#search .nav { margin-bottom: 0;}

#search .accordion-group { border: none;}

#search .accordion-inner, #loancalculator_houses, #loancalculator_cars {
  background: #f7f7f7;
  box-shadow:0 0 63px rgba(0, 0, 0, 0.05) inset;
}

#search .accordion-heading a:link, #search .accordion-heading a:visited {
  font-size: 17px;
  color: white;
  font-weight: bold;
  box-shadow: 0 -17px 27px rgba(0, 0, 0, 0.1) inset;
  text-transform: uppercase;
  font-weight: normal;
}

#search #accordionBrowseBy .accordion-heading a:link, #search .accordion-heading a:visited {
  font-size: 12px;
  background: darkgray !important;
  box-shadow: 0 -17px 27px rgba(0, 0, 0, 0.1) inset;
  padding-top: 3px;
  padding-bottom: 3px;
  text-transform: uppercase;
}

#search #accordionBrowseBy .accordion-heading a.alllistings:link, #search #accordionBrowseBy .accordion-heading a.alllistings:visited {background: #797979 !important;}

#search .btn  {text-transform: uppercase;}

#search .browsebyterms a {color: gray !important;}

#accordionBrowseBy .accordion-inner a {font-size: 13px !important;}

#accordionBrowseBy .accordion-inner ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

#search .btn { margin-top: 10px; }




#location_level2_drop_down, #manufacturer_level2_drop_down { display: none;}

i.icon-search { margin-top: 6px;}


/* dsIDXpress SEARCH */
.dsidx-search-widget label { width: 50px;}

.dsidx-search-widget th { background: transparent;}

.dsidx-beds, .dsidx-baths {
  width: 50px !important;
  margin-right: 5px;
}

.dsidx-results .dsidx-paging-control, #dsidx .dsidx-sorting-control  { text-align: left;}


/* MAIN MENU DROPDOWNS */

ul.sf-menu li {
  margin-right:2px;
  margin-left: 0px;
/*  border-left-color: #555555;
  border-left-style: solid;
  border-left-width: 1px;*/
  text-align:right;
  margin-top: 5px;
  height: 32px;
}

ul.sf-menu li ul {
  /*  padding-bottom: 10px;*/

}

ul.sf-menu a {

    direction: rtl;
    line-height: 37px;
    padding-top: 0;
    padding-bottom: 0;
    border: none;
    font-size: 20px;
    font-weight: 300;
    color: #000;
}

ul.sf-menu li:hover ul, ul.sf-menu li.sfhover ul, .sf-menu li:hover {

/* background color taken from Color Scheme setting in Theme Options. Code is in /css/css.php */ }

.sf-menu li:hover a { color: #d73540; }
.sf-menu li:hover, .btn-colorscheme, .btn-white:hover {
    background-color: #ffffff !important;

}
.sf-menu li li:hover {
  background:  url(images/select.png) no-repeat 10px center !important;
  color:#FFF;
}

.sf-menu li li:hover a { color: #FFF;}

.sf-menu li li li:hover { background-color: #fafafa !important;}

.sf-menu li li li:hover a { color: #5f5f5f !important;}

.sf-menu li li li a { color: white !important;}





.sub-menu {
  float:right;
  opacity: 0.9;
}


.sf-menu li ul.sub-menu li:hover {
  /* font-weight: bold; */
  display: block;
  width: 180px;
  height: 30px;
  margin: 0;
  color: white;
  background: gray;
}

.sf-menu li ul.sub-menu li {
  /* font-weight: bold; */
  display: block;
  width: 180px;
  height: 30px;
  margin: 0;
  color: white;
  background: #d73540;
}

.sf-menu li ul.sub-menu li a {
  letter-spacing: 1px;
  direction: rtl;
  line-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 17px;
  color: #FFF;
  margin-top: -6px;
  padding-top: 3px;
  border-bottom: solid 1px #d6dfe4;
}



/*end submenu*/


.sf-menu li:hover { color:#FFF;}


/* SECONDARY MENU DROPDOWNS */

#secondaryheadermenucontainer {
  padding-top: 0;
  padding-bottom: 0;
  background: white;
  border-bottom: 1px solid #E7E7E7;
}

#secondaryheadermenu {
  height: 25px;
  margin-bottom: 0;
  overflow: auto;
  font-size: 12px;
  height: 30px;
}

#secondaryheadermenu li {
  float: right;
  list-style: none;
  padding-left: 15px;
  font-size: 12px;
  line-height: 30px;
}	

#secondaryheadermenu a {color: black;}



/* FOOTER MENU AND COPYRIGHT BAR */
#belowfooter {
  background: #282A2B;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 11px;
  border-top: 1px solid #3F3F3F;
}

#belowfooter p {margin: 0;}

#footermenu {
  float: right;
  padding-top:18px;
    display: none;
}

#footermenu li {
  float: right;
  padding-right: 16px;
  list-style-type: none;
  line-height: 21px;
  background: url(http://broker.bmby.com/wp-content/uploads/2014/04/tre_red.png) no-repeat;
  background-position: right 6px;
}

#belowfooter ul, #footermenu ol {
  padding: 0;
  margin: 0;
}

#belowfooter a { color: #DDD;}

#belowfooter a:hover { color: white;}


/* CONTACT WIDGET   */
.contact_widget_name,.contact_widget_address,.contact_widget_city,.contact_widget_phone,.contact_widget_email,.contact_widget_statezip {
  padding-bottom: 5px;
  padding-left:26px;
  line-height: 20px;
  font-size: 13px;
}

.contact_widget_name { background:url(images/mini_icons.png) no-repeat scroll -179px -205px transparent;}

.contact_widget_phone { background:url(images/mini_icons.png) no-repeat scroll -138px -244px transparent;}

.contact_widget_email {
  background:url(images/mini_icons.png) no-repeat scroll -98px -282px transparent;
  text-decoration:underline;
}



/* LISTING BLOCKS */
.listingblocksection { margin: 0 0 10px 0;}

.listingblocksection h4.address {
  font-size: 14px;
  margin-bottom: 10px;
  line-height: 21px;
}

.listingblocksection a.btn { margin-right: 20px; }

p.twofeatures {
  padding: 5px;
  background: #F3F3F3;
  font-size: 12px;
}

.listingblock {
  margin-bottom: 10px !important;
  position: relative;
  overflow: auto;
}

.listingblock input[type=checkbox] {
  margin-top:0;
  margin-left: 20px;
}

.listingblockgrid { min-height: 336px;}




/* COMMENTS */
#respond small {display: block;}

.comment-form-comment label {display: block;}

.commentlist {	margin-left: 75px;}

.commentlist, .commentlist ul, .commentlist ul li {list-style: none;}

.commentlist .depth-1 {	margin-left: 40px;}

.commentlist .depth-2 {	margin-left: 30px;}

.commentlist .depth-3 {	margin-left: 30px;}

.commentlist .comment-body {
  margin-bottom: 30px;
  position: relative;
  background: #ebebeb;
  min-height: 150px;
  padding: 20px;
}

.commentlist img {
  position: absolute;
  top: 0px;
  left:-115px;
}

.comment_pointer {
  position: absolute;
  top: 25px;
  left: -9px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right:10px solid #ebebeb;
}

.comment-meta {	
  width: 100px;
  position: absolute;
  left: 1px;
  top: 90px;
  left: -115px;
  font-size: .8em;
  line-height: 13px;	
}

.comment-meta a:link { color: gray;}

.comment-meta a:hover { color: black; }

.commentlist p { font-size: 1.0em;}

cite.fn { font-weight: bold;}

#content .commentlist li { background: none;}

#commentform textarea { width: 95%;}



/* BUTTONS */
.btn {
  border-radius: 0;
  background-image: none;
  color: #333 !important;
}

.btn:hover {background-position: 0 -30px !important;}

.btn-white {
  background-color: white;
  color: #333 !important;
}

.btn-white:hover {
  background: white url(images/button_nogradient.png) !important;
  color: white !important;
}

.btn-lightgray {
  background-color: #f8f8f8;
  color: #333 !important;
}

.btn-lightgray:hover {background: #f8f8f8 url(images/trans_black_02.png) !important;}

.btn-darkgray {
  background-color: #333;
  color: white;
}

.btn-darkgray:hover {
  background: #333 url(images/button_nogradient.png) !important;
  color: white !important;
}

.btn-success {
  background-color: #5BB75B;
  color: white !important;
}

.btn-success:hover { background: #5BB75B url(images/button_nogradient.png) !important; }

.btn-warning { 
  background-color: #FAA732;
  color: white !important;
}

.btn-warning:hover { background: #FAA732 url(images/button_nogradient.png) !important;}

.btn-primary {
  background-color: #04C;
  color: white !important;
}

.btn-primary:hover { background: #04C url(images/button_nogradient.png) !important;}

.btn-info {
  background-color: #2F96B4;
  color: white !important;
}

.btn-info:hover { background: #2F96B4 url(images/button_nogradient.png) !important;}

.btn-danger {
  background-color: #BD362F;
  color: white !important;
}

.btn-danger:hover { background: #BD362F url(images/button_nogradient.png) !important;}

.btn-inverse {
  background-color: black;
  color: white !important;
}

.btn-inverse:hover { background: black url(images/button_nogradient.png) !important;}

.btn-colorscheme { color: white !important;}



/* PAGINATION */

.wp-pagenavi {
  font-size: 0.9em !important;
  position: relative;
  top: 15px;
}

.wp-pagenavi a, .wp-pagenavi span { background: url(images/trans_white_50.png);}

#posts_navigation {
  clear: both;
  font-size: 13px;
  border-bottom: none !important;
  margin-top: 20px;
  padding: 5px;
  overflow: auto;
}

#posts_navigation a:link, #posts_navigation a:visited { text-decoration: none;}

#previouslink {	float: right;}

/* BUSINESS HOURS IN FOOTER */

.menu_h
{
    float: left;
}

p#headertext {
  margin-bottom: 10px;
  text-align: right;
}

#menubar {
height: 30px;
padding-top: 0;
padding-bottom: 7px;
float: left;
}


/* LOGIN FORM */

li.login {
  padding-right: 10px;
  margin-left: 10px;
  background: #f7f7f7;
}

.loginform {
  margin-bottom: 20px;
  overflow: auto;
}


#login-panel { color: white;}

#login-panel {
  padding-top: 0;
  padding-bottom: 0;
  background: #363839;
}

#login-panel .btn { margin-top: -10px;}

#login-panel a:link, #login-panel a:visited { color: white;}

#login-panel ul { margin-left: 0;}

#loginusername, #loginpassword, #rememberme {
  float: left;
  margin-right: 20px;
}

#rememberme { padding-top: 5px;}
/* .formdetails {overflow: auto; padding-bottom: 10px;} */

.loginform.logout ul li {
  list-style-type: none;
  float: left;
  margin-right: 20px;
}
#login-panel .loginform.logout a.btn:link, #login-panel .loginform.logout a.btn:visited {color: black !important;}


/* GOOGLE MAPS */

/* maps on detail page */
#maps #map, #maps #streetview {
  border: 1px solid;
  height: 300px;
}

#streetview { margin-bottom: 20px;}

/* contact us map */
#contactmap { margin-bottom: 20px;}

#contactmap #map {
  width: 700px;
  height: 300px;
}


/* map on search results page */
#map.searchresultsmap {	
  height: 400px;
  margin-bottom: 10px;
  padding: 3px;
}

#slider #map {
  width: inherit;
  height: inherit;
}

#searchresultsmapcontainer { margin-bottom: 20px;}

/* marker popup */
#info img {
  float: right;
  margin-left: 10px;
}

#info {
  width:200px;
  overflow:h idden;
}

#info div { overflow: hidden;}

#info h3 {
  margin-top: 0;
  line-height: 1.3em;
  font-size: 1.3em;
  margin-bottom: 5px;
}

#mapdisclaimer {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

h2.results {
  margin-left: 20px;
  margin-right: 20px;
}

#info p.price {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 20px;
}

#info p {
  margin-bottom: 0px;
  line-height: 1.5em;
}


/* AGENT AND SALES REP RESULTS AND DETAIL PAGES */

.personresultblock {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 12px;
}

.personresultblock img {
  float: left;
  margin-right: 10px;
}

.personresultblock a.btn { margin-top: 10px; }

.personresultblock h4 { margin-bottom: 10px;}

.detailpagecontactblock {
  border-left: 10px solid #E0E0E0;
  padding-left: 20px;
}



/* DETAIL PAGE */
h2#pricebig {
  float:right;
  font-size: 25px;
  line-height: 37px;
  text-align: right;
  white-space: nowrap;
}

#details { margin-bottom: 10px;}

#details, #related, #listingcontact { margin-top: 30px;}

#related {
  position: relative;
  z-index: 0;
}

#details .tabs-left > .nav-tabs { margin-right: 0;}

#details .tabs-left > .nav-tabs .active > a {
  font-weight: bold;
  background: white;
  outline: none;
}

#details .tabs-left > .nav-tabs > li > a { background: #EBEBEB; }

#details .tab-content { overflow: hidden; }

#details #specstabs { margin-bottom: 30px; }

#details a:hover { background: transparent;}

#details .nav-tabs  a { color: black !important;}

ul.specslist { margin-bottom:0 !important;}

ul.specslist.fourcolumns { margin-left: 0px;}

.wpcf7 p { font-size: 11px;}

.wpcf7 textarea {
  width: 98%;
  height: 75px;
}

#contactagent .wpcf7 textarea { width: 93%;}

#contactagent h4.bar {
  margin-bottom: 15px;
  line-height: 8px;
  margin-top: 20px;
}

.agentbox { font-size: 12px;}

.agentbox img {
  float: left;
  margin-right: 10px;
}

.agentbox .wpcf7-form { margin-top: 10px; }

.specslist li { list-style: url('images/icon-ok.png') }

h3.detailpagesubheading {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 20px;
}

.flexslider { overflow: hidden;}

#carousel li { margin-right: 5px;}

#carousel img {
  display: block;
  opacity: .5;
  cursor: pointer;
}

#carousel img:hover { opacity: 1;}

#carousel .flex-active-slide img {
  opacity: 1;
  cursor: default;
}

#main {
  margin-left: 420px;
  margin-top: -25px;
  overflow: hidden;
}




/*  CONTACT FORM VALIDATION  */
span.wpcf7-not-valid-tip {
  position: relative !important;
  color: red;
  border: none;
  font-weight: bold;
  padding: 0;
  top: 0;
  left: 10px;
}

div.wpcf7-validation-errors { display: none !important;}

div.wpcf7-mail-sent-ok {
  border: none;
  padding: 10px;
  padding-left: 15px;
  background: green;
  margin-left: 0;
  font-weight: bold;
  color: white;
}



/* dsIDXpress */
#dsidx-listings li hr { display: none;}

#dsidx-listings .dsidx-primary-data { background: transparent;}

#dsidx-listings .dsidx-price { margin-top: 5px;}

#dsidx-listings .dsidx-primary-data, #dsidx-listings .dsidx-secondary-data {
  padding-left: 270px;
  width: 430px;
}

.dsidx-address { 
  font-size: 22px;
  margin-bottom: 12px !important;
}

blockquote#dsidx-description {
  width: 100%;
  border: none;
}

#dsidx-tiny-photos, #dsidx-actions { display: none;}

label#idx-search-invalid-msg { width: 180px;}

#ishome .dsidx-standalone-disclaimer { display: none;}

.dsidx-details #dsidx-media-td { vertical-align: top !important;}

#dsidx-primary-data { margin-bottom: 10px !important; }


/* LOAN CALCULATOR */
#loancalculator { margin-top: 40px;}

/* Cars site */
#loancalculator_cars { padding: 15px;}

#loancalculator_cars label { font-size: 11px;}

#loancalculator_cars input[type=text] { width: 93%;}

#loancalculator_cars .btn { width: 98%;}

.calculatorresult {
  font-weight: bold;
  color: white !important;
  background: green !important;
}


/* real estate site */
#calculator_widget { width: inherit !important;}

.mc-body {
  border: none !important;
  background: inherit !important;
  padding: 15px !important;
}

.mc-body button {
  width: 100% !important;
  border-color: silver !important;
  color: black !important;
  background-color: #F7F7F7 !important;
  clear: both !important;
}


/* IE7 HACKS */
.ie7 .unoslider_indicator {display: none;}

.ie7 .unoslider_navigation_container {display: none;}


/* COLOR PICKER (FOR DEMO) */
.farbtastic {  position: relative;}

.farbtastic * {
  position: absolute;
  cursor: crosshair;
}

.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
  margin-bottom: 15px;
}

.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}

.farbtastic .wheel {
  background: url(images/wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}

.farbtastic .overlay { background: url(images/mask.png) no-repeat;}

.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden;
}

#colorschemechanger {
  background: white;
  margin-right: 15px;
  width: 195px;
  padding: 10px;
  float: left;
  border: 1px solid #cfcfcf;
}

#colorschemechanger p {	margin-bottom: 0;}

#colorschemechanger .button {
  font-size: 1.3em;
  margin-top: 12px;
}

#resetcolorscheme {
  display: block;
  margin-top: 10px;
}


/* MISC */
.flexslider { margin-bottom: 15px !important;}

.widget.qtranslate {
  /*     z-index: 100;*/
  display:block;
}

.imagehover {
  height: 300px;
  width: 436px;
  position: absolute;
  background: url(images/imagehover.png);
  top: 80px;
  left: 135px;
  display: none;
}	

div#manufacturer_level2_drop_down {
  display: none;
  margin-bottom: 0 !important;
  margin-top: 3px;
}

p.demo {
  margin-top: 10px;
  font-size: 11px;
}

#search .accordion-heading .accordion-toggle:hover { background: url(images/button_nogradient.png);}

#map img { max-width: inherit;}

.preloader {
  background:url(images/loader1.gif) center center no-repeat #ffffff;
  display:inline-block;
}

.alignright {
  float: right;
  margin-left: 20px;
  margin-bottom: 10px;
}

.alignleft {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}

.aligncenter {
  margin: 0 auto;
  display: block;
}

.agentbio {
  margin-bottom: 30px;
  overflow: auto;
}

.hide { display: none;}

.month_agent_propetis {
  margin-left:auto;
  margin-right:auto;
  margin-top: 10px;
  text-align:right;
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 192, 208, 215 );
  border-radius: 4px;
  background-color: rgb( 103, 170, 215 );
  width: 248px;
  height: 161px;
}

.month_agent_title {
  color:#FFF;
  font-size:18px;
  float:left;
  width:131px;
}

.banner_side_remax { display:none;}

.banner_side_remax img {
  margin-left: 9px;
  width:100%;
  margin-top: 8px;
  height:142px;
}

.widget {
  margin-bottom: 30px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.post .imgwrapper { margin-bottom: 20px;}

.listingcontent { margin-bottom: 20px;}

#menu { display: none;}

.month_agent_title ul li { list-style-type: none;}

.property_img_remax {
  width:113px;
  height:170px;
  float:right;
  /* background-image: url(../images/sohen.jpg); background-repeat:no-repeat;*/
}

.labels {
  font-weight: bold;
  min-width: 100px;
}

.property_img_remax img {
  width:114px;
  height:161px;
}

#contactagent, .bio {
  margin-bottom: 20px;
  overflow: auto;
}

.qtrans_language_chooser {
  list-style-type:none;
  float:left;
}

.widget.qtranslate {
    margin-left: -3px !important;
    margin-top: -60px !important;
}
.month_agent_remax { display:none;}

#header .small_menu {
    float: left;
    height: 25px;
    width: 44px;
    margin-right: -13px;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../images/lang_bg.png);
    background-repeat: no-repeat;
    background-position: 0px center;
}
#header .languages_cell ul {
  list-style-type: none;
  margin-bottom:0;
}

.qtrans_language_chooser li {
  float: left;
  margin-right: 3px;
  width: 0px;
  background-color: #FFF;
}

img.alignleft {
  float: left;
  margin-right: 20px;
}

#ishome .compare, .singleagentpage .compare { display: none;}

.contactpagecontent { margin-bottom: 30px;}

#related .compare { display: none;}

#related th { padding-bottom: 10px;}

tr.price {
  font-weight: bold;
  font-size: 13px;
  color: black;
}

.comparisontable th:hover { background: none;}

.table tbody tr.success td { background: #efefef; }

.table-hover tbody tr.success:hover td { background: #efefef;}

/* street view doesn't render in Firefox when image width is set to max-width of 100% which is required for responsive site. So hide SV in Firefox only */

@-moz-document url-prefix() { #streetview { display: none; }}

.vignette img.listing_thumbnail { margin-bottom: 10px;}

input.dsidx-contact-form-submit { padding: 10px;}

.container {
  -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.3);
  -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,.3);
  o-box-shadow: 0 0 40px 0 rgba(0,0,0,.3);
  box-shadow: 0 0 40px 0 rgba(0,0,0,.3);
}

.specslist li { list-style-type: disc !important; }

#listings { margin-bottom: 30px; }

.left_content_remax {
  width: 253px;
  float: left;
  margin-left: -1px;
}

.month_agent_props_a {
  width:134px;
  float:left;
  margin-left:-5px;
}

.wp-post-image {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}

.all_artivle #content 
{
}

#content {
  
  overflow:hidden;
/*  padding-top: 15px;*/
 text-align:right;
  border-left: solid 1px #dedede;
  border-right: solid 1px #dedede;
  border-bottom: solid 1px #dedede;
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.27);

}

#orderresults {
  position: absolute;
  top: 60px;
  right: 20px;
}

.banner {
  position: absolute;
  top: 20px;
  left: 0;
  color: white;
  font-weight: bold;
  background: url(images/trans_black_70.png);
  padding: 3px 10px 3px 10px;
  font-size: 11px;
  text-transform: uppercase;
}

.price, #dsidx-listings .dsidx-price {
  font-size: 24px;
  font-weight: bold;
  color: green;
  font-weight: normal;
}

.menu-row {
  display: table-cell;
  vertical-align: top;
}

#leftsidebar {
  position: relative;
  top: -85px;
}

.top { float: right; }

.columnsbottompadding { padding-bottom: 20px;}

.firstcolumn { clear: left;}

.alert-danger, .alert-error {
  background-color: #ff0000;
  color: white;
}

.videothumbnail { margin-right: 10px;}

.comparelink { color: #747474 !important;}

.comparelink:hover { color: black !important;}

.banner {
  border-width: 0;
  border-right-width: 10px;
  border-style: solid;
}

#color { width: 180px; }

.wp-caption, .wp-caption-text { font-size: 11px; }

.sticky {}

.gallery-caption { font-size: 11px;}

.bypostauthor {}

#calltoaction {
  clear: both;
  background: white;
  border-bottom: 2px solid #EBEBEB;
}

.featuresprice {
  font-weight: bold;
  font-size: 14px;
  color: black;
}

.pp_gallery, .ppt { display: none !important;}

.imagehover { 
  height: 300px;
  width: 436px;
  position: absolute;
  background: url(images/imagehover.png);
  top: 64px;
  left: 120px;
  display: block;
}

img.videothumbnail { 
  width: 62px;
  height: 62px;
}

.blogsearchresult { margin-bottom: 30px;}



/* CSS3 TRANSITION EFFECTS */
.detailpagethumbnails img {
  opacity:1;
  transition:opacity .5s linear;
}

.detailpagethumbnails img:hover { opacity:.7; }

#socialheader img { opacity:.4; transition:opacity .5s linear; }

#socialheader img:hover { opacity:1; }

/* BMBY STYLE
================================================== */
.right {float: right;}

#wrapper-header {
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 100%;
  background: #fff !important;
  padding-top: 9px;
  margin-top: -7px;
overflow-x: hidden;}

.container{background-color: #FFFFFF;}

/* search engine */
.header_wall{width: 100%;background-color: red;height: 100%;}

.search_engine {
  margin-top: 10px;
  background-color: #ffffff;
  padding-top: 20px;
  width: 100%;
  clear: both;
  padding-bottom: 0px;
  padding-top: 0;
  overflow: hidden;
  margin-right: 1%;
  margin-bottom: 0px;
  margin-left: 0;
  height: 210px;
}

.search_engine .select {
  color:#FFF;
  float: right;
  margin-bottom: 9px;
  margin-right: 38px;
  width: 20%;
  text-align: right;
}

.filter-element .input { height:30px; }

.search_engine .searchbar_top .mytabs { text-align: center; }

.search_engine .searchbar_top .mytabs li {
  display: inline;
  float: right;
  margin-top: 16px;
  width:157px;
  height: 32px;

}

.mytabs li:nth-child(3)
{
  display: none!important;
} 

#regular-search-engine .filter_select { 
  /* border-radius: 4px;*/
  float: right;
  direction: rtl;
  float: right;
   overflow: hidden;
  /*   height:30px;*/
}

#regular-search-engine .filter_input {
  direction: rtl;
    float: right;
    width: 498px;
    margin-right: 10px;}


.mainselection_c { 
  overflow:hidden;
  margin: 0 10px;
}


.mainselection_b { 
  overflow:hidden;
  margin: 0 10px;
}

.month_agent_name { 
  font-size:16px;
  margin-top:51px;
}
.month_agent_phone { font-size:15px;}
.month_agent_mail { font-size:12px;}

.mainselection_e { 
  overflow:hidden;
  margin: 0 20px;
  margin-left: -4px;
}

.search_engine .searchbar_top .mytabs .active a {
    height: 26px !important;
    /* text-decoration: none; */
    /* width: 157px !important; */
    /* margin-top: 2px; */
    color: white;
    background: #d73540;
}

.search_engine .searchbar_top .mytabs li a {
    background-color: #ffffff;
    color: black;
    display: inline-block;
    font-weight: bold;
    height: 26px;
    margin: -14px 1px 0 0;
    outline: medium none;
    padding: 15px 5px 5px 5px;
    position: relative;
    text-decoration: none;
    width: 157px !important;
}


#CityFilter {
  width:230px;
  height:34px;
}

#NeighborHoodFilter {
  width:230px;
  height:34px;
}

#typeFilter {
  width:230px;
  height:34px;
}

#FromRoomsFilter {
  width:125px;
  height:34px;
}

#toFromRoomsFilter {
  width:125px;
  height:34px;
}

#FromFloorFilter {
  width:125px;
  height:34px;
}

#ToFloorFilter {
  width:125px;
  height:34px;
}

.search_engine .searchbar_top .mytabs li a:hover {
/*  color:#d73540;  */
  width:157px;
  height:26px;
}

.regular-search-engine{
  clear: both; */
    overflow: auto;
    background-color: #ffffff;
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 24px;
    /* margin-top: 30px; */
    /* border-left: solid 1px #dbdbdb; */
    /* border-right: solid 1px #dbdbdb; */
    /* box-shadow: 5px 20px 8px #545454; */
    border-top: solid 5px #d73540;

}

/* search results */

.properties_block {
  margin-top:0px;
  float:right;
}

.property {
background: none repeat scroll 0 0 #FFFFFF;
    color: #000;
    float: right;
    font-size: 13px;
    margin: 20px 16px;
    position: relative;
    height: 290px;
    border: 1px solid #D3D3CF;
    margin-top: 3px;
    overflow: hidden;}

.property_img {
  float: right;
  height: 190px;
  text-align: center;
  margin:6px;
  /* width: 100%;*/
}

.property_specification_row {
  float: left;
  margin: 0;
  width: 38%;
}

.property_specification_row .prop_header {
  color: #3f3f3f;
  height: 74px;
  position: relative;
  text-align: right;
  direction: rtl;
  line-height: 4px;
  margin-top: 78px;
  padding-right: 0px;
  cursor:pointer;
}

.property_specification_row hgroup {
  float: right;
  width: 50%;
  background: none repeat scroll 0 0 #f6f6f6;
}

.property_specification_row .prop_header h3 {
  color: #FFFFFF;
  font-size: 13px;
}

.property_specification_row h3 {
  color: #FFFFFF;
  float: right;
  margin: 0 1px 0 5px;
}

.property_specification_row .price {
  float: left;
  font-size: 37px;
  margin-top: 14px;
  padding-left: 40px;
  text-align: left;
  width: 40%;
}


  .prop_details {
       float: right;
    text-align: right;
    font-size: 18px;
    padding-top: 0;
    line-height: 21px;
    width: 100%;
    margin-right: -68px;
}
}

.property_specification_row ul {
  list-style-type: none;
  margin-top: 10px;
  width: 100%;
}

.property_specification_row li { margin-bottom: 6px;}

.property .property_text { 
  max-height: 88px;
  overflow:hidden;
  float: right;
  margin-bottom: 10px;
  font-size: 16px;
  width:162px;
  line-height
}

.property_link {
  display:none;
  clear: both;
  float: right;
  width: 114px;
  height: 29px;
  background-color: #67aad7;
  border-radius: 5px;
  padding-left: 33px;
  padding-top: 7px;
  position: absolute;
  background-image:url("../images/aroww_left.png");
  background-repeat: no-repeat;
  background-position-y: 7px;
  margin-top: -39px;
  margin-left: 33px;
  z-index: 1000;
}

.property_link a, .property_link a:hover {
  color:#FFF !important;
  font-size:17px;
}

.property_link a{
  height: 218px;
  display: block;
  width: 203px;
  margin-left: -55px;
  padding-left: 55px;
}

.status1, .status2, .status3, .status4, .status5, .status6 {
  background: url("../../../../gfx/he/defaultskin/base/status4.png") no-repeat scroll left bottom transparent;
  float: right;
  height: 18px;
  margin-left: 9px;
  padding: 0 5px 0 10px;
  position: relative;
  width: 27px;
  z-index: 24;
}

/*branchs*/
#branchs{
  clear: both;
  margin-bottom: 10px;
  background: white;
  overflow: hidden;
  box-shadow: 5px 0 5px -5px #333,-5px 0 5px -5px #333;
  padding-top:11px;
}

#page{
  clear: both;
  margin-bottom: 0px;
  background:#fafafa;
  overflow: hidden;
  /*box-shadow: 5px 0 5px -5px #333,-5px 0 5px -5px #333;*/
  padding-top:0px;
  border-left:solid 1px #dedede; 
  border-right:solid 1px #dedede; 
  border-bottom:solid 1px #dedede; 
  padding-bottom: 3px;

}

#branchs .single-branch {
  border: 1px solid #adb4b5;
  border-radius: 4px 4px 4px 4px;
  color: #69787e;
  height: 160px;
  margin: 28px auto 0;
  padding: 7px 10px;
  width: 93%;
  float: right;
  margin-right: 26px;
}

#branchs .img-conteneur {
  height: 148px;
  padding: 6px 4px 6px 10px;
  width: 25%;
}

#branchs .img-conteneur img {
  border: 1px solid #adb4b5;
  border-radius:  0 4px 4px 0 ;
  height: 100%;
  width: 100%;
}
#branchs .branch-contact-right {
  border-left: 1px dotted #b2b2b2;
  border-right: 1px dotted #b2b2b2;
  float: right;
  height: 95%;
  padding: 0 20px;
  width: 43%;
  text-align: right;
  margin-top: 4px;
}

#branchs .branch-contact-right p{
  position: absolute;
  text-align: right;
  direction: rtl;
  margin-left: 59px;
  margin-top: -6px;
  width:339px;
}

#branchs .title {
  color: #161641;
  font-size: 18px;
  margin-top:-2px;
}

#branchs .branch-contact-left {
  float: left;
  line-height: 20px;
  padding: 9px 9px;
  width: 21%;
  margin-left:-33px;
  margin-top: 19px;
}

#branchs .branch-contact-left ul {
  list-style-type: none;
  text-align: right;
  direction: rtl;
  width:233px;
}

#branchs .branch-contact-left ul li span { margin-right:4px; }
#branchs .single-branch span {
  text-align:right;
  direction:rtl;
}

#branchs .tel {
  background: url("../images/tel.png") no-repeat scroll right center transparent;
  padding-right: 20px;
  margin-top:3px;
}
#branchs .email {
  background: url("../images/email.png") no-repeat scroll right center transparent;
  padding-right: 20px;
}

.tell {
  background: url("../images/tel.png") no-repeat scroll right center transparent;
  padding-right: 20px;
  margin-top:3px;
}

.emaill {
  background: url("../images/email.png") no-repeat scroll right center transparent;
  padding-right: 20px;
}

.bottom_wrapper {
  background: none repeat scroll 0 0 #171A1B;
  clear: both;
}

#footer {
  color: #B7B7B7;
  font-size: 11px;
  /* overflow: auto;*/
  width: 1170px;
  margin: 0 auto;
  position:relative;
  }

#footer a:link {
  color:#1d1d1d;
  font-size:16px;

}

.text_footer_right {
  margin-top:18px;
  font-size:13px;
  display:none;
}

.footer_black {
  width:100%;
display: none;
  height:50px;
  float: right;
  background-color:#818080;
  color:white !important;
}

footer .footer_right {
  float: left !important;
    /* margin-bottom: 2%; */
    margin-left: 0;
    margin-top: 30px;
    width: 54%;
    text-align: right;}

.footer_black_right {
  float:right;
  margin-top: 16px;
  margin-right: 12px;
  font-size:12px;
}

.footer_black_left {
  float: left;
  margin-top: 16px;
  margin-left: 14px;
  font-size: 12px;
  width: 344px;
  background-attachment: scroll;
  background-color: rgba(0, 0, 0, 0);
  background-image: url(../images/lologo.png);
  background-repeat: no-repeat;
  background-position: 15px 2px;
  direction: rtl;
  text-align: center;
  color: #000;
}

footer .footer_right title_footer { background: url("../images/mail.png") no-repeat scroll right center transparent; }

footer .footer_middle {
display: none;
  float: left;
  font-size: 18px;
  margin-bottom: 2%;
  margin-left: 1.5%;
  margin-top: 2%;
  width: 30%;
  text-align: right;
  color:#d73540;
}

footer .footer_middle ul li {
  width:116px;
  float:right;
}

footer .footer_left {
  float: right;
  margin-top: 2%;
  width: 45%;
  text-align:right;
}

/*  footer_black list */

.footer_black ul { list-style-type: none; }

.footer_black ul li { list-style-type: none; }

.footer_black ul li:nth-child(1){
  float:right;
  text-align:right;
  margin-top: 18px;
  padding-right:19px;
}

.footer_black ul li:nth-child(2){
  background-image:url(" ../images/lologo.png");
  background-repeat: no-repeat;
  float: left;
  text-align: center;
  margin-top: 18px;
  background-position-x: 250px;
  width: 335px;
  background-position-y: -4px;
}

/* tag sale */

.prop_tag_sale {
  width: 136px;
  height: 86px;
  position: absolute;
  margin-left: 318px;
  background-image: url(" ../images/sold.png");
  background-repeat: no-repeat;
  margin-top: 2px;
}

.prop_tag_rent {
  width: 136px;
  height: 86px;
  position: absolute;
  margin-left: 318px;
  background-image: url(" ../images/rent.png");
  background-repeat: no-repeat;
  margin-top: 2px;
}

.exclu {
  width: 136px;
  height: 86px;
  position:absolute;
  margin-left: 417px;
  background-image:url(" ../images/exlu.png");
  background-repeat: no-repeat;
  margin-top: 2px;
}

/* end tag sale */

/* icons  */

.aofek .icons {
  position: absolute;
  margin-top: 13px;
  width: 420px;

}
.icons {
  width:100%;
  height: 36px;
  margin-top:42px;
  color:#000;
}

.icon_room {
  height: 19px;
  background-repeat: no-repeat;
  text-align: center;
  color: #FFF;
  background-position-x: 7px;
  padding-left:8px;
  width: 35px;
  padding-right: 6px;
}

.icon_toilet {	
  width: 50px;
  height: 19px;
  background-repeat: no-repeat;
  text-align: center;
  color:#FFF;
  background-position-x: 4px;
  padding-left: 5px;
}

.icon_parking {
  width: 50px;
  height: 19px;
  background-repeat: no-repeat;
  text-align: center;
  color:#FFF;
  background-position-x: 4px;
  padding-left: 5px;	
}

.icon_size {
  width: 47px;
  height: 19px;
  background-repeat: no-repeat;
  text-align: center;
  color:#FFF;
  background-position-x: 4px;
  padding-left: 5px;    	
}

.icon_floor {
  width: 47px;
  height: 19px;
  background-repeat: no-repeat;
  text-align: center;
  color:#FFF;
  background-position-x: 4px;
  padding-left: 5px;        
}

.icons ul {
  text-decoration: none;
  list-style-type: none;	
  float: right;
  margin:0px !important;
  width:100%;
  border: solid 1px #dedede;
}

.icons ul li {
  text-decoration: none;
  list-style-type: none;	
  float: right;
  border-left-color:#e2e2e2;
  border-left-style: solid;
  border-left-width: 1px;
}

.icons ul li:nth-child(1){
  height: 33px;
  width:16%;
  text-align: right;
  padding-right: 9px;
  padding-top: 13px;
  color:#000;
  font-size: 16px;
}

.icons ul li:nth-child(2) {
  height: 33px;
  width:17%;
  text-align: right;
  padding-right: 9px;
  padding-top: 13px;
  color:#000;
  font-size: 16px;
}



.icons ul li:nth-child(3) {
  height: 33px;
  width:17%;
  text-align: right;
  padding-right: 9px;
  padding-top: 13px;
  color:#000;
  font-size: 16px;
}

.icons ul li:nth-child(4) {
  height: 33px;
  width:16%;
  text-align: right;
  padding-right: 9px;
  padding-top: 13px;
  color:#000;
  font-size: 16px;
}

.icons ul li:nth-child(5) {
  height: 33px;
  width:16%;
  text-align: right;
  padding-right: 9px;
  padding-top: 13px;
  color:#000;
  font-size: 16px;
}	

/*  end icons  */


/*  price  */
.pice_row {
       height: 33px;
    color: #3d8050;
    font-size: 35px;
    position: absolute;
    right: 273px;
    font-weight: bold;
    letter-spacing: -2px;
    background-color: rgba(255, 2, 56, 0);
    margin-top: 11px;
    direction: rtl;}
/*  end_price  */

/*  searchbar_top  */
.searchbar_top {
  /*display:none;*/
  width: 940px;
  margin-right: auto;
  margin-left: auto;
  /*height: 36px;*/
  /*border-bottom-color: black;
  border-bottom-style: solid;
  border-bottom-width: 1px; */
  font-size:17px;
}


.openadvsrc a:link { background:none ;} 

.rsMinW .rsGCaption { display:none!important;}

.agents_page .month_agent_remax{ margin-top:19px;}

.type_of_payment {
  display:none;
  float: left;
  font-size: 11px;
  margin-top: 15px;
  position: absolute;
  margin-left: -21px;
}

.type_of_payment ul li{
  float: right;
  list-style-type: none;
  color:#FFF;
}

.type_of_payment ul li:nth-child(3) {
  margin-right: 6px;
  color:#FFF;
}

.type_of_payment ul li:nth-child(2){
  width: 42px;
  color:#FFF;
}

.type_of_payment ul li:nth-child(4){
  background-repeat: no-repeat;
  width: 47px;
  background-position: 36px 7px;
  color:#FFF;
}

/* end- searchbar_top  */

.title_project_a {
  ffont-size: 22px;
    color: #d73540;
    text-align: right;
    margin-bottom: 10px;
    height: 28px;
    float: right;
    background: url(../images/Untitled-4.png) no-repeat right;
    background-position-y: -5px;
    margin: 40px 20px 21px 20px;
    padding-right: 20px;
}

.title_project_e {
  font-size: 27px;
  color: #000;
  text-align: right;
  margin-bottom: 20px;
  width: 967px;
  margin-top: 51px;
}

.title_project_e ul {
  width:940px;
  float: right;
  list-style-type: none;
}





.title_project_e ul li:nth-child(1){
  text-align: right;
  float: right;
  font-size: 26px;
  color: #797979;
}

.title_project_e ul li:nth-child(2){
  width: 934px;
  border-bottom-width: 1px;
  border-bottom-style:dotted;
  border-bottom-color: #CCC;
  float:right;
  height: 3px;
  margin-right: 1px;
}

.title_project_e ul li:nth-child(3) {
  background-image:url("../images/small_aroww_right.png");
  background-repeat: no-repeat;
  width:21px;
  height:21px;
  float:right;
  margin-right:5px;
  display:none ;
}

.title_project_e ul li:nth-child(4) {
  background-image:url("../images/small_aroww_left.png");
  background-repeat: no-repeat;
  width:21px;
  height:21px;
  float:right;
  margin-right:3px;
  display:none;
}


.title_project_a ul {
  width:940px;
  list-style-type: none;
}


.left_single_page { margin-left:-28px;}

.title_project_a ul li:nth-child(1) {
  text-align:right;
  float:right;
  margin-right:16px;
 font-size: 24px;
    font-weight: bold;
}

.title_project_a ul li:nth-child(2){
  width: 941px;
  border-bottom-width: 1px;
  border-bottom-style:dotted;
  border-bottom-color: #CCC;
  float:right;
  height: 15px;
  margin-right: 6px;
}

.title_project_a ul li:nth-child(3){
  width:21px;
  height:21px;
  float:right;
  margin-right:5px;
}

.title_project_a ul li:nth-child(4){
  width:21px;
  height:21px;
  float:right;
  margin-right:3px;
}

.btn{

  position: relative;
  overflow: hidden;
}

/*srarch_engine  */

.select_filter_room{
  color: #FFF;
  float: right;
  margin-bottom: 9px;
  margin-right: 38px;
  width: 11%;
  text-align: right;
}



.select_filter_Price {
  color: #FFF;
    float: right;
    margin-bottom: 9px;
    margin-left: 10px;
    text-align: right;}

.select_filter_Price input { 
    
width: 87px!important;
    padding: 8px;
    border-radius: 4px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    
}

.openadvsrc {
display: none;
  float: right;
  width: 919px;
  background-color: #ffffff;
  text-align: right;
  margin-left: auto;
  margin-right:30px;
  padding-top: 11px;
  padding-right: 21px;
  height:0px;

}

.mytabs li.active {
/*  border-left: solid 1px #d73540 !important;
  border-right: solid 1px #d73540 !important;
  border-top: solid 1px #d73540 !important;  */ 

}



.openadvsrc a:link { color:#000 ;}



/*end_srarch_engine  */



/*project  */
.project_line {
  float: right;
  width: 312px;
  margin-right: 6px;
  margin-left: auto;
}


.project {
  float:right;
  color: #000;
  width:268px;
  border: 1px solid #d3d3cf;
  padding: 7px;
  height: 300px;
  background: #fff;
  margin: 12px;
  padding-bottom: 20px;

}

.project_h2 a {
  width: 100%;
  height: 33px;
  display: block;
  color: #FFF!important;
  padding-top: 3px;
}

.project_h2 {
  text-align: center;
  font-size: 21px;
  width: 100%;
  line-height: 21px;
  color: #FFF !important;
  float: right;
  height: 24px;
  margin-top: 3px;
}



.project_h2_hover {
  text-align: right;
  font-size: 17px;
  width: auto;
  line-height: 20px;
  padding-right: 3px;
  color:#FFF;
  padding-right:9px;
}

.project_cube p {
  margin-top:25px;
  padding-right:9px;
  line-height:16px;
  text-align:right;
}



.project_cube {
  width:100%;
  position:relative;
  float:right;
  background: none repeat scroll 0 0 #d73540;
  color: #FFFFFF;
  font-size: 24px;
  margin-top: 0px;
  padding: 5px 0;
  text-align: center;
  height: 33px;
}

#a_24 { 
  width: 100%;
  height: 100%;
  display: block;
}

.project_cube:hover{}


.project_cube a:link:hover { color:#FFF; }


.project img {
  float: right;
  height: 190px;
  width: 100%;
}

/*end_project */

.p_d {
  width:240px;
  margin-top: 10px;
  /*float:right;*/
}

.but_down {

  width:37px;
  margin-top: -33px;
  margin-left: -337px;

}

.extand-search-engine {
  background-color: #DBDBDB;
  width: 940px;
  margin-right: 30px;
  padding-top:7px;
  
  float: right;
  display:none;
/*  border-left: solid 1px #d73540;
  border-right: solid 1px #d73540;  */
}

.extand-search-engine label {
  float:right;
  margin-right: 15px;
color: black;
direction: rtl;
font-size: 16px;
font-weight: bold;
}
.k-dropdown-wrap .k-input
{                    
   font-size: 14px;
    font-weight: bold;
}

span.k-dropdown-wrap.k-state-default {
    border: 1px solid #dedede;
    padding: 4px 20px;
    background-color: white;
}

.sale {
  border:none!important;
  width: 679px!important;
  min-height:179px!important;
}

.search_btn_s {
  float: left;
    font-size: 16px;
    margin: 0;
    margin-left: 0;
}

.search_btn {
 border: 0 none;
    background-color: #d73540!important;
    margin-top: 0px;
    color: white!important;
    font-size: 28px;
    border-radius: 0px;
    cursor: pointer;
    padding: 30px 72px;
    text-align: center;
    margin-left: 6px;}

.sale_page{ width:980px!important;}

.post_homepage{ 
  float:right;
  width:942px;
  position:relative;
}

.text_page_home {
  overflow:hidden;
  width:auto;
  float: right;
  text-align: right;
  direction: rtl;
  margin-top: 0px;
  font-size:17px;

}

.news_a{}

.img_home_page {
  width: 300px;
  float: right;
}

.post_homepage a {
cursor: pointer;
text-decoration: none;
text-shadow: 0 0 0 #FFF;
padding-right: 10px;
}

.post_homepage a:hover { color:#a10324!important;}

.more_news {
  background: url("../images/read_more_tab.png") no-repeat scroll 7% center #2448AA;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-size: 12px;
  line-height: 19px;
  margin-right: 20px;
  margin-top: 4px;
  padding-right: 15px;
  text-align: right;
  text-decoration: none;
  text-shadow: 0 0 0 #FFFFFF;
  width: 42%;
}

 

.post_title_home_page_line {
  margin-right:102px;
  width: 530px;
  float: right;
  /* border-bottom-style: solid;
  border-bottom-color:#67aad7;
  border-bottom-width: 1px;*/
  margin-top: 17px;
  margin-left: 6px;
}

.title_post_home_page {
  padding-left:17px;
  /*position:absolute;*/
  right:0;
  text-align: right;
  direction: rtl;
  margin-right: 1px;
  font-size: 27px;
  color: #67aad7;
  float: right;
}

.number_page {
  display:none;
  float:left;
  width:568px;
  height: 74px;
  margin-top:15px;
  margin-bottom:15px;
}

.teem { color:#000;}

.teem_line {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.home-page-projects {
  float:right;
  width:940px;
  margin-right:38px;
}

.home-page-projects-title {
  float:right;
  width:940px;
  font-size: 22px;
  color: #000;
  margin-right: 20px;
  margin-top:38px;
}

.number_page ul li { list-style-type: none;}

.first {
  padding-top: 2px;
  margin-left:6px;
  text-align:center;
  float:right;
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 221, 221, 221 );
  border-radius: 2px;
  background-color: rgb( 255, 255, 255 );
  width: 55px;height: 23px;
}

.home-page-projects-title ul {
  width:940px;
  float: right;
  list-style-type: none;
}

.number {
  float:right;
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 221, 221, 221 );
  border-radius: 2px;
  background-color: rgb( 255, 255, 255 );
  width: 27px;
  height: 27px;
  cursor: pointer;
}


.previous {
  padding-top: 2px;
  margin-left:6px;
  text-align:center;
  float:right;
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 221, 221, 221 );
  border-radius: 2px;
  background-color: rgb( 255, 255, 255 );
  width: 55px;
  height: 23px;
  cursor: pointer;
}

.home-page-projects-title ul li:nth-child(1){
  text-align: right;
  float: right;
  margin-top: -20px;
  margin-right:-8px;
}

.home-page-projects-title ul li:nth-child(2){
  width: 733px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  float: right;
  height: 15px;
  margin-right: 148px;
  margin-top: -24px;
}

.home-page-projects-title ul li:nth-child(3){
  width:21px;
  height:21px;
  float:right;
  margin-right:5px;
}

.home-page-projects-title ul li:nth-child(4){
  width:21px;
  height:21px;
  float:right;
  margin-right:3px;
}

.title_footer {
  width: 300px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #CCC;
  font-size: 18px;
}


.title_footer_right {
  font-size: 18px;
  padding-top: 2px;
  height: 33px;
  color: #d73540;
}


.title_footer_middle {
  font-size: 18px;
  background-position: 261px -16px;
  padding-top: 2px;
  height: 33px;
}



.title_footer_left {
  /*background-image: url(../images/face.png);
  background-repeat: no-repeat;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #CCC ;*/
  font-size: 18px;
  padding-right: 0;
  padding-top: 2px;
  height: 33px;
  color: #d73540;
  background-position: 241px -16px;
}


.left_contct {
  
}


#footer_socialicons {
  height:96px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #CCC;
}

#content a:hover { color:#a10324 ;}

.line_home_page_post {
  width: 773px;
  height: 15px;
  border-bottom-color:#000;
  border-bottom-style: solid;
  border-bottom-width:1px;
  margin-bottom: 11px;
}

.footer_right ul {
  list-style-type: none;
  width: 300px;
  padding: 0px;
  margin-left: -2px;
  padding-bottom:40px;
}

.footer_right ul li {
  float:right;
  text-align:right;
  width:auto;
}

.footer_right ul li { margin-left: 10px;}

.footer_right ul li:nth-child(5) { display:none;}

.footer_right ul li:nth-child(6) { float:left;}

.footer_right input[type="text"] {
  height:18px;
  background: none repeat scroll 0 0 #262626;
  border: 0 none;
  border-radius: 4px 4px 4px 4px;
  color: #B7B7B7;
  float: right;
  font-size: 11px;
  margin-bottom: 10px;
  padding: 5px 3px;
  width: 125px;
  position: relative;
  behavior: url(/css/PIE.htc);outline: none;
}

.footer_right input[type="checkbox"]{ float: right; }

.green {
  background-image: url(../images/aroww_red.png);
  background-repeat: no-repeat;
  width: 42px;
  background-position: 33px 7px;
}

.red {
  background-image: url(../images/aroww_red.png);
  background-repeat: no-repeat;
  width: 42px;
  background-position: 34px 7px;
}

#bornes_price{text-align:center ;}

.agents_assets{ display:none;background-image:url(../images/buten_list.png); background-repeat:no-repeat; width:131px; height:38px; float:left;}

.property_img_agents img{ width:153px; height:100%;}

.property_img_agents{
  width:153px;
  height:94%;
  margin-left:20px;
  margin-right:20px;
  margin-top:20px;
  border:solid 1px #ccc;
}

.agents_info ul li{list-style-type: none;}

.practice_areas{ color:#67aad7; font-size:15px; display:none;}

.agents_assets a{ font-size:13px; color:#5e6d72;display: block;margin-right: 29px; margin-top:7px;}

.agents_info ul{ height:94px;}

.agents_info {
  width: 294px;
  float: right;
  margin-right: 32px;
  height:164px;
}

.ui-state-default, .ui-widget-content .ui-state-default{
  background-image:url(../images/slider_img.png) !important;
  border:none !important;
}

#agents_row {
  overflow: hidden;
  /* box-shadow: 5px 0 5px -5px #333,-5px 0 5px -5px #333;*/
}

.the_info {
  font-size:13px;
  color:#4d4d4d;
}

.are_gents {
  font-size:13px;
  color:#000;
}

.bg_line {/*background-image: url(../images/bg_line.gif) ;background-repeat: repeat-x ;width: 924px ;height: 32px ;float: right ;margin-right: 36px ;margin-top: 16px ;*/}


.twitter { margin-left: 12px ;}

.googleplus { margin-left: 12px ;}

.og { display:none;}

.youtube { margin-left: 12px ;}

.linkedin{margin-left: 12px;}

.rss { display:none ;	}

.email_required { margin-right: 0px ;}

.single_property {
  width:993px;
  overflow: hidden;
  direction:rtl;
}

.single-property-right {
  text-align:right;
  min-height:480px;
  float:right;
  width:661px;
  height:auto;
  border-left: solid 1px #bebebe;
  margin-right: 20px;
  margin-top: -37px;

}

.map_title_property {
  width: 918px;
  background-image: url(../images/map_icon.png);
  background-repeat: no-repeat;
  height: 32px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: dotted;
  border-bottom-style: dotted;
  border-top-color: #CCC;
  border-bottom-color: #CCC;
  float: right;
  text-align: right;
  background-position: right;
  font-size: 22px;
  padding-top: 17px;
  padding-right: 29px;
  margin-bottom:10px;
}

.main-single-property {
  width: 940px;
  float: right;
}

.single-property-title {
  width: 824px;
  float: right;
  margin-bottom: 0px;
  margin-right: 20px;
}

.single-property-title-right {
  font-size: 21px;
  text-align: right;
  color:#d73540;
  float: right;
  margin-right: 0px;
  padding-right: 1px;
}	

.agents_list {
  position:relative;
  width: 964px;
  height: 27px;
  margin-top: 23px;
  margin-left: 9px;
}

.agents_cube {
  padding-top:10px;
  height:308px;
  border: 1px solid #d3d3cf;
  /* border-top: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;*/
  background: #fff;
  margin-left: 30px;
  margin-bottom: 30px;
  width: 44%;
  overflow: hidden;
  position: relative;
  float:right;
}

.agents_page {
  width:1170px;
  margin-left:auto;
  margin-right:auto;
}

.agents_main_list {
  width:1097px;
  float:right;
  direction:rtl;
  text-align:right;
}

.agents_photo {
  margin-top: -10px;
  float: right;
  width: 154px;
  height: 179px;
  margin-bottom: 65px;
}

.agents_info_left {
  float:right;
  width:288px;
  font-size:15px;
  color:#67aad7;
  margin-right: 33px;
}

.agents_info_left ul li { 
  list-style-type: none;
  margin-bottom: 4px;
}

.single-project-title-left {
  font-size: 24px;
  color: #000;
  text-align: right;
  width: auto;
  float: right;
  margin-right: 0px;
  margin-top: -3px;
  background-color: white;
  padding-right: 24px;
}

.name_agent {
  display:none;
  font-size:15px;
  color:#8b989d;
}

.email_agent {
  font-size:15px;
  color:#8b989d;
  padding-right:17px;
}

.single_pro_title {
  width: 890px;
  float: right;
  margin-bottom: 4px;
  position: relative;
  padding-top: 18px;
  margin-right: 27px;
  margin-top:0px;

}


.single_project_title_right {
  font-size: 21px;
  color: #d73540;
  text-align: right;
  width: auto;
  float: right;
  position: absolute;
  right: 24px;
  right: 0;
  padding-left: 15px;
  margin-right: 5px;
}

.single_page_title_right {
  direction:rtl;
  color:#d73540;
  font-size: 21px;
  text-align: right;
  float: right;
  margin-top: -21px;
  right: 24px;
  right: 0;
  padding-left: 15px;
  margin-right:-1px;
  word-spacing:normal;
  letter-spacing:normal;
  width: 900px;
}

.single_page_title_right_t {
  font-size: 21px;
  color: #d73540;
  text-align: right;
  width: auto;
  float: right;
  margin-top: -30px;
  position: absolute;
  right: 24px;
  right: 0;
  padding-left: 15px;
  margin-right:-1px;
}

.pro_space_left {
  width:200px;
  height:10px;
  float:left;
}

.single-property-title-left {
  width:auto;
  height: 12px;
  float:left;
}

.single-property-left {
  width: 242px;
  float: left;
  margin-left: 24px;
  min-height: 506px;
  padding-right: 8px;
  margin-bottom: -12px;
  margin-top: -40px;
  padding-left: 8px;
}

.rsMinW .rsSlide { background:none!important; }

.single-pro-left {
  width: 245px;
  float: left;
  /*height: 1702px;*/
  margin-left: 15px;
  min-height: 506px;
  padding-right: 11px;
  margin-bottom: 30px;

}

.remax_mail{ color:#67aad7;}

.branch-contact {
  margin-top:28px;
  margin-bottom:26px;
  width:100%;
  height:228px;
}

.private-branch {
  height: 230px;
  margin-bottom:10px;
  width: 259px;
}
.private-branch-property{
  height: 230px;
  margin-bottom:10px;
  width: 245px;
}
.private-branch ul {
  list-style-type: none;
  float:right;
  width: 245px;
}

.private-branch-property ul {
  list-style-type: none;
  float:right;
  width: 245px;
}

.number_c { color:#67aad7;}

.private-branch ul li {
  text-align:right;
  margin-bottom:11px;

}

.private-branch-property ul li {
  text-align:right;
  margin-bottom:11px;

}

.email_agent {
  background-image: url(../images/mail_s.png);
  background-repeat: no-repeat;
  background-position: right;
}

.private-branch ul li:nth-child(1) {
  font-size: 0px;
  color: #d73540;
  margin-right: 28px;
  padding-right: 1px;
  /* height: 46px;
  padding-top: 30px;*/
  direction: rtl;
  margin-bottom: 43px;
  margin-top: 30px;   
}



.remax_name {
  margin-right:10px;
  background-image: url(../images/phone_icone.png);
  background-repeat: no-repeat;
  width: 29px;
  height: 29px;
  position:absolute;
}

.private-branch ul li:nth-child(3) {
  font-size: 15px;
  color: #d73540;
  padding-right: 32px;
  direction:rtl;
}

.private-branch ul li:nth-child(4) {
  font-size:15px;
  color:#d73540;
  padding-right:32px;
  direction:rtl;
}

.private-branch ul li:nth-child(2) {
  /* display:none;*/
  font-size:15px;
  color:#d73540;
  /*   background-image: url(../images/man.png);
  background-repeat: no-repeat;
  background-position: 38px;*/
  padding-right:23px;
  direction:rtl;
  /* margin-top:34px;*/
  width: 211px
}


.private-branch-property ul li:nth-child(3) {
  font-size: 15px;
  color: #d73540;
  padding-right: 12px;
  direction:rtl;
}

.private-branch-property ul li:nth-child(4) {
  font-size:15px;
  color:#d73540;
  padding-right:12px;
  direction:rtl;
}

.private-branch-property ul li:nth-child(2) {
  /* display:none;*/
  font-size:15px;
  color:#d73540;
  padding-right:12px;
  direction:rtl;
  /* margin-top:34px;*/
  width: 211px;
}

.private-branch-property ul li:nth-child(1) {
  font-size: 0px;
  color: #d73540;
  margin-right: 18px;
  padding-right: 1px;
  /* height: 46px;
  padding-top: 30px;*/
  direction: rtl;
  margin-bottom: 43px;
  margin-top: 30px;
  display: inline-flex;   
}

.contact-list {
  direction: rtl;
  padding-top: 12px;
}

.manu_top {
  direction:rtl;
  float:right;
}

.responsiveSelectContainer ul li:nth-child(1) { /*margin-right: 80px;*/}


.contact-list ul {
  list-style-type: none;
  margin-right:12px;
}

.contact-list-us ul {
  list-style-type: none;
  width: 935px;
}


.page-contact-list-us ul {
  list-style-type: none;
  width: 300px;
}

.branch-contact-title {
  text-align: right;
  margin-right: -25px;
  font-size: 21px;
  /* background-repeat: no-repeat;
  background-position: 149px;
  padding-right: 38px;
  margin-bottom: 18px;
  height: 27px;
  padding-top: 11px;
  margin-top: -128px;*/
}

.branch-contact-title-us {
  text-align: right;
  font-size: 21px;
  color: #d73540;
  /*   background-image: url(../images/contact_form_tab.png);
  background-repeat: no-repeat;
  background-position: 442px;*/
  padding-right: 31px;
  margin-bottom: 18px;
  height: 27px;
  padding-top: 9px;
  width: 900px;
  float: right;
}

.page-contact-title-us {
  text-align: right;
  font-size: 21px;
  color: #d73540;
  /*   background-image: url(../images/contact_form_tab.png);
  background-repeat: no-repeat;
  background-position: 442px;*/
  padding-right: 14px;
  margin-bottom: 12px;
  height: 27px;
  padding-top: 0px;
  width: 250px;
  float: right;
}

.confirm-send {
  text-align: right;
  direction: rtl;
  width: 236px;
  float: right;
  margin-right: 19px;
  color: rgb(167, 167, 170);
}

.confirm-send-h {
  /* display:none;*/
  text-align: right;
  direction: rtl;
  width: 573px;
  float: right;
  font-size: 12px;
  margin-right: 29px;
  margin-top:10px;
  color:#ccc;
}

.pagecontact-confirm-send-h {
  /* display:none;*/
text-align: right;
direction: rtl;
width: 225px;
float: right;
font-size: 14px;
margin-right: 2px;
margin-top: 10px;
color: #5E5E5E;
}



.qtrans_language_chooser li .active { display:none; }

.contact-list .comments {
  width:247px;
  height:61px;
}

.contact-list-us .comments {
  width:247px;
  height:61px;
}

.private-branch ul li span {
  /*  margin-right:4px;

  width:200px;
  position:absolute;*/
  font-size: 14px;
  font-family: 'Open Sans Hebrew', sans-serif !important; 
  margin-top: 19px;
  color: black;
}

.private-branch-property ul li span {
  font-size: 14px;
  font-family:  'Open Sans Hebrew', sans-serif;
  margin-top: 19px;
  color: black;
}

.contact-list input[type="text"] { width:200px; }   

.contact-list-us input[type="text"] {
  width: 19%;
  background: none repeat scroll 0 0 #F1F1F1;
  border: 1px solid #dcdfe0;
  color: #696969;
  font-size: 13px;
  padding: 5px;
  position: relative;
  behavior: url(/css/PIE.htc);
  outline: none;height: 17px;
  float: right;
  margin-right: 12px;
}

.contact-list-us input[type="text_h"] {
  width: 580px;
  float:right;
  margin-right: 11px;
  margin-top: 10px;
  direction:rtl;
  background: none repeat scroll 0 0 #F1F1F1;
  border: 1px solid #dcdfe0;
}

.page-contact-list-us input[type="text_h"] {
  width: 207px;
  float:right;
  margin-right: 0px;
  margin-top: 10px;
  direction:rtl;
  /* background: none repeat scroll 0 0 #F1F1F1;*/
  border: 1px solid #dcdfe0;
}

.right-side {
  width:252px;
  float:right;
  padding-right: 2px; 
  padding-top: 2px;   
}


.Private_Property {
  text-align:right;
  float: right;    
}

.Private_Property ul { list-style-type: none ;}

.Private_Property ul li {
  width: 238px;
  height: 27px;
  font-size:16px;
  margin-right: 15px;
}


.simon_property {
  text-align: right;
  float: right;
  width: 238px;
  margin-bottom: 33px;
  margin-right: 13px;

}


.simon_property ul { list-style-type: none; }  

.simon_property ul li {
  width: 100px;
  height: 28px;
  float: right;
  font-size:13px;    
}



.full_description {
  text-align:right;
  float: right;
  width:629px;
  font-size: 15px;
  margin-right: 3px;
  margin-bottom: 30px;
}


.single-property-right-details { 
  width:246px;
  text-align:right;
  float: right;    
}

.full_price {
  font-size: 31px;
  color: #FFF;
  width: 223px;
  height: 33px;
  float: right;
  padding-top: 18px;
  padding-right: 21px;
  margin-bottom: 10px;
  padding-bottom: 4px;
}	


.social_network { 
  width:265px;
  height:34px;
  float: left;
  margin-top: 26px;
  margin-right: 11px;
  /*   border: 1px black solid;*/
}

.social_network ul { list-style-type: none;	}

.social_network ul li { float:right ;}

.responsiveSelectContainer ul li:nth-child(1){}


.google_icon {
  width: 100px;
  height: 27px;
  background-position: 0px -5px;
  margin-left: -28px;
  margin-right: -12px;
}

.facebook_icon {
  width: 100px;
  height: 27px;
  margin-left:10px;
}

.cube_v {
  background-image: url(../images/icon_yes.gif);
  background-repeat: no-repeat;
  background-position-x: 83px;
  padding-right: 23px;
  background-position-y: 6px;
}

ul.sf-menu ul li a:hover { /*font-weight:bold;*/ }

.cube {
  background-image: url(../images/icon_no.gif);
  background-repeat: no-repeat;
  background-position-x: 83px;
  padding-right: 23px;
  background-position-y: 7px;
}

.menu-item-288 { border-left-width: 0px!important;}

.main-galery-center {
  width: 390px;
  float: right;
  margin-left: -4px;
  direction: ltr;
  min-height: 474px;
}

.video_main_galery {
  width: 100%;
  height:125px;
}

.menu-item-259 a { 
  /*font-size:0px!important;
  background-image: url(../images/home_icon.png);
  background-repeat: no-repeat;
  background-position: 16px 13px;*/
}

.video_title_galery {
  font-size: 15px;
  color: #5e6d72;
  width: 400px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #F00;
  float: right;
}


.main_porperty_page .exclu {
  /* margin-right: 552px;*/
  z-index: 1;
}

.send_ok {
  width: 200px;
  height: 39px;
  color: #F00;
  margin-top: 179px;
  position: absolute;
  margin-left: 122px;
  font-size: 18px;
}

.footer_contact_form .send_ok {
  width: 123px;
  float: right;
  height: 24px;
  font-size: 13px;
  color: white;
  margin-left: 133px;
  margin-top: -68px;
}

.image-top {
  width:993px;
  height:200px;
  margin-bottom: -50px;
  margin: 0 auto;
  padding-right: 10px;
}

.image-top img {
  height: 200px;
  width: 993px;
}

.go_back {
  width: 107px;
  height: 32px;
  float: left;
  padding-right: 17px;
  padding-top: 12px;
  margin-top: 13px;
  margin-bottom: 0px;
  margin-left: 25px;
}

.go_back a:hover { 

  color:#747474;
}

#single-property
{
overflow-x: hidden;}

.go_back a { color:#747474 }

#search-tab-3 { margin-left: 0px; }

.main_map {
  width:940px;
  margin-left:auto;
  margin-right:auto;
}

#map-canvas {
  margin-bottom: 20px;
  display:block;
}

.map_main {
  display:none;
  float: right;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #CCC;
  margin-right:22px;
}
/*
.single_project_right {
margin-bottom:20px;
border-left: 1px dotted #B2B2B2;
padding-left: 9px;
float: right;
width: 64%;
height: auto;
padding-left: 12px;
min-height: 521px;
padding-bottom: 30px;
}*/

.single_project_right {
  margin-bottom:20px;
  /* border-left: 1px dotted #B2B2B2;
  padding-left: 9px;*/
  float: right;
  width: 656px;
  height: auto;
  padding-left: 12px;
  /*min-height: 521px;*/
  padding-bottom: 30px;
  border-left: solid 1px #bebebe;
}

.single_page_right_about {
  margin-bottom: -20px;
  /*     border-left: 1px dotted #B2B2B2;
  padding-left: 9px;*/
  float: right;
  width: 100%;
  height: auto;
  padding-left: 12px;
  /*min-height: 521px;*/
  padding-bottom: 30px;
}

.single_page_right_article {
  margin-bottom: -5px;
  float: right;
  width: 95%;
  height: auto;
  padding-left: 12px;
  padding-bottom: 30px;
  margin-right: 24px;

}

.single_project_right_sale {
  margin-bottom: -19px;
  float: right;
  width: 95%;
  height: auto;
  padding-left: 12px;
  padding-bottom: 30px;
  margin-right: 24px;

}


.project-pictures {
  width:640px;
  height:460px;
  float:right;
  margin-right: -3px;
  margin-bottom:15px;
}

.pro_social_network {
  width:383px;
  height:32px;
  float:left;
  /*border-style: solid;
  border-width: 1px;
  border-color: rgb( 221, 221, 221 );
  background-color: rgb( 248, 248, 248 );*/
  margin-bottom: 10px;
  padding-top:10px;
}

.pro_social_network ul { list-style-type: none;}

.pro_social_network ul li { float:left;}

.sit_map { margin-bottom:30px;}

.pro_print {
  background-image: url(../images/print.png);
  background-repeat: no-repeat;
  width:40px;
  height:41px;
  margin-top:-5px;
} 

#ColumnText a{ color:#d73540;}

#ColumnText a:hover{ color:#a10324;}

#ColumnText {/*width: 644px;*/} 

.pro_google { height:41px ;}

.menu-item-10 a:link { cursor: auto; }

.current-menu-item {
  font-weight:bold;
  text-decoration: none;
  background: #fff;
}

.pro_face {
  height: 41px;
  direction:ltr;
  margin-right:5px;
  margin-left: 10px;
}

#search .accordion-heading .accordion-toggle, ul.sf-menu li:hover ul, ul.sf-menu li.sfhover ul, .sf-menu li:hover, .btn-colorscheme, .btn-white:hover {
    background-color: #ffffff !important;
}

.single-property-right .pro_tweet { margin-left: -11px;}

.pro_tweet {
  height: 41px;
  margin-right:10px;
}

.pro_video {
  width:644px;
  height:120px;
  float:right;
  margin-bottom:30px;
}

.pro_title_video {
  color:#2448AA;
  font-size:17px;
  float:right;
  margin-right:35px;
}

.pro_video_line {
  float: right;
  width:607px;
  height: 1px;
  background-position: 0px 6px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #CCC;
  margin-right: 33px;
}


.project_specifications ul {
  list-style-type: none;
  float:right;
  margin-right:36px;
}

.project_specifications ul li {
  float:right;
  width:140px;
  text-align:right;
  color:#2c393e;
  font-size:15px;
  margin-left:56px;
}

.project_specifications {
  width:701px;
  height:auto;
  float:right;
  margin-top: 10px;
  margin-bottom: 20px;
}

.pro_title_specifications {
  color:#67aad7;
  font-size:17px;
  float:right;
  margin-right:28px;
  text-align:right;
}

.pro_title_specificationsa{ 
  color:#d73540;
  font-size:24px;
  float:right;
  margin-bottom:11px;
  margin-right:25px;
  width: 980px;
}

.pro_title_specificationss {
  color:#67aad7;
  font-size:17px;
  float:right;
  margin-right:28px;
  width: 99px;
}

.pro_title_specificationss p {
  text-align: right;
  margin-top: 10px;
  margin-right: 4px;
  float:right;
  width:400px;
}

.pro_title_specifications p {
  margin-top: 10px;
  width: 250px;
  float: right;
  text-align: right;
}

.pro_map { margin-left: 12px;}

.left_header_so {
  padding-top:10px;
  font-size:16px;
  width: 377px;
  height: 30px;
  display: block;
}

.left_header_so ul li {
  list-style-type:none;
  float:right;
  margin-right: 10px;
}

.pro_line_specifications {
  /*    width: 624px;
  float: right;
  height: 1px;
  background-position: 0px 6px;
  margin-bottom: 11px;
  margin-right: 32px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #CCC;*/
}

.left_header_so ul li a:hover { color:#FFF;}

.apartment_plans {
  display: block;
  float: right;
  font-size: 14px;
  font-weight: bold;
  height: 26px;
  width: 147px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0 0 0 25px;
  text-align: center;
  padding-top: 7px;
  cursor: pointer;
  margin-right: 2px;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-color: #CCC;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  border-left-color: #CCC;
}

.specific_pro {
  width:610px;
  min-height:60px;
  float:right;
}

.neighborhoods_plans {
  background-color: #FFF;
  color: #7d7d7d;
  display: block;
  float: right;
  font-size: 14px;
  font-weight: bold;
  height: 26px;
  width: 147px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0 0 0 25px;
  text-align: center;
  padding-top: 7px;
  cursor: pointer;
  margin-right: -21px;
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-color: #CCC;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  border-left-color: #CCC;
}

.smart_menu_a{ display:none;}

.project-plans {
  float: left;
  width: 665px;
  margin-left:-10px;
  margin-top: 30px;
}

.new_line_se {
  position: absolute;
  margin-top: 24px;
  width: 665px;
  height:10px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #CCC;
}

#slider_price {
  width: 443px;
  height: 20px;
  position: absolute;
  margin-top: 12px;
  color:#FFF;
  font-size:10px;
  background-image: url(../images/numbers.png);
  background-repeat: no-repeat;
  margin-top:25px;
}

.project-details { 
  display:none;
  float: right;
  width: 648px;
  height:auto;
  margin-bottom:20px;
}

.fils_plens {
  float: right;
  text-align: right;
  width: 505px;
  margin-top: 26px;
}

.project-pictures .pika-stage { width: 95% !important;}


.project-pictures .jcarousel-skin-pika .jcarousel-item-horizontal { width: 100px;}

.project-pictures .jcarousel-skin-pika .pika-thumbs li .clip img { width:100px !important;}

.send-contact-btn {
  float:left;
  margin-left: 24px;
  margin-top:5px;
}

.send-contact-btn-s {
  float: left;
  margin-left: 213px;
  margin-top: 6px;
}

.pdf {
  background-repeat: no-repeat;
  width: 260px;
  height: 100px;
  float: right;
  text-align: right;
}

.file_name {
  width: 150px;
  margin-top: -28px;
  text-align: right; 
  margin-bottom: 10px;  

}
.menu-item-201 a { font-size:0px!important; }


.pdf a { color:#000 !important;}

.project-video {
  width: 106px;
  background-image: url(../images/Default_video.png);
  background-repeat: no-repeat;
  float: right;
  height: 70px;
  margin-right: 29px;
  margin-top: 14px;
}

.various { 
  width: 100%;
  display: block;
  height: 100%;
}

.title_project_p { display:none;}

.projects_list.outercontainer .selected-properties-wrapper .properties_block { margin-right: 17px;}

.projects_list.outercontainer .selected-properties-wrapper .properties_block .property { margin-right: 7px;}

.search-result_b .properties_block { margin-right: 15px; }

#search-result {
  padding-right: 20px;
margin-top: 60px;

}

.search-result_b .home-page-projects { margin-right: 13px; }

.main_pic_con {
  height:146px;
  float:left;
  width:81px;
  display:none;
}

.main_pic_con img {
  height:146px;
  width:81px;
}

.page-projects {
  margin-bottom:20px;
  width: 954px;
  float: right;
  margin-right: 23px;
  padding-top:30px;
}

.page_project_text {
  float: right;
  width: 700px;
  height: auto;
  margin-bottom: 20px;
  text-align: right;
  margin-right: 8px;
}
/*
.contact-list-us ul {
margin:auto;
width:520px;
}*/

.single_pro_title_pro {
 width: 870px;
    float: right;
    position: relative;
    padding-top: 10px;
    padding-bottom: 36px;
    margin-right: 5px;
    color: #d73540;
    font-size: 21px;
}

.page-projects .pro_social_network {
  width: 933px;
  padding-top: 16px;
  height: 27px;
  display:none;
}

#search-adv { 
margin-top: -32px;
background-repeat: no-repeat;
display: block;
color: none;
float: right;
background-position-y: 8px;
background: url("../images/more_details_arrow.png") no-repeat scroll 4% center;
/*border: 1px solid #cccccc;
*/text-align: right;
padding-right: 20px;
padding-left: 41px;
font-size: 17px;

}

#earch-noadv {
  margin-top: -4px;
  background-image: url(../images/arow_dwon.png);
  background-repeat: no-repeat;
  width: 89px;
  display: block;
  float: right;
  background-position-y: 8px;
}

.btn_video {
  width: 193px;
  height: 45px;
  background-image: url(../images/branch_pic.png);
  background-repeat: no-repeat;
  display: block;
  float: right;
  background-position: 72px -4px;
  padding-right: 71px;
  padding-top: 10px;
  color: white;
  margin-top: 78px;
}

.btn_video:hover { color:#FFF; }

.branch_main .pro_social_network {
  margin-left: 26px;
  padding-top: 12px;
  height: 30px;
  width: 945px;
}

.branch_text {
  float: right;
  font-size: 15px;
  width: 67%;
  text-align: right;
  margin-right: 26px;
}

.main_pro_pagee .page_numbers { margin-left:1px; }

.page_numbers {
  float: left;
  height: 37px;
  margin-left: -44px;
}

.down_detels {
  width:940px;
  float:right;
  margin-bottom:10px;
}

.page_numbers ul { list-style-type: none;	}

.page_numbers ul li { float:right;}

.page_numbers ul li:hover {color: #FFF}

.page_numbers ul li a:link:hover {

}


.first a:hover{color:#FFF;	}

.previous_s {
  text-align: center;
  width: 53px;
  height: 23px;
  border: 1px solid #CCC;
  padding-top:3px;
  margin-left: 7px;
}

.number {
  text-align: center;
  width: 26px;
  height: 22px;
  border: 1px solid #CCC;
  padding-top:3px;
  margin-left: 7px;
}

.page_numbers ul li a:hover { color:#FFF;}

.number a:link { color:#030b1f;}

.first a { color:#030b1f;}

previous_s a { color:#030b1f;}

.first a:link { color:#030b1f;}

.previous_s a:link { color:#030b1f;}

.title_article a { 
  color:#ffffff !important;
  font-weight: normal;
}

.title_article a:link {
  font-size: 24px;
  color: #ffffff;
  margin-bottom: 15px;
  font-weight: normal;

}

.title_article a:hover { /*font-size: 23px;color: #5e6d72!important;*/}

.next_t {
  text-align: center;
  width: 43px;
  height: 23px;
  border: 1px solid #CCC;
  padding-top:3px;
  margin-left: 7px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal {
  background-image: url(../images/small_aroww_right.png);
background-repeat: no-repeat;}

.last { 
  text-align: center;
  width: 50px;
  height: 23px;
  border: 1px solid #CCC;
  padding-top:3px;
}

.the_number_of_page {
  float: right;
  text-align: right;
  font-size: 14px;
  color: #000000;
  padding-right:7px;
}

.current {
  background-color: #d21e2b;
  color: #FFF;
}

.face_cube {
  background-image: url(../images/face-cube.png);
  background-repeat: no-repeat;
  width:43px;
  height:43px;
  margin-top: 6px;
}

.face_cube a:link {
  position: absolute;
  margin-left: -178px;
  margin-top: -1px;
  font-size: 0px;
  width: 42px;
  height: 42px;
}

.map_page {
  float:right;
  margin-right: 34px;
  margin-top: 31px;
  margin-bottom: 10px;

}

.contact_text_page {
  float: right;
  text-align: right;
  direction: rtl;
  width: 670px;
  margin-right: 26px;
  margin-bottom: 24px;
  font-size:15px;
}

.page-contact_text_page {
  float: right;
  text-align: right;
  direction: rtl;
  width: 300px;
  margin-right: 26px;
  margin-bottom: 24px;
  font-size:15px;
}

.twelve_columns_omega {
  float:right;
  margin-right:3px;
  width:93%;
  text-align:right;
  direction:rtl;
  font-size:15px;
  background: white;
  border: 1px solid #e0e0e0;
  padding: 30px;

}

.page_img {
  background-image: url(../images/img_page.png);
  background-repeat: no-repeat;
  width: 670px;
  height: 136px;
  margin-bottom: 6px;
}

.index_contact_page {
  float: right;
  text-align: right;
  direction: rtl;
  width: 265px;
  margin-right: 27px;
  font-size:15px;
}		

.index_contact_page ul { list-style-type: none;}

.misradim {
  font-size: 22px;
  color: #000;
}

.contact_form_page {
  float: right;
  width: 708px;
  height:305px;
}

.page-contact_form_page {
  float: right;
  width: 290px;
  height:305px;
}



.single_page_left {
  width: 247px;
  float: left;
  margin-left: 18px;
}

.slider_properties ul { list-style-type: none;	}

.single_page_left ul {
  list-style-type: none;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #CCC;
  height: 109px;
}

.single_page_left ul li {
  text-align:right;
  direction:rtl;
}

.single_page_left ul li span { margin-right:4px;}

.office_title {
  text-align:right;
  font-size:15px;
  color:#69787e;
  font-weight: bold;
}

.contact_form_page_line {
  display:none;
  width: 676px;
  height: 10px;
  border-top-width: 1px;
  border-top-style: dotted;
  border-top-color: #CCC;
  margin-left: 7px;
}

.articles {
  float: right;
  text-align: right;
  direction: rtl;
  margin-right: 22px;
  width:940px;
}

.title_article {
  min-width:500px;
  font-size: 15px;
  font-weight: bold;
  color: black;
  float:right;
  margin-right:10px;
  margin-top:15px;
  background:#d73540;
  height:50px;
  margin-right: -20px;
  margin-top: 30px;
  padding-top: 24px;
  padding-right: 29px;
}

.img_article {
  padding: 0 2%;
  float: right;
}

.img_article img {
  width:250px;
  height:190px;
  margin-right: 10px;
  margin-top: 30px;
  border: solid 1px #e5e5e5;
}

.text_article {
  float: right;
  text-align: right;
  direction: rtl;
  width: 501px;
  margin-top: 4px;
  margin-right: 10px;
}

.text_article a { color:#000 !important;}

.get_all {
  width:100%;
  height:100%;
  display:block;
}

.one_article {
height: 250px;
background: #FFF;
width: 99%;
overflow: auto;
margin-top: -6px;
margin-bottom: 12px;
border: solid 1px #DEDEDE;
}

.jcarousel-skin-pika { padding-right:0px;}

#branchs .home-page-projects { margin-right: 38px;}

#content a { border:none;}

.qtrans_flag_en {
  margin-left: -37px;
  margin-top: 0px;
  background-image:none;
}

.main {
  width: 1000px;
  margin: 0 auto;
}

input[type="text"] { height: 17px;}

.space {
  width: 940px;
  height: 28px;
}	

.qtrans_flag_IW { margin-left: 6px;}

.widget.qtranslate { 
  margin-top: -59;
}

.down_detels_s .the_number_of_page { margin-right: 29px;}

.no_find { 
  margin-left: 32px;
  width:auto;
  height: 20px;
  float: right;
  margin-top: 37px;
  direction:rtl;
  font-size:15px;
}

#page .home-page-projects-title { margin-right: 50px; }

#branchs .home-page-projects-title { margin-right: 50px;}

.all_artivle .home-page-projects-title { margin-right: 32px;}

.contact_us_page .home-page-projects-title { margin-right: 32px!important;}

.qtrans_flag_and_text { margin-right:10px;}

.new_fleg {
 width: 22px;
    height: 17px;
    display: block;
    background: url(../images/ad_alt.png) center no-repeat;
    margin-top: 5px;
    margin-left: 23px;
}

.next_fleg {
  background-color:#FFF;
  width: 38px;
  height: 17px;
  display: block;
  margin-top: -2px;
  margin-left: 28px;
  border-right: 1px solid #d5dfe4;
  border-left: 1px solid #d5dfe4;
  border-top: 1px solid #d5dfe4;
  border-bottom: 1px solid #d5dfe4;
  border-radius: 0 0 4px 4px;
  background-image: url(../images/gb.png);
  background-repeat: no-repeat;
  background-position: 19px 2px;
}

.k-input { background:none; }

#select_manu { display:none;}


.menu-item-201 { 
  background-image: url(../images/home_icon.png);
  background-repeat: no-repeat;
  background-position: 10px 10px;
}

#title { word-spacing:normal!important;}

.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect {
  direction:rtl;
  height:38px;
}

#page .home-page-projects-title ul li:nth-child(1) { margin-right: -22px;}

#page .home-page-projects-title ul li:nth-child(2) { margin-right: 124px;}

#branchs .home-page-projects-title ul li:nth-child(1) { margin-right: -26px;	}

#branchs .home-page-projects-title ul li:nth-child(2) {
  width: 752px;
  margin-right: 118px;
}

#search-result .home-page-projects-title ul li:nth-child(1) { margin-right: -14px;}

#search-result .home-page-projects-title ul li:nth-child(2) {
  width: 752px;
  margin-right: 130px;
}

img.rsImg {
  cursor: pointer;
  height:264p;
}

.middle_wrapper{/*background: url("../images/bc_wall.jpg") repeat scroll left top transparent;*/
  overflow-x: hidden;
}

.main_porperty_page .properties_block { margin-right: 11px; }

.main_porperty_page .home-page-projects-title ul li:nth-child(1) { margin-right: 6px;}

.main_porperty_page .jcarousel-skin-tango .jcarousel-container-horizontal { margin-left: 14px;}

.text_pro_main {
  float: right;
  text-align: right;
  width: 626px;
  height: auto;
  margin-right: 33px;
  margin-bottom: 14px;
  font-size:15px;
}

.branch-contact .send_ok {
  margin-top: -17px;
  margin-left: 123px;
  width: 162px;
  font-size: 15px;
}

.menu-item-204 { cursor: auto;}



/* http://ofek.bmby.com/  */
.ofek { width:1170px;}

.main_ctegory {
  width:970px;
  border:none;
}

.ofek_input{/*position: absolute!important;right: 0px!important;margin-right: 274px!important;margin-top: 49px!important;*/}

.property .number_pro {
  float: right;
  min-width: 165px;
  margin-left:10px;
  color:#000;
}

.aofek .number_pro {
  position: absolute;
  margin-top: -80px;
  margin-right: 111px;
  color: white;
  width:200px;
}

.aofek .prop_details {
  float:right;
  position:absolute;
  margin-top:75px;
  color:#000;
  margin-right:8px;
  width: 550px;
}

.aofek h2 { margin-top:0px;}

.aofek a.read_more_home_project {
  width: 80px;
  margin-top: 27px;
  margin-right: 0;
}

.aofek .pice_row {
  /* margin-top: 0px;*/
  color: #FFF;
  /*position: absolute;*/
  left: 334px;
  font-size: 24px;
  width: 245px;
  opacity: 1;
  margin-left: 55px;
  z-index: 1;
  background-color: transparent;
}

.icons .icon_size {
    background-image: url(../images/size.png);
    background-repeat: no-repeat;
    background-position-x: 30px;
    background-position-y: 10px;
}

.icons .icon_plot {
  background-image: url("../images/plot-icon.png");
  background-repeat: no-repeat;
  background-position-x: 30px;
  background-position-y: 10px;
}

.aofek .icons ul li:nth-child(1),
.aofek .icons ul li:nth-child(2),
.aofek .icons ul li:nth-child(3),
.aofek .icons ul li:nth-child(4),
.aofek .icons ul li:nth-child(5) {
  width: 17%;
  color:#000;
  height: 33px;
  text-align: right;
  padding-right: 6px;
  padding-top: 13px;
  color: #000;
  font-size: 14px;
}

.agents_info_left ul li:nth-child(1){

}

.agents_info_left ul li:nth-child(2)
.agents_info_left ul li:nth-child(3)
.agents_info_left ul li:nth-child(4)
.aofek .icons{
  margin-top: 68px;
  position: absolute;
  background-color:#FFF;
}

.aofek .prop_header{ 
  width:200px;
  height:56px;
  float:right;
  margin-top:0px;
  color:#FFF;
  margin-top: 6px;
  margin-right: -6px;
}
.aofek .property_specification_row { float:right;}

.aofek .property_link{ display:none;}

.aofek .property_img{ width:306px; height:210px;}

.aofek .property_img img{ width:100%; height:100%;}

.aofek{
  width: 932px;
  height: 265px;
  border: 1px solid #e0e0e0;
  color: #fff;
  float: right;
  font-size: 13px;
  margin: 14px 12px;
  background: #fff;
  position: relative;
}

.footer_back{
   width:100%;
  background: #3d8050 ;


}

.manu_top { display:none;}

.ofek .property .summary1 {
  color: #696969;
  font-size: 13px;
  height: 21px;
  overflow: hidden;
  padding: 5px;
}

.ofek  .block_city .property {
float: right;
margin: -10px 11px 14px 21px;
/* width: 45%; */
border: 1px solid #D3D3CF;
width: 100%!important;
padding: 0px;
height: 290px;
background: #FFF;
position: relative;
}

.ofek .property {
 width: 47%;


}

.ofek .property img {
  width: 250px;
  height: 190px;
  border: solid 1px #f1f0f0;
}

.ofek .property h2 { 
  float:right;
  text-align:right;
  /*float:right;*/
  color: #2448AA;
  font-size: 20px;
  height: 20px;
  overflow: hidden;
  padding: 5px;
  margin-top:0px;
  padding-right:0px;
}

.h_line {
  width: 100%;
  height: 2px;
  margin-bottom:10px;
}

.hp_proj_img { position:relative; }

.s_more { 
  direction:rtl;
  background: url("../images/more_details_arrow.png") no-repeat scroll 4% center #1F1F1F;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
  cursor: pointer;
  float: right;
  font-size: 14px;
  line-height: 32px;
  padding-right: 15px;
  text-align: right;
  text-decoration: none;
  text-shadow: 0 0 0 #FFFFFF;
  width: 34%;
  margin-right: 5px;
  margin-top: -5px;
  position: relative;
}
.sf-menu li:hover{ background-color: #fff !important;}
a.read_more_home_project { 
  direction:rtl;
  background: url("../images/more_details_arrow.png") no-repeat scroll 4% center;
  color: #FFFFFF;
  cursor: pointer;
  float: right;
  font-size: 14px;
  line-height: 32px;
  padding-right: 0px;
  text-align: right;
  text-decoration: none;
  width: 34%;
  margin-right: 1px;
  margin-top: -5px;
  position: relative;
}
.proj_of_month .project_details_overflow {
  background: none repeat scroll 0 0 #F1F1F1;
  overflow: auto;
  padding-bottom: 20px;
  margin-top: -3px;
}

ul.list_mode{ 
  float: left;
  margin-top: 0;
  list-style-type:none;
}

.proj_of_month .project_name { background: #2448aa;}

.proj_of_month .summary1 {
  background: #f1f1f1;
  color: #696969;
  overflow: auto;
  padding: 10px;
  font-size: 13px;
  line-height: 20px;
}

.proj_of_month .project_name h2 {
  color: #FFFFFF;
  font-size: 23px;
  margin-top: -3px;
  padding: 15px 0;
  text-align: center;
}

ul.list_mode li {
  float: left;
  margin-right: 5px;
  cursor: pointer;
}

.main_porperty_page { background-color:#f8f8f3;}

.pro_text_ofek {
  position: absolute;
  right: 0px;
  margin-top: 40px;
  color: #696969;
  font-size: 13px;
  height: 21px;
  overflow: hidden;
  padding: 5px;
  direction: rtl;
}

.price_tag { 
  background: none repeat scroll 0 0 #000000;
  bottom: 2px;
  color: #FFFFFF;
  font-size: 25px;
  left: 0;
  opacity: 0.7;
  filter: alpha(opacity = 70);
  padding: 5px 10px;
  position: absolute;
}

.exclusive_tag {
  position: absolute;
  background: url("../images/exclusive_tag.png") no-repeat center transparent;
  height: 83px;
  left: -5px;
  top: -4px;
  width: 82px;
}

.main_news_home {
  font-size: 15px;

  line-height: 18px;

  overflow: hidden;
}

.qtrans_flag {
  height: 26px!important;
  width: 35px!important;
}

.footer_right input[name="Email"] {
  width:300px;
  height:17px;
  margin-right:0px;
}

.footer_contact_form { margin-top:22px;}

.spac_line_a { float:right;}

.smart_project_main { display:none;}

.show_cube{
  width: 300px;
  height: 300px;
  float: right;
  margin-right: 10px;
}

.ofek_search_main .change_pro { border:none;}

.the_number_of_page { display:none;}

.ofek_title_search {
margin-right: -1px;margin-top: -56px;}

.Private_Property { /*display:none;*/}

.project_specifications { display:none;}

.map_ofek{}

.project-plans{}

.contact-list-us ul li{ }

.payper_main {
  margin-bottom:28px;
  background: #fff;
  /*     -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;*/
  border: 1px solid #e0e0e0;
  width: 94%;
  height: 100%;
  margin-right: 30px;
  float: right;
}

.pagecontact-buton_contact{
  width: 300px!important;
  float: right!important;
  margin-right: 16px!important;
}

.buton_contact{
  /* width: 520px!important;*/
  float: right!important;
  margin-right: 16px!important;
}


.contact_us_page .outercontainer{}

.pro_text_a_ofek {
  direction: rtl;
  background: url("../images/more_details_arrow.png") no-repeat scroll 4% center;
  position: absolute;
  margin-top: 79px;
  cursor: pointer;
  float: right;
  font-size: 14px;
  line-height: 15px;
  padding-left: 24px;
  text-align: right;
  text-decoration: none;
  margin-left:115px;
}

.contact_us_page .map_page { display:none;}

.contact_us_page .single_page_right { border:none;}

.contact_us_page .left_content_home {
  direction:rtl;
  margin-left: 0px;
  width: 96%;
  min-height: 440px;
  padding: 10px;
}

.contact_line_us {
  padding-bottom: 41px;
}

.single_project_title_left {
  width:261px;
  font-size: 24px;
  color: #000;
  text-align: right;
  float:left;
}

.contact_us_right { margin-top:4px!important;}

.ofek_show_cube {
  font-size:18px;
  width:612px;
  float:right;
  border-right: 1px solid #DBDBDB;
  border-left: 1px solid #DBDBDB;
  border-bottom: 1px solid #DBDBDB;
  height: 340px;
  padding: 6px;
  position: relative;
  overflow: auto;
  direction: ltr;
  text-align: right;
}

.ofek_project_plens {
  margin-right: 25px;
  margin-top:10px;
  float: right;
  width:640px;
  height: 428px;
}

.map_ofek_title {
  font-size:18px;
  width: 892px;
  padding-bottom: 10px;
  margin: 35px 20px;
}

.border_line_top {
  border-bottom: 1px solid #cccccc;
  width: 941px;
  margin-left: auto;
  margin-right: auto;
}

.number_page_ofek {
  float: right;
 display: block;
}

.project_box_tabs ul { 
  width:637px;
  list-style-type:none;
  margin-left:3px;
}

.tech_details ul li {
  text-decoration:none;
  list-style-type: none;
}

.project_box_tabs ul.idTabs li a {
  padding: 10px 21px;
  background: white;
  /* border-radius: 4px 4px 0 0;*/
  border-right: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-top: 1px solid #dedede;
  color: #000000;
  display: block;
  outline: none;
  position: relative;
  font-size: 17px;
  border:1px;
}

.project_box_tabs ul.idTabs li a.selected {
  background: #d73540;
  color: #fff!important;
}

.project_box_tabs ul.idTabs li a:hover {color: #000000!important;}

.project_box_tabs ul.idTabs li {
  float: right;
  margin-left: -1px;
  text-decoration:none;
  border-right: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-top: 1px solid #dedede;
}

.number_page_ofek .the_number_of_page {
font-size: 13px;
display: block!important;
color: #000;
margin-top: -25px;
margin-right: 134px;
}

.mainselection_b_a span.k-combobox { width:200px; }

.dwon_site_map { height:20px;}

.reltive_main { display:none;}

.single-project_b{ }

.aofek .area_ofek_title {
  margin-top:71px;
  color:#d73540;
  font-size:18px;
  font-weight: bold;
  margin-right: 7px;
}

.area_ofek_title {
  color: black;
  float:right;
  min-width:154px;
  /* margin-top: 66px;*/
}

.the_info { display:block;}

.phone_agent {
  color: #8b989d;
  padding-right:17px;
  background-image: url(../images/phone_s.png);
  background-repeat: no-repeat;
  background-position: right;
}

.are_gents { display:block;}

.project_box_tabs_smart { display:none;}

.main_pro_bg {
  float:right;
  margin-right:24px;
  margin-bottom: 20px;
  margin-top: 8px;
  width: 942px;
  background-color: white;
  /*-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;*/
  border: 1px solid #e0e0e0;
  padding-top: 24px;
}

.ofek_show_cube_smart{ display:none;}

#more_info{
  background-image: url(../images/pro_pluse.png);
  background-repeat: no-repeat;
  width: 36px;
  height: 26px;
  font-size: 0px;
  border: none;
  float: left;
  margin-left: 25%;
  margin-top: 2px;
}

.one_a {
  background-color: #2448AA;
  margin-top: 4px;
  border-radius: 3px;
  width: 93px;
  color: white;
  height: 23px;
  float: right;
  list-style-type: none;
  text-align: center;
  margin-left: -8px;
  margin-right: 10px;
}

.smart_tab {
  width:314px;
  display:none;
  float:right;
}

.main_pro_bg .single-property-title { width:924px;}

.main_pro_bg .single-property-left { margin-left:0px;}



.project_box_tabs_smart ul li a {
  font-size:14px;
  color:#000;
}

.practice_areas_ofek {
  font-size: 23px;
  color: #5e6d72;
  margin: 10px 0;
}

.paypr_pro {
  margin-bottom:20px;
  width: 937px;
  float: right;
  /* background-color: white;
  border: 1px solid #e0e0e0;*/
  margin-right: 31px;
  margin-top: 8px;

}

.logo_sub_text {
  width: 300px;
  float: right;
  text-align: right;
  color: white;
  font-size: 16px;
  margin-top: 110px;
  letter-spacing: 4px;
  /*  border: 1px solid white;*/

}

.footer_fuil {
  width: 57%;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
}

.footer_right input[type="text_main"] {
  float: right;
  width: 300px;
  direction:rtl;
  height: 40px;
  border-radius: 4px;
  background: #262626;
  border: 0 none;
  margin-bottom: 10px;
  color: #B7B7B7;
  font-size: 11px;
  padding-right: 6px;
  overflow: auto;
  position: relative;
  outline: none;
}



/*ofek.bmby.com - color  */
.full_price,
.send_btn,
.send_btn_s,
.aofek .prop_header,
.h_line,
.search_btn,
.send_btn_footer { background-color:#d73540;}


/*broker_site Vic*/

.header_top {
  width:1170px;
  margin:0 auto;


}

.new_nehes {
  width:450px;
  height:190px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  background:white;
  opacity: 0.7;

}

.news_block1 {
  position:absolute;
  width:1170px;
  height:422px;
  z-index:10000;  
  display: none; 

}

.new_nehes h2 {
  font-weight: bold;
  color:#d73540;
  font-size: 38px;
  padding:12px 12px 0 12px;
  margin:0;
}

.new_nehes h3 {
  font-weight: bold;
  color:#3f3f3f;
  font-size: 21px;
  text-align: right;
  margin:0;
  padding-right: 12px;
}


.new_nehes p {
  color:#3f3f3f;
  font-size: 16px;
  text-align: right;
  margin:0;
  padding-right: 12px;
  padding-left: 12px;
}

.read_more { 
  width:104px;
  height:25px;
  background: #d73540;
  color:white;
  font-size: 18px;
  margin-top:0;
  padding:16px;
  text-align: right; 
  margin-left: 0;
  margin-right: auto; 
  cursor: pointer;  
}

.new_nehes_all {
  width:450px;
  height:281px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;     
}

.form-search-class {
width: 1170px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: solid 1px #DEDEDE;
    border-left: solid 1px #DEDEDE;
    border-right: solid 1px #DEDEDE;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.27);
    padding-top: 7px;
    background: #FFF;
    min-height: 220px;
    background-image: url(/bg.jpg);
    background-repeat: no-repeat;
    background-position-y: 187px;
}

#footer > footer > div.footer_left > form > div.footer_contact_form > ul > li {
 list-style-type: none;
font-size: 14px;
color: #000;

}

#footermenu > li.current-menu-item {
  color: red;
  font-weight: bold;
  background: none;
}

#footermenu > li.menu-item > a { color: #1d1d1d; }



/*swich homepage*/

.switch {
  position: absolute;
  margin-top: 27px;
  margin-left: 474px;
  height: 37px;
  width: 256px;
  background: #f4f4f4;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 19px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}

.switch-label {
  position: relative;
  z-index: 2;
  float: left;
  width: 126px;
  line-height: 36px;
  font-size: 18px;
  color: #c0bfbf;
  text-align: center;
  /*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.45);*/
  cursor: pointer;
}
.switch-label:active {
  font-weight: bold;
}

.switch-label-off {
  padding-left: 2px;
}

.switch-label-on {
  padding-right: 2px;
}

/*
* Note: using adjacent or general sibling selectors combined with
*       pseudo classes doesn't work in Safari 5.0 and Chrome 12.
*       See this article for more info and a potential fix:
*       http://css-tricks.com/webkit-sibling-bug/
*/
.switch-input {
  display: none;
}
.switch-input:checked + .switch-label {
  font-weight: bold;
  color: #fff;
  /*text-shadow: 0 1px rgba(255, 255, 255, 0.25);*/
  -webkit-transition: 0.15s ease-out;
  -moz-transition: 0.15s ease-out;
  -o-transition: 0.15s ease-out;
  transition: 0.15s ease-out;
}
.switch-input:checked + .switch-label-on ~ .switch-selection {
  left: 128px;
  /* Note: left: 50% doesn't transition in WebKit */
}

.switch-selection {
  display: block;
  position: absolute;
  z-index: 1;
  top: 2px;
  left: 2px;
  width: 126px;
  height: 34px;
  background: #d73540;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, #d73540, #e40232);
  background-image: -moz-linear-gradient(top, #d73540, #e40232);
  background-image: -o-linear-gradient(top, #d73540, #e40232);
  background-image: linear-gradient(to bottom, #d73540, #e40232);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: left 0.15s ease-out;
  -moz-transition: left 0.15s ease-out;
  -o-transition: left 0.15s ease-out;
  transition: left 0.15s ease-out;
}
.switch-blue .switch-selection {
  background: #3aa2d0;
  background-image: -webkit-linear-gradient(top, #4fc9ee, #3aa2d0);
  background-image: -moz-linear-gradient(top, #4fc9ee, #3aa2d0);
  background-image: -o-linear-gradient(top, #4fc9ee, #3aa2d0);
  background-image: linear-gradient(to bottom, #4fc9ee, #3aa2d0);
}
.switch-yellow .switch-selection {
  background: #c4bb61;
  background-image: -webkit-linear-gradient(top, #e0dd94, #c4bb61);
  background-image: -moz-linear-gradient(top, #e0dd94, #c4bb61);
  background-image: -o-linear-gradient(top, #e0dd94, #c4bb61);
  background-image: linear-gradient(to bottom, #e0dd94, #c4bb61);
}


.titpropblock { margin:4px;direction:rtl; }
li.k-item{direction:rtl;}

h3  { 
  color: #3f3f3f;
    font-size: 24px !important;
    line-height: 27px !important;
    font-weight: bold !important;
    padding: 5px 9px 0px 0px;
}

/*icons fonts*/


.breadcrumb a:hover, .cube_v:before, .map_title_icon span:before, .Private_Property ul li span, .agente_con_title, .video_title_galery, #footer a:hover, .number_pro, .type_pro_color, .icon_room:before, .icon_floor:before, .icon_toilet:before, .icon_parking:before, .fax, .emaill:before, .tell:before, .title:before, .time:before, .mail_pro:before, .print_pro:before, .tell_icon:before, .icon_mail_pro:before, .name_icom:before {
    color: #3d8050;
}

@font-face
{
  font-family: icomoon;
  src: url(../fonts/icomoon.woff);
}

.icon-font {
  font-family: 'icomoon';

}

.icon_room:before {
  content: "\e600";
  margin-right: 21px;
  font-size: 21px!important;

}

.icon_parking:before {
  content: "\e606";
  margin-right: 21px;
  font-size: 21px!important;

}

.icon_toilet:before {
  content: "\e60f";
  margin-right: 21px;
  font-size: 21px!important;
}

/*.icon_size:before {
  content: "\e607";
  margin-right: 21px;
  font-size: 21px!important;
}*/

.icon_floor:before {
  content: "\e605";
  margin-right: 21px;
  font-size: 21px!important;
}


div.abox.aofek >.exclu {
width: 136px;
height: 83px;
  position:absolute;
margin-left: 806px;  background-image:url(" ../images/exlu.png");
  background-repeat: no-repeat;
  margin-top: 1px;

}

div.abox.aofek >.prop_tag_sale {
width: 136px;
height: 86px;
position: absolute;
margin-left: 806px;
  background-image:url(" ../images/sold.png");
  background-repeat: no-repeat;
  margin-top: 1px;
}


.pro_text_a_ofek a:hover { color: #a10324;}

.icon_sohen_person {
  width: 174px;
  height: 19px;
  padding-left: 5px;    
}

.icon_sohen_person:before {
  content: "\e612";
  margin-right: -10px;
  font-size: 80px!important;
  padding-left: 12px;
  margin-right: -10px;
}

.icon_email1 {
  width: 260px;
  height: 19px;
  padding-left: 5px;    
}  

.twelve_columns_omega
{
overflow-x: hidden;}

.footer_back
{
  overflow-x: hidden;
}

.icon_email1:before {
  content: "\e602";
  /*margin-right: 21px;*/
  font-size: 21px!important;
  padding-top: 0px;
  margin-top: 0px;
  float: right;
  padding-left: 16px;
  color: #d73540;
}

.full_price
{
  padding-top: 44px;
}




.icon_tel {
  width: 217px;
  height: 19px;
  padding-left: 5px;  
}

.icon_tel:before {
  content: "\e60d";
  font-size: 21px!important;
  padding-top: 0px;
  margin-top: 0px;
  float: right;
  padding-left: 16px;
  color:#d73540;
}

.icon_skype
{
  width: 217px;
  height: 19px;
  padding-left: 5px;  
}

.icon_skype:before {
  content: "\e609";
  font-size: 21px!important;
  padding-top: 0px;
  margin-top: 0px;
  float: right;
  padding-left: 16px;
  color:#d73540;
}

.icon_address {
  width: 260px;
  height: 19px;
  padding-left: 5px;    
}

.icon_address:before {
  content: "\e607";
  /*margin-right: 21px;*/
  font-size: 21px!important;
  padding-top: 0px;
  margin-top: 0px;
  float: right;
  padding-left: 16px;
  color: #d73540;
}

.icon_clock {
  width: 260px;
  height: 19px;
  padding-left: 5px;    
}

.icon_clock:before {
  content: "\e601";
  /*margin-right: 21px;*/
  font-size: 21px!important;
  padding-top: 0px;
  margin-top: 0px;
  float: right;
  padding-left: 16px;
  color: #d73540;
}

.icon_faxx {
  width: 260px;
  height: 19px;
  padding-left: 5px;    
}

.icon_faxx:before {
  content: "\e604";
  /*margin-right: 21px;*/
  font-size: 21px!important;
  padding-top: 0px;
  margin-top: 0px;
  float: right;
  padding-left: 16px;
  color: #d73540;
}



.branch-contact, .private-branch  h3{
  color: #d73540!important;
  padding-right: 18px;

}




.agents_info ul li:nth-child(2) {
  background: #d73540;
  color: white;
  font-size: 18px;
  padding-right: 12px;
  height: 38px;
  padding-top: 20px;
  margin-right: -11px;

}

.agents_info_left ul li span{

  font-size: 14px;
  font-family: 'Open Sans Hebrew', sans-serif !important; 
  margin-top: 19px;
  color: black;
  padding-bottom: 15px;
  margin-bottom: 10px;
}

a.nehasim_agent {
  direction: rtl;
  background: url("../images/more_details_arrow.png") no-repeat scroll 4% center;
  cursor: pointer;
  float: right;
  font-size: 14px;
  line-height: 32px;
  padding-right: 0px;
  text-align: right;
  text-decoration: none;
  width: 37%;
  margin-right: 35px;
  margin-top: -5px;
  position: relative;
  color:#d73540;

}

.white_block {
  float: right;
  margin-right: 33px;
  width: 92%;
  text-align: right;
  direction: rtl;
  font-size: 15px;
  background: white;
  border: 1px solid #e0e0e0;
  padding: 30px 4px;
  height: 362px;

}


.index_contact_page ul li span{

  font-size: 14px;
  font-family:  'Open Sans Hebrew', sans-serif !important; 
  margin-top: 19px;
  color: black;
  padding-bottom: 15px;
  margin-bottom: 10px;
}

.index_contact_page ul li { padding-bottom: 8px; }

div.branch-contact { margin-right: -9px!important;}

div.contact-list { margin-right: -8px!important;}

.private-branch-property h3 {
  color: #d73540!important;
  padding-right: 9px;
  margin-top:28px;
}


.dreamhouse-block {

  display:none;
  width: 270px;
  height: 49px;
  text-align: left;
  background: #525252;
  z-index: 20100;
  position: absolute;
  margin-top: -64px;
  margin-left: 700px;

}

.dreamhouse-block1 { 
  float:left;
  width: 44px;
  height: 37px;
  background: #2f2f2f;
  padding-top: 12px;
  padding-left: 12px;         
} 

.dreamhouse-block2 {  
  float:right;
  color: #babab9;
  font-size: 18px;
  padding: 13px;     
} 

.map_single_property {
  width: 615px;
  height: 278px;
  position: relative;
  background-color: rgb(229, 227, 223);
  overflow: hidden;
  -webkit-transform: translateZ(0px);
  margin-right: 26px;
  margin-top: -27px;
  margin-bottom: 26px;     
}

.icon_nonselect {
  width: 260px;
  height: 19px;
  padding-left: 5px;    
}

.icon_nonselect:before {
  content: "\e60b";
  /*margin-right: 21px;*/
  font-size: 17px!important;
  padding-top: 0px;
  margin-top: 0px;
  float: right;
  padding-left: 8px;
  color: #d73540;
}

.icon_select {
  width: 260px;
  height: 19px;
  padding-left: 5px;    
}

.icon_select:before {
  content: "\e613";
  /*margin-right: 21px;*/
  font-size: 17px!important;
  padding-top: 0px;
  margin-top: 0px;
  float: right;
  padding-left: 8px;
  color: #d73540;
}

.simon_property  ul li span {
  font-family: 'Open Sans Hebrew', sans-serif !important; 
  font-size: 13px;


}

.Private_Property ul li span {

  color:#d73540;
  /*     font-weight: bold;*/
}

.disc-tit {
  color:#d73540;
  /* font-weight: bold;*/
  font-size: 16px;
  border-top: solid 1px #bebebe;
  padding-top: 10px;
}

.redline {
  width:625px;
  height:8px;
  background: #d73540;
  margin-top:51px;
  margin-left:14px;   
}

.title_all_top_prop{width: 924px;height: 43px;float: right;color: #FFF;font-size: 17px;background-color: #000;margin: 50px 34px 21px 21px;}

::-webkit-input-placeholder {
   color: black;
}

:-moz-placeholder { /* Firefox 18- */
   color: black;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: black;  
}

:-ms-input-placeholder {  
   color: black;  
}
#search .accordion-heading .accordion-toggle,
		ul.sf-menu li:hover ul, ul.sf-menu li.sfhover ul, .sf-menu li:hover, .btn-colorscheme, .btn-white:hover {background-color: #ffffff !important;}