/*
Theme Name: 	Home Realtors
Theme URI: 		http://Home-Realtors.net
Author: 		LocalEdge
Author URI: 	http://LocalEdge.com
Description:	Child Theme for Betheme - Home Realtors
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url("https://use.fontawesome.com/releases/v5.0.10/css/all.css");

#text-4 .textwidget {
    padding-top: 5px;
}

#Footer h4 {
    max-width: 182px !important;
}

.ngg-galleryoverview {
    padding-bottom: 30px;
}

#Top_bar #menu {
    background-color: #84100e !important;
}
.ngg-galleryoverview {
text-align:center;
}

.ngg-gallery-thumbnail-box {
float:none !important;
display:inline-block;
} 
.icon-menu-fine:before {
    content: '\2630' !important;
}
.textwidget a:hover {
    text-decoration: none !important;
}

.number-wrapper span.number {
    font-size: 65px !important;
}

.side-padding {
    padding-left: 1em;
    padding-right: 1em;
}

.page-id-232 .section_wrapper {
    max-width: 1220px;
}

.page-id-232 .section_wrapper .column {
    clear: none !important;
}

#Footer h4 {
	border-bottom: 3px solid #ff9900;
	padding-bottom: 7px;
	max-width: 160px;
}

/*IDX Styles*/   

.IDX-wrapper-standard .IDX-navbar-default {
		background-color: #ff9801 !important;
}

.IDX-wrapper-standard .IDX-navbar-default {
	background-color: #ff9801;
	border-color: white;
	}
.IDX-wrapper-standard.IDX-page-address .IDX-navbar-default, .IDX-wrapper-standard.IDX-page-address .IDX-searchForm .IDX-btn-primary {
    background-color: #ff9801;
}

.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav > li > a:hover,
	wrapper-standard .IDX-navbar-default .IDX-navbar-nav > .IDX-active > a:hover {
		color: #fbfe88;
        background-color: transparent;
}
.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav > li > a:hover {
	color: #fff;
	background-color: transparent;
}

.IDX-wrapper-standard .IDX-navbar-default {
		background-color: #ff9801 !important;
	}
.IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>.IDX-active>a, .IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>.IDX-active>a:focus, .IDX-wrapper-standard .IDX-navbar-default .IDX-navbar-nav>.IDX-active>a:hover {
    background-color: #91201d;
}

#custom_html-3 .custom-html-widget {
    text-align: center;
}

/*----------MEDIA QUERIES----------*/

@media screen and (max-width: 750px) {
    #psa-search > div:nth-child(2), #psa-search > div:nth-child(3), #psa-search > div:nth-child(4), #psa-search > div:nth-child(5) {
        left: 0 !important;
    }
}

@media screen and (max-width: 767px) {
    body, .gform_wrapper .gform_footer {
        text-align: center;
    }
    #Footer h4, hr {
        margin: auto !important;
    }
    p, .button {
        padding-left: 1em;
        padding-right: 1em;
    }
    .team .desc_wrapper .desc {
        margin-top: 15px;
    }
}

@media screen and (min-width: 768px){
    #Action_bar {
        display: none !important;
    }
    .tr-menu.header-classic.ab-show #Top_bar:not(.is-sticky) {
        top: 0 !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 805px) {
    .transactions .number-wrapper, .sales .number-wrapper  {
        padding-top: 42px;
    }
}

@media screen and (min-width: 768px) and (max-width: 862px) {
    .team a {
        font-size: 12px !important;
    }
}

@media screen and (min-width: 806px) and (max-width: 947px) {
    .transactions .number-wrapper, .sales .number-wrapper  {
        padding-top: 21px;
    }
}

@media screen and (max-width: 950px) {
    #psa-main {
        width: 69% !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1189px) {
    .desc_wrapper::before {
        font-size: 12px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1189px) {
    .transactions .number-wrapper {
        padding-top: 25px;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1189px) {
    .sales .number-wrapper {
        padding-top: 25px;
    }
}

@media screen and (min-width: 1248px) {
    .transactions .number-wrapper {
        padding-top: 24px;
    }
}

@media screen and (max-width: 1289px) {
    .number-wrapper span.number {
        font-size: 30px !important;
    }
}

@media screen and (min-width: 1290px) {
    .sales .number-wrapper {
        padding-top: 24px;
    }
}

