/*!
Theme Name: Ambrella
Theme URI: https://www.templatemonster.com/vendors/zemez
Author: Zemez
Author URI: https://zemez.io/wordpress
Description: Kava child theme.
Template: kava
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: ambrella
*/
body:not(.page-template-fullwidth-content) .site-content 
{
    margin: 0px !important;
}
.site
{
    word-break: normal !important;
    hyphens: none !important;
}

h1, .h1-style
{
	color: #bab7b6 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
}
h1.mainblogtitle.h2-style
{
  	color: #71c8c1!important;
  	text-align: center;
    font-size: 33px;
    font-weight: 200;
}
.type-post h1.entry-title.h2-style
{
	color: #71c8c1 !important;
}
b, strong
{
	font-weight: 400;
}
#wpcf7-f237-o1 .wpcf7-form .ajax-loader {
	position: absolute;
}

.elementor-8 .elementor-element.elementor-element-f08a072 .jet-carousel .jet-slick-dots {
	margin: 2% 0 0 26%;
}

.blog .site-content__wrap.container,
.single-post .site-content__wrap.container
{
  	padding: 30px 0;
}
.widget_recent_entries a, .widget_recent_comments a
{
	font-family: Oswald,sans-serif;
}
.site-footer 
{
	background: #fff;
	/*padding: 60px 0 40px;*/
}
.bimWrapper
{
	width: 75%;
	margin: 0 auto;
}
.footerLeft, .footerRight
{
	width: 33.3%;
}
.footerLeft
{
	float: left;
}
.footerRight
{
	float: right;
	text-align: right;
}
.footerBottom
{
	font-size: 14px;
}

.clearDiv
{
	clear: both;
}
.smlink
{
	border: 1px solid #413D34;
	color: #413D34;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
}
.smlink.fb:hover
{
	color: #4267B2;
	border-color: #4267B2;
}
.contactTable
{
	
}
.contactTable td
{
	padding-bottom: 10px;
}
.contactTable.footerForm td
{
	padding-bottom: 0px;
}
.contactTable .reqmarker
{
	color: red;
}
.contactTable input
{
	background: none;
    border: none;
    border-bottom: 1px solid #BAA37A;
    border-radius: 0;
}
.contactTable textarea
{
	background: none;
    border: 1px solid #BAA37A;
	height: 100px;
	border-radius: 0;
}
.contactTable input[type='submit']
{
	background:none !important;
	border: 1px solid #725D3E !important;
	color: #725D3E !important;
}
.contactTable input[type='submit']:hover
{
	background: #725D3E !important;
	color: #fff !important;
}

#LotMapButtonDiv
{
	text-align: center;
}
#LotMapButtonDiv a.elementor-button.elementor-size-md
{
	font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2.5px;
    fill: #555555;
    color: #555555;
    background-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
}
#LotMapButtonDiv a.elementor-button.elementor-size-md:hover
{
	color: #ffffff;
    background-color: #e2b166;
  	background-color: #71C8C1;
}
.pum-theme-1131 .pum-content + .pum-close, .pum-theme-plain .pum-content + .pum-close
{
	background: #fff !important;
    border: 2px solid #000 !important;
    text-align: center !important;
}
.pum-theme-plain .pum-content + .pum-close::before
{
	content: "\f00d";
    font-family: FontAwesome;
    font-size: 20px;
	position: absolute;
    top: -6px;
    left: 0px;
    width: 100%;
    height: 26px;
}

@media (max-width:1440px) {
	.elementor-8 .elementor-element.elementor-element-f08a072 .jet-carousel .jet-slick-dots {
		margin: 2% 0 0 34%;
	}
}
@media (max-width:1160px) {
  	#MapArea
  	{
      	overflow-x: scroll;
  	}
}
@media (max-width:1024px) {
	.elementor-8 .elementor-element.elementor-element-f08a072 .jet-carousel .jet-slick-dots {
		margin: 2% 0 0 50%;
	}
}

@media (max-width:915px) {
	.footerLeft, .footerRight
	{
		width: 100%;
		float: none;
		text-align: center;
	}
	.contactTable
	{
		margin: 0 auto;
	}
}
@media (max-width:767px) {
	.elementor-8 .elementor-element.elementor-element-f08a072 .jet-carousel .jet-slick-dots {
		margin: 0;
	}
}








