@import url("http://fnt.webink.com/wfs/webink.css?project=492935BB-7B86-4FF4-9E4F-9B0E9E901CA4&fonts=D658C100-EB60-0878-7701-BA465DF17739:family=ProximaNovaT-Thin,3CE3758E-9A83-BA6E-300A-ACCFD5D3E584:family=ProximaNova-BoldIt,382B4521-6228-4C38-41BC-3DE66C7C910A:family=ProximaNova-Bold,C344819E-7F64-52D2-5903-DE54F5382845:family=ProximaNova-Semibold,38D80777-BBB8-AAF3-8C21-AAA9AD92B6E6:family=ProximaNova-BlackIt,FA4379E2-2038-8F3F-1CCD-9D7F6C1BE854:family=ProximaNova-ExtrabldIt,7ADDF267-02FA-4E7A-F098-EF6D9CFEF9AE:family=ProximaNova-Black,C88A28DF-0112-63D9-25D2-A4EA08DAF75B:family=ProximaNova-Light,58A3DDEA-1A20-AFB9-54E7-882B2382F4AD:family=ProximaNova-SemiboldIt,F5870F1F-48F5-36F5-550E-B276AA09225A:family=ProximaNova-RegularIt,5A9479E7-B0E0-2DCD-5F27-F7666DF19C0F:family=ProximaNova-LightIt,DD341213-BCCD-C52B-39B2-FF9E7464B6E5:family=ProximaNova-ThinIt,D8F30418-0E92-EBB4-6408-D220574EF53E:family=ProximaNova-Extrabld,58DEFEBD-4A55-477B-3C13-525C6AEBDD7A:family=ProximaNova-Regular");

body {
    font-family:'ProximaNova-Regular',Arial;
    font-size:14px;
    color:#202020;
    background:url(../images/bg.jpg) no-repeat center top #161616;
    /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
    min-width: 1080px;
}



b , h1 , h2 , h3 , h4 { font-family: 'ProximaNova-Bold'font-family,Arial; }

strong { font-family: 'ProximaNova-Bold',Arial; }
em { font-style: italic; }

.clear { clear:both; }
a { color:#000;text-decoration:none; }
a:hover { color:#999; }

#jukebox {
    position:fixed;
    z-index: 11;
    top:17px;
    font-size:16px;
    font-family: 'ProximaNova-Bold',Arial;
    color:#fff;
}

#jukebox span {
    font-family: 'ProximaNova-Regular',Arial;
    padding-left:5px;
    font-size:14px;
}

#popupplayer {
    position:fixed;
    z-index: 11;
    top:15px;
    font-size:16px;
    font-family: 'ProximaNova-Bold',Arial;
    color:#fff;
    margin-left:1030px;
}

header { width:1080px;text-align:center;position:relative; }
header .logo { position:absolute;left:15px;top:100px;z-index:2;width:227px;height:70px;overflow:hidden; }

header nav {
    background:url(../images/trans.png);
    position:absolute;
    left:270px;
    top:117px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding:0px 10px;
    padding-right:290px;
    z-index:2;
    width:400px;
    font-family:'ProximaNova-Regular';
}

