/*   
Theme Name: Vai.com 2017
Theme URI: http://www.vai.com
Author: liquid12
Author URI: http://www.liquid12.nl
Version: 3
*/

@font-face {
  font-family: 'Linux-Biolinum';
    src:  url('Linux-Biolinum.ttf.woff') format('woff'),
    url('Linux-Biolinum.ttf.svg#Linux-Biolinum') format('svg'),
    url('Linux-Biolinum.ttf.eot'),
    url('Linux-Biolinum.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}

h1{
     word-wrap: break-word;
     -webkit-hyphens: auto;
     -moz-hyphens: auto;
     -ms-hyphens: auto;
     -o-hyphens: auto;
     hyphens: auto;
     color:#fff;
     font-size: 20px;
}

html,body,section {

	height:100%;
	font-family: 'Linux-Biolinum';
	font-size: 15px;
	font-variant: normal;
	font-weight: 400;
	line-height: 32.4px;
    background-attachment: fixed;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* backgrounds */
.default {
	background-image: url('/images/backnew2.jpg');
}

/*news & tourdates */

.categorynews, .ontheroad  {
	background-image: url('images/vaibgtour.jpg');
}

/*All About Steve */
.vaiography, .discography, .discography-vaitunes, .discography-video, .discography-solo, .bands, .categoryinterview, .categorya-note-from-steve, .discography-full, .categoryhiveupdates, .categorytimeline-archive, .awards-and-accolades {
	background-image: url('/images/backnew2.jpg');

}

*[class^='categoryinterview']
{
	background-image: url('/images/backnew2.jpg');

}

*[class^='categorynews'] 
{
	background-image: url('images/vaibgtour.jpg');
}

*[class^='category01-recording-blog'] 
{
	background-image: url('images/vaibgtour.jpg');
}


*[class^='categorya-note-from-steve']
{
	background-image: url('/images/backnew2.jpg');

}
*[class^='categoryhiveupdates']
{
	background-image: url('/images/backnew2.jpg');

}
*[class^='categorytimeline-archive']
{
	background-image: url('/images/backnew2.jpg');

}





/* Sights & Sounds */
.photo-galleries, .rare-photos, .in-the-press, .video-vault, .virtual-vai, .fan-art, .desktop-patterns, .vai-art {
  background-image: url('images/bgpaw1.jpg');
}

*[class^='photo-galleries']
{
	background-image: url('images/bgpaw1.jpg');

}
*[class^='rare-photos']
{
	background-image: url('images/bgpaw1.jpg');

}
*[class^='in-the-press']
{
	background-image: url('images/bgpaw1.jpg');

}
*[class^='video-vault']
{
	background-image: url('images/bgpaw1.jpg');

}
*[class^='vai-art']
{
	background-image: url('images/bgpaw1.jpg');

}

/* Little Black Dots */
.martian-love-secrets, .tempo-mental, .mini-lessons-84, .guitar-tabs, .uncle-hugo, .part-one, .part-two, .part-three, .part-four, .part-five, .part-six, .part-seven, .hammering-with-the-right-hand, .fun-with-your-whammy-bar, .double-stops-and-3-part-chords, .vibrato, .weird-noises, .building-chords-by-ear, .bending-notes, .fast-strumming, .skipping-strings-while-playing, .pull-off-playing-incl-hammer-ons, .two-handed-chords {
	background-image: url('images/background.jpg');
}




/* The Machines */
.steves-guitars, .the-studios, .ibanez-guitars, .live-gear, .guitar-pick-collectors-album, .guitars  {
	background-image: url('images/machines.jpg');
}
*[class^='guitar-pick-collectors-album']
{
	background-image: url('images/machines.jpg');

}

.under-it-all, .alien-guitar-secrets {
	background-image: url('images/bgnew.jpg');
}

/* Community */

.categoryanswers, .categorymailbag, .fan-site, .forum-maintenance, .under-your-skin, .mailbag-1998, .mailbag-1999 {
	background-image: url('images/community.jpg');
}

*[class^='categoryanswers']
{
	background-image: url('images/community.jpg');

}
*[class^='categorymailbag']
{
	background-image: url('images/community.jpg');

}


/*discography */

#content-area-disco {
    position: relative;
    width: 973px;
    margin: 570px auto 70px;
    padding-left: 7px;
    background-color: rgba(17, 17, 17, .2);
    border-left: 1px solid rgba(255, 255, 255, .6);
    border-right: 1px solid rgba(255, 255, 255, .6);
    border-bottom: 1px solid rgba(255, 255, 255, .6);
}
#content-area-disco-vaitunes {
    width: 70%;
    height: 100%;
    margin: 570px auto 70px;
    padding-left: 7px;
    background-color: rgba(17, 17, 17, .5);
    border-left: 1px solid rgba(255, 255, 255, .6);
    border-right: 1px solid rgba(255, 255, 255, .6);
    border-bottom: 1px solid rgba(255, 255, 255, .6);
    font: 15px/25px Panefresco250wtRegular, Arial, sans-serif;
}
#content-area-disco-vaitunes a {
    color: red;
}
#content-area-disco-video {
    position: relative;
    width: 973px;
    margin: 570px auto 70px;
    padding-left: 7px;
    background-color: rgba(17, 17, 17, .5);
    border-left: 1px solid rgba(255, 255, 255, .6);
    border-right: 1px solid rgba(255, 255, 255, .6);
    border-bottom: 1px solid rgba(255, 255, 255, .6);
    font: 15px/25px Panefresco250wtRegular, Arial, sans-serif;
}
#content-area-disco-video a {
    color: red;
}
#content-area-disco-video h1 {
    font: 18px/25px Panefresco250wtRegular, Arial, sans-serif;
}
#content-area-disco-video h2 {
    font: 17px/25px Panefresco250wtRegular, Arial, sans-serif;
    color: rgba(17, 17, 17, .7);
    padding-bottom: 10px;
}
#content-area-disco h3 {
    font: 18px/20px Panefresco250wtRegular, Arial, sans-serif;
    color: #fff;
    font-style: italic;
}
#content-area-disco h3 .smaller {
    font: 12px/37px Panefresco250wtRegular, Arial, sans-serif;
    color: #fff;
    font-style: italic;
}


