@import url("//netdna.bootstrapcdn.com/font-awesome/3.0.2/css/font-awesome.css");

.p {
font-family: inherit;
font-weight: normal;
font-size: 1em;
line-height: 1.6;
margin-bottom: 1.25em;
text-rendering: optimizeLegibility;
}
ul.similar_jobs{
	margin-left:0px;
}
.left.float-wraper {
	padding: 0 10px 10px 0;
}
.right.float-wraper {
	margin: 0 0 0.031em .33em;
}
.fright{ float:right;}
.fleft{ float:left;}

.pagination ul li span {
  border-right: 1px solid #DDDDDD;
  float: left;
  font-size: 11px;
  line-height: 34px;
  padding: 0 14px;
  text-decoration: none;
}

.properties-rows .span9 .span3{
	margin-left:0px;
}
.properties-rows .span9 .span6{
	margin-left:15px;
}
.properties-rows .span4{
	margin-left:0px;
	width:65%;
}
/**
 * MAPS INTERFACE STYLES
 *
 */
#loc-locations{clear:both;}

#map-wrap.right {
	float:right;
	margin:0 0 10px 10px;
}

.map-wrap,#map-wrap{
	position: relative;
	width: 100%;
	height: 296px;
	z-index: 22;
	background: url(../../career/img/loading.gif) no-repeat center;
	border: 3px solid #FFFFFF;

	box-shadow: 0 1px 3px #C7C7C7;
	-moz-box-shadow: 0 1px 3px #C7C7C7;
	-webkit-box-shadow: 0 1px 3px #C7C7C7;
}
.map-wrap img,#map-wrap img{
	max-width: initial!important;
}
#filter-form {
	margin: 0;
	/*overflow: hidden;*/
	position: relative;

}

.option_list{
	margin-bottom:0px; padding-top:7px; line-height:15px; font-family:Seven_01; font-size:12px;
}
.chzn-single-with-drop span{
	font-size:14px;
	color:#333;
	line-height:16px;
}
.filter li, .filter li a, .filter li a.visited{
	font-size:14px;
	color:#333;
}

/* MAP - INFO WINDOW */
.map-dir label {
	width:10%;
	float:none;
}

.loc-infowin {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.91);
    box-shadow: 0 0 12px #000000;
	border:3px solid #323030;
    margin: 0;
    position: relative;
    width: 420px;
    z-index: 9999;
}
.loc-infowin h2 a {
    color: #FFFFFF;
    text-shadow: 0 0 2px #000000;
}
.loc-infowin h2 {
    background: none repeat scroll 0 0 #323030;
    box-shadow: none !important;
    font-size: 2em;
    margin: -4px -15px 5px;
    padding: 10px;
    text-shadow: none;
}
.iw-ab-bot, .iw-a-bot {
    border-color: #323030 transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -23px;
    height: 0;
    left: 50%;
    position: absolute;
    width: 0;
}
.iw-a-top, .iw-ab-top {
    border-color: transparent transparent #323030;
    border-style: solid;
    border-width: 10px;
    height: 0;
    left: 50%;
    position: absolute;
    top: -23px;
    width: 0;
}
.infobox-wrap, #loc-infowin-content {
    /*background: none repeat scroll 0 0 #FFFFFF;*/
    padding: 3px;
}
#loc-infowin-content {
    height: 196px;
}
.closebox img {
    border: medium none;
    float: right;
}
.closebox {
    right: 0;
}


div,
div:before,
div:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  font-size: 100%; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-justify {
  text-align: justify !important; }

.hide {
  display: none; }

img {
  display: inline-block; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

/* Grid HTML Classes */
.lrow {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5em;
  *zoom: 1; }
  .lrow:before, .lrow:after {
    content: " ";
    display: table; }
  .lrow:after {
    clear: both; }
  .lrow .column,
  .lrow .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    width: 100%;
    float: left; }
  .lrow .lrow {
    width: auto;
    margin-left: -0.9375em;
    margin-right: -0.9375em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }
    .lrow .lrow:before, .lrow .lrow:after {
      content: " ";
      display: table; }
    .lrow .lrow:after {
      clear: both; }

