/**
Theme Name: WP Base -  Stratton IDX
Author: Wayne Stratton
Author URI: https://waynestratton.org
Description: An amazing custom IDX theme for the serious real estate professional.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wp-base-stratton-idx
Template: astra
*/

/* Table of Contents
    01. Global Styles
    02. Fl-theme-layout Template
    03. Home Page
    04. "Login" Page
    05. Misc. Astra
    06. Community Template
    07. Home Value Assessment
*/

/*Global Styles*/
#primary-menu .button {
    background-color: #525868 !important;
}

body #site-navigation .main-navigation {
    font-weight: 300 !important;
}

body #site-navigation .main-navigation{
	margin-top:5px;
}

body .main-header-bar-wrap .main-header-bar{
	padding-top:7px;
	padding-bottom:7px;
}


.ast-button-wrap .menu-toggle.main-header-menu-toggle {
    border-radius: 0px;
}

body .fl-button-wrap .fl-button{
	border-top-left-radius:3px !important;
	border-bottom-left-radius:3px !important;
	border-bottom-right-radius:3px !important;
	border-top-right-radius:3px !important;
}

body .main-header-bar-wrap .main-header-bar{
	padding-top:5px !important;
}

body #page #masthead .main-header-bar-wrap .main-header-bar{
	padding-bottom:5px !important;
}

body .sidx-widget div .sidx-basic{
	background-color:rgba(124,124,124,0.01) !important;
}

/*Fl-theme-layout Template*/
body.single-fl-theme-layout .main-header-bar-wrap .main-header-bar{
	z-index: 1000 !important;
}

single-fl-theme-layout .main-header-bar-wrap .main-header-bar{
	z-index: 1000 !important;
}

/*Home Page*/
body.home .sidx-collapse-button span{
	color:#c4c4c4;
	border-radius: 3px;
}
body.page-id-9 .pp-hover-card-0 .pp-more-link-container > div{
	background-color:rgba(80,88,107,0.75);
	border-radius: 3px;
}

body.page-id-9 .pp-hover-card-1 .pp-more-link-container > div{
	background-color:rgba(80,88,107,0.75);
	border-radius: 3px;
}

body.page-id-9 .pp-hover-card-2 .pp-more-link-container > div{
	background-color:rgba(80,88,107,0.75);
	border-radius: 3px;
}

body.page-id-9 .pp-hover-card-3 .pp-more-link-container > div{
	background-color:rgba(80,88,107,0.75);
	border-radius: 3px;
}

body.page-id-9 .pp-hover-card-4 .pp-more-link-container > div{
	background-color:rgba(80,88,107,0.75);
	border-radius: 3px;
}

body.page-id-9 .pp-hover-card-5 .pp-more-link-container > div{
	background-color:rgba(80,88,107,0.75);
	border-radius: 3px;
} 

body.page-id-9 .sidx-searchform div .sidx-basic{
	padding-top:10px;
	background-color:rgba(124,124,124,0.6);
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-radius: 3px;
}

body.page-id-9 #primary-menu > .menu-item:nth-child(6){

	padding-right:0px;
	padding-left:0px;
}

body.page-id-9 #page #masthead .main-header-bar-wrap .main-header-bar .ast-container .main-header-container .ast-main-header-bar-alignment .main-header-bar-navigation #site-navigation .main-navigation #primary-menu > .menu-item:nth-child(6){
	padding-top:-5px !important;
	padding-bottom:-5px !important;
}

body.page-id-9 #primary-menu > .menu-item:nth-child(7){

	padding-left:0px;
	padding-right:0px;
}
	@media (min-width:480px){

	.ast-article-single .entry-content .fl-builder-content-primary .fl-row-bg-photo .fl-row-content-wrap{
		background-position:50% 35% !important;
	}
	
	#content #main .fl-row-bg-photo .fl-row-content-wrap{
		background-position:50% 28% !important;
	}
	
	.fl-builder-content-primary .fl-row-bg-photo .fl-row-content-wrap{
		background-position:50% 28%;
	}
	
}

body.page-id-9 .ast-article-single .entry-content .fl-builder-content-primary .fl-row-bg-photo .fl-row-content-wrap{
	background-position:50% 45% !important;
	}

body.home .sidx-collapse-button span{
	color:#c4c4c4;
}

body.page-id-9 .sidx-searchform div .sidx-basic{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	background-color:rgba(124,124,124,0.01) !important;
}
/*Login*/
body.page-id-10134 .pp-photo .pp-photo-content{
	background-color:rgba(255,255,255,0.82) !important;
}

/*Misc. Astra Tweaks*/
#gMap/*Give box shadow and grayscale to Google Map*/
{
filter: grayscale(100%) brightness(101%) contrast(120%);
box-shadow:1.25rem 1.375rem 4.75rem 0rem rgba(0,0,0,0.22);
}

@media (min-width: 1201px)
{
.ast-separate-container .ast-woocommerce-container /*Change container padding for Desktop*/
{
padding: 4em 4em;
}
	
.woocommerce-products-header h1
	
/*WooCommerce Page Heading style
(For Desktop)*/
	
{
font-size: 4em !important;	
	line-height:1.4em;
	margin-bottom:20px;
	color: #000c30;
}
}

/*Button design style for Purchase button*/

#primary-menu .button
{
	padding: 0 20px;
	line-height:3em;
	border-radius: 3px;
}
#primary-menu .button a
{color: #fff;
}

/*Move to SIDX Admin Before Launch*/
/*
Showcase IDX Custom Styling
---------------------------------------------------------------- */

