/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Mar 26 2019 | 09:41:31 (pm)
/*
/******* Do not edit this file *******/

#slider {
width: 100%;
height: 250px;
position: relative;
overflow: hidden;
border-top: 1px solid #E9E9A6;
border-bottom: 1px solid #EDEAE0;
background: #B8CF32 no-repeat center top;
}

#header p { font-size: 24px; color: #B8CF32; }



.table-holder td.month-price, 
.payment-form .list ul h6, 
.cart-container .content ul li .price,
div.total-container p.price,
div.total-container div.info p strong,
a
{
	color: #8DB219;
}

body.blog #main a {font-weight:bold}
div#navigation a:hover,

#navigation ul li a:hover, #navigation ul li.current-menu-item a, #navigation ul li.current-menu-parent a, #navigation ul li.current-menu-ancestor a, #navigation ul li.current-page-item a, #navigation ul li.current-page-parent a, #navigation ul li.current-page-ancestor a, #navigation ul li.current_page_parent a
{
  color: #B8CF32 !important;
  text-decoration: none;
}

#main .btn.green:hover, #main .button:hover { background: #2c2c2c; color: #b8cf32; text-decoration: none; }
#main .btn { font-size: 18px;  }
#main .btn.green { background: #b8cf32; border-width: 0px; border-color: #2c2c2c; color: #1f1f1f; text-shadow: none; }


.get-started-form_wrapper li.full-width li {width: 100%; margin: 0; padding: 0;}
.get-started-form_wrapper li.gfield_checkbox {margin: 10px 0; height: 30px;}
.get-started-form_wrapper li.gfield_checkbox label.gfield_label {display:none; }
.get-started-form_wrapper li.gfield_checkbox ul.gfield_checkbox input {float: left; display: inline; margin: 15px 0 0; }
.get-started-form_wrapper li.gfield_checkbox ul.gfield_checkbox label {width: auto; float: left; display: inline; margin: 5px 0 0 5px;}
.get-started-form_wrapper  .button {position: static; bottom: auto; right: auto; display: block; margin: 20px auto 0;}

.sidebar .btn.green:hover {-webkit-box-shadow: 1px 1px 1px 1px #B8CF32;
  box-shadow: 1px 1px 1px 1px #B8CF32;}

.meeting-schedule .gform_body,
.meeting-schedule .gform_footer { width: 785px; margin: 0 auto; }
.meeting-schedule .clear-multi .ginput_container {float:left; display:inline; width: 100px; margin-right: 17px;}
.meeting-schedule .clear-multi .ginput_container.gfield_time_hour {width: 115px; margin-right: 2px; line-height: 38px;}
.meeting-schedule .clear-multi .ginput_container input {width: 70px;}
.meeting-schedule .clear-multi .ginput_container.gfield_time_hour input {float: left; display: inline; margin-right: 6px;}
.meeting-schedule .clear-multi .ginput_container .sbHolder,
.meeting-schedule .clear-multi .ginput_container .sbOptions {width: 119px; margin-top: 2px;}
.meeting-schedule .nolabel label {font-size: 0; line-height: 0; text-indent: -9999px; display: none;}

.sbHolder_mygen{
	border: 1px solid #bcbcbc;
	width: 414px !important;
	height: 34px;
	position: relative;
	background: #fcfcfa;
	font-size:14px; 
}

.sbOptions_mygen{
	border: 1px solid #bcbcbc;
	background: #fcfcfa;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 34px !important;
	width: 414px !important;
	z-index: 1;
	overflow-y: auto;
	font-size:14px; 
}

.posts h4{
margin-top:30px;
}
/*CSS for bullet points on blog*/
.posts ul li ul {	
list-style: circle outside none;
}
.gform_body ul{
list-style:none!important;
}
.posts ul li {
padding: 0px 0px 0 0;

background: url() no-repeat right 0;

}

.gform_description{
  	font-size: 16px ;
	line-height: 1.2;
	color: #FFFFFF !important;
	display: block;
	background: transparent;
}

.signup_form_wrapper{
  height: 647px !important;
}

.section.section-landing.fsr-container{
  height:40% !important;
}

.post-content .gform_wrapper{background: #eff2f9;padding:10px;}
.post-content .gform_wrapper::after{content: '';top: -23px; left: 50%;border-top: 14px solid transparent;border-left: 14px solid transparent;border-right: 14px solid transparent;}
.post-content .gform_wrapper .gform_body{float: left;width: 100%;}
.post-content .gform_wrapper .gform_heading .gform_description{color: #666!important;}
.post-content .gform_wrapper .gform_fields{list-style: none outside none;width: 100%;margin: 0;padding: 0; margin-top: 50px;}
.post-content .gform_wrapper .gform_fields li{position: relative;float: left;padding: 0;margin: 0 10px 17px 0;}
.post-content .gform_wrapper .gform_fields .gfield_label{position: absolute;top: 3px;left: 16px;right: 16px;font-size: 14px;font-weight: normal;z-index: 20;}
.post-content .gform_wrapper .gform_fields .upload .gfield_label{position: relative;top: 0px;left: 0px;right: 0px;font-size: 14px;font-weight: bold;z-index: 999999;display: block;}
.post-content .gform_wrapper .button{display: block;width: 242px;height: 48px;margin: 0 10px 0 auto;background: #81bd10;border: 0;font-size: 16px;font-weight: bold;color: #fff;border-radius: 5px;text-transform: uppercase;}