/*.low_profile {*/
    /*padding:0 !important;*/
    /*margin:0 !important;*/
    /*width:auto !important;*/
    /*height:auto !important;*/
    /*display:inline !important;*/
/*}*/

/*.mt20 {*/
    /*margin:20px 0 0 !important;*/
/*}*/

/*.readonly, .readonly:focus {*/
    /*background: #dddbd7 !important;*/
    /*color:#666666;*/
/*}*/

/*.space {*/
    /*margin:25px 0 15px;*/
/*}*/
/*.warning{*/
	/*display: none;*/
	/*font-size: 18px;*/
	/*color: red;*/
	/*line-height: 18px;*/
/*}*/
/*!************************************************************************/
/*/ eventscat Plugin Styles*/
/*!************************************************************************!*/
/*.event_registration_info {*/
	/*width: 465px;*/
	/*margin: 0 30px 0 0;*/
/*}*/

	/*.event_pricing,*/
	/*.event_rsvp {*/
		/*background: #eae9e3;*/
		/*clear: both;*/
		/*margin: 0 0 20px;*/
		/*padding: 15px;*/
		/*width: 425px;*/
		/*text-transform: uppercase;*/
	/*}*/
		/*.event_pricing ul {*/
			/*width: 100%;*/
			/*float: left;*/
		/*}*/
		/*.event_pricing h3.pricing_header,*/
		/*.event_rsvp h3.rsvp_header {*/
			/*color: #38b7cb;*/
			/*height: 41px;*/
			/*line-height: 41px;*/
			/*text-transform: uppercase;*/
			/*padding: 0 0 0 51px;*/
		/*}*/
		/*.event_pricing h3.pricing_header {*/
			/*background: url(../images/icon_tag.gif) no-repeat 0 0;*/
		/*}*/
		/*.event_rsvp h3.rsvp_header {*/
			/*background: url(../images/icon_bell.gif) no-repeat 0 0;*/
		/*}*/
		/*.event_pricing ul li {*/
			/*text-transform: uppercase;*/
			/*font-weight: 700;*/
			/*font-size: 12px;*/
			/*margin: 10px 0;*/
/*!* 			list-style-image: url(../images/bullet_dark.png); *!*/
			/*list-style: none;*/
		/*}*/
		/**/
			/*.event_pricing ul li .price {*/
				/*color: #af5e45;*/
			/*}*/
		/**/
		/*.event_rsvp .col_left,*/
		/*.event_rsvp .col_right {*/
			/*width: 205px;*/
		/*}*/
		/**/
			/*.event_rsvp .col_left {*/
				/*margin: 0 15px 0 0;*/
			/*}*/
/*!***new styles for the updated event pricing layout ***!*/
/*.event_pricing.bg h3.pricing_header {		*/
	/*background: url(../images/event_icon_tag.png) no-repeat 0 0;	*/
/*}		*/
	/*.event_pricing_headline .bg {background: #EAEBEB;}*/
	/*.event_pricing.bg, .event_pricing	 {background: #F4F4F4; width: 100%; clear: none; float: left;}*/

	/*.event_pricing.bg ul,*/
	/*.event_pricing ul {*/
		/*float: left;*/
		/*margin: 0;*/
		/*padding: 0;*/
		/*width: 425px;*/
	/*}*/
		/*.event_pricing ul li,*/
		/*.event_pricing.bg li {*/
			/*background: none;*/
			/*border-bottom: 2px solid #3C4448;*/
			/*float: left;		*/
			/*font-family: 'Lato', sans-serif;*/
			/*font-size: 14px;*/
			/*list-style: none;*/
			/*list-style-image: none;	*/
			/*margin: 2px 0;	*/
			/*width: 100%;*/
		/*}*/
	/*.event_pricing .eventCol {*/
		/*float: left;*/
		/*margin: 0 3px 2px;*/
		/*padding: 10px 0;*/
		/*text-align: center;*/
		/*width: 135px;*/
	/*}*/
		/*.event_pricing .eventCol.price_headline {				*/
			/*text-align: left;*/
			/*font-size: 12px;*/
		/*}*/
		/*.price1,*/
		/*.price2 {*/
			/*background: url(../images/borderLeft.png) no-repeat left center;*/
			/*font-weight: 900;*/
		/*}*/
			/*.price1 {*/
				/*color: #3D4549;*/
			/*}*/
			/*.price2 {*/
				/*color: #BD6520;*/
			/*}*/
	/*.event_pricing.bg li.event_pricing_headline,*/
	/*.event_pricing li.event_pricing_headline  {*/
		/*font-size: 15px;*/
		/*font-weight: bold;*/
		/*line-height: 30px;*/
		/*margin: 0;*/
		/*padding: 0;*/
		/*text-transform: uppercase;*/
	/*}*/
		/*.event_pricing.bg li.event_pricing_headline .eventCol,*/
		/*.event_pricing li.event_pricing_headline .eventCol {*/
			/*padding: 0;*/
		/*}*/
		/**/
	/*.bL.workshop_price {*/
		/*font-size: 10px;*/
		/*padding: 0px;*/
		/*margin: 0px;*/
		/*background: none;*/
	/*}*/
			/**/

