.booking-form select {width: auto; padding: 5px 15px 4px 15px}
.home-price {position:relative; display: inline-block; margin-left: 25px; font-size: 12px; font-weight: 200; top: 8px; }
.home-price-wrap span {display: inline}

.img-overlays { right: 15px; left: auto } .img-overlays img {float: right}
.navbar-default .navbar-nav > li > a {
    font-size: 19px;
    font-weight: normal;
}
.featured-homes .btn {
    margin: 15px 0 0;
    min-width: 170px;
    padding: 9px 25px;
    position: relative;
}
#homeinformation { float:left; width:100%; padding:40px 0;}
.featured-homes .btn i {
    float: right !important;
    left: auto;
    position: absolute !important;
    right: 15px !important;
    top: 2px !important;
}
.fpdl {
    background: #274328 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 20px;
    padding: 10px 5%;
    width: 100%;
}
.booking-form select {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #8c8c8c;
    display: inline-block;
    font-size: 14px;
    font-weight: 200;
    margin-right: 6px;
    padding: 10px 13px!important;
    width: 16%;
}
.priceinfo {
    background: #274328 none repeat scroll 0 0;
    border-radius: 8px;
    color: #fff;
    float: left;
    font-size: 20px;
    margin: 20px 0 0;
    padding: 10px 5%;
    width: 100%;
}
.search-bar .col-md-3 {
    font-size: 20px;
    padding: 6px 0 0 20px;
}
.navhometitle {
    background: #274328 none repeat scroll 0 0;
    font-size: 16px !important;
    margin: 0 0 10px;
    width: 100% !important;
}
li.widget8 {
    width: 50%;
    display: block;
    float: left;
    margin-left:0!important;
    margin-right:0!important;
}

