/* ==========================================================================
CONVERT STOCK BOOTSTRAP 30PX GUTTERS TO 20PX
========================================================================== */
@media (min-width: 768px) { .container { width: 740px; } }
@media (min-width: 992px) { .container { width: 960px; } }
@media (min-width: 1200px) { .container { width: 1160px; } }
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px; }
.row { margin-left: -10px; margin-right: -10px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; }
.col-xs-pull-12 { right: 100%; }
.col-xs-pull-11 { right: 91.66666667%; }
.col-xs-pull-10 { right: 83.33333333%; }
.col-xs-pull-9 { right: 75%; }
.col-xs-pull-8 { right: 66.66666667%; }
.col-xs-pull-7 { right: 58.33333333%; }
.col-xs-pull-6 { right: 50%; }
.col-xs-pull-5 { right: 41.66666667%; }
.col-xs-pull-4 { right: 33.33333333%; }
.col-xs-pull-3 { right: 25%; }
.col-xs-pull-2 { right: 16.66666667%; }
.col-xs-pull-1 { right: 8.33333333%; }
.col-xs-pull-0 { right: 0; }
.col-xs-push-12 { left: 100%; }
.col-xs-push-11 { left: 91.66666667%; }
.col-xs-push-10 { left: 83.33333333%; }
.col-xs-push-9 { left: 75%; }
.col-xs-push-8 { left: 66.66666667%; }
.col-xs-push-7 { left: 58.33333333%; }
.col-xs-push-6 { left: 50%; }
.col-xs-push-5 { left: 41.66666667%; }
.col-xs-push-4 { left: 33.33333333%; }
.col-xs-push-3 { left: 25%; }
.col-xs-push-2 { left: 16.66666667%; }
.col-xs-push-1 { left: 8.33333333%; }
.col-xs-push-0 { left: 0; }
.col-xs-offset-12 { margin-left: 100%; }
.col-xs-offset-11 { margin-left: 91.66666667%; }
.col-xs-offset-10 { margin-left: 83.33333333%; }
.col-xs-offset-9 { margin-left: 75%; }
.col-xs-offset-8 { margin-left: 66.66666667%; }
.col-xs-offset-7 { margin-left: 58.33333333%; }
.col-xs-offset-6 { margin-left: 50%; }
.col-xs-offset-5 { margin-left: 41.66666667%; }
.col-xs-offset-4 { margin-left: 33.33333333%; }
.col-xs-offset-3 { margin-left: 25%; }
.col-xs-offset-2 { margin-left: 16.66666667%; }
.col-xs-offset-1 { margin-left: 8.33333333%; }
.col-xs-offset-0 { margin-left: 0; }
@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.66666667%; }
  .col-sm-pull-10 { right: 83.33333333%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.66666667%; }
  .col-sm-pull-7 { right: 58.33333333%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.66666667%; }
  .col-sm-pull-4 { right: 33.33333333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.66666667%; }
  .col-sm-pull-1 { right: 8.33333333%; }
  .col-sm-pull-0 { right: 0; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.66666667%; }
  .col-sm-push-10 { left: 83.33333333%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.66666667%; }
  .col-sm-push-7 { left: 58.33333333%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.66666667%; }
  .col-sm-push-4 { left: 33.33333333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.66666667%; }
  .col-sm-push-1 { left: 8.33333333%; }
  .col-sm-push-0 { left: 0; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.66666667%; }
  .col-sm-offset-10 { margin-left: 83.33333333%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.66666667%; }
  .col-sm-offset-7 { margin-left: 58.33333333%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.66666667%; }
  .col-sm-offset-4 { margin-left: 33.33333333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.66666667%; }
  .col-sm-offset-1 { margin-left: 8.33333333%; }
  .col-sm-offset-0 { margin-left: 0; } }