/*.event_info {*/
	/*width: 960px;*/
/*}*/

	/*#has_reg {*/
		/*width: 465px;*/
	/*}*/

	/*.event_info h2 {*/
		/*font-weight: 700;*/
		/*font-size: 20px;*/
		/*color: #af5e45;*/
		/*margin: 0;*/
	/*}*/

	/*.event_info .event_date {*/
		/*font-size: 12px;*/
		/*font-weight: 900;*/
		/*text-transform: uppercase;*/
		/*margin: 0 0 10px;*/
	/*}*/
	/**/
	/*.event_info h3 {*/
		/*color: #3c4448;*/
		/*font-size: 13px;*/
		/*font-weight: 900;*/
		/*clear: both;*/
		/*margin: 0;*/
	/*}*/
	/**/
	/*.event_info .event_location {*/
		/*clear: both;*/
		/*font-size: 13px;*/
	/*}*/

	/*.event_map_link {*/
		/*font-size: 12px;*/
		/*font-weight: 700;*/
		/*text-transform: uppercase;*/
		/*line-height: 45px;*/
		/*clear: both;*/
	/*}*/
	/**/
		/*.event_map_link a {*/
			/*background: #eae9e3;*/
			/*padding: 5px;*/
			/*margin: 0 0 0 10px;*/
		/*}*/
			/**/
			/*.event_map_link a:hover {*/
				/*color: #bc642b;*/
			/*}*/
		/**/
			/*.event_map_link a span {*/
				/*color: #3b4347;*/
				/*margin: 0 2px 0 0;*/
				/*padding: 5px 0;*/
			/*}*/

	/*.event_info .event_content {*/
		/*clear: both;*/
		/*padding: 20px 0;*/
		/*margin: 5px 0 20px;*/
		/*border-top: 1px dashed #3c4448;*/
		/*border-bottom: 1px dashed #3c4448;*/
		/*width: 100%;*/
	/*}*/
	/**/
		/*.event_info .event_content img {*/
			/*max-width: 465px;*/
		/*}*/
	/**/
	/*.event_sponsor_link,*/
	/*.event_download,*/
	/*.event_social {*/
		/*clear: both;*/
		/*font-weight: 700;*/
		/*font-size: 12px;*/
		/*text-transform: uppercase;*/
		/*text-align: right;*/
		/*padding: 10px;*/
		/*margin: 0 0 10px;*/
		/*width: 445px;*/
		/*float: right;*/
	/*}*/
	/**/
	/*.event_sponsor_link,*/
	/*.event_download {*/
		/*background: #eae9e3;*/
	/*}*/
	/**/
		/*.event_sponsor_link span,*/
		/*.event_download span {*/
			/*color: #3c4448;*/
		/*}*/
		/**/
		/*.event_download a {*/
			/*color: #af5e45;*/
		/*}*/
		/**/
			/*.event_sponsor_link a:hover {*/
				/*color: #af5e45;*/
			/*}*/
			/**/
			/*.event_download a:hover {*/
				/*color: #38b7cb;*/
			/*}*/
	/**/
	/*.event_social span {*/
		/*margin: 0 10px 0 0;*/
	/*}*/