#disco-menu {
    position: relative;
    top: 570px;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    height: 48px;
    border: 1px solid red;
    background-color: rgba(255, 41, 41, .7);
}
#album-menu {
    position: relative;
    top: 170px;
    margin-left: auto;
    margin-right: auto;
    width: 988px;
    height: 48px;
    border: 1px solid red;
    background-color: rgba(255, 41, 41, .5);
}
#album-menu ul {
    margin: 0;
    padding-left: 0;
    list-style: none;
}
#album-menu li {
    display: block;
    float: left;
    text-align: center;
    height: 48px;
    padding-left: 30px;
    padding-right: 30px;
    text-shadow: 2px 2px #000;
    line-height: 45px;
}
#disco-menu ul {
    margin: 0;
    padding-left: 0;
    list-style: none;
}
#disco-menu li {
    display: block;
    float: left;
    text-align: center;
    height: 48px;
    padding-left: 30px;
    padding-right: 30px;
    text-shadow: 2px 2px #000;
    line-height: 45px;
}
.disco-tabs-nav li {
    background: 0 0;
    border: none!important;
}
.disco-tabs-nav ul.disco-nav li a {
    color: #fff;
    background: 0 0;
    line-height: 18px;
    text-decoration: none;
}
.disco-tabs-nav ul.disco-nav li.state-active {
    background: rgba(255, 84, 84, 1);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 84, 84, 1)), to(rgba(243, 51, 50, 1)));
    background-image: -webkit-linear-gradient(top, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    background-image: -moz-linear-gradient(top, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    background-image: -o-linear-gradient(top, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    background-image: linear-gradient(to bottom, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    bottom: 0;
    border-bottom: 0;
}
.disco-tabs-nav ul.disco-nav li:hover {
    background: rgba(255, 84, 84, 1);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 84, 84, 1)), to(rgba(243, 51, 50, 1)));
    background-image: -webkit-linear-gradient(top, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    background-image: -moz-linear-gradient(top, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    background-image: -o-linear-gradient(top, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    background-image: linear-gradient(to bottom, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    bottom: 0;
    border-bottom: 0;
    height: 48px;
}
.disco-tabs-nav .state-active li:first-child a:after {
    content: '';
    position: absolute;
    left: 60px;
    top: 40px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 10px solid #000;
}
.innerpage {
	margin: 30px;
	}
.galleryItemContainerSolo {
    width: 240px;
    height: 310px;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;
        margin-bottom: 10px;

}
.galleryItemContainer {
    width: 240px;
    height: 300px;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;

}

.galleryItemContainerIb {
    width: 230px;
    height: 460px;
    float: left;
}


.galleryItemIb {
    color: #797478;
    font: 12px/12px Panefresco250wtRegular, Arial, sans-serif;
    padding-bottom: 5px;
    width: 200px;
    height: 430px;
    padding-left: 10px;
    background-color: rgba(33,33,33,0.7);
    border: 1px solid #000;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    z-index: 10000;
}

.galleryItemIb img {
padding-left: 30px;
margin-bottom: 10px;
}

.galleryItem {
    color: #797478;
    font: 12px/12px Panefresco250wtRegular, Arial, sans-serif;
    padding-bottom: 5px;
    width: 240px;
    height: 300px;
    border: 1px solid transparent;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    z-index: 10000;
}
.galleryItemSolo {
    color: #797478;
    font: 12px/12px Panefresco250wtRegular, Arial, sans-serif;
    padding-bottom: 3px;
    width: 240px;
    height: 310px;
    border: 1px solid transparent;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
}
.show-details:hover {
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    background: #f8f5f5;
    background: -moz-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f5f5), color-stop(100%, #c3c2bd));
    background: -webkit-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: -o-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: -ms-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: linear-gradient(to bottom, #f8f5f5 0, #c3c2bd 100%);
    width: 240px;
    height: 300px;
    border: 1px solid #eee;
    color: #444;
    z-index: -10000000;
}

.show-details-ib:hover {
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    background: #f8f5f5;
    background: -moz-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f5f5), color-stop(100%, #c3c2bd));
    background: -webkit-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: -o-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: -ms-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: linear-gradient(to bottom, #f8f5f5 0, #c3c2bd 100%);
    width: 200px;
    height: 430px;
    border: 1px solid #eee;
    color: #444;
    z-index: -10000000;
}

.greybody {
    background-color: #333332!important;
    }
.show-details-Solo:hover {
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    background: #f8f5f5;
    background: -moz-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f5f5), color-stop(100%, #c3c2bd));
    background: -webkit-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: -o-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: -ms-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: linear-gradient(to bottom, #f8f5f5 0, #c3c2bd 100%);
    width: 240px;
    height: 310px;
    border: 1px solid #eee;
    color: #444;
}

.galleryItem h3 {
    display: block;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    color: #444;
    z-index: 2;
}

.galleryItemIb h3 {
    display: block;
    padding-top: 10px;
    padding-left: 10px;
    margin-left: -10px;
    padding-right: 10px;
    padding-bottom: -10px;

    border: 1px solid #000;
    background: #444;
    color: #fff;
    height: 20px;
    z-index: 2;
}

.galleryItemSolo h3 {
    display: block;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    color: #444;
}
.galleryItemSolo h4 {
    display: block;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    color: red;
}
.galleryItemContainerMS {
    width: 430px;
    height: 430px;
    float: left;
    padding-left: 40px;
}
.galleryItemMS {
    color: #797478;
    font: 12px/12px Panefresco250wtRegular, Arial, sans-serif;
    padding-bottom: 3px;
    width: 420px;
    height: 430px;
    border: 1px solid transparent;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
}
.show-details-MS:hover {
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    background: #f8f5f5;
    background: -moz-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f5f5), color-stop(100%, #c3c2bd));
    background: -webkit-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: -o-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: -ms-linear-gradient(top, #f8f5f5 0, #c3c2bd 100%);
    background: linear-gradient(to bottom, #f8f5f5 0, #c3c2bd 100%);
    width: 420px;
    height: 400px;
    border: 1px solid #eee;
    color: #444;
}
.galleryItemMS h3 {
    display: block;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    color: #444;
}
.galleryItemMS h4 {
    display: block;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    color: red;
}
#content-area-disco .smallests {
    font: 12px/37px Panefresco250wtRegular, Arial, sans-serif;
    color: #fff;
    font-style: italic;
    padding-left: 10px;
}
.details {
    display: block;
    font: 15px/18px Panefresco250wtRegular, Arial, sans-serif;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 10px;
}
.details a {
    color: red;
}
.details i {
    color: green;
}
#content-area-disco .details h4 {
    font: 12px/15px Panefresco250wtRegular, Arial, sans-serif;
    color: red;
}
.galleryItem img, .galleryItemSolo img {
    max-width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}



/* Various */

.press-information, .contactweb, .creditsweb, .vai-com-user-agreement {
	background-image: url('images/community.jpg');
}

.jamathon-2018 {
  background-image: url('images/jmbg.jpg');
}

/* Merch */
.melting-the-metal, .webstore {
  background-image: url('images/bgnew.jpg');
}

/* end backgrounds */


/* Title bars */

.titlesingle {
 	border-top: 1px solid red;
 	border-left: 1px solid red;
 	border-right: 1px solid red;
    background-color: rgba(255, 41, 41, .7);
    color: #fff;
 	}
 .titlesingle h2 {
 	margin-left: 150px!important;
 	}


.titlevaiography, .titlediscography, .titlebands, .titlecategoryinterview, .titlecategorya-note-from-steve, .titlecategoryhiveupdates, .titlecategorytimeline-archive, .titleawards-and-accolades {
 	border-top: 1px solid red;
 	border-left: 1px solid red;
 	border-right: 1px solid red;
    background-color: rgba(255, 41, 41, .7);
 	}

.titleawards-and-accolades a {
	color: #fff;
	text-decoration: none;
	margin-left: 30px;

	}
	
.titleawards-and-accolades a:hover {
	text-decoration: underline;
}

 	
 .titlephoto-galleries, .titlerare-photos, .titlein-the-press, .titlevideo-vault, .titlevirtual-vai, .titlefan-art, .titledesktop-patterns, .titlevai-art{
	border-top: 1px solid green;
 	border-left: 1px solid green;
 	border-right: 1px solid green;
    background-color: rgba(46, 130, 23, .7);
 	}


.titlemartian-love-secrets, .titletempo-mental, .titlemini-lessons-84, titleguitar-tabs, .titleuncle-hugo, .titlepart-one, .titlepart-two, .titlepart-three, .titlepart-four, .titlepart-five, .titlepart-six, .titlepart-seven, .titlehammering-with-the-right-hand, .titlefun-with-your-whammy-bar, .titledouble-stops-and-3-part-chords, .titlevibrato, .titleweird-noises, .titlebuilding-chords-by-ear, .titlebending-notes, .titlefast-strumming, .titleskipping-strings-while-playing, .titlepull-off-playing-incl-hammer-ons, .titletwo-handed-chords {
	border-top: 1px solid yellow;
 	border-left: 1px solid yellow;
 	border-right: 1px solid yellow;
    background-color: rgba(255, 247, 23, .7);
}

.titlealien-guitar-secrets, .titleunder-it-all {
	border-top: 1px solid orange;
 	border-left: 1px solid orange;
 	border-right: 1px solid orange;
    background-color: rgba(254, 191, 55, .7);

}



.titlesteves-guitars, .titlethe-studios, .titleibanez-guitars, .titlelive-gear, .titleguitar-pick-collectors-album, .titleguitars  {
	border-top: 1px solid lightblue;
 	border-left: 1px solid lightblue;
 	border-right: 1px solid lightblue;
    background-color: rgba(22, 207, 255, .7);
}
    
    
.titleanswers, .titlemailbag, .titlefan-site, .titleunder-your-skin, .titlemailbag-1998, .titlemailbag-1999 {
	border-top: 1px solid purple;
 	border-left: 1px solid purple;
 	border-right: 1px solid purple;
    background-color: rgba(176, 41, 181, .7);
}

.titlemelting-the-metal {
	border-top: 1px solid black;
 	border-left: 1px solid black;
 	border-right: 1px solid black;
    background-color: rgba(0, 0, 0, .7);

}
#title h2 {
	margin-bottom: 0px;
	padding-bottom: 6px;
	margin-left: 20px;
	}



#pwbox-3081 {
	color: #000000;
	}
.post-3081 input{
color: #000000;
}
.navigation {
	margin-top: 10px;
	}
	
.navbar-brand {
	height: 85px;
	padding-top: 10px;
	}


.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { 
 background-color: none!important; 
}

.navbar-inverse {
	background-color: rgba(1, 1, 1, 0.7)!important;
}
.maxed {
	padding-top: 10px;
	}

footer {
	background-color: rgba(1, 1, 1, 0.4);
 	width: 100%;
 	padding: 40px;
 	color: #fff;
 	font-size: 13px;
	}

footer a {
	color: #337ab7;
	}

footer .glyphicon {
	color: #3d3d3d;
	font-size: 60px;
  	text-align: center;
}

footer .glyphicon:hover {
  	color: #306d9f;
}



/* containers */
.container {
margin-bottom: 0px;
}

.black {
	background-color: #000;
	color: #fff;
	}

.blue {
 	

	background-color: #fff;

 	}
.red {
 
	background-color: rgba(255,255,255,0.7);
	font-size: 10px;
	padding-top: 10px;

 	}

.orange {
 	position: relative;
 	margin-top: 70px;
 
	font-size: 10px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;

 	}
 	
 	
.brown {
 	position: relative;
 	margin-top: 70px;
  word-wrap: break-word;
	font-size: 16px;
	color: #000;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;

 	}
 	
.yellow {
 
 
	font-size: 10px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #fff;

 	}
.news {
 	margin-top: 0px;

/*	background-image: url(images/title-news.png);
    background-size: 100% 100%;  */
	background-color: #fff;
 	}

.last {
	margin-bottom: 20px;
}
	
.tours {
	background-color: #000;
	background-image: url(images/toursbg.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
	color: #fff;
 }

/* Main News Grid */
.newsblok {
	/* background-color: rgba(255,255,255,0.7); 
	border: 1px solid #000; */
	padding: 10px;
	padding-top: 14px;
	margin-top: 10px;
	min-height: 216px;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 21px;
	  word-wrap: break-word;
     -webkit-hyphens: auto;
     -moz-hyphens: auto;
     -ms-hyphens: auto;
     -o-hyphens: auto;
     hyphens: auto;
}
.newsblok p a {
text-decoration: underline;
}

.storeblok {
	/* background-color: rgba(255,255,255,0.7); 
	border: 1px solid #000; */
	padding: 10px;
	padding-top: 14px;
	margin-top: 10px;
	min-height: 216px;
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 13px;
	  word-wrap: break-word;
     -webkit-hyphens: auto;
     -moz-hyphens: auto;
     -ms-hyphens: auto;
     -o-hyphens: auto;
     hyphens: auto;
}
.cookiePolicy {
z-index: 0!important;
display:hidden;
	}

.tours .newsbjlok {
	color: #fff;
	background-color: #000;
}	

.boss {
	background-image: url(images/title-news.png);
	background-size: 100%;
	    background-repeat: no-repeat;

	}
.storeboss {
	background-image: url(images/title-store.png);
	background-size: 100%;
	    background-repeat: no-repeat;

	}
.inhoud {
	padding: 0px;
	margin: 0px;
}

.dated  {
	font-size: 30px; text-align: center; color: #000; 
}

.boss h1 {
	color:#000;
	}

.dated span {
	font-size: 30px; font-weight: bold; color: #80BF86; text-transform: uppercase; 	
}


/* Tourdates */

/* By default this is an h3 that appears above each artist's list of shows */
h3.gigpress-artist-heading  {	
margin-left: 15px;
display: none!important;
}

/* This span contains the RSS and iCal links for the artist */
span.gigpress-artist-subscriptions {
	margin-right: 15px;
	float: right;
}

/* Default wrapper for the year/month menu */
.gigpress-menu-container {
	padding: 5px 0;
	text-align: right;
}

/* Meet the table that displays our shows */
.gigpress-table {
	width: 100%!important;
	border: none;
	left: 0px!important;
	border-collapse: collapse;
	border-top: 0px solid #337ab7!important;
	margin: 0.5em 0 1em 0;
}



/* This is for the main header cells containing the column labels */
tr.gigpress-header th {
	font-weight: bold;
	border-bottom: 1px solid #337ab7!important;

}


.gigpress-table th {
	font-weight: bold;
	border-bottom: 0px solid #337ab7!important;

}

/* Generic class for the table header cells */
.gigpress-table th {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #337ab7!important;
}

/* This is for the tour name header cells */
th.gigpress-heading {
	background-color: rgba(3,3,3,0.3);
	border-bottom: 1px solid  rgba(3,3,3,0.5);
	color: #337ab7!important;
}

/* This is for the tour name headings, whichever one you're using */
th.gigpress-heading h1, th.gigpress-heading h2, th.gigpress-heading h3, th.gigpress-heading h4, th.gigpress-heading h5 {
	margin: 0;
}

/* Applies to all cells in the table */
.gigpress-table td {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
}

/* Applies to the first row of each show listing */
.gigpress-row td {
	border-bottom: 1px solid  rgba(3,3,3,0.5);
}
.gigpress-row {
	background-color:   rgba(3,3,3,0.1)!important;
	color: #337ab7!important;
	margin-left: 30px;
    height: 52px!important;

}

.ticketbuttons {
	height: 53px;
	width: 220px;
	display: inline;
	}
/* To set an alternating row style */
tr.gigpress-alt {
background-color: none;
}

/* Individual classes for the label header cells that start the table */
th.gigpress-date {
}

th.gigpress-artist {
}

th.gigpress-city {
}

th.gigpress-venue {
}

th.gigpress-country {
}

/* Likewise, individual classes for the content cells */
td.gigpress-date {
height: 52px !important;
}

td.gigpress-artist {
}

td.gigpress-city {
}

td.gigpress-venue {
}

td.gigpress-country {
}

/* Style for rows within a tour */
tr.gigpress-tour td {
	background-color: rgba(3,3,3,0.4);
	margin-left: 30px;
}

/* Style for the first row after a tour ends in the list */
tr.gigpress-divider.gigpress-row td {
	border-top: 1px solid  rgba(3,3,3,0.5);
}

/* The secondary row for each show, contains time, admission, etc */
tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}
td.gigpress-date {
 padding-left: 30px!important;
 height: 52px !important;

 }
.gigpress-links-cell {
 padding-left: 30px!important;
 }
 
 .gigpress-artist-heading h3 {
 display: none!important;
 }

/* Fix for themes that hide .description */
tr.gigpress-info td.description {
	visibility: visible !important;
}

/* Greys-out cancelled shows */
tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}

/* This wraps each of the bits of info in the "info" cell */
span.gigpress-info-item {
}

/* For the labels for address, admission, etc in the "info" cell */
span.gigpress-info-label {
	color: #666;
}

/* In case you want to style the "Buy Tickets" link */
a.gigpress-tickets-link {
	font-weight: bold;
	text-transform: uppercase;
}

/* Notices for Cancelled or Sold Out shows */
strong.gigpress-cancelled, strong.gigpress-soldout {
	text-transform: uppercase;
	font-weight: bold;
	padding: 1px;
	color: #111;
	background: #fffdeb;
	border: 1px solid #EEE;
	background: #111;
	color: #FFF;
	border: none;
}

/* In case you want to style the Googlefied address link */
a.gigpress-address {
}


/* These styles control the peek-a-boo "add" links to iCal and Google Calendar. Behaviour dictated by a separate jQuery script. */
td.gigpress-links-cell {
	vertical-align: top;
}

.gigpress-calendar-add {
	position: relative;
}

a.gigpress-links-toggle {
	display: block;
	text-indent: -9999px;
	width: 11px;
	height: 11px;
	background: transparent url(/images/calendar-toggle.png) no-repeat left top;
	cursor: pointer;
}

a.gigpress-links-toggle:hover {
	background-position: -11px 0px;
}

a.gigpress-link-active {
	background-position: -33px;
}

a.gigpress-link-active:hover {
	background-position: -22px;
}

div.gigpress-calendar-links {
	display: none;
	position: absolute;
	left: 20px;
	top: -1.2em;
	width: 15em;
	padding-left: 7px;
	background: transparent url(/images/calendar-links-bg.png) no-repeat left center;
}

.gigpress-calendar-links-inner {
	background-color: #F3F3F3;
	padding: 6px 8px;
	font-size: 11px;
	line-height: 16px;
	border: 1px solid #CCC;
	border-width: 1px 1px 1px 0;
}

div.gigpress-calendar-links span {
	display: block;
}

/* These are for the RSS/iCal subscribe links */
p.gigpress-subscribe {
	text-align: left;
	margin-left: 15px;
	color: #999;
}
a.gigpress-links-toggle {
 visibility: visible!important;
}
p.gigpress-subscribe a {
	display: inline-block;
	text-indent: -9999px;
	width: 12px;
	margin: 0 3px;
}

a.gigpress-rss, a.gigpress-rss:hover {
	background: transparent url(/images/feed-icon-12x12.png) no-repeat left center;	
}

a.gigpress-ical, a.gigpress-ical:hover {
	background: transparent url(/images/icalendar-icon.gif) no-repeat left center;	
}


/* These styles are for the sidebar listing */

/* This is the unordered list that holds the dates */
ul.gigpress-listing {
}

/* Generic styles for the list items within */
.gigpress-listing li {	
}

/* For artist headings in the sidebar */
h3.gigpress-list-artist-heading {
}

/* For tour headings in the sidebar */
span.gigpress-list-tour-heading {	
	font-weight: bold;
	font-size: 110%;
}

/* So if you like you can style each alternating list item differently */
li.gigpress-alt {
}

/* So if you like you can style the date differently */
span.gigpress-sidebar-date {
	font-weight: bold;
	display: block;
}

/* Sold Out shows in the sidebar */
ul.gigpress-listing strong.gigpress-soldout, ul.gigpress-listing a.gigpress-tickets-link {
	display: block;
}


/* These styles control the Related Show list that appears in the body of Related Posts */
ul.gigpress-related-show {
	margin: 0 0 2em;
}

ul.gigpress-related-show ul, ul.gigpress-related-show li {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.gigpress-related-label {
	font-weight: bold;
}

.gigpress-related-item {
}


/* This is just to include data for hcalendar support, but hide it from view */
.hide {
	display: none;
}

/* Stop Firefox from underlining our abbreviated dates */
abbr {
	border: none;
	text-decoration: none;
	font-size: 100%;
}


.ss2-align {
	width: 100%;
	}

.morebutton {
	display: block;
	position: relative;
	margin: 0 auto;
	width: 160px;
	height: 60px;
	background-color: #fff;
	margin-bottom: 10px;
	color: #fff;
	line-height: 60px;
	text-align: center;
	}

/* Guitar single */

#content-area-guitarsingle {
    position: relaive;
    width: 1198px;
    margin: 280px auto 20px;
    padding: 1px;
    background-color: rgba(0, 0, 0, .6);
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    z-index: 2000;
}
#content-area-guitarsingle .entry {
    margin-bottom: 20px;
    font: 14px/25px latolight, Arial, sans-serif;
    border: 1px solid: #fff;
    letter-spacing: 1px;
    color: #fff;
    padding-left: 150px;
    padding-bottom: 20px;
    padding-right: 10px;
    z-index: 2000;
}
 .entry ul {
     margin-left:  20px;
     margin-bottom:  10px;
}
 .entry p  {
    margin-bottom:  10px;
 }
#content-area-guitarsingle .date {
    position: relative;
    color: rgba(255, 255, 255, .4);
    font: 13px/25px latoregular, Arial, sans-serif;
    padding-top: 0;
    padding-left: 10px;
    top: 25px;
    z-index: 2000;
    width: 100px;
}



/* Newspage */

#content-area-news {
    position: relaive;
    width: 1198px;
    margin: 580px auto 20px;
    padding: 1px;
    background-color: rgba(0, 0, 0, .6);
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    z-index: 2000;
}
#content-area-news .entry {
    margin-bottom: 20px;
    font: 14px/25px latolight, Arial, sans-serif;
    border: 1px solid: #fff;
    letter-spacing: 1px;
    color: #fff;
    padding-left: 150px;
    padding-bottom: 20px;
    padding-right: 10px;
    z-index: 2000;
}
 .entry ul {
     margin-left:  20px;
     margin-bottom:  10px;
}
 .entry p  {
    margin-bottom:  10px;
 }
