/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 
.pp-highlight-box-content.box-hover {
    min-height: 200px;
}
.pp-highlight-box-content.box-hover {
    min-height: 230px;
    clip-path: ellipse(188% 100% at 50% 100%);
}
.fl-post-grid-text {
    clip-path: ellipse(188% 100% at 50% 100%);
    background: #fff !important;
    display: block;
    position: relative;
    z-index: 998;
    top: -20px;
}
header {
    display: block !important;
    z-index: 999 !important;
    position: relative;
}
.inquire_tampa, .inquire_pasco, .inquire_mango {
	display: none;
}
.curve_image .fl-node-content {
    width: 100%;
    height: auto;
    object-fit: cover;
    clip-path: ellipse(99% 100% at 0% 50%);
}

@media screen and (max-width: 992px) {

ul#menu-main-menu-1 li {
    background: #f05a21;
    text-align: center;
    margin-bottom: 7px;
}
ul#menu-main-menu-1 li a {
   color: #fff;
}
ul#menu-main-menu-1 li:hover  {
   background: #a6c437;
}
	}
@media screen and (max-width: 768px) {
.fl-builder-content .fl-node-2grpclwvn1ti .fl-icon-wrap .fl-icon-text, .fl-builder-content .fl-node-2grpclwvn1ti .fl-icon-wrap .fl-icon-text * {
    color: #000000;
    font-size: 19px;
}
	.fl-node-2grpclwvn1ti .fl-module-content.fl-node-content {
		margin-bottom: 0;
	}
	span.fl-heading-text {
    line-height: 16px !important;
    font-size: 18px !important;
}
	.fl-node-ur0l739zm2w1.fl-module-heading .fl-heading {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 17px !important;
    text-align: center;
}
	.fl-node-1tr3dqux8hzf.fl-module-heading .fl-heading {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 17px;
    text-align: center;
}

h2.fl-heading {
    text-align: center;
}
.fl-node-1h7vj9ywt0gs {
    position: absolute;
    top: 0;
    right: -2px;
}
	h2.fl-heading {
    text-align: center !important;
}
	.fl-number-string {
    text-align: center !important;
    font-size: 30px !important;
}
	.fl-icon-text {
    font-size: 18px !important;
}
	.fl-button-wrap.fl-button-width-auto.fl-button-left {
    text-align: center;
}
	.fl-node-mxs60o5h4rn2 > .fl-row-content-wrap {
    padding-top: 110px;
    padding-bottom: 70px;
}
	.fl-module-pp-highlight-box .fl-module-content.fl-node-content {
    margin: -7px 10px 0 10px;
}
	.fl-node-08lnyqijhwd4 .fl-photo-content, .fl-node-08lnyqijhwd4 .fl-photo-img {
    min-width: 296px;
}
	.fl-node-xl8htdym04wj {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	img.fl-photo-img.wp-image-40.size-full, img.fl-photo-img.wp-image-39.size-full, img.fl-photo-img.wp-image-52.size-full {
    max-width: 380px;
}
	.fl-icon-text-2grpclwvn1ti p {
		font-size: 18px !important;
	}
	    span.fl-heading-text {
        text-align: center !important;
        font-size: 17px;
    }
	.fl-node-1tr3dqux8hzf.fl-module-heading .fl-heading {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
}
	.fl-node-ur0l739zm2w1.fl-module-heading .fl-heading {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 19px;
    text-align: center;
}
}