body .sidx-searchform div .sidx-basic{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	background-color:rgba(124,124,124,0.6);
        border-radius: 3px !important;
}

.sidx-main-header .sidx-header-link .sidx-link,
.sidx-main-header .sidx-header-link a {
transition: none !important;
text-decoration: none !important;
border-radius: 3px !important;
}

.site-header {
    z-index: 1000;
}

.sidx-container .sidx-searchform .sidx-basic>button {
    border-radius: 3px !important;
}

.sidx-locations-field-wrapper .sidx-dropdown .sidx-suggestions-input{
	border-radius: 3px !important;
}

.sidx-range .sidx-dropdown .sidx-field{
	border-radius: 3px !important;
}

.sidx-basic .sidx-primary{
	border-radius: 3px !important;
}

.sidx-beds-and-baths div div .sidx-field{
	border-radius: 3px !important;
}

.sidx-main-app-body .sidx-basic .sidx-types .sidx-field{
	border-radius: 3px !important;
}

.sidx-search-filters .sidx-secondary-pill{
	border-radius: 3px !important;
}

.leaflet-touch-drag .leaflet-left .leaflet-control-zoom{
    border-radius: 3px !important;
}

.leaflet-touch-drag .leaflet-left .leafleft-editable-control{
    border-radius: 3px !important;
}

.leaflet-touch-drag .leaflet-bottom .leaflet-control{
	border-radius: 3px !important;
}

.sidx-call-to-actions .sidx-primary:nth-child(1){
	border-radius: 3px !important;
}

.sidx-call-to-actions .sidx-primary:nth-child(2){
	border-radius: 3px !important;
}

.sidx-container .sidx-listings-map .sidx-listings-map-controls .sidx-control.sidx-horizontal, .sidx-container .sidx-simple-map .sidx-listings-map-controls .sidx-control.sidx-horizontal {
    border-radius: 3px !important;
}

.sidx-container .sidx-dropdown-pill.sidx-save-search-pill.sidx-unsaved {
    border-radius: 3px !important;
}

.sidx-container .sidx-searchform .sidx-basic>.sidx-types .sidx-field {
    border-radius: 3px !important;
}

.sidx-container .sidx-search-results .sidx-thumbnail .sidx-ribbons .sidx-new-listing, .sidx-container .sidx-search-results .sidx-thumbnail .sidx-ribbons .sidx-price-drop {
    background: rgba(82, 88, 104, 0.71) !important;
}

sidx-container .sidx-button.sidx-primary {
    background: #525868 !important;
    color: #f9fafb !important;
    border-radius: 3px !important;
}

.sidx-container .sidx-modal .sidx-confirmation-dialog {
    text-align: center !important;
    background: #fff !important;
    padding: 15px !important;
}

.sidx-container button.sidx-primary {
    background: #228fcc !important;
    border-radius: 3px !important;
}

.sidx-container .sidx-small-screen .sidx-main-header .sidx-header-link .sidx-current-page.sidx-new-search .sidx-icon-label, .sidx-container .sidx-small-screen .sidx-main-header .sidx-header-link .sidx-link.sidx-new-search .sidx-icon-label, .sidx-container .sidx-small-screen .sidx-main-header .sidx-header-link a.sidx-new-search .sidx-icon-label {
    background: #50586b !important;
    border-radius: 3px !important;
}

.sidx-main-app-body .sidx-left-column .sidx-primary{
	background-color:#525868 !important;
}

.ast-container #sidx-main-container .sidx-large-screen .css-13azwyo .sidx-main-app-body{
	font-family:'Poppins', sans-serif !important;
}

.sidx-left-column .sidx-reversing .sidx-listing-heading h1 .sidx-address-1{
	font-family:'Poppins', sans-serif !important;
}

.sidx-left-column .sidx-reversing .sidx-listing-heading h1 .sidx-address-2{
	font-family:'Poppins', sans-serif !important;
}

.sidx-listing-heading h1 .sidx-address-1{
	font-weight:500 !important;
}

.sidx-left-column .sidx-price-area{
	font-weight:500 !important;
	
}

.ast-container #sidx-main-container .sidx-large-screen .css-13azwyo .sidx-main-app-body{
	font-family:'Poppins', sans-serif !important;
}

listing-details .sidx-columns .sidx-call-to-actions .sidx-call-button {
    border-radius: 3px !important;
}

.sidx-container .sidx-button.sidx-primary-alt, .sidx-container button.sidx-primary-alt {
    border-radius: 3px !important;
}

.sidx-container .sidx-small-screen .sidx-searchform .sidx-advanced .sidx-field, .sidx-container .sidx-small-screen .sidx-searchform .sidx-basic .sidx-field {
    padding: 4px !important;
}

.sidx-container .sidx-listing-landing-1 .sidx-landing-desc {
    padding-bottom: 50px !important;
}


.sidx-container .sidx-searchform .sidx-basic>button {
    padding: 5px !important;
}

.sidx-gallery-listings-prev i{
	color:#a5aab5 !important;
}

.sidx-gallery-listings-next i{
	color:#a5aab5 !important;
}

body.page-id-9 .fl-builder-content-primary .fl-rich-text .css-13azwyo .sidx-basic{
	padding-left:7px !important;
	padding-right:7px !important;
	padding-top:7px !important;
	padding-bottom:7px !important;
	background-color:rgba(255,255,255,0.45) !important;
}

.sidx-reversing .sidx-listing-heading h1{
	font-family:'Poppins', sans-serif !important;
	
}

.sidx-streamlined-toggle {
    background-color: #525868 !important;
    color: #ffffff !important;
    border-color: #525868 !important;
    border-width: 1px !important;
}