/*Decentralized Custommize CSS*/

/**
 * START OF THE "CUSTOMIZE CSS"
 **/
/******************************************************************************/
/*********************************START****************************************/


/********************************************************** CUSTOMIZATION OF ATTENDEES FORM **********************************************************/
/****************************************************************************************************************************************************/
/*Change the background color of attendees form*/
.tribe-block__tickets__item__attendee__fields {
	background-color: #fff !important;
}
/*Border radius of form*/
.tribe-block__tickets__registration__event {
	border-radius: 6px !important;
}
/*Change the button style of attendees page*/
.tribe-block__tickets__item__attendee__fields__form > button,
.tribe-block__tickets__registration__checkout__submit {
	background-color: #1ea59a !important;
	border-radius: 6px !important;
}
.tribe-block__tickets__item__attendee__fields__form > button:hover,
.tribe-block__tickets__registration__checkout__submit:hover {
	color: #1ea59a !important;
	background-color: #fff  !important;
}
/*Put inline the inputs of attendees*/
.tribe-ticket > .tribe-tickets-meta-required {
	display: inline-block !important;
	vertical-align: top !important;
	padding-left: 10px !important;
}
/*Inputs style*/
.tribe-ticket > div > input {
	color: #000 !important;
	border-radius:6px !important;
}


/*Button of agenda on mouse hover*/
#button_agenda > .fusion-button-text:active {
	color: #1ea59a !important;
}
#button_agenda:hover {
	color: #1ea59a !important;
}
/*Style of save attendees info & proceed to checkout buttons*/
.tribe-block__tickets__item__attendee__fields__form > button:hover {
	color: #1ea59a !important;
	background-color: #fff  !important;
}
.tribe-block__tickets__item__attendee__fields__form > button:focus,
.tribe-block__tickets__registration__checkout__submit:focus {
	color: #1ea59a !important;
	background-color: #fff !important;
}
/*Style of update cart button*/
.fusion-update-cart:focus,
.wc-forward:focus {
	color: #1ea59a !important;
}


/********************************************************** NEW TICKETS STYLES EVENT **********************************************************/
/*********************************************************************************************************************************************/
/*Corda - hyperledger tickets*/
.tribe-tickets-form-row[data-product-id='12990'] > .woocommerce::after,
.tribe-tickets-form-row[data-product-id='12991'] > .woocommerce::after,
.tribe-tickets-form-row[data-product-id='12992'] > .woocommerce::after,
.tribe-tickets-form-row[data-product-id='12993'] > .woocommerce::after{
	content: "Limited seats available";
	text-align: center !important;
	margin-left: -95px !important;
	color: #b20000 !important;
	font-weight: bold !important;
	padding: 10px !important;
}
/*Responsive style*/
@media screen and (max-width: 800px) {
	.tribe-tickets-form-row[data-product-id='12990'] > .woocommerce::after,
	.tribe-tickets-form-row[data-product-id='12991'] > .woocommerce::after,
	.tribe-tickets-form-row[data-product-id='12992'] > .woocommerce::after,
	.tribe-tickets-form-row[data-product-id='12993'] > .woocommerce::after{
		margin-left: 0px !important;
		padding: 0px !important;
	}
}

/********************************************************** CHECKOUT PAGE FIELDS STYLE **********************************************************/
/***********************************************************************************************************************************************/
#billing_last_name_field > label:after {
	content: "" !important;
}

/******************************************************* Extra checkbox on checkout page *******************************************************/
/**********************************************************************************************************************************************/
/* The container */
.checkout_same_details_cont {
	display: block !important;
	position: relative !important;
	padding-left: 35px !important;
	margin-bottom: 12px !important;
	cursor: pointer !important;
	font-size: 16px !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
}
/* Hide the browser's default checkbox */
.checkout_same_details_cont input {
	position: absolute !important;
	opacity: 0 !important;
	cursor: pointer !important;
	height: 0 !important;
	width: 0 !important;
}
/* Create a custom checkbox */
.checkout_checkmark_same_details {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	height: 25px !important;
	width: 25px !important;
	background-color: #999 !important;
	border-radius: 6px !important;
}
/* On mouse-over, add a grey background color */
.checkout_same_details_cont:hover input ~ .checkout_checkmark_same_details {
    background-color: #ccc !important;
}
/* When the checkbox is checked, add a blue background */
.checkout_same_details_cont input:checked ~ .checkout_checkmark_same_details {
    background-color: #1ea59a !important;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkout_checkmark_same_details:after {
	content: "" !important;
	position: absolute !important;
	display: none !important;
}
/* Show the checkmark when checked */
.checkout_same_details_cont input:checked ~ .checkout_checkmark_same_details:after {
    display: block !important;
}
/* Style the checkmark/indicator */
.checkout_same_details_cont .checkout_checkmark_same_details:after {
	left: 9px !important;
	top: 5px !important;
	width: 5px !important;
	height: 10px !important;
	border: solid white !important;
	border-width: 0 3px 3px 0 !important;
	-webkit-transform: rotate(45deg) !important;
	-ms-transform: rotate(45deg) !important;
	transform: rotate(45deg) !important;
}


/**
 * Buy tickets message style
 * "If you need any assistance or you are experiencing any problems with booking your ticket, please email us at decentralized@unic.ac.cy"
**/
.buy_tickets_exc_msg_container {
	color: #000 !important; font-weight: bold !important;
	box-shadow: -4px 4px 38px 7px #d1d1d1 !important;
	border-radius: 6px !important; background-color: #f1f1f1;
	width: 96.5%;
}
/*Content of the message style*/
.buy_tickets_exc_msg_content {
	padding: 10px !important;
}
/*Email link style*/
.buy_tickets_exc_msg_email_link {
	text-decoration: underline; color: #1ea59a !important;
}

@media screen and (max-width: 800px) {
	.buy_tickets_exc_msg_container {
		width: 100% !important;
	}
}

/*
 * Ramesh Ramadoss special contact info
 * modal - CORDA BOOTCAMP KEYNOTE SPEAKER
 * style
 */
/*Container - the "ul" of the contact info style*/
.container_social_icons {
	list-style-type: none !important;
}
/*Title of contact info style*/
.title_contact_info {
	font-weight: bold !important;
	font-size: 18px !important;
	color: #000 !important;
}
/*Titles of contact info style*/
.titles_of_contact_ramadoss {
	font-weight: bold !important;
	color: #000 !important;
}
/*Extra style for the icons*/
.class_icons_contact {
	font-size: 20px !important;
}

/*CORDA-HYPERLEDGER WORKSHOPS*/
/*Vertical line for workshops*/
.vl_workshops {
  border-left: 4px solid #1ea59a;
  height: 680px;
  display: inline-table !important;
}
/*Container of check agenda button*/
.check_agenda_btn_container {
	margin-top: 30px !important;
}
/*Check agenda button*/
.check_agenda_btn {
  border: 2px solid #1ea59a;
  border-radius: 0.6em;
  color: #1ea59a;
  cursor: pointer;
  padding: 1.2em 2.8em;
  text-decoration: none;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
	
  transition: box-shadow 300ms ease-in-out, color 300ms ease-in-out !important;
}
.check_agenda_btn:hover {
	color: #fff !important;
	box-shadow: 0 0 40px 40px #1ea59a inset !important;
}

