/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 6, 2013 */
@font-face {
    font-family: 'league_gothicregular';
    src: url('../leaguegothic-regular-webfont.eot');
    src: url('../leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../leaguegothic-regular-webfont.woff') format('woff'),
         url('../leaguegothic-regular-webfont.ttf') format('truetype'),
         url('../leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.errorMsg{
	
	font-size:16px;
	background-color:red;
	color:white;
	}
body{
	background:url(../pics/bigBG/pultBG.jpg) no-repeat fixed;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
	background-attachment:fixed;
}
.row{
	margin-left:0;
	margin-right:0;}
.wrap{
	max-width:1200px;
	margin:0 auto;
	}
#logo-background{
	background:url(../img/socialradio-logo.png) no-repeat;
	min-width:180px;
	min-height:178px;
	float:left;
	cursor:pointer;
	}
.logoWordsH3{
	color:white;
	display:inline-block;
	font-size:460%;
	opacity:1 !important;
	padding:10px;}
.logoWordsH2{
	display:inline-block;
	padding:10px;}
.bigFont{
	font-size:300%;
	color:#9C3329;}
img{
	max-width:100%;}
a, button{
	outline:none !important;}
.noDJ{
	border-top:20px solid #6E295E;}
.handW{
	font-family: 'Gloria Hallelujah', cursive;}
#header{
	min-width:100%;
	background-color:#BF76B1;
	opacity:.8;
	padding:20px 0;
	margin-top:4%;
	overflow:auto;
	}
#firstSideBarHeadline{
	margin:0;}
.catchyH3{
	padding:20px;
	color:white;
	}
.nav > li > a {
	border-radius:0;
	padding:20px;
	opacity:.9;
	color:white;
	font-size:120%;
	}
.nav > li > a:hover{
	background:none !important;
	text-shadow:1px 1px 3px black;
	}
.blueBG{
	background-color:#367494 !important;}
.redBG{
	background-color:#9C3329 !important;}
.purpleBG{
	background-color:#6E295E !important;}
.orangeBG{
	background-color:#995A29 !important;}
.yellowBG{
	background-color:#A58512 !important;}
.greenBG{
	background-color:#9CA246 !important;}
.content{
	background-color:#D8CFC8;
	min-height:300px;
	opacity:.9;}
.row{
	padding:40px;}
.headline{
	background-color:#475556;
	color:white;
	margin:0;
	opacity:.7;
	overflow:auto;}
.footer{
	background-color:#475556;
	color:white;
	margin:0;
	opacity:.9;
	overflow:auto;}
.firstH1{
	font-weight:800;
	margin:0;
	padding:15px 0 0 40px;
	color:#fff;
	text-shadow: -1px -1px 0px #101010, 1px 1px 0px #505050;}
.currentDJ{
	opacity:1;
	border:9px solid white;
	float:left;
	margin:0 20px 20px 0;}
.btn-lg {
	font-size:42px;
	padding: 12px 24px;
	color:#357393;
	border-radius:0;
	}
/*Activities*/
.acDescript{
overflow:auto;
padding:16px;
margin-top:20px;
background-color:#475556;
color:white;
}
.acHeadline{
color:#fff;
background-color:#995A29;
padding:16px;
text-shadow:1px 1px 2px black;
font-size:300%;
font-family: 'Gloria Hallelujah', cursive;
font-weight:lighter;
margin:0;
text-align:center;}
/*news*/
.newsHolder img{
	float:left;
	padding:0 20px 20px 0;}
.newsHolder{
	padding:20px 0;}
.newsHeadline{
color:#fff;
background-color:#367494;
padding:16px;
text-shadow:1px 1px 2px black;
font-size:300%;
font-family: 'Gloria Hallelujah', cursive;
font-weight:lighter;
margin:0;
text-align:center;}
/*contact*/
.contactHeadline{
color:#fff;
background-color:#9CA246;
padding:16px;
text-shadow:1px 1px 2px black;
font-size:300%;
font-family: 'Gloria Hallelujah', cursive;
font-weight:lighter;
margin:0;
text-align:center;}
input, textarea{
width:66%;
padding:10px;
border:1px solid silver;
border-radius:4px;
margin-bottom:3px;
background-color:#F4F4F4;
margin-bottom:20px;}
/*gallery*/
.galleryPic{
	display:inline;
	}
.picsHeadline{
color:#fff;
background-color:#A58512;
padding:16px;
text-shadow:1px 1px 2px black;
font-size:300%;
font-family: 'Gloria Hallelujah', cursive;
font-weight:lighter;
margin:0;
text-align:center;}
.galleryPic img{
	box-shadow:0 0 4px black;
	margin:12px 6px;
	 -webkit-box-reflect: below 0px -webkit-linear-gradient(bottom, rgba(255,255,255,0.3) 0%, transparent 30%, transparent 100%);}
#programmEditor{
position:fixed;
top:10%;
width:800px;
height:600px;
border:1px solid silver;
border-radius:8px;
box-shadow:0 0 4px black;
padding:20px;
background-color:white;
display:none;
overflow:scroll;
z-index:9999;
}
#newDjTable{
	display:none;
	font-family:Arial, Helvetica, sans-serif;
}
/*CHARTS Option*/
#chartsEditor{
position:fixed;
top:10%;
width:800px;
height:600px;
border:1px solid silver;
border-radius:8px;
box-shadow:0 0 4px black;
padding:20px;
background-color:white;
display:none;
overflow:scroll;
z-index:9999;
}
.chartsBox{
	border:1px solid gray;
	border-radius:4px;
	padding:14px;
	margin:8px;
	min-width:340px;
	max-width:340px;
	height:auto;
	float:left;
	font-size:80%;
	}
.chartsBox:last-child{
	margin-bottom:80px;
	}
.chartsBox h3{
	text-align:center;
	font-size:200%;
	margin:0;
	color:white !important;
	}
.tinyHR{
	margin:6px;}
.chartsPosi {
	border-radius:50%;	
	padding:6px;
	color:white;
	text-shadow:1px 1px 1px black;
	background-image: -moz-radial-gradient(45px 45px 45deg, circle cover, yellow 0%, orange 100%, red 95%);
	background-image: -webkit-radial-gradient(45px 45px, circle cover, yellow, orange);
	background-image: radial-gradient(45px 45px 45deg, circle cover, yellow 0%, orange 100%, red 95%);
}
.contentLeft{
	border-right:1px dotted white;
	margin-bottom:40px;}
#note{
	color:white;
	font-size:160%;
	padding:6px;}

#spinningClock{
     -webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	transform: rotate(30deg);
	vertical-align:middle;
	padding-bottom:10px;
    }
#now{
	font-size:240%;
	color:#903127;
	}
.smallFont{
	font-size:70%;}
/*Programm Opener*/
#mo-fr{
display:none;}
#saturday{
display:none;}
#sunday{
display:none;}
.openProgrammTable{
	color:white;
cursor:pointer;
padding:10px;
}
.openProgrammTable:hover{
box-shadow:0 0 12px gray;
border-radius:4px;
}
/*DJ List*/
.djDescript{

overflow:auto;
padding:16px;
margin-top:20px;
background-color:#475556;
color:white !important;
}