.widget8 a {
    font-size: 20px !important;
    padding: 5px 0 9px !important;
    text-align: left;
}
.featuredhome a  {
    padding: 10px 0px 0px;
}
.fhtitle {
    color: #fff;
    font-size: 20px;
    padding: 3px 0;
    text-align: left;
}
.featuredhome img {
    border-radius:0!important;
    -webkit-border-top-left-radius: 5px!important;
    -webkit-border-top-right-radius: 5px!important;
    -moz-border-radius-topleft: 5px!important;
    -moz-border-radius-topright: 5px!important;
    border-top-left-radius: 5px!important;
    border-top-right-radius: 5px!important;
}
.widget8 .btn {
    background: #274328 none repeat scroll 0 0;
    padding: 8px 5% !important;
    position: relative;
}
.widget8 .btn i {
    position: absolute;
    right: 12px;
    top: 6px;
    font-size: 25px;
}
.widget8 .btn:hover {color: #fff; text-decoration: none;}
a.navhometitle {
    padding: 14px !important;
    font-size: 13px!important;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.homepanel .image-strip {
    width: 80px!important;
}
.homepanel strong {
    float: left;
    font-size: 16px;
    width: 100%;
    margin: 4px 0 0;
}
.homepanel .paneltitle {
    background: #274328 none repeat scroll 0 0;
    bottom: 0 !important;
    font-size: 13px;
    font-style: normal !important;
    height: auto !important;
    left: 0 !important;
    padding: 10px 5%;
    position: absolute;
    text-transform: none;
    line-height: 12px;
    top: auto !important;
    width: 100%;
    font-weight: normal;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
#furtherinfo {
    background: #274328 none repeat scroll 0 0;
    color: #fff;
    font-size: 13px !important;
    padding: 0px 5%;
    text-align: left;
    width: 100%;
    float:left;
    margin-bottom: 30px;
}

.curvedimg {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
#leafleticon {float:left; margin:-21px 10px; margin: 2% 15px 5% 0; width: 70px;}
#furtherinfo .col-md-8, #furtherinfo .col-md-4 {padding:30px 0;}
#furtherinfo .col-md-4 {background:#274328 ;}
#furtherinfo p {
    font-size: 15px;
    width: 100%;  padding:0px 5%;
}
#leafletfooter {min-height: 168px;}
#furtherinfo p a {display: inline-block; color:#fff;}
#blockpanels.nopadtop {padding-top:0!important;}
#parkhomesheader {
    background: #274328  none repeat scroll 0 0;
    color: #fff;
    font-size: 25px;
    padding: 13px 0;
    text-align: center;
    margin-bottom: 20px;
}


.homeinfo {
    background: #efefef none repeat scroll 0 0;
    float: left;
    font-size: 16px;
    padding: 15px 5%;
    width: 100%;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.homeinfo a {color:inherit;}
.pricestrip {
    color: #2B6B47;
    font-size: 18px;
    padding: 10px 0;
    margin-bottom: 10px;
}


.blockdesc {padding: 15px 2.5%; }

.specsec > span.value {
    background: #d6d6d6 none repeat scroll 0 0;
    color: #515151;
}
.pricecirc {
    background: #274328 none repeat scroll 0 0;
    border: 2px solid #fff;
    border-radius: 200px;
    color: #fff;
    font-size: 16px;
    height: 100px;
    padding: 28px 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: -45px;
    width: 100px;
}
.specsec > span {
    background: #A0CE8A none repeat scroll 0 0;
    color: #fff;
    float: left;
    margin: 1px 0;
    padding: 5px 2%;
    width: 50%;
}

.home-info.specs .specsec > span, .specsec > span.value {background: none; color: #515151; border: 0px}

.home-info.specs .specsec:nth-child(odd) { background: #DEEDE5 }



.specsec {
    float: left;
    width: 100%;
}
.parkbtn {
    background: #274328;
    color: #fff;
    padding: 12px 3%;
    width: 100%;
    font-size: 19px;
    border-radius: 5px;
}
.mapoverlaypark {
    border: 5px solid #274328;
    border-radius: 200px;
    top: -6px;
    position: absolute;
    right: 28px;
    width: 120px;
}
.loctitle {
    background: #274328;
    color: #fff;
    float: left;
    margin: 0 !important;
    width: 100%;
    font-size: 24px;
    padding: 11px 3%;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.wrapper {width: 100%;}
.featured-homes h3, .featured-homes h5, .featured-homes p{color: #fff; margin-top: 15px;}
.home-listing {margin-top: 15px;}
.featured-homes h5 {font-size: 18px;} .featured-homes p {font-size: 14px;}
.featured-homes button {margin-top: 20px;}
.home-image {margin-top: 18px; padding: 0;}
img.image-strip {position: absolute; top: 0; right: 0; width: 85px}

.trip-ad {margin-top: 25px;} .trip-ad img {float: right;}

.posab {position: absolute; top: 100px; right: 50px;}
.find-home {font-family: 'bookman-demi', serif;}
#homepark {display: none}
/*.social-wrap {margin-top: 30px; padding: 0px; height: 250px;} */
/*.bottom-flower { bottom: -30px; }*/

.homes .panel-slider-wrap {margin-top: 0px;} .homes #content .blockdesc {padding-top: 0px;}
.homes #content .blockdesc p {text-align: left;}

@media screen and (max-width: 992px) { /*small*/

    .wrapper {width: 50%}
    .bottom-content-wrap { padding-bottom: 20px;}

}

@media screen and (max-width: 767px) {
    .park-content-wrap.homesdetail {background: none}
    .home-image {padding-right:0!important;}
    .bottom-tabs-header {
        top: 15px;
        width: 100%;
        background: none;
        left: 10px;
        bottom: auto;
        padding: 0;
    }
    .wrapper img { margin: 0px; }
    .bottom-content-wrap {
        float: left;
        width: 100%;
        border-top: 5px solid #FFF;
        background: #274328 none repeat scroll 0% 0%;

    }
    #furtherinfo p {padding: 0px;} #leafleticon {margin-top: 0px;}
    .specsec > span {border-bottom: 1px solid #fff} .specsec > span.value {background: #fff}
    .homes-slide {padding: 0px;} .homes-slide .col-xs-12 {padding: 0px}
    #parktabs-accordion p { font-size: 16px;}
}

@media screen and (max-width: 360px) { /*small*/

    .wrapper {width: 100%}

}
