/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font-family: 'ScalaSansCnRegular', 'Arial Narrow', 'Helvetica Light', Helvetica, Arial, sans-serif;
	font-size: 17px;
	letter-spacing: 0.5px;
  color: #fff;
   -webkit-font-smoothing: antialiased !important;
   text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
   font-style: normal;
   opacity:0.99;
}



@font-face {
    font-family: 'FuturaStdMediumCondensedOblique';
    src: url('/include/fonts/futurastd-condensedoblique.eot');
    src: url('/include/fonts/futurastd-condensedoblique.eot') format('embedded-opentype'),
         url('/include/fonts/futurastd-condensedoblique.woff') format('woff'),
         url('/include/fonts/futurastd-condensedoblique.ttf') format('truetype'),
         url('/include/fonts/futurastd-condensedoblique.svg#FuturaStdMediumCondensedOblique') format('svg');
}

@font-face {
    font-family: 'FuturaStdMediumCondensed';
    src: url('/include/fonts/futurastd-condensed.eot');
    src: url('/include/fonts/futurastd-condensed.eot') format('embedded-opentype'),
         url('/include/fonts/futurastd-condensed.woff') format('woff'),
         url('/include/fonts/futurastd-condensed.ttf') format('truetype'),
         url('/include/fonts/futurastd-condensed.svg#FuturaStdMediumCondensed') format('svg');
}

@font-face {
    font-family: 'FuturaStdBoldCondensed';
    src: url('/include/fonts/futurastd-condensedbold.eot');
    src: url('/include/fonts/futurastd-condensedbold.eot') format('embedded-opentype'),
         url('/include/fonts/futurastd-condensedbold.woff') format('woff'),
         url('/include/fonts/futurastd-condensedbold.ttf') format('truetype'),
         url('/include/fonts/futurastd-condensedbold.svg#FuturaStdBoldCondensed') format('svg');
}


@font-face {
    font-family: 'ScalaSansCnRegular';
    src: url('/include/fonts/scalasans-regularcn.eot');
    src: url('/include/fonts/scalasans-regularcn.eot') format('embedded-opentype'),
         url('/include/fonts/scalasans-regularcn.woff') format('woff'),
         url('/include/fonts/scalasans-regularcn.ttf') format('truetype'),
         url('/include/fonts/scalasans-regularcn.svg#ScalaSansCnRegular') format('svg');
}

.futurastdmediumcondensed {
    font-family: 'FuturaStdMediumCondensed';
}

.ls-layer h3 {
font-family: 'FuturaStdMediumCondensed';
font-size: 30px;
text-align: center;
top: 47% !important;
margin-bottom: 0px;
margin-left: auto !important;
margin-right: auto !important;
margin-top: 0px;
background: rgba (255,255,255,0.7);
position: relative !important;
left: auto !important;
color: #fff !important;
line-height: 45px !important;
width: auto !important;
padding: 0 70px 0 70px !important;
}



#ls-image-layer .ls-image-layer {
opacity: 0.3 !important;
filter:alpha(opacity=30) !important; /* For IE8 and earlier */
-webkit-transition: opacity 0.5s ease !important;     
    -moz-transition: opacity 0.5s ease !important;    
    -o-transition: opacity 0.5s ease !important;
    -ms-transition: opacity 0.5s ease !important;
    transition: opacity 0.5s ease !important;
}

#ls-image-layer:hover .ls-image-layer {
opacity: 1 !important;
filter:alpha(opacity=100) !important; /* For IE8 and earlier */
-webkit-transition: opacity 0.5s ease !important;     
    -moz-transition: opacity 0.5s ease !important;    
    -o-transition: opacity 0.5s ease !important;
    -ms-transition: opacity 0.5s ease !important;
    transition: opacity 0.5s ease !important;
}


pre,
code {
  font-family: 'DejaVu Sans Mono', Menlo, Consolas, monospace;
}

hr {
	border-bottom: 1px  dotted #d8c28b;
}

.italic {
	font-style: italic;
}

.center {
	text-align: center;
}

.justify {
	text-align: justify;
}

.lowercase {
	text-transform: lowercase;
}

.newstyle p {
	line-height: 25px;
	text-align: left;
}

.newstyle p a {
color: #979797;
}

.newstyle p a:hover {
color: #fff;
}

#13px {
	font-size: 13px;
}

p {
  /*overflow: hidden;*/
  padding: 10px 0;
}