.djDescript p{
	font-family: 'book_akhanakeregular';
	font-size:140%;
	}
.djExtraInfo{
clear:both;
display:none;
}
.DJNick{
color:#fff;
background-color:#6E295E;
padding-top:16px;
text-shadow:1px 1px 2px black;
font-size:300%;
font-family: 'book_akhanakeregular';
font-weight:lighter;
margin:0;
text-align:center;}
/*BACKEND*/
#webRequestBackend{
width:66%;
margin-right:40px;
padding-right:20px;
font-size:140%;
}

.djOnline {
    cursor: pointer;
    display: inline;
    margin: 20px;
}
.requestListDiv {
    border-radius: 8px;
    cursor: pointer;
    padding: 10px;
}
/*Adverds Slider*/
ul.slide{margin:0;
          padding:0;
          height:120px;
          list-style-type:none;}
 ul.slide li{float:left;
             list-style-type:none;}
 ul.slide img{border:1px solid silver;
             height:120px;}
/*Facebook API*/
.w2bslikebox{background:url("http://3.bp.blogspot.com/-YwBHQWHKtfo/Tw2Ewd7XpQI/AAAAAAAAAOc/Nwjd9y_JzjA/s1600/facebookbadge.png") no-repeat scroll left center transparent !important;display:block;float:right;height:270px;padding:0 5px 0 46px;width:245px;z-index:99999;position:fixed;right:-250px;top:0%;}
.w2bslikebox div{border:none;position:relative;display:block;}
.w2bslikebox span{bottom:12px;font:8px "lucida grande",tahoma,verdana,arial,sans-serif;position:absolute;right:6px;text-align:right;z-index:99999;}
.w2bslikebox span a{color:#808080;text-decoration:none;}
.w2bslikebox span a:hover{text-decoration:underline;}
#phoneNavOpener{
	display:none;}
#showDate{
	display:inline;}
/*Media Queries*/
@media only screen and (max-width: 1024px) {
body{
	background:#000;}
}
@media only screen and (max-width: 768px) {
#header{
	margin-top:0;
	}
#header h2{
		font-size:220% !important;
	}
#header h3{
		font-size:160% !important;
	}

	}
@media only screen and (max-width: 480px) {
.row{
	padding:10px;}
#showDate{
	display:none;}
	#header h2{
		font-size:180% !important;
	}
#header h3{
		font-size:120% !important;
	}
#logo-background{
	background-image:url(../img/socialradio-logo_mini.png);
	min-width:100px;
	min-height:99px;}
.nav{
	display:none;}
#phoneNavOpener{
	text-align:center;
	padding:20px;
	cursor:pointer;
	color:black;
	background-color:white;
	opacity:.9;
	display:block !important;}
.contentLeft{
	border:none;
	padding:0 !important;}
.chartsBox{
	min-width:260px !important;
	margin:0;}
.headline{
	padding:10px;}
	}