#content-area-news .date {
    position: relative;
    color: rgba(255, 255, 255, .4);
    font: 13px/25px latoregular, Arial, sans-serif;
    padding-top: 0;
    padding-left: 10px;
    top: 25px;
    z-index: 2000;
    width: 100px;
}

.entryDate { 
    position: relative;
    border: 1px solid #999; 
    line-height: 1; 
    width: 100px;
    float: left;
    color: #fff;
}
.entryDate span { 
    display: block; 
    text-align: center; 
}
.postMonth { 
    text-transform: uppercase; 
    font-size: 1.2em;
    padding-top: 0.3em; 
}

.postDay { font-size: 2em; }
.postYear { 
    color: #FFF; 
    font-size: 1.2em; 
    padding: 0.3em 0; 
    margin-top: 0.3em;
}

#content-area-news .entry img {
    margin-bottom: 20px;
    max-width: 100%;
    z-index: 2000;
}
#content-area-news .entry a {
    color: red;
    z-index: 2000;
}
#content-area-news .post {
    margin-left: 10px;
    margin-right: 10px;
    font: 13px/15px latolight, Arial, sans-serif;
    padding-right: 15px;
    z-index: 2000;
    margin-top: 30px;
}
#content-area-nsews .ngg-clear {
    clear: none!important;
}
#content-area-news p {
    }
