@charset "UTF-8";
/* CSS Document */

/*

Färger:

Blå: 00B9B7
Grön: 8CC63E
Orange: F7931D

*/

/*::::::::VIDEOTÄVLING 2013 MAIN CONTENT:::::::: */


/*reklam på index mm*/

.videotavling_bigbanner {
	padding:30px 0px 30px 0px;
	width:960px;
	height:300px;
	margin: 15px 0px 20px 0px!important;
position:relative;
background-color:#FFF;
	border-radius:25px;
	-moz-border-radius:25px; /* Firefox 3.6 and earlier */
}


#tavling-webbflik {
position:absolute;
right:-1px;
top:-1px;
height:86px;
width:150px;	
}

/**/

.tavlingscontent {
margin-top:0px!important;
overflow:hidden;
}



body.page-template-tavling2013anmalan-php #page #content {
margin-top:15px!important;
min-height:3000px;	
}


#video2013-page {
	background-color:#FFF;
	width:960px;
	height:auto;
	position:relative;
	margin:0 auto;
	border-radius:20px;
	min-height:1000px;
}

#video2013-top {
width:960px;
height:442px;
position:absolute;	
background-image:url(../images/top2.png);	
}


#video2013-topinfo {
width:960px;
height:291px;
position:absolute;	
top:300px;
background-image:url(../images/topinfo.png);		
}

#video2013-content {
position:relative;
top:580px;
width:960px;
height:auto;
padding:20px;
}

.videobox2013 {
width:410px;
height:auto;
min-height:100px;
border-radius:25px;	
background-color:#00B9B7;
padding:20px;
float:left;
margin-right:20px;
margin-bottom:20px;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
font-size:100%;
}

.videobox2013 ul {
	margin:0px;
	padding:10px;
}

.videobox2013 img {
float:left;
margin-right:20px;
}

.videobox2013 ul li {
margin-bottom:20px;	
margin-left:0px;
}

.video2013-right {
margin-right:0px;	
}

.video2013-left {
margin-right:20px;
}

.video2013-green {
background-color:#8CC63E;	
}

.blue {
color:#00B9B7!important;	
}

.green {
	color:#8CC63E!important;
}

.video2013-red {
background-color:#F7931D;	
}

.red {
color:#F7931D!important;	
}

.videobox2013 .addthis_toolbox {
display:none;	
}

/*form*/

.videobox2013 div form span, .videobox2013 div form span textarea, .videobox2013 div form input {
width:400px!important;
}

.videobox2013 div form p {
font-family: 'Roboto Condensed', sans-serif;
text-transform:uppercase;	
font-size:18px;
letter-spacing:1px;
}

.wpcf7-response-output {
border:1px solid #FFF;	
}


div.wpcf7-mail-sent-ok {
border:1px solid #FFF;		
}

/*bilder*/

img {
	opacity: 1;
   transition: opacity .45s ease-in-out;
   -moz-transition: opacity .45s ease-in-out;
   -webkit-transition: opacity .45s ease-in-out;	
}

img:hover {
	opacity: 0.9;
}

.videobox2013 img {
border:0px;	
}


/*videotävling fonts*/
.videobox2013 h1, h1.videotavling2013 {
text-transform:uppercase;
color:#FFFFFF;
font-family: 'Roboto Condensed', sans-serif;
width:400px;
height:48px;
background-image:url(../images/kamera.png);
background-repeat:no-repeat;
background-position:left center;
padding-left:60px;
font-weight:700;
letter-spacing:-1px;
font-size:40px;
margin-top:-10px;
margin-bottom:10px;
}

.videobox2013 h2 {
text-transform:uppercase;
color:#000000;
font-family: 'Roboto Condensed', sans-serif;
width:400px;
height:48px;
font-weight:700;
letter-spacing:0px;
font-size:20px;
margin-top:-10px;
margin-bottom:10px;	
}

h1.tavling-neutralheader {
text-transform:uppercase;
color:#FFFFFF;
font-family: 'Roboto Condensed', sans-serif;
width:860px;
height:48px;
background-image:url(../images/kamera.png);
background-color:#00B9B7;
background-repeat:no-repeat;
background-position:left center;
padding:0px 0px 5px 60px;
font-weight:700;
border-radius:10px;
letter-spacing:-1px;
font-size:40px;
margin-top:20px;
margin-bottom:10px;	
display:block;
position:relative;
top:20px;
}


.videobox2013 a, .videobox2013 a:link, .videobox2013 a:visited {
	color:#000;
	text-decoration:none;
	
}

.videobox2013 a:hover, .videobox2013 a:active {
	
}

/*Videotavling popup*/

h2.videotavling2013 {
text-transform:uppercase;
color:#00B9B7;
font-family: 'Roboto Condensed', sans-serif;
width:400px;
height:48px;
font-weight:700;
letter-spacing:0px;
font-size:20px;
margin-top:10px;
margin-bottom:-10px;		
}



/*Style till tävlingen 2012 - används även 2013*/


/*Style till tävling 2012*/



body.page-template-tavlinganmalan-php #page #content, body.page-template-tavlingrostning-php #page #content {
	overflow:hidden!important;	
	margin-top:0px!important;
}

body.page-template-tavlinganmalan-php #page #content img {
	position:relative;
	margin-top:20px;	
}


body.page-template-tavlingrostning-php #page #content img {
	top:0px; 
 }
 
 body.page-template-tavlingrostning-php #page #content {
	height:3200px; 
 }
 
  body.page-template-tavlingrostning-php #page #menu {
	z-index:1000;
 }
 
body.page-template-tavlingrostning-php div.fancybox-inner {
min-height:600px;	
}


 
 body.page-template-tavlinganmalan-php #tavling_headbanner, body.page-template-tavlingrostning-php #tavling_headbanner {
	display:none; 
 }
 
#tavling_headbanner {
		position:absolute;
		z-index:2;
		top:50px;
		right:-30px;
		width:199px;
		height:142px; 
		display:none;
 }
 

/*Tävling anmälan sida*/


.tavling_anmalan_content {
position:relative;
top:40px;	
}

/**/


img.tavling_top_logo {
position:relative;
top:20px;	
}

div#tavling_innercontent div.addthis_toolbox {
	display:none;	
}


#tavling_innercontent {
width:900px;
position:relative;
left:30px;
top:15px;
}

div.tavling_leftarea {
	width:670px;
	position:relative;
	float:left;
	top:-5px;
	border:0px solid red;	
}

div.tavling_psst {
	width:237px;
	height:190px;
	background-image:url(../images/tavling-psst.png);
	background-repeat:no-repeat;
	position:absolute;
	top:10px;
	right:-20px;	
}


div.tavling_psst div {
padding-top:48px;
padding-left:15px;
padding-right:20px;
font-size:11px;
color:#FFFFFF;
width:190px;
line-height:12px;
}

@-moz-document url-prefix() {
    div.tavling_psst div {
        line-height:12px;
    }
}


a.psstlink:link, a.psstlink:visited  {
text-decoration:none;
color:#FFF;
}

a.psstlink:hover {
color:#C90;	
text-decoration:none;
}

h1.tavling {
font-family: 'BorisBlackBloxxRegular', arial, sans-serif!important;
word-spacing:10px;
letter-spacing:1px;	
color:#d7ac30;
font-size:22px;
line-height:23px;
}

h2.tavling {
font-family: 'BorisBlackBloxxRegular', arial, sans-serif;
word-spacing:0px;
letter-spacing:1px;	
color:#d7ac30;
font-size:15px;
line-height:10px;
font-weight:normal;
}


/*preview boxar*/


#tavling_previews {
position:relative;
width:960px;
left:-25px;	
top:40px;
}



.tavling_preview_box {
width:319px;
height:280px;
position:relative;
margin-bottom:20px;
float:left;
overflow:hidden;	
}

.tavling_bidrag_img {
position:relative;
width:240px;
height:190px;
z-index:8;	
top:40px;
left:40px;
overflow:hidden;
}

.tavling_bidrag_img img {
max-width:240px;
height:auto;	
}

div.tavling_preview_top {
position:absolute;
width:319px;
height:280px;
top:0px;
left:0px;
background-image:url(../images/tavling-preview-box.png);
z-index:10;	
}

div.tavling_preview_top img {
border:0px;	
}


.tavling_title {
	position:absolute;
	z-index:9;
	width:180px;
	height:auto;
	bottom:55px;
	padding-left:25px;
	padding-right:25px;
	padding-top:5px;
	padding-bottom:10px;
	left:46px;
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=80);
	text-align:center;
	font-family: 'BorisBlackBloxxRegular', arial, sans-serif;
word-spacing:0px;
letter-spacing:1px;	
color:#207b72;
text-transform:uppercase;
font-size:13px;
}

a:hover .tavling_title p, a:link .tavling_title {
text-decoration:none!important;	
}

.tavling_rank {
position:absolute;
z-index:11;
top:20px;
left:34px;	
font-family: 'BorisBlackBloxxRegular', arial, sans-serif;
word-spacing:10px;
letter-spacing:1px;	
color:#FFFFFF;
font-size:30px;
}

.tavling_votes {
position:absolute;
z-index:11;
top:46px;
right:44px;
color:#FFF;
}


/*slut preview boxar*/



/*tävling popup*/


.facebookwhite {
width:35px;
height:30px;	
position:absolute;
top:0px;
left:52px;
border:0px solid #CCC;
z-index:9999!important;
background-color:#f9f9f9;
}

#footerinfo .facebookwhite {
display:none;	
}


div.tavling_popup_votebtn {
position:absolute;
width:60px;
height:20px;	
top:30px;
left:0px;
border:0px solid red;
z-index:0;
}



.tavling_popupruta {
	position:relative;
width:760px;
padding:20px;
}



.tavling_popup_top {
	height:50px;
	background-color:#00B9B7;
	margin-bottom:10px;
	position:relative;
	top:-10px;
	padding:20px 0px 5px 20px;
}


.tavling_popup_details {
position:absolute;
right:0px;
height:20px;
width:300px;
top:12px;	
text-align:right;
padding-right:10px;
}

span.tavling_popup_voteinfo {
font-family: 'BorisBlackBloxxRegular', arial, sans-serif;
font-size:15px;
color:#FFF;
	
}


.tavling_popup_left {
	width:370px;
	height:470px;
	top:8px;
	position:relative;
	left:0px;
	overflow:visible;	
	z-index:1;
}


.tavling_popup_img {
width:370px;
height:388px;
 border-radius:2em;
 overflow:hidden;	
}

.tavling_popup_img img {
max-width:400px;
height:auto;	
border:0px;
}


.tavling_popup_vote {
position:relative;
width:370px;
height:auto;
top:10px;	
}



.tavling_popup_right {
width:370px;
	height:470px;
	top:97px;
	position:absolute;
	right:20px;
	overflow:visible;	
	z-index:2
}

.tavling_popup_right iframe {
width:370px!important;
height:120px!important;	
}

iframe.tavlingsplayer {
	position:relative;
	width:370px!important;
	margin-top:10px;	
	margin-bottom:20px;
}


.tavling_popup_pratbubbla {
	top:10px;
width:421px;
height:258px;
position:relative;
left:-52px;
z-index:5;
background-image:url(../images/tavling_popup_pratbubbla.png);
background-repeat:no-repeat;	
}


div.tavling_popup_pratbubbla div.addthis_toolbox {
display:none;	
}

.tavling_popup_pratbubbla div {
	left:70px;	
	position:relative;
	top:15px;
	width:315px;
	height:310px;
}


.tavling_popup_bottom {
	width:760px;
	position:relative;
	top:20px;
	border:0px solid green;
	height:auto;	
}


/*slut tävling popup*/



@font-face {
    font-family: 'BorisBlackBloxxRegular';
    src: url('boris-webfont.eot');
    src: url('boris-webfont.eot?#iefix') format('embedded-opentype'),
         url('boris-webfont.woff') format('woff'),
         url('http://thetube.se/wp-content/themes/thetube/css/boris-webfont.ttf') format('truetype'),
         url('boris-webfont.svg#BorisBlackBloxxRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}






/*Slut style tävling*/