/*Responsive style workshops*/
@media screen and (max-width: 800px) {
	/*Max width of the containers*/
	.workshops_responsive {
		width: 100% !important;
	}
	/*Hide the vertical line*/
	.vl_workshops {
		display: none !important;
	}
}


/*REGISTER PAGE /register/ OF DECENTRALIZED SECTION STARTS HERE*/
/***************************************************************/
/*Account Details section style*/
#basic-details-section {
	border: 1px #ccc solid;
	border-radius: 6px;
	padding: 10px;
	width: 48% !important;
	display: inline-table !important;
	float: none !important;
}
/*Style of the inputs of account details*/
#basic-details-section > input {
	width: 100% !important;
	color: #000 !important;
	border-radius: 6px !important;
}

/*Profile Details section style*/
#profile-details-section {
	border: 1px #ccc solid;
	border-radius: 6px;
	padding: 10px;
	width: 48% !important;
	display: inline-table !important;
	float: none !important;
}
/*Style of the labels of profile details*/
#field_1-1,
#field_8-1,
#field_4-1,
#field_3-1 {
	color: #000 !important;
}
/*Add a * before of each label of profile details*/
#field_1-1::before,
#field_8-1::before,
#field_4-1::before,
#field_3-1::before {
	content: "* ";
	color: #b20000;
}
/*Style of the inputs of profile details*/
#field_1,
#field_8,
#field_4,
#field_3 {
	width: 100% !important;
	color: #000 !important;
	border-radius: 6px !important;
}
/*Remove the required message on labels*/
#field_1-1 > span,
#field_8-1 > span,
#field_4-1 > span,
#field_3-1 > span {
	display: none !important;
}
/*Hide these fields from registration page (BUDDYPRESS FIELDS)*/
#profile-details-section > .field_about-yourself,
#profile-details-section > .field_interests,
#profile-details-section > .field_affiliation,
#profile-details-section > .field_email {
	display: none !important;
}

/*Reset the float of the profile details section*/
#buddypress .standard-form #profile-details-section {
	margin-left: 10px !important;
	float: none !important;
}

/*Style the title of account details & profile details*/
#basic-details-section > h2,
#profile-details-section > h2 {
	font-size: 28px !important;
	font-weight: bold !important;
}

/*Add extra margin to top for the recaptcha, not to be so close to the account details box*/
#anr_captcha_field_1 {
	margin-top: 10px;
}

/*Make them more visible the labels of registration*/
.regi-fields-dc {
	color: #000 !important;
}
/*Add to the following requirement star on before*/
.regi-fields-dc::before {
	content: "* ";
	color: #b20000;
}

/**
 * Sign up button style & mouse hover
**/
#signup_submit{;
	color: #ffffff !important;
	font-weight: bold !important;
	font-size: 20px !important;
	background: rgba(30,165,154, 1) !important;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) !important;
	border: 1px solid #ccc !important;
	border-radius: 7px !important;
	border-bottom: 2px solid #14947b !important;
	cursor: pointer !important;
	-webkit-box-shadow: inset 0 -2px #14947b !important;
	box-shadow: inset 0 -2px #14947b !important;

	padding: 10px 20px 10px 20px !important;
	display: inline-block !important;
}
#signup_submit:hover{
	background: rgba(25,175,150, 1) !important;
}

/*Captcha error message into the register page*/
#signup_form > .error {
	display: inline-block !important;
	margin-top: 10px;
	font-weight: bold;
	color: #000;
}
#signup_form > .error::after {
	content: "!";
}

/*The general warning box style*/
#pass-strength-result {
	width: 100% !important;
	border-radius: 6px !important;
	color: #f1f1f1 !important;
	font-weight: bold !important;
}
/*Password is VERY WEAK field style*/
#signup_form > #basic-details-section > .short {
	background-color: #cc0000 !important;
}
/*Password is WEAK field style*/
#signup_form > #basic-details-section > .bad {
	background-color: #990000 !important;
}
/*Password is MEDIUM field style*/
#signup_form > #basic-details-section > .good {
	background-color: #cc8400 !important;
}
/*Password is STRONG field style*/
#signup_form > #basic-details-section > .strong {
	background-color: #00cc00 !important;
}

@media screen and (max-width: 800px) {
	/*Account Details responsive style*/
	#basic-details-section {
		display: block !important;
		width: 100% !important;
	}

	/*Profile Details responsive style*/
	#profile-details-section {
		display: block !important;
		width: 100% !important;
		margin-top: 20px;
	}

	/*Reset the float of the profile details section*/
	#buddypress .standard-form #profile-details-section {
		margin-left: 0px !important;
	}
}

/*REGISTER PAGE /register/ OF DECENTRALIZED SECTION ENDS HERE*/
/*************************************************************/

/*Remove the lines at the end of each top grey menu*/
/*Buy tickets page*/
#menu-item-10571 > a::after,
#menu-item-11699 > a::after,
/*DTS top menu*/
#menu-item-11331 > a::after,
/*DAT top menu*/
#menu-item-11182 > a::after,
/*Conference speakers menu*/
#menu-item-10506 > a::after {
	content: "" !important;
}
/*The top menu responsive style*/
#menu-for-the-dc19-top-menu {
	z-index: 999 !important;
	margin-bottom: 60px;
}
/*Get closer the second top grey menu of buy tickets*/
#menu-widget-20 {
	margin-top: -80px;
	margin-left: 50px;
}
/*Responsive style for buy tickets page ONLY*/
@media screen and (max-width: 800px) {
	#menu-widget-20 {
		margin: -50px !important;
	}
}

/*The speakers photos & on mouse hover style*/
#photo_venue_dc19{
	color: #000000;
	font-size: 16px;
	/*width: 300px;
	height: 300px;*/
	width: 100% !important;

	border: none !important;
	border-radius: 6px !important;
	background-color: #ffffff;
	padding: 5px;
  display: inline-block;
  box-shadow: 2px 2px 2px 2px #d7d7d7 !important;
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
#photo_venue_dc19:hover{
	transform: scale(1.01, 1.01);
	-webkit-transform: scale(1.01, 1.01);
	background-color: rgba(250,250,250,0.5);
}
#photo_venue_dc19:after{
	content: "";
    border-radius: 5px;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);*/
    opacity: 0;
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
#photo_venue_dc19:hover::after{
	opacity: 1;
}

/*Download the app ikmage size*/
#media_image-3{
	width: 200px;
	height: auto;
}

.menu-item.wide-pointer {
	padding-left: 40px;
	margin-left: -40px;
}
.menu-item.wide-pointer > .sub-menu {
	margin-left: 80px;
}