/*.input-inline input {*/
	/*display: inline !important;*/
	/*width: auto !important;*/
	/*height: 15px !important;*/
	/*margin: 0px 5px 0px 10px !important;*/
/*}*/

/*.xfer_optin{*/
	/*border: 1px #999999 solid;*/
	/*padding: 5px;*/
	/*margin-bottom: 10px;*/
	/*float: none;*/
	/*width: 350px;*/
/*}*/

/*!************************************************************************/
/*/ Calendar Styles*/
/*!************************************************************************!*/

/*.calendar_add {*/
	/*font-size: 12px;*/
	/*font-weight: 700;*/
	/*text-transform: uppercase;*/
	/*line-height: 45px;*/
/*!* 	display: none; *!*/
/*}*/

	/*.calendar_add a {*/
		/*background: #eae9e3;*/
		/*padding: 5px;*/
		/*margin: 0 0 0 10px;*/
	/*}*/
		/**/
		/*.calendar_add a:hover {*/
			/*color: #bc642b;*/
		/*}*/
	/**/
		/*.calendar_add a span {*/
			/*color: #3b4347;*/
			/*margin: 0 2px 0 0;*/
			/*padding: 5px 0;*/
		/*}*/

/*.calendar_legend {*/
	/*float: right;*/
/*}*/

	/*.calendar_legend div {*/
		/*line-height: 45px;*/
		/*height: 45px;*/
		/*width: 120px;*/
		/*margin: 0 0 0 10px;*/
		/*font-weight: 400;*/
		/*font-size: 11px;*/
		/*text-transform: uppercase;*/
		/*text-align: center;*/
	/*}*/
	/**/
		/*.calendar_legend .marcom_event {*/
			/*background: #b0dee2;*/
			/*font-weight: 700;*/
		/*}*/
		/**/
		/*.calendar_legend .other_event {*/
			/*background: #d4c1b1;*/
		/*}*/

/*.events_jump {*/
	/*float: right;*/
	/*margin: 20px 0 0;*/
/*}*/

	/*.events_jump .jump_to {*/
		/*line-height: 50px;*/
		/*font-size: 15px;*/
		/*font-weight: 900;*/
		/*margin: 3px 0 0;*/
	/*}*/
	/**/
	/*.events_jump .submit {*/
		/*background: #eae9e3;*/
		/*color: #30b6cd;*/
		/*float: right;*/
		/*border: 0;*/
		/*margin: 3px 0 0 15px;*/
		/*padding: 12px;*/
		/*font-weight: 400;*/
		/*font-size: 20px;*/
		/*cursor: pointer;*/
		/*text-transform: uppercase;*/
		/*height: 50px;*/
	/*}*/
	/**/
		/*.events_jump .submit:hover {*/
			/*color: #bc632b;*/
		/*}*/
	/**/
		/*.events_jump span {*/
			/*color: #3c4448;*/
		/*}*/
	/**/
	/*.events_jump #f_select_month,*/
	/*.events_jump #f_select_month .fake_select {*/
		/*width: 220px;*/
	/*}*/
	/**/
	/*.events_jump #f_select_year,*/
	/*.events_jump #f_select_year .fake_select {*/
		/*width: 150px;*/
	/*}*/

/*.month_heading {*/
	/*font-size: 30px;*/
	/*font-weight: 700;*/
	/*display: block;*/
	/*text-align: center;*/
	/*padding: 10px 0;*/
	/*text-transform: uppercase;*/
	/*width: 100%;*/
	/*margin: 20px 0 0;*/
/*}*/

	/*.month_heading a {*/
		/*color: #3c4448;*/
	/*}*/

	/*.month_heading .title_weight {*/
		/*font-weight: 900;*/
		/*float: none;*/
		/*display: inline;*/
		/*margin: 0 5px;*/
	/*}*/

		/*.month_heading .title_weight span {*/
			/*font-weight: 100;*/
		/*}*/