#content-area-news .post h3 a {
    font: 23px/37px Panefresco250wtRegular, Arial, sans-serif;
    color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    padding-left: 145px;
    padding-top: 0;
    z-index: 2000;
    max-width: 800px;
    display: block;

}
#content-area-news .type-page h3 a {
    font: 21px/37px Panefresco250wtRegular, Arial, sans-serif;
    color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    padding-left: 20px;
    padding-top: 0;
    z-index: 2000;
}
.post-title {
    position: relative;
    display: block;
    padding-top: 20px;
    margin-top: 30px;
}
#content-area-news .post h3 a:hover, #content-area-news .type-page h3 a:hover {
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    color: red;
    z-index: 2000;
}
#content-area-news .sidebar {
    width: 276px;
    background-color: rgba(17, 17, 17, .5);
    float: right;
    clear: right;
    list-style: none;
    font: 13px/15px latoregular, Arial, sans-serif;
    color: #fff;
    padding-top: 15px;
    z-index: 2000;
}
#content-area-news hr {
    border-style: solid;
    border-color: #333;
    border-width: 1px 0 0;
    border-radius: 20px;
}
#title-news {
    position: relative;
    font: 26px/27px Panefresco250wtRegular, Arial, sans-serif;
    color: #fff;
    margin-bottom: 25px;
    margin-left: 5px;
    top: -60px;
    z-index: 2000;
}
#news-menu {
    position: relative;
    top: 580px;
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 48px;
    border: 1px solid red;
    background-color: rgba(255, 41, 41, .7);
    z-index: 2000;
}
#news-menu h1 {
    font: 28px/30px Panefresco250wtRegular, Arial, sans-serif;
    letter-spacing: 2px;
    color: #fff;
    text-shadow: 1px 1px #000;
    margin-left: 10px;
    margin-top: 10px;
    z-index: 2000;
}
.news-tabs-nav li {
    background: 0 0;
    border: none!important;
}
.news-tabs-nav ul.news-nav li a {
    color: #fff;
    background: 0 0;
    line-height: 18px;
    text-decoration: none;
}
.news-tabs-nav ul.news-nav li.state-active {
    background: rgba(255, 84, 84, 1);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 84, 84, 1)), to(rgba(243, 51, 50, 1)));
    background-image: -webkit-linear-gradient(top, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    background-image: -moz-linear-gradient(top, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    background-image: -o-linear-gradient(top, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    background-image: linear-gradient(to bottom, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    bottom: 0;
    border-bottom: 0;
    z-index: 2000;
}
.news-tabs-nav ul.news-nav li:hover {
    background: rgba(255, 84, 84, 1);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 84, 84, 1)), to(rgba(243, 51, 50, 1)));
    background-image: -webkit-linear-gradient(top, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    background-image: -moz-linear-gradient(top, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    background-image: -o-linear-gradient(top, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    background-image: linear-gradient(to bottom, rgba(255, 84, 84, 1), rgba(243, 51, 50, 1));
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    bottom: 0;
    border-bottom: 0;
    height: 48px;
    z-index: 2000;
}

/* end newspage */


#content-area-wide h3 {
    padding: 7px 7px; 0px; 7px;
    font: 20px/28px latoregular, Arial, sans-serif;
    max-width: 95%;
     min-height: 100%;
     height: auto;
     

}

#content-area-wide:after {
  content: "";
  display: table;
  clear: both;
}

#content-area-wide h2 {
    padding: 7px 0; 0px; 7px;
	color: #fff;
	    font: 20px/28px latoregular, Arial, sans-serif;

}