.button-primary{
    position: relative;
    width: 180px;
    height: 40px;
    padding: 0;
    font-size: 22px;
    color: white;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    background: rgba(30,165,154, 1);
    border: 0;
    border-bottom: 2px solid #14947b;
    cursor: pointer;
    -webkit-box-shadow: inset 0 -2px #14947b;
    box-shadow: inset 0 -2px #14947b;
}

/*"Send application" button Job Portal/Jobs*/
.wp_job_manager_send_application_button{
	position: relative;
    width: 180px;
    height: 35px;
    padding: 0;
    font-size: 22px;
    color: white;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    background: rgba(30,165,154, 1);
    border: 0;
    border-bottom: 2px solid #14947b;
    cursor: pointer;
    -webkit-box-shadow: inset 0 -2px #14947b;
    box-shadow: inset 0 -2px #14947b;
}

/*"VIEW ALL" - home page speakers 2018 button*/
#moreInformation_homeButton_Speakers2018{
	width: 20%;
	margin-left: 490px;
	border-radius: 7px;
}

/*"READ MORE" button style*/
#read_more_button{
	border-radius: 5px !important;
}

/*Book now menu button style*/
.menu-text{
	border-radius: 3px !important;
}

/*Responsive style for the "VIEW ALL" button*/
@media screen and (max-width: 800px) {
#moreInformation_homeButton_Speakers2018{
		width: 100%;
		margin-left: 0px;
	}
}



/**
 * NEW CSS INTO CUSTOMIZE CSS
**/

/*MODAL 'GET MORE INFORMATION BUTTON'*/
#modal_more_info_main .modal-lg{
	max-width: 400px;
}
#modal_more_info_main .modal-lg .modal-content .modal-header{
	border-bottom: none;
}
#modal_more_info_main .modal-lg .modal-content .modal-body .se-register-form{
	padding: 0;
	margin-top: 0px;
}
#modal_more_info_main .modal-lg .modal-content .modal-body{
	padding-top: 0px;
}
#modal_more_info_main .modal-lg .modal-content .modal-body .se-register-form input#consent {
    margin: 2% 15px 0 0;
}

/*The home page buttons style*/
#home_page_buttons_style_me{
	margin-top: 15px;
}

/*Main page of the event tickets*/
.tribe-filter-live #main{
	overflow: hidden;
	background: #fafafa;
}

/*The form style of the tickets*/
#buy-tickets{
    box-shadow: 1px 1px 1px 1px #888888 !important;
    border-radius: 6px !important;
    padding: 0px !important;
    width: 1155px !important;
    margin: 0 auto !important;
}

/** REmove if more that 3 columns PANAYIOTIS TOUMBAS */
@media only screen and (min-width: 801px) {
	#buy-tickets > table > tbody > tr > td{
		width: 29%;
	}
  }
  @media only screen and (min-width: 930px) {
	#buy-tickets > table > tbody > tr > td{
		width: 33.3333333%;
	}
  }
  /* ---====------- */
#buy-tickets > .tribe-events-tickets-title{
	color: #000000;
	padding-left: 10px;
}
.tribe-tickets-remaining{
	color: #000000 !important;
	font-size: 12px !important;
}
/*The "ATTENDEE X" title*/
#tribe-event-tickets-plus-meta-fields-10400 > .tribe-event-tickets-plus-meta-attendee > header{
	font-weight: bold !important;
	color: #222222 !important;
	font-size: 20px;
}
/*The titles of the textboxes*/
.tribe-tickets-meta{
	color: #000000 !important;
	font-size: 15px !important;
	font-style: italic !important;
	display: inline-block !important;
	width: 320px;
}
/*Extra design for the textboxes*/
.ticket-meta{
	border-radius: 6px !important;
	color: #000000 !important;
}
/*Add to cart button*/
.tribe-button{
	text-align: center !important;
	width: 100% !important;
}
/*Customer details recaptcha*/
#order_review > .anr_captcha_field > .anr_captcha_field_1{
	margin-top: 10px !important;
	padding-top: 100px !important;
}
/* HIDE THE SHARING BOX OF THE EVENT
 * HIDE THE +GOOGLE CALENDAR BUTTON
 * HIDE THE +ICAL EXPORT
 * HIDE THE SIDEBAR (DETAILS OF THE EVENT)
 * HIDE THE EVENT TITLE
*/
#tribe-events-content > .fusion-sharing-box,
#post-10398 > .tribe-events-cal-links,
#sidebar,
#post-10398 > .fusion-events-featured-image,
#tribe-events-footer{
	display: none !important;
}
/*Change the border style of the event title*/
/*#post-10398 > .fusion-events-featured-image > .fusion-events-single-title-content{
	border-radius: 6px !important;
}*/
/*"You have XXX Ticket(s) for this Event." fore color*/
.tribe-link-view-attendee{
	color: #000000 !important;
}
/*Change the color of the "View your tickets" & on mouse hover*/
.tribe-link-view-attendee > a{
	color: #1ea59a !important;
	font-weight: bold !important;
}
.tribe-link-view-attendee > a:hover{
	color: #333333 !important;
}

/*Change the color of the billing details to black*/
.avada-checkout{
	color: #000000;
}
/*Error message "Not all fields have been filled in correctly." style*/
.avada-checkout-error{
	color: #000000 !important;
	border-radius: 6px !important;
}
/*The textboxes (inputs) of woocommerce style*/
#billing_first_name,
#billing_last_name,
#billing_company,
#billing_address_1,
#billing_address_2,
#billing_city,
#billing_state,
#billing_postcode,
#billing_phone,
#billing_email,
#company_vat_regi_num,
#company_regi_num,
.selection > .select2-selection{
	font-size: 14px !important;
	border: 1px #999 solid !important;
	color: #000000 !important;
	border-radius: 6px !important;
	background-color: #fafafa !important;
}
.selection > .select2-selection{
	border: 1px #999 solid !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
/*Color of the input box of the countries*/
.selection > .select2-selection > .select2-selection__rendered{
	font-size: 14px !important;
	color: #000000 !important;
}
/*Background color of the dropdown list of countries*/
.select2-dropdown{
	background-color: #f1f1f1 !important;
	border: 1px #999 solid !important;
	border-bottom-left-radius: 6px !important;
	border-bottom-right-radius: 6px !important;
}
/*Input search for a country box*/
.select2-search--dropdown > .select2-search__field{
	color: #000000 !important;
}
/*Fore color of the dropdown items & on mouse hover*/
.select2-results > ul > li{
	color: #000000 !important;
	font-size: 16px !important;
}
.select2-results > ul > li:hover{
	color: #ffffff !important;
	background-color: #1ea59a !important;
}
/*Add a text after the "optional" to confirm that a user purchase a ticket for 1 day*/
#order_comments_field > label:after{
	color: #000000;
	display: block;
	font-weight: bold;
	border-bottom: 1px #e50000 solid;
	margin-bottom: 10px;
	font-style: italic;
	/*content: " Please for the One Day Tickets confirm your attendance date in the below box (e.g.: 1 November 2019)" !important;*/
}
/*Make bold the "order notes"*/
#order_comments_field > label{
	font-weight: bold;
}
/*Disable view to cart text*/
/*#post-1106 > .post-content > .woocommerce > .avada-myaccount-user > .avada-myaccount-user-column > .view-cart{
	display: none !important;
}*/

