/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
.wel #g-intro {
  padding: 150px 0 !important;
  position: relative;
  color: #ffffff;
  background: url('../../../../images/background/seaview.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}
.wel .bor {
  border: 1px #d3d3d3 solid;
  background-color: rgba(0, 0, 0, 0.35);
  padding: 30px;
}
.wel .map2x.relative, .wel .componentheading {
  display: none;
}
.wel .nav-tabs > li > a {
  color: #4db2b3;
  background-color: #f5f5f5;
  border-color: #eeeeee #eeeeee #dddddd;
}
.wel .nav-tabs > li > a:hover, .wel .nav-tabs > li > a:focus {
  font-weight: 600;
}
.wel #g-navigation .g-main-nav .g-toplevel > li a.g-menu-item-container {
  color: #fff !important;
}
/* REPLACE WITH bg-nav.png IF YOU DON'T WANT THE DARKER BARA */
/* .wel #g-navigation {background: url(../images/styles/bg-nav1.png) bottom left repeat-x !important}*/
#g-navigation ul.mac-left, #g-sidebar ul.mac-left {
  font-size: 14px;
  color: #2a363b;
  line-height: 22px;
  margin: -8px 0 0;
}
#g-navigation ul.mac-left li, #g-sidebar ul.mac-left li {
  margin: 8px 0 0;
  list-style: none;
}
#g-navigation ul.mac-left li a, #g-sidebar ul.mac-left li a {
  color: #087c91 !important;
}
#g-navigation ul.mac-left li span, #g-sidebar ul.mac-left li span {
  margin-right: 18px;
}
#g-navigation ul.mac-left li span .fa, #g-sidebar ul.mac-left li span .fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
}
#g-navigation ul.mac-left li span .fa fa-phone, #g-sidebar ul.mac-left li span .fa fa-phone {
  content: "";
}
#g-navigation ul.mac-left li span .fa fa-envelope, #g-sidebar ul.mac-left li span .fa fa-envelope {
  content: "";
}
#g-navigation {
  background: #f5f5f5 url('../../images/styles/bg-nav.jpg') bottom left repeat-x !important;
  letter-spacing: 0.05rem;
}
#g-navigation .g-main-nav .g-toplevel > li {
  margin: 0 0.9rem !important;
}
#g-navigation .g-main-nav ul.g-toplevel {
  line-height: normal !important;
  color: #f15f40 li, li span;
  /*font-weight:300;*/
}
#g-navigation .g-main-nav ul.g-toplevel li.active span {
  color: #f15f40 !important;
}
#g-navigation .g-main-nav ul.g-toplevel a.g-menu-item-container {
  color: #fff;
}
#g-navigation .g-main-nav ul.g-toplevel a.g-menu-item-container:hover, #g-navigation .g-main-nav ul.g-toplevel a.g-menu-item-container.active:hover, #g-navigation .g-main-nav ul.g-toplevel a.g-menu-item-container.active.current {
  /*font-weight:300;*/
  color: #f15f40 !important;
}
#g-navigation .g-main-nav ul.g-toplevel ul.g-dropdown li a, #g-navigation .g-main-nav ul.g-toplevel ul.g-dropdown li span {
  color: #2a363b !important;
}
#g-navigation .g-social.mac-social a {
  color: #2a363b !important;
}
#g-navigation .motoheader {
  color: #087c91;
  line-height: 5;
  font-size: 16px !important;
  font-weight: 700;
  font-family: "Raleway", "Helvetica", "Arial", sans-serif;
}
#g-navigation .logonopad .g-content.g-particle {
  padding: 0;
  /* margin-left:1.5rem!important*/
}
#g-navigation .g-logo.g-logo-helium img {
  max-height: 120px !important;
}
#g-navigation .g-social {
  text-align: right !important;
}
/*.g-home-particles.g-helium-style #g-header {margin-top:0!important}
.g-owlcarousel-item.owl-item {height:800px !important}*/
body.gantry.g-helium-style.contentpane.modal.print-mode.outline-_body_only.g-offcanvas-left.g-home-particles.g-style-preset4 {
  background: url('../../../../images/pdf-header.png') top left no-repeat;
  padding-top: 120px !important;
}
#g-header {
  padding: 0;
}
#g-header .breads {
  padding: 0 6rem;
  /*1rem
		background-image: url(../../../../images/background/breads.jpg);
		background-repeat: repeat;
		background-size: initial;
		background-position: left top;*/
}
#g-header .breads ul.breadcrumb {
  background-color: transparent !important;
}
#g-header .breads ul.breadcrumb li {
  color: #2a363b;
  letter-spacing: 2px;
  text-transform: uppercase;
}
#g-header .breads ul.breadcrumb li.active span {
  color: #f15f40 !important;
}
#g-header .breads .g-content {
  padding-bottom: 0 !important;
}
.searpr {
  margin-top: -100px;
  background: #f5f5f5;
  z-index: 9999;
}
.g-contentcubes h2.g-title, .moduletable h2.center, .moduletable h2.artitle, .item-page h2.artitle {
  position: relative;
  z-index: 1;
  text-align: center !important;
}
.g-contentcubes h2.g-title:before, .moduletable h2.center:before, .moduletable h2.artitle:before, .item-page h2.artitle:before {
  border-top: 2px solid #dfdfdf;
  content: "";
  margin: 0 auto;
  /* this centers the line to the full width specified */
  position: absolute;
  /* positioning must be absolute here, and relative positioning must be applied to the parent */
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
}
.g-contentcubes h2.g-title span, .moduletable h2.center span, .moduletable h2.artitle span, .item-page h2.artitle span {
  padding: 0 15px;
}
.g-contentcubes h2.g-title span {
  background: #f4f5f7 !important;
}
.moduletable h2.center span, .moduletable h2.artitle span, .item-page h2.artitle span {
  background: #f5f5f5;
}
.item-page h2.artitle {
  width: 95% !important;
}
.g-contentcubes .cube-items-wrapper {
  background: #ffffff;
}
.g-contentcubes .cube-items-wrapper a.item-link {
  color: #2a363b !important;
  font-size: 1rem !important;
  font-weight: 300 !important;
  line-height: 2 !important;
  /* span.item-link-text{color:#A2270B} */
}
.address_value {
  color: #4d4d4d;
  font-size: 0.95rem;
}
.g-contentcubes .cube-items-wrapper .cube-content-wrapper {
  padding: 5rem 0;
}
.g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-link-text {
  color: #da4f49;
}
/* .g-contentcubes .cube-items-wrapper .cube-content-wrapper .item-label {
background: #A2270B} */
#g-utility {
  background-image: url('../../../../images/background/bg-ut.jpg');
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
}
#g-utility li.jsn-listbullet, #g-mainbar li.jsn-listbullet {
  width: 90px;
  height: 90px;
  line-height: 90px;
  font-size: 34px;
  background: none !important;
  border: 1px solid #b0c052;
  margin-right: 30px;
}
#g-utility h3.g-title, #g-mainbar h3.g-title {
  line-height: normal !important;
}
#g-utility ul.bigbull.fa-ul li, #g-mainbar ul.bigbull.fa-ul li {
  list-style-type: none;
  margin-bottom: 20px;
}
#g-utility .fa-li, #g-mainbar .fa-li {
  float: left;
  text-align: center;
  width: 80px;
  height: 80px;
  line-height: 80px;
  border: 1px solid #f15f40;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  border-radius: 40px;
}
#g-utility .wraptxt, #g-mainbar .wraptxt {
  color: #959595;
  line-height: 1.5 !important;
  margin-left: 30px;
}
#g-utility .wraptxt h4, #g-mainbar .wraptxt h4 {
  color: #f15f40;
  font-size: 22px;
  line-height: 30px;
  font-weight: 200;
  text-transform: uppercase;
  margin: 5px 0 0;
  letter-spacing: 2px;
}
legend {
  font-family: "Raleway", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif !important;
  font-weight: 400 !important;
}
.blog .btn-group {
  display: none !important;
}
.proper #g-mainbar .componentheading {
  display: none !important;
  padding: 0 !important;
}
.proper #g-mainbar {
  padding: 0 !important;
}
span.market_price {
  color: #4c4c4c !important;
}
.randompropertyfeatured {
  display: none !important;
}
.spare img {
  padding: 30px 0 0 30px !important;
}
#g-footer {
  padding: 2rem 0 !important;
  position: relative;
  color: #acacac;
  background: url('../../../../images/background/footer.jpg') !important;
  background-position: 50% 0;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  /*.g-block.modeupriv .g-content, .g-block.right .g-content{
		line-height:normal!important;
		border-top:1px solid #4c4c4c;
		font-size:12px;
		letter-spacing:0.05rem;
		margin:0!important;
		button {border:1px solid #4c4c4c; padding:0.5rem!importan;background-color:rgba(76,76,76,0.5) }
	}*/
  /*.activebar-container {font-size:12px;line-height:3;color:#fff;letter-spacing:0.05rem; }
	.activebar-container p {  background-color:#2a363b; margin:0}
	.activebar-container button {border:1px solid #b4b4b5; padding:0.5rem!important; margin:1rem 0.5rem!important; background-color:#4c4c4c;
	}*/
}
#g-footer a {
  color: #acacac !important;
}
#g-footer a:hover {
  color: #f15f40 !important;
}
#g-footer .g-social {
  text-align: right !important;
}
#g-footer .g-logo-bottom img {
  width: 100px !important;
  height: auto !important;
}
#g-footer .right {
  text-align: right;
}
#g-footer .g-block.right .g-content {
  padding-top: 30px !important;
}
#g-footer ul.nav.menu {
  border: 0 none !important;
  padding: 0 !important;
}
#g-footer ul.nav.menu li {
  margin-bottom: 0 !important;
  border-bottom: 0 none !important;
}
#g-footer ul.mac-left {
  margin: 0 !important;
}
#g-footer ul.mac-left li {
  list-style-type: none;
  line-height: 2 !important;
}
#g-footer ul.mac-left li span {
  margin-right: 20px;
}
#g-footer .activebar-container {
  background-color: #f15f40 !important;
  border-top: 1px solid #000000;
  color: #fff !important;
  top: unset !important;
  bottom: 0;
}
#g-footer .activebar-container p {
  margin: 5px 15px !important;
  text-align: left;
  font-size: 0.85rem !important;
}
#g-footer .activebar-container button {
  float: right;
  clear: none;
  margin: 5px 25px 0 0 !important;
  padding: 0 10px;
}
#g-footer .activebar-container button.decline {
  color: #ccc;
  background-color: #555;
}
#g-footer .activebar-container button.accept {
  color: #fff;
  background-color: #444;
}
#g-footer .activebar-container ul.links, #g-footer .activebar-container ul.links li {
  display: block;
}
#g-footer .activebar-container ul.links li {
  margin: 0 5px;
  float: left;
  clear: none;
}
#g-footer #g-totop {
  color: #f15f40 !important;
  padding: 0 6px;
  border: 1px solid #f15f40;
  background-color: rgba(76, 76, 76, 0.3) !important;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 999999;
}
.maclogin {
  font-size: 0.75rem !important;
  line-height: normal !important;
}
.moduletable .unstyled {
  padding: 0 !important;
  border: 0 none !important;
}
.moduletable .unstyled li {
  padding: 0 !important;
  border: 0 none !important;
  margin-bottom: 0.625rem;
}
#login-form .input-prepend .add-on, .input-prepend .input-small, #login-form .input-append .input-small {
  height: 30px !important;
}
#login-form .input-prepend .input-small {
  width: 80% !important;
}
.add-on [class^="icon-"] {
  line-height: normal !important;
  padding: 0.15rem 0.8rem !important;
}
.moduletable #login-form .control-group .input-prepend .add-on {
  line-height: normal !important;
  padding: 2px 3px 2px 2px !important;
}
.property_footer {
  display: none;
}
.mod_ospropertymap_type {
  border: 0 none !important;
  background: none !important;
}
.input-small {
  font-weight: 300 !important;
}
.btn-info.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #f15f40;
  background-image: -moz-linear-gradient(top, #5bc0de, #f15f40);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#f15f40));
  background-image: -webkit-linear-gradient(top, #5bc0de, #f15f40);
  background-image: -o-linear-gradient(top, #5bc0de, #f15f40);
  background-image: linear-gradient(to bottom, #5bc0de, #f15f40);
  background-repeat: repeat-x;
  border-color: #f15f40 #f15f40 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#fff15f40",GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
  color: #fff;
  background-color: #f15f40;
  *background-color: #2a85a0;
}
.btn-info:active, .btn-info.active {
  background-color: #24748c \9 ;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #f15f40;
}
.btn-info .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.element_title h4 a {
  color: #da4f49;
  font-weight: 600;
}
/*#sbox-overlay {position: relative !important;} hides the dark bg on the page*/
.sbox-content-adopt h1 {
  font-size: 13px !important;
  font-weight: normal !important;
  line-height: normal !important;
  color: #fff;
  letter-spacing: 0.1em !important;
  text-transform: uppercase;
  background-color: #f15f40;
  padding: 6px !important;
  margin: 0 0 0.75em 0;
}
.sbox-content-adopt p {
  font-size: 13px !important;
  line-height: normal !important;
  margin: 0 0 5px 0 !important;
}
button.plg_system_eprivacy_agreed, button.plg_system_eprivacy_declined {
  font-size: 13px;
  color: #6e6e6e;
  font-weight: normal;
  line-height: normal;
  border: #6e6e6e 1px solid;
  padding: 2px;
  margin: 5px;
}
.latestproperties ul.display li .content p.address {
  color: #cccccc !important;
}
.g-copyright {
  font-size: 0.65rem !important;
}
.span4.noleftmargin {
  padding-left: 30px;
}
h4 {
  font-size: 1.2rem;
}
.shell legend span {
  font-family: Arial Narrow, sans-serif;
}
.detailsView .leadFormWrap, .leadFormWrap .input-large {
  width: 100% !important;
}
/* Breezing Forms */
.bfClearfix span {
  font-size: 0.65rem !important;
  color: #cccccc;
}
/*# sourceMappingURL=custom_29.css.map */