@import 'https://fonts.googleapis.com/css?family=Source+Sans+Pro:300';

@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700');

body{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 100%;
}

.bgp{
    background: url("../images/brenda_.jpg");
    background-position: right 50;
    background-repeat: no-repeat;
    height: 600px;
    /*display: table;*/
}

.about-content{
    /*display: table-cell;*/
    /*vertical-align: middle;*/
}


h1,h2{
    font-weight: 300;
}

h1{
    font-size: 36px;
    color: #f47b55;
    
}


.mplan h1{
    font-family: 'Playfair Display', serif;
    font-size: 48px;
    /*font-weight: bold;*/
}

.mplan h2{
    font-family: 'Playfair Display', serif;
    font-size: 36px;
    /*font-weight: bold;*/
}

.mplan h3{
    font-family: 'Playfair Display', serif;
    font-size: 24px;
    /*font-weight: bold;*/
}

.mplan .team,
.mplan .technology,
.mplan .marketing,
.mplan .fromgo{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    text-align: center;
}


.mplan .team img{
    border: solid 1px white;
    border-radius: 50%;
}

.mplan .technology li,
.mplan .marketing li,
.mplan .fromgo li{
    list-style-type: none;
    width: 25%;
    margin-bottom: 25px;
    margin-left: 10px;
    margin-right: 10px;
}

.mplan .fromgo li{
    width: 17.5%;
}

@media (max-width: 425px) {
    .mplan .technology li,
    .mplan .marketing li,
    .mplan .fromgo li{
        width: 50%;
    }
    
    .team div{
        width: 100%;
        margin-bottom: 25px;
    }
}

.mplan .team h4{
    font-family: 'Playfair Display', serif;
    font-size: 24px;
    /*font-weight: bold;*/
    margin-bottom: 5px;
}

.mplan .brendapic{
    margin-bottom: -250px;
}

@media (max-width: 375px){
    .mplan .brendapic{
    margin-bottom: -225px;
    }
}

.mplan hr{
    margin-bottom: 100px;
}

h2{
    font-size: 24px;
    color: #f47b55;

}

p{
    color: gray;
    font-size: 18px;
    
    
}

.section.main{
    padding-top:20px;
    
}

.social{
    margin-top: 85px;
    /*width: 200px;*/
    /*margin-left:37px;*/
    color: #f47b55;
    
}

.social>i{
    margin-left: 1em;
}

.feat{
    padding-top:20px;
    border-top: solid 4px #f47b55;
    margin-bottom: 25px;
}

.logo{
    margin: auto;
    /*margin-bottom: 50px;*/
    width:100px;
    visibility: hidden;
}
.topbar{
    color: white;       
    background: white;
}    

.topbar a, .topbar{
    color: #f47b55;
}

.topbar a:hover{
    color: #f47b55;
    font-weight: bold;
}

.hamburger:hover, .nav-toggle:hover {
    background-color: white;
}

.hamburger.is-active span, .is-active.nav-toggle span {
    background-color: #f47b55;
}

.hamburger span, .nav-toggle span {
    background-color: #f47b55;
}

.hamburger, .nav-toggle {

    background-color: white;
}

@media screen and (max-width: 768px)
{
    .nav-menu {
        background-color: white;
    }
}

.nav-item img {
    max-height: 82px;
}

.copy{
    font-size: 14px;
}

.footer {
    padding-bottom: 0;
    
    
}

.footer p{
    color: white;
}

/** Social Media Page **/
.socialmedia .fa {
    font-size: 36px;
}

.socialmedia .fa-facebook {
    color: #3b5998;
}

.socialmedia .fa-twitter {
    color: #55acee;
}

.socialmedia .fa-instagram {
    color: #125688;
}

.socialmedia .fa-linkedin {
    color: #007bb5;
}

.fa-globe{
    color: gray;
}

.table thead th {

    color: white;
}


.name, .price{
    color:#f47b55;
}

.name{
    font-size: 24px;
}
.atitle{
    font-size: 18px;
}

.card-content{
    /*border: solid 1px #f47b55;*/
}

.card-footer-item{
    color: #f47b55;
}

.amm, .price{
    font-size:24px;
}


.title.is-5 {
    font-size: 24px;
}