/*Change the default color of the user icon from the dashboard page [it was blue before]*/
.fusion-megamenu-icon > .fa-user{
	color: #ffffff;
}

/*Book now on mobile menu & on mouse hover*/
#mobile-menu-decentralized-main-menu-1 > .booknow_class > .fusion-bar-highlight > .menu-text{
	color: #ffffff;
	border: 1px #f1f1f1 solid;
	padding: 10px;
	border-radius: 6px;
	background-color: #1ea59a;
}
#mobile-menu-decentralized-main-menu-1 > .booknow_class > .fusion-bar-highlight > .menu-text:hover{
	color: #1ea59a;
	border: 1px #f1f1f1 solid;
	padding: 10px;
	border-radius: 6px;
	background-color: #ffffff;
}

/*The speakers photos & on mouse hover style*/
.the_speakers_styles{
	color: #000000;
	font-size: 16px;
	/*width: 300px;
	height: 300px;*/
	width: 100% !important;

	border: none !important;
	border-radius: 5px !important;
	background-color: #ffffff;
	/*padding: 5px;*/
    display: inline-block;
    box-shadow: 2px 2px 2px 2px #d7d7d7 !important; /*d7d7d7*/
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.the_speakers_styles:hover{
	transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
	background-color: rgba(250,250,250,0.5);
}
.the_speakers_styles:after{
	content: "";
    border-radius: 5px;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    opacity: 0;
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.the_speakers_styles:hover::after{
	opacity: 1;
}

/*Disable some of the home buttons*/
.disable_btn_home{
	display: none !important;
}
/*Disable book now from menu*/
#menu-item-1320 > a{
	display: none !important;
}
/*Disable book now from mob menu*/
#mobile-menu-decentralized-main-menu-1 > .booknow_class > a{
	display: none !important;
}
/*Disable book now sticky menu*/
#menu-main-menu-1 > .booknow_class > a{
	display: none !important;
}
/*Disable sponsors from menu*/
.sponsors_title_item_menu{
	display: none !important;
}
/*Hide the cart icon*/
/*#menu-decentralized-main-menu > .fusion-custom-menu-item > a{
	display: none !important;
}
.fusion-icon-shopping-cart{
	display: none !important;
}*/
/*Hide return to shop because the page is wrong*/
/*#post-1105 > .post-content > .woocommerce > .return-to-shop {
	display: none !important;
}*/
#menu-main-menu-1 > .fusion-custom-menu-item > a{
	display: none !important;
}

/*The main container of figures*/
#main_container_sponsors{
	text-align: center;
	color: #000000;
}
/*Style of figures*/
.display_style{
	display: inline-block;
}
/*The sponsor titles*/
.sponsor_title{
	font-weight: bold;
	cursor: pointer;
}
/*Disable cart from grey menus*/
/*.fusion-widget-cart {
	display: none !important;
}*/

/*The main container of figures*/
#main_container_speakers{
	text-align: center;
	color: #000000;
}
/*The speakers titles*/
.speakers_title{
	color: #000000;
	font-weight: bold;
	cursor: pointer;
}
.color-of-speakers-text{
	color: #000000;
	cursor: pointer;
}

/*Agenda download button style*/
#button_agenda{
	border-radius: 5px;
	padding: 18px;
}

/*Put in middle the speakers text*/
.stay_in_the_middle_mobile{
	margin: 0 auto 0 auto !important;
	text-align: center !important;
}


/***********************************************************************/
/*******************CHECKOUT PAGE SECTION STARTS HERE*******************/
/***********************************************************************/
/*Customer details style*/
#customer_details{
	color: #000000 !important;
}
/*Order review style woocommerce*/
#order_review > .woocommerce-checkout-review-order-table{
	color: #000000 !important;
}
/*Payment section style*/
#payment > .wc_payment_methods{
	color: #000000 !important;
}
/*Style of terms and conditions checkout page*/
.validate-required > .woocommerce-form__label{
	color: #000000 !important;
	font-weight: bold !important;
	font-size: 15px;
}
/*Style of terms and conditions LINK*/
.woocommerce-terms-and-conditions-checkbox-text > .woocommerce-terms-and-conditions-link{
	color: #1ea59a;
}

/*Change the name/assistance/email at the top of the checkout page*/
#post-1106 > .post-content > .woocommerce > .avada-myaccount-user{
	color: #000000 !important;
}

/*Change the "Have a promotional code?" section*/
#post-1106 > .post-content > .woocommerce > .woocommerce-content-box{
	border: none !important;
	/*border: 1px #ccc solid !important;
	border-radius: 6px !important;*/
	padding: 0px !important;
}
/*Coupon code input box style*/
#coupon_code{
	color: #000000 !important;
	border-radius: 6px !important;
}
/*Apply coupon button style*/
#post-1106 > .post-content > .woocommerce > form > .coupon-contents > .coupon-button > input{
	border-radius: 6px !important;
}

/*Invoice details section*/
#customer_details > .col-1{
	border-top: 2px transparent solid !important;
	border: 1px #ccc solid !important;
	border-radius: 6px !important;
	-webkit-box-shadow: -4px 4px 38px 	7px #ccc !important;
	-moz-box-shadow: -4px 4px 38px 7px #ccc !important;
	box-shadow: -4px 4px 38px 7px #ccc !important;
}
/*Hide the existing asterix*/
.validate-required > label > .required{
	display: none;
}
/*Add custom asterix to all the required fields*/
#billing_first_name_field > label:after,
#billing_last_name_field > label:after,
#billing_country_field > label:after, 
#billing_email_field > label:after {
	content: "*";
	color: #b20000 !important;
	font-weight: bold !important;
	font-size: 15px !important;
}

/*Additional information section*/
#customer_details > .col-2{
	border-top: 2px transparent solid !important;
	border: 1px #ccc solid !important;
	border-radius: 6px !important;
	-webkit-box-shadow: -4px 4px 38px 	7px #ccc !important;
	-moz-box-shadow: -4px 4px 38px 7px #ccc !important;
	box-shadow: -4px 4px 38px 7px #ccc !important;
}
/*Order notes text area*/
#order_comments{
	color: #000000 !important;
	border-radius: 6px !important;
}