#content-area-wide h6 {
margin-left: 10px;
font-size: 16px;
color: #fff;
line-height: 18px;
}

#content-area-wide blockquote {
	border: none!important;
	}

#content-area-wide {
    position: relative;
    height: auto;
    margin: 360px auto 70px;

    margin-left: auto;
    margin-right: auto;
   padding: 20px;

}
#content-area-wide .page {
    background-color: rgba(17, 17, 17, .8);
    border-left: 1px solid rgba(255, 255, 255, .4);
    border-right: 1px solid rgba(255, 255, 255, .4);
    border-top: 1px solid rgba(255, 255, 255, .4);
    border-bottom: 1px solid rgba(255, 255, 255, .4);
    margin-bottom: 70px;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    overflow: hidden;

    
}
#content-area-wide .entry {
    padding-left: 20px;
    padding-right: 20px;
}
#content-area-wide .entry a {
    color: #337ab7;
}
#content-area-wide img {
    padding-right: 4px;
    margin-right: 8px;
}
#content-area-wide p {
    padding: 7px 7px; 0px; 7px;
    max-width: 95%;

}


/* Jamathon */

#content-area-jamathon h3 {
    padding: 7px 7px; 0px; 7px;
    font: 20px/28px latoregular, Arial, sans-serif;
    max-width: 95%;

}