.subtitle.is-6 {
    font-size: 16px;
}

.register a{
    color: #f47b55;
}

.register a:hover{
    color: #f47b55;
    font-weight: bold;
}


.button.is-primary, .button.is-primary:focus{
    background-color: #f47b55;
}

.button.is-primary:hover{
    background-color: #cb4b16;
}

.button:active, .button:focus{
    border-color: #f47b55;
}


.input:active, .input:focus, .textarea:active, .textarea:focus {
    border-color: #f47b55;

}

.site{
    background: url("../images/marketing/downtown_d.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    
}

.mytile{
    /*background-color: #f15e32;*/
    background-color: #838584;
    padding: 10px; e7e7e8
}

.mytile .title{
    color: white;
    font-size: 18px;
}

h1, h3 {
    font-weight: 200;
}

p.navbar-text.visible-xs-inline-block {
    font-weight: 400;
    font-size: 1.5em;
}

.search-wrap {
    padding: 8px;
    background: #49a50e;  
}
.navbar {
    min-height: 0px;
}

.navbar-default {
    background-color: transparent;
    border: none;
    text-transform: uppercase;
    margin-bottom: 0;
}

.navbar-default .navbar-nav>li>a {
    color: #000;
}
.navbar .caret {
    /*margin-top: 0.5em;*/
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #000;
    background-color: transparent;
}
.navbar-default .navbar-nav>li>a:focus .caret, .navbar-default .navbar-nav>li>a:hover .caret{
    color: black;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    color: #555;
    background-color: white;
}
.navbar-default .navbar-nav>.open>a .caret,
.navbar-default .navbar-nav>.open>a:focus .caret,
.navbar-default .navbar-nav>.open>a:hover .caret {
    border-top-color: #555;
}

.main-header__actions {
    padding: 12px 0;
    text-align: right;
}

.main-header__actions .actions__search input {
    padding: 4px 8px;
    width: 40%;
}
.main-header__actions .actions__search button {
    padding: 4px 16px;
    background: #FF9422;
    color: white;
    border: 1px solid #FF9422;
    text-align: center;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}
@media screen and (max-width: 769px) {
    .main-header .logo {
        max-width: 100px;
    }
    .main-header__actions {
        display: none;
    }
    .main-header__actions .actions__search input {
        padding: 4px 8px;
        width: 100%;
    }
}

.navbar-default .navbar-toggle {
    border: none;
    background: black;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
    height: 3px;
}

.search-bar {
    padding-top: 14px;
    background: #383838;
    height: 60px;
    color: #FFFFFF;
}

/** search results **/

.results .listing-wrap {
    display: inline-block;
    padding: 10px;
    text-decoration: none;
}

.results .listing.module {
    border: 1px solid #D4D4D4;
    padding: 0;
    color: #2b2b2b;
    background: none;
    margin-bottom: 24px;
}
.results .listing.module .featured-details {
    padding: 10px;
}

.results .listing-wrap:hover .listing.module {
    -webkit-box-shadow: 1px 1px 1px 0px #E9E9E9;
    box-shadow: 1px 1px 1px 0px #E9E9E9;
}

.results .listing.module figure {
    display: block;
    position: relative;
    width: 100%;

}


.results .listing.module figure:after {
    content: '';
    padding-top: 75%;
    /*MLS images Aspect Ratio*/
    display: block;
}

.results .listing.module img {
    width: 100%;
    position: absolute;
    max-height: 100%;
}

.results .listing.module .address {
    font-size: 2.1em;
    margin-bottom: 0px;
    margin-top: 0;
    line-height: 1.1em;
    padding: 0 25px;
    overflow: hidden;
    color: #012a5e;
    font-weight: 300;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.results .listing.module .city-state {
    font-size: 1.4em;
    margin: 0;
    margin-bottom: 10px;
    padding: 0 25px;

}

.results .listing.module .price-and-alerts {
    padding: 0 25px;
}

.results .listing.module .price-and-alerts:after {
    content: '';
    display: table;
    clear: both;
}

.results .listing.module .price-and-alerts .price {
    font-size: 32px;
    font-size: 1.8em;
    letter-spacing: -2px;
    line-height: 0.9em;
    color: #6a6a6a;
    margin-bottom: 7px;
    display: inline-block;
}

.results .listing.module .price-and-alerts .alerts {
    display: inline-block;
    float: right;
}

.results .listing.module .price-and-alerts .alerts a {
    font-size: 1.3em;
}

.results .listing.module .price-and-alerts .alerts a:hover {
    color: #00132c;
}

.results .prop-dets .data-box {
    width: 50%;
    float: left;
    padding: 3px 25px;
}

.results .prop-dets .long.data-box {
    width: 100%;
}

.results .prop-dets .data-box .data-text {
    display: inline-block;
    font-size: 29px;
    font-size: 1.2em;
    line-height: 1.3em;
    float: right;
    letter-spacing: -1px;
    color: #6a6a6a;
}

.results .prop-dets .data-box .label {
    display: inline-block;
    font-size: 29px;
    font-size: 1.2em;
    line-height: 1.3em;
    letter-spacing: -1px;
    color: #2b2b2b;
}

.results .listing.module hr {
    margin: 10px 25px;
    border-color: #E9E9E9;
}



/** end results **/

/** footer styles **/
.footer {
    background-color: #222324;;
    color: white;
    position: relative;

    padding: 40px 0;
}

.footer .footer-menu ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.footer .meta img{
    max-width: 240px;
}
.footer .meta {
    text-align: right;
}
.footer .meta a{
    display: inline-block;
    padding: 4px;
}




#buildingdata .odd{border-bottom:1px solid #dfdfdf;margin-bottom:0.5em;}
#buildingdata .odd span{font-weight:bold;margin-right:0.5em;}
#buildingdata .idd{border-bottom:1px solid #dfdfdf;margin-bottom:0.5em;}
#buildingdata .idd span{font-weight:bold;margin-right:0.5em;}

/**Fonts **/
@font-face {
    font-family: "goidxicon";
    src: url("/assets/font/gicon/flaticon.eot");
    src: url("/assets/font/gicon/flaticon.eot#iefix") format("embedded-opentype"),
    url("/assets/font/gicon/flaticon.woff") format("woff"),
    url("/assets/font/gicon/flaticon.ttf") format("truetype"),
    url("http://downtowndadelandapartments.com/fonts/gicon/flaticon.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
[class^="gi-icon-"]:before, [class*=" gi-icon-"]:before,
[class^="gi-icon-"]:after, [class*=" gi-icon-"]:after {
    font-family: goidxicon;
    font-size: 20px;
    font-style: normal;
    margin-left: 20px;
}.gi-icon-balloons2:before {
     content: "\e000";
 }
.gi-icon-barbecue4:before {
    content: "\e001";
}
.gi-icon-bike10:before {
    content: "\e002";
}
.gi-icon-bus7:before {
    content: "\e003";
}
.gi-icon-businessman137:before {
    content: "\e004";
}
.gi-icon-car10:before {
    content: "\e005";
}
.gi-icon-car92:before {
    content: "\e006";
}
.gi-icon-classic2:before {
    content: "\e007";
}
.gi-icon-cocktail20:before {
    content: "\e008";
}
.gi-icon-drafting1:before {
    content: "\e009";
}
.gi-icon-dumbbell:before {
    content: "\e00a";
}
.gi-icon-ecologism:before {
    content: "\e00b";
}
.gi-icon-fork30:before {
    content: "\e00c";
}
.gi-icon-garage2:before {
    content: "\e00d";
}
.gi-icon-internet5:before {
    content: "\e00e";
}
.gi-icon-keys:before {
    content: "\e00f";
}
.gi-icon-lock26:before {
    content: "\e010";
}
.gi-icon-man1:before {
    content: "\e011";
}
.gi-icon-massage1:before {
    content: "\e012";
}
.gi-icon-motorboat:before {
    content: "\e013";
}
.gi-icon-party1:before {
    content: "\e014";
}
.gi-icon-paw:before {
    content: "\e015";
}
.gi-icon-person210:before {
    content: "\e016";
}
.gi-icon-personal5:before {
    content: "\e017";
}
.gi-icon-queen6:before {
    content: "\e018";
}
.gi-icon-refrigerator:before {
    content: "\e019";
}
.gi-icon-roll1:before {
    content: "\e01a";
}
.gi-icon-sea1:before {
    content: "\e01b";
}
.gi-icon-swimmer9:before {
    content: "\e01c";
}
.gi-icon-tennis18:before {
    content: "\e01d";
}
.gi-icon-train20:before {
    content: "\e01e";
}
.gi-icon-tv1:before {
    content: "\e01f";
}
.gi-icon-washer:before {
    content: "\e020";
}

#custom-nav-bar li a{position: relative;display: block;padding: 5px 10px 5px 10px;}
.mhgp{
   /* height:260px;*/
    
}

.logo-site {
   
}


#custom-nav-bar li a {
    color: #037b93;
}

.carousel-inner img{
    margin: auto;
    width: 100%;
}
.img-responsive{
    margin:auto;
}

.thumbnail>img {

    width: 250px;
    height: 180px;
}

.brd{
    border: solid 4px #2fc29e;
}

/**Timeline **/
.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
}

.timeline .red-pdf {
    color: red;
    font-size: 2em;
}

    .timeline:before {
        top: 0;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 3px;
        background-color: #eeeeee;
        left: 50%;
        margin-left: -1.5px;
    }

    .timeline > li {
        margin-bottom: 20px;
        position: relative;
    }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li > .timeline-panel {
            width: 46%;
            float: left;
            border: 1px solid #d4d4d4;
            border-radius: 2px;
            padding: 20px;
            position: relative;
            -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
        }

            .timeline > li > .timeline-panel:before {
                position: absolute;
                top: 26px;
                right: -15px;
                display: inline-block;
                border-top: 15px solid transparent;
                border-left: 15px solid #ccc;
                border-right: 0 solid #ccc;
                border-bottom: 15px solid transparent;
                content: " ";
            }

            .timeline > li > .timeline-panel:after {
                position: absolute;
                top: 27px;
                right: -14px;
                display: inline-block;
                border-top: 14px solid transparent;
                border-left: 14px solid #fff;
                border-right: 0 solid #fff;
                border-bottom: 14px solid transparent;
                content: " ";
            }

        .timeline > li > .timeline-badge {
            color: #fff;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: 50%;
            margin-left: -25px;
            background-color: #999999;
            z-index: 100;
            border-top-right-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%;
        }

        .timeline > li.timeline-inverted > .timeline-panel {
            float: right;
        }

            .timeline > li.timeline-inverted > .timeline-panel:before {
                border-left-width: 0;
                border-right-width: 15px;
                left: -15px;
                right: auto;
            }

            .timeline > li.timeline-inverted > .timeline-panel:after {
                border-left-width: 0;
                border-right-width: 14px;
                left: -14px;
                right: auto;
            }

.timeline-badge.primary {
    background-color: #2e6da4 !important;
}

.timeline-badge.success {
    background-color: #3f903f !important;
}

.timeline-badge.warning {
    background-color: #f0ad4e !important;
}

.timeline-badge.danger {
    background-color: #d9534f !important;
}

.timeline-badge.info {
    background-color: #5bc0de !important;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

    .timeline-body > p + p {
        margin-top: 5px;
    }

@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }

    ul.timeline > li > .timeline-panel {
        width: calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: -webkit-calc(100% - 90px);
    }

    ul.timeline > li > .timeline-badge {
        left: 15px;
        margin-left: 0;
        top: 16px;
    }

    ul.timeline > li > .timeline-panel {
        float: right;
    }

        ul.timeline > li > .timeline-panel:before {
            border-left-width: 0;
            border-right-width: 15px;
            left: -15px;
            right: auto;
        }

        ul.timeline > li > .timeline-panel:after {
            border-left-width: 0;
            border-right-width: 14px;
            left: -14px;
            right: auto;
        }
}

.search_tools {
    padding: 20px;
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    margin-bottom: 10px;
}

.btn-large {
    padding: 10px;
    border: 1px solid green;
    
}




/* Communities */ 

.dropdown-communities li{
	font-size: 17px;
	line-height: 20px;
	display: block;
	text-decoration: none;
	background: #f8f9fb;
	border: 1px solid #EBEBEB;
	padding: 7px 10px;
	margin-bottom: 8px;
	color: #4E4E4E;
	
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.dropdown-communities li:after{
	content: "";
	display: inline-block;
	text-align: right;
	margin-top: 6px;
	float: right;
	padding: 4.5px;

	-webkit-box-shadow: 2px -2px 0 0px #f59820 inset;
	box-shadow: 2px -2px 0 0px #f59820 inset;

	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.dropdown-communities li a{text-decoration:none;}


.featured-grid th {
    background-color: gray;
    color: #FFF;
    text-align: center;
}
.closed-table-summary {
    paddig-bottom: 20px;
}
.closed-table-summary th {
    background-color: gray;
    color: #FFF;
    border-bottom: #c0c0c0;
    text-align: center;
    
}

.closed-table-summary td {
    text-align: center;
}

@media only screen and (min-width: 768px) {
.closed-table-summary td {
    font-size: 35px;
}
}

.prop-dets .label{color:#000;}

.featured-box-title h5, .featured-box-title h6 { margin: 0px; }
.box-title-1{background-color: #000; padding:4px; color: #FFF;}
.box-title-2{background-color: #c0c0c0; padding: 4px; color: #000;}

.featured-details .price {
    font-weight: bold;
    font-size: 18px;
    
}

/* TABS
 **************/
.tab-system > div {
    position: absolute !important;
    left: -999999px;
    top: -999999px;
}
.tab-system > div.active {
    position: relative !important;
    left: 0;
    top: 0;
}
.tab-system ul.tabs {
    list-style: none;
    margin-bottom: 10px;
    padding: 0;
    /* Tab Widths */
}
.tab-system ul.tabs > li {
    display: inline-block;
    float: left;
    padding: 0 2px;
    margin: 0;
    text-align: center;
    border-bottom: 1px solid #fe852c;
}
.tab-system ul.tabs > li a {
    display: block;
    padding: 10px 0;
    font-size: 16px;
    color: #fe852c;
    background: none;
    border: 1px solid #fe852c;
    border-bottom: 0;
    text-decoration: none;
}
.tab-system ul.tabs > li:hover a {
    background: #fe852c;
    color: white;
    border: 1px solid #fe852c;
    border-bottom: none;
}
.tab-system ul.tabs > li.active a {
    background: #fe852c;
    color: white;
    border: 1px solid #fe852c;
    border-bottom: none;
    font-weight: 700;
}
.tab-system ul.tabs.w-half > li {
    width: 50%;
}
.tab-system ul.tabs.w-fourth > li {
    width: 50%;
}
@media (min-width: 490px) {
    .tab-system ul.tabs.w-fourth > li {
        width: 25%;
    }
}

.view-icons ul{
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
    
    text-align: center;
}

.view-icons ul li {
    /*border: solid 1px black;*/
    padding: 10px;
    margin-right: 20px;
    width: 48px;
    height: 51px;
    text-align: center;
    color: #774188;
    float: left;
}


.c_info a{
    color: #f47b55;
    font-size: 14px;
}

.c_info i{
    font-size: 16px;
    padding-top: 7px;
}

a{
    color:#f47b55;
}


.info_ic img{
    width: 20px;
    margin-bottom:-4px;
}

.aside {
    background-color: #e9e9e9;
    margin-right: -10px;
}

.aside .main {
    padding: 15px;
    color: #6F7B7E;
}

.aside .main .item {
    display: block;
    padding: 10px 0;
    color: #6F7B7E;
}

.aside .main .item {
    display: block;
    padding: 10px 0;
    color: #f48d6e;
}
.aside .main .name {
    color:#6f7b7e;
    font-size: 16px;
    font-weight: bold;
}

.hero .is-fullheight{min-height:none;}

.tag.is-new {
    background-color: #4caf50;
    color: #FFF;
}

.tag.is-drip {
    background-color: orange;
    color: #fff;
}

.tag.is-showing {
    background-color: blue;
    color: #fff;
}

.tag.is-dead {
    background-color: grey;
    color: #c0c0c0;
}

.tag.is-contract {
    background-color: #673ab7;
    color: #fff;
}

.tag.is-closed {
    background-color: #00bcd4;
    color: #fff;
}