/*.events_calendar {*/
	/*border: 0;*/
	/*width: 100%;*/
/*}*/

	/*.events_calendar th {*/
		/*width: 130px;*/
		/*margin: 10px 8px 10px 0;*/
		/*float: left;*/
		/*font-size: 13px;*/
		/*font-weight: 900;*/
		/*text-transform: uppercase;*/
		/*display: block;*/
	/*}*/
	/**/
		/*.events_calendar th.last {*/
			/*margin-right: 0;*/
		/*}*/
	/**/
	/*.events_calendar td {*/
		/*width: 130px;*/
		/*height: 105px;*/
		/*margin: 9px 0 0 8px;*/
		/*display: block;*/
		/*float: left;*/
		/*background: #eae9e3;*/
		/*position: relative;*/
	/*}*/
	/**/
		/*.events_calendar td.first_week {*/
			/*margin-top: 0;*/
		/*}*/
		/**/
		/*.events_calendar td.first_day {*/
			/*margin-left: 0;*/
		/*}*/
		/**/
		/*.events_calendar td.weekend,*/
		/*.events_calendar td.out_of_month {*/
			/*background: #d6d6d1;*/
		/*}*/
		/**/
		/*.events_calendar td.today {*/
			/*background: #fff;*/
		/*}*/
		/**/
			/*.events_calendar td .day_num {*/
				/*padding: 6px 0 0 10px;*/
				/*font-weight: 700;*/
				/*font-size: 13px;*/
				/*display: block;*/
			/*}*/
			/**/
			/*.events_calendar td div {*/
				/*background: #d4c1b1;*/
				/*margin: 5px 5px 0 5px;*/
				/*padding: 5px;*/
				/*font-size: 10px;*/
				/*font-weight: 400;*/
				/*line-height: 12px;*/
				/*text-transform: uppercase;*/
				/*width: 110px;*/
			/*}*/
			/**/
				/*.events_calendar td div a {*/
					/*color: #3c4448 !important;*/
				/*}*/
			/**/
				/*.events_calendar td div.category_1 {*/
					/*background: #b0dee2;*/
					/*font-weight: 700;*/
				/*}*/
				/**/
					/*.events_calendar td div .start_time {*/
						/*display: block;*/
					/*}*/
				/**/
				/*.events_calendar td div.more_events {*/
					/*background: none;*/
					/*color: #38b7cb;*/
					/*cursor: pointer;*/
				/*}*/
				/**/
				/*.events_calendar td div.events_container {*/
					/*background: #c4c4c4;*/
					/*margin: 0;*/
					/*padding: 0 0 5px;*/
					/*width: 211px;*/
					/*min-height: 100px;*/
					/*position: absolute;*/
					/*z-index: 1000;*/
					/*display: none;*/
				/*}*/
				/**/
					/*.events_calendar td div.events_container .events_day_header {*/
						/*background: none;*/
						/*font-weight: 900;*/
					/*}*/
					/**/
						/*.events_calendar td div.events_container .events_day_header span {*/
							/*float: right;*/
							/*cursor: pointer;*/
							/*width: 20px;*/
							/*text-align: right;*/
						/*}*/
				/**/
					/*.events_calendar td div.events_container div {*/
						/*width: 190px;*/
						/*height: 10px;*/
						/*overflow: hidden;*/
					/*}*/

/*!************************************************************************/
/*/ Event Registration Form Styles*/
/*!************************************************************************!*/

/*.rsvp_form {*/
	/*font-family: 'Lato', sans-serif;*/
/*}*/

/*!**/
	/*.rsvp_form .inline {*/
		/*display: inline;*/
		/*width: auto;*/
		/*height: auto;*/
		/*margin: 0;*/
	/*}*/
	/**/
		/*.rsvp_form label.inline {*/
			/*margin-right: 25px;*/
		/*}*/
/**!*/

/*!**/
	/*.rsvp_form .col_left,*/
	/*.rsvp_form .col_right,*/
	/*.rsvp_form .split_row {*/
		/*width: 350px;*/
	/*}*/
	/**/
	/*.rsvp_form .col_left {*/
		/*margin: 0 15px 0 0;*/
	/*}*/
