
body, h1, h2, h3, h4, h5, h6 {
    font-family: "Lato", sans-serif;
}
a,
h2.bl1shr-title a:hover,
h2.bl2page-title a:hover,
h2.bl2shr-title a:hover,
h2.ev2shr-title a:hover,
h2.ev2page-title a:hover,
h2.ev3page-title a:hover,
h2.bl1page-title a:hover,
.ev1shr-title a:hover,
.ev1page-title a:hover,
.adwdg-title a:hover,
.ev2shr-col:hover .ev2shr-week,
.ev2page-col:hover .ev2page-week,
.ev3page:hover .ev3page-week,
.evftr-week,
.evwdg-title a:hover,
.textwidget a:hover,
.widget_recent_comments ul li a:hover,
.blwdg-text a:hover,
p.bl1shr-comment a:hover,
p.bl1page-comment a:hover,
p.bl2page-comment a:hover,
#fap-current-meta a,
#footer .tweets_list li a:hover,
#footer .widget_links li a,
#footer .widget_pages li a,
#footer .widget_recent_entries li a,
#footer .widget_archive li a,
#footer .widget_nav_menu li a,
#footer .textwidget a:hover,
#footer .widget_recent_comments ul li a:hover,
#footer .blwdg a:hover {
    color:#ef65a3;
}

.tagcloud a,
.widget-audio-buy a,
.evwdg-tickets a,
.ev2shr-tickets a,
.reply a,
.bl1page-more a,
.ev2page-tickets a,
.ev3page-tickets a,
.adsng-buy a,
.evsng-tickets a,
.button-send#submitmail,
.pagination span, .pagination a,
.highlight,
.button-link a,
p.form-submit input#submit,
div.jp-volume-bar-value,
ul.tabs li a,
#fap-progress-bar,
#fap-volume-progress,
#wizemenu > ul > li:hover > a,
#search-button,
#wp-calendar tbody td:hover,
#wizemenu > ul > li > a:active,
#wizemenu > ul ul li a:hover {
    background:#ef65a3;
}

#mxpage-media ul.fap-my-playlist li.play a:hover {
    background:#ef65a3 url("images/mix-play.png") no-repeat left ;
}

#mxpage-media .shop:hover {
    background:#ef65a3 url("images/mix-shop.png") no-repeat left ;
}

.wz-last:hover .adshr-info,
.wz-last:hover .vdshr-info,
.wz-last:hover .phshr-info,
.wz-last:hover .adpage-info,
.wz-last:hover .phpage-info,
.wz-last:hover .vdpage-info,
.vdwdg:hover .vdwdg-info,
.evftr-date:hover {
    border-bottom:3px solid #ef65a3;
}

#footer-bottom {
    border-top:3px solid #ef65a3;
}

ul.fap-my-playlist li:hover, 
ul.fap-my-playlist li.selected {
    border-left:3px solid #ef65a3;
}
.flex-title-large,
.flex-title-small {
    background: url("images/slider/transef65a3.png");
}

.wz-hover .bg {
    background: url("images/hover/ef65a3.png");
}

#fap-ui-nav #fap-previous { background: url("images/player/ef65a3.png") 0 -72px no-repeat; left: -2px; }

#fap-ui-nav #fap-next { background: url("images/player/ef65a3.png") 0 -41px no-repeat; left: 52px; }

#fap-ui-nav .fap-play { background: url("images/player/ef65a3.png") 0 0 no-repeat }

#fap-ui-nav .fap-pause { background: url("images/player/ef65a3.png") -41px -103px no-repeat }

a.jp-play { background: url("images/player/ef65a3.png") 0 0 no-repeat }

a.jp-pause { background: url("images/player/ef65a3.png") -41px -103px no-repeat; display: none; }

a.jp-repeat { background: url("images/player/ef65a3.png") -62px -72px no-repeat }

a.jp-repeat-off { background: url("images/player/ef65a3.png") -93px -72px no-repeat }

a.jp-stop { background: url("images/player/ef65a3.png") -93px -41px no-repeat; margin-left: -7px; }

#fap-ui-nav #fap-previous:hover { background: url("images/player/ef65a3.png") -31px -72px no-repeat }

#fap-ui-nav #fap-next:hover { background: url("images/player/ef65a3.png") -31px -41px no-repeat }

#fap-ui-nav .fap-play:hover { background: url("images/player/ef65a3.png") -41px 0 no-repeat }

#fap-ui-nav .fap-pause:hover { background: url("images/player/ef65a3.png") 0 -103px no-repeat }