#content-area-jamathon h2 {
    padding: 7px 0; 0px; 7px;
	color: #fff;
	    font: 20px/28px latoregular, Arial, sans-serif;

}

#content-area-jamathon h6 {

line-height: 18px;
}

#content-area-jamathon blockquote {
	border: none!important;
	}

#content-area-jamathon {
    position: relative;
    height: auto;
    margin: 130px auto 70px;
    padding: 15px;
}
#content-area-jamathon .page {
    background-color: rgba(17, 17, 17, .5);
    border-left: 1px solid rgba(255, 255, 255, .4);
    border-right: 1px solid rgba(255, 255, 255, .4);
    border-top: 1px solid rgba(255, 255, 255, .4);
    border-bottom: 1px solid rgba(255, 255, 255, .4);
    margin-bottom: 70px;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
            overflow: hidden;

    
}
#content-area-jamathon .entry {
    padding-left: 20px;
    padding-right: 20px;
}
#content-area-jamathon .entry a {
    color: #337ab7;
}
#content-area-jamathon img {
    padding-right: 4px;
    margin-right: 8px;
}
#content-area-jamathon p {
    padding: 7px 7px; 0px; 7px;
    max-width: 95%;

}


/*end of jamathon */


#content-area-archive {
    width: 980px;
    height: 100%;
    background-color: rgba(17, 17, 17, .5);
    border-left: 1px solid rgba(255, 255, 255, .6);
    border-right: 1px solid rgba(255, 255, 255, .6);
    border-top: 1px solid rgba(255, 255, 255, .6);
    border-bottom: 1px solid rgba(255, 255, 255, .6);
    color: #fff;
    margin: 200px auto 70px;
    position: relative;
    padding: 15px;
}
#content-area-archive .entry {
    width: 690px;
    float: left;
    margin-bottom: 70px;
    font: 15px/25px latoregular, Arial, sans-serif;
    color: #fff;
    border: 1px solid rgba(217, 217, 217, .9);
    padding: 14px 10px 20px;
}
#content-area-archive .entry a {
    background-color: #F4F4F4;
    -webkit-transition: background-color .4s ease;
    -moz-transition: background-color .4s ease;
    -o-transition: background-color .4s ease;
    transition: background-color .4s ease;
    font: 13px/15px latoregular, Arial, sans-serif;
    color: red;
    padding: 14px 10px 20px;
}
#content-area-archive .post {
    width: 930px;
    margin-left: 10px;
    margin-right: 10px;
    font: 13px/15px latoregular, Arial, sans-serif;
    line-height: 32px;
    color: #fff;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    background: #333;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    border: 1px solid #000;
}
#content-area-archive .entry a:hover {
    background-color: #D3E1FA;
}
#content-area-archive .youtube {
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 15px;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
#content-area-archive .post .moretag {
    color: red;
}
#content-area-archive .post:hover {
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    background: #585858;
    border: 1px solid #eee;
}
#content-area-archive .post .addthis_button {
    margin-right: 10px;
    margin-top: 20px;
    padding-top: 25px;
    padding-bottom: 15px;
    line-height: 32px;
}
#content-area-archive h3 a {
    font: 20px/37px Panefresco250wtRegular, Arial, sans-serif;
    color: red;
    text-decoration: underline;
    padding-bottom: 15px;
    margin-bottom: 15px;
}