/**!*/
	/**/
	/*.rsvp_form label {*/
		/*display: block;*/
		/*text-transform: uppercase;*/
		/*font-weight: 700;*/
		/*font-size: 13px;*/
	/*}*/
	/**/
	/*.rsvp_form input {*/
		/*width: 185px;*/
		/*height: 40px;*/
		/*line-height: 40px;*/
		/*padding: 5px 10px;*/
		/*display: block;*/
		/*margin: 3px 0 10px;*/
		/*background: #e0dfda;*/
		/*border: 0;*/
		/*font-size: 20px;*/
		/*font-weight: 700;*/
		/*outline: none;*/
	/*}*/
/*!**/
	/**/
		/*.rsvp_form .radio_wrapper {*/
			/*background: none;*/
		/*}*/

	/*.rsvp_form .fake_select_container {*/
		/*width: 350px;*/
		/*margin-left: 0;*/
	/*}*/
	/**/
		/*.rsvp_form .fake_select {*/
			/*width: 350px;*/
		/*}*/

	/*.rsvp_form select {*/
		/*display: block;*/
		/*margin: 3px 0 10px;*/
		/*outline: none;*/
	/*}*/
/**!*/
	/**/
/*!**/
	/*.rsvp_form textarea {*/
		/*width: 540px;*/
		/*line-height: 40px;*/
		/*padding: 5px 10px;*/
		/*display: block;*/
		/*margin: 3px 0 10px;*/
		/*background: #eae9e3;*/
		/*border: 0;*/
		/*font-size: 20px;*/
		/*font-weight: 700;*/
		/*outline: none;*/
		/*height: 198px;*/
		/*font-family: 'Lato', sans-serif;*/
	/*}*/
	/**/
		/*.rsvp_form textarea.suggest_message {*/
			/*height: 356px;*/
		/*}*/
/**!*/
	/**/
		/*.rsvp_form input:focus,*/
		/*.rsvp_form textarea:focus {*/
			/*background: #fff;*/
		/*}*/
	/**/
	/*.rsvp_form .submit {*/
		/*background: #e0dfda;*/
		/*color: #30b6cd;*/
		/*float: right;*/
		/*border: 0;*/
		/*margin: 0;*/
		/*padding: 12px;*/
		/*font-weight: 400;*/
		/*font-size: 20px;*/
		/*cursor: pointer;*/
		/*text-transform: uppercase;*/
		/*clear: both;*/
	/*}*/
	/**/
		/*.rsvp_form .submit:hover {*/
			/*color: #bc632b;*/
		/*}*/
	/**/
		/*.rsvp_form span {*/
			/*color: #3c4448;*/
		/*}*/

	/*.add_guest {*/
		/*text-transform: uppercase;*/
		/*margin: 0 0 10px;*/
		/*font-size: 11px;*/
		/*font-weight: 700;*/
		/*cursor: pointer;*/
	/*}*/

		/*.add_guest span {*/
			/*color: #af5e45;*/
			/*font-weight: 900;*/
			/*font-size: 14px;*/
		/*}*/

/*.rsvp_member_box {*/
	/*width: 436px;*/
	/*background: #eae9e3;*/
	/*margin: 15px 0 0;*/
	/*padding: 18px;*/
/*}*/

	/*.rsvp_member_box input[type=text] {*/
		/*width: 415px !important;*/
		/*background-color: #F4F3ED !important;*/
	/*}*/
	/**/
	/*.member_info_first {*/
		/*clear: both;*/
		/*margin-right: 15px;*/
	/*}*/

	/*.rsvp_member_box div {*/
		/*clear: both;*/
		/*margin: 3px 0;*/
	/*}*/

	/*.member_info_label {*/
		/*font-weight: 900;*/
		/*text-transform: uppercase;*/
	/*}*/
	/**/
	/*div.member_name {*/
		/*font-weight: 700;*/
		/*font-size: 20px;*/
		/*color: #38b7bc;*/
		/*text-transform: uppercase;*/
		/*margin: 0 0 10px;*/
	/*}*/

