/*
Theme Name: 	Hunter Homes Abilene
Theme URI: 		http://HunterHomesAbilene.com
Author: 		LocalEdge
Author URI: 	http://LocalEdge.com
Description:	Child Theme for Betheme - Hunter Homes Abilene
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
@import url("https://use.fontawesome.com/releases/v5.1.0/css/all.css");

.subheader-both-center #Subheader .title {
    width: 100%;
    text-align: center;
    text-shadow: 0 0 5px rgba(0,0,0,0.9);
    text-transform: uppercase;
}

#header-abilene, #header-abilene a {
    color: white !important;
}

#Action_bar .contact_details a:hover {
    color: #fe5000 !important;
}

.section.section-post-header {
    display: none;
}

.property-info a.button {
    background-color: #fe5001;
    color: #ffffff;
}

.property-info h5, .property-info p {
    display: inline-block;
}

#IDX-quicksearchForm-11252 {
    text-align: center;
}

#IDX-quicksearchForm-11252 {
    padding-bottom: 10px;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "Font Awesome 5 Brands", "Font Awesome 5 Free" !important;
}

.icon-facebook:before {
    content: "\f39e";
}

.icon-up-open-big:before {
    content: "\f106";
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;
}

.icon-comment-empty-fa:before {
    content: "\f075";
}

.icon-doc-text:before {
    content: "\f15c";
}

.icon-right-open:before {
    content: "\f105";
    font-weight: 900;
}

.icon-tag:before {
    content: "\f02c";
    font-weight: 900;
}

.icon-cancel:before {
    content: "\f00d";
    font-weight: 900;
}

.icon-down-dir:before {
    content: "\f0dd";
    font-weight: 900;
}

.icon-user:before {
    content: "\f007";
    font-weight: 900;
}

.icon-docs:before {
    content: "\f07b";
}

#IDX-quicksearch-11252 {
    background: #fe5001;
}

.fa-bars:before {
    color: black;
}

.IDX-quicksearchWrapper form div label {
    float: none !important;
}

.home-contact>div {
    padding: 15px 7em 0px;
}

.ginput_recaptcha > div:first-child {
    margin: auto;
    margin-bottom: 40px;
}

@media screen and (max-width: 600px) {
    #IDX-showcaseGallery-27092 .IDX-showcaseCell {
        min-width: 100% !important;
        height: auto !important;
        margin: 0 0 3px 0 !important;
    }
}

@media only screen and (max-width: 767px) {
    #Action_bar .contact_details li.slogan {
        display: block !important;
    }
    #Header #Action_bar {
        background: #000000 !important;
    }

    #Action_bar .contact_details {
        color: #ffffff !important;
    }
    #Action_bar .contact_details a {
        color: #ffffff !important;
    }
    #Action_bar .social li a {
        color: #ffffff !important;
    }
    .home-contact>div {
        padding: 15px 3em 0px;
    }
    .gform_wrapper .gform_footer {
        padding: 30px 0 10px !important;
    }
    html {
        text-align: center !important;
    }
    #Header #Top_bar {
        background: rgba(254, 80, 0, 1) !important;
    }
}

@media only screen and (min-width: 768px) {
    .header-semi #Top_bar:not(.is-sticky) {
        position: static;
    }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    footer h4 {
        font-size: 15px !important;
    }
}

@media only screen and (min-width: 960px) and (max-width: 1120px) {
    footer h4 {
        font-size: 18px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 899px) {
    li.slogan {
        font-size: 14px !important;
    }
    
}

@media screen and (min-width: 1240px) {
    .header-split #Header .top_bar_left .menu_right {
        text-align: left;
    }
    .header-split #Header .top_bar_left .menu_left {
        text-align: right;
    }
    .header-split #Header ul.sub-menu {
        text-align: center;
    }

}