.clubhouseimage img{

	width:100%;

}


.clubpage {

	position:relative;

}

.clublogo{

    position: absolute;

    left: 42vw;

    top: 8.2vw;

}

.clubpage footer{

	position:absolute;

	bottom:0;

	width:100%;

	margin:0 auto;

}

body.clubpage .contentwrapper {

    font-size: 0;

}



body.clubpage .copyright > a, body.clubpage .copyright, .socials a {

    color: #fff;

}

a.handFrameBtn {

	background: url(../images/handFrame.png?sdghg) no-repeat;

	height: 17.5vw;

	width: 16.2vw;

	display: block;

	background-size: cover;


}



a.twitterFrameBtn {

	background: url(../images/twitterFrame.png?sdghg) no-repeat;

	height: 19vw;

	width: 17vw;

	display: block;

	background-size: 100% auto;



}



a.mirrorFrameBtn {

	background: url(../images/mirrorFrame.png?ss) no-repeat;

	height: 15.2vw;

	width: 9.7vw;

	display: block;

	background-size: cover;


}



a.bookSelfBtn {

	background: url(../images/book_club.png?sdghg) no-repeat;

	height: 10.2vw;

	width: 10vw;

	display: block;

	background-size: cover;


}

.clublogo {

    background: url(../images/clublogo.png?sdghg) no-repeat;

    height: 12.5vw;

    width: 13.6vw;

    display: block;

    background-size: cover;


}

.clubhouseimage {

    position: relative;

    /* z-index: -1; */

    display: block;

}



.handFrame {

    position: absolute;

    top: 7vw;

    left: 10vw;

}



.twitterFrame {

    position: absolute;

    top: 1.1vw;

    left: 24.5vw;

    z-index: 99;

}



.clubhouseimage a:hover {

    opacity: 1;

}



.mirrorFrame {

    position: absolute;

    top: 17.5vw;

    left: 34.5vw;

}



.bookSelf {

    position: absolute;

    bottom: 3.7vw;

	left: 27vw;

	z-index: 1;

}

a.bookSelfBtn:hover {

    background: url(../images/book_club_hover.png?sdghg) no-repeat;

    background-size: cover;

}

/*.disabledBtn a.handFrameBtn{

	background: url(../images/handFrameHover1.png) no-repeat;

	background-size: cover;



}



.disabledBtn a.twitterFrameBtn{

	background: url(../images/twitterFrameHover1.png) no-repeat;

	background-size: cover;



}



.disabledBtn a.mirrorFrameBtn{

	background: url(../images/mirrorFrameHover1.png?ss) no-repeat;

	background-size: cover;



}*/
 a.handFrameBtn:hover{

	background: url(../images/handFrameHover.png) no-repeat;

	background-size: cover;

}

 a.twitterFrameBtn:hover{

	background: url(../images/twitterFrameHover.png) no-repeat;

	background-size: cover;



}

 a.mirrorFrameBtn:hover{

	background: url(../images/mirrorFrameHover.png?ss) no-repeat;

	background-size: cover;

}

.handFrame, .twitterFrame, .mirrorFrame {

    /* pointer-events: none; */

}
.monitor {
    position: absolute;
    top: 14.3vw;
    right: 0;
}

a.monitorBtn {
    background: url(../images/computer.png?sdghg) no-repeat;
    height: 20.2vw;
    width: 19vw;
    display: block;
    background-size: cover;
}
.camera {
	position:absolute;
	bottom: 11vw;
	right: 11vw;
}

a.cameraBtn {
	 background: url(../images/camera.png?sdghg) no-repeat;
	 width: 6.7vw;
	 height: 6vw;
	 display: block;
	 background-size: cover;
}


.tv {
    position: absolute;
    bottom: 2.3vw;
    left: 38vw;
    /* z-index: 1; */
}

a.tvBtn {
    background: url(../images/tvs.png?sdghg) no-repeat;
    height: 14.5vw;
    width: 16.5vw;
    display: block;
    background-size: cover;
}
.disabledBtn a.tvBtn{
	background: url(../images/tvsHover1.png) no-repeat;
	background-size: cover;
}
.disabledBtn a.cameraBtn{
	background: url(../images/cameraHover.png) no-repeat;
	background-size: cover;
}
.disabledBtn a.monitorBtn{
	background: url(../images/computerHover.png) no-repeat;
	background-size: cover;
}