#timeline ul {
    width: 100%;
    margin: 0 auto;
    position: relative;
    display: inline-block;
    list-style: none;
    background: url(/images/ul-bg.png) center top repeat-y;
    padding: 0;
}
#timeline ul li {
    display: block;
    position: relative;
    width: 50%;
    clear: both;
}
#timeline ul li .timeline-text {
    width: 65%;
    float: left;
    font-size: 14px;
    line-height: 17px;
    margin-left: 2%}
#timeline ul li:nth-child(even) {
    float: right;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    border: 1px solid #000;
}
#timeline ul li:nth-child(even)>div {
    display: block;
    float: left;
    background: url(/images/li-bg.png) left center no-repeat;
    margin-left: -10px;
    padding-left: 30px;
}
#timeline .timeline-date {
    text-align: right;
    margin-bottom: 1%}
#timeline ul li:nth-child(even)>div .timeline-date {
    text-align: left;
}
#timeline ul li:nth-child(odd) {
    float: left;
    text-align: right;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    border: 1px solid #000;
}
#timeline ul li:nth-child(even):hover, #timeline ul li:nth-child(odd):hover {
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
    background: #585858;
    border: 1px solid #eee;
}
#timeline ul li:nth-child(odd)>div {
    display: block;
    float: right;
    background: url(/images/li-bg.png) right center no-repeat;
    margin-right: -10px;
    padding-right: 30px;
}
#timeline ul li:nth-child(odd)>div .timeline-text {
    float: right;
    text-align: right;
    margin-right: 2%;
    margin-left: 0;
}
#timeline ul .timeline-image {
    width: 30%;
    height: auto;
    overflow-x: hidden;
}
#timeline ul li:nth-child(odd)>div .timeline-image {
    float: right;
    margin: 0 0 0 1%}
