/*
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... */ 

@import url("fonts/stylesheet.css");

/*body{background:url("images/parchment.jpg"); background-position:center top; background-repeat:no-repeat;} */

h1, h2, h3, h4, h5, h6{font-family: 'Trebuchet', serif;}
.header_bottom_line{background:url('images/barre-black.png'); background-repeat:no-repeat; height:25px; position:absolute; z-index:99; width:100%; background-position: top center;}
.footer_top_line{background:url('images/barre-footer-1.png'); background-repeat:no-repeat;}
header p{margin-bottom:0; font-family: 'Trebuchet', serif;}
.copy_right p{font-family: 'Trebuchet', serif;}
.f-logo .fl-col-content{position:absolute; top:0; height:100%; width:100%;}
#fl-main-content h2.widgettitle{color:#733c2b; font-size:16px; margin-top:0; text-align:center; font-weight:bold;}
.main-head{position:relative; z-index:999;}
.nav-sidebar{background:#96966d; background:linear-gradient(#b0b292, #96966d 50%, #b0b292); margin-top:30px;}
.nav-sidebar:first-child{margin-top:0;}
.nav-sidebar li{padding: 10px 0; border-top:2px dotted #fff; margin-bottom:0 !important;}
.nav-sidebar li a{font-size:16px; color:#000; font-family: 'liberation_sansregular';}
.nav-sidebar{position:relative;}
.nav-sidebar .fl-module-content:before{background-image:url("images/patti.png"); background-position:right center; background-repeat:no-repeat; content: ""; width: 45px; height: 45px; position: absolute; right: 0; top: 50%; margin-top: -25px;}
.fl-accordion-button-icon-left{background-image:url("images/bullet.png"); background-position:right center; background-repeat:no-repeat; opacity:1; width:16px; height:16px; float:left; margin-right:9px;}

.fl-module-content a, .fl-module-content a:hover, .fl-module-content a:focus{outline:0;}
.fl-accordion-button-icon-left:before{display:none;}
.fl-accordion-button-icon-left:hover{color:#336633}
.care {font-family:'Trebuchet', serif;padding-top:19px;margin:0;}
.cares p{font-family:'Trebuchet', serif;}
.listed .fl-module-content p{font-family:'Trebuchet', serif;margin-bottom:0;}
.living .fl-module-content{margin-top:0px;margin-bottom:0;}
.checklist .fl-module-content{margin-top:0px;}
.fl-module-content a, .fl-module-content a:hover, .fl-module-content a:focus {outline: 0;color: #336633;}
.life .fl-module-content{margin:0;height:620px;}
.provide .fl-module-content{margin-top:0;margin-bottom:0;}
.florida .fl-gallery-item{top:55px;display:block;position:absolute;left:-7px;}
.page-id-1000 .fl-page-content{background:transparent !important;}
.section-devide{background: #000 !important; height: 2px !important; padding: 0 !important; margin: 25px 0 !important;}
#wpforms-form-999 h3{font-size: 1.5em; color: #000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
#wpforms-999 input, #wpforms-999 select{padding:8px 10px; background:#fff;}
#wpforms-999 input.wpforms-smart-phone-field{padding-left:45px;}
#wpforms-999 .wpforms-field{padding:5px 0 !important;}
#wpforms-999 .section-devide{padding: 0 !important;}
::placeholder{color: #999 !important; }
.bottom-space{margin-bottom:8px !important;}


#content-map{background:#fff; padding-top: 120px;}
/*#fl-main-content{background:url("images/barre-black.png"); background-position:center top; background-repeat:no-repeat;} */

/* Add the following rule for to make the Premier and Deluxe preset's content area full width */
.fl-full-width .fl-page .fl-page-content {max-width: 850px; margin:0 auto;}

/* Add the following rule to make the Deluxe preset's nav bar full width 
.fl-full-width .fl-page .fl-page-nav-wrap {max-width:100%;} */