/*Change the "Your order" section*/
#post-1106 > .post-content > .woocommerce > .woocommerce-checkout > .woocommerce-content-box{
	border: 1px #ccc solid !important;
	border-radius: 6px !important;
	-webkit-box-shadow: -4px 4px 38px 	7px #ccc !important;
	-moz-box-shadow: -4px 4px 38px 7px #ccc !important;
	box-shadow: -4px 4px 38px 7px #ccc !important;
}
/*Product & Total titles style*/
#order_review > .woocommerce-checkout-review-order-table > thead > tr > .product-name,
#order_review > .woocommerce-checkout-review-order-table > thead > tr > .product-total{
	font-size: 18px !important;
	color: #222222 !important;
	font-weight: bold !important;
}
/*Product name style*/
#order_review > table > tbody > .cart_item > .product-name > .fusion-product-name-wrapper > .product-info{
	color: #222222 !important;
	font-weight: 400 !important;
}
/*Product quantity style*/
#order_review > table > tbody > .cart_item > .product-name > .fusion-product-name-wrapper > .product-info > .product-quantity{
	color: #14947b !important;
}
.product-total,
.woocommerce-Price-amount,
.tax_label{
	font-weight: 400 !important;
	color: #14947b !important;
}
/*Hide the product (ticket) thumbnail at the checkout page*/
.product-thumbnail{
	display: none;
}
/*Maximize the order notes textarea*/
#order_comments{
    height: 52.8em;
}
/*Subtotal/VAT/Total text style*/
#order_review > .woocommerce-checkout-review-order-table > tfoot > .cart-subtotal,
#order_review > .woocommerce-checkout-review-order-table > tfoot > .tax-total,
#order_review > .woocommerce-checkout-review-order-table > tfoot > .order-total{
	font-size: 16px !important;
	color: #222222 !important;
}
/*Subtotal/VAT/Total AFTER style*/
#order_review > .woocommerce-checkout-review-order-table > tfoot > .cart-subtotal > th:after,
#order_review > .woocommerce-checkout-review-order-table > tfoot > .tax-total > th:after,
#order_review > .woocommerce-checkout-review-order-table > tfoot > .order-total > th:after{
	content: ":";
	font-weight: bold !important;
}

/*Add phone & email inline*/
#billing_phone_field,
#billing_email_field{
	display: inline-block !important;
	width: 250px !important;
}
/*Add extra margin-left to the email field*/
#billing_email_field{
	margin-left: 14px !important;
}
/***********************************************************************/
/********************CHECKOUT PAGE SECTION ENDS HERE********************/
/***********************************************************************/


/***********************************************************************/
/*******EVENTS TICKETS PLUS + EVENTS CALENDAR SECTION STARTS HERE*******/
/***********************************************************************/
/*Place the ticket fields to the left*/
/*SUPER EARLY BIRD*/
#tribe-event-tickets-plus-meta-10403,
#tribe-event-tickets-plus-meta-10400,
/*EARLY BIRD*/
#tribe-event-tickets-plus-meta-10404,
#tribe-event-tickets-plus-meta-10405,
/*REGULAR*/
#tribe-event-tickets-plus-meta-10406,
#tribe-event-tickets-plus-meta-10407,
/*Super early bird corda*/
#tribe-event-tickets-plus-meta-10939,
#tribe-event-tickets-plus-meta-10940,
/*Early bird corda*/
#tribe-event-tickets-plus-meta-11464,
#tribe-event-tickets-plus-meta-11465,
/*Early bird Hyperledger*/
#tribe-event-tickets-plus-meta-12446,
#tribe-event-tickets-plus-meta-12447,
/*Regular/Student Corda*/
#tribe-event-tickets-plus-meta-12990,
#tribe-event-tickets-plus-meta-12991,
/*Regular/Student Hyperledger*/
#tribe-event-tickets-plus-meta-12992,
#tribe-event-tickets-plus-meta-12993,
/*DECENTRALIZED 2020*/
#tribe-event-tickets-plus-meta-16120 {
	text-align: center !important;
}

/*Menu top for this event ONLY custom style*/
#post-10398 > .tribe-events-single-event-description >
.fusion-fullwidth > .fusion-builder-row > .fusion-layout-column >
.fusion-column-wrapper > .fusion-column-content-centered > .fusion-column-content {
	margin-top: -160px !important;
	margin-bottom: 20px !important;
	background-color: #fafafa !important;
}
/*REPLACE THE BACKGROUND #FAFAFA WITH WHITE*/
#post-16114 > .tribe-events-single-event-description >
.fusion-fullwidth > .fusion-builder-row > .fusion-layout-column >
.fusion-column-wrapper > .fusion-column-content-centered > .fusion-column-content {
	margin-top: -160px !important;
	margin-bottom: 20px !important;
	background-color: #fff !important;
}
/*Menu top for this event only WIDTH STYLE*/
#post-10398 > .tribe-events-single-event-description >
.fusion-fullwidth {
	width: 1200px !important;
	background-color: #fafafa !important;
}
/*REPLACE THE BACKGROUND #FAFAFA WITH WHITE*/
#post-16114 > .tribe-events-single-event-description >
.fusion-fullwidth {
	width: 1200px !important;
	background-color: #fff !important;
}
.single-tribe_events #main .fusion-content-widget-area:not( .fusion-sticky-sidebar ),
.single-tribe_events #main .fusion-sticky-sidebar .fusion-sidebar-inner-content{
	background-color: #fff !important;
}

/*Full (page width) the event description*/
#container_of_description_event_dc19{
	width: 1155px !important;
	margin-top: -20px !important;
	margin-bottom: 20px !important;
	text-align: justify !important;
}

/*Total price of tickets title style*/
.total_price_of_tickets{
	/*border-bottom: 1px #ccc solid;*/
	color: #14947b !important;
	font-weight: bold !important;
	font-size: 20px !important;
}
/*Total price of tickets number style*/
.the_total_dc19{
	color: #222222 !important;
	font-weight: bold !important;
	font-size: 18px !important;
}

/*Hide the events calendar title*/
.fusion-events-single-title-content{
	display: none !important;
}
/*Hide the events calendar (ICAL EXPORT) buttons*/
.tribe-events-ical{
	display: none !important;
}
/*Hide the events calendar (GOOGLE CALENDAR) buttons*/
.tribe-events-gcal{
	display: none !important;
}

/*Place the quantity button in the middle*/
.tribe-tickets-form-row > .woocommerce > .quantity{
	/*float: right !important;*/
	margin: 0 0 0 60px;
}

/*Hide the out of stock text*/
/*.tickets_nostock{
	display: none !important;
}*/
/*Insert text after the out of stock text*/
/*td[data-product-id="10404"]::after{
	content: " The Early Bird will be available: 01 May 2019";
	color: #000000 !important;
	font-weight: bold !important;
	text-align: left !important;
}
td[data-product-id="10405"]::after{
	content: " The Early Bird Student will be available: 01 May 2019";
	color: #000000 !important;
	font-weight: bold !important;
	text-align: left !important;
}
td[data-product-id="10406"]::after{
	content: " The Regular will be available: 01 August 2019";
	color: #000000 !important;
	font-weight: bold !important;
	text-align: left !important;
}
td[data-product-id="10407"]::after{
	content: " The Regular Student will be available: 01 August 2019";
	color: #000000 !important;
	font-weight: bold !important;
	text-align: left !important;
}*/