header nav .facebook-login-link { position:absolute;right:10px;top:10px;z-index:2;font-family:'ProximaNova-Regular'; }
header nav .facebook-login-link a { color:#fff;font-size:11px;letter-spacing:1px; }
header nav .facebook-login-link a:hover { color:#d5d5d5; }

header nav .facebook-login-link>ul { position:absolute;top:-7px;right:0;width:auto;width:150px; }
header nav .facebook-login-link ul>li { background:none;color:#fff;font-family:'ProximaNova-Regular'; font-size:11px;position:relative;text-align:right; }

header nav .facebook-login-link ul li ul { position:absolute;top:34px;display:none;text-align:left;right:0; }
header nav .facebook-login-link ul li ul li { text-align:left; }

header nav .facebook-login-link ul>li:hover ul { display:block; }


header nav ul>li { float:left;padding:10px 15px;background:url(../images/menu-border.jpg) repeat-y center right;position:relative;font-family:'ProximaNova-Regular',Arial; }
header nav ul>li.first { padding-left:5px; }
header nav ul>li.last { padding-right:5px;background:none; }
header nav ul>li.sub { padding-right:10px; }
header nav ul>li.sub a { padding-right:20px;background:url(../images/submenu-arrow.png) no-repeat center right; }
header nav ul>li a { color:#fff;font-size:11px;letter-spacing:1px;}
header nav ul>li a:hover { color:#d5d5d5; }
header nav ul>li ul { display:none;position:absolute;background:url(../images/trans.png);top:37px;left:0px;padding-bottom:10px;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
}
header nav ul>li.sub.first ul { left:-10px; }
header nav ul>li ul li { float:none; }

header nav ul>li.sub:hover ul { display:block; }
header nav ul>li.sub:hover li { padding:5px 15px;background:none;text-align:left; }
header nav ul>li:hover ul li a { background:none;padding:0; 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    font-size:10px;
}

header nav ul>li:hover ul li a:hover {    
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}

header .language { position:absolute;right:20px;top:127px;z-index:2; }
header .language a { padding-left:5px;color:#000;font-family:'ProximaNova-Bold',Arial;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
header .language a:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}

header .language.white_ a{ color:#fff; }

header .language a.select { 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}

.event .event-header { width:1100px;background:#c8c8c8;position:relative;height:855px; }
.event .event-header .image img {width:1100px;}

.event .event-header  .event-info { 
    position:absolute;
    bottom:30px;
    background:#fff;
    width:585px;
    padding:30px 40px;
    z-index:1;
    left:45px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align:left;
}

.event .event-header .event-info .backto {
    position:absolute;
    top:-25px;
    left:0px;
}

.event .event-header .event-info .backto a {
    color:#fff;
    background:url(../images/left-arrow.png) left no-repeat;
    padding-left:20px;
    font-family:'ProximaNova-Regular';
}

.event .event-header .event-info .events-next-back {
    position:absolute;
    top:-25px;
    right:0;
}

.event .event-header .event-info .events-next-back a {
    color:#fff;
    background:url(../images/left-arrow.png) left no-repeat;
    padding-left:20px;
    font-family:'ProximaNova-Regular';
}

.event .event-header .event-info .events-next-back a.next {
    padding-left:0;
    margin-left:30px;
    padding-right:20px;
    background:url(../images/right-arrow-detail.png) right no-repeat;
}


.event .event-header .event-info>div { padding-left:20px; }
.event .event-header .event-info h1 { font-size:27px;margin-bottom:0px;font-family:'ProximaNova-Regular';line-height:26px; }
.event .event-header .event-info .event-time { font-size:18px;font-family:'ProximaNova-Regular'; }
.event .event-header .event-info .event-time b { padding-right:10px; }
.event .event-header .event-info .description { padding:15px 0;font-weight:bold;font-size:16px;font-family:'ProximaNova-Regular'; }
.event .event-header .event-info .content { font-size:16px;line-height:24px;font-family:'ProximaNova-Regular'; }

.event .event-header .share {
    padding-top:40px;
    
    font-size:12px;
    color:#999;
}

.event .event-header .share a {
    margin-left:10px;
}

.event .event-header .event-prices #friends {
    text-align:left;
    padding-bottom:10px;
    padding-left:3px;
}

.event .event-header .event-prices #friends div {
    padding:5px 0;
}

.event .event-header .event-prices { 
    position:absolute;
    right:45px;
    width:335px;
    bottom:30px;
}

.event .event-header .event-prices .content {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background:url(../images/infobox_bg.png) top left no-repeat #fff;
    padding:20px 0px;
    text-align:left;
    position:relative;
}

.event .event-header .event-info .arrow { 
    position:absolute;
    left:-27px;
    top:5px;
}

.event .event-header .event-info .date { 
    position:absolute;
    left:-87px;
    text-align:center;
    padding:7px 0;
    top:-10px;
    width:66px;
    height:80px;
    color:#fff;
    font-family:'ProximaNova-Regular';
}
.event .event-header .event-info .date div { font-size:31px;font-family:'ProximaNova-Bold'; }
.event .event-header .event-info .date hr { border:none;border-bottom:dashed 1px #FFF;height:1px;margin-bottom:5px; }

.event .event-header .event-info .detail-link {
    font-size:12px;
    padding-top:20px;
}

.event .event-header .event-info .date.sun { background:#8dc640; }
.event .event-header .event-info .date.mon { background:#37a159; }
.event .event-header .event-info .date.tue { background:#0086c9; }
.event .event-header .event-info .date.wed{ background:#842990; }
.event .event-header .event-info .date.thu { background:#bb216d; }
.event .event-header .event-info .date.fri { background:#db1736; }
.event .event-header .event-info .date.sat { background:#f16227; }

#ghetto.sun a:hover { color:#8dc640; }
#ghetto.mon a:hover { color:#37a159; }
#ghetto.tue a:hover { color:#0086c9; }
#ghetto.wed a:hover { color:#842990; }
#ghetto.thu a:hover { color:#bb216d; }
#ghetto.fri a:hover { color:#db1736; }
#ghetto.sat a:hover { color:#f16227; }

.event .event-header .event-prices .content .price1 { 
    width:85px;
    font-size:13px;
    margin-left:10px;
    float:left;
    text-align:center;
    font-family:'ProximaNova-Regular';
}

.event .event-header .event-prices .content .price1 b { 
    font-size:22px;
    padding-right:2px;
    font-family:'ProximaNova-Bold';
}

.event .event-header .event-prices .content .price2 { 
    width:85px;
    font-size:13px;
    float:left;
    font-family:'ProximaNova-Regular';
    text-align:center;
}

.event .event-header .event-prices .content .price2 b { 
    font-size:22px;
    padding-right:2px;
    font-family:'ProximaNova-Bold';
}

.event .event-header .event-prices .content .salebutton  {
    float:left;
    width:130px;
    text-align:right;
    padding-top:10px;
    margin-left:10px;
    font-family:'ProximaNova-Bold';
}

.event .event-header .event-prices .content .salebutton a {
    font-size:16px;
    padding:10px 10px;
    color:#fff;
    font-weight:bold;

}

.event .event-header .event-prices .content .salebutton.sun a { background:#8dc640; }
.event .event-header .event-prices .content .salebutton.mon a { background:#37a159; }
.event .event-header .event-prices .content .salebutton.tue a { background:#0086c9; }
.event .event-header .event-prices .content .salebutton.wed a { background:#842990; }
.event .event-header .event-prices .content .salebutton.thu a { background:#bb216d; }
.event .event-header .event-prices .content .salebutton.fri a { background:#db1736; }
.event .event-header .event-prices .content .salebutton.sat a { background:#f16227; }

.event .event-header .event-prices .content .salebutton a:hover  {
    background:#fff;
    text-shadow: 0.1em 0.1em 0.05em #CCC;
}

.event .event-header .event-prices .content .presale { background:#f1f1f1;text-align:center;padding:10px 0;margin-top:10px;color:#d44457;font-size:15px;font-family:'ProximaNova-Regular'; }
.event .event-header .event-prices .content .sponsors { padding-top:20px;text-align:center;color:#ccc;font-size:12px; }
.event .event-header .event-prices .content .sponsors div { padding-left:30px;padding-bottom:10px; }
.event .event-header .event-prices .content .sponsors img { margin-right:10px; }

.detail-content {
    width:1000px;
    padding:30px 50px;
    background:#f5f5f5;
    text-align:left;
}

.detail-content .artists .artists-nav a { font-size:20px;margin-right:20px;font-family:'ProximaNova-Regular';
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
.detail-content .artists .artists-nav a:hover { 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}
.detail-content .artists .artists-nav a.selected { 
    font-family:'ProximaNova-Bold';
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}
.detail-content .artists #artist_detail_view { padding-top:50px;font-family:'ProximaNova-Regular'; }
.detail-content #artist_detail_view .left { width:450px;padding-right:50px;float:left; }

.detail-content #artist_detail_view .left table tr td { font-size:12px;font-family:'ProximaNova-Regular';line-height:23px;vertical-align:top;color:#666; }
.detail-content #artist_detail_view .left table tr td b { font-family:'ProximaNova-Regular';color:#000;font-size:13px; }

.detail-content #artist_detail_view .left table tr td a {
    font-family:'ProximaNova-Regular';
}

.detail-content #artist_detail_view .left .description {
    padding:20px 0;
    line-height:22px;
    font-size:14px;
}

.detail-content #artist_detail_view .right { width:500px;float:left; }
.detail-content #artist_detail_view .right .image { width:135px;height:100px;float:left;border:solid 10px #fff;overflow:hidden;
-moz-box-shadow: 2px 2px 5px 1px #dcdbdb;
-webkit-box-shadow: 2px 2px 5px 1px #dcdbdb;
box-shadow: 2px 2px 5px 1px #dcdbdb;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 10, direction = 135, color = '#dcdbdb');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 10, Direction = 135, Color = '#dcdbdb')";
margin-right:10px;
margin-bottom:10px;
}
.detail-content #artist_detail_view .right .image img { width:150px; }

.detail-content #artist_detail_view .right .video {width:135px;height:100px;float:left;border:solid 10px #fff;overflow:hidden;
-moz-box-shadow: 2px 2px 5px 1px #dcdbdb;
-webkit-box-shadow: 2px 2px 5px 1px #dcdbdb;
box-shadow: 2px 2px 5px 1px #dcdbdb;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 10, direction = 135, color = '#dcdbdb');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 10, Direction = 135, Color = '#dcdbdb')";
margin-right:10px;
margin-bottom:10px;
position:relative;
}

.detail-content #artist_detail_view .right .video .play {
    position:absolute;
    width:140px;
    height:100px;
    left:0;
    top:0;
    z-index:1px;
    display:block;
    text-align: center;
}

.detail-content #artist_detail_view .right .video a {
    color:#fff;
}

.detail-content #artist_detail_view .right .video .play img {
    margin-top:12px;
}

.detail-content #artist_detail_view .right .video:hover .play {
    display:block;
    cursor:pointer;
}

.detail-content #artist_detail_view .right .sound { width:280px;height:80px;float:left;border:solid 10px #fff;overflow:hidden;
-moz-box-shadow: 2px 2px 5px 1px #dcdbdb;
-webkit-box-shadow: 2px 2px 5px 1px #dcdbdb;
box-shadow: 2px 2px 5px 1px #dcdbdb;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 10, direction = 135, color = '#dcdbdb');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 10, Direction = 135, Color = '#dcdbdb')";
margin-right:10px;
margin-bottom:10px;
padding:10px;
text-align:center;e
background:#000;
color:#fff;
position:relative;
}

.events_canvas { padding-top:150px;width:1080px;text-align:left;min-height:800px; }

.events_canvas { color:#fff; }
.events_canvas .events-top { position:relative; }
.events_canvas .events-top h1 { font-size:40px;margin:60px 20px;font-family:'ProximaNova-Regular';;letter-spacing:1px;margin-bottom:20px; }

.events_canvas .events-white {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background:url(../images/diagonalpattern.png) #fff;
    color:#000;
}

.events_canvas .events-white .top-title {
    position:relative;
    padding:15px 20px;
    background:#e3e3e3;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    color:#000;
    font-size:20px;
}

.events_canvas .events-white .top-title a {
    color:#999;
    margin-right:10px;
    font-family: 'ProximaNova-Regular',Arial;
}

.events_canvas .events-white .top-title a.selected
{
    color:#313131;
    font-family: 'ProximaNova-Bold',Arial;
}
.events_canvas .events-white .top-title .events-navigation { 
    position:absolute;
    right:20px; 
    top:13px;
}

.events_canvas .events-white .top-title .time_description {
    position:absolute;
    right:0px;
    top:-20px;
    font-size:12px;
    font-family:'ProximaNova-Light';
    color:#666;
    color:#fff;
}

.events_canvas .events-white .top-title .events-navigation ul>li{ 
    display:inline;
    font-size:11px;
    position:relative;
    background:url(../images/events-top-border.png) no-repeat center right;
    padding:5px 10px;
}

.events_canvas .events-white .top-title .events-navigation ul li.last{ 
    background:none;
    padding-right:0;
    margin-left:0;
}

.events_canvas .events-white .top-title .events-navigation ul li.cal_view_menu {
    padding-right:8px;
    padding-left:12px;
}

.events_canvas .events-white .top-title .events-navigation ul li a.calendar_view{ 
    background:url(../images/calendar_view.png) no-repeat right;
    padding:3px 10px;
    margin-right:3px;
    padding-right:25px;
}

.events_canvas .events-white .top-title .events-navigation ul li a.calendar_view.select { 
    background:url(../images/calendar_view_h.png) no-repeat;
}

.events_canvas .events-white .top-title .events-navigation ul li a.list_view{ 
    background:url(../images/list_view.png) no-repeat right;
    padding:2px 8px;
    margin-right:0;
    margin-top:1px;
    padding-right:25px;
}

.events_canvas .events-white .top-title .events-navigation ul li a.list_view.select { 
    background:url(../images/list_view_h.png) no-repeat;
}

.events_canvas .events-white .top-title .events-navigation ul li a {
    background:url(../images/events-arrow.png) no-repeat center right; 
    padding-right:20px;
    padding-top:2px;
}

.events_canvas .events-white .top-title .events-navigation ul li ul {
    position:absolute;
    z-index:2;
    bottom:25px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    background:#e3e3e3;
    display:none;
    padding-top:5px;
}
.events_canvas .events-white .top-title .events-navigation ul li ul li { 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.events_canvas .events-white .top-title .events-navigation ul li ul li:hover{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}

.events_canvas .events-white .top-title .events-navigation ul li ul li{
   display:block;
   background:none;
   width:90px;
   cursor:pointer;
}


.events_canvas .events-white .day {
    width:126px;
    height:420px;
    overflow:hidden;
    float:left;
    margin-left:25px;
    margin-top:32px;
    position:relative;
}

.events_canvas .events-white .day .blank {
    width:121px;
    height:380px;
    background:url(../images/logo-horizantal.png) no-repeat center #fff;
    margin-top:30px;
    -moz-box-shadow: 1px 1px 10px #c6c6c6;
    -webkit-box-shadow: 1px 1px 10px #c6c6c6;
    box-shadow: 1px 1px 10px #c6c6c6;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength = 3, direction = 135, color = '#CCC');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 135, Color = '#CCC')";
}

.events_canvas .events-white .day .day_num { position:absolute;line-height:22px;font-size:11px; }
.events_canvas .events-white .day .day_num div { padding:0px 0px;line-height:20px;color:#fff;margin-right:5px;font-size:11px;width:20px;height:20px;position:absolute;text-align:center; }

.events_canvas .events-white .day .day_num div.sun { background:#8dc640; }
.events_canvas .events-white .day .day_num div.mon { background:#37a159; }
.events_canvas .events-white .day .day_num div.tue { background:#0086c9; }
.events_canvas .events-white .day .day_num div.wed{ background:#842990; }
.events_canvas .events-white .day .day_num div.thu { background:#bb216d; }
.events_canvas .events-white .day .day_num div.fri { background:#db1736; }
.events_canvas .events-white .day .day_num div.sat { background:#f16227; }

.events_canvas .events-white .day .content { margin-top:30px; }
.events_canvas .events-white .day .content .col1 { height:380px;width:122px;margin-top:10px;overflow:hidden;background:#fff; }
.events_canvas .events-white .day .content .col2 { height:179px;width:122px;margin-top:20px;overflow:hidden;background:#fff; }
.events_canvas .events-white .day .content .col3 { height:119px;width:122px;margin-top:10px;overflow:hidden;background:#fff; }

.events_canvas .events-white .day .content .col1 , .events_canvas .events-white .day .content .col2 , .events_canvas .events-white .day .content .col3 {
-moz-box-shadow: 1px 1px 10px #c6c6c6;
-webkit-box-shadow: 1px 1px 10px #c6c6c6;
box-shadow: 1px 1px 10px #c6c6c6;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 3, direction = 135, color = '#CCC');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 135, Color = '#CCC')";
}

.events_canvas .events-white .day .content span { padding-right:5px; }

.events_canvas .events-white .day .content .sun { border:solid 1px #8dc640; }
.events_canvas .events-white .day .content .mon { border:solid 1px #37a159; }
.events_canvas .events-white .day .content .tue { border:solid 1px #0086c9; }
.events_canvas .events-white .day .content .wed{ border:solid 1px #842990; }
.events_canvas .events-white .day .content .thu { border:solid 1px #bb216d; }
.events_canvas .events-white .day .content .fri { border:solid 1px #db1736; }
.events_canvas .events-white .day .content .sat { border:solid 1px #f16227; }

.events_canvas .events-white .day .content .sun span { color:#8dc640; }
.events_canvas .events-white .day .content .mon span { color:#37a159; }
.events_canvas .events-white .day .content .tue span { color:#0086c9; }
.events_canvas .events-white .day .content .wed span { color:#842990; }
.events_canvas .events-white .day .content .thu span { color:#bb216d; }
.events_canvas .events-white .day .content .fri span { color:#db1736; }
.events_canvas .events-white .day .content .sat span { color:#f16227; }

.events_canvas .events-white .day .content .title { font-weight:bold;font-family:'ProximaNova-Regular',Arial;padding:5px;padding-bottom:0;font-size:13px; }

.events_canvas .events-white .day .content .desc { padding:0 5px;font-size:13px;font-family:'ProximaNova-Regular',Arial; }
.events_canvas .events-white .day .content .image { margin-top:5px;position:relative;height:340px; }
.events_canvas .events-white .day .content .col1 .image { margin-top:5px;position:relative;height:340px; }
.events_canvas .events-white .day .content .col2 .image { margin-top:5px;position:relative;height:139px; }
.events_canvas .events-white .day .content .col3 .image { margin-top:5px;position:relative;height:79px; }
.events_canvas .events-white .day .content .image img { height:100%;display:block;position:absolute;left:-100%; }

#detail_box { background:#f9f9f9;font-family:'ProximaNova-Regular',Arial;width:850px;overflow:hidden; }

#detail_box .event-info { 
    width:420px;
    position:relative;
    float:left;
    padding-right:30px;
}

#detail_box  .event-info .arrow { 
position:absolute;
left:-20px;
top:15px;
}

#detail_box  .event-info .date { 
    position:absolute;
    left:0px;
    text-align:center;
    padding:10px 0;
    width:66px;
    color:#fff;
    height:60px;
    font-family:'ProximaNova-Regular',Arial;
}

#detail_box  .event-info  .arrow { 
    position:absolute;
    left:60px;
    top:15px;
}

#detail_box .event-info .time {
    position:absolute;
    top:85px;
    font-size:17px;
    color:#606060;
    text-align:center;
    font-size:16px;
    width:66px;
}

#detail_box .event-info .time b {
    font-family:'ProximaNova-Bold',Arial;
}

#detail_box .event-info .date div { font-size:26px;font-weight:bold;font-family:'ProximaNova-Black',Arial; }
#detail_box .event-info .date hr { border:none;border-bottom:dashed 1px #FFF; }

#detail_box .event-info .date.sun { background:#8dc640; }
#detail_box .event-info .date.mon { background:#37a159; }
#detail_box .event-info .date.tue { background:#0086c9; }
#detail_box .event-info .date.wed { background:#842990; }
#detail_box .event-info .date.thu { background:#bb216d; }
#detail_box .event-info .date.fri { background:#db1736; }
#detail_box .event-info .date.sat { background:#f16227; }

#detail_box .event-info .title { padding-left:90px;min-height:140px; }
#detail_box .event-info .title h1 { color:#383838;font-size:24px;font-family:'ProximaNova-Regular',Arial;line-height:24px;margin-bottom:5px; }
#detail_box .event-info .description { font-size:14px;line-height:16px; }

#detail_box .event-info .description .links { padding-top:18px;font-size:12px; }
#detail_box .event-info .description .links a.readmore { background:#f2f2f2;padding:5px 10px; }
#detail_box .event-info .description .links a.buyticket { background:#b3b3b3;padding:5px 10px;margin-left:10px; }


#detail_box .event-info .description .links a.buyticket.sun:hover { background:#8dc640;color:#fff; }
#detail_box .event-info .description .links a.buyticket.mon:hover { background:#37a159;color:#fff; }
#detail_box .event-info .description .links a.buyticket.tue:hover { background:#0086c9;color:#fff; }
#detail_box .event-info .description .links a.buyticket.wed:hover { background:#842990;color:#fff; }
#detail_box .event-info .description .links a.buyticket.thu:hover { background:#bb216d;color:#fff; }
#detail_box .event-info .description .links a.buyticket.fri:hover { background:#db1736;color:#fff; }
#detail_box .event-info .description .links a.buyticket.sat:hover { background:#f16227;color:#fff; }

#detail_box .event-info .share .friends {
    text-align:left;
    font-size:10px;
    padding-bottom:10px;
}

#detail_box .event-info .share .friends b {
    font-size:14px;
    letter-spacing:-1px;
    color:#000;
    font-family:'ProximaNova-Bold',Arial;
}

#detail_box .image { width:400px;float:left;overflow:hidden;height:265px; }
#detail_box .image img { width:400px; }

#detail_box .share { color:#383838;font-size:10px;line-height:16px;padding-top:0px;width:170px;float:left; }
#detail_box .share b { color:#ccc;font-family:'ProximaNova-Regular',Arial; }

#detail_box .artists { float:left;width:230px;padding-left:20px;padding-bottom:0px; }

#detail_box .artists .artist { clear:both;margin-bottom:10px;font-size:12px;color:#575757; }
#detail_box .artists .artist.last { margin-bottom:0px; }
#detail_box .artists .artist b { font-family:'ProximaNova-Regular',Arial;color:#000; }

#detail_box .artists .artist .image { width:32px;height:32px;overflow:hidden;margin-right:10px; }
#detail_box .artists .artist .image img { width:32px;float:left; }

#calendar_list_view { display:block; }
#calendar_list_view .event { position:relative;padding:20px;border-bottom:solid 1px #e5e5e5;background:#fff; }
#calendar_list_view .event .col1 { width:66px;float:left;position:relative;margin-right:20px; }
#calendar_list_view .event .date { 
    position:absolute;
    left:0px;
    text-align:center;
    padding:5px 0;
    width:66px;
    color:#fff;
    height:80px;
    font-family:'ProximaNova-Regular',Arial;
}

#calendar_list_view .event .col1 .date div { font-size:26px;font-weight:bold;font-family:'ProximaNova-Black',Arial; }
#calendar_list_view .event .col1 .date hr { border:none;border-bottom:dashed 1px #FFF; }

#calendar_list_view .event .col1 .date.sun { background:#8dc640; }
#calendar_list_view .event .col1 .date.mon { background:#37a159; }
#calendar_list_view .event .col1 .date.tue { background:#0086c9; }
#calendar_list_view .event .col1 .date.wed { background:#842990; }
#calendar_list_view .event .col1 .date.thu { background:#bb216d; }
#calendar_list_view .event .col1 .date.fri { background:#db1736; }
#calendar_list_view .event .col1 .date.sat { background:#f16227; }

#calendar_list_view .event .col1 .time { margin-top:70px;width:66px;text-align:center; }
#calendar_list_view .event .col1 .time b { color:#606060;font-size:18px; }

#calendar_list_view .event .col2 { width:575px;float:left;font-size:16px;font-family:'ProximaNova-Regular',Arial;margin-right:20px; }
#calendar_list_view .event .col2 .title h1 { color:#383838;font-size:25px;font-family:'ProximaNova-SemiBold',Arial; }

#calendar_list_view .event .col2 .links { padding-top:18px;font-size:12px; }
#calendar_list_view .event .col2 .links a.readmore { background:#f2f2f2;padding:5px 10px; }
#calendar_list_view .event .col2 .links a.buyticket { background:#b3b3b3;padding:5px 10px;margin-left:10px; }

#calendar_list_view .event .col2 .links a.buyticket.sun:hover { background:#8dc640;color:#fff; }
#calendar_list_view .event .col2 .links a.buyticket.mon:hover { background:#37a159;color:#fff; }
#calendar_list_view .event .col2 .links a.buyticket.tue:hover { background:#0086c9;color:#fff; }
#calendar_list_view .event .col2 .links a.buyticket.wed:hover { background:#842990;color:#fff; }
#calendar_list_view .event .col2 .links a.buyticket.thu:hover { background:#bb216d;color:#fff; }
#calendar_list_view .event .col2 .links a.buyticket.fri:hover { background:#db1736;color:#fff; }
#calendar_list_view .event .col2 .links a.buyticket.sat:hover { background:#f16227;color:#fff; }

#calendar_list_view .event .col3 {
    width:230px;
    float:left;
    margin-right:20px;
}

#calendar_list_view .event .col3 .artist { clear:both;margin-bottom:10px;font-size:12px;color:#575757; }
#calendar_list_view .event .col3 .artist.last { margin-bottom:0px; }
#calendar_list_view .event .col3 .artist b { font-family:'ProximaNova-Regular',Arial;color:#000; }

#calendar_list_view .event .col3 .artist .image { width:32px;height:32px;overflow:hidden;margin-right:10px;float:left; }
#calendar_list_view .event .col3 .image img { width:32px;float:left; }

#calendaer_list_view .col4 {
    width:160px;
    height:130px;
    float:left;
    margin-right:20px;
    overflow:hidden;
}

#calendar_list_view .col4 .image {
    width:152px;
    height:120px;
    overflow:hidden;
    border:solid 3px #fff;
    -moz-box-shadow: 1px 1px 10px #c6c6c6;
    -webkit-box-shadow: 1px 1px 10px #c6c6c6;
    box-shadow: 1px 1px 10px #c6c6c6;
    filter: progid:DXImageTransform.Microsoft.Shadow(strength = 3, direction = 135, color = '#CCC');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 135, Color = '#CCC')";
    text-align:center;
}

#calendar_list_view .col4 .image img { height:120px; }

#calendar_list_view .col5 {
    position:absolute;
    right:20px;
    top:20px;
    width:150px;
    font-size:11px;
}

#calendar_list_view .col5 .share b { color:#999;font-family:'ProximaNova-Regular',Arial; }
#calendar_list_view .col5 .share .friends b { color:#000;font-family:'ProximaNova-Bold',Arial;font-size:14px; }
#calendar_list_view .col5 .share a { line-height:18px; }



.content-canvas { padding-top:150px;width:1080px;text-align:left; }

.content-canvas { color:#fff; }
.content-canvas .big-title { position:relative; }
.content-canvas .big-title h1 { font-size:40px;margin:60px 20px;font-family:'ProximaNova-Regular';;letter-spacing:1px;margin-bottom:20px; }

.content-canvas .content-inner {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background:#fff;
    color:#000;
    min-height:400px;
}

.content-canvas .content-inner .nav {
    position:relative;
    padding:15px 20px;
    background:#e3e3e3;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    color:#000;
    font-size:20px;
}

.content-canvas .content-inner .nav a {
    color:#999;
    font-size:20px;
    margin-right:10px;
    font-family: 'ProximaNova-Regular',Arial;
}

.content-canvas .content-inner .nav a:hover
{
    color:#313131;
}

.content-canvas .content-inner .nav a.selected
{
    color:#313131;
    font-family: 'ProximaNova-Bold',Arial;
}

.content-canvas .content-inner .left {
    width:520px;
    font-size:16px;
    font-family: 'ProximaNova-Regular',Arial;
    margin:30px;
    line-height:26px;
    float:left;
}

.content-canvas .content-inner .left h2 {
    font-family: 'ProximaNova-Regular',Arial;
    font-size:26px;
    margin:0;
    padding:0;
    margin-bottom:10px;
}

.content-canvas .content-inner .right {
    width:500px;
    float:left;
    margin-top:30px;
}

.content-canvas .content-inner .right .image { width:120px;height:100px;float:left;border:solid 10px #fff;overflow:hidden;
-moz-box-shadow: 2px 2px 5px 1px #dcdbdb;
-webkit-box-shadow: 2px 2px 5px 1px #dcdbdb;
box-shadow: 2px 2px 5px 1px #dcdbdb;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 10, direction = 135, color = '#dcdbdb');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 10, Direction = 135, Color = '#dcdbdb')";
margin-right:10px;
margin-bottom:10px;
}
.content-canvas .content-inner .right img { width:150px; }


#slider-header { width:1100px;background:#c8c8c8;position:relative;height:720px;overflow:hidden; }


#slider-header div ul li .title { position:absolute;bottom:200px;text-align: left;margin-left:60px;max-width:650px;z-index:2; }
#slider-header div ul li label { left:60px;background:#97b900;color:#fff;font-family:'ProximaNova-Bold',Arial;font-size:40px;padding:0 5px;line-height:48px; }
#slider-header div ul li a.desc h2 { left:60px;margin-top:10px;color:#fff;font-family:'ProximaNova-Regular',Arial;font-size:20px;float:left;clear:left;text-shadow: 1px 1px #000;margin-bottom:20px;margin-left:-10px; }

#slider-header div ul li a.detail-link {
    color:#000;
    font-family:'ProximaNova-Bold',Arial;
    background:#fff;
    font-size:16px;
    padding:5px 10px;
    padding-right:0;
}

#slider-header div ul li a.detail-link span {
    background:red;
    background:url(../images/right-arrow.png) no-repeat right #97b900;
    padding:5px;
    padding-left:20px;
    margin-left:20px;
}

#slider-header div ul li.sun label , #slider-header div ul li.sun a.detail-link:hover , #slider-header div ul li.sun a.detail-link span { background-color:#8dc640;color:#fff; }
#slider-header div ul li.mon label , #slider-header div ul li.mon a.detail-link:hover , #slider-header div ul li.mon a.detail-link span { background-color:#37a159;color:#fff; }
#slider-header div ul li.tue label , #slider-header div ul li.tue a.detail-link:hover , #slider-header div ul li.tue a.detail-link span { background-color:#0086c9;color:#fff; }
#slider-header div ul li.wed label , #slider-header div ul li.wed a.detail-link:hover , #slider-header div ul li.wed a.detail-link span { background-color:#842990;color:#fff; }
#slider-header div ul li.thu label , #slider-header div ul li.thu a.detail-link:hover , #slider-header div ul li.thu a.detail-link span { background-color:#bb216d;color:#fff; }
#slider-header div ul li.fri label , #slider-header div ul li.fri a.detail-link:hover , #slider-header div ul li.fri a.detail-link span { background-color:#db1736;color:#fff; }
#slider-header div ul li.sat label , #slider-header div ul li.sat a.detail-link:hover , #slider-header div ul li.sat a.detail-link span { background-color:#f16227;color:#fff; }

#slider-header div ul li .title label:hover {
    cursor:pointer;
}


.home-boxes {
    position:relative;
    width:1100px;
    height:350px;
    background:#c8c8c8;
}

.home-boxes h1 {
    font-size:20px;
    font-family:'ProximaNova-Regular',Arial;
    margin-bottom:10px;
}

.home-boxes .col1 {
    width:291px;
    position:absolute;
    background:#fff;
    padding:20px;
    height:408px;
    overflow:hidden;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    left:40px;
    top:-120px;
    text-align: left;
}

.home-boxes .col2 {
    width:333px;
    position:absolute;
    top:-120px;
    left:381px;
    height:442px;
    text-align:left;
}

.home-boxes .col2 .bigbox {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background:#fff;
    padding:20px;
    height:338px;
}

.home-boxes .col2 .bigbox .image {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    overflow:hidden;
    width:290px;
    height:200px;
    position:relative;
}

.home-boxes .col2 .bigbox .image .play {
    position:absolute;
    top:40px;
    left:80px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20);
    -moz-opacity:0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;
}

.home-boxes .col2 .bigbox .image .play:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}

.home-boxes .col2 .bigbox .desc {
    height:70px;
    overflow:hidden;
}

.home-boxes .col2 .bigbox .desc img {
    display:none;
}

.home-boxes .col2 .bigbox .desc iframe {
    display:none;
}

.home-boxes .col2 .bigbox .title {
    font-size:20px;
    margin:5px 0;
}

.home-boxes .col2 .bigbox .title span {
    color:#ea660e;
    font-family:'ProximaNova-Bold',Arial;
}

.home-boxes .col2 .bigbox .title b {
    font-family:'ProximaNova-Bold',Arial;
}

.home-boxes .col2 .bigbox .moreinfo {
    padding-top:5px;
}

.home-boxes .col2 .bigbox .moreinfo a {
    font-family:'ProximaNova-Bold',Arial;
    color:#3f3f3f;
}

.home-boxes .col2 .bigbox .moreinfo a:hover {
    color:#ea660e;
}

.home-boxes .col2 .home-social {
    background:#fff;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    float:left;
    width:119px;
    height:70px;
    text-align:center;
    padding:15px 20px;
    margin-top:10px;
    font-size:12px;
    line-height:16px;
}

.home-boxes .col2 .home-social div {
    margin-top:5px;
}

.home-boxes .col2 .home-social div img {
    margin-right:5px;
}

.home-boxes .col2 .download-app {
    background:#fff;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    float:left;
    width:133px;
    height:70px;
    padding:15px 10px;
    margin-top:10px;
    margin-left:10px;
    text-align:center;
    font-size:12px;
}

.home-boxes .col2 .download-app img {
    width:120px;
    margin-top:10px;
}

.home-boxes .col2 .show-map {
    background:#fff;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background:#fff;
    margin-top:10px;
    padding:2px;
}

.home-boxes .col2 .show-map img {
    float:left;
}

.home-boxes .col2 .show-map a {
    color:#000;
    margin-left:10px;
    font-family:'ProximaNova-Bold',Arial;
    padding-right:15px;
    background:url(../images/home-map-arrow.png) right center no-repeat;
    position:absolute;
    right:15px;
}

.home-boxes .col3 {
    width:305px;
    position:absolute;
    background:#fff;
    padding:15px;
    overflow:hidden;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    right:40px;
    bottom:23px;
    text-align: left;
}

.home-boxes .col3 .nav {
    position:absolute;
    right:0;
    top:-30px;
}

.home-boxes .col3 a.next {
    background:url(../images/right_arrow.png) no-repeat center;
    padding:0px 5px;
    padding-top:1px;
}

.home-boxes .col3 a.prev {
    background:url(../images/prev_arrow.png) no-repeat center;
    padding:0px 5px;
    padding-top:1px;
}

.home-boxes .col3 .day {
    width:43px;
    height:43px;
    overflow:hidden;
    float:left;
    position:relative;
    text-align: center;
    color:#000;
    font-size:16px;
}

.home-boxes .col3 .day .day_num div { 
    width:43px;
    height:43px; 
    padding-top:10px;
}

.home-boxes .col3 .day .blank {
}

.home-boxes .col3 .day .home-day {
    width:43px;
    height:43px;
    overflow:hidden;
    position:absolute;
    left:0;
    top:0;
    background:#fff;
    text-align: center;
    color:#000;
    font-size:16px;
    padding-top:10px;
    font-family:'ProximaNova-Bold',Arial;
}

.home-boxes .col3 .day .home-day.sun { color:#8dc640; }
.home-boxes .col3 .day .home-day.mon { color:#37a159; }
.home-boxes .col3 .day .home-day.tue { color:#0086c9; }
.home-boxes .col3 .day .home-day.wed { color:#842990; }
.home-boxes .col3 .day .home-day.thu { color:#bb216d; }
.home-boxes .col3 .day .home-day.fri { color:#db1736; }
.home-boxes .col3 .day .home-day.sat { color:#f16227; }

.home-boxes .col3 .day .home-day:hover { color:#fff; }

.home-boxes .col3 .day .home-day.sun:hover { background:#8dc640; }
.home-boxes .col3 .day .home-day.mon:hover { background:#37a159; }
.home-boxes .col3 .day .home-day.tue:hover { background:#0086c9; }
.home-boxes .col3 .day .home-day.wed:hover { background:#842990; }
.home-boxes .col3 .day .home-day.thu:hover { background:#bb216d; }
.home-boxes .col3 .day .home-day.fri:hover { background:#db1736; }
.home-boxes .col3 .day .home-day.sat:hover { background:#f16227; }

.home-boxes .col3 .newsletter {
    padding-top:20px;
    position:relative;
}

.home-boxes .col3 .newsletter h1 {
    color:#383838;
    margin-bottom:5px;
}

.home-boxes .col3 .newsletter input[type=text] {
    width:290px;
    padding:8px 10px;
    border:none;
    padding-right:0;
    background:url(../images/home-newsletter-input.jpg) no-repeat left;
}

.home-boxes .col3 .newsletter input[type=image] {
    position:absolute;
    right:15px;
    top:58px;
}

.home-boxes .col1 .event { position:relative;padding:0px;height:96px; }
.home-boxes .col1 .allview { position:relative; }
.home-boxes .col1 .allview a { position:absolute;right:0;top:-30px;font-family:'ProximaNova-Bold',Arial;font-size:12px; }
.home-boxes .col1 .event .colleft { width:66px;float:left;position:relative;margin-right:20px; }
.home-boxes .col1 .event .date { 
    position:absolute;
    left:0px;
    text-align:center;
    padding:5px 0;
    width:66px;
    color:#fff;
    height:80px;
    font-family:'ProximaNova-Regular',Arial;
}

.home-boxes .col1 .event .venue {    
    color:#383838;
    font-size:12px;
}

.home-boxes .col1 .event .artist {
    
    color:#383838;
    font-size:12px;
}

.home-boxes .col1  .event .colleft .date div { font-size:24px;font-weight:bold;font-family:'ProximaNova-Black',Arial; }
.home-boxes .col1  .event .colleft .date hr { border:none;border-bottom:dashed 1px #FFF; }

.home-boxes .col1 .event .colleft .date.sun { background:#8dc640; }
.home-boxes .col1 .event .colleft .date.mon { background:#37a159; }
.home-boxes .col1 .event .colleft .date.tue { background:#0086c9; }
.home-boxes .col1 .event .colleft .date.wed { background:#842990; }
.home-boxes .col1 .event .colleft .date.thu { background:#bb216d; }
.home-boxes .col1 .event .colleft .date.fri { background:#db1736; }
.home-boxes .col1 .event .colleft .date.sat { background:#f16227; }

.home-boxes .col1 .event .colleft .time { margin-top:65px;width:66px;text-align:center; }
.home-boxes .col1 .event .colleft .time b { color:#606060;font-size:18px; }

.home-boxes .col1 .event .colright { width:200px;float:left;font-size:16px;font-family:'ProximaNova-Regular',Arial;padding-top:5px; }
.home-boxes .col1 .event .colright .title h1 { color:#383838;font-size:18px;font-family:'ProximaNova-Bold',Arial;margin-bottom:0; }

.home-boxes .col1 .event .colright .sun:hover h1 { color:#8dc640; }
.home-boxes .col1 .event .colright .mon:hover h1 { color:#37a159; }
.home-boxes .col1 .event .colright .tue:hover h1 { color:#0086c9; }
.home-boxes .col1 .event .colright .wed:hover h1 { color:#842990; }
.home-boxes .col1 .event .colright .thu:hover h1 { color:#bb216d; }
.home-boxes .col1 .event .colright .fri:hover h1 { color:#db1736; }
.home-boxes .col1 .event .colright .sat:hover h1 { color:#f16227; }

.tweets {
    width:1100px;
    background:#f5f5f5;
}

.tweets .inner {
    margin-left:30px;
    text-align: left;
    padding:30px 0;
    position:relative;
}

.tweets .inner h1 {
    font-size: 20px;
    margin-bottom:20px;
    margin-left:10px;
    font-family:'ProximaNova-Regular',Arial;
}

.tweets .inner h1 b {
    font-family: 'ProximaNova-Bold',Arial;
}

.tweets .inner .tweet {
    width:313px;
    float:left;
    height:100px;
    margin-left:10px;
    margin-bottom:10px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background:#fff;
    color:#666;
    padding:10px;
}

.tweets .inner .tweet a:first-child {
    font-weight: bold;
}

.tweets .inner .tweet a {
    color:#00aced;
}

.tweets .inner .tweet span {
    color:#9c295f;
}

.tweets .inner .tweet label {
    color:#999;
    font-style: italic;
    font-size:11px;
}

.tweets .inner .tweet .image {
    float:left;
    width:50px;
    display:none;
}

footer .top {
    padding:20px 0;
}

footer .bottom {
    background:#000;
    padding:30px 20px;
    color:#fff;
    font-family:'ProximaNova-Regular',Arial;
}

footer .bottom .inner {
    width:1100px;
    text-align:left;
    color:#999;
    line-height:20px;
}

footer .bottom .inner a {
    color:#999;
}

footer .bottom .inner a:hover {
    color:#fff;
}

footer .bottom .inner .col1 {
    width:400px;
    float:left;
    margin-left:30px;
}

footer .bottom .inner .col1 label {
    padding-left:20px;
    color:#666;
}

footer .bottom .inner .col1 img {
    margin-top:10px;
}

footer .bottom .inner .col2 {
    width:670px;
    float:left;
    text-align:right;
    padding-top:10px;
    margin-top:8px;
}

footer .bottom .inner .col2 a {
    padding:0 20px;
}

footer .bottom .inner .smallcol {
    width:120px;
    display:none;
    float:left;
}

footer .bottom .inner .smallcol h1 {
    color:#fff;
}

#iframe {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background:#fff;
    padding:10px;
    width:300px;
    text-align: left;
}

#iframe .arrow { 
    position:absolute;
    left:57px;
    top:20px;
}

#iframe .date { 
    position:absolute;
    left:0px;
    text-align:center;
    padding:7px 0;
    top:5px;
    width:66px;
    height:66px;
    color:#000;
    font-family:'ProximaNova-Regular';
}
#iframe .date div { font-size:31px;font-family:'ProximaNova-Bold'; }
#iframe .date hr { border:none;border-bottom:dashed 1px #000;height:1px;margin-bottom:5px; }


#iframe .date.sun { background:#8dc640; }
#iframe .date.mon { background:#37a159; }
#iframe .date.tue { background:#0086c9; }
#iframe .date.wed{ background:#842990; }
#iframe .date.thu { background:#bb216d; }
#iframe .date.fri { background:#db1736; }
#iframe .date.sat { background:#f16227; }

#iframe.sun a:hover { color:#8dc640; }
#iframe.mon a:hover { color:#37a159; }
#iframe.tue a:hover { color:#0086c9; }
#iframe.wed a:hover { color:#842990; }
#iframethu a:hover { color:#bb216d; }
#iframe.fri a:hover { color:#db1736; }
#iframe.sat a:hover { color:#f16227; }

.two_col {
    padding:20px;
}

.two_col .image { width:135px;height:155px;float:left;border:solid 10px #fff;overflow:hidden;
-moz-box-shadow: 2px 2px 5px 1px #dcdbdb;
-webkit-box-shadow: 2px 2px 5px 1px #dcdbdb;
box-shadow: 2px 2px 5px 1px #dcdbdb;
filter: progid:DXImageTransform.Microsoft.Shadow(strength = 10, direction = 135, color = '#dcdbdb');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 10, Direction = 135, Color = '#dcdbdb')";
margin-right:10px;
margin-bottom:10px;
}

.two_col .image .title {
    padding-top: 5px;
}

.two_col .image .img {
    width:150px;
    height:100px;
    overflow: hidden;
}

.two_col .image img { width:150px; }

.load-more {
    background:#ccc;
    text-align:center;
    padding:10px;
    cursor:pointer;
}

#load-more-content {
    display:none;
}