@media (min-width: 992px) { /*.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}*/
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.66666667%; }
  .col-md-pull-10 { right: 83.33333333%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.66666667%; }
  .col-md-pull-7 { right: 58.33333333%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.66666667%; }
  .col-md-pull-4 { right: 33.33333333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.66666667%; }
  .col-md-pull-1 { right: 8.33333333%; }
  .col-md-pull-0 { right: 0; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.66666667%; }
  .col-md-push-10 { left: 83.33333333%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.66666667%; }
  .col-md-push-7 { left: 58.33333333%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.66666667%; }
  .col-md-push-4 { left: 33.33333333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.66666667%; }
  .col-md-push-1 { left: 8.33333333%; }
  .col-md-push-0 { left: 0; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.66666667%; }
  .col-md-offset-10 { margin-left: 83.33333333%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.66666667%; }
  .col-md-offset-7 { margin-left: 58.33333333%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.66666667%; }
  .col-md-offset-4 { margin-left: 33.33333333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.66666667%; }
  .col-md-offset-1 { margin-left: 8.33333333%; }
  .col-md-offset-0 { margin-left: 0; } }
@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-pull-11 { right: 91.66666667%; }
  .col-lg-pull-10 { right: 83.33333333%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-8 { right: 66.66666667%; }
  .col-lg-pull-7 { right: 58.33333333%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-5 { right: 41.66666667%; }
  .col-lg-pull-4 { right: 33.33333333%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-2 { right: 16.66666667%; }
  .col-lg-pull-1 { right: 8.33333333%; }
  .col-lg-pull-0 { right: 0; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-push-11 { left: 91.66666667%; }
  .col-lg-push-10 { left: 83.33333333%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-8 { left: 66.66666667%; }
  .col-lg-push-7 { left: 58.33333333%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-5 { left: 41.66666667%; }
  .col-lg-push-4 { left: 33.33333333%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-2 { left: 16.66666667%; }
  .col-lg-push-1 { left: 8.33333333%; }
  .col-lg-push-0 { left: 0; }
  .col-lg-offset-12 { margin-left: 100%; }
  .col-lg-offset-11 { margin-left: 91.66666667%; }
  .col-lg-offset-10 { margin-left: 83.33333333%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-8 { margin-left: 66.66666667%; }
  .col-lg-offset-7 { margin-left: 58.33333333%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-5 { margin-left: 41.66666667%; }
  .col-lg-offset-4 { margin-left: 33.33333333%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-2 { margin-left: 16.66666667%; }
  .col-lg-offset-1 { margin-left: 8.33333333%; }
  .col-lg-offset-0 { margin-left: 0; } }
/* ==========================================================================
GLOBAL STYLES
========================================================================== */
html, body { height: 100% !important; }
html { min-height: 100%; overflow-y: scroll; margin: 0; padding: 0; }
body { font: 12px/18px arial,verdana,tahoma,sans-serif; background: #133644; }

.show-on-tablet { display: none; }

/* --------------- HEADERS ---------------------- */
h1, h2, h3, h4, h5, h6 { font-weight: 400; color: #547f98; font-family: Georgia,"Times New Roman",Times,serif; }
h1 { font: italic 1.9em Georgia,"Times New Roman",Times,serif; text-transform: uppercase; letter-spacing: -1.1px; line-height: 1; margin-bottom: 15px; }
h2 { font-size: 1.4em; color: #574636; font-weight: 700; margin-bottom: .75em; letter-spacing: -1.2px; }
h3 { font-size: 1.3em; font-weight: 700; color: #574636; padding: 0; line-height: 1; margin: 10px 0; }
h4 { color: #574636; font-size: 15px; border-bottom: 1px solid #574636; font-weight: 700; line-height: 1.25; }
h5 { font-size: 1em; font-weight: 700; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: 700; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }

/* --------------- BOOTSTRAP SPACING ---------------------- */
p { font-size: 13px; margin: 0 0 1.5em; line-height: 150%; }
p img { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }
a:focus, a:hover { color: #3B77B5; }
a { color: #036; text-decoration: underline; }
strong { font-weight: 700; }
em, dfn { font-style: italic; }
dfn { font-weight: 700; }
sup, sub { line-height: 0; }
abbr, acronym { border-bottom: 1px dotted #666; }
address { margin: 0 0 1.5em; font-style: italic; }
del { color: #666; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em 'andale mono','lucida console',monospace; line-height: 1.5; }
table { margin-bottom: 1.4em; width: 100%; }
th { font-weight: 700; background: #C3D9FF; }
th, td { padding: 4px 10px 4px 5px; }
tr.even td { background: #E5ECF9; }
tfoot { font-style: italic; }
caption { background: #eee; }
li ul, li ol { margin: 0 1.5em; }
ul, ol { margin: 0 1.5em 1.5em; }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
ul li { margin-bottom: 2px; }
dl { margin: 0 0 1.5em; }
dl dt { font-weight: 700; }
dd { margin-left: 1.5em; }

.header { background: url("/img/css/header.jpg") top center no-repeat; height: 179px; position: relative; }
.header .home-link { position: absolute; text-indent: -9999px; height: 32%; width: 38%; top: 13%; left: 31%; }
.header .contact-info { position: absolute; right: 10px; bottom: 60px; color: #fff; background: rgba(13, 69, 102, 0.5); padding: 5px; font-weight: 700; font-size: 11px; }
.header .contact-info a { color: #fff; }

.wrap-all { background: url("/img/css/container-bkg.jpg") repeat; border: 1px solid #2f6f88; position: relative; }
.wrap-all .fitzgerald-logo { display: block; padding: 0 50px 20px 0; float: right; }

.banner { border-bottom: 9px solid #0d4566; position: relative; }
.banner a { position: absolute; text-indent: -9999px; height: 20%; width: 20%; bottom: 4%; left: 12%; }

.contents { padding: 20px 20px 40px 20px; background: url("/img/css/container-shells.jpg") no-repeat center; }
.contents h1 { padding-left: 160px; min-height: 33px; background: url("/img/css/h1-bkg.jpg") no-repeat top left; }

.right-sidebar { margin-left: -4px; margin-right: -1px; }
.right-sidebar .featured-properties { position: relative; }
.right-sidebar .featured-properties img.fp { position: relative; }
.right-sidebar .featured-properties .featured-container { bottom: 15px; left: 34px; min-width: 250px; position: absolute; font-size: 11px; color: #000; background: #b9cad4; border: 1px solid #fff; padding: 5px; }
.right-sidebar .featured-properties .featured-container .featured-img { float: left; width: 120px; }
.right-sidebar .featured-properties .featured-container .featured-text { float: left; padding-right: 5px; }
.right-sidebar .blog-wrap { position: relative; min-height: 131px; }
.right-sidebar .blog-wrap img { margin-bottom: 10px; }
.right-sidebar .blog-wrap .recent-posts { font-size: 11px; border-bottom: 1px solid #fff; padding-bottom: 15px; margin-right: 10px; }
.right-sidebar .blog-wrap .recent-posts a { text-transform: uppercase; }
.right-sidebar .blog-wrap .blog-title { text-indent: -9999px; position: absolute; top: 0; bottom: 0px; left: 0px; right: 0px; }

.footer { -webkit-box-shadow: inset 0px 8px 5px -4px #3d5f75; -moz-box-shadow: inset 0px 8px 5px -4px #3d5f75; box-shadow: inset 0px 8px 5px -4px #3d5f75; background: #4f7a96; border-bottom: 16px solid #0d4566; min-height: 178px; color: #fff; font: 12px Georgia,"Times New Roman",Times,serif; padding: 34px 20px 20px 20px; }
.footer span { color: #AAC4D4; text-transform: uppercase; font-size: 14px; }
.footer a { color: #fff; }
.footer ul { list-style: none; padding: 0px; margin: 10px 0 0 0; }
.footer ul li { padding-bottom: 3px; }
.footer ul li a { color: #fff; }
.footer ul li a:hover { text-decoration: none; }
.footer .search-city ul li { width: 50%; float: left; }

.copyright { min-height: 47px; }
.copyright .txt-info { text-align: right; font-size: 11px; height: 37px; padding-top: 5px; color: #0D4566; }
.copyright .txt-info a { color: #0D4566; }

/* ==========================================================================
MAIN NAVIGATION ALL PAGES
========================================================================== */
.navigationbar { min-height: 44px !important; border: 0px; margin: 0px; padding: 0px; z-index: 99; background: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; top: 152px; }
.navigationbar a.navbar-brand { display: none; }
.navigationbar ul { z-index: 99; margin: 0px; padding: 0px; list-style: none; text-align: center; }
.navigationbar ul li { margin: 0; z-index: 99; display: inline-block; }
.navigationbar ul li a { display: block; padding: 0 13px; margin: 0px 10px 2px 0; text-decoration: none; color: #e8a883; font: bold 12px Georgia,"Times New Roman",Times,serif; text-transform: uppercase; }
.navigationbar ul li a:hover { text-decoration: underline; }
.navigationbar ul li a ul li:hover { background: #c8b9ab; }
.navigationbar ul li ul { z-index: 99; float: none; padding: 0; margin: 0; position: absolute; background: #272c4a; border: 1px solid #272c4a; width: 175px; left: -999em; text-align: left; color: #345896; }
.navigationbar ul li ul a { margin-right: 0px; background: #272c4a; color: #e8a883; font: normal 11px "lucida sans",arial,tahoma,verdana,sans-serif; display: inherit; padding: 4px 10px; margin: 0px; line-height: 14px; text-decoration: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; }
.navigationbar ul li ul a:hover { background: #46629E !important; color: #fff; }
.navigationbar ul li ul li { display: block; float: none; margin: 0; background: none; color: #e8a883; }
.navigationbar ul li ul li a { background: none; color: #e8a883; }
.navigationbar ul li ul li:hover { color: #fff; text-decoration: underline; background: #3B77B5; }
.navigationbar ul li:hover { position: static; color: #fff; }
.navigationbar ul li:hover a { color: #e8a883; }
.navigationbar li ul ul { margin: -23px 0 0 175px; }
.navigationbar li:hover ul ul { left: -999em; color: #fff; }
.navigationbar li:hover ul, .navigationbar li li:hover ul { color: #fff; left: auto; }
.navigationbar .navbar-collapse { padding: 0px 0 0 0; margin-top: 0px !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.navigationbar .navbar { z-index: 99; }

/* ==========================================================================
Responsive - Media Queries (Mobile / Tablet / Desktop)
========================================================================== */
/* Extra Small Devices (Phones, Less Than 767px) */
@media screen and (max-width: 767px) { body { padding-top: 42px !important; }
  .container { padding: 0px; margin: 0; overflow: hidden; }
  .header { -webkit-background-size: 760px; -moz-background-size: 760px; -o-background-size: 760px; background-size: 760px; height: 111px; }
  .header .home-link { width: 90%; left: 5%; }
  .header .contact-info { bottom: 16px; }
  h1 { font-size: 1.4em; }
  h2 { font-size: 1.2em; }
  .contents { padding: 10px; }
  .contents h1 { padding-left: 0px; background: none; }
  /* Navigation */
  .navigationbar { min-height: 42px !important; position: fixed; top: 0; right: 0; left: 0; border: none; background: none; }
  .navigationbar .navbar-toggle { padding: 8px 10px; margin: 6px 10px 0 0; border: 0px solid #fff; }
  .navigationbar .navbar-toggle .icon-bar { background: #fff; }
  .navigationbar .navbar-toggle:focus, .navigationbar .navbar-toggle:hover { background: #e8a883; }
  .navigationbar .navbar-toggle:focus .icon-bar, .navigationbar .navbar-toggle:hover .icon-bar { background: #fff; }
  .navigationbar .navbar-header { min-height: 42px !important; background: #538097; }
  .navigationbar ul { margin: 0px; background: #272c4a; width: 100%; }
  .navigationbar ul li { float: none; display: block; }
  .navigationbar ul li a { background: #272c4a; color: #fff; display: inherit; border-bottom: 1px solid #32385e; padding: 10px; margin: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; text-align: left; }
  .navigationbar ul li a:hover { color: #fff; }
  .navigationbar a.navbar-brand { display: block; }
  .navigationbar .navbar-default .navbar-collapse, .navigationbar .navbar-default .navbar-form { border: none; }
  .navigationbar .navbar-collapse { border-top: 0px; margin-top: 6px; }
  .navigationbar .navbar-collapse ul li:hover ul { width: 100%; z-index: 9999; position: relative; margin-top: 0px; }
  .navigationbar .navbar-collapse ul li:hover ul a { padding: 8px 10px; }
  .navigationbar .navbar-collapse ul li:hover ul a:hover { color: #fff; }
  .navigationbar .navbar-collapse ul li { width: 100%; color: #000; }
  .navigationbar .navbar-collapse ul li a { background: #272c4a; color: #e8a883; font: normal 11px "lucida sans",arial,tahoma,verdana,sans-serif; }
  .navigationbar .navbar-collapse ul li a:hover { color: #fff; background: #272c4a !important; }
  .navigationbar .navbar-collapse ul li:first-child { margin: 0px; }
  .navigationbar .navbar-collapse li ul ul { display: none; margin: 0px; color: #000; }
  .navigationbar .navbar-collapse li ul ul a { color: #000; }
  .navigationbar .navbar-collapse li ul li:hover ul { display: block; }
  .wrap-all { border: 0; }
  .right-sidebar { margin-left: 10px; margin-right: 10px; }
  .footer { padding: 10px 0; }
  .footer .contact-info, .footer .search-sub { margin-bottom: 20px; }
  .copyright { min-height: 0; height: auto; background: url("/img/css/container-bkg.jpg") repeat; padding-bottom: 20px; }
  .copyright .txt-info { text-align: left; } }
/* Small devices (tablets, 768px and up to 992px) */
@media screen and (min-width: 768px) and (max-width: 992px) { .container { width: 768px; }
  .show-on-tablet { display: block; }
  .hide-on-tablet { display: none; }
  .navigationbar ul li a { font-size: 11px; font-weight: bold; margin-right: 0px; padding: 0 12px; }
  /* Sidebar */
  .right-sidebar .featured-properties .featured-container { left: 15px; min-width: 205px; position: absolute; font-size: 11px; color: #000; background: #b9cad4; border: 1px solid #fff; padding: 5px; }
  .right-sidebar .featured-properties .featured-container .featured-img { float: left; width: 90px; }
  .right-sidebar .featured-properties .featured-container .featured-img img { height: auto; width: 80px; }
  .right-sidebar .featured-properties .featured-container .featured-text { float: left; padding-right: 5px; }
  .sidebar .quick-search h3 { padding-left: 0px; }
  .sidebar .quick-search form#qs_form { padding-left: 0px; }
  .sidebar .quick-search form#qs_form p { margin: 0px !important; }
  .sidebar .quick-search form#qs_form p.left { width: 100%; }
  .sidebar .quick-search form#qs_form p.nomargin { width: 100%; }
  .sidebar .quick-search form#qs_form select#qs_propcity, .sidebar .quick-search form#qs_form select#qs_propclass { width: 100% !important; }
  .sidebar .quick-search form#qs_form select#qs_lowprice, .sidebar .quick-search form#qs_form select#qs_highprice, .sidebar .quick-search form#qs_form select#qs_beds, .sidebar .quick-search form#qs_form select#qs_baths { width: 100% !important; }
  .sidebar .quick-search form#qs_form select#qs_highprice, .sidebar .quick-search form#qs_form select#qs_baths { margin-left: 0px; }
  .sidebar .quick-search form#qs_form button { margin: 10px 0 0 0; }
  .footer { min-height: 0; height: auto; } }
/* Desktop */
@media screen and (min-width: 992px) { .container { width: 1010px; } }
/* Desktop Large */
/* ==========================================================================
ADD NEW STYLES BELOW THE LINE
========================================================================== */
#myrsol_adminblock {z-index:8;}