.site-header, .page-template-page-builder .site-header, .site-header.fixed.shrink {
	background-color: #ffffff;
}
.content-sidebar-wrap {
    width: 100%;
    max-width: 100%;
    padding: 0rem 0 !important;
}
.menu-toggle span, .menu-toggle span::before, .menu-toggle span::after {
	background: #333 !important;
}
.custom-logo {
    max-width: 250px !important;
    height: 115px !important;
}
.center {
	text-align: center;
}
td {
	text-align: center;
	padding: 20px
}
.fl-pricing-table .fl-pricing-table-features li {
	text-align: center;
	font-family: 'Nunito', sans-serif;
}
.menu-item a {
	color: #333333;	
}
.menu-item a:hover {
	color: #f15d22;	
}
.menu-item a:focus, .menu-item.current-menu-item > a {
	color: #f15d22;	
}
.fl-node-5ad816c4088a3 > .fl-col-content, .fl-node-5ad8157e311c1 > .fl-col-content, .fl-node-5ad8157e311fd > .fl-col-content {
	border-radius: 8px;
}
h1, h2, h3, h4, h5, h6, td {
	font-family: 'Nunito', sans-serif;
}
p, ul li {
	font-family: 'Nunito', sans-serif;
	font-size: 16px;
}
.site-footer img {
	display: inline !important;
}
.site-footer {
    background-color: #00483a;
}
.footer-widgets {
    padding: 4rem 0 0;
}
.app .fl-callout-photo-left .fl-callout-photo {
	width: 70% !important;
}
a {
	text-decoration: none;
}
.entry-meta {
	display: none;
}
.entry-content {
	margin-top: 40px;
}

/* Utility Bar
--------------------------------------------- */
.utility-bar {
 background-color: #f15d22;
 color: #fff;
 font-size: 16px;
 font-size: 1.6rem;
 padding: 12px 0;
 padding: 1rem;
}
.utility-bar a {
 color: #ffffff;
	font-size: 16px !important;
	text-decoration: none;
}
.utility-bar a:hover {
 text-decoration: none;
}
.utility-bar-left,
.utility-bar-right {
 width: 50%;
}
.utility-bar-left p,
.utility-bar-right p {
 margin-bottom: 0;
}
.utility-bar-left {
 float: left;
}
.utility-bar-right {
 float: right;
 text-align: right;
}

/* Uber menu */

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
 .menu-item a {
    color: #ffffff !important;
}
		.page-header h1 {
			padding-top: 20px;
		}
		.utility-bar-left {
			display: none !important;
		}  
		.utility-bar-right {
			width: 100% !important
		}
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
.menu-item a {
    color: #ffffff !important;
}
		.page-header h1 {
			padding-top: 20px;
		}
		.utility-bar-left {
			display: none !important;
		}  
		.utility-bar-right {
			width: 100% !important
		}
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
.menu-item a {
    color: #ffffff !important;
}
		.page-header h1 {
			padding-top: 20px;
		}
		.utility-bar-left {
			display: none !important;
		}  
		.utility-bar-right {
			width: 100% !important
		}
}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
.menu-item a {
    color: #ffffff !important;
}
		.page-header h1 {
			padding-top: 20px;
		}
		.utility-bar-left {
			display: none !important;
		}  
		.utility-bar-right {
			width: 100% !important
		}
}


