/* urvenue.com | 09-2017 */
/* calendar */
body .uv-calendar-table tbody td .datelabel .uv-dated{
    text-transform: none;
    background-color: transparent;
    border-bottom-color: transparent;
    position: absolute;
    z-index: 11;
    right: 10px;
    top: 10px;
}
body .uv-calendar-table tbody td, body .uv-calendar-table tbody td.past,body .uv-calendar-table tbody td.next,body .uv-calendar-table tbody td.prev {
    background-color: #140c0c;
}
body .uv-calendar-table tbody td {
    border-color:rgba(255,255,255,0.24);
    /*position: relative;*/
}
body .uv-calendar-table tbody td .datelabel {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 solid rgba(0, 0, 0, 0);
    position: relative;
    padding:0;
}
body .uv-calendar-menu li:last-child {
    padding-right: 18px;
}
body .uv-calendar-table tbody td.past {
    background-color: #0a0505;
}
body .uv-calendar-menu li.active {
    display: none;
}
body .uv-calendar-charge{
    color: #AEAEAE;
}
body .uv-calendar-table thead th span{display: none;}
body .uvc-evhover .uv-name{display: none;}
body .uv-calendar-table tbody td .datelabel span.uv-datem{display: none;}
body .uv-contmenu li button:hover,body .uv-contmenu li.active button,body .uv-monthsmenu li button:hover,body .uv-monthsmenu li.current button{
    border-bottom-color: #c12e2e;
}
body .uv-calendar-table tbody td .cellcont:before{padding-bottom: 140%;}
body .uv-calendar-table tbody td .datelabel .uv-dated{
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.32);
    width: 33px;
    height: 33px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color: rgba(255,255,255,0.54);
}
body .uv-calendar-table tbody td.uv-event .datelabel .uv-dated{
    border: 1px solid rgba(255,255,255,0.32);   
    background-color: #FFFFFF;
    color: #081403;
}
body .uvc-evhover-cont {
    bottom: 0;
    top: 0;
    margin: auto;
    height: 20%;
    /*height: 50%;*/
}
body .uvc-evhover-cont.uv-mbtns{
    /*height: 50% !important;*/
}
/* /calendar */
/* event list */
body .uv-calendar-list .uv-dontshow, body .uv-calendar-list .uv-dispnone{display: none!important;}
body .uv-listitem .uv-btn{line-height: 1.2;}
body .uv-calendar-list {
    max-width: 1280px;
    margin: auto;
    padding: 2%;
}
body .uv-eventlist-default .uv-listitem {
    background: radial-gradient(circle, #1f0f0f 0%, rgba(15,31,22,0) 50%);
    border: 0px solid transparent;
    margin-bottom: 10px;
}
body .uv-eventlist .uv-eventlist-month {
    text-transform: uppercase;
    text-align: left;
    font-size: 14px;
    color: #AEAEAE;
    line-height: 24px;
    padding-top: 16px;
}
body .uv-eventcont .uv-panel {
    background-color: transparent;
    border: 0px solid transparent;
}
body .uv-eventcont {
    /*background-color: #072127;*/
    padding: 50px;
}
body .uv-big-date {
    position: absolute;
    left: 0;
    width: 150px;
    text-align: center;
    color: #fff;
    bottom: 50%;
    top: auto;
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    vertical-align: middle;
}
.uv-big-date .uv-nday {
    font-size: 61px;
    font-weight: normal;
    margin-bottom: 0;
    opacity: 0.9;
    color: #fff;
    line-height: 83px;
    font-family: "Oswald",'Open Sans', sans-serif;
}
.uv-dmonthyear {
    font-size: 16px;
    letter-spacing: 2px;
    line-height: 21px;
    color: #fff;
    font-family: "Roboto",'Open Sans', sans-serif;
}
body .uv-eventlist-default .uv-info .uv-vcenter {
    padding: 30px 30px 0px 150px;
}
body .uv-eventlist-default .uv-name {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 32px;
    letter-spacing: 6px;
    line-height: 36px;
    font-family: "Oswald",'Open Sans', sans-serif;
}
body .uv-eventlist-default .uv-date, body .uv-eventlist-default .uv-date-list {
    color: rgba(255,255,255,0.72);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    font-family: "Oswald",'Open Sans', sans-serif;
    font-weight: 300;
    font-style: italic;
}
body .uv-eventlist-default .uv-actions .uv-btn:hover {
    box-shadow: 0 0 15px 0 rgba(255, 4, 4, 0.54);
    border: 1px solid #000000;
    color: #D6C6C5;
}
/* /event list */
/* event details */
body .uv-pop-box {
    background-color: #1f0707;
    border: 1px solid #000;
}
body .uv-pop-cont .uv-pop-box > .uv-closepop{color: #fff;}
body .uv-pop-box .uv-popheader {
    border-bottom: 0px solid #000;
}
body .uv-eventcont .uv-panel {
    margin-bottom: 50px;
}
body .uv-eventinfo{width: 40%;}
body .uv-event-invert .uv-eventbook{width: 60%;}
body .uv-eventbook .uv-btn.uv-btn-p:hover {
    box-shadow: 0 0 15px 0 rgba(52,199,229,0.54);
}
body .uv-datecalendar{
    display: none;
}
body .uv-eventtitle{
    padding-left: 0px;
    margin-bottom: 15px;
}
body .uv-event-flyer img {
    box-shadow: 0 2px 16px 0 rgba(255, 4, 4, 0.54);
}
body .uv-eventcont .uv-panel.uv-panel-tickets {
    background-color: #fff;
    color: #2E323C;
}
body .uv-panel-tickets:not(.closed) .uv-panelheader button{
    color: #2E323C;
}
body .uv-ticketssel {
    color: #2E323C;
}
body .uv-promocodecont a {
    font-family: "Oswald";
    color: #C7C7D7;
    text-transform: uppercase;
    font-size: 14px;
    border: 1px solid rgba(0,0,0,0.67);
    box-shadow: inset 0 2px 1px 0 rgba(255,255,255,0.11);
    border-radius: 3px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 1.4;
    padding: 12px 52px;
    padding-bottom: 13px;
    background: #27272E;
    background: linear-gradient(0deg, #393942 0%, #27272E 21.2%, #32323A 87.9%, #37373F 100%);
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
#urcart_purchase {
    font-family: "Oswald";
    color: #000000;
    text-transform: uppercase;
    font-size: 14px;
    border: 1px solid #000000;
    border-radius: 3px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 1;
    padding: 11px 52px;
    padding-bottom: 13px;
    background: #56C232;
    background: linear-gradient(0deg, #FF1806 0%, #56C232 28.32%, #FF1806 100%);
}
.uv-ticketssel .uv_selected .uv-additems{color: #fff;}
body .uv-panel .uv-panelheader button i,body .uv-panel a .uv-panelheader i{margin-top:0px;}
body .uv-panel .uv-panelheader button,body .uv-panel a .uv-panelheader {
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, #393942 0%, #27272e 21.2%, #32323a 87.9%, #37373f 100%) repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.67);
    border-radius: 3px;
    box-shadow: 0 2px 1px 0 rgba(255, 255, 255, 0.11) inset;
    color: #c7c7d7;
    font-family: "Oswald";
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 1.4;
    padding: 12px 52px 13px;
    text-transform: uppercase;
    transition: all 200ms ease-in-out 0s;
}
.uv-ebcheckoutcont {
    margin-top: 15px;
    min-height: 250px;
    background: url(../assets/images/loader.gif) center center no-repeat;
}
body .uv-event-flyer {
    max-width: 430px;
}
body .uv-panel .uv-panelbody h3 {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    font-family: "Oswald",'Open Sans', sans-serif;
    margin-bottom: 0px;
}
.uv-panel .uv-panelbody p, .uv-eventdescriptionshort, .uv-eventdescriptionfull {
    color: rgba(255,255,255,0.72);
    font-size: 16px;
    line-height: 28px;
    font-family: 'Roboto','Open Sans', sans-serif;
}
body .uv-panel .uv-panelbody{padding: 0px;}
body .uv-eventcont .uv-eventtitle h1{
        color: #ffffff; 
        font-family: 'Oswald','Open Sans', sans-serif;
        font-size: 32px;    
        letter-spacing: 6px;    
        line-height: 44px;
}
body .uv-eventcont .uv-eventtitle h2 {
    color: rgba(255,255,255,0.72);
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0;
    font-family: 'Oswald','Open Sans', sans-serif;
    font-style: italic;
}
body .uv-event-performer{
    background: radial-gradient(circle, #0E3C45 0%, rgba(14,60,69,0) 100%);
    border-radius: 3px;
    border: 1px solid #143F4B;
    box-shadow: 0 2px 15px 0 rgba(0,0,0,0.5);
    padding: 10px 20px;
    position: relative;
    width: 100%;
    min-height: 210px;
}
.uv-event-performer .uv-title-performer{   
    color: #FFFFFF; 
    font-family: Oswald;    
    font-size: 16px;    
    font-weight: 300;   
    line-height: 24px;
    width: 100%;
    margin-bottom: 10px;
}
.uv-event-performer .uv-performer-intoinfo .uv-perfomer-title{
    opacity: 0.72;  
    color: #FFFFFF; 
    font-family: "Oswald";  
    font-size: 25px;    
    letter-spacing: 6px;    
    line-height: 34px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.uv-perfomer-photo,.uv-performer-intoinfo{float: left;}
.uv-perfomer-photo{/*width: 30%;*/position: absolute;}
.uv-performer-intoinfo{width: 100%;padding-left: 170px;margin-bottom: 15px;}
.uv-event-performer .uv-performer-intoinfo .uv-perfomer-bio{
    color: #D1D4D9; 
    font-family: "Open Sans";   
    font-size: 14px;    
    line-height: 24px;
}
.uv-event-performer .uv-performer-intoinfo .uv-perfomer-readmore{
    color: #ffffff; 
    font-family: Roboto;   
     font-size: 14px;    
     line-height: 21px;
}
.uv-perfomer-photo img{box-shadow: 0 2px 16px 0 rgba(49,220,255,0.27);}
/**/
.uv-showmobile{display: none;}
.uv-showdesk{display: block;}
.uv-linedividerblue {
    background: -moz-linear-gradient(left, transparent 0%, rgba(49,220,255,0.5) 50%, rgba(49,220,255,0.5) 50%, transparent 100%);
    background: -webkit-linear-gradient(left, transparent 0%,rgba(49,220,255,0.5) 50%,rgba(49,220,255,0.5) 50%,transparent 100%);
    background: linear-gradient(to right, transparent 0%,rgba(49,220,255,0.5) 50%,rgba(49,220,255,0.5)50%,transparent 100%);
    max-width: 1200px;
    height: 2px;
    margin: 0 auto;
}
.uv-mt20{margin-top: 20px;}
/* /event details */
@media(max-width: 768px){
    body .uv-eventinfo{width: 100%;}
    body .uv-event-invert .uv-eventbook{width: 100%;}
    body .uv-event-performer{margin-bottom: 50px;}
    .uv-monthsmenu li{padding: 0px 0px;}
}
@media(max-width: 600px){
    body .uv-event-flyer{max-width: 100%;}
    body .uv-eventlist-default .uv-name{font-size:18px; line-height: 19px; letter-spacing:0px;color: #fff;}
    body .uv-eventlist-default .uv-info .uv-vcenter{/*padding: 20px 0px 0px 0px;*/padding:0px; bottom:0;}
    .uv-big-date .uv-nday{font-size: 31px; line-height: 43px;}
    /*body .uv-big-date{width: 100px;}*/
    .uv-showmobile{display: block;}
    .uv-showdesk{display: none;}
    .uv-droparrow-more {position: relative;}
    .uv-droparrow-more:after{
        position: absolute;
        display: inline-block;
        font: normal normal normal 20px/1 FontAwesome;
        content: "\f107";
        width: 20px;
        z-index: 10;
        font-weight: 100;
        text-align: center;
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
        -webkit-transition: all 150ms ease-in-out;
        -moz-transition: all 150ms ease-in-out;
        -ms-transition: all 150ms ease-in-out;
        -o-transition: all 150ms ease-in-out;
        transition: all 150ms ease-in-out;
        height: 17px;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    body .uv-top-btns .uv-btn-s{padding: 12px 22px;}
    /**/
    body .uv-eventlist .uv-eventlist-month{display: none;}
    body .uv-eventlist-default .uv-flyer{display: block!important; width:100%; position:relative;}
    body .uv-eventlist-default .uv-actions{display: none;}
    body .uv-eventlist-default .uv-listitem{width:46%; float:left; padding-right:0; padding-left:0; height:auto;/*height:250px;*/margin:2%; /*margin: 0 2% 10px;*/border: 1px solid #FD1405;}
    body .uv-eventlist-default .uv-info{/*height:auto;*/height:80px;}
    body .uv-eventlist-default .uv-info .uv-vcenter{position:relative; text-align:center;}
    body .uv-big-date{position:relative; display:none;}
    body .uv-monthsmenu li{display: none;}
    .uv-monthsmenu:before{content: "EVENTS"; width:100%; font-size:28px;}
    /* event detail */
    body .uv-eventcont{padding: 0 10px;}
    .uv-top-btns{text-align: center;}
    .uv-perfomer-photo{position: relative;width: 100%;}
    .uv-perfomer-photo img{width: 100%;}
    .uv-event-performer .uv-title-performer, .uv-event-performer .uv-performer-intoinfo .uv-perfomer-title,
    .uv-event-performer .uv-performer-intoinfo .uv-perfomer-readmore, body .uv-eventcont .uv-eventtitle h2,
    body .uv-eventcont .uv-eventtitle h1
    {text-align:center;}
    .uv-performer-intoinfo{padding-left:0px; margin-bottom:0px; padding: 10px 20px;}
    body .uv-event-performer{margin-bottom: 0;border: 0px solid transparent; padding: 50px 0;}
    .uv-event-performer .uv-performer-intoinfo .uv-perfomer-readmore{color: #fff;text-transform: uppercase;}
    .uv-section-descr{padding-left:20px; padding-right:20px;}
    .uv-section-descr h3{text-align:center;}
    body .uv-section-descr .uv-panelbody h3{margin-bottom: 20px;}
    /* event detail ENDS*/
}
@media(max-width: 500px){
    body .uv-eventlist-default .uv-info .uv-vcenter{padding: 0;}
    /*body .uv-big-date{width: 70px;}*/
}