a.jp-play:hover { background: url("images/player/ef65a3.png") -41px 0 no-repeat }

a.jp-pause:hover { background: url("images/player/ef65a3.png") 0 -103px no-repeat }

a.jp-repeat:hover { background: url("images/player/ef65a3.png") -93px -72px no-repeat }

a.jp-repeat-off:hover { background: url("images/player/ef65a3.png") -62px -72px no-repeat }

a.jp-stop:hover { background: url("images/player/ef65a3.png") -62px -41px no-repeat }

.button-switcher-enter { background: url("images/player/hideef65a3.png") 0 0 no-repeat }

.button-switcher-enter:hover { background: url("images/player/hideef65a3.png") -50px 0 no-repeat }

.button-switcher-close { background: url("images/player/hideef65a3.png") 0 -35px no-repeat }

.button-switcher-close:hover { background: url("images/player/hideef65a3.png") -50px -35px no-repeat }

.radio-wz-open { background: url("images/player/hideef65a3.png") 0 0 no-repeat; }

.radio-wz-open:hover { background: url("images/player/hideef65a3.png") -50px 0 no-repeat }

.radio-wz-open-hidden { background: url("images/player/hideef65a3.png") 0 -35px no-repeat; }

.radio-wz-open-hidden:hover { background: url("images/player/hideef65a3.png") -50px -35px no-repeat }

.radio-wz-hidden-open { background: url("images/player/hideef65a3.png") 0 0 no-repeat; }
	
.radio-wz-hidden-open:hover { background: url("images/player/hideef65a3.png") -50px 0 no-repeat }/*****HEADER LISTEN LIVE****/

.listen h2.widgettitle {
    color: #fff;
    font-size: 15px;
    margin-bottom: 0px;
}

.listen {
    width: 20%;
    float: left;
    margin-left: 0%;
}

.listen .textwidget {
    padding: 0px;
    margin-top: 0px;
}

.listen object#_fms {
    height: 47px;
}

/*****Social Feed*****/

div#ff-stream-1 {
    margin-top: 30px;
    border: solid 14px #371f33;
}




hr {
    border: none;
}

img.rpwe-alignleft.rpwe-thumb.rpwe-default-thumb {
    width: 20%;
}

#footer .textwidget {
    background: none;
    margin-bottom: 19px;
    padding: 0px;
    overflow: hidden;
    color: #fff;
    margin-top: 0px;
}

#bnftr {
    width: 46%;
    height: 90px;
    float: left;
    margin-right: 10px;
    margin-top: 5px;
    overflow: hidden;
    }

#logo {
    float: left;
    /*width: 300px;*/
    width: 15%;
    margin-top: 0px;
margin-left: 8%;
    }

#header {
    width: 100% !important;
    margin: 0px auto 45px auto;
padding-top: 15px;
   padding-left: 0px; 
    padding-right: 0px; 
}

.header-row {
    width: 100%;
    margin: 0 auto 0 auto;

}

#main {
    width: 100%  !important;
    margin-top: 0px;
padding: 10px 20px 6px 0px;
}

.main-navigation {
    float: left;
margin: 0 0 0 10%;
}

.header-row {
    width: 100%;
    margin: 0 auto 0 auto;
}

#footer-social {
    float: left;
}

#footer-social li a {
    width: 30px;
    height: 30px;
}

.textwidget.custom-html-widget {
    margin-top: 10px;
    width: 19%;
}

#bnftr img {
    width: 100%;
}

.wrap {
    width: 100%  !important;
    background: none;
    padding: 20px 0px 20px 0px;
}

#slider-left {
width: 96% !important;
    height: auto !important;
    margin-bottom: 20px !important;
    margin-top: 7px;
    padding: 15px;
   background: #1d1c1c80 !important;
}

.col-left-home.clearfix {
    width: 60%;
    margin-left: 8%;
}

.sidebar-right {
    float: right;
    margin-right: 8%;
}

.sidebar-right div#layerslider_1 {
    width: 300px !important;
}

.bl1shr-col {
    width: 108%;
}

.ev1shr-col {
    margin-right: 15px;
    width: 340px;
    padding: 6px;
}

.home-width {
    width: 735px;
}

#footer {
    width: 100%  !important;
    margin: 0px auto 0px auto;
background: #000;
    padding: 20px 0px 0px 0px;
}

#footer-bottom {
    border-top: 3px solid #ef65a3;
    width: 100%  !important;
padding: 19px 0px 35px 0px !important;
}

.footer-row {
    padding-left: 0px;
    width: 80% !important;
    margin-left: 10%;
}

.page_margin_top {
    margin-top: 45px;
}