.button{
	padding: 6px 10px 6px 10px;
	background-color: #fff;	
	font-size: 15px;
	color: #000;
	text-shadow: none;
	text-align: center;
}

.grid_2 .button{
	padding: 6px 10px 6px 10px;
	background-color: #fff;	
	font-size: 15px;
	color: #000;
	text-shadow: none;
	text-align: center;
}

.button:hover{
	text-decoration: none;
	background-color: #d8c28b;
	color: #000;
	font-size: 15px;
	text-shadow: none;
}

a.albumrollover {
	display: block;
	width: 220px;
	height: 220px;
	text-decoration: none;
	background: url('http://sigurros.s3.amazonaws.com/images/kveikur/kveikur-album.png');  
	-webkit-backface-visibility: hidden;
	}

a.albumrollover:hover {
	background-position: -220px 0;	
	}


a.expandedrollover {
	display: block;
	width: 220px;
	height: 220px;
	text-decoration: none;
	background: url('http://sigurros.s3.amazonaws.com/images/kveikur/kveikur-expanded.png');  
	-webkit-backface-visibility: hidden;
	}

a.expandedrollover:hover {
	background-position: -220px 0;	
	}

a.vinylrollover {
	display: block;
	width: 220px;
	height: 220px;
	text-decoration: none;
	background: url('http://sigurros.s3.amazonaws.com/images/kveikur/kveikur-vinyl.png');  
	-webkit-backface-visibility: hidden;
	}

a.cdrollover:hover {
	background-position: -220px 0;	
	}
	
a.cdrollover {
	display: block;
	width: 220px;
	height: 220px;
	text-decoration: none;
	background: url('http://sigurros.s3.amazonaws.com/images/kveikur/kveikur-cd.png'); 
	-webkit-backface-visibility: hidden; 
	}

a.vinylrollover:hover {
	background-position: -220px 0;	
	}	

	
