/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.4.1758303157
Updated: 2025-09-19 13:32:37

*/

/* Webinar Cert Gen */
#gform_wrapper_29 {
	display:none;
}

.div#gform_wrapper_29_browser_chrome.gform_wrapper {
	display:none;
}

.pdf_download_button {
	display: inline-block;
	padding: 14px 16px; 
	font-size: 30px;
	text-transform: uppercase;
}

/* single webinar styles */
/*.event_type-past-webinars */
 .event_type-past-webinars .eventon_main_section {
	display: none;
 }

p.desc_trig_outter {
	display: none;}
	
.event_type-past-webinars .entry-content {
	display: none;
}
.evcal_evdata_img {
    display: none;
}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before, .vc_row:after, .vc_row:before {
    display:none !important;
}

/* individual webinar styles */
.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {
    background-color: #ffffff !important; 
}

.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p {
    font: normal 14px 'Open Sans', sans-serif !important;
}

.evcal_evdata_row.evcal_event_details .evcal_evdata_cell ul li {
    font: normal 14px 'Open Sans', sans-serif !important;
}

.evo_metarow_organizer {
    display: none;
}
.eventon_main_section .et_pb_row {
    width: 95%;
    margin-left: 0;
        background-color: #ffffff !important; 

}

.evcal_evdata_cell .evo_custom_content {
    width: 95%;
        background-color: #ffffff !important; 

}

div.esg-pagination.esg-fgc-3 {
	padding-top: 25px;
}

.evcal_evdata_cell .evo_custom_content p {
    font: normal 14px 'Open Sans', sans-serif !important;
}

/* webinar grid styles */
.eg-cleveland-element-2, .eg-icon-link-ext, .eg-cleveland-element-0 {
    color: #fff !important;
}

.eg-cleveland-content {
    min-height: 162px !important;
}