/* gravity forms */
.gform_wrapper ul.gform_fields li.gfield {
	font-size: 16px;
}
.gform_wrapper label.gfield_label {
	font-weight: 600;
	font-size: 15px;
	font-family: 'Nunito', sans-serif;
}
.gform_wrapper .gform_footer a.gform_save_link, .gform_wrapper .gform_page_footer a.gform_save_link {
	text-decoration: none;
}
.gform_wrapper select {
	height: 50px;
}
.gform_wrapper .gf_list_2col .gfield_radio label,
.gform_wrapper .gf_list_3col .gfield_radio label, .gform_wrapper .gf_list_4col .gfield_radio label, .gform_wrapper .gf_list_5col .gfield_radio label {
    margin: 1em !important;
    border: 1px solid #e0e1e1 !important;
    max-width: 90% !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"]
	{
	padding: 15px 30px;
	}
.gform_wrapper input[type='text'] {width:100% !important; min-width:100px !important; padding:6px !important; }
.gform_wrapper li:before {content:'' !important} /* for safari */

.gform_wrapper label.bp-subhead-descr {padding-top:7px !important; font-weight:bold !important}
.gform_wrapper .gsection {margin-top:36px !important;  }
.gform_wrapper h2.gsection_title {font-size: 20px !important; line-height: 1.1em !important; margin-bottom: 8px !important; text-transform:inherit !important}
.gform_wrapper .gfield_list, .main_color tr:nth-child(odd) {background:inherit !important}
.gform_wrapper .gfield_list th {text-transform:inherit !important; letter-spacing:inherit !important; font-size:12px !important; font-weight:normal !important}
.gform_wrapper table.gfield_list td.gfield_list_icons {min-width: 55px !important;}
.gform_wrapper .bp-gf-clear {clear:both !important; margin:0 !important; padding:0 !important; height:1px !important; }

/* first paragraph text */
.gform_wrapper .bp-first-para .gsection_description {font-size:inherit;  margin-top:3em}

/* radio boxes */
.gform_wrapper .gfield_radio {/*border:1px solid #d0d0d0; background:#d0d0d0;*/ border-radius:3px ; border: 1px solid #e0e1e1;}
.gform_wrapper .gfield_radio li {margin-bottom:0 !important; cursor:pointer }
.gform_wrapper .gfield_radio li:first-child {border-top-left-radius:3px ; border-top-right-radius:3px }
.gform_wrapper .gfield_radio li:last-child {border-bottom-left-radius:3px ; border-bottom-right-radius:3px }
.gform_wrapper ul > li:not(.gf_list_3col) .gfield_radio li:last-child label {border-bottom:1 !important;  }
.gform_wrapper .gfield_radio label {border-bottom:1px solid #e0e1e1 !important; background:#FBFCFC !important;
color:#888 !important; margin:0 !important; padding:1em  !important; text-align:center !important}
.gform_wrapper .gf_list_2col .gfield_radio label, .gform_wrapper .gf_list_3col .gfield_radio label, .gform_wrapper .gf_list_4col
.gfield_radio label, .gform_wrapper .gf_list_5col .gfield_radio label {margin:1em !important; border:1px solid #e0e1e1 !important; }

.gform_wrapper .gfield_radio .bp-over{background:#f15d22 !important; color:#fff !important}
.gform_wrapper .gfield_radio input.bp-over-text {background:#f15d22 !important; color:#111 !important}
.gform_wrapper .gfield_radio input {display: none !important;}
.gform_wrapper .gfield_radio input[type='text'] {display:block !important;   background:#e0e1e1; color:#888;  margin:1em auto !important; width:100%  !important; border:none !important}

/* checkboxes - http://www.hongkiat.com/blog/css3-checkbox-radio */
#gform_wrapper .gfield_checkbox label {display: inline-block !important; cursor: pointer !important; position: relative !important; padding-left: 25px !important; margin-right: 15px !important; font-size: 13px !important; }
#gform_wrapper .gfield_checkbox input  {display: none !important;}
#gform_wrapper .gfield_checkbox label:before {content: "" !important; display: inline-block !important; width: 16px !important; height: 16px !important; margin-right: 10px !important; position: absolute !important; left: 0 !important; /*bottom: 1px; */background-color: #aaa !important;  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3) !important, 0px 1px 0px 0px rgba(255, 255, 255, .8) !important; }
#gform_wrapper .gfield_checkbox input:checked + label:before {  content: "\2713" !important;  text-shadow: 1px 1px 1px rgba(0, 0, 0, .2) !important;  font-size: 15px !important;  color: #111 !important;  text-align: center !important;  line-height: 15px !important; background:#f15d22 !important }

@media screen and (max-width: 989px) {
	#gform_wrapper .gfield_checkbox li label {  padding:1em !important}
	#gform_wrapper .gfield_checkbox li label:before {left:-19px !important}

}

#bottom-bar .wf-float-left img {vertical-align:middle; margin-right:1em}

@media screen and (max-width: 479px) {
	.gform_wrapper .top_label li.gfield.gf_middle_third {margin-left:0 !important}
}
@media screen and (max-width: 989px) {
	.gform_wrapper .top_label li.gfield.gf_right_third {width:100% !important}
}
.gform_wrapper .gfield_radio input[type='text']{width:100% !important;}


.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label {
    width: 100%;
}

/* remove in main */

.gform_wrapper ul > li:not(.gf_list_3col) .gfield_radio li:last-child label {
    /* border-bottom: 1px !important; */
}

.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
    background: #f15d22 !important;
	color: #fff !important;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    width: 100% !important;
}

.gform_wrapper .gfield_radio li label {
    max-width: 100% !important;
}

.gform_wrapper .gform_footer a.gform_save_link, .gform_wrapper .gform_page_footer a.gform_save_link {
    background: #00BCD4!important;
    padding: 15px !important;
    color: #fff !important;
}
/*css to fix checkbox & radio box tool tip image on https://bark.productions/brokerapps-data-submission/*/
.gform_wrapper #gform_24 .gfield_radio li.mm-tooltip-radio label, 
.gform_wrapper #gform_24 .gfield_checkbox li.mm-tooltip-radio label
 {
    display: inline !important;
}