.flexslider {
    position: relative;
    border: #fff solid 10px;
}

.home-shr {
    margin-bottom: 23px;
    display: block;
    clear: both;
    background: #1d1c1c80;
    padding: 14px 11px 14px 14px;
}

.col-left, .col-left-home, .col-left-media {
    float: left;
}

div#rpwe_widget-4 {
    background: #fff;
    border: solid 10px #392235;
    margin-top: 40px;
}

.recent-posts-extended .sidebarnav h3 {
    margin-top: -50px;
}

.sidebar-right li.rpwe-li.rpwe-clearfix {
    padding: 10px;
}

.adshr-col, .vdshr-col, .phshr-col {
    margin-bottom: 5px;
    width: 96%;
    padding: 15px 15px 0px 15px;
    float: left;
}

.sidebar-right .textwidget {
    padding: 15px;
    overflow: hidden;
    color: #1b1b1b;
    border: 10px solid #382034;
}

.tt_upcoming_events_wrapper.page_margin_top {
    background: #00000078;
    padding: 10px;
}

a.tt_upcoming_events_event_container {
    width: 100%;
}

.tt_upcoming_events_wrapper {
    clear: both;
    float: left;
    width: 94% !important;
}

div#photos-widget-2 {
    width: 310px;
}

.phwdg {
    background: #fff;
    border: 10px solid #382034;
    padding: 10px;
}

div#layerslider_1 {
    background: #00000078;
    padding: 10px;
}

.footer-col {
    margin-top: 5px;
    margin-right: 21px;
    margin-bottom: 0px;
    float: left;
    width: 23%;
    color: #fff;
}



/*Inner Pages*/

.col-left.clearfix {
    margin-left: 8%;
    width: 58%;
}

.content-page {
    width: 98%;
    display: inline-block;
    padding: 15px;
}

.col-left-single {
    float: left;
    width: 58%;
    margin-left: 8%;
}

.single-col {
    margin-bottom: 5px;
    width: 800px;
    padding: 15px;
}

 .atsng-col {
    width: 1130px;
    padding: 15px;
    overflow: hidden;
}

.artist-template-default .wrap.clearfix {
    margin-left: 8%;
}

/*DJ Pages*/

.page-template-artist-style2 .wrap.clearfix {
    width: 83% !important;
    margin-left: auto;
    margin-right: auto;
}

.adpage, .phpage, .vdpage {
    float: left;
    width: 97%;
    padding: 15px 0px 0px 15px;
    overflow: hidden;
}

.wz-media {
    width: 100%;
}

.atpage2-col.wz-last {
    width: 32%;
}

.wz-wrap.wz-hover img {
    width: 100%;
    height: auto;
}

.atpage2-cover {
    width: 100%;
    height: auto;
}

/*Events Page*/

.col-left-media {
    margin-left: 9%;
    width: 58% !important;
}

.ev1page.clearfix {
    width: 100%;
}

.ev1page.clearfix .home-width {
    width: 95%;
}

.ev2page-col {
    width: 100%;
margin-bottom: 15px;
}

/***BLOG*****/

.bl2page.clearfix {
    width: 100%;
}

.bl2page-col {
    width: 97%;
    margin-bottom: 15px;
}


/******GALLERY*******/

.phsng {
    float: left;
    width: 80%;
    padding: 15px 0px 0px 15px;
    overflow: hidden;
}

.photo-template-default div#content {
    margin-left: 9%;
}

.phsng-col {
    width: 104%;
}

.phsng-photo {
    width: 18%;
}

/***CONTACT*********/

.contactpage {
    width: 96%;
    padding: 20px 15px 0px 20px;
}






/************OLD CODE*******************/


/*.ws-schedule table.verticalheader {
float: left;
width: 30px !important;
}

.ws-schedule .verticalcolumn1 {
float: left;
width: 85px !important;
}*/

div#layerslider_1 {
margin-top: 50px !important;
}

div#text-8 {
margin-top: -50px;
}

.radio-wz-open {
  display: none;
}

.sidebarnav h3 {
font-size:22px;
padding: 0px 0px 0px 0px;
}

#layerslider_widget-6 .sidebarnav h3 {
    margin-top: -40px;
}

div#layerslider_widget-6 {
    margin-top: 40px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { width: 100%; }input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number { width: 100%; }input.wpcf7-form-control.wpcf7-text { width: 100%; }textarea.wpcf7-form-control.wpcf7-textarea { width: 100%; }

#text-13.widget.list-nav.widget_text .textwidget {
    margin-top: 0px;
}