html {background: #d8d7d6;}
.headline_outer {background-attachment:inherit !important;background-position:center;}
.content_wrap {width:100%;padding:0px !important;}
.middle_inner {background-color:#fff !important;}


div.event {width:43%;margin:3%;display:inline-block;}
div.eventhome {width:22%;margin:.5%;display:inline-block;}

#bottom {display:none !important;}
h1.entry-title {line-height:4rem !important;}
div.peak-footer {background:#d8d7d6;text-align:center;}
div.peak-footer table.footerwrap {width:100%;}
div.peak-footer table.footerwrap td{width:33%;background:#d8d7d6;color: #000;vertical-align: middle;line-height: 16px;} 
div.peak-footer table.footerwrap td img.full {width:100%;}
div.peak-footer img.small {max-width:40%;margin: 0 auto;display: block;padding-bottom:10px;}
table.footerwrap td.middle {padding: 10px;font-size:11px;text-align:center;}
table.footerwrap td.left {text-align:center;font-size:10px;}
div.peak-footer table.footerwrap td img.full {width: 70% !important;margin: 0 auto;display: block;}
body.page-template-default .content {background:#fff;}
div.content a {font-weight: bold;color: #d04334;}
body.page-template-default .content_wrap {background:#eee;}

.header_mid .header_mid_inner .mid_nav_wrap {padding-right:150px !important;}
.header_mid .header_mid_inner .mid_nav_wrap_additional {padding-left:150px !important;}

div.underslider {display:block;width:100%;background:#f8e0b8;color:#000;text-align:center;padding:40px;margin-top:-30px;}
div.underslider h1 {color:#000;letter-spacing:0px;font-size:50px;font-weight:800;}
div.underslider h2 {color:#d04334;letter-spacing:0px;font-weight:800;}
div.socialwrap {border-top:3px solid black;margin-top:45px;}
div.socialnew {text-align:center;margin-top:-30px;}
div.socialnew img {max-width: 60px;margin: -2px;padding:0px;}
div.social {text-align:center;}
div.social img {max-width: 60px;}

.sidebar h3 {border-bottom: 2px solid #000 !important;padding:0px;}
.sidebar a {font-weight:bold;color:#000 !important;font-size:18px;}
div.textwidget h4 {font-weight:bold !important;font-size:24px;} 
div.textwidget {font-size:18px;}
div.textwidget {margin-top:20px;}
div.textwidget span.button {background: #000;font-size: 20px;color: #fff;border:0px !important;}
div.promo {width:90%;margin:0 auto;padding:5%;color:#fff !important;font-size:30px;line-height:30px;text-transform:uppercase;}
div.promo strong {font-size:25px;}
div.red {background:#d04334;}

strong {color:#000 !important;}
span.more {font-weight: bold;text-transform: uppercase;color: #d04334;font-size:14px;}
.sidebar {padding: 40px 40px 40px 40px;}
i.fa-facebook,  i.fa-twitter, i.fa-instagram {padding: 5px;font-size: 20px;}
div.titlehead {letter-spacing: 0px !important;font-weight: 900;font-size: 28px;line-height: 32px;padding-left: 10%;text-transform: uppercase;font-family: 'Roboto', Arial, Helvetica, 'Nimbus Sans L', sans-serif;}

@media only screen and (max-width: 950px) {
div.eventhome {width:43%;margin:3%;display:inline-block;}
}

@media only screen and (max-width: 1024px) {
.header_mid .header_mid_inner .mid_nav_wrap {padding-right:0px !important;}
.header_mid .header_mid_inner .mid_nav_wrap_additional {padding-left:0px !important;}
ul.navigation > li > a {color:#fff !important;}
.header_top {display:none !important;}
}

@media only screen and (max-width: 950px) {
.content_wrap {margin:0px !important;}
}

@media only screen and (max-width: 768px) {
#header .header_mid .resp_mid_nav_wrap {top:80px;}
#header .header_mid .mid_nav_wrap nav {padding-top:80px;}
.header_mid .header_mid_outer {min-height:80px !important;}
div.event {width:100% !important;margin:0px !important;padding-bottom:20px;}
div.eventhome {width:100% !important;margin:0px !important;padding-bottom:20px;}
div.peak-footer table.footerwrap td {width:100%;display:block;}
.sidebar {padding:20px !important;}
}

/* Composers  */

div.contenttext {text-align:center;}
div.event-date {font-family: 'Roboto', Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-size: 24px;line-height: 30px;margin-bottom:15px;}
div.eventimage {width:30%;float:left;padding-right:20px;}
div.eventinfo {padding-left:30%;}
div.eventwrap {clear:both;border-bottom:1px solid #a5a5a5;overflow:hidden;padding-bottom:20px;position:relative;padding-top:20px;padding-left:10%;padding-right:1%;font-family: 'Roboto', Arial, Helvetica, 'Nimbus Sans L', sans-serif;font-size: 18px;line-height: 24px;}
div.artistwrap {clear:both;border-bottom:1px solid #a5a5a5;overflow:hidden;padding-bottom:20px;position:relative;padding-top:20px;padding-left:10%;padding-right:10%;}
div.artistwrap div.featured {float:left;width:25%;padding-right:20px;padding-bottom:20px;}
div.artistwrap h3 a {font-size:16px;}

div#triangle {width: 0;height: 0;border-bottom: 50px solid #a5a5a5;border-left: 50px solid transparent;position:absolute;right:0px;bottom:0px;}


@media only screen and (max-width: 1200px) {
div.artistwrap {padding-left:5%;padding-right:5%;}
}

@media only screen and (max-width: 768px) {
div.artistwrap {padding-left:5%;padding-right:5%;}
div.artistwrap div.featured {width:40%;}
div.eventimage {float:none !important;width:100% !important;}
div.eventinfo {padding-left:0px !important;padding-top:20px !important;}
div.eventwrap {padding-left:5% !important;padding-right:5% !important;}
span.copytext {display:block !important;}
}

@media only screen and (max-width: 550px) {
div.artistwrap div.featured {width:100%;padding-right:0px;}
}