.elementor-24200 .elementor-element.elementor-element-3bf1772{margin-top:40px;margin-bottom:0px;}.elementor-24200 .elementor-element.elementor-element-49c4980 .elementor-heading-title{font-size:50px;font-weight:300;}.elementor-24200 .elementor-element.elementor-element-1e86dae .elementor-heading-title{font-size:30px;font-weight:300;}.elementor-24200 .elementor-element.elementor-element-5c5cb48.elementor-column .elementor-column-wrap{align-items:center;}.elementor-24200 .elementor-element.elementor-element-7cf7c1b{margin-top:40px;margin-bottom:0px;}.elementor-24200 .elementor-element.elementor-element-c86485e .elementor-heading-title{font-size:30px;font-weight:300;}.elementor-24200 .elementor-element.elementor-element-4f2a91e{margin-top:40px;margin-bottom:0px;}.elementor-24200 .elementor-element.elementor-element-c2ca72d .elementor-heading-title{font-size:30px;font-weight:300;}/* Start custom CSS for section, class: .elementor-element-3bf1772 */.tt_tabs .ui-tabs-panel .content-hide p {
    padding:  0 0 0 5px;
}
.content-hide {
    display:none;
}
.tt_navigation_wrapper {
    display:none!important;
}
.event_container .modal-dialog a{
    color:#000!important;
    text-decoration: underline;
}
.event_container .modal-body {
    position: relative;
    padding: 15px!important;
}
.tt_tabs .ui-tabs-panel  .modal-body p {
    padding: 0;
}
@media (min-width: 768px) {
 .event_container .modal-dialog {
    margin: 30px auto;
  }
 .event_container .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            color:#000;
  }
 .event_container .modal-sm {
    width: 300px;
  }
}
@media (max-width: 767px) {
   .tt_responsive .tt_timetable.small .box_header {
       font-size:18px!important;
       font-weight:bold;
   } 
   .tt_responsive .tt_timetable.small .tt_items_list div.value {
    width: 30%;
}
.tt_responsive .tt_timetable.small .tt_items_list div.event_container,.tt_responsive .tt_timetable.small  .before_hour_text {
    width: 70%;
}
.tt_responsive .tt_timetable.small  .before_hour_text {
    padding-top:10px;
	clear:both;
}
.tt_responsive .tt_timetable.small li{
	padding-left:5px!important;
	padding-right:5px!important;
}
}
@media (min-width: 992px) {
 .event_container .modal-lg {
    width: 900px;
  }
}
.rev_slider_wrapper, .elementor-widget-wp-widget-rev-slider-widget{
    display:none!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b2e1ff */.asp_content h3 a, .elementor-widget-wp-widget-rev-slider-widget{
    display:none!important;
}
div.asp_r.asp_r_1 .results .item .asp_content h3{
    padding-bottom:10px!important;
}
div.asp_r.asp_r_1 .results .item .asp_content strong:before{
    display:block;
    position: relative;
    content:"";
}
.elementor-widget-wp-widget-rev-slider-widget{
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0afa161 */.tt_tabs .ui-tabs-panel .content-hide p {
    padding:  0 0 0 5px;
}
.content-hide {
    display:none;
}
.tt_navigation_wrapper {
    display:none!important;
}
.event_container .modal-dialog a{
    color:#000!important;
    text-decoration: underline;
}
.event_container .modal-body {
    position: relative;
    padding: 15px!important;
}
.tt_tabs .ui-tabs-panel  .modal-body p {
    padding: 0;
}
@media (min-width: 768px) {
 .event_container .modal-dialog {
    margin: 30px auto;
  }
 .event_container .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            color:#000;
  }
 .event_container .modal-sm {
    width: 300px;
  }
}
@media (max-width: 767px) {
   .tt_responsive .tt_timetable.small .box_header {
       font-size:18px!important;
       font-weight:bold;
   } 
   .tt_responsive .tt_timetable.small .tt_items_list div.value {
    width: 30%;
}
.tt_responsive .tt_timetable.small .tt_items_list div.event_container,.tt_responsive .tt_timetable.small  .before_hour_text {
    width: 70%;
}
.tt_responsive .tt_timetable.small  .before_hour_text {
    padding-top:10px;
	clear:both;
}
.tt_responsive .tt_timetable.small li{
	padding-left:5px!important;
	padding-right:5px!important;
}
}
@media (min-width: 992px) {
 .event_container .modal-lg {
    width: 900px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7cf7c1b */.tt_tabs .ui-tabs-panel .content-hide p {
    padding:  0 0 0 5px;
}
.content-hide {
    display:none;
}
.tt_navigation_wrapper {
    display:none!important;
}
.event_container .modal-dialog a{
    color:#000!important;
    text-decoration: underline;
}
.event_container .modal-body {
    position: relative;
    padding: 15px!important;
}
.tt_tabs .ui-tabs-panel  .modal-body p {
    padding: 0;
}
@media (min-width: 768px) {
 .event_container .modal-dialog {
    margin: 30px auto;
  }
 .event_container .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            color:#000;
  }
 .event_container .modal-sm {
    width: 300px;
  }
}
@media (max-width: 767px) {
   .tt_responsive .tt_timetable.small .box_header {
       font-size:18px!important;
       font-weight:bold;
   } 
   .tt_responsive .tt_timetable.small .tt_items_list div.value {
    width: 30%;
}
.tt_responsive .tt_timetable.small .tt_items_list div.event_container,.tt_responsive .tt_timetable.small  .before_hour_text {
    width: 70%;
}
.tt_responsive .tt_timetable.small  .before_hour_text {
    padding-top:10px;
	clear:both;
}
.tt_responsive .tt_timetable.small li{
	padding-left:5px!important;
	padding-right:5px!important;
}
}
@media (min-width: 992px) {
 .event_container .modal-lg {
    width: 900px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f2a91e */.tt_tabs .ui-tabs-panel .content-hide p {
    padding:  0 0 0 5px;
}
.content-hide {
    display:none;
}
.tt_navigation_wrapper {
    display:none!important;
}
.event_container .modal-dialog a{
    color:#000!important;
    text-decoration: underline;
}
.event_container .modal-body {
    position: relative;
    padding: 15px!important;
}
.tt_tabs .ui-tabs-panel  .modal-body p {
    padding: 0;
}
@media (min-width: 768px) {
 .event_container .modal-dialog {
    margin: 30px auto;
  }
 .event_container .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            color:#000;
  }
 .event_container .modal-sm {
    width: 300px;
  }
}
@media (max-width: 767px) {
   .tt_responsive .tt_timetable.small .box_header {
       font-size:18px!important;
       font-weight:bold;
   } 
   .tt_responsive .tt_timetable.small .tt_items_list div.value {
    width: 30%;
}
.tt_responsive .tt_timetable.small .tt_items_list div.event_container,.tt_responsive .tt_timetable.small  .before_hour_text {
    width: 70%;
}
.tt_responsive .tt_timetable.small  .before_hour_text {
    padding-top:10px;
	clear:both;
}
.tt_responsive .tt_timetable.small li{
	padding-left:5px!important;
	padding-right:5px!important;
}
}
@media (min-width: 992px) {
 .event_container .modal-lg {
    width: 900px;
  }
}/* End custom CSS */