/*The buy tickets form*/
#buy-tickets{
	-webkit-box-shadow: -4px 4px 38px 7px #ccc !important;
	-moz-box-shadow: -4px 4px 38px 7px #ccc !important;
	box-shadow: -4px 4px 38px 7px #ccc !important;

	border-radius: 6px !important;
	padding: 0px !important;
	width: 1155px !important;
	margin: 0 auto !important;
}
/*The tickets title 'Tickets'*/
#buy-tickets > h2{
	padding-left: 18px !important;
	padding-top: 10px !important;
	font-weight: bold !important;
	font-size: 35px !important;
	color: #222222 !important;
}
/*The table background color*/
#buy-tickets > .tribe-events-tickets > tbody{
	background-color: #ffffff !important;
}
/*The borders of the table*/
#buy-tickets > .tribe-events-tickets > tbody > .tribe-tickets-form-row{
	border: none !important;
}
/*Remove the lines of the table-for all the columns*/
#buy-tickets > .tribe-events-tickets > tbody > .tribe-tickets-form-row > .woocommerce,
#buy-tickets > .tribe-events-tickets > tbody > .tribe-tickets-form-row > .tickets_name,
#buy-tickets > .tribe-events-tickets > tbody > .tribe-tickets-form-row > .tickets_price,
#buy-tickets > .tribe-events-tickets > tbody > .tribe-tickets-form-row > .tickets_description,
#buy-tickets > .tribe-events-tickets > tbody > .tribe-tickets-form-row > .tickets_price_excl_vat{
	border-right: 1px transparent solid !important;
	border-left: 1px transparent solid !important;
}

/*Remove the border-top/border-left/right from proceed to checkout cell*/
tr > .add-to-cart{
	border-top: 1px #ccc solid !important;
	border-right: 1px transparent solid !important;
	border-left: 1px transparent solid !important;
}

/*Proceed to checkout button & continue button of billing details & place order button style*/
tr > .add-to-cart > .tribe-button,
.continue-checkout,
#place_order{
	margin-top: 20px !important;
	font-weight: bold !important;
	font-size: 16px !important;
	border: 1px solid #ccc !important;
	border-radius: 7px !important;
	border-bottom: 2px solid #14947b !important;
	cursor: pointer !important;
	-webkit-box-shadow: inset 0 -2px #14947b !important;
	box-shadow: inset 0 -2px #14947b !important;
	text-decoration: none !important;
}

/*Calculate button style & on mouse hover*/
#calculate_button_prices{
	position: relative;
	color: #ffffff;
	font-weight: bold;
	font-size: 20px;
	background: rgba(30,165,154, 1);

	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #ccc;
	border-radius: 7px;
	border-bottom: 2px solid #14947b;

	margin-top: 15px !important;
	cursor: pointer;
	-webkit-box-shadow: inset 0 -2px #14947b;
	box-shadow: inset 0 -2px #14947b;

	padding: 10px 20px 10px 20px;
}
#calculate_button_prices:hover{
	background: rgba(25,175,150, 1);
}

/*Change the ticket titles style*/
#buy-tickets > table > tbody > tr > .tickets_name {
	color: #000000 !important;
	font-weight: bold !important;
	font-size: 16px !important;
}
/*Tickets available*/
.tribe-tickets-remaining{
	color: #000000 !important;
	font-size: 14px !important;
}
/*Ticket price style*/
#buy-tickets > table > tbody > tr > .tickets_price{
	font-size: 16px !important;
	font-style: normal !important;
}
/*Ticket price excl. vat style*/
#buy-tickets > table > tbody > tr > .tickets_price_excl_vat{
	color: #14947b !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	font-style: normal !important;
}
/*Ticket description style*/
#buy-tickets > table > tbody > tr > .tickets_description{
	color: #000000 !important;
	font-weight: bold !important;
	font-size: 16px !important;
	font-style: normal !important;
}
/*Input box style of tickets*/
#buy-tickets > table > tbody > tr > td > .quantity > .qty{
	color: #000000 !important;
	font-weight: bold !important;
}
/*Input '+/-' box style*/
#buy-tickets > table > tbody > tr > td > .buttons_added > .minus{
	color: #000000 !important;
	font-size: 20px !important;
	font-weight: normal !important;
	width: 8px !important;
	cursor: pointer !important;
}
#buy-tickets > table > tbody > tr > td > .buttons_added > .plus{
	color: #000000 !important;
	font-size: 20px !important;
	font-weight: normal !important;
	width: -1px !important;
	cursor: pointer !important;
}

/*Ticket includes button*/
.the_ticket_includes_button{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	background: rgba(30,165,154, 1);

	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #ccc;
	border-radius: 7px;
	border-bottom: 2px solid #14947b;

	cursor: pointer;
	-webkit-box-shadow: inset 0 -2px #14947b;
	box-shadow: inset 0 -2px #14947b;
	text-decoration: none;

	padding: 5px 10px 5px 10px;
}
.the_ticket_includes_button:hover{
	color: #ffffff;
	background: rgba(25,175,150, 1);
	text-decoration: none;
}

/*Delete border-left*/
#buy-tickets > .tribe-events-tickets > tbody > tr > .delete_border_left{
	border-left: 2px transparent solid !important; 
}
/*Delete border-right*/
#buy-tickets > .tribe-events-tickets > tbody > tr > .delete_border_right{
	border-right: 2px transparent solid !important; 
}
/*Change the style of text of the top rows (THE TITLES OF EACH COLUMN)*/
.style_of_text{
	color: #14947b !important;
	font-weight: bold !important;
	font-size: 20px !important;
}

/*Extra style for the background of the tickets*/
.tribe-events-tickets{
	background-color: #ffffff !important;
}

/*Close button of modal*/
#close_moda_btn{
	color: #f1f1f1 !important;
	font-weight: bold !important;
	font-size: 15px !important;
	background-color: #000000 !important;
	border: 1px solid #ccc;
	border-radius: 7px;
	opacity: .5;
	cursor: pointer;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}

/*Disable proceed to checkout button*/
/*#proceed_checkout_btn_dc19:disabled{
	background-color: #dddddd !important;
	cursor: no-drop !important;
	border: 1px solid #ccc !important;;
	border-radius: 7px !important;;
	border-bottom: none !important;
	text-decoration: none !important;;
}*/

/*Enable proceed to checkout button*/
/*#proceed_checkout_btn_dc19:enabled{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	background: rgba(30,165,154, 1);

	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid #ccc;
	border-radius: 7px;
	border-bottom: 2px solid #14947b;

	cursor: pointer;
	-webkit-box-shadow: inset 0 -2px #14947b;
	box-shadow: inset 0 -2px #14947b;
	text-decoration: none;

	padding: 5px 10px 5px 10px;
}*/

/*Total of all tickets textbox style*/
#total_of_all_tickets{
	border: none !important;
	outline: none !important;
}
#total_of_all_tickets:after{
	border: none !important;
	outline: none !important;
}
#total_of_all_tickets:active{
	border: none !important;
	outline: none !important;
}