/*.member_info_clear {*/
	/*clear: both;*/
	/*height: 20px;*/
	/*line-height: 20px;*/
	/*float: none;*/
/*}*/

		/*.message .payment_link {*/
			/*color: #4f2121;*/
			/*background: #d87f7c;*/
			/*text-transform: uppercase;*/
			/*font-weight: 700;*/
			/*font-size: 12px;*/
			/*padding: 1px 4px;*/
			/*margin: 0 0 0 5px;*/
		/*}*/

/*@media (max-width: 767px) {*/
	/*.event_pricing,*/
	/*.event_pricing.bg,*/
	/*.event_registration_info {*/
		/*width: 96%;*/
	/*}*/
	/*.event_pricing.bg ul,*/
	/*.event_pricing ul {*/
		/*margin: 20px 0;*/
		/*width: 100%	!important;*/
	/*}*/
		/*.event_pricing.bg li,*/
		/*.event_pricing li {*/
			/*list-style-image: none !important;*/
			/*margin: 0 !important;*/
		/*}*/
	/*.event_pricing .eventCol {*/
		/*margin: 0 0 2px;*/
		/*width: 33%;*/
	/*}*/
	/*.event_pricing .eventCol.price_headline {*/
		/*font-size: 10px;*/
		/*line-height: 14px;*/
		/*padding: 14px 0 0 0;*/
	/*}*/
		/*.event_pricing.bg li.event_pricing_headline,*/
		/*.event_pricing li.event_pricing_headline {*/
			/*font-size: 12px;*/
			/*line-height: 24px;*/
			/*padding: 0;*/
		/*}*/
		/**/
/*}*/

.req{
    font-style: italic;
}

.guest-entry label{
    display:block;
    color:white;
    margin-top: 6px;
    margin-bottom: 0;
}
.guest-entry input{
    width:calc(100% - 20px);
    border:none;
    padding: 1px 5px;
    font-size:12pt;
}

.delete-btn{
    display:inline-block;
    color:#ef884f;
    cursor:pointer;
}
.delete-btn:hover{
    color:white;
}
#first_guest .delete-btn{
    display:none;
}

.add_guest{
    display:inline-block;
    color:#ef884f;
    padding: 10px 0;
    cursor:pointer;
}

.guest-form-entry {
    display: inline-block;
    width: 33%;
    padding: 15px 15px 0 0;
}
.guest-form-entry label {
    display: block;
    margin: 4px 0 0 0;
    color:#632960;
}
.guest-form-entry input[type="text"], .guest-form-entry input[type="email"], .guest-form-entry input[type="phone"] {
    width:100%;
    border:solid 1px #999;
    font-size: 10pt;
    padding: 2px 5px;
}
.guest-form-entry select{
    width:100%;
    border:solid 1px #999;
    font-size: 10pt;
    padding: 2px 5px;
}

.guest-form-entry input[type="text"], .guest-form-entry input[type="email"], .guest-form-entry input[type="phone"], .guest-form-entry select {
    width: 100% !important;
    border: 0 !important;
    font-size: 10pt;
    padding: 2px 5px;
    background: #eee;
    height: 40px;
    margin-bottom: 11px;
}

.guest-form-entry input[type=radio]:nth-child(2) {
    margin-left: 15px;
}
.full-width-background button#submit:hover {
    border: 2px solid #ef884f;
}
.regform button {
    margin-top: 17px !important;
    border: 2px solid #ef884f;
    margin-bottom: 70px  !important;
}
.regform .radio-inputs {
    font-size: 16px;
}
.guest-form-entry .radio-inputs {
    margin-bottom: 10px;
}
.address-inputs{
    display: flex;
}
.address-inputs div:nth-child(1){
    display: inline-block;
    width:40%;
    padding-right:10px;
}
.address-inputs div:nth-child(2){
    display: inline-block;
    width:40%;
    padding-right:10px;
}
.address-inputs div:nth-child(3){
    display: inline-block;
    width:20%;
}
.radio-inputs{
    font-size: 10pt;
}

.event_content img{
    object-fit: contain;
}