body.clubpage .copyright {
    padding-bottom: 5px;
}

body.clubpage .socials {
    padding-top: 0;
    margin-bottom: 5px;
}
a.disabledBtn {
    pointer-events: none;
}
@media  only screen and (max-width:1023px){

	.mob {

		display: block;

	}

	

	.desk {

		display: none;

	}


	.clublogo a.logo {

		width: 85vw;

		height: 78vw;

	}

	
	.tv , .camera , .monitor {
		display:none;
	}
	.clublogo {top: 44vw;top: 2.1%;left: 50%;transform: translateX(-50%);height: 49.5vw;width: 51.6vw;}

	a.handFrameBtn, a.handFrameBtn:hover {

		background: url(../images/twitterFrameMob1.png?sdgdsg) no-repeat;

		height: 100vw;

		width: 83vw;

		display: block;

		background-size: cover;

		cursor: pointer;
		-webkit-filter: drop-shadow(10px 0px 10px #4d1840);

       filter: drop-shadow(10px 0px 10px #4d1840);

	}

	

	a.twitterFrameBtn, a.twitterFrameBtn:hover {

		background: url(../images/twitterFrameMob2.png?dgsd) no-repeat;

		height: 91vw;

		width: 61vw;

		display: block;

		background-size: 100% auto;

		background-size: cover;

		cursor: pointer;
		-webkit-filter: drop-shadow(-10px 0px 10px #4d1840);

        filter: drop-shadow(-10px 0px 10px #4d1840);

	}

	

	a.mirrorFrameBtn, a.mirrorFrameBtn:hover {

		background: url(../images/mirrorFrameMob.png?sdgs) no-repeat;

		height: 92vw;

		width: 45vw;

		display: block;

		background-size: cover;

		cursor: pointer;
		-webkit-filter: drop-shadow(7px 0px 7px #4d1840);

        filter: drop-shadow(7px 0px 7px #4d1840);

	}

	

	a.bookSelfBtn {

		background: url(../images/book_transparent.png?sgvsg) no-repeat;

		height: 95vw;

		width: 100vw;

		display: block;

		background-size: cover;

		cursor: pointer;

		
		-webkit-filter: drop-shadow(-10px 0px 10px #4d1840);

        filter: drop-shadow(-10px 0px 10px #4d1840);
        
		 
	}
   
   a.bookSelfBtn:hover{

	   background: url(../images/thumbnail.png?sgvsg) no-repeat;

		height: 95vw;

		width: 100vw;

		display: block;

		background-size: cover;

		cursor: pointer;

		-webkit-filter: grayscale(1);

        filter: grayscale(1);

   }
	.mirrorFrame {

		top: 38%;

		left: 0;

	}

	

	.bookSelf {

		bottom: unset;

		top: 27.7%;

		right: 0;

		left: unset;

		/*animation: glow 1s infinite alternate;*/

	}

	.twitterFrame {

		top: 35.5%;

		left: unset;

		right: 1vw;

	}

	

	.handFrame {

		top: 44.7%;

		left: 0;

	}

	.clubpage footer {

		bottom: 7%;

	}

	body.twitterPage a.getitnow{
		font-size: 10px;
    	width: 70px;
	}
	body.twitterPage ul.streamEmbeds li iframe{
    	height: 180px;
	}

	body.twitterPage .streamFrame .mob{
		    width: 100%;
	}

	

}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){

	.clubpage{

		background-image: radial-gradient(circle, #4f4f4f, #3c3c3c, #292929, #181818, #000000);

		background-image: radial-gradient(circle, #3c3c3c, #2e2e2e, #212121, #141414, #000000);

		min-height:768px;

	}

}
/*body a, .handFrame, .twitterFrame, .mirrorFrame, .bookSelf, .monitor, .camera, .tv {
    cursor: url(../images/cursorhover_hand.png), default;
}*/

/*@keyframes glow {
  from {
    box-shadow: 0 0 10px -10px #6d5266;
  }
  to {
    box-shadow: 0 0 10px 10px #6d5266;
  }
}*/