@media only screen {
  .lrow .column,
  .lrow .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  [class*="column"] + [class*="column"]:last-child {
    float: right; }

  [class*="column"] + [class*="column"].end {
    float: left; }
}
/* Styles for screens that are atleast 768px; */
@media only screen and (min-width: 48em) {
  .lrow .large-1 {
    position: relative;
    width: 8.33333%; }

  .lrow .large-2 {
    position: relative;
    width: 16.66667%; }

  .lrow .large-3 {
    position: relative;
    width: 25%; }

  .lrow .large-4 {
    position: relative;
    width: 33.33333%; }

  .lrow .large-5 {
    position: relative;
    width: 41.66667%; }

  .lrow .large-6 {
    position: relative;
    width: 50%; }

  .lrow .large-7 {
    position: relative;
    width: 58.33333%; }

  .lrow .large-8 {
    position: relative;
    width: 66.66667%; }

  .lrow .large-9 {
    position: relative;
    width: 75%; }

  .lrow .large-10 {
    position: relative;
    width: 83.33333%; }

  .lrow .large-11 {
    position: relative;
    width: 91.66667%; }

  .lrow .large-12 {
    position: relative;
    width: 100%; }
}
button, .button {
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-family: inherit;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 1.25em;
  position: relative;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  padding-top: 0.75em;
  padding-right: 1.5em;
  padding-bottom: 0.8125em;
  padding-left: 1.5em;
  font-size: 1em;
  background-color: #2ba6cb;
  border-color: #2284a1;
  color: white; }
  button:hover, button:focus, .button:hover, .button:focus {
    background-color: #2284a1; }
  button:hover, button:focus, .button:hover, .button:focus {
    color: white; }
  button.secondary, .button.secondary {
    background-color: #e9e9e9;
    border-color: #d0d0d0;
    color: #333333; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      background-color: #d0d0d0; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      color: #333333; }
  button.success, .button.success {
    background-color: #5da423;
    border-color: #457a1a;
    color: white; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      background-color: #457a1a; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      color: white; }
  button.alert, .button.alert {
    background-color: #c60f13;
    border-color: #970b0e;
    color: white; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      background-color: #970b0e; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
      color: white; }
  button.large, .button.large {
    padding-top: 1em;
    padding-right: 2em;
    padding-bottom: 1.0625em;
    padding-left: 2em;
    font-size: 1.25em; }
  button.small, .button.small {
    padding-top: 0.5625em;
    padding-right: 1.125em;
    padding-bottom: 0.625em;
    padding-left: 1.125em;
    font-size: 0.8125em; }
  button.tiny, .button.tiny {
    padding-top: 0.4375em;
    padding-right: 0.875em;
    padding-bottom: 0.5em;
    padding-left: 0.875em;
    font-size: 0.6875em; }
  button.expand, .button.expand {
    padding-top: false;
    padding-right: 0px;
    padding-bottom: false0.0625em;
    padding-left: 0px;
    width: 100%; }
  button.left-align, .button.left-align {
    text-align: left;
    text-indent: 0.75em; }
  button.right-align, .button.right-align {
    text-align: right;
    padding-right: 0.75em; }
  button.disabled, button[disabled], .button.disabled, .button[disabled] {
    background-color: #2ba6cb;
    border-color: #2284a1;
    color: white;
    cursor: default;
    opacity: 0.6;
    -webkit-box-shadow: none;
    box-shadow: none; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #2284a1; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      color: white; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #2ba6cb; }
    button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
      background-color: #e9e9e9;
      border-color: #d0d0d0;
      color: #333333;
      cursor: default;
      opacity: 0.6;
      -webkit-box-shadow: none;
      box-shadow: none; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #d0d0d0; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        color: #333333; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #e9e9e9; }
    button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
      background-color: #5da423;
      border-color: #457a1a;
      color: white;
      cursor: default;
      opacity: 0.6;
      -webkit-box-shadow: none;
      box-shadow: none; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #457a1a; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        color: white; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #5da423; }
    button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
      background-color: #c60f13;
      border-color: #970b0e;
      color: white;
      cursor: default;
      opacity: 0.6;
      -webkit-box-shadow: none;
      box-shadow: none; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #970b0e; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        color: white; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
        background-color: #c60f13; }

input.button,
button.button {
  padding-top: 0.8125em;
  padding-bottom: 0.75em; }
  input.button.tiny,
  button.button.tiny {
    padding-top: 0.5em;
    padding-bottom: 0.4375em; }
  input.button.small,
  button.button.small {
    padding-top: 0.625em;
    padding-bottom: 0.5625em; }
  input.button.large,
  button.button.large {
    padding-top: 1.03125em;
    padding-bottom: 1.03125em; }

@media only screen {
  .button {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out; }
    .button:active {
      -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
      box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
    .button.radius {
      -webkit-border-radius: 3px;
      border-radius: 3px; }
    .button.round {
      -webkit-border-radius: 1000px;
      border-radius: 1000px; } }
@media only screen and (min-width: 48em) {
  .button {
    display: inline-block; } }
/* Button Groups */
.button-group {
  list-style: none;
  margin: 0;
  *zoom: 1; }
  .button-group:before, .button-group:after {
    content: " ";
    display: table; }
  .button-group:after {
    clear: both; }
  .button-group > * {
    list-style: none;
    margin: 0 0 0 -1px;
    float: left; }
    .button-group > *:first-child {
      margin-left: 0; }
  .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; }
  .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-bottomleft: 1000px;
    -moz-border-radius-topleft: 1000px;
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px; }
  .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-topright: 1000px;
    -moz-border-radius-bottomright: 1000px;
    -webkit-border-top-right-radius: 1000px;
    -webkit-border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px; }
  .button-group.even-2 li {
    width: 50%; }
    .button-group.even-2 li .button {
      width: 100%; }
  .button-group.even-3 li {
    width: 33.33333%; }
    .button-group.even-3 li .button {
      width: 100%; }
  .button-group.even-4 li {
    width: 25%; }
    .button-group.even-4 li .button {
      width: 100%; }
  .button-group.even-5 li {
    width: 20%; }
    .button-group.even-5 li .button {
      width: 100%; }
  .button-group.even-6 li {
    width: 16.66667%; }
    .button-group.even-6 li .button {
      width: 100%; }
  .button-group.even-7 li {
    width: 14.28571%; }
    .button-group.even-7 li .button {
      width: 100%; }
  .button-group.even-8 li {
    width: 12.5%; }
    .button-group.even-8 li .button {
      width: 100%; }

.button-bar {
  *zoom: 1; }
  .button-bar:before, .button-bar:after {
    content: " ";
    display: table; }
  .button-bar:after {
    clear: both; }
  .button-bar .button-group {
    float: left;
    margin-right: 0.625em; }
    .button-bar .button-group div {
      overflow: hidden; }

/* Tooltips */
.has-tip {
  border-bottom: dotted 1px #cccccc;
  cursor: help;
  font-weight: bold;
  color: #333333; }
  .has-tip:hover, .has-tip:focus {
    border-bottom: dotted 1px #196177;
    color: #2ba6cb; }
  .has-tip.tip-left, .has-tip.tip-right {
    float: none !important; }

.tooltip {
  display: none;
  position: absolute;
  z-index: 999;
  font-weight: bold;
  font-size: 0.9375em;
  line-height: 1.3;
  padding: 0.5em;
  max-width: 85%;
  left: 50%;
  width: 100%;
  color: white;
  background: black;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
  .tooltip > .nub {
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent black transparent;
    top: -10px; }
  .tooltip.opened {
    color: #2ba6cb !important;
    border-bottom: dotted 1px #196177 !important; }

.tap-to-close {
  display: block;
  font-size: 0.625em;
  color: #888888;
  font-weight: normal; }

@media only screen and (min-width: 48em) {
  .tooltip > .nub {
    border-color: transparent transparent black transparent;
    top: -10px; }
  .tooltip.tip-top > .nub {
    border-color: black transparent transparent transparent;
    top: auto;
    bottom: -10px; }
  .tooltip.tip-left, .tooltip.tip-right {
    float: none !important; }
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent black;
    right: -10px;
    left: auto;
    top: 50%;
    margin-top: -5px; }
  .tooltip.tip-right > .nub {
    border-color: transparent black transparent transparent;
    right: auto;
    left: -10px;
    top: 50%;
    margin-top: -5px; } }


/**
 * Boxes
 */

.box {
  display: block;
  background-color: #ffffff;
  border: 1px solid #d6d6d6 ;
  /* IE6-7 */

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}

.box-header {
  padding: 15px;
  background: #fcfcfc;
  border-bottom: 1px solid #eee;
}
.box-header .close {
  margin-top: 2px;
}
.box-header h3 {
  margin: 0;
  padding: 0;
  line-height: 30px;
}
.box-body {
  position: relative;
  max-height: 400px;
  padding: 15px;
  overflow: visible;
}
.box-form {
  margin-bottom: 0;
}
.box-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.box-footer:before,
.box-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.box-footer:after {
  clear: both;
}
.box-footer .button  {
  margin:0 0 0 5px;
}
.box input[type=text],.box select{width:98%!important}
.box-footer .button-group .button{
  margin-left: -1px;
}
.box-footer .button-block + .button-block {
  margin-left: 0;
}





/******************************filter**********************************************************/

@media (max-width: 767px){#content #main{padding-left:20px;padding-right:20px}
}
.form-required {
color: red;
}
.chzn-container .chzn-single div b {
background-image: none;
background-image: url("../../career/img/arrow-bottom-black.png") !important;
background-size: 11px 7px !important;
background-position: center center;
background-repeat: no-repeat;
}
.properties-rows .filter{display:inline-block;zoom:1;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#fff;display:block;margin:0px 0px 30px 0px;height:auto;padding:10px}
.properties-rows .filter:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.properties-rows .filter form{float:right;margin:0px}
.properties-rows .filter form .control-group{float:right;margin-bottom:0px}
.properties-rows .filter form .control-group label{color:#1b1b1b;font-weight:bold;line-height:30px}
.properties-rows .filter form .control-group select{width:100px}
.properties-rows .filter form .control-group .control-label{width:100px}
.properties-rows .filter form .control-group .controls{margin-left:120px}
.properties-rows .filter form .control-group .chzn-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.properties-rows .property{display:inline-block;zoom:1;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#fff;margin-bottom:30px;padding:0px;position:relative}
.properties-rows .property:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.properties-rows .property:last-child{margin-bottom:0px}
.properties-rows .property .title-price{padding-bottom:3px;padding-top:17px}
.properties-rows .property .title-price .title h2{line-height:1;margin:0px}
.properties-rows .property .title-price .title h2 a{-webkit-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;transition:color 0.2s ease-in;color:#06a7ea;font-size:22px;font-weight:normal}
.properties-rows .property .title-price .title h2 a:hover{color:#0584b8;text-decoration:none}
.properties-rows .property .title-price .price{clear:right;color:#313131;float:right;font-size:22px;margin-top:3px;padding-right:30px;text-align:right}
.properties-rows .property .body{padding-bottom:7px}
.properties-rows .property .body p{padding-right:30px; margin-bottom:0px;}
.properties-rows .property .image{position:relative;text-align:center}
.properties-rows .property .image .content a{-webkit-transition:background-color 0.2s ease-in;-moz-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in;background-color:rgba(0,0,0,0);display:block;height:100%;left:0px;position:absolute;top:0px;width:100%}
.properties-rows .property .image .content a:hover{background-color:rgba(0,0,0,0.5);background-image:url("../../career/img/icons/eye.png");background-position:center center;background-repeat:no-repeat}
.properties-rows .property .location{background-image:url("../../career/img/border.png");background-position:left bottom;background-repeat:repeat-x;color:#707070;font-size:16px;line-height:1;margin-bottom:12px;margin-right:30px;padding-bottom:12px}
.properties-rows .property .area{display:inline-block;margin-right:10px}
.properties-rows .property .area .key{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-shadow:none;background-color:transparent;font-size:12px;padding:0px}
.properties-rows .property .bedrooms{background-image:url("../../career/img/icons/bedrooms.png");background-position:left center;background-repeat:no-repeat;background-size:21px 12px;display:inline-block;margin-right:10px;padding-left:30px}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.properties-rows .property .bedrooms{background-image:url("../img/icons/bedrooms@2x.png")}
}
.properties-rows .property .bathrooms{background-image:url("../../career/img/icons/bathrooms.png");background-position:left center;background-repeat:no-repeat;background-size:14px 20px;display:inline-block;margin-right:10px;padding-left:25px}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.properties-rows .property .bathrooms{background-image:url("../img/icons/bathrooms@2x.png")}
}
.properties-rows .property .views-field-field-bedrooms{margin:0px;padding:0px}
.properties-rows .property .views-field-field-bedrooms .field-content{padding-left:0px}
@media (max-width: 979px){.properties-rows .property .title-price .title h2 a{font-size:16px}
.properties-rows .property .title-price .price{font-size:16px}
.properties-rows .property .location{font-size:12px}
}
@media (max-width: 767px){.properties-rows .filter form .control-group label{float:left;line-height:40px}
.properties-rows .filter form .control-group:last-child{margin:0px}
.properties-rows .property .body{padding:20px}
.properties-rows .property .title-price{padding:0px}
.properties-rows .property .title-price .title{float:left;width:auto}
.properties-rows .property .title-price .title h2 a{font-size:14px;line-height:1;vertical-align:top}
.properties-rows .property .title-price .price{float:right;font-size:14px;line-height:1;width:auto}
.properties-rows .property .location{font-size:12px;margin-right:0px}
}
.property-filter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;zoom:1;background-color:#0581b5;display:block;padding:20px;width:100%}
.property-filter:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.property-filter form{margin:0px}
.property-filter label{color:#fff;font-weight:bold}
.property-filter select{width:100%}
.property-filter input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0px;height:40px;width:100%}
.property-filter .chzn-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100% !important}
.property-filter .chzn-container .chzn-single{border:0px}
.property-filter .chzn-container .chzn-drop{border:0px}
.property-filter .beds,.property-filter .baths{float:left;width:48%}
.property-filter .baths{float:right}
.property-filter .rent,.property-filter .sale{width:48%}
.property-filter .rent{clear:left;float:left}
.property-filter .sale{clear:right;float:right}
.property-filter .price-value{clear:both;color:#fff;float:left;font-weight:bold;margin:5px 0px 5px 0px;text-align:center;width:100%}
.property-filter .price-slider{display:inline-block;zoom:1;clear:both;display:block;float:left;margin:15px 0px 20px 0px;width:100%}
.property-filter .price-slider:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.property-filter .price-from,.property-filter .price-to{display:none}
.property-filter .form-actions{background-color:transparent;border:0px;margin:0px;padding:0px}
.property-filter .form-actions .btn{background-color:#022a3b;font-weight:bold;width:100%}
.property-filter .form-actions .btn:hover{/*background-color:#011f2c*/ background:none;}
@media (min-width: 768px) and (max-width: 979px){.property-filter .rent label,.property-filter .sale label{font-size:10px}
}
.property-detail{background-color:#fff;padding:20px}
.property-detail .overview{border:1px solid #b5b5b5;margin:0px 30px 10px 0px;padding:20px}
.property-detail .overview h2{clear:both;line-height:1;margin:0px 0px 20px 0px}
.property-detail .overview table th{text-align:left;padding-right:15px}
.property-detail #property-map{height:400px;width:100%}
.property-detail #property-map img{max-width:none}
.property-detail ul{list-style:none}
.property-detail ul li.checked{background-image:url("../../career/img/icons/nike.png");background-position:left center;background-repeat:no-repeat;background-size:11px 9px;padding-bottom:3px;padding-left:20px;padding-top:3px}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.property-detail ul li.checked{background-image:url("../img/icons/nike@2x.png")}
}
.property-detail ul li.plain{background-image:url("../../career/img/icons/cross.png");background-position:left center;background-repeat:no-repeat;background-size:11px 9px;padding-bottom:3px;padding-left:20px;padding-top:3px}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.property-detail ul li.plain{background-image:url("../img/icons/cross@2x.png")}
}

/***********************career seven*************************************/
.row .span9{
	margin-left:0px;
}
.row .span3{
	margin-right:0px;
}
.form-horizontal .control-label {
float: left;
width: 154px;
padding-top: 5px;
text-align: right;
}
.span9 .span3{
float: left;
min-height: 1px;
margin-left: 10px;
}
.property-filter .content h3{
	font-family: Seven_01;
	font-size:18px;*/
	padding-top:0px;
}
.property-filter .content .control-group{
	padding:10px 0px;
}
/*************************************************propoties *********************************************/
.properties-grid .property{display:inline-block;zoom:1;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#fff;margin-bottom:30px;padding-bottom:10px;position:relative;
font-family: Seven_01;

}
.properties-grid .property:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.properties-grid .property .image{overflow:hidden;position:relative}
.properties-grid .property .image a{-webkit-transition:background-color 0.2s ease-in;-moz-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in;background-color:rgba(0,0,0,0);display:block;height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:200}
.properties-grid .property .image a:hover{background-color:rgba(0,0,0,0.5);background-image:url("../../career/img/icons/eye.png");background-position:center center;background-repeat:no-repeat}
.properties-grid .property .image img{height:auto;width:100%}
.properties-grid .property h2{line-height:22px;margin:10px 0px 0px 0px;padding:0px 15px}
.properties-grid .property h2 a{-webkit-transition:color 0.1s ease-in;-moz-transition:color 0.1s ease-in;-o-transition:color 0.1s ease-in;transition:color 0.1s ease-in;color:#06a7ea;font-size:16px;font-weight:normal}
.properties-grid .property h2 a:hover{color:#0584b8;text-decoration:none}
.properties-grid .property .location{padding:0px 15px}
.properties-grid .property .price{background-color:#fff;color:#313131;font-size:14px;padding:5px 16px;position:absolute;right:15px;bottom:15px}
.properties-grid .property .reduced{background-color:#313131;color:#fff;font-size:14px;padding:5px 16px;position:absolute;left:15px;bottom:15px}
.properties-grid .property .area{color:#313131;float:left;margin-top:8px}
.properties-grid .property .area .key{display:inline;font-weight:bold;padding:0px 0px 0px 15px}
.properties-grid .property .area .value{display:inline}
.properties-grid .property .bedrooms{float:right;margin-right:10px;padding-top:8px}
.properties-grid .property .bedrooms .content{background-image:url("../../career/img/icons/bedrooms.png");background-position:left center;background-repeat:no-repeat;background-size:21px 12px;color:#313131;padding-left:30px}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.properties-grid .property .bedrooms .content{background-image:url("../img/icons/bedrooms@2x.png")}
}
.properties-grid .property .bathrooms{float:right;margin-right:15px;padding-top:8px}
.properties-grid .property .bathrooms .content{background-image:url("../../career/img/icons/bathrooms.png");background-position:left center;background-repeat:no-repeat;background-size:14px 20px;color:#313131;padding-left:25px}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.properties-grid .property .bathrooms .content{background-image:url("../img/icons/bathrooms@2x.png")}
}
.properties-grid .property:nth-last-child(1),.properties-grid .property:nth-last-child(2),.properties-grid .property:nth-last-child(3){margin-bottom:0px}
@media (min-width: 768px) and (max-width: 1199px){.properties-grid .property .reduced,.properties-grid .property .price{font-size:12px;padding:5px 8px}
}
@media (min-width: 768px) and (max-width: 979px){.properties-grid .property .reduced,.properties-grid .property .price{font-size:9px;padding:5px 4px}
.properties-grid .property h2 a{font-size:12px}
.properties-grid .property .location{font-size:10px}
.properties-grid .property .area{float:none;margin:0px}
.properties-grid .property .area,.properties-grid .property .bedrooms,.properties-grid .property .bathrooms{font-size:10px}
.properties-grid .property .bedrooms,.properties-grid .property .bathrooms{float:left;margin-left:16px}
}
@media (max-width: 767px){.properties-grid .property:nth-last-child(1),.properties-grid .property:nth-last-child(2),.properties-grid .property:nth-last-child(3){margin-bottom:30px}
.properties-grid .property:last-child{margin-bottom:0px}
}
.widget.properties .content .property{display:inline-block;zoom:1;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#fff;display:block;margin-bottom:15px}
.widget.properties .content .property:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.widget.properties .content .property .image{float:left;margin-right:10px;position:relative;width:100px}
.widget.properties .content .property .image a{-webkit-transition:background-color 0.2s ease-in;-moz-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in;background-color:rgba(0,0,0,0);display:block;height:100%;left:0px;position:absolute;top:0px;width:100%}
.widget.properties .content .property .image a:hover{background-color:rgba(0,0,0,0.5);background-image:url("../../career/img/icons/eye.png");background-position:center center;background-repeat:no-repeat}
.widget.properties .content .property .wrapper{padding:4px 0px}
.widget.properties .content .property .title{margin-bottom:7px;margin-top:5px}
.widget.properties .content .property .title h3{line-height:1;margin:0px}
.widget.properties .content .property .title h3 a{font-size:12px;font-weight:bold;line-height:1;text-decoration:none}
.widget.properties .content .property .location{font-size:10px;line-height:1;margin-bottom:5px}
.widget.properties .content .property .price{color:#022a3b;font-size:10px;font-weight:bold;line-height:1}
.widget.properties .content .property:last-child{margin-bottom:0px}
@media (max-width: 1199px){.widget.properties .content .property .image{width:80px}
.widget.properties .content .property .title{margin-bottom:3px;margin-top:0px}
.widget.properties .content .property .title h3 a{font-size:10px}
}
@media (max-width: 979px){.widget.properties .content .property .image{float:none;width:100%}
.widget.properties .content .property .image img{width:100%}
.widget.properties .content .property .title{margin-bottom:0px;padding:0px 10px}
.widget.properties .content .property .title h3{margin-bottom:5px;margin-top:5px}
.widget.properties .content .property .title h3 a{font-size:12px}
.widget.properties .content .property .location{padding:0px 10px}
.widget.properties .content .property .price{margin-bottom:5px;padding:0px 10px}
}
.properties-rows .filter{display:inline-block;zoom:1;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#fff;display:block;margin:0px 0px 30px 0px;height:auto;padding:10px}
.properties-rows .filter:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.properties-rows .filter form{float:right;margin:0px}
.properties-rows .filter form .control-group{float:right;margin-bottom:0px}
.properties-rows .filter form .control-group label{color:#333;font-weight:normal;line-height:20px;font-size:14px;}
.properties-rows .filter form .control-group select{width:100px}
.properties-rows .filter form .control-group .control-label{width:100px}
.properties-rows .filter form .control-group .controls{margin-left:120px}
.properties-rows .filter form .control-group .chzn-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.properties-rows .property{display:inline-block;zoom:1;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#fff;margin-bottom:30px;padding:0px;position:relative; font-family:Seven_01;}
.properties-rows .property:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.properties-rows .property:last-child{margin-bottom:0px}
.properties-rows .property .title-price{padding-bottom:3px;padding-top:0px}
.properties-rows .property .title-price .title h2{line-height:1;margin:0px; font-family:Seven_01;}
.properties-rows .property .title-price .title h2 a{-webkit-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;transition:color 0.2s ease-in;color:#06a7ea;font-size:22px;font-weight:normal}
.properties-rows .property .title-price .title h2 a:hover{color:#0584b8;text-decoration:none}
.properties-rows .property .title-price .price{clear:right;color:#333;float:right;font-size:18px;margin-top:3px;padding-right:30px;text-align:right;
font-family:Seven_01;}
.properties-rows .property .body{padding-bottom:7px}
.properties-rows .property .body p{padding-right:30px}
.properties-rows .property .image{position:relative;text-align:center}
.properties-rows .property .image .content a{-webkit-transition:background-color 0.2s ease-in;-moz-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in;background-color:rgba(0,0,0,0);display:block;height:100%;left:0px;position:absolute;top:0px;width:100%}
.properties-rows .property .image .content a:hover{background-color:rgba(0,0,0,0.5);background-image:url("../../career/img/icons/eye.png");background-position:center center;background-repeat:no-repeat}
.properties-rows .property .location{background-image:url("../../career/img/border.png");background-position:left bottom;background-repeat:repeat-x;color:#333;font-size:12px;line-height:1;margin-bottom:12px;margin-right:30px;padding-bottom:12px}
.properties-rows .property .area{display:inline-block;margin-right:10px}
.properties-rows .property .area .key{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-shadow:none;background-color:transparent;font-size:12px;padding:0px}
.properties-rows .property .bedrooms{background-image:url("../../career/img/icons/bedrooms.png");background-position:left center;background-repeat:no-repeat;background-size:21px 12px;display:inline-block;margin-right:10px;padding-left:30px}
@media (min-width: 1200px){
	.row-fluid .span5{
		width:47.17094017094017%;
	}
}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.properties-rows .property .bedrooms{background-image:url("../img/icons/bedrooms@2x.png")}
}
.properties-rows .property .bathrooms{background-image:url("../../career/img/icons/bathrooms.png");background-position:left center;background-repeat:no-repeat;background-size:14px 20px;display:inline-block;margin-right:10px;padding-left:25px}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.properties-rows .property .bathrooms{background-image:url("../img/icons/bathrooms@2x.png")}
}
.properties-rows .property .views-field-field-bedrooms{margin:0px;padding:0px}
.properties-rows .property .views-field-field-bedrooms .field-content{padding-left:0px}
@media (max-width: 979px){.properties-rows .property .title-price .title h2 a{font-size:16px}
.properties-rows .property .title-price .price{font-size:16px}
.properties-rows .property .location{font-size:12px}
}
@media (max-width: 767px){.properties-rows .filter form .control-group label{float:left;line-height:40px}
.properties-rows .filter form .control-group:last-child{margin:0px}
.properties-rows .property .body{padding:20px}
.properties-rows .property .title-price{padding:0px}
.properties-rows .property .title-price .title{float:left;width:auto}
.properties-rows .property .title-price .title h2 a{font-size:14px;line-height:1;vertical-align:top}
.properties-rows .property .title-price .price{float:right;font-size:14px;line-height:1;width:auto}
.properties-rows .property .location{font-size:12px;margin-right:0px}
}
.property-filter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;zoom:1;background-color:#727275;display:block;padding:20px;width:100%}
.property-filter:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.property-filter form{margin:0px}
.property-filter label{color:#fff;font-weight:bold}
.property-filter select{width:100%}
.property-filter input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0px;height:40px;width:100%}
.property-filter .chzn-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100% !important}
.property-filter .chzn-container .chzn-single{border:0px}
.property-filter .chzn-container .chzn-drop{border:0px}
.property-filter .beds,.property-filter .baths{float:left;width:48%}
.property-filter .baths{float:right}
.property-filter .rent,.property-filter .sale{width:48%}
.property-filter .rent{clear:left;float:left}
.property-filter .sale{clear:right;float:right}
.property-filter .price-value{clear:both;color:#fff;float:left;font-weight:bold;margin:5px 0px 5px 0px;text-align:center;width:100%}
.property-filter .price-slider{display:inline-block;zoom:1;clear:both;display:block;float:left;margin:15px 0px 20px 0px;width:100%}
.property-filter .price-slider:after{height:0;content:".";display:block;clear:both;visibility:hidden}
.property-filter .price-from,.property-filter .price-to{display:none}
.property-filter .form-actions{background-color:transparent;border:0px;margin:0px;padding:0px}
.property-filter .form-actions .btn{background-color:#022a3b;
font-weight: 600;
font-family: Seven_01;
font-size: 18px;
width: 100%;}
.property-filter .form-actions .btn:hover{background-color:#011f2c}
@media (min-width: 768px) and (max-width: 979px){.property-filter .rent label,.property-filter .sale label{font-size:10px}
}
.property-detail{background-color:#fff;padding:20px}
.property-detail .overview{border:1px solid #b5b5b5;margin:0px 30px 10px 0px;padding:20px}
.property-detail .overview h2{clear:both;line-height:1;margin:0px 0px 20px 0px}
.property-detail .overview table th{text-align:left;padding-right:15px}
.property-detail #property-map{height:400px;width:100%}
.property-detail #property-map img{max-width:none}
.property-detail ul{list-style:none}
.property-detail ul li.checked{background-image:url("../../career/img/icons/nike.png");background-position:left center;background-repeat:no-repeat;background-size:11px 9px;padding-bottom:3px;padding-left:20px;padding-top:3px}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.property-detail ul li.checked{background-image:url("../img/icons/nike@2x.png")}
}
.property-detail ul li.plain{background-image:url("../../career/img/icons/cross.png");background-position:left center;background-repeat:no-repeat;background-size:11px 9px;padding-bottom:3px;padding-left:20px;padding-top:3px}
@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.property-detail ul li.plain{background-image:url("../img/icons/cross@2x.png")}
}
.controls input[type='text']{
	padding:0px;
	height:25px;
	border: 1px solid #999;
	margin:0px;
	font-family:Seven_01;
	color:#333;
	font-size:14px;
}



.row {
	/*margin-left:0px;*/
}

#main .row .span9{
	width:70%;
}
#main .row .span3{
	width:23%;
}
#loc-locations .properties-rows .span9{
	width:100%;
}
#loc-locations .properties-rows .span3{
	width:30%;
}
#loc-locations .properties-grid .span3{
	width:30%;
}

#loc-locations .properties-rows .span6{
	width:65%;
}
#main .row .sidebar {
	padding:0px;
}
#main .row .widget{
	margin:0px;
}
p, span {
/*font-size: 16px;

line-height: 18px;*/
}
.option_list a, .option_list a:visited {
text-decoration: none;
/*color: #14b9d6;*/
color:#ccc;
}
.span5 .control-group .controls input[type='text']{
	height:30px;
	line-height:30px;
	width:55% !important;
}
.span5 .control-group .controls textarea{
	height:40px;
}

.form-horizontal .control-group {
margin-bottom: 0px;
}
.control-group label{
	font-size:12px;
}