ul#order {  float: none; text-align: center; width: 150px; margin: 0px; font-size: 14px !important;}
ul.drop a { display:block; color: #fff; font-family: 'FuturaStdBoldCondensed', 'Arial Narrow', Arial, sans-serif; font-size: 14px !important; text-decoration: none;text-transform: uppercase;text-align:center; text-shadow: none;}
ul.drop, ul.drop li, ul.drop ul {font-family: 'FuturaStdBoldCondensed', 'Arial Narrow', Arial, sans-serif; list-style: none; margin: 0; padding: 0; }
ul.drop { position: relative; z-index: 597; text-align: center; }
ul.drop li { float: none; text-align: center; line-height: 1.3em; vertical-align: middle; zoom: 1; 	padding: 12px 10px 10px 10px; background-color: rgba(255, 255, 255, 0.1); text-shadow: none; color: #fff  }
ul.drop li.hover, ul.drop li:hover { position: relative; z-index: 599; cursor: default;  }
ul.drop ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 150px; }
ul.drop ul li { padding: 12px 10px 10px 10px; float: none; color: #111; text-shadow: none; background-color: rgba(255, 255, 255, 0.8);}
ul.drop ul li a { color: #333; text-shadow: none }
ul.drop ul li:hover { background-color: rgba(255, 255, 255, 1); color: #000 }
ul.drop ul ul { top: -2px; left: 100%; }
ul.drop li:hover > ul { visibility: visible }	
	

.buttonsulphur{
	padding: 12px 10px 10px 10px;
background-color: rgba(255, 255, 255, 0.1);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	font-size: 14px !important;
	color: #fff;
	text-shadow: none;
	text-align: center;
	font-family: 'FuturaStdBoldCondensed', 'Arial Narrow', Arial, sans-serif;
	text-transform: uppercase;
}

.buttonsulphur:hover{
	text-decoration: none;
background-color: rgba(255, 255, 255, 0.2);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	color: #fff !important;
	text-shadow: none;
}

.buttonsulphurbig{
	padding: 14px 12px 13px 12px;
background-color: rgba(255, 255, 255, 0.1);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	font-size: 17px !important;
	color: #999;
	text-shadow: none;
	text-align: center;
	font-family: 'FuturaStdBoldCondensed', 'Arial Narrow', Arial, sans-serif;
	text-transform: uppercase;
	display: inline;
}


.buttonsulphurbig:hover{
	text-decoration: none;
background-color: rgba(255, 255, 255, 0.2);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	color: #fff !important;
	text-shadow: none;
}



.buttonsulphurbigwhite{
	padding: 14px 12px 13px 12px;
background-color: rgba(0, 0, 0, 0.05);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	font-size: 17px !important;
	color: #1a1a1a;
	text-shadow: none;
	text-align: center;
	font-family: 'FuturaStdBoldCondensed', 'Arial Narrow', Arial, sans-serif;
	text-transform: uppercase;
	display: inline;
}


.buttonsulphurbigwhite:hover{
	text-decoration: none;
background-color: rgba(0, 0, 0, 0.1);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	color: #000 !important;
	text-shadow: none;
}


.width150 {
	padding: 12px 30px 10px 30px;
}


.buttonsulphurreverse{
	padding: 12px 10px 10px 10px;
background-color: rgba(0, 0, 0, 0.1);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	font-size: 14px !important;
	color: #777;
	text-shadow: none;
	text-align: center;
	font-family: 'FuturaStdBoldCondensed', 'Arial Narrow', Arial, sans-serif;
	text-transform: uppercase;
}

.buttonsulphurreverse:hover{
	text-decoration: none;
background-color: rgba(0, 0, 0, 0.2);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	color: #777 !important;
	font-size: 15px;
	text-shadow: none;
}


.bannerrightsulphur a {
  color: #fff;
  text-decoration: none;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
font-size: 16px;
letter-spacing: 1px;
text-transform: uppercase;
font-family: 'FuturaStdMediumCondensed';
}

.bannerrightsulphur a:hover {
	color: #a4a4a4;
	text-shadow: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all  0.3s ease;  
}

.darker {
background-color: rgba(255, 255, 255, 0.2) !important;
	}

.darker:hover {
background-color: rgba(255, 255, 255, 0.3) !important;
	}
	
.letterspacing2 {
	letter-spacing:2px;
	font-size: 14px !important;
}

.letterspacing2a {
	letter-spacing:2px;
	font-size: 16px !important;
}

.letterspacing2 a, .letterspacing2a a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all  0.3s ease;  
	color: #fff;
}	

.letterspacing2 a:hover, .letterspacing2a a:hover  {
	color: #a4a4a4;
}

a.buttonopaque {
	text-decoration: none;
	color:#fff;
	padding:9px 13px 9px 13px;
	background-image: url('http://sigurros.s3.amazonaws.com/images/valtari/button-white.png');
	background-repeat: no-repeat;
	font-size: 17px;
	text-align: center;
	text-shadow: none;
}


a.buttonopaque:hover {
	text-decoration: none;
	padding:9px 13px 9px 13px;
	background-image: url('http://sigurros.s3.amazonaws.com/images/valtari/button-white.png')
	background-repeat: no-repeat;
	font-size: 17px;
	text-align: center;
	color: #000;
	text-shadow: none;
}


.bigbutton {
	padding: 7px 12px 7px 12px;
	background-color: #fff;	
	font-size: 15px;
	color: #000;
	text-align: center;
	text-shadow: none;
}

.bigbutton:hover{
	padding: 7px 12px 7px 12px;
	background-color: #d8c28b;
	font-size: 15px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
}

.smallitalic {
	font-size: 14px;
	font-style: italic;
	color: #fff;
	text-align: center;
}

.smalltext {
	font-size: 10px;
}

.gold {
	color: #d8c28b;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.highlight {
	color: #aaaaaa;
}

a.highlight:hover {
	color: #fff;
}

h2.sulphur {
	color: #a4a4a4;
}

.sulphur a, a.sulphur {
font-family: 'FuturaStdMediumCondensed';
letter-spacing: 1px;
	color: #a4a4a4;
	text-shadow: none;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;	
}

.sulphur a:hover, a.sulphur {
font-family: 'FuturaStdMediumCondensed';
letter-spacing: 1px;
	color: #fff;
	text-shadow: none;
}

a.sulphurreverse, .sulphurreverse a  {
font-family: 'FuturaStdMediumCondensed';
letter-spacing: 1px;
	color: #fff;
	text-shadow: none;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;	
}

a.sulphurreverse:hover, .sulphurreverse a:hover {
font-family: 'FuturaStdMediumCondensed';
letter-spacing: 1px;
	color: #a4a4a4 !important;
	text-shadow: none;
}

.alignleft a, .alignright a {
	text-transform: lowercase;
}

h1.white, h2.white, h3.white, h1.white a, h2.white a, h3.white a {
	color: #fff
}

a.gray {
	color: #aaaaaa;
	text-shadow: none;
}

a.gray:hover {
	color: #fff;
	text-shadow: none;
}

h3 a.gray:link {
	color: #aaaaaa;
}

h3 a.gray:hover {
	color: #fff;
	text-shadow: none;
}

.noshadow {
text-shadow: none !important;
}

.gray {
	color: #aaaaaa;
	}
	
.black, .black a {
	color: #1f1f1f !important;	
}

.black a:hover {
	color: #aaaaaa !important;	
}
	
p.gray a:link {
	color: #fff !important;
}

p.gray a:hover {
	color: #aaaaaa
}		
	
.small {
	font-size: 0.8em;
}	
	
.kveikurdescription {
	color: #aaaaaa;
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 15px;
	text-transform: uppercase;
	font-family: 'FuturaStdMediumCondensed'
}	

.kveikurdescription2 {
	color: #aaaaaa;
	font-size: 14px;
	margin-bottom: 15px;
	line-height: 15px;
	text-transform: uppercase;
	font-family: 'FuturaStdMediumCondensed'
}	

p.slidercaption {
	color: #aaaaaa;
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 15px;
	text-transform: uppercase;
	font-family: 'FuturaStdMediumCondensed'
}	

a.whitehover {
	color: #d8c28b;
	text-shadow: none;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;	
}

a.white:hover {
	color: #fff;
	text-shadow: none;
}

a.white {
	color: #aaaaaa;
	text-shadow: none;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;	
}

a.whitehover:hover {
	color: #fff;
	text-shadow: none;
}

a.whitelink {
	color: #fff !important;
}

a.whitelink:hover {
	color: #aaaaaa !important;
}

a.gray:hover {
	color: #fff;
	text-shadow: none;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;	
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all  0.3s ease; 
}

.tourheader a {
	color: #a4a4a4;
}

.tourheader a:hover {
	color: #fff;
}

#bgsplash-tour13 p {
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}



.white {
	color: #fff;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.productlabel {
	color: #fff;
}

.exclusive {
	font-style: italic;
	font-size: 11px;
}

.bgquote {
	padding: 20px;
	width: 600px;
	margin: 0 auto;
	font-size: 16px;
}

.iframe {
	color: #f3f3f3;
	font-size: 14px;
	line-height: auto;
	padding: 30px;
	overflow: hidden;
}

.iframe a {
	color: #d8c28b;
	font-size: 14px;
}

/* `Links
----------------------------------------------------------------------------------------------------*/

a {
  color: #fff;
  text-decoration: none;
 text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;  
  -webkit-backface-visibility: hidden;  
}

a:hover {
  color: #aaaaaa;
  text-shadow: none;
}

p a {
  color: #aaaaaa;
  text-decoration: none;
 text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}

p a:hover {
  color: #ffffff;
  text-shadow: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all  0.3s ease;
}


.bannerright a {
  color: #fff;
  text-decoration: none;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
font-size: 17px;
letter-spacing: 1px;
}

.bannerright a:hover {
	color: #d8c28b;
	text-shadow: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all  0.3s ease;
}

.bannerrightsulphur a {
  color: #fff;
  text-decoration: none;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
font-size: 16px;
letter-spacing: 1px;
text-transform: uppercase;
font-family: 'FuturaStdMediumCondensed';
}

.bannerrightsulphur a:hover {
	color: #8e8e8e;
	text-shadow: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all  0.3s ease;
}

.goldlink {
  color: #d8c28b;
  text-decoration: none;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.displace {
	position: absolute;
	left: -5000px;
	}	
	

.subheading {
font-size: 14px;text-transform:uppercase;letterspacing:2px;color: #aaaaaa;
}

.subheadingfutura {
	color: #aaaaaa;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'FuturaStdMediumCondensed'
}	
		

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
  font-size: 25px;
  padding-top: 20px;
  padding-bottom: 0px;
  text-align: center;
  font-weight: normal;
  color: #fff;
  margin: 0px !important;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);
font-family: 'FuturaStdMediumCondensed';
letter-spacing: 1px;
text-transform: uppercase;
opacity: 0.9;
}


.headingitalic {
font-family: 'FuturaStdMediumCondensedOblique';
}

.headingbold {
font-family: 'FuturaStdBoldCondensed';
}

h1.videooverlay {
z-index: 3;
}

h2 {
  font-size: 17px;
  padding-top: 20px;
  padding-bottom: 0px;
  text-align: center;
  font-weight: normal;
  color: #aaaaaa;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);
font-family: 'FuturaStdMediumCondensed';
letter-spacing: 1px;
opacity: 1.0;
}

#bgsplash h2 {
  font-size: 17px;
  padding-top: 0px !important;
  padding-bottom: 0px;
  text-align: center;
  font-weight: normal;
  color: #aaaaaa;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);
font-family: 'FuturaStdMediumCondensed';
letter-spacing: 1px;
opacity: 1.0;
}

