/*---------------------------------
-----------------------------------
	Project : Goliath Media
	Author : Druff Interactive
	Date : 07-11-2013
	http://druff.co.za/
	Stylesheet - 960px Up
----------------------------------
--------------------------------*/
iframe {border:none;}

@media only screen and (min-width : 960px){
	
	#mobile-hide-link{
		display:none;
	}
	
	#wrapper-main{
		background-image: url('../img/background-main.png');
		width: 100%;
		height: 100%;
		background-size: cover;
	}
	
	.top{
		display:none;
	}

	#wrapper-background{}

	#bg {
		position: fixed;
		top: 0;
		left: 0;
		min-width: 100%;
		min-height: 100%;
		z-index: 998;
	}

	#content-wrapper{
		width:960px;
		height:auto;
		margin:0 auto;
	}

	/* -- Navigation -- */
	#header{
		color: #fff;
		font-size: 12px;
		font-family: 'robotothin';
		text-transform: uppercase;
		position: fixed;
		height: 68px;
		z-index: 999;
		margin-top: 2%;
		width: 100%;
	}

	.clickedNav{
		color:#d73b3c;
	}
	
	.clickedNot{
		color:#fff;
	}
	
	#navigation-left{
		background-image: url('../img/menu-sprite.png');
		background-repeat: no-repeat;
		background-position: -5px -74px;
		width: 370px;
		height: 64px;
		float: left;
		position: relative;
		left: 8px;
		top: 2px;
	}

	#navigation-left ul li{
		display: inline;
		position: relative;
		top: 22px;
		right: 14px;
	}

	#navigation-left ul li a{
		color: #fff;
		margin-left: 12px;
	}

	#navigation-left ul li a:hover{
		text-decoration:none;
		color:#d73b3c;
	}

	#logo{
		background-image: url('../img/menu-sprite.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		width: 220px;
		height: 68px;
		float: left;
	}

	#navigation-right{
		background-image: url('../img/menu-sprite.png');
		background-repeat: no-repeat;
		background-position: -3px -155px;
		width: 370px;
		height: 67px;
		float: left;
		position: relative;
		right: 8px;
		top: 2px;
	}

	#navigation-right ul li{
		display: inline;
		position: relative;
		top: 22px;
		right: 10px;
	}

	#navigation-right ul li a{
		color: #fff;
		margin-left: 8px;
	}

	#navigation-right ul li a:hover{
		text-decoration:none;
		color:#d73b3c;
	}

	/* -- Home Page -- */
	#home-wrapper{
		width: 100%;
		height: 489px;
		position: relative;
		margin-top: 3%;
		z-index: 998;
	}

	/* == left Copy == */
	#maincopy-one,
	#maincopy-two,
	#maincopy-three,
	#maincopy-four{
		right:1000px;
		position:relative;
	}

	#home-left{
		width: auto;
		height: 519px;
		float: left;
	}

	#home-left p{
		font-family: 'robotoregular';
		text-transform: uppercase;
		font-size: 1.5em;
		text-align: right;
		position: relative;
		top: 148px;
		line-height: 22px;
		color: #202d2c;
	}

	#home-left p span{
		font-family: 'robotobold';
		font-size: 2.4em;
		letter-spacing: 1px;
		color:#d82f30;
	}

	span#light-copy{
		font-family: 'robotolight' !important;
		color:#202d2c !important;
	}

	span#accomplished-copy{
		font-family: 'robotoregular' !important;
		font-size: 1.5em !important;
		color:#202d2c !important;
		position: relative;
		bottom: 2px;
	}

	span#header-copy{
		position: relative;
		bottom: 18px;
		color: #202d2c !important;
		font-size: 1.15em !important;
		font-family: 'robotoregular' !important;
		left: 3px;
		letter-spacing:0 !important;
	}
	/*===========*/

	/* == right featured artist == */
	#home-right{
		width: 457px;
		height: 519px;
		float: left;
	}

	.featured-artist{
		background-image: url('../img/artist-main.png');
		height: 236px;
		width: 100%;
		position: relative;
		top: 506px;
	}
	/*===========*/

	#about-widget{
		max-width: 100%;
		height: 242px;
		background-color: #fff;
		box-shadow: 0px 3px 6px 0px #000;
		bottom: 4%;
		position: relative;
	}

	.about-home{
		width:440px;
		padding:0 20px 0 20px;
		height:100%;
		float:left;
	}

	.about-home p{
		font-size: 12px;
		font-family: 'robotoregular';
		position: relative;
		bottom: 3px;
	}

	.about-home h3{
		font-size: 30px;
		font-family: 'robotobold';
		text-transform: uppercase;
		color: #074a76;
		position: relative;
		top: 2px;
	}

	.about-home h3 span{
		color:#b42025;
	}

	span.goliath-copy{
		color:#b42025;
		text-transform: uppercase;
	}

	span.mediagroup{
		color:#074a76;
		text-transform: uppercase;
	}

	.read-more{
		width: 64px;
		height: auto;
		float: right;
		text-align: right;
		font-family: 'roboto_condensedbold';
		color: #074a76;
		bottom: 30px;
		position: relative;
		right: 3px;
	}

	.read-more p{
		float: left;
		position: relative;
		bottom: 18px;
		cursor:pointer;
		font-weight:bold;
	}

	.read-more p:hover{
		text-decoration:underline;
	}

	span.read-img{
		background-image: url('../img/ribbon-sprite-more.png');
		background-repeat: no-repeat;
		background-position: -53px -3px;
		height: 14px;
		width: 14px;
		display: block;
		position: relative;
		right: 16px;
		float: left;
	}

	#ribbon-seperate{
		height: 14px;
		width: 58px;
		background-color: #dadcd7;
		position: absolute;
		display: block;
		margin-left: 450px;
		margin-top: 208px;
		border-radius: 6px;
	}

	#ribbon{
		background-image: url('../img/ribbon-sprite-more.png');
		background-repeat: no-repeat;
		background-position: -6px 0px;
		height: 100px;
		width: 40px;
		display: block;
		position: relative;
		left: 9px;
		top: 1px;
	}

	.whats-hot{
		width: 208px;
		padding: 0 10px 10px 20px;
		height:232px;
		background-color: #074a76;
		float: left;
		font-family: 'robotoregular';
		font-weight: normal;
		font-size: 10px;
		color: #fff;
		line-height: 16px;
		overflow:hidden;
	}

	.whats-hot h3{
		font-size:22px;
		font-family: 'robotobold';
		text-transform:uppercase;
		color:#fff;
	}

	.whats-hot h3 span{
		color: #b42025;
		font-size: 24px;
	}

	.left-artist{
		width: 92px;
		height: auto;
		float: left;
	}

	.right-artist{
		width: 92px;
		height: auto;
		float: left;
		left: 16px;
		position: relative;
	}

	.artist-video{
		width:100%;
		height:68px;
		background-image:url('../img/musician-one.png');
		margin-bottom: 8px;
	}

	.artist-gallery{
		width:100%;
		height:68px;
		background-image:url('../img/gallery-one.png');
		margin-bottom: 8px;
	}

	.facebook-feed{
		width: 198px;
		padding: 0 24px 0 20px;
		height: 100%;
		overflow: hidden;
		float: left;
	}

	/* -- Overview Page -- */
	#container-pages{
		overflow: hidden;
		width: 960px;
		position: relative;
		height: 642px;
		margin-top: 4%;
	}

	#container-pages-inner{
		width: 9626px;
		height: 100%;
		position: relative;
		left: 960px;
	}

	#Marketing,#Overview,
	#Entertainment,#Live,
	#Events,#Music,#Digital,
	#Outreach{
		width: 960px;
		height: 100%;
		float: left;
		margin-top: .4%;
	}

	#Contacts{
		width: 960px;
		height: 100%;
		float: left;
		margin-top: .4%;
	}

	#Gallery{
		width: 960px;
		float: left;
		overflow: hidden;
		margin-top: .4%;
	}

	.inner-gallery-overlay{
		width:2880px;
	}

	.page-overlay{
		font-family: 'robotoregular';
		font-size: 12px;
		color: #000;
	}

	.page-overlay p{
		font-size: 1.078em;
		width: 96%;
	}

	.page-overlay h3{
		font-size:30px;
		font-family: 'robotobold';
		color:#063f5f;
		text-transform:uppercase;
	}

	.page-overlay h3 span{
		color:#da292f !important;
	}

	h3.header-products{
		font-size:22px;
		font-family: 'robotobold';
		color:#063f5f;
		text-transform:uppercase;
		text-align:center;
	}

	h3.header-products span{
		color:#da292f !important;
	}

	.overlay-icons{
		width: 684px;
		height: 228px;
		margin: 0 auto;
		background-image: url('../img/icons-sprite.png');
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	.icon{
		background-image: url('../img/icons-sprite.png');
		background-repeat: no-repeat;
		text-align: center;
		font-family: 'robotobold';
		font-size: 12px;
		color: #d82f30;
		line-height: 14px;
		text-transform:uppercase;
		cursor:pointer;
	}

	.icon:hover{
		color:#04131b;
	}

	.tooltip-hover{
		height:10px;
		width:auto;
		background-image: url('../img/icons-sprite.png');
		border-radius:4px;
		border:2px solid #fff;
	}

	.tooltip-hover p{}
	
	#live-icon{
		width: 77px;
		height: 56px;
		background-position: -194px -290px;
		position: relative;
		bottom: -73px;
		right: -55px;
	}

	#live-icon:hover{
		background-position: -194px -234px;
	}

	#live-icon span{
		position: relative;
		top: 52px;
		left: 2px;
	}

	#music-icon{
		width: 39px;
		height: 56px;
		background-position: 0px -514px;
		position: relative;
		bottom: 80px;
		right: 48px;
	}

	#music-icon:hover{
		background-position: 0px -457px;
	}

	#music-icon span{
		position: relative;
		top: 53px;
		right: 24px;
		display: block;
		width: 92px;
	}

	#events-icon{
		width: 55px;
		height: 56px;
		background-position: -61px -391px;
		position: relative;
		top: 124px;
		left: 314px;
	}

	#events-icon:hover{
		background-position: -61px -337px;
	}

	#events-icon span{
		position: relative;
		top: 60px;
		left:-20px;
		display: block;
		width: 100px;
	}

	#entertainment-icon{
		width: 71px;
		height: 73px;
		background-position: -276px -495px;
		position: relative;
		top: -35px;
		left: -110px;
		margin: 0 auto;
	}

	#entertainment-icon:hover{
		background-position: -276px -424px;
	}

	#entertainment-icon span{
		position: relative;
		top: 68px;
		right: 24px;
		display: block;
		width: 102px;
	}

	#marketing-icon{
		width: 71px;
		height: 50px;
		background-position: -204px -394px;
		position: relative;
		bottom: 98px;
		left: 442px;
	}

	#marketing-icon:hover{
		background-position: -204px -343px;
	}

	#marketing-icon span{
		position: relative;
		top: 46px;
		right: 32px;
		display: block;
		width: 102px;
	}

	#digital-icon{
		width: 71px;
		height: 48px;
		background-position: -130px -294px;
		position: relative;
		bottom: 224px;
		left: 566px;
	}

	#digital-icon:hover{
		background-position: -131px -247px;
	}

	#digital-icon span{
		position: relative;
		top: 44px;
		right: 22px;
		display: block;
		width: 102px;
	}

	#outreach-icon{
		width: 59px;
		height: 48px;
		background-position: -208px -518px;
		position: relative;
		bottom: 358px;
		left: 694px;
	}

	#outreach-icon:hover{
		background-position: -208px -467px;
	}

	#outreach-icon span{
		position: relative;
		top: 45px;
		right: 26px;
		display: block;
		width: 116px;
	}

	.tooltip-arrow{
		background-image: url('../img/icons-sprite.png');
		height: 30px;
		background-position: -70px -302px;
		width: 31px;
		position: absolute;
		left: 250px;
		bottom: 290px;
	}
	
	.icon-tooltip{
		background-image: url('../img/tooltip-bg.png');
		background-repeat: repeat;
		border: #fff solid 4px;
		border-radius: 4px;
		height: auto;
		padding: 0px 6px 2px 8px;
		width: 380px;
		text-align: justify !important;
	}

	.icon-tooltip h6{
		font-size:14px;
		font-family: 'robotobold';
		text-transform:uppercase;
		color:#074a76;
	}

	.icon-tooltip h6 span{
		color:#da292f !important;
	}

	.icon-tooltip p{
		font-family: 'robotoitalic';
		font-size: 12px;
		color: #000;
		text-transform:none;
		text-align: left !important;
		width: 100% !Important;
		top: 0 !important;
	}

	#live-icon-tooltip{
		position: absolute;
		bottom: 230px;
		left: 280px;
		z-index: 999;
	}

	#music-icon-tooltip{
		position: absolute;
		bottom: 362px;
		left: 180px;
		z-index: 999;
	}

	.tooltip-arrow-music{
		background-image: url('../img/icons-sprite.png');
		height: 30px;
		background-position: -70px -302px;
		width: 31px;
		position: absolute;
		bottom: 382px;
		left: 153px;
	}

	#events-icon-tooltip{
		position: absolute;
		bottom: 185px;
		left: 414px;
		z-index: 999;
	}

	.tooltip-arrow-events{
		background-image: url('../img/icons-sprite.png');
		height: 30px;
		background-position: -100px -235px;
		width: 31px;
		position: absolute;
		left: 463px;
		bottom: 170px;
	}

	#entertainment-icon-tooltip{
		position: absolute;
		bottom: 198px;
		left: 415px;
		z-index: 999;
	}

	.tooltip-arrow-entertainment{
		background-image: url('../img/icons-sprite.png');
		height: 30px;
		background-position: -70px -302px;
		width: 31px;
		position: absolute;
		left: 389px;
		bottom: 240px;
	}

	#marketing-icon-tooltip{
		position: absolute;
		bottom: 183px;
		left: 152px;
		z-index: 999;
	}

	.tooltip-arrow-marketing{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -278px -235px;
		width: 31px;
		position: absolute;
		left: 541px;
		bottom: 225px;
	}

	#digital-icon-tooltip{
		position: absolute;
		bottom: 264px;
		left: 280px;
		z-index: 999;
	}

	.tooltip-arrow-digital{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -278px -235px;
		width: 31px;
		position: absolute;
		left: 668px;
		bottom: 302px;
	}

	#outreach-icon-tooltip{
		position: absolute;
		bottom: 350px;
		left: 394px;
		z-index: 999;
	}

	.tooltip-arrow-outreach{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -278px -235px;
		width: 31px;
		position: absolute;
		left: 787px;
		bottom: 388px;
	}

	#corporate-icon-tooltip{
		position: absolute;
		bottom: 130px;
		z-index: 999;
		margin-left: -178px;
	}

	.tooltip-arrow-corporate{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		bottom: 111px;
		margin-left: 40px;
	}

	#artist-icon-tooltip{
		position: absolute;
		bottom: 107px;
		z-index: 999;
		margin-left: -201px;
	}

	.tooltip-arrow-artist{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 29px;
		position: absolute;
		bottom: 86px;
		margin-left: 20px;
	}

	#booking-icon-tooltip{
		position: absolute;
		bottom: 106px;
		z-index: 999;
		margin-left: -160px;
	}

	.tooltip-arrow-booking{
		background-image: url('../img/icons-sprite.png');
		height: 29px;
		background-position: -101px -242px;
		width: 28px;
		position: absolute;
		bottom: 83px;
		margin-left: 61px;
	}

	/* - Entertainment Page - */
	ul.overlay-icons-entertainment{
		width: 62%;
		margin:25px 0 0 260px;
	}

	ul.overlay-icons-entertainment li{
		display: inline-block;
		margin-left: 80px;
		clear: both;
		text-align: center;
		font-family: 'robotobold';
		font-size: 12px;
		color: #d82f30;
		line-height: 14px !important;
		text-transform: uppercase;
		cursor: pointer;
		width: 69px;
	}

	#corporate-icon{
		width: 64px;
		height: 48px;
		background-position: 0px -282px;
		top: -1px;
		position: relative;
		left: 24px;
	}

	#corporate-icon:hover{
		background-position: 0px -227px;
	}

	#corporate-icon span{
		position: relative;
		top: 49px;
		right: 18px;
		display: block;
		width: 98px;
	}

	#management-icon{
		width: 45px;
		height: 55px;
		background-position: 0px -392px;
		position: relative;
		margin: 0 auto;
	}

	#management-icon:hover{
		background-position: 0px -338px;
	}

	#management-icon span{
		position: relative;
		top: 54px;
		right: 29px;
		display: block;
		width: 102px;
	}

	#artist-icon{
		width: 71px;
		height: 55px;
		background-position: -58px -512px;
		position: relative;
		left: 29px;
	}

	#artist-icon:hover{
		background-position: -58px -456px;
	}

	#artist-icon span{
		position: relative;
		top: 54px;
		right: 32px;
		display: block;
		width: 102px;
	}

	/* - Live Page - */
	ul.overlay-icons-live{
		width: 42%;
		margin: 0 auto;
	}

	ul.overlay-icons-live li{
		display: inline-block;
		margin-left: 80px;
		clear: both;
		text-align: center;
		font-family: 'robotobold';
		font-size: 12px;
		color: #d82f30;
		line-height: 14px !important;
		text-transform: uppercase;
		cursor: pointer;
		width: 69px;
	}
	
	#promotions-icon{
		width: 57px;
		height: 58px;
		background-position: -358px -402px;
		position: relative;
		left: 28px;
	}

	#promotions-icon:hover{
		background-position: -358px -343px;
	}

	#promotions-icon span{
		position: relative;
		top: 58px;
		right: 26px;
		display: block;
		width: 98px;
	}

	#promotions-icon-tooltip{
		position: absolute;
		z-index: 999;
		margin-left: -172px;
		bottom: 136px;
	}

	.tooltip-arrow-promotions{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		bottom: 118px;
		margin-left: 36px;
	}

	#gallery-icon{
		width: 66px;
		height: 50px;
		background-position: -288px -362px;
		position: relative;
		margin: 0 auto;
		bottom: 35px;
	}

	#gallery-icon:hover{
		background-position: -288px -312px;
	}

	#gallery-icon span{
		position: relative;
		top: 50px;
		right: 18px;
		display: block;
		width: 102px;
	}

	#gallery-icon-tooltip{
		position: absolute;
		bottom: 170px;
		z-index: 999;
		margin-left: -173px;
	}

	.tooltip-arrow-gallery{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -72px -247px;
		width: 29px;
		position: absolute;
		bottom: 260px;
		margin-left: 16px;
	}

	#staging-icon{
		width: 56px;
		height: 50px;
		background-position: -358px -512px;
		position: relative;
		bottom: -1px;
		left: 5px;
	}

	#staging-icon:hover{
		background-position: -358px -460px;
	}

	#staging-icon span{
		position: relative;
		top: 52px;
		right: 22px;
		display: block;
		width: 102px;
	}

	#staging-icon-tooltip{
		position: absolute;
		bottom: 119px;
		z-index: 999;
		margin-left: -218px;
	}

	.tooltip-arrow-staging{
		background-image: url('../img/icons-sprite.png');
		height: 29px;
		background-position: -101px -242px;
		width: 28px;
		position: absolute;
		bottom: 94px;
		margin-left: 16px;
	}

	/* - Events -*/
	ul.overlay-icons-events{
		width: 62%;
		margin:25px 0 0 260px;
	}

	ul.overlay-icons-events li{
		display: inline-block;
		margin-left: 80px;
		clear: both;
		text-align: center;
		font-family: 'robotobold';
		font-size: 12px;
		color: #d82f30;
		line-height: 14px !important;
		text-transform: uppercase;
		cursor: pointer;
		width: 69px;
	}
	
	ul.overlay-icons-events li:first-child > #production-icon {
		width: 66px;
		height: 56px;
		background-position: -422px -514px;
		position: relative;
		clear: both;
		top: 5px;
		left: 10px;
	}

	#production-icon:hover{
		background-position: -422px -461px;
	}

	#production-icon span{
		position: relative;
		top: 51px;
		right: 8px;
	}

	#management-icon-tooltip{
		position: absolute;
		bottom: 101px;
		margin-left: -114px;
		z-index: 999;
	}

	.tooltip-arrow-management{
		background-image: url('../img/icons-sprite.png');
		height: 30px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		bottom: 76px;
		margin-left: 28px;
	}

	#creation-icon{
		width: 71px;
		height: 50px;
		background-position: -417px -280px;
		position: relative;
		bottom: 2px;
		left: 30px;
		clear: both;
	}

	#creation-icon:hover{
		background-position: -417px -230px;
	}

	#creation-icon span{
		position: relative;
		top: 54px;
		right: 24px;
		display: block;
		width: 100px;
	}
	
	.wrapper-tooltip-creations{
		clear:both;
	}

	.tooltip-arrow-creations{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		bottom: 83px;
		margin-left: 46px;
	}

	#creations-icon-tooltip {
		position: absolute;
		bottom: 102px;
		z-index: 999;
		margin-left: -156px;
	}

	#commercial-icon{
		width: 71px;
		height: 54px;
		background-position: -355px -290px;
		position: relative;
		bottom: 1px;
		left: 29px;
	}

	#commercial-icon:hover{
		background-position: -355px -236px;
	}

	#commercial-icon span{
		position: relative;
		top: 52px;
		right: 20px;
		display: block;
		width: 102px;
	}

	.tooltip-arrow-commercial {
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 29px;
		position: absolute;
		bottom: 96px;
		margin-left: 45px;
	}

	#commercial-icon-tooltip {
		position: absolute;
		bottom: 118px;
		z-index: 999;
		margin-left: -180px;
	}

	#decor-icon{
		width: 45px;
		height: 63px;
		background-position: -429px -398px;
		position: relative;
		top: 0px;
		left: 20px;
	}

	#decor-icon:hover{
		background-position: -429px -336px;
	}

	#decor-icon span{
		position: relative;
		top: 62px;
		right: 32px;
		display: block;
		width: 102px;
	}

	.tooltip-arrow-decor{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		bottom: 122px;
		margin-left: 29px;
		z-index: 999;
	}

	#decor-icon-tooltip{
		position: absolute;
		bottom: 138px;
		z-index: 999;
		margin-left: -193px;
	}

	#audio-icon{
		width: 71px;
		height: 54px;
		background-position: 30px -514px;
		position: relative;
		right: 18px;
		bottom: 2px;
	}

	#audio-icon:hover{
		background-position: 30px -457px;
	}

	#audio-icon span{
		position: relative;
		top: 53px;
		left: 2px;
		display: block;
		width: 102px;
	}

	.tooltip-arrow-audio{
		background-image: url('../img/icons-sprite.png');
		height: 29px;
		background-position: -101px -242px;
		width: 28px;
		position: absolute;
		bottom: 114px;
		margin-left: 17px;
	}

	#audio-icon-tooltip{
		position: absolute;
		bottom: 136px;
		z-index: 999;
		margin-left: -229px;
	}
	
	#audio-icon-tooltip p{}
	#audio-icon-tooltip p:hover{
		color:#000;
	}
	
	#production-style{
		position: relative;
		bottom: 42px;
	}
	
	#production-style p{}
	#production-style p:hover{
		color:#000;
	}
	
	#corporatesolutions-style{
		position: relative;
		bottom: 0px;
	}
	
	#corporatesolutions-style p{
		width: 110px;
	}
	#corporatesolutions-style p:hover{
		color:#000;
	}
	
	#management-style{
		position: relative;
		bottom: 28px;
		left: 20px;
	}
	
	#management-style p{}
	#management-style p:hover{
		color:#000;
	}
	
	#artistbook-style{
		position: relative;
		top: -28px;
	}
	
	#artistbook-style p{
		width: 102px;
	}
	#artistbook-style p:hover{
		color:#000;
	}

	#international-style{
		position: relative;
		bottom: 12px;
		margin:0 0 0 150px;
	}
	
	#international-style p{
		width: 104px;
	}
	#international-style p:hover{
		color:#000;
	}
	
	#staging-style{
		position: relative;
		bottom: 26px;
	}
	
	#staging-style p{}
	#staging-style p:hover{
		color:#000;
	}
	
	#boutique-style{
		position: relative;
		bottom: 29px;
	}
	
	#boutique-style p{
		width: 104px;
	}
	#boutique-style p:hover{
		color:#000;
	}
	
	#concept-style{
		position: relative;
		bottom: 42px;
		right: 18px;
	}
	
	#concept-style p{
		width: 130px;
	}
	
	#concept-style p:hover{
		color:#000;
	}
	
	#marketinglive-style{
		position: relative;
		bottom: 28px;
	}
	
	#marketinglive-style p{
	}
	
	#marketinglive-style p:hover{
		color:#000;
	}
	
	#socialmedia-style{
		position: relative;
		bottom: 6px;
	}
	
	#socialmedia-style p{
		width: 104px;
	}
	
	#socialmedia-style p:hover{
		color:#000;
	}
	
	#audiovisual-style{
		position: relative;
		bottom: 20px;
	}
	
	#audiovisual-style p{
	}
	
	#audiovisual-style p:hover{
		color:#000;
	}
	
	#digitaldistribution-style{
		position: relative;
		bottom: 34px;
	}
	
	#digitaldistribution-style p{
	}
	
	#digitaldistribution-style p:hover{
		color:#000;
	}
	
	#distribution-style{
		position: relative;
		bottom: 28px;
		right: 19px;
	}
	
	#distribution-style p{
		width: 130px;
	}
	
	#distribution-style p:hover{
		color:#000;
	}
	
	#corporate-style{
		position: relative;
		bottom: 12px;
	}
	
	#corporate-style p{}
	#corporate-style p:hover{
		color:#000;
	}
	
	#musiclive-style{
		position: relative;
		top: -13px;
		right: 19px;
	}
	
	#musiclive-style p{
		width: 130px;
	}
	
	#musiclive-style p:hover{
		color:#000;
	}
	
	#publishing-style{
		position: relative;
		bottom: 28px;
	}
	
	#publishing-style p{}
	#publishing-style p:hover{
		color:#000;
	}
	
	#celebrity-style{
		position: relative;
		top: -14px;
	}
	
	#celebrity-style p{
		width: 100px;
	}
	
	#celebrity-style p:hover{
		color:#000;
	}
	
	#decor-style{
		position: relative;
		top: -18px;
		left: 7px;
	}
		
	#decor-style p{
		width: 102px;
	}
	#decor-style p:hover{
		color:#000;
	}
	
	#recording-style{
		position: relative;
		top: -15px;
	}
		
	#recording-style p{
		width: 104px;
	}
	#recording-style p:hover{
		color:#000;
	}
	
	#audio-style{
		position: relative;
		bottom: 18px;
	}
	
	#audio-style p{}
	#audio-style p:hover{
		color:#000;
	}
	
	#artist-style{}
		
	#artist-style p{
		width: 102px;
	}
	#artist-style p:hover{
		color:#000;
	}
	
	#video-style{
		position: relative;
		bottom: 13px;
	}
	
	#video-style p{
		width: 104px;
	}
	#video-style p:hover{
		color:#000;
	}
	
	#merchandising-style{
		position: relative;
		top: -28px;
	}
	
	#merchandising-style p{}
	
	#merchandising-style p:hover{
		color:#000;
	}
	
	#corporate-style{
		position: relative;
		top: -29px;
	}
	
	#corporate-style p{
		width: 134px;
	}
	#corporate-style p:hover{
		color:#000;
	}
	
	#sponsorship-style{
		position: relative;
		top: -15px;
	}
	
	#sponsorship-style p{
		width: 100px;
	}
	
	#sponsorship-style p:hover{
		color:#000;
	}

	/* - Music - */
	ul.overlay-icons-music{
		width: 100%;
		margin: 0 auto;
	}

	ul.overlay-icons-music li{
		display: inline-block;
		margin-left: 80px;
		clear: both;
		text-align: center;
		font-family: 'robotobold';
		font-size: 12px;
		color: #d82f30;
		line-height: 14px !important;
		text-transform: uppercase;
		cursor: pointer;
		width: 69px;
	}


	#recordlabel-icon{
		width: 64px;
		height: 47px;
		background-position: -549px -404px;
		position: relative;
		clear: both;
		top: -2px;
		left: 24px;
	}

	#recordlabel-icon:hover{
		background-position: -549px -355px;
	}

	#recordlabel-icon span{
		position: relative;
		top: 48px;
		left: 2px;
	}

	.tooltip-arrow-recordlabel{
		background-image: url('../img/icons-sprite.png');
		height: 30px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		margin-left: 4px;
		bottom: 94px;
	}

	#recordlabel-icon-tooltip{
		position: absolute;
		bottom: 120px;
		z-index: 999;
		margin-left: -72px;
	}

	#distributionsolution-icon{
		width: 51px;
		height: 56px;
		background-position: -556px -296px;
		position: relative;
		bottom: -2px;
		left: 40px;
	}

	#distributionsolution-icon:hover{
		background-position: -556px -243px;
	}

	#distributionsolution-icon span{
		position: relative;
		top: 53px;
		right: 24px;
		display: block;
		width: 92px;
	}

	.tooltip-arrow-distributionsolution{
		background-image: url('../img/icons-sprite.png');
		height: 30px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		margin-left: 50px;
		bottom: 82px;
	}

	#distributionsolution-icon-tooltip{
		position: absolute;
		bottom: 108px;
		z-index: 999;
		margin-left: -174px;
	}

	#publishing-icon{
		width: 66px;
		height: 56px;
		background-position: -129px -513px;
		position: relative;
		bottom: 0px;
	}

	#publishing-icon:hover{
		background-position: -129px -457px;
	}

	#publishing-icon span{
		position: relative;
		top: 54px;
		right: 18px;
		display: block;
		width: 100px;
	}

	.tooltip-arrow-publishing{
		background-image: url('../img/icons-sprite.png');
		height: 30px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		margin-left: 20px;
		bottom: 88px;
	}

	#publishing-icon-tooltip{
		position: absolute;
		bottom: 115px;
		z-index: 999;
		margin-left: -203px;
	}

	#facilities-icon{
		width: 71px;
		height: 59px;
		background-position: -608px -500px;
		position: relative;
		left: 33px;
	}

	#facilities-icon:hover{
		background-position: -608px -439px;
	}

	#facilities-icon span{
		position: relative;
		top: 58px;
		right: 32px;
		display: block;
		width: 102px;
	}

	#recordingfacility-icon-tooltip{
		position: absolute;
		bottom: 126px;
		z-index: 999;
		margin-left: -205px;
	}

	.tooltip-arrow-recordingfacility{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		bottom: 108px;
		margin-left: 34px;
	}

	#videoproduction-icon{
		width: 66px;
		height: 50px;
		background-position: -358px -512px;
		position: relative;
		top: 0px;
		left: 21px;
	}

	#videoproduction-icon:hover{
		background-position: -358px -460px;
	}

	#videoproduction-icon span{
		position: relative;
		top: 52px;
		right: 22px;
		display: block;
		width: 102px;
	}

	#videoproduction-icon-tooltip{
		position: absolute;
		z-index: 999;
		margin-left: -218px;
		bottom: 117px;
	}

	.tooltip-arrow-videoproduction{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		bottom: 98px;
		margin-left: 31px;
	}

	#corporateproduction-icon{
		width: 59px;
		height: 48px;
		background-position: -208px -518px;
		position: relative;
		left: 37px;
	}

	#corporateproduction-icon:hover{
		background-position: -208px -467px;
	}

	#corporateproduction-icon span{
		width: 59px;
		height: 48px;
		background-position: -208px -518px;
		position: relative;
		left: 8px;
	}

	#corporateproduction-icon-tooltip{
		position: absolute;
		z-index: 999;
		margin-left: -338px;
		bottom: 100px;
	}

	.tooltip-arrow-corporateproduction{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		bottom: 80px;
		margin-left: 52px;
	}

	/* - Marketing - */
	ul.overlay-icons-marketing{
		width: 90%;
		margin: 0 auto;
		padding:0 0 0 50px;
	}

	ul.overlay-icons-marketing li{
		display: inline-block;
		margin-left: 80px;
		clear: both;
		text-align: center;
		font-family: 'robotobold';
		font-size: 12px;
		color: #d82f30;
		line-height: 14px !important;
		text-transform: uppercase;
		cursor: pointer;
		width: 69px;
	}

	#marketinglive-icon{
		width: 64px;
		height: 47px;
		background-position: -549px -404px;
		position: relative;
		bottom: 2px;
	}

	#marketinglive-icon:hover{
		background-position: -549px -355px;
	}

	#marketinglive-icon span{
		position: relative;
		top: 48px;
		left: 2px;
	}

	.tooltip-arrow-marketinglive{
		background-image: url('../img/icons-sprite.png');
		height: 30px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		margin-left: 6px;
		bottom: 64px;
	}

	#marketinglive-icon-tooltip{
		position: absolute;
		bottom: 90px;
		z-index: 999;
		margin-left: -75px;
	}

	#strategies-icon{
		width: 51px;
		height: 49px;
		background-position: 0px -652px;
		position: relative;
		bottom: -4px;
		left: 35px;
	}

	#strategies-icon:hover{
		background-position: 0px -607px;
	}

	#strategies-icon span{
		position: relative;
		top: 47px;
		right: 24px;
		display: block;
		width: 92px;
	}

	.tooltip-arrow-strategies{
		background-image: url('../img/icons-sprite.png');
		height: 30px;
		background-position: -101px -242px;
		bottom: 70px;
		z-index: 999;
		margin-left: 45px;
		width: 31px;
		position: absolute;
	}

	#strategies-icon-tooltip{
		position: absolute;
		bottom: 94px;
		z-index: 999;
		margin-left: -176px;
	}

	#celebrityrepresent-icon{
		width: 50px;
		height: 54px;
		background-position: -52px -643px;
		position: relative;
		bottom: -1px;
		left: 22px;
	}

	#celebrityrepresent-icon:hover{
		background-position: -52px -585px;
	}

	#celebrityrepresent-icon span{
		position: relative;
		top: 54px;
		right: 18px;
		display: block;
		width: 100px;
	}

	.tooltip-arrow-celebrityrepresent{
		background-image: url('../img/icons-sprite.png');
		height: 30px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		margin-left: 35px;
		bottom: 82px;
	}

	#celebrityrepresent-icon-tooltip{
		position: absolute;
		bottom: 108px;
		z-index: 999;
		margin-left: -175px;
	}

	#artistband-icon{
		width: 71px;
		height: 59px;
		background-position: -58px -512px;
		position: relative;
		top: 3px;
		left: 18px;
	}

	#artistband-icon:hover{
		background-position: -58px -456px;
	}

	#artistband-icon span{
		position: relative;
		top: 54px;
		right: 32px;
		display: block;
		width: 102px;
	}

	#artistband-icon-tooltip{
		position: absolute;
		bottom: 434px;
		z-index: 999;
		margin-left: -176px;
	}

	.tooltip-arrow-artistband{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		bottom: 413px;
		margin-left: 25px;
		z-index: 999;
	}

	#merchandising-icon{
		width: 68px;
		height: 52px;
		background-position: -358px -512px;
		position: relative;
		bottom: 1px;
		left: 24px;
	}

	#merchandising-icon:hover{
		background-position: -358px -460px;
	}

	#merchandising-icon span{
		position: relative;
		top: 52px;
		right: 22px;
		display: block;
		width: 102px;
	}

	#merchandising-icon-tooltip{
		position: absolute;
		bottom: 92px;
		z-index: 999;
		margin-left: -178px;
	}

	.tooltip-arrow-merchandising{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		bottom: 70px;
		margin-left: 36px;
	}

	#sponsorships-icon{
		width: 59px;
		height: 48px;
		background-position: -208px -518px;
		position: relative;
		bottom: -1px;
		left: 18px;
	}

	#sponsorships-icon:hover{
		background-position: -208px -467px;
	}

	#sponsorships-icon span{
		position: relative;
		top: 46px;
		right: 26px;
		display: block;
		width: 116px;
	}

	#sponsorships-icon-tooltip{
		position: absolute;
		bottom: 106px;
		z-index: 999;
		margin-left: -330px;
	}

	.tooltip-arrow-sponsorships{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		bottom: 85px;
		margin-left: 34px;
	}

	/* - Digital - */
	ul.overlay-icons-digital{
		width: 56%;
		margin: 0 auto;
		padding:0 0 0 160px;
	}

	ul.overlay-icons-digital li{
		display: inline-block;
		margin-left: 80px;
		clear: both;
		text-align: center;
		font-family: 'robotobold';
		font-size: 12px;
		color: #d82f30;
		line-height: 14px !important;
		text-transform: uppercase;
		cursor: pointer;
		width: 69px;
	}

	#socialmedia-icon{
		width: 64px;
		height: 53px;
		background-position: -484px -509px;
		position: relative;
		left: 11px;
	}

	#socialmedia-icon:hover{
		background-position: -484px -458px;
	}

	#socialmedia-icon span{
		position: relative;
		top: 52px;
		right: 12px;
		display: block;
		width: 98px;
	}

	#socialmedia-icon-tooltip{
		position: absolute;
		z-index: 999;
		margin-left: -183px;
		bottom: 129px;
	}

	.tooltip-arrow-socialmedia{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 31px;
		position: absolute;
		bottom: 113px;
		margin-left: 37px;
	}

	#distribution-icon{
		width: 60px;
		height: 55px;
		background-position: -490px -400px;
		position: relative;
		bottom: -2px;
		left: 15px;
	}

	#distribution-icon:hover{
		background-position: -490px -344px;
	}

	#distribution-icon span{
		position: relative;
		top: 54px;
		right: 30px;
		display: block;
		width: 102px;
	}

	#distribution-icon-tooltip{
		position: absolute;
		z-index: 999;
		margin-left: -202px;
		bottom: 106px;
	}

	.tooltip-arrow-distribution{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 29px;
		position: absolute;
		bottom: 87px;
		margin-left: 13px;
	}

	#visualstreaming-icon{
		width: 54px;
		height: 55px;
		background-position: -488px -283px;
		position: relative;
		bottom: 1px;
		left: 6px;
	}

	#visualstreaming-icon:hover{
		background-position: -488px -226px;
	}

	#visualstreaming-icon span{
		position: relative;
		top: 56px;
		right: 23px;
		display: block;
		width: 102px;
	}

	#visualstreaming-icon-tooltip{
		position: absolute;
		bottom: 118px;
		z-index: 999;
		margin-left: -223px;
	}

	.tooltip-arrow-visualstreaming{
		background-image: url('../img/icons-sprite.png');
		height: 29px;
		background-position: -101px -242px;
		width: 28px;
		position: absolute;
		bottom: 95px;
		margin-left: 17px;
	}

	/* - Outreach - */
	ul.overlay-icons-outreach{
		width: 52%;
		margin: 0 auto;
	}

	ul.overlay-icons-outreach li{
		display: inline-block;
		margin-left: 80px;
	}
	
	.overlay-icons-outreach li{
		list-style:none;
	}

	#hdt-icon{
		width: 43px;
		height: 53px;
		background-position: -558px -513px;
		position: relative;
		margin: 0 auto;
	}

	#hdt-icon:hover{
		background-position: -558px -460px;
	}

	#hdt-icon span{
		position: relative;
		top: 51px;
		right: 33px;
		display: block;
		width: 102px;
	}

	.tooltip-arrow-hdt{
		background-image: url('../img/icons-sprite.png');
		height: 25px;
		background-position: -101px -242px;
		width: 29px;
		position: absolute;
		bottom: 442px;
		margin-left: 458px;
	}

	#hdt-icon-tooltip{
		position: absolute;
		bottom: 462px;
		z-index: 999;
		margin-left: 284px;
	}

	/* - Contact Page - */
	.page-overlay-contact{
		font-family: 'robotoregular';
		font-size: 12px;
		color: #000;
	}

	.page-overlay-contact h3{
		font-size:30px;
		font-family: 'robotobold';
		color:#063f5f;
		text-transform:uppercase;
		text-align:center;
	}

	.page-overlay-contact h3 span{
		color:#da292f !important;
	}

	#tooltip-contact{
		background-image: url('../img/icons-sprite.png');
		background-position: -73px -252px;
		width: 30px;
		height: 24px;
		margin: 0 auto;
		position: relative;
		bottom: 7px;
	}

	#contact-wrapper{
		width: 925px;
		height: 364px;
		border: 4px solid #fff;
		border-radius: 4px;
		position: relative;
		bottom: 10px;
	}

	#contact-wrapper h3{
		font-size:22px;
	}

	#contact-wrapper a{
		color:#da292f;
	}

	.contact-us{
		width:300px;
		height:100%;
		float:left;
	}

	#contact{
		text-align: center;
	}

	#contact-form{}

	#map{
		position: relative !important;
		left: 20px;
		border: 2px solid #fff;
		border-radius: 5px;
		width:280px;
		height:280px;
	}

	#contact-form{
		text-align: center;
	}

	/* - Gallery - */
	.page-overlay-gallery{
		font-family: 'robotoregular';
		font-size: 12px;
		color: #000;
		height: 484px !important;
	}

	.page-overlay-gallery h3{
		font-size:30px;
		font-family: 'robotobold';
		color:#063f5f;
		text-transform:uppercase;
	}

	.page-overlay-gallery h3 span{
		color:#da292f !important;
	}
	
	.gallery-images{
		width: 160px;
		height: 100px;
		background-color: rgba(255,255,255, 0.6);
		float: left;
		margin-left: 28px;
		padding: 20px 20px 72px 20px;
		box-shadow: 1px 1px 10px 1px #000;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.featured-image img{
		width:100%;
	}

	.gallery-img p{
		font-family: 'robotobold';
	}

	.featured-image{
		width: 156px;
		height: 140px;
		border: #000 solid 2px;
		cursor:pointer;
	}
	
	.gallery li{
		list-style: none;
		width: 100% !Important;
		height: 100% !important;
		padding: 0;
		margin: 0;
	}
	
	ul.gallery{
		padding:0;
		margin:0;
	}
	
	a.hidden{
		display:none;
	}

	.gallery-overlay{}
	
	.row-img{
		float: left;
		width: 960px;
		overflow: hidden;
	}

	ul#gallerynav{
		position: absolute;
		bottom: 38px;
		margin-left: 4.5%;
	}

	ul#gallerynav li{
		display: inline-block;
		border-radius: 20px;
		width: 20px;
		height: 20px;
		text-align: center;
		border: 1px solid #000;
		cursor:pointer;
	}

	ul#gallerynav li:hover{
		opacity:0.6;
	}

	ul#gallerynav li:clicked{
		opacity:0.6;
	}

	#gallery-one{
		position:relative;
	} 

	#gallery-two{
		position:relative;
	}

	#gallery-three{
		position:relative;
	}

	/* -- Footer -- */
	#footer{
		font-family: 'robotoregular';
		font-size: 10px;
		text-transform: uppercase;
		color: #074a76;
		background-image: url('../img/footer-bg.png');
		width: 100%;
		height: 84px;
		display: block;
		position: relative;
		z-index: 998;
		background-size: cover;
		margin-top: 1%;
	}

	#footer-inner{
		width: 960px;
		height: 40px;
		margin: 0 auto;
		position: relative;
		top: 46%;
	}

	ul#footer-menu{
		float: left;
		position: relative;
		top: 10px;
		right: 26px;
	}

	#footer-social{
		float: right;
		height: 0px;
		position: relative;
		top: 10px;
	}

	ul#footer-social li a:hover{
		opacity:0.7;
		filter:Alpha(opacity=70);
	}

	ul#footer-menu li a:hover{
		text-decoration:none;
		color:#d73b3c;
	}
	
	#druff-sign{
		position: absolute;
		bottom: -6px;
		right: 0;
		font-size: .855em;
	}
	
	#druff-sign:hover{
		color:#90C63B;
		text-decoration:none;
	}

	#facebook{
		background-image: url('../img/menu-sprite.png');
		background-repeat: no-repeat;
		background-position: -5px -246px;
		width: 33px;
		height: 32px;
		display: inline-block;
		position: relative;
		bottom: 16px;
	}

	#twitter{
		background-image: url('../img/menu-sprite.png');
		background-repeat: no-repeat;
		background-position: -43px -246px;
		width: 33px;
		height: 32px;
		display: inline-block;
		position: relative;
		bottom: 16px;
	}

	#reverbnation{
		background-image: url('../img/menu-sprite.png');
		background-repeat: no-repeat;
		background-position: -153px -247px;
		width: 33px;
		height: 32px;
		display: inline-block;
		position: relative;
		bottom: 15px;
		right: 1px;
	}

	#linkedin{
		background-image: url('../img/menu-sprite.png');
		background-repeat: no-repeat;
		background-position: -80px -246px;
		width: 33px;
		height: 32px;
		display: inline-block;
		position: relative;
		bottom: 16px;
	}

	#youtube{
		background-image: url('../img/menu-sprite.png');
		background-repeat: no-repeat;
		background-position: -117px -246px;
		width: 33px;
		height: 32px;
		display: inline-block;
		position: relative;
		bottom: 16px;
	}

	#footer ul li{
		display:inline;
	}
	
}