.et-db #et-boc .dem_detail_style2_header_title h2.et_pb_module_header, .dem_detail_style2_header_title h2.et_pb_module_header{text-transform: uppercase; }
.et-db #et-boc .dem_detail_style2_header_title .et_pb_header_content_wrapper .dem_event_cost,.dem_detail_style2_header_title .et_pb_header_content_wrapper .dem_event_cost{margin-left:5px;}
.et-db #et-boc .dem_detail_style2_header_title .dem_hd{background:#00000;}
.dem_style2_description{line-height: 20px;}
.et-db #et-boc .dem_detail_style2_image_content .et_pb_column.dem_detail_style2_event_content,.dem_detail_style2_image_content .et_pb_column.dem_detail_style2_event_content{margin:15px 0 ;}
.et-db #et-boc .dem_detail_style2_image_content .dem_detail_style2_event_content .et_pb_text .et_pb_text_inner p,.dem_detail_style2_image_content .dem_detail_style2_event_content .et_pb_text .et_pb_text_inner p{line-height: 1.7px;font-size: 18px;}
.dem_detail_style2_image_content .dem_detail_style2_event_content .et_pb_section, .dem_detail_style2_image_content .dem_detail_style2_event_content .et_pb_section .et_pb_row,.dem_detail_style2_image_content .dem_detail_style2_event_content .et_pb_section .et_pb_row .et_pb_module.et_pb_text {padding:0 !important;margin:0 !important;width:100% !important;}
.dem_events_paypal_button,.dem_events_submit_button{border: 2px solid #40d9f1;padding: 8px 10px;cursor: pointer;background-color: #40d9f1;border-radius: 5px;font-size: 20px;font-weight: 700;color: #000;}
.dem_events_paypal_button:hover,.dem_events_submit_button:hover{border-color: #00BBA3;background-color: #00BBA3;color: #fff;}

.et-db #et-boc .dem_event_detail_style2_table .et_pb_module.et_pb_text .et_pb_text_inner table tr th,.dem_event_detail_style2_table .et_pb_module.et_pb_text .et_pb_text_inner table tr th{font-size: 17px;}
.et-db #et-boc .dem_event_detail_style2_table .et_pb_module.et_pb_text .et_pb_text_inner table tr td,.dem_event_detail_style2_table .et_pb_module.et_pb_text .et_pb_text_inner table tr td {font-size: 15px;}
.et-db #et-boc .dem_event_detail_style2_table .et_pb_text_inner ,.dem_event_detail_style2_table .et_pb_text_inner{padding:10px;}
.et-db #et-boc .dem_detail_style2_header_title .et_pb_header_content_wrapper .dem_event_cost .et-pb-icon,.dem_detail_style2_header_title .et_pb_header_content_wrapper .dem_event_cost .et-pb-icon{font-size:18px !important;}
.dem-detail-style2-header,.dem_event_date_start,.dem_event_date_end,.dem_event_cost{color: #fff;}
.et-db #et-boc .dem_event_detail_style2_table .et_pb_text_inner h3,.dem_event_detail_style2_table .et_pb_text_inner h3{text-transform: uppercase; }
.et-db #et-boc .dem_event_detail_style2_table .et_pb_module.et_pb_text .et_pb_text_inner table tr th,
.dem_event_detail_style2_table .et_pb_module.et_pb_text .et_pb_text_inner table tr th{width:25%;}
.et-db #et-boc .et_pb_row.dem_event_detail_style2_table,
.et_pb_row.dem_event_detail_style2_table{background: #fafafa;border: 1px solid #eee;margin-bottom: 20px;box-shadow: 0 2px 5px rgba(0,0,0,0.3);}
#dem_detail_style2_contact_form{padding: 20px;box-shadow: 0 2px 5px rgba(0,0,0,0.3);}
.dem_ticket_booking_left{padding: 0% !important;float: none !important;}
.et-db #et-boc .et_pb_column.dem_detail_style2_google_map .dem_detail_style2_google_map_location #map,.et_pb_column.dem_detail_style2_google_map .dem_detail_style2_google_map_location #map{width:100%;height:400px;}
.et_pb_column.dem_detail_style2_google_map .dem_detail_style2_google_map_location iframe {border:1px solid #ccc;}

.et_pb_column.dem_detail_style2_event_content .et_pb_module.et_pb_text,.et_pb_column.dem_detail_style2_google_map .et_pb_module.et_pb_text , .et_pb_row.dem_event_detail_style2_table .et_pb_module.et_pb_text , .dem_detail_style2_social ul.et_pb_social_media_follow ,.dem_detail_style2_social .et_pb_module.et_pb_text{margin-bottom:0px !important;}

.et-db #et-boc .dem_detail_style2_image_gallery .et_pb_text_inner h3.dem_detail_style2_image_gallery_title,
.dem_detail_style2_image_gallery .et_pb_text_inner h3.dem_detail_style2_image_gallery_title ,
.et-db #et-boc .dem_detail_style2_social .et_pb_text_inner h3.dem_detail_style2_social_title ,
.dem_detail_style2_social .et_pb_text_inner h3.dem_detail_style2_social_title, 
.et-db #et-boc .dem_detail_style2_ticket_booking_title .et_pb_text_inner h3.dem_detail_style2_ticket_booking_title_text, 
.dem_detail_style2_ticket_booking_title .et_pb_text_inner h3.dem_detail_style2_ticket_booking_title_text{text-transform: uppercase; }

.dem_detail_style2_ticket_booking .dem_avilable_ticket{padding-bottom: 15px;font-size: 20px;}
.et-db #et-boc .dem_detail_style2_image_gallery .et_pb_text .popup-gallery img,
.dem_detail_style2_image_gallery .et_pb_text .popup-gallery img{margin-right: 10px;cursor: zoom-in;}
.et-db #et-boc .dem_detail_style2_social ul.et_pb_social_media_follow li a,
.dem_detail_style2_social ul.et_pb_social_media_follow li a{color: #0c0c0c;}
.et-db #et-boc .dem_detail_style2_social ul.et_pb_social_media_follow li a:hover,
.dem_detail_style2_social ul.et_pb_social_media_follow li a:hover{color: #f44535;}
.et-db #et-boc .dem_detail_style2_social ul.et_pb_social_media_follow li a i.event_social_icon,
.dem_detail_style2_social ul.et_pb_social_media_follow li a i.event_social_icon{font-size: 30px;font-weight: 400;}
#dem_detail_style2_contact_form .et-pb-contact-message p{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;margin-left: 0px;padding:5px;margin-bottom: 10px;}
#dem_detail_style2_contact_form #dem_ticket_booking_paypal .et_pb_contact_field .error , .error {color:red;}
.et-db #et-boc .et_pb_contact_submit , .et_pb_contact_submit {display: inline-block;margin: 0;margin-right: 80%;}
.et_pb_contact_submit.et_pb_button:hover{padding: .3em 1em !important;}
#dem_detail_style2_contact_form #dem_ticket_booking_paypal .dem_ticket_booking_left {padding-left:0px;}