/*Ticket price includes section*/
#ticket_includes_down{
	color: #000000 !important; width: 1155px;
}

/*Decentralized ticket includes section*/
#dc_includes {
	display: inline-block;
}
/*Decentralized CORDA Bootcamp ticket includes section*/
#dc_corda_bootcamp_includes {
	display: inline-block; margin-left: 70px !important;
}


/*DECENTRALIZED LOGIN PAGE STYLE STARTS HERE*/
.regi-login-inputs:focus {
	outline: none !important;
}
/*DECENTRALIZED LOGIN PAGE STYLE ENDS HERE*/

/*Responsive style of the form at 1100px*/
@media screen and (max-width: 1100px){
	#buy-tickets,
	#post-10398 > .tribe-events-single-event-description > #container_of_description_event_dc19,
	#post-16114 > .tribe-events-single-event-description > #container_of_description_event_dc19,
	#ticket_includes_down {
		width: 970px !important;
	}
	/*Place the quantity button in the middle*/
	.tribe-tickets-form-row > .woocommerce > .quantity{
		/*float: right !important;*/
		margin: 0 0 0 50px;
	}
	/*Menu top for this event only WIDTH STYLE*/
	#post-10398 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 1100px !important;
		background-color: #fff !important;
	}
	/*REMOVE BACKGROUND COLOR FROM EVENT 2020*/
	#post-16114 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 1100px !important;
		background-color: #fff !important;
	}
}
/*Responsive style of the form at 1024px*/
@media screen and (max-width: 1024px){
	/*Menu top for this event only WIDTH STYLE*/
	#post-10398 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 1024px !important;
		background-color: #fff !important;
	}
	/*REMOVE BACKGROUND COLOR FROM EVENT 2020*/
	#post-16114 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 1024px !important;
		background-color: #fff !important;
	}
}
/*Responsive style of the form at 1000px*/
@media screen and (max-width: 1000px){
	#buy-tickets,
	#post-10398 > .tribe-events-single-event-description > #container_of_description_event_dc19,
	#post-16114 > .tribe-events-single-event-description > #container_of_description_event_dc19,
	#ticket_includes_down {
		width: 900px !important;
	}
	/*Place the quantity button in the middle*/
	.tribe-tickets-form-row > .woocommerce > .quantity{
		/*float: right !important;*/
		margin: 0 0 0 40px;
	}
	/*Menu top for this event only WIDTH STYLE*/
	#post-10398 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 1000px !important;
		background-color: #fff !important;
	}
	/*REMOVE BACKGROUND COLOR FROM EVENT 2020*/
	#post-16114 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 1000px !important;
		background-color: #fff !important;
	}
}
/*Responsive style for the tickets*/
@media screen and (max-width: 800px) {
	/*Decentralized ticket includes section*/
	#dc_includes {
		display: block !important;
	}
	/*Decentralized CORDA Bootcamp ticket includes section*/
	#dc_corda_bootcamp_includes {
		margin-left: 0px !important;
		display: block !important;
	}

	/*Display in block the phone/email field*/
	#billing_phone_field,
	#billing_email_field{
		display: block !important;
		width: 100% !important;
	}
	/*Reset the margin-left of email field*/
	#billing_email_field{
		margin-left: 0px !important;
	}

	/*Place the ticket fields to the left*/
	/*SUPER EARLY BIRD*/
	#tribe-event-tickets-plus-meta-10403,
	#tribe-event-tickets-plus-meta-10400,
	/*EARLY BIRD*/
	#tribe-event-tickets-plus-meta-10404,
	#tribe-event-tickets-plus-meta-10405,
	/*REGULAR*/
	#tribe-event-tickets-plus-meta-10406,
	#tribe-event-tickets-plus-meta-10407,
	/*Super early bird corda*/
	#tribe-event-tickets-plus-meta-10939,
	#tribe-event-tickets-plus-meta-10940,
	/*Early bird corda*/
	#tribe-event-tickets-plus-meta-11464,
	#tribe-event-tickets-plus-meta-11465,
	/*Early bird Hyperledger*/
	#tribe-event-tickets-plus-meta-12446,
	#tribe-event-tickets-plus-meta-12447,
	/*Regular/Student Corda*/
	#tribe-event-tickets-plus-meta-12990,
	#tribe-event-tickets-plus-meta-12991,
	/*Regular/Student Hyperledger*/
	#tribe-event-tickets-plus-meta-12992,
	#tribe-event-tickets-plus-meta-12993,
	/*DECENTRALIZED 2020*/
	#tribe-event-tickets-plus-meta-16120 {
		display: block !important;
		text-align: left !important;
		border: 2px transparent solid !important;
	}

	/*Menu top for this event only WIDTH STYLE*/
	#post-10398 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 800px !important;
		background-color: #fff !important;
	}
	/*REMOVE BACKGROUND COLOR FROM EVENT 2020*/
	#post-16114 > .tribe-events-single-event-description > .fusion-fullwidth {
		background-color: #fff !important;
	}

	#remove_mob_view{
		display: none !important;
	}

	/*Convert the form into 100%*/
	#buy-tickets,
	#ticket_includes_down{
		width: 100% !important;
	}

	/*The description of the event width style responsive*/
	#post-10398 > .tribe-events-single-event-description > #container_of_description_event_dc19,
	#post-16114 > .tribe-events-single-event-description > #container_of_description_event_dc19 {
		width: 730px !important;
	}

	/*Remove from mobile view the lines*/
	#buy-tickets > table > tbody > tr > .woocommerce,
	#buy-tickets > table > tbody > tr > .tickets_name,
	#buy-tickets > table > tbody > tr > .tickets_price{
		border-bottom: 2px transparent solid !important;
	}
	/*Remove the line of the proceed to checkout cell*/
	#buy-tickets > table > tbody > tr{
		border-top: 2px transparent solid !important;
	}
	/*Add a max width to the proceed to checkout cell*/
	#buy-tickets > table > tbody > tr > .add-to-cart{
		max-width: 100% !important;
	}
	/*Display the titles not inline*/
	#buy-tickets > table > tbody > tr > .tickets_name,
	#buy-tickets > table > tbody > tr > .tickets_description{
		display: block !important;
		max-width: 100% !important;
		color: #14947b !important;
	}

	/*Place the quantity button in the middle*/
	.tribe-tickets-form-row > .woocommerce > .quantity{
		/*float: right !important;*/
		margin: 0 0 0 290px;
	}

	/*
	 * Before text to construct the table
	**/
	/*Add a title to the tickets price quantity*/
	#buy-tickets > table > tbody > tr > #quantity_input::before{
		content: "Quantity: ";
		color: #000000;
		font-weight: bold;
		font-size: 20px !important;
	}
	/*Add a title to the tickets name*/
	#buy-tickets > table > tbody > tr > .tickets_name::before{
		content: "Ticket Type: ";
		color: #000000;
		font-weight: bold;
		font-size: 20px !important;
	}
	/*Add a title to the tickets price*/
	#buy-tickets > table > tbody > tr > .tickets_price::before{
		content: "Price (including VAT): ";
		color: #000000;
		font-weight: bold;
		font-size: 20px !important;
	}
	/*Add a title to the tickets description*/
	#buy-tickets > table > tbody > tr > .tickets_description::before{
		content: "Description: ";
		color: #000000;
		font-weight: bold;
		font-size: 20px !important;
	}
}
/*Responsive style at 768px*/
@media screen and (max-width: 768px){
	/*Place the quantity button in the middle*/
	.tribe-tickets-form-row > .woocommerce > .quantity{
		/*float: right !important;*/
		margin: 0 0 0 270px;
	}
	/*Menu top for this event only WIDTH STYLE*/
	#post-10398 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 755px !important;
		background-color: #fff !important;
	}
	/*REMOVE BACKGROUND COLOR FROM EVENT 2020*/
	#post-16114 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 755px !important;
		background-color: #fff !important;
	}
}
/*Responsive style at 300%*/
@media screen and (max-width: 650px){
	/*Place the quantity button in the middle*/
	.tribe-tickets-form-row > .woocommerce > .quantity{
		/*float: right !important;*/
		margin: 0 0 0 60px;
	}
	/*Menu top for this event only WIDTH STYLE*/
	#post-10398 > .tribe-events-single-event-description > .fusion-fullwidth {
		/*width: 650px !important;*/
		width: 100% !important;
		background-color: #fff !important;
	}
	/*REMOVE BACKGROUND COLOR FROM EVENT 2020*/
	#post-16114 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 100% !important;
		background-color: #fff !important;
	}
	/*Description of the event*/
	#post-10398 > .tribe-events-single-event-description > #container_of_description_event_dc19,
	#post-16114 > .tribe-events-single-event-description > #container_of_description_event_dc19 {
		/*width: 510px !important;*/
		width: 100% !important;
	}
}
/*Responsive style at 400%*/
@media screen and (max-width: 550px){
	/*Place the quantity button in the middle*/
	.tribe-tickets-form-row > .woocommerce > .quantity{
		/*float: right !important;*/
		margin: 0 0 0 20px;
	}
	/*Menu top for this event only WIDTH STYLE*/
	#post-10398 > .tribe-events-single-event-description > .fusion-fullwidth{
		width: 550px !important;
		background-color: #fff !important;
	}
	/*REMOVE BACKGROUND COLOR FROM EVENT 2020*/
	#post-16114 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 550px !important;
		background-color: #fff !important;
	}
}
/*Responsive style at 500%*/
@media screen and (max-width: 450px){
	/*Place the quantity button in the middle*/
	.tribe-tickets-form-row > .woocommerce > .quantity{
		/*float: right !important;*/
		margin: 0 0 0 0px;
	}
	/*Menu top for this event only WIDTH STYLE*/
	#post-10398 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 450px !important;
		background-color: #fff !important;
	}
	/*REMOVE BACKGROUND COLOR FROM EVENT 2020*/
	#post-16114 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 450px !important;
		background-color: #fff !important;
	}
}
/*Responsive style at 410px*/
@media screen and (max-width: 415px){
	/*Description of the event*/
	#post-10398 > .tribe-events-single-event-description > #container_of_description_event_dc19,
	#post-16114 > .tribe-events-single-event-description > #container_of_description_event_dc19 {
		width: 100% !important;
	}
}
/*Responsive style at 414px*/
@media screen and (max-width: 414px){
	/*Menu top for this event only WIDTH STYLE*/
	#post-10398 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 100% !important;
		background-color: #fff !important;
	}
	/*REMOVE BACKGROUND COLOR FROM EVENT 2020*/
	#post-16114 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 100% !important;
		background-color: #fff !important;
	}
}
/*Responsive style of the form at 375px*/
@media screen and (max-width: 375px){
	/*Menu top for this event only WIDTH STYLE*/
	#post-10398 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 375px !important;
		background-color: #fff !important;
	}
	/*REMOVE BACKGROUND COLOR FROM EVENT 2020*/
	#post-16114 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 375px !important;
		background-color: #fff !important;
	}
}
/*Responsive style at 360px*/
@media screen and (max-width: 360px){
	/*Menu top for this event only WIDTH STYLE*/
	#post-10398 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 360px !important;
		background-color: #fff !important;
	}
	/*REMOVE BACKGROUND COLOR FROM EVENT 2020*/
	#post-16114 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 360px !important;
		background-color: #fff !important;
	}
	/*Description of the event*/
	#post-10398 > .tribe-events-single-event-description > #container_of_description_event_dc19,
	#post-16114 > .tribe-events-single-event-description > #container_of_description_event_dc19 {
		width: 300px !important;
	}
}
/*Responsive style at 320px*/
@media screen and (max-width: 320px){
	/*Place the quantity button in the middle*/
	.tribe-tickets-form-row > .woocommerce > .quantity{
		/*float: right !important;*/
		margin: 0 0 0 -20px;
	}
	/*Menu top for this event only WIDTH STYLE*/
	#post-10398 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 100% !important;
		text-align: left !important;
		background-color: #fff !important;
	}
	/*REMOVE BACKGROUND COLOR FROM EVENT 2020*/
	#post-16114 > .tribe-events-single-event-description > .fusion-fullwidth {
		width: 100% !important;
		text-align: left !important;
		background-color: #fff !important;
	}
	/*Description of the event*/
	#post-10398 > .tribe-events-single-event-description > #container_of_description_event_dc19,
	#post-16114 > .tribe-events-single-event-description > #container_of_description_event_dc19 {
		width: 255px !important;
	}
}
/***********************************************************************/
/*******EVENTS TICKETS PLUS + EVENTS CALENDAR SECTION ENDS HERE*********/
/***********************************************************************/

/*Responsive style, change background color of header at 1300px*/
@media screen and (max-width: 1300px){
		.fusion-header-wrapper > div.fusion-mobile-menu-design-modern > div.fusion-header{
		background-color: rgba(30,165,154,1) !important;
	}
}
/*Responsive Style at 800px*/
@media screen and (max-width: 800px){
	/*Center the division of all the speakers-centers the pic/title*/
	.stay_in_the_middle_mobile{
		margin: 0 auto 0 auto !important;
		text-align: center;
	}
	/*Center the pictures of speakers*/
	.the_speakers_styles{
		margin: 0 auto 0 auto;
		text-align: center;
		width: 300px;
		max-width: 100%;
	}
	/*Display in responsive view the tds of tables*/
	.responsiveTDs{
		display: block !important;
		text-align: center !important;
		padding: 0px !important;
		margin: 0 auto 0 auto !important;
	}
}



/*DO NOT REMOVE OR MOVE THESE 2 RESPONSIVE STYLES*/
@media screen and (max-width: 800px) {
	/*Adjust the top grey menu for responsive 800px*/
	/*#menu-for-the-dc19-top-menu {
		width: 400px !important;
	}*/
}

/**
 * END OF THE "CUSTOMIZE CSS"
 **/