.swidget_messages, .swidget_ticket_type, .swidget_nm_price, .swidget_misc, .swidget_disc, .swidget_mem_price, .swidget_tickets {font-size:unset; line-height: 1.2em}
.currdate_div {position: relative; top: 0px; font-size: 1.4em; font-weight: bold; padding-bottom: 10px; display: none}
.invisible-selector {position: relative; left: 0%; display: block; top: 10px}
.swidget_btn_purchase {position: relative; top: -10px; float: left}
.swidget_item_name {display: block; max-width: 100%; font-size: 1.2em; line-height: 1.1em; padding-bottom: 5px}
.swidget_innerwidget {position: relative; margin-top: 15px}
.swidget-holder {padding: 0px; margin-bottom: 0px; width: auto; border-radius: 10px;}
.swidget_timesel {margin-top: 10px}
.linkish, .swidget_timesel legend {font-size: 18px; font-weight: bold}
.swidget_timesel legend {display: none}
.swidget_mem_price {margin-bottom: 0px;}
.swidget_timesel input {width: 1.2em !important; height: 1.2em !important; position: relative; top: 5px; left: -5px}
.scroll-to-cart {position: relative; top: unset !important; bottom: 65px; right: 25px; float: right}
select.invisible-selector {max-width: 90%; min-width: 115px; padding: 1px 6px 1px 0px;}

.swidget_timesel, div.swidget_timesel span {font-size: 18px}
select.invisible-selector {font-size: 18px; height: 40px; line-height: 1.5em; text-transform: unset}
div.swidget_timesel {font-size: 18px !important; line-height: 1.5em;}


div.swidget_timesel span {text-transform: lowercase; line-height: 30px}
div.swidget_timesel select {text-transform: lowercase; height: 40px; }

.datesel {display:none}
/*
*/


.swidget_tickets {padding: 0px}
.swidget_ticket_type:first-child {border-radius: 15px 15px 0px 0px;}
.swidget_ticket_type:last-child {border-bottom: 0px; border-radius: 0px 0px 15px 15px;}
.swidget_ticket_type {background-color: #eee; padding: 10px; border-bottom: 1px solid #aaa; font-size: 18px}
.swidget_ticket_type label {font-size: 1em}
.swidget_nm_price {padding: 0px 0px 10px 2px !important; display: block;}
.swidget_datesel-wrapper, .swidget_datesel, .swidget_timesel {display: inline-block}
.swidget_datesel-wrapper {position: absolute}
.swidget_timesel {position: relative; left: 55%; top: 20px}
.swidget_timeticketing_sel {background-color: #eee; margin-top: 10px; padding: 10px 0px 35px 10px; border-radius: 15px 15px 15px 15px;}

.cinema {background-repeat: no-repeat; background-position: right; background-size: 140px;}
.cinema-name {position: relative; left: 0px}

/*
.swidget_buttons button, .swidget_cart_buttons a {font-size: 16px}

.swidget_datesel-wrapper {padding: 10px 0px 15px 10px;}
.swidget_timesel {padding: 10px 10px 15px 10px; border-radius: 0px 15px 15px 15px;}
*/