.workshops-single-section{margin:0px;border:2px solid #0260b7;padding:4%;}
.workshops-meta-group{box-sizing:border-box;display:inline-block;padding:0 4%;text-align:left;vertical-align:top;zoom:1;width:100%;border-bottom:2px solid #0260b7;}
.workshops-meta-group .workshops-single-section-title{font-size:17px;font-weight:700;margin:10px 0 0 0!important;line-height:26px;color:#0260b7;}
.workshops-meta-group dt{font-weight:700;width:50%;}
.workshops-meta-group dd{width:46%;margin:0 0 10px;}
.workshops-meta-group dt,.workshops-meta-group dd {clear:left;line-height:1;list-style:none;font-size:14px;display:inline-block;}
dd.workshops-organizer-bio,dd.workshops-venue-location,dd.workshops-notes,dd.reg-notes{width:100%;}
dd.workshops-organizer-bio p{font-size:14px;line-height:18px;}
.content .container .container_inner.default_template_holder,.content .container .container_inner.page_container_inner{padding-top:0px;padding-bottom:50px;}
.workshop-img img{margin-top:0px;}
.workshops-meta-group-notes dl{margin-top:10px;}
dd.workshops-notes{color:#f00;font-weight:bold;} 
.workshop-details p{margin:10px 0;}
.instructor-details{background:#0260b70d;padding:10px 25px;}
.instructor-details a{color:#0260b7;}
.instructor-image{width:128px;height:128px;border-radius:150px;display:inline-block;float:left;margin-right:20px;}
.workshop-details .instructor-details .instructor-image { margin-bottom: 7px; }
.jquery-modal.blocker{z-index:1000;padding:0px;}
.workshops-meta-group .modal{width:auto;box-shadow:none;text-align:none;border-radius:unset;}
.aligncenter{text-align:center;}
.guestsec,.loginbtns{margin:10px 0;}
a.btnlogin, a.btnsignup{padding:5px 10px;border:1px solid;margin:0 20px;}
section.eventinfo,section.guestdetail,.guestdata {margin:10px 0;} 
.form-group{margin-bottom:5px;vertical-align:middle;margin-right:10px;}
.form-control{display:block;width:100%;height:30px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;
    background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
.guest{margin-bottom:5px;}
.guest label{margin-right:10px;}
input[type=email]{border:1px solid #0260b7!important;color:#000000!important;font-family:Open Sans!important;border-radius:0px!important;}
.summary.not_member
{
	font-size: 16px;
	text-align: center;
	padding-top: 10px;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning
{
	background-color: transparent!important;
	border: none!important;
}
.gform_wrapper .gform_footer {
    text-align: center!important;
}
.gform_wrapper div.validation_error {
   font-size: 1.2em!important;
    font-weight: normal!important;
    padding: 7px 0!important;
    text-align: center!important;
}
.gform_wrapper div.validation_error {
    font-size: 13px!important;
    margin-bottom: 0px!important;
	}
.gform_wrapper .field_description_below .gfield_description {
    padding-top: 0px!important;
}
.gform_wrapper li.gfield.gfield_error
{
	padding-bottom: 0px!important;
    padding-top: 0px!important;
}