.elementor-32203 .elementor-element.elementor-element-b898b69{margin-top:40px;margin-bottom:0px;}.elementor-32203 .elementor-element.elementor-element-a2f8e07 .elementor-heading-title{font-size:50px;font-weight:300;}.elementor-32203 .elementor-element.elementor-element-c991309 .elementor-heading-title{font-size:30px;font-weight:300;}.elementor-32203 .elementor-element.elementor-element-d6cdbd7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-32203 .elementor-element.elementor-element-4f1c493{margin-top:40px;margin-bottom:0px;}.elementor-32203 .elementor-element.elementor-element-e7b560a .elementor-heading-title{font-size:30px;font-weight:300;}.elementor-32203 .elementor-element.elementor-element-ff05647{margin-top:40px;margin-bottom:0px;}.elementor-32203 .elementor-element.elementor-element-3b1f25e .elementor-heading-title{font-size:30px;font-weight:300;}/* Start custom CSS for section, class: .elementor-element-5ef1da4 */.generate-page-header.generate-content-header{
    display:none!important;
}
.elementor-nav-menu--main .elementor-item {
    padding-left: 10px!important;
    padding-right: 10px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b898b69 */.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-a4e7074 */.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 .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-6e8a0d5 */.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;
  }
}
.before_hour_text .modal a{
    display: inline-block!important;
}
.before_hour_text .modal a br{
    display: none!important;
}
.event_container .modal-dialog u{
    font-size:14px;
}
@media (min-width: 768px){
.event_container .modal-content {
    max-height: 700px;
    overflow-y: scroll;
}
}
strong.elemento-fint-big{
    display:inline-block!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f1c493 */.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-ff05647 */.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 */