﻿@import url('https://fonts.googleapis.com/css?family=Poppins&display=swap');

.ticket-types, 
.ticket-desc{
    color: #3c3c3c;
    font-family: 'Poppins',sans-serif;

}

.ticket-price {
    color: #3c3c3c;
    font-family: 'Poppins',sans-serif;
}

.ticket-types h3,
.ticket-desc h3,
.homepage-title h3,
.ticket-table-name h3 {
    margin-bottom: 0.75rem;
    color: #1cb5fb;
    /*color: #c44c4c;*/
    font-size: 2rem;
    font-weight: 900;
    text-transform: uppercase;
}

.ticket-desc ul.list-unstyled {
    padding-left: 25px;
    padding-top:5px;
}

.ticket-types h4,
.ticket-desc h4,
.homepage-title h4,
.ticket-table-name h3 {
    margin-bottom: 0.75rem;
    color: #1cb5fb;
    /*color: #c44c4c;*/
    font-size: 1.75rem;
    font-weight: 900;
    text-transform: uppercase;
}

.ticket-table .ticket-table-name {
    color: #112236;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Poppins',sans-serif;
}

.ticket-table .ticket-table-name span {
    display: inline-block;
    color: #555;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    font-family: 'Poppins',sans-serif;
}

.ticket-table .ticket-table-price {
    color: #112236;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Poppins',sans-serif;
}

.ticket-table .ticket-table-title {
    margin-bottom: 0.75rem;
    color: #c44c4c;
    font-size: 1.75rem;
    font-weight: 900;
    text-transform: uppercase;
}

.ticket-descriptions p {
    font-size: 13px;
    color: #555;
    font-weight: 400;
    font-family: 'Poppins',sans-serif;
}

.block-grey {
    background: #f1f1f1;
    padding: 10px;
}

