.totaltable{display: block;padding:5px;}
.naprblock{float:left;margin-right:20px;padding:5px;min-width: 202px;}
.naprwrap{display: block;padding:5px;}
.lvlblock{margin-right:20px;padding:5px;}
.preblock{margin-right:20px;padding:5px;}
.raspageheader{text-align:center;}
.lvlprep{font-style: italic;font-size: 14px;}
.submenu{list-style: none!important;}
.naprulli{display: grid;}
.lvla{cursor:pointer;border-bottom:1px dotted}
.nampra{cursor:pointer;}
.tichera{cursor:pointer;border-bottom:1px dotted}
.selectli:hover{background-color: #f4f4f4;}
.lvlli:hover{background-color: #f4f4f4;}
.naprli:hover{background-color: #f4f4f4;}
.selectli{cursor:pointer;padding: 5px;;}
.selectli>a{display: block;}
.lvlli{}
.naprprep{padding: 0;margin: 0;}
.tmp_v1_fullrastable{width:100%;}
.tmp_v1_fullrastable>tbody>tr.tddayname{border-bottom: 1px solid;}
.lvlli>a{display: block;}
.td_day{width: 100px;display: block;}
.td_pl{width: 150px;display: block;}
.td_style{font-weight:bold;}
.clr {clear: both;height: 0;line-height: 0;display: block;float: none;padding: 0;margin: 0;border: none;}
.td_italic{font-style: italic;}
.tr_border{border-bottom:1px solid}
.rasblock{min-height:300px;}
.naprwrap{min-height:300px;}
.napractive{background: aliceblue;}
.lvlli,.prepli,.naprli{padding: 10px 10px 5px 5px;float: left;}
.naprwrap{min-width:300px;}
@media (min-width: 320px) 
{
.tmp_v1_rastable{min-width:300px;}
.datawrap{display: grid;}
.wrapblock{display:grid;}
.sub_menu>.submenu>li{width:300px;}
.td_p{width: auto;}
}
@media (min-width: 768px) 
{
.tmp_v1_rastable{min-width:auto;}
.datawrap{display: flex;}
.wrapblock{display:grid;}
.sub_menu>.submenu>li{width:300px;}
.td_p{width: auto;}
}
@media (min-width: 1000px) 
{
.tmp_v1_rastable{min-width:auto;}
.datawrap{display: flex;}
.wrapblock{display:flex;}
.sub_menu>.submenu>li{width:auto;}
.td_p{width: 150px;}
}

.tt_tabs_navigation li a:hover, .tt_tabs_navigation li a.selected, .tt_tabs_navigation li.ui-tabs-active a{border-color:#9c9c9c !important;}
.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{background-color:#da6cc4;border-color:#da6cc4;}
.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected:hover{background-color: #FFF; border: 1px solid rgba(0, 0, 0, 0.1);}
.sf-timetable-menu li ul li a:hover, .sf-timetable-menu li ul li.selected a:hover{background-color:#da6cc4;}
.tt_tabs .tt_timetable, #tt_booking_popup_message .tt_booking_message, #tt_booking_popup_message h2{font-family:"Open Sans" !important;}
.tt_tabs .tt_timetable th,.tt_tabs .tt_timetable td,.tt_tabs .tt_timetable .event .before_hour_text,.tt_tabs .tt_timetable .event .after_hour_text,.tt_tabs .tt_timetable .event .event_header{font-size:14px !important;}
.styleselected{font-weight: bold;padding-right: 13px!important;}
.groupselected{font-weight: bold;padding-right: 13px!important;}
.ticherstylediv>.event_container>.hours_container{text-align:center;margin-top:10px;}
.ticherstylediv>.event_container{text-align:center;}
.ticherstylediv>.event_container>.before_hour_text {min-height: 90px;line-height: 30px;padding: 0 10px;color: #000;font-weight: 700;background: #b9b9b9;opacity: 1;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
div.tt_tabs {border: none !important;position: static;padding: 0;}
.tt_navigation_wrapper {width: 100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;-moz-justify-content: space-between;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.tt_navigation_cell {display: inline-block;max-width: 100%;margin: 0 30px 30px 0 !important;}
.tt_tabs_navigation, .ui-tabs .tt_tabs_navigation {float: left !important;clear: both;vertical-align: bottom;width: auto !important;padding: 0;margin: 0;list-style: none !important;box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;background: none !important;border: none !important;}
.tt_tabs_navigation li, .ui-tabs .tt_tabs_navigation li {float: left;margin: 0 20px 0 0 !important;padding: 0 !important;font-size: 18px !important;background: none !important;border: none !important;list-style: none !important;}
.tt_tabs_navigation li a {padding: 8px 2px 2px!important;border-bottom: 2px solid #9c9c9c!important;outline: 0;cursor:pointer;line-height: 30px;}
.timetable_clearfix:after {font-size: 0px;content: ".";display: block;height: 0px;visibility: hidden;clear: both;}
.tt_tabs .ui-tabs-panel {padding: 0 !important;clear: both;}
.tt_tabs .tt_timetable, #tt_booking_popup_message .tt_booking_message, #tt_booking_popup_message h2 {font-family: "Open Sans" !important;}
table.tt_timetable {border-spacing: 1px!important;}
table.tt_timetable {width: 100%;font-size: 11px;color: #666;border: none;letter-spacing: normal;font-size: 11px;line-height: normal;font-family: Roboto, Helvetica, Arial, sans-serif;}
table.tt_timetable * {box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;}
.tt_tabs .tt_timetable th, .tt_tabs .tt_timetable td, .tt_tabs .tt_timetable .event .before_hour_text, .tt_tabs .tt_timetable .event .after_hour_text, .tt_tabs .tt_timetable .event .event_header {font-size: 14px !important;color: #000;font-weight: bold;    margin-top: 15px;}
.tt_timetable td, .tt_timetable th {color: #222;}
.before_hour_text>a{color:black;}
.before_hour_text>a:hover{color:white;}
.tt_timetable th, .tt_timetable td.tt_hours_column {text-align: center;vertical-align: middle;}
th:first-child, td:first-child {padding-left: 0;}
.tt_timetable td {width: 12.5%;vertical-align: top;height: 31px;border: none;padding: 0;position: relative;}
.tt_timetable th, .tt_timetable td {padding:5px;font-size: 14px;font-weight: normal;font-style: normal;line-height: normal;color: #34495E;text-transform: none;border: 1px solid #434343;}
.tt_timetable.small {font-size: 14px;}
.tt_items_list {padding: 0 !important;margin: 0 !important;list-style: none !important;}
.tt_tabs_navigation, .tt_items_list {padding: 0;margin: 0;list-style: none;}
.tt_items_list li:first-child {padding-top: 0;}
.tt_items_list li {border-color: #222;}
.tt_items_list li {padding: 12px 0 !important;margin: 0 !important;list-style: none !important;border-bottom: 1px solid #E0E0E0;background-position: left center;background-repeat: no-repeat;line-height: 120%;}
.tt_items_list .event_container {float: left;}
.tt_timetable .event_container {padding: 7px 10px;position: relative;}
.tt_items_list.thin a, .tt_items_list.thin span {font-weight: normal;}
.tt_items_list li a {border: none;}
.tt_items_list .value {color: #fff!important;background: #222;padding: 5px 20px 5px 5px;border-radius: 30px;font-weight: 700;font-size: 14px;}
.tt_items_list .value {float: right;text-align: right;color: #34495E;}
.row_gray{}
.rowras{}
.ticherstylediv_full:hover>.event_container>.before_hour_text{background-color:#000000!important;color:white;}
.ticherstylediv_full:hover>.event_container>.before_hour_text>a{color:white;}
.event_container{background-size: cover;background-repeat: no-repeat;}
td.tt_single_event>.event_container{border-radius: 10px;min-width: 130px;min-height: 100px;}
td.tt_single_event>.event_container>.event_header,.tt_timetable .hours {color: #000;font-weight: bold;font-size:18px;}
td.tt_single_event>.event_container>.event_header, .tt_timetable .hours.hours_lvl {color: #5c5c5c;font-size: 13px;}
.sheduletable>thead>tr>th{padding:15px;text-align:center;border-right: 1px solid rgba(0, 0, 0, 0.37);}
.sheduletable>tbody>tr{border-bottom: 1px dotted;}
.sheduletable>tbody>tr>td{padding:10px;border-right: 1px dotted;}
.sheduletable > tbody > tr > td.btncell{display: flex;}
.sheduletable > tbody > tr > td:nth-child(1){min-width:50px;}
.sheduletable > tbody > tr > td:nth-child(2){min-width:150px;}
.inputelem,td.btncell>.btn{margin-right:15px;}
.btns,.btncancel{max-height: 22px;width:115px;}
.clearimg{height: 18px;line-height: 18px;}
.clr {clear: both;height: 0;line-height: 0;display: block;float: none;padding: 0;margin: 0;border: none;}
#gtab1,#gtab2,#gtab3,#gtab4,#gtab5,#gtab6,#gtab7,#gtab8,#gtab9,#gtab10{padding:30px;}
.showimage{display: inline-block;width: auto;height: 18px;min-width: 16px;padding: 4px 5px;font-size: 13px;font-weight: normal;line-height: 18px;text-align: center;text-shadow: 0 1px 0 #fff;background-color: #eee;border: 1px solid #ccc;margin-right: -1px;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;text-shadow: none;margin-left: -1px;vertical-align: top;border-radius: 3px 0 0 3px;}
.tableeditrow{display: inline-flex;z-index: 10;border: 1px dashed #80808059;padding: 11px;min-height: 29px;background: bisque;line-height: 26px;position: fixed;min-width: 300px;right: 2px;top: 30%;}
.inputelem{margin-bottom:0px!important;}
table.innertableday > tbody > tr:nth-child(2) > td:nth-child(1),table.innertableday > tbody > tr:nth-child(2) > td:nth-child(2),table.innertableday > tbody > tr:nth-child(2) > td:nth-child(3),table.innertableday > tbody > tr:nth-child(2) > td:nth-child(4),table.innertableday > tbody > tr:nth-child(2) > td:nth-child(5),table.innertableday > tbody > tr:nth-child(2) > td:nth-child(6){padding-right:10px;padding-left:10px;min-width:70px;border-right: 1px solid rgba(0, 0, 0, 0.37);}
table.innertableday > tbody > tr:nth-child(2) > td:nth-child(7){padding-right:10px;padding-left:10px;min-width:70px;}
table.innertableday > tbody > tr:nth-child(1) > td{padding-right:10px;padding-left:10px;min-width:70px;border-bottom: 1px solid rgba(0, 0, 0, 0.37);}
#shedulelistdiv > table > tbody > tr > td{text-align:center}
table.table-rasp > thead > tr> td.tableheader{text-align:center;}
.filtrheader,table.table-rasp>tbody > tr > td{text-align:center;}
.front-end-edit ul {padding: 0 !important;}
.front-end-edit li {list-style: none;margin-bottom: 6px !important;}
.front-end-edit label {margin-right: 10px;display: block;float: left;text-align: right;width: 100px !important;}
.front-end-edit .radio label {float: none;}
.front-end-edit .readonly {border: none !important;color: #666;}    
.front-end-edit #editor-xtd-buttons {height: 50px;width: 600px;float: left;}
.front-end-edit .toggle-editor {height: 50px;width: 120px;float: right;}
.anons-container{float:left;}
.sniker{text-align: center;text-shadow: 1px 1px black;}
.blame{padding:15px;background-color:#fddc05;color:black;}
.bstring>span{font-size:20px;font-weight:bold;}
.single-iteminner{display: block;width: 100%;position: relative;}
.single-iteminner>.desc{width: 100%; bottom: 0;color: #fff;height: 100%;left: 0;position: absolute;right: 0;top: 0;}
.desc>.tbot{position: absolute;bottom: 0;left: 0;padding:15px;background-color:#fddc05;color:black;}
.desc>.tbot>.name{}
.desc>.tbot>.name>a{color:black;text-shadow: 1px 1px #cecece;font-size: 22px;font-weight: bold;}
.desc>.tbot>.style{color: brown;font-weight: bold;}
.ticherslader>.sliderheader{padding: 15px;text-align: center;font-size: 22px;font-weight: bold;background: #fddc05;}
.styleslader>.sliderheader{padding: 15px;text-align: center;font-size: 22px;font-weight: bold;background: #fddc05;}
div.slider_style.single-item.teacher-slider.slick-initialized.slick-slider > div{overflow:hidden!important;}
.curras>.hh{font-size:22px;font-weight:bold;padding-left: 15px;float:left;margin-top: 20px;}
.curras{background: #fddc05;margin: 10px;display: flow-root;}
.curras>.dayblock{display:block;float:right;padding: 10px;background: aquamarine;}
.curras>.dayblock>.ras_day{text-align:center;font-size: 30px;}
table.sheduletable  > thead > tr > th:nth-child(2){min-width:145px;}
table.sheduletable  > thead > tr > th:nth-child(3){min-width:145px;}
table.sheduletable  > thead > tr > th:nth-child(4){min-width:65px;}
table.sheduletable  > thead > tr > th:nth-child(5){min-width:65px;}
table.sheduletable  > thead > tr > th:nth-child(6){min-width:65px;}
table.sheduletable  > thead > tr > th:nth-child(7){min-width:65px;}
table.sheduletable  > thead > tr > th:nth-child(8){min-width:65px;}
table.sheduletable  > thead > tr > th:nth-child(9){min-width:65px;}
table.sheduletable  > thead > tr > th:nth-child(10){min-width:65px;}
table.sheduletable  > thead > tr > th:nth-child(11){min-width:145px;}
table.sheduletable  > thead > tr > th:nth-child(12){min-width:65px;}
table.sheduletable  > thead > tr > th:nth-child(13){min-width:80px;}
.noras{text-align:center;background: red;border: 2px solid white;padding: 13px;box-shadow: 2px 2px 9px #b5b5b5;margin: 10px;font-size: 20px;font-weight: bold;text-shadow: 1px 1px #505050;bottom: 0;margin: auto;left: 60px;margin-top: 30%;}
.fulrasbtn{text-align:center;background: red;border: 2px solid white;padding: 13px;box-shadow: 2px 2px 9px #b5b5b5;margin: 10px;font-size: 20px;font-weight: bold;text-shadow: 1px 1px #505050;}
.fulrasbtn>a{color:black;}
.currasblock{height:300px;position: relative;display: inline-table;}
.ui-tabs-anchor{font-size: 14px;}
.tt_event_responsive_image,.tt_event_page_left .attachment-event-post-thumb{	width: 100%;height: auto;}
.ui-tabs-anchor:before{content:''!important;}
table.tt_timetable>th,table.tt_timetable>td{border-bottom: 1px solid #E1E1E1;}

@media screen and (min-width:270px)
{
	.tablemobil{display: block;}
	.tt_timetablefull{display:none;}
}
@media screen and (min-width:320px)
{
	.tablemobil{display: block;}
	.tt_timetablefull{display:none;}
}
@media screen and (min-width:478px)
{
	.tablemobil{display: block;}
	.tt_timetablefull{display:none;}
}
@media screen and (min-width:728px)
{
	.tablemobil{display: block;}
	.tt_timetablefull{display:none;}
}
@media screen and (min-width:1024px)
{
	.tablemobil{display: none;}
	.tt_timetablefull{display:block;}
}
@media screen and (max-width:3009px)
{
	.currastable>thead>tr>th{padding:15px;font-size:16px;}
	.currastable>tbody>tr>td{padding:15px;font-size:14px;}	

}
@media screen and (max-width:1009px)
{
	.tt_responsive .tt_timetable{display:block;}
	.currastable>thead>tr>th{padding:15px;font-size:16px;}
	.currastable>tbody>tr>td{padding:15px;font-size:14px;}
	.tt_event_theme_page .textwidget p:first-child{margin-top: 23px;}
	.tt_event_theme_page h2{font-size: 30px;}
	.tt_event_theme_page h3{font-size: 22px;}
	.tt_event_theme_page h4{font-size: 18px;}
	.tt_event_theme_page h5{font-size: 16px;}
	.tt_event_theme_page p,.tt_event_items_list li{font-size: 14px;}
	.tt_event_theme_page{padding: 20px;width: 710px;}
	.tt_event_page_left{width: 480px;}
	.tt_event_page_right{width: 210px;}
	.tt_event_column_left{margin-right: 10px;}
	.rtl .tt_event_column_left{margin-right: 0px;margin-left: 10px;}
	.tt_event_column_left, .tt_event_column_right{width: 235px;}
	.tt_event_hours li{width: 184px;margin: 0 23px 23px 0;padding: 15px 20px;}
	.rtl .tt_event_hours li{margin: 0 0px 23px 23px;}
	.tt_upcoming_events li{width: 210px;}
	.tt_upcoming_events li a{padding: 10px;}
	.tt_event_items_list li.type_info{padding: 5px 0;}
	.tt_event_margin_top_27{margin-top: 20px !important;}
	.tt_event_theme_page h3{	margin-top: 15px;}
	/* --- timetable --- */
	.tt_responsive .tt_timetable th, .tt_responsive .tt_timetable .event_container,
	.tt_responsive .tt_tooltip .tt_tooltip_content{padding: 4px 4px 5px;}
	.tt_responsive .tt_timetable td{height: 18px;}
	.tt_timetable .event span.available_slots + .event_hour_booking_wrapper.always{margin-bottom: 0;}
	.tt_timetable td .event_hour_booking_wrapper.always{margin-bottom: 0;}
	.tt_timetable td.tt_single_event .event_hour_booking_wrapper.always{padding: 0 4px;margin-bottom: 5px;}
	.timetable_sidebar_box{margin-top: 40px;}
}
@media screen and (max-width:767px)
{
	.currastable>thead>tr>th{padding:15px;font-size:16px;}
	.currastable>tbody>tr>td{padding:15px;font-size:12px;}
	.tt_event_theme_page,.tt_event_page_left,.tt_event_page_right,.tt_upcoming_events li{width: 422px;}
	.tt_event_page_right{margin-top: 50px;}
	.tt_event_column_left, .tt_event_column_right{width: 206px;}
	.tt_event_hours li{width: 368px;margin: 0 0 23px;padding: 15px 25px;}
	.tt_event_hours li:last-child{margin-bottom: 0;}
	.tt_upcoming_events li a{padding: 10px 20px;}
	/* --- timetable --- */
	.tt_responsive .tt_timetable{display: none;}
	.tt_responsive .tt_timetable.small .box_header{font-size: 16px !important;color: #000 !important;font-family: Roboto;text-transform: uppercase;}
	.rtl .tt_responsive .tt_timetable.small .box_header{text-align: right;}
	.tt_responsive .tt_timetable.small .tt_items_list div.event_container{	width: 302px;padding: 0;}
	.tt_responsive .tt_timetable.small.use_colors .tt_items_list div.event_container{width: 282px;}
	.tt_responsive .tt_timetable.small .tt_items_list div.value{width: 120px;}
	.tt_responsive .tt_timetable.small .tt_items_list a,.tt_responsive .tt_timetable.small .tt_items_list span{font-family: Roboto;	color: #000 !important;text-decoration: none;outline: none;}
	.tt_responsive .tt_timetable.small.use_colors .tt_items_list a,.tt_responsive .tt_timetable.small.use_colors .tt_items_list span{color: #FFFFFF !important;}
	.rtl .tt_responsive .tt_timetable.small .tt_items_list a,.rtl .tt_responsive .tt_timetable.small .tt_items_list span{text-align: right;}
	.tt_responsive .tt_timetable.small .tt_items_list span.event_description{color: #6E7A87 !important;}
	.tt_responsive .tt_timetable.small.use_colors .tt_items_list span.event_description{color: #FFFFFF !important;}.tt_responsive .tt_timetable.small .tt_items_list span.available_slots,.tt_responsive .tt_timetable.small .tt_items_list span.available_slots span.count{color: #FF8400 !important;	}
	.tt_responsive .tt_timetable.small .tt_items_list a:hover{text-decoration: underline;}
	.tt_responsive .tt_timetable.small .tt_items_list .value a.event_hour_booking{color: #ffffff !important;padding-left: 5px;padding-right: 5px;width: auto;}
	.tt_responsive .tt_timetable.small .tt_items_list .value a.event_hour_booking:hover{text-decoration: none;}
	/* --- navigation wrapper --- */
	.tt_double_buttons .tt_navigation_cell:first-child{margin: 0 0 10px 0 !important;}
	.tt_double_buttons .tt_navigation_cell:last-child{margin: 0 0 30px 0 !important;}
	.tt_tabs .tt_navigation_cell:first-child{margin: 0 0 30px 0 !important;}
	/* --- tabs box navigation --- */	
	.tt_double_buttons .sf-timetable-menu:first-of-type{margin-right: 10px !important;}
	.tt_double_buttons .sf-timetable-menu:last-of-type{margin-right: 0 !important;}
	.rtl .tt_double_buttons .sf-timetable-menu:first-of-type{margin-left: 10px !important;margin-right: 0 !important;}
	.rtl .tt_double_buttons .sf-timetable-menu:last-of-type{margin-left: 0 !important;}
	.tt_double_buttons .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{padding: 15px 15px !important;width: 174px;}
	.tt_double_buttons .sf-timetable-menu li ul{width: 204px;}
	.tt_double_buttons .sf-timetable-menu li ul li{width: 194px;}
	.tt_double_buttons .tabs_box_navigation label{	font-size: 16px !important;}
	.tt_timetable.small .box_header{	position: relative;cursor: pointer;margin: 30px 0 0 0;}
	.tt_timetable.small.use_colors .box_header{margin-bottom: 30px;}
	.tt_timetable.small .box_header:first-child{	margin-top: 0;}
	.tt_timetable.small .box_header:after{visibility: visible;position: absolute;right: 0;font-size: 20px;line-height: 1;}
	.rtl .tt_timetable.small .box_header:after{visibility: visible;position: absolute;right: auto;left: 0;font-size: 20px;line-height: 1;}
	.tt_timetable.small .plus.box_header:after{content: "+";}
	.tt_timetable.small .minus.box_header:after{	content: "-";}
	h3.box_header.plus+ul.tt_items_list{display: none;}
	/* --- booking --- */
	#tt_booking_popup_message .tt_booking_message_wrapper{width: auto;}
}
@media screen and (max-width:479px)
{
	.currastable>thead>tr>th{padding:0px;font-size:12px;}
	.currastable>tbody>tr>td{padding:0px;font-size:10px;}
	.tt_event_theme_page,.tt_event_page_left,.tt_event_page_right,.tt_upcoming_events li,.tt_event_column_left,.tt_event_column_right{width: 280px;}
	.tt_event_hours li{width: 236px;padding: 15px 20px;}
	.tt_event_theme_page{padding: 10px;}
	.tt_event_column_left{margin-right: 0;}
	.rtl .tt_event_column_left{margin-left: 0;}
	.tt_event_column_right{margin-top: 23px;}
	.tt_event_column_left .tt_event_items_list{padding-bottom: 0;}
	/* --- timetable --- */
	.tt_responsive .tt_timetable.small .tt_items_list div.event_container{	width: 148px;}
	.tt_responsive .tt_timetable.small .tt_items_list div.value{width: 112px;}
	.tt_responsive .tt_timetable.small.use_colors .tt_items_list li{padding: 12px 5px !important;}
	.tt_responsive .tt_timetable.small.use_colors .tt_items_list div.event_container{width: 138px;}
	.tt_responsive .tt_timetable.small .box_header{font-size: 14px !important;}
	/* --- navigation wrapper --- */
	.tt_navigation_cell{margin-right: 0 !important;}
	.tt_navigation_cell:first-child{margin-bottom: 10px !important;}
	.tt_navigation_cell:last-child{margin-bottom: 30px !important;}
	/* --- tabs box navigation --- */
	.tt_responsive.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{width: 220px;}
	.tt_responsive.tabs_box_navigation.sf-timetable-menu li ul{width: 258px;}	
	.sf-timetable-menu li ul li{width: 248px;}
	.tt_double_buttons .tabs_box_navigation,.tt_double_buttons .sf-timetable-menu:first-of-type{	margin-right: 0 !important;	}
	.rtl .tt_double_buttons .tabs_box_navigation,.rtl .tt_double_buttons .sf-timetable-menu:first-of-type{margin-right: 0 !important;margin-left: 0 !important;}
	.tt_double_buttons .sf-timetable-menu:first-of-type{	margin-bottom: 10px !important;}
	.tt_double_buttons .tt_responsive.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{width: 220px;padding: 15px 19px !important;}
	.tt_double_buttons .tt_responsive.tabs_box_navigation.sf-timetable-menu li ul{width: 258px;}
	.tt_double_buttons .sf-timetable-menu li ul li{width: 248px;}
	.tt_double_buttons .tabs_box_navigation label{font-size: 18px !important;}
	/* --- booking --- */
	#tt_booking_popup_message .tt_booking_message_wrapper{margin: 20px;}
	#tt_booking_popup_message .tt_booking_message{margin: 20px;}
	#tt_booking_popup_message h2{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
	#tt_booking_popup_message p.event_details{font-size: 14px;line-height: 22px;}
	#tt_booking_popup_message p{margin-top: 0;margin-bottom: 0;}
	#tt_booking_popup_message a.tt_btn{padding-left: 20px;padding-right: 20px;font-size: 14px;}
}