#timeline ul li:nth-child(even)>div .timeline-image {
    float: left;
    margin: 0 1% 0 0;
}
#content-area-tourdates {
    position: relative;
    width: 100%;
    min-height: 400px;
    margin: 100px auto 70px;
    padding: 15px;
}
#content-area-tourdates .entry {
    width: 90%;
    height: 100%;
    background-color: rgba(17, 17, 17, .5);
    border: 1px solid #fff;
    float: left;
    margin-bottom: 70px;
    font: 15px/17px Panefresco250wtRegular, Arial, sans-serif;
    color: #fff;
}
#content-area-tourdates .title {
	color: #fff;
	}
#footer-mailing {
	position: relative;
    max-width: 300px;
    height: 48px;
    float: right;
    margin-left: 0px;
    top: 20px;
}




#dada-home {
    padding-left: 10px;
    padding-top: 0;
}
#dada-home input[type=text] {
    background:none;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 2px solid #337ab7;
    color: #777;
    width: 200px;
    padding: 6px 5px 6px 35px;
    font-size: 20px;
    line-height: normal;
    margin-top: 0px;
    
}
#dada-home .submit {
	/*basic styles*/
	position: relative;
width: 75px;  height: 25px;  color: white; background-color: #337ab7;
 text-align: center;  font-size: 15px;  line-height: 15px;
padding: 0;
border: none;
margin-top: 10px;
 top:5px;
 
 
 
 
}


.ngg-albumoverview {
	margin-top: 0;
}
html>body .ngg-album {
	border: 0 !important;
	float: left;
	margin: 0 42px 42px 0;
	padding: 0 !important;
    position: relative;
    font-size: 14px;
/* width: 186px; */
}
.ngg-album .ngg-thumbnail a img {
	border: 1px solid #a0a2a2 !important;
	margin: 0 !important;
	padding: 0 !important;
	height: auto;
	width: 178px !important;
	font-size: 14px;
}
.ngg-album .ngg-thumbnail img:hover {
	border: 1px solid #c4c7c7 !important;
}
.ngg-albumtitle span.album-caption {
/*	background: url(images/gallery-caption-bg.png) top left repeat; */
	background-color: rgba(0,0,0,0.6);
	left: 1px;
	padding: 10px;
	position: absolute;
	text-align: left;
	line-height: 14px;
	top: 1px;
	width: 176px;
	z-index: 20px;
}
.ngg-albumtitle span.album-caption a {
	color: #fff!important;
	font-size: 14px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.ngg-galleryoverview {
	margin: 0 0 15px;
	padding: 00;
	width: 100%;
}
.ngg-gallery-thumbnail-box {
	border: none;
	float: left;
	margin: 0 42px 42px 0;
	padding: 0;
	width: 186px;
}
.ngg-gallery-thumbnail {
	position: relative;
}
.ngg-gallery-thumbnail a img {
	border: 4px solid #a0a2a2 !important;
	margin: 0 !important;
	padding: 0 !important;
	height: auto;
	width: 178px !important;
}
.ngg-gallery-thumbnail img:hover {
	border: 4px solid #c4c7c7 !important;
}
 
.ngg-gallery-thumbnail .caption-box {
	background: url(images/gallery-caption-bg.png) top left repeat;
	left: 4px;
	padding: 10px;
	position: absolute;
	text-align: left;
	top: 4px;
	width: 158px;
	z-index: 20px;
}
.ngg-gallery-thumbnail span.alt-caption {
	color: #fff;
	font-family: questrialregular, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 29px;
	font-size: 2.9rem;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
}



@media screen and (max-width: 768px) {
    h1{
        font-size:14px;
    }
    #footer-mailing {
display: none;
}
}
@media screen and (max-width: 470px) {
    td.gigpress-city.summary {
        font-size:10px!important;
        height: 52px!important;
    }
.country {
	     font-size:10px!important;
   }
   
   td.gigpress-date {
        font-size:10px!important;
        height: 52px !important;

   }

#utility-links-footer {
	display: none;
	}
#sfooter {
display: none;
}
#footer-mailing {
display: none;
}

.navbar-nav > li > a {
	line-height: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

}


