.main{
	width: 100%; 
	padding: 50px 0px 50px 0px;
	background: #fff3d1;
}

.main table{
	margin: 0 auto;
}

.main hr{
	border-top: 1px solid rgba(255, 0, 0, .5);
}

@font-face {
  font-family: myFont;
  src: url(../font/Trisect_Bold.ttf);
}


.main table p.text{
	color: red;
	font-family: myFont;
	font-size: 40px;
	letter-spacing: .6px;
	line-height: 20px;
	text-align: center;
}

.main table p.address{
	color: #000;
	font-family: Tahoma;
	font-size: 16px;
	line-height: 22px;
}

.main table p span{
	font-size: 15px;
	color: #000;
	font-family: Tahoma;
	line-height: 3px;
}

.main table p a{
	color: blue;
}

/* _____ Styles Reset _____ */
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var{background:transparent; border:0 none; font-size:100%; margin:0; padding:0; line-height:normal; vertical-align:baseline; outline:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
blockquote,
q{quotes:none}
.clear{clear:both}
blockquote:before,
q:before{content:''; content:none}
blockquote:after,
q:after{content:''; content:none}
ins{text-decoration:none;}
abbr[title],
dfn[title]{border-bottom:1px dotted; cursor:help;}
table{border-collapse:collapse; border-spacing:0;}
hr{display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
input,
select{vertical-align:middle; margin:0;}
ol,
ul,
li{list-style:none;}
body{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
:focus{outline:0 none;}
:focus,
a{text-decoration:none; color:#000;}
*{-webkit-tap-highlight-color:rgba(255,255,255,0);}
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
:after,
:before{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
.center {text-align:center;}

.wrapper{float:left; width:100%;}
.container{margin:0 auto; width:1170px;}
span.sprite{background:url(../images/sprite.png) 0 0 no-repeat; float:left;}
/* === Banner================================================== */
.loading .flexslider{opacity:0; height:700px; overflow:hidden;}
.flexslider .slides img{width:100%; display:block;}
.flexslider{margin:0; background:#ffffff; border:0px solid #ffffff; position:relative; zoom:1; border-radius:4px; box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);}
.flex-direction-nav a{text-decoration:none; display:block; width:60px; height:60px; margin:-20px 0 0; position:absolute; top:50%; z-index:10; overflow:hidden; opacity:0; cursor:pointer; color:rgba(0, 0, 0, 0.8); text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3); transition:all 0.3s ease-in-out; background:url(../images/left-arrow.png) 0 0 no-repeat; text-indent:2000px;}
.flex-direction-nav .flex-next{right:0px; text-align:right; background:url(../images/right-arrow.png) 0 0 no-repeat; text-indent:2000px;}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7; left:30px;}
.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7; right:30px;}
.flex-control-nav{width:100%; position:absolute; bottom:-24px; text-align:center;}
.flex-control-nav li{margin:0 6px; display:inline-block; zoom:1;}
.flex-control-paging li a{width:11px; height:11px; display:block; background:#666; background:#ccc; cursor:pointer; text-indent:-9999px; box-shadow:inset 0 0 3px rgba(0, 0, 0, 0); border-radius:50%;}
.flex-control-paging li a.flex-active{background:#c40000; cursor:default;}
/* === HEADER ================================================== */
.header{float:left; width:100%; text-align:center; position:absolute; z-index:999;}
.header .container{background:none;}
.header h1{float:left; margin:20px 0 0 20px;}
.header img{display:block;}
.header .social-media{display:inline-block; margin:20px auto 0;}
.header .social-media ul{float:right;}
.social-media ul li{float:left; margin-right:10px; margin-top:0px;}
.social-media ul li:last-child{margin-right:0;}
.social-media ul li span{width:50px; height:50px; position:relative}
.social-media ul li:hover span:after{-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; content:""; height:49px; width:49px; background-color:rgba(255, 0, 0, 0.5); z-index:1; position:absolute; left:0; top:0}
.social-media .home span{background-position:-306px -1px;}
.social-media .reverbnation span{background-position:-51px 0;}
.social-media .facebook span{background-position:-102px 0;}
.social-media .twitter span{background-position:-230px -53px;}
.social-media .youtube span{background-position:-280px -53px;}
.social-media .instagram span{background-position:-330px -53px;}
.social-media .music span{background-position:-380px -53px;}
.social-media .iMDB span{background-position:-153px 0;}
.social-media .compcart span{background-position:-255px 0;}
.social-media .gigs span{background-position:-129px -52px;}
.social-media .about span{background-position:-255px 0px;}
.social-media .media span{background-position:-180px -52px;}
.social-media .contact span{background-position:-356px 0;}
.social-media .itunes span{background-position:-204px 0;}
.social-media .soundcloud-icon span{background-position:-196px 0;}
.social-media .airplay span{background-position:-294px 0;}
.footer.color{background-color:#22313f; padding:25px 0 0;}

.radio-page p, .music-page p{color:#000;}
@media (max-width:320px) {
.header{display:none;}
}
@media (max-width:1199px) {
.container{width:100%; padding:0 15px}
.header img{width:100%;}
}
/* === BANNER ================================================== */
.banner.container{display:block;}
.banner.container ul{float:left;}
.banner.container ul li{width:100%; float:left;}
.banner.container ul li img{width:100%; float:left;}
.banner.container .owl-carousel .owl-pagination{display:none;}
/* === widgets ================================================== */
.widgets-container{float:left; width:100%; margin:30px auto;}
.widgets-container .left,
.widgets-container .middle,
.widgets-container .right{float:left; width:33.33333333%; overflow:hidden; padding:0 15px}
.widgets-container .left .fb-page,
.widgets-container .left iframe,
.widgets-container .middle iframe,
.widgets-container .right iframe{background:#000; width:100%; height:300px; float:left;}

.widgets-container iframe + iframe{margin-top:10px;}

.widgets-container.twitter-section .middle iframe{background:#000; width:100%; height:610px;float:left;}

/* === Catalogue ================================================== */
.catalogue{width:100%; float:left; margin-bottom:10px;}
.comp-card h2{font-size:26px; padding:0 0 5px; border-bottom:1px solid #ccc; margin:0 0 20px; color:#000;}
.comp-card iframe{ width:100%; height:550px; margin:0 0 20px;}
.catalogue .catalog-item{float:left; margin:0 0 20px; width:195px; border-bottom:solid 1px #e7e7e7;}
.catalogue .catalog-item img{display:block; max-width:170px; border:solid 1px #e7e7e7;}
.catalogue .catalog-item div{margin:20px 0 0; text-align:center; border-bottom:solid 1px #e7e7e7;}
.catalogue .catalog-item a {width:34px; height:34px; margin:0 4px;}
.catalogue .catalog-item a.itune{background:url(../images/itunes-buy-icon.png) 0 6px no-repeat; }
.catalogue .catalog-item a.amazon{background:url(../images/amazon.png) 0 6px no-repeat; }
.catalogue .catalog-item a.sound_cloud {background:url(../images/sound_cloud.png) 0 6px no-repeat; }
.catalogue .catalog-item a.spotify img{margin-top: 5px}

.catalogue .catalog-item a{height:55px; font-size:0; line-height:0; float:left;}
/* === SOUNDCLOUD ================================================== */
.soundcloud{float:left; width:100%;}
.soundcloud iframe{float:left; width:100%; border-bottom:3px solid #ff5500;}
.itunes-logo{float:left; width:100%;}
.itunes-logo .container{padding:40px 0;}
.itunes-logo .media{margin:0 auto; display:table;}
.itunes-logo .media img,
.itunes-logo .media a{float:left;}
.itunes-logo .media a{margin:0 20px;}
.itunes-logo .itunes{float:left; width:45%;}
.itunes-logo .music{float:right; width:45%;}
/* === Comp Card================================================== */
.comp-card{padding:30px 0; float:left; width:100%}
.media-page .widgets-container iframe{ width:382px; height:300px; float:left; margin:0 12px 10px 0;}
.media-page .widgets-container iframe:last-child{margin-right:0;}
.col{float:left; width:25%}
.container img{width:100%; height:auto;}
/* === FOOTER ================================================== */
.footer{width:100%; float:left; text-align:center; color: #000}
.footer .social-media{margin:0 auto; display:inline-block;}
.footer .copyright{background: #fff3d1; margin-top:5px; padding:10px; text-align:center;}
.footer .copyright a{color:#000; margin:0 4px;}
.contact-page-content .address{float:left; width:50%; margin-bottom:20px;}
.contact-page-content{width:100%; float:left;}
.contact-page-content p{color:#000; line-height:24px}
.contact-page-content p a{color:#000;}
.contact-page-content p a:hover{color:#cc1f10;}
.contact-page-content .address p img{width:auto;}
.contact-page-content .address p img.djclogo{width:100px; margin:0}
.contact-page-content h3{color:#cc1f10; padding-bottom:10px; border:0; margin:0; padding-left:0}
.comp-card.gigs-page ul li{float:left; width:100%; border-bottom:1px solid #ccc; padding-bottom:15px; padding-top:15px;}
.comp-card.gigs-page ul li .gigs-image{width:110px; clear:left; float:left;}
.comp-card.gigs-page ul li .content-gigs{margin:0 0 0 130px; color:#000}
.comp-card.gigs-page ul li .content-gigs p{line-height:22px;}
.comp-card.gigs-page ul li .content-gigs a{color:#a43030;}
.title{float:left; font-size:18px; font-weight:bold; width:100%; margin-bottom:15px;}

/* === aboutus ================================================== */
.about_us p{color:#000; font-size:14px; line-height:22px; margin:0 0 20px; text-align:left;}
.comp-card h3{font-size:18px; text-align:left; padding:5px 0px; border-bottom:1px solid #ccc; margin:0 0 20px; color:#000;}

/* === media ================================================== */
.media{margin:40px 0; text-align:center}
.media h2{font-size:26px; text-transform:uppercase; color:#000; margin:0 0 20px}

/*Media Isotope*/
.media-section {padding:0 10px;}
.grid-item {float:left; width:25%;}
.grid-item a {display:block; overflow:hidden;}
.grid-item img{display:block; width:100%; max-width:100%; height:auto; -webkit-transition:0.4s ease; -moz-transition:0.4s ease; transition:0.4s ease;}
.grid-item a:hover img{-webkit-transform:scale(1.08); -moz-transform:scale(1.08); transform:scale(1.08);}
.grid-item .image-card {padding:10px;}
@media screen and (max-width:1365px){.grid-item {width:33.33%;}}
@media screen and (max-width:1023px){.grid-item {width:50%;}}
@media screen and (max-width:567px){.media-section {padding: 0;margin: 20px 0;}.grid-item {width:100%; padding:0 5px;}.grid-item .image-card {padding:5px;}}

@media (max-width:600px) {
.itunes-logo .itunes, .itunes-logo .music {width:100%; float:none; text-align:center; margin-top:10px;}
.itunes-logo .music{float:left;}
.col{float:left; width:50%}
}
@media (max-width:1000px) {
.itunes-logo .media a{clear:both;}
.itunes-logo .media a.presskit{margin:20px 0 20px 11px;}
}
@media (max-width:768px) {
.itunes-logo .media a{clear:both; margin:10px 0;}
.soundcloud iframe{height:auto;}
}
@media (max-width:767px) {
.header{position:relative}
.banner{float:left; margin:15px 0 30px}
.widgets-container .left,
.widgets-container .middle{width:50%;}
.widgets-container .right{width:100%; margin:15px 0 0}
.social-media ul li{margin:0 10px 10px 0}
.comp-card.gigs-page ul li .gigs-image{width:60px; clear:left; float:left;}
.comp-card.gigs-page ul li .content-gigs{margin:0 0 0 70px}
.contact-page-content .address{width:100%}
.flex-control-nav,
.flex-direction-nav{display:none}
}
@media (max-width:600px) {
.widgets-container .left,
.widgets-container .middle,
.widgets-container .right{width:100%; margin:20px 0 0}
.catalogue .catalog-item{width:50%}
.widgets-container.twitter-section .middle iframe,
.widgets-container .left .fb-page,
.widgets-container .middle iframe,
.widgets-container .right iframe{width:100%; height:300px}
}

.download_pdf{margin:30px 0 0}
.download_pdf img{width:60px; float:left}
.download_pdf h3{margin:20px 0 0 12px; float:left}
.download_pdf a:hover h3{color:#000}

.video_iframe{width:100%; max-width:1137px; margin:0 auto; display:table}
.video_iframe iframe{width:100%;}

.twitter-block {border:1px solid #e1e8ec;}
.twitter-block iframe {display:block; margin:0 auto;}
.imgbox img {display:block; margin:0 auto;}
.twitter-section .imgbox {border:1px solid #eaeaea; padding:10px;}

.media-page {padding-top:0;}
.row {margin:0 -8px;}
.col-3 {float:left; width:33.3%; padding:0 8px;}
#MediaIframes iframe {display:block; background:#000; width:100%; height:300px; margin:0 0 15px;}

@media screen and (max-width:1023px){
.row {margin:0;}
#MediaIframes .col-3 {width:50%;}
}
@media screen and (max-width:567px){
#MediaIframes .col-3 {width:100%;}
}

