

ul.related-events {

}

ul.event-quick-links {
    list-style: none;
    margin:0;
    padding:5px 3px;
}
ul.event-quick-links li.quick-link-caption {
    float:left;
    padding:0 3px;
    margin:0;
}
ul.event-quick-links li.quick-link {
    float:left;
    padding:0 7px;
    margin:0;
}

.event-date {
    font-size:13px;
}
.teaser-description {
    padding: 10px;
    margin: 20px 0 5px 0;
    background-color: #f9f9f9;
}
.event-link-box {
    padding: 6px;
    margin: 5px 0;
    background-color: #F9F9F9;
}
.event-quick-links-box {
    padding: 2px;
    margin: 20px 0 15px 0;
    background-color: #f9f9f9;
    box-shadow:         0 1px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    0 1px 1px rgba(0, 0, 0, 0.15);
}
.download-email {
    padding:6px; 
    margin:20px 0 5px 0; 
    background-color:#EBEBEB;
    box-shadow:         0 1px 1px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    -moz-box-shadow:    0 1px 1px rgba(0, 0, 0, 0.25);
    overflow: hidden;
}

.event-signup-area {
    padding:10px 0; 
    margin:5px 0;
}

/* Registration Types (Each Ticket) */

div.eregtype-box {
    margin-bottom: 5px;
    box-shadow:         0 1px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:    0 1px 1px rgba(0, 0, 0, 0.15);
    background-color: #f9f9f9;
    padding: 5px;
}

div.eregtype-title {
    font-size:14px;
    font-weight:bold;
    margin-bottom:2px;
    padding: 5px;
}

div.eregtype-container {
    position:relative;
    min-height:80px;
}

div.eregtype-bodybox {
    padding:3px;
    margin-right:160px;
}

div.eregtype-orderbox {
    position:absolute;
    top:6px;
    right:0;
    width:140px;
    padding:4px;
    text-align:center;
}

div.eregtype-no-desc {
    float:none;
    clear:both;
    margin:auto;
}

div.eregtype-no-access {
    padding:3px;
}

div.eregtype-earlybird {
    margin-top:3px;
    font-size:9px;
}

div.eregtype-earlybird ul {
    margin:0;
    margin-left:20px;
}
div.eregtype-earlybird ul li {
    margin:0;
}

div.eregtype-orderbox span.price-tag {
    font-size:28px;
    font-weight:bold;
    text-align:center;
}

div.eregtype-orderbox span.price-tag sup.cents {
    font-size:12px;
    font-weight:bold;
}

input.eregtype-button-noqty {
    width:100px;
}
input.eregtype-button-qty {
    width:50px;
}

@media (max-width: 767px)  {
    .event-signup-area td.form-caption-1,
    .event-signup-area td.form-element-1{
        display: block;
    }
    .event-signup-area td.form-element-1 {
        padding: 0;
    }
    .event-signup-area label {
        margin: 0;
    }
    div.eregtype-box {
        padding: 5px 5px 20px 5px;
    }
    div.eregtype-bodybox {
        margin-right: 0;
    }
    div.eregtype-orderbox {
        position: relative;
        display: block;
        margin: auto;
    }
}