.uppercase {
	text-transform: uppercase !important;
}

h2.nomargin {
	margin-top:-20px;
}

h2.nopadding {
	margin-top:0px !important;
	padding-top:0px !important;	
}

h3 {
  font-size: 20px;
  padding-bottom: 0px;
  text-align: center;
  font-weight: normal;
  color: #fff;
  margin: 0px;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);
font-family: 'FuturaStdMediumCondensed';
letter-spacing: 1px;
text-transform: uppercase;
opacity: 0.9;
}

#bgsplash h3 {
  font-size: 20px;
	padding-top: 30px !important;
  padding-bottom: 0px;
  text-align: center;
  font-weight: normal;
  color: #fff;
  margin: 0px !important;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);
font-family: 'FuturaStdMediumCondensed';
letter-spacing: 1px;
text-transform: uppercase;
opacity: 0.9;
}

h4 {
  font-size: 30px;
  padding-bottom: 0px;
  padding-top: 40px;
  text-align: center;
  font-weight: normal;
  color: #fff;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);
font-family: 'FuturaStdMediumCondensed';
letter-spacing: 1px;
opacity: 1.0;
text-transform: uppercase;
}

h4.nopadding {
	padding-top: 0px !important;
}

#respond h3 {
	color: #fff;
}

h5 {
  font-size: 17px;
}