.one_third {
    width: 30.6%;
}
.one_half, .one_third, .one_fourth, .one_fifth, .two_thirds, .one_sixth {
    float: left;
}
.tt-contentbox {
    width: 100%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
}
.tt-cb-title-green-2 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#49A501), to(#416119));
    background-image: -webkit-linear-gradient(top, #49A501, #416119);
    background-image: -moz-linear-gradient(top, #49A501, #416119);
    background-image: -o-linear-gradient(top, #49A501, #416119);
    background-image: linear-gradient(to bottom, #49A501, #416119);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#49A501', endColorstr='#416119');
}

.tt-cb-title-fire {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FE8A0B), to(#B33410));
    background-image: -webkit-linear-gradient(top, #FE8A0B, #B33410);
    background-image: -moz-linear-gradient(top, #FE8A0B, #B33410);
    background-image: -o-linear-gradient(top, #FE8A0B, #B33410);
    background-image: linear-gradient(to bottom, #FE8A0B, #B33410);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FE8A0B', endColorstr='#B33410');
}

.tt-cb-title-green {
    background-color: #cae285;
    background-image: -moz-linear-gradient(top, #cae285, #9fcb57);
    background-image: -ms-linear-gradient(top, #cae285, #9fcb57);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cae285), to(#9fcb57));
    background-image: -webkit-linear-gradient(top, #cae285, #9fcb57);
    background-image: -o-linear-gradient(top, #cae285, #9fcb57);
    background-image: linear-gradient(top, #cae285, #9fcb57);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285', endColorstr='#9fcb57', GradientType=0);
}

.tt-cb-title-red {
    background-color: #f78297;
    background-image: -moz-linear-gradient(top, #f78297, #f56778);
    background-image: -ms-linear-gradient(top, #f78297, #f56778);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f78297), to(#f56778));
    background-image: -webkit-linear-gradient(top, #f78297, #f56778);
    background-image: -o-linear-gradient(top, #f78297, #f56778);
    background-image: linear-gradient(top, #f78297, #f56778);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78297', endColorstr='#f56778', GradientType=0);
}

.tt-cb-title-red-2 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#C71901), to(#961300));
    background-image: -webkit-linear-gradient(top, #C71901, #961300);
    background-image: -moz-linear-gradient(top, #C71901, #961300);
    background-image: -o-linear-gradient(top, #C71901, #961300);
    background-image: linear-gradient(to bottom, #C71901, #961300);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C71901', endColorstr='#961300');
}

.tt-cb-title-orange {
    background-color: #feda71;
    background-image: -moz-linear-gradient(top, #feda71, #febb4a);
    background-image: -ms-linear-gradient(top, #feda71, #febb4a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#feda71), to(#febb4a));
    background-image: -webkit-linear-gradient(top, #feda71, #febb4a);
    background-image: -o-linear-gradient(top, #feda71, #febb4a);
    background-image: linear-gradient(top, #feda71, #febb4a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feda71', endColorstr='#febb4a', GradientType=0);
}

.tt-contentbox-title {
    padding: 12px 20px;
    color: #FFF;
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}
    .tt-contentbox-title span {
        font-weight: bold;
    }

    .tt-contentbox-title span {
        overflow: hidden;
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 11px;
    }
.tt-contentbox-content {
    color: #888;
    font-size: 13px;
    line-height: 1.6em;
    padding: 15px 15px 25px 15px;
    border: 1px solid #FFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F2));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #F2F2F2);
    background-image: -moz-linear-gradient(top, #FFFFFF, #F2F2F2);
    background-image: -o-linear-gradient(top, #FFFFFF, #F2F2F2);
    background-image: linear-gradient(to bottom, #FFFFFF, #F2F2F2);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#F2F2F2');
}


.tt-content-style-green-2 a, 
.tt-content-style-green-2 h1, 
.tt-content-style-green-2 h2, 
.tt-content-style-green-2 h3, 
.tt-content-style-green-2 h4, 
.tt-content-style-green-2 h5, 
.tt-content-style-green-2 h6 {
    color: #479307;
}

.tt-content-style-fire a,
.tt-content-style-fire h1, 
.tt-content-style-fire h2, 
.tt-content-style-fire h3, 
.tt-content-style-fire h4, 
.tt-content-style-fire h5, 
.tt-content-style-fire h6 {
    color: #D1631A;
}

.tt-content-style-green a, 
.tt-content-style-green h1, 
.tt-content-style-green h2, 
.tt-content-style-green h3, 
.tt-content-style-green h4, 
.tt-content-style-green h5, 
.tt-content-style-green h6 {
    color: #9fcb57;
}

.tt-content-style-red a, 
.tt-content-style-red h1, 
.tt-content-style-red h2, 
.tt-content-style-red h3, 
.tt-content-style-red h4, 
.tt-content-style-red h5, 
.tt-content-style-red h6 {
    color: #f78297;
}

.tt-content-style-red-2 a, 
.tt-content-style-red-2 h1, 
.tt-content-style-red-2 h2, 
.tt-content-style-red-2 h3, 
.tt-content-style-red-2 h4, 
.tt-content-style-red-2 h5, 
.tt-content-style-red-2 h6 {
    color: #BD1900;
}

.tt-content-style-orange a, 
.tt-content-style-orange h1, 
.tt-content-style-orange h2, 
.tt-content-style-orange h3, 
.tt-content-style-orange h4, 
.tt-content-style-orange h5, 
.tt-content-style-orange h6 {
    color: #F6D36C;
}

.tt-contentbox-content a {
    text-decoration: underline;
    text-decoration: inherit;
}

.alignright, img.alignright {
    margin-left: 10px;
    display: inline;
    float: right;
}

.tt-contentbox-content p {
    color: #888;
}









#onte_table_container {
    box-sizing: border-box;
    font-family: Roboto;
    width: 100%;
    opacity: 1;
    visibility: visible;
}

    #onte_table_container .onte_table_row {
        display: block;
        width: 25%;
        min-height: auto;
        transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;
        -webkit-transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;
        -moz-transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;
        -ms-transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;
        -o-transition: box-shadow 0.3s ease, margin 0.3s ease, font 0.3s ease;
        float: left;
    }

    #onte_table_container .onte_table_header {
        height: 70px;
        display: block;
        padding: 15px;
    }

        #onte_table_container .onte_table_header.event {
            background-color: #cd6a00;
            color: white;
        }

    #onte_table_container .onte_table_row:nth-child(2) .onte_table_header.event {
        background: #cd6a00;
    }

    #onte_table_container .onte_table_row:nth-child(3) .onte_table_header.event {
        background: #D85200;
    }

    #onte_table_container .onte_table_row:nth-child(4) .onte_table_header.event {
        background: #910300;
    }

    #onte_table_container .onte_table_header.event span {
        color: white;
    }

    #onte_table_container .onte_table_header.bkg_white,
    #onte_table_container .onte_table_desc.bkg_white {
        background-color: #fff;
    }

    #onte_table_container .onte_table_header.bkg_F8,
    #onte_table_container .onte_table_desc.bkg_F8 {
        background-color: #f8f8f8;
    }

    #onte_table_container .onte_table_desc {
        height: 136px;
        color: #626262;
        padding: 30px 15px;
    }

        #onte_table_container .onte_table_desc.event {
            background-color: #ff9c00;
            color: white;
        }

    #onte_table_container .onte_table_row:nth-child(2) .onte_table_desc.event {
        background: #ff9c00;
    }

    #onte_table_container .onte_table_row:nth-child(3) .onte_table_desc.event {
        background: #E06400;
    }

    #onte_table_container .onte_table_row:nth-child(4) .onte_table_desc.event {
        background: #c3350f;
    }

    #onte_table_container .onte_table_desc.event span {
        color: white;
    }

    #onte_table_container .onte_table_desc span {
        font-size: 24pt;
        line-height: 56.626px;
        text-transform: none;
        color: #000000;
    }

    #onte_table_container .onte_table_content_cell {
        height: 58px;
        padding: 12px;
        text-transform: none;
        border: 1px solid #fafafb;
        border-right-color: #fafafb;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-color: #fafafb;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom: 1px solid #c7c7c8;
        border-right: 1px solid #c7c7c8;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
        text-shadow: 0 -1px rgba(0, 0, 0, 0.6);
    }

        #onte_table_container .onte_table_content_cell.H72 {
            height: 72px;
        }

        #onte_table_container .onte_table_content_cell span {
            font-size: 14pt;
            color: rgba(0, 0, 0, 0.972549);
        }

        #onte_table_container .onte_table_content_cell .onte_table_icon_danger {
            color: #b10035;
        }

        #onte_table_container .onte_table_content_cell .onte_table_icon_ok {
            color: #00765a;
        }

        #onte_table_container .onte_table_content_cell:nth-child(even) {
            background: #e9e9ea;
        }

        #onte_table_container .onte_table_content_cell:nth-child(odd) {
            background: #ddddde;
        }

#srs_ticketing_calendar .calendar.calendar-onte {
    max-width: 400px;
}

    #srs_ticketing_calendar .calendar.calendar-onte caption {
        background-color: #484848;
    }

    #srs_ticketing_calendar .calendar.calendar-onte th {
        background-color: #8c8c8c;
        color: white;
    }

    #srs_ticketing_calendar .calendar.calendar-onte .webclosed {
        background-color: #FF0000;
        color: white;
    }

.a-fst-roboto {
    font-family: roboto, sans-serif;
}

