/**  
Theme Name: Property Management Savannah
Author: WebSmith, Inc.
Author URI: https://www.websmithshop.com/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: astra
*/



.gform-theme--api, .gform-theme--foundation {
    --gf-field-date-width: 33% !important;
}



.ast-blog-layout-5-grid .ast-article-post { padding:20px; }

body .ast-archive-description { border-bottom: 2px solid #20358c !important; }
.uvc-heading-spacer span.uvc-headings-line { border-top-width: 2px; }
body #primary {
    margin:60px 0;
}

/* gravity forms
-----------------------------------*/
body .gform-footer .gform_button { background:#08c !important;
	border-radius:0 !important;
}


/* styling from old theme
----------------------------------*/
.entry-content li {
	margin-bottom: 10px;
}

.big-txt {
	color: #008fc5;
	font-size: 27px;
}

.desc-title {
	color: #252525;
	font-size: 20px;
	margin-bottom: 0px !important;
}


.quote {
	color: #008fc5;
/*	font-family: Arial, Helvetica, sans-serif; */
	font-size: 25px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	text-indent: 0;
	text-transform: none;
	white-space: normal;
	word-spacing: 0;
	margin-bottom: 40px;
}


.article-img .img-desc{ text-align: left; font-size:15px;  }

.article-img.with-desc{ padding: 20px; border-bottom: 4px solid #20358c; border-top: 4px solid #20358c;  }

.article-desc .desc-title{ color: #252525; font-size: 20px; margin-bottom: 10px; }
.bg-f3eee1 { background:#f3eee1; }

/*
h1, h2, h3, h4, h5, h6, p, blockquote, address, big, cite, code, em, font, img, small, strike, sub, sup, li, ol, ul, fieldset, form, label, legend, button, table, caption, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
*/

table, tr, th, td { border:0; }

.house-icon {
	padding: 8px 0;
}
.pull-left {
	float: left !important;
}
.pull-right {
	float: right !important;
}
.data-title h4.post-title { display:inline; margin-top:0; }

/* fix nav button table-layout: 
-------------------------------------*/
.sp-button {
	margin: 4px !important;
}