h6 {
  font-size: 15px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

li {
  margin-left: 30px;
}



.tickets {
	padding: 6px 10px 6px 10px;
}
	

.white {
	color:#fff;
}

.homepagebox, .bottom {
	letter-spacing: 2px;
	font-size: 13px;
}


.soldout {
	opacity: 0.25;
}



/*current */

body#videosbody a#videos-menu
{
	color: #aaaaaa !important;
}

body#bgsplash-kveikur a#kveikur
{
	color: #aaaaaa !important;
}

body#bgsplash-brennisteinn a#kveikur-brennisteinn
{
	color: #aaaaaa !important;
}

body#bgsplash-home a#valtari-home
{
	color: #aaaaaa !important;
}

body#bgsplash-giveaway a#valtari-giveaway
{
	color: #aaaaaa !important;
}


body#bgsplash-tour a#valtari-tour
{
	color: #aaaaaa !important;
}

body#bgsplash-tour13 a#valtari-tour
{
	color: #aaaaaa !important;
}		
	
body#bgsplash a#valtari-videos,
body#bgsplash-black a#valtari-videos

{
	color: #aaaaaa !important;
}	
	
body#bgsplash-ekki a#valtari-order

{
	color: #aaaaaa !important;
}	

body#bgsplash-boat a#valtari-home

{
	color: #aaaaaa !important;
}	

/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;
	text-transform: lowercase;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;
	background-color: rgba(49,49,49,0.71);
}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */




/*Initialize*/
ul#topmenu, ul#topmenu ul.sub-menu {
    padding:0;
    margin: 0;
}
ul#topmenu li, ul#topmenu ul.sub-menu li {
    list-style-type: none;
    display: inline-block;
    line-height: 30px;
}

ul#topmenu ul.sub-menu li {
    text-indent: none;
 	margin: 0 30px 0 20px;
} 	
 	
ul#topmenu ul.sub-menu {
 	transition: all 0.5s;   
}    

/*Link Appearance*/
ul#topmenu li a, ul#topmenu li ul.sub-menu li a {
   display:inline-block;
}
/*Make the parent of sub-menu relative*/
ul#topmenu li {
    position: relative;
}
/*sub menu*/
ul#topmenu li ul.sub-menu {
    display:none;
    position: absolute;
	background: #000000;
    left: -20PX;
    width: 100px;
    padding-bottom: 12px;
}
ul#topmenu li:hover ul.sub-menu {
    display:block;
}

