#container{
	margin:0 auto;
	padding:0px 0px 20px 0px;
	max-width:1140px; /*Changed from 970 */

	}
#mainContent{
	min-height:400px;
	margin:0 0 12px 0;
	background:#fff;
}
header{
	background-image: url(../img/template/mk_header_bg.jpg);
	background-repeat:repeat-x;
	height:196px;
	z-index:1001;
	width:100%;
	top:0;
	padding:0px 0 0 0;
	}
.home header{background:none;height:auto;}
#headerGrad{
	background: linear-gradient(to bottom, rgba(15,29,40,1), rgba(49,82,110,0));
	height:50px;
	position:absolute;
	width:100%;
	}
.home #headerGrad{background: #05132b;}
#headerTop {
	padding-top:4px;
	height:50px;
	color:#ffffff;

}

#myLinks, .newsPlayer {
	color:#fff;
	font-family: 'Lato', sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:12px;
	margin:14px 0 0 0;
}

#myLinks a, .newsPlayer a {
	color:#fff;
	display:inline-block;
}
.newsPlayer {width:auto;}
#myLinks a:hover, .newsPlayer a:hover {
	color:#fd9f18;
}

.newsPlayer .fa {
	margin:0 8px 0 20px;
	display:inline-block !important
}


#headerBar{
	display:inline-block; 

	padding:4px 0;

	}
	#headerBar  a{line-height:1.385;}
h1.logo{
	float:left;
	width:230px;
	margin:30px 0 0 0;
	}
	
footer{
	padding:12px 0;
	background:#000 url(../img/template/mk_footer_bg.jpg) repeat-x;
	height:311px;	
	width:100%;
	}

	footer p{
		font-size:16px; font-size:1.6rem;
		margin:0 0 6px 0;
		}
	a.poweredBy{
		background:url(/wp-content/themes/mkTrackerPart2/img/template/OCC_Footer_dark.png) 0 0 no-repeat;/*toggle light and dark*/
		/*background:url(/wp-content/themes/mkTrackerPart2/template/occ_footer_light.png); toggle light and dark*/
		width:182px;
		display:block;
		height:25px;
		text-indent:-100000px;
		}

footer h1.logo {
	max-width:240px;
}

.footerDetails {
	color:#333;
	font-weight:bold;
	padding:50px 0 0 0;
	text-transform:uppercase;
}
p.copyright{text-transform:none;}
.footerDetails a {
	color:#333;
	display:inline-block;
	padding:0 6px;
}		

.footerDetails .fa {
	color:#333;
	margin:-2px 9px 0 0;
}

nav{
	float:right;
	width:auto;
	margin-top:31px;
	}
.mainNav li {
	
	margin-left:3px;
}	

.mainNav li a{
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	font-family: 'Lato', sans-serif;
	font-size: 19px; font-size: 1.9rem; /*relative ems */
	border:2px solid transparent;
	padding:8px 20px;
	letter-spacing: 2px;
	}

.mainNav li a:hover, .mainNav li a.active{
	color:#fd9f18;
	border:2px solid #fd9f18;
	}

	li.current_page_item a{
		border:2px solid #fd9f18;
		color:#fd9f18;
	}


li.current_page_item a,
li.current_page_parent a,
li.current_page_ancestor a {
	border:2px solid #fd9f18;
	color:#fd9f18;
	}	
.subnav li a{border:none!important;}

.category-2015 .page-item-7 a,
.category-2014 .page-item-7 a,
.category-2013 .page-item-7 a,
.category-2012 .page-item-7 a,
.category-2011 .page-item-7 a,
.category-2010 .page-item-7 a,
.category-2009 .page-item-7 a,
.category-2008 .page-item-7 a,
.category-2007 .page-item-7 a,
.category-2006 .page-item-7 a,
.category-2005 .page-item-7 a,
.single .page-item-7 a{
	border:2px solid #fd9f18;
	color:#fd9f18;
	}

 #NewsArchiveHolder .current-cat a{color:#fd9f18;}

.single .page-item-7 a,
.single.single-discography .page-item-11 a
{border:2px solid #fd9f18;color:#fd9f18;}

.single.single-discography .page-item-7 a{border:none;color:#fff;}
.single.single-discography .page-item-7 a:hover{color:#d41919;color:#fd9f18;}

.about .sub_about a,.timeline .sub_time a {color:#fd9f18;}

aside.sidebar{
	margin-top:-44px;
	}
.sidebarNews{text-align:center;margin-top:-44px;}

.subnav{margin-top:-12px;text-align:center;}
.subnav ul {
    font-family: "Lato",sans-serif;
    font-weight: bold;
    list-style: outside none none;
    text-align: center;
    text-transform: uppercase;
	width:auto;
	margin:0 0 30px;
	border-bottom:1px solid #fd9f18;
}
.subnav ul li {
    display: inline-block;
    font-size: 100%;
    padding: 0 12px;
}

/*Add this ========================================*/

.addthis_toolbox{
    color: #1f94de;
    float: none;
    margin: 0 0 18px;
    min-height: 20px;

	}


/* NEWS PAGE  ==========================*/
#NewsHolder h3{margin:12px 0 4px 0;}
.newsExcerpts, .featuredNews{
	padding:0 0 0px;
	margin:0 0 12px
	}
.newsComments a{
	display:block;
	padding:6px 18px;
	float:right;
	letter-spacing:2px;
	color:#fff;
	font-family: 'Lato', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background:#fd9f18;
	}
.newsComments a:hover{background:#f89200}
span.newsDate{color:#567EA1;font-size:90%;}
#NewsArchiveHolder{background:#fffaf3; padding:0 0 12px}
#NewsArchiveHolder li{
	padding:0 6px 0px;
	
}
#NewsArchiveHolder li a{
		display:block;
		padding:2px 9px;
		letter-spacing:2px;
		color:#2f4e74;
		font-size:18px;
		font-size:1.8rem;
		border-bottom:1px solid #fd9f18;
	}
	#NewsArchiveHolder li.current-cat a{background:rgba(255,255,255,0.15);font-weight:normal;}
	#NewsArchiveHolder li a:hover{
		color:#fd9f19;
		background:rgba(255,255,255,0.15);
		
	}

.pagination{padding:12px 0;}
	.pagination span, .pagination a{
		display:inline-block;
		padding:0 6px;
	}
.page-numbers.current{color:#fd9f18;font-weight:bold;}


/*LEAP ON HOME PAGE */
span.leapDate,span.leapVenueHolder,span.leapCity,span.leapLink,span.leapRSVP{
	display;block;
	float:left;
	font-size:15px;
	font-size:1.5rem;
	margin:2px 0.5% 0 0;
	font-family:'Lato', sans-serif;
	font-weight:bold;
	color:#2f4e74;
	}
span.leapDate{
	width:22%;
	margin:2px 0px 0 0;
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	}
span.year{font-size:90%;}
span.leapVenueHolder,span.leapCity{
	width:22%;
	}
span.leapLink, span.leapRSVP{
	text-align:center;
	width:15%;
	}

span.leapRSVP a{
	background: url("/wp-content/themes/mkTrackerPart2/img/template/rsvp.png") no-repeat center center;
    border: 2px solid #fd9f18;
    display: inline-block !important;
    margin: 0 auto;
    padding: 6px 12px;
    width: 100px;
	text-indent:-10000px;
}
span.leapRSVP a:hover{
	background-color:#ec8b01;
	}
span.leapAccount{
	font-family:'Lato',sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	margin:4px 0 8px;
	display:inline-block;
	}
span.leapAccount a{display:inline;background:none;float:none;color:#fd9f18;margin:0;padding:0;}
span.leapAccount a:hover{background:none; color:#ec8b01}
#leapResults ul{margin:0 0 18px;}

#leapResults li:nth-of-type(2n+1) {
    background:#fffaf3;
	
	
}
#leapResults li{
	background:#F2F2F2;
	margin:0;
	border-bottom:1px solid #f2ede7;
	padding:6px;
	}


/* DISCOCGRAPHY STYLES  ===============*/
td.audioBut,td.lyricsBut{
	width:5%;
	padding:8px 0;
	}
.accordion .lyricsContainer{
	background:#E1F2FC;
	padding:3px 8px;
	width:100%;
	margin:9px 0 0 0;
	}	
	.accordion .lyricsContainer h5{border-top:1px solid #fd9f19; border-bottom:1px solid #fd9f19;padding:8px 4px;}

.custom_tax_solo .sub_solo a, .custom_tax_collaborations .sub_collaborations a, .custom_tax_dire-straits .sub_direstraits a, .custom_tax_soundtracks .sub_soundtracks a, .custom_tax_affiliated-artists .sub_affiliatedArtists a {
	color:#fd9f18;
	}
.musicNav,.subTourNav ul{background:#fffaf3;padding:0 0 6px;}	
.musicNav h4, #NewsArchiveHolder h3, .subTourNav h3{text-transform:uppercase; background:#2F4E74; color:#fff; padding:8px 4px; text-align:center;}
.subTourNav h3{margin-bottom:0;}
.subTourNav h4{margin:0 0 6px;}
.subTourNav ul{padding:9px;}
.subTourNav ul li{border-bottom:1px solid #fd9f19; padding:0 0 9px}
#AlbumNav li{
	text-align:left;
	font-family:'Lato',arial;
	font-size:14px;
	padding:0;
	letter-spacing:1px;
	margin:4px 6px;
	display:block;
	font-weight:bold;
	}
#AlbumNav li a{
	display:block;
	padding:4px;
	border-bottom: 1px solid #fd9f18;
	}
h3#albumTitle{margin-top:0;}
#AlbumNav li img{display:block; width:60px;height:60px;float:left;margin:0 9px 0 0px; border:2px solid #fff;}
#AlbumNav li span{display:block;float:left; width:60%;padding:9px 0 0 0;color:#2f4e74;font-family: 'Lato', sans-serif;}

 #AlbumNav li a.onState img, #AlbumNav li a:hover img{border:2px solid #fd9f18}
#AlbumNav li a:hover span, #AlbumNav li a.onState span{color:#fd9f19;}

.single-discography .columns.three{}


.dropdown.dropdown-dark.right{float:none!important;}
.single-discography .table-striped tbody > tr:nth-child(2n+1) > td {
    background-color: #fff;
}
.tracklist a{color:#4a4a4a;}
.tracklist li a i{display:none;}
.tracklist li a {
    background: url("/wp-content/themes/mkTrackerPart2/img/template/lyricsBut.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
}
.tracklist li a.active {
    background: url("/wp-content/themes/mkTrackerPart2/img/template/lyricsButClose.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
}

.albumDescription div{float:none;max-width:100%!important;}
.single-discography  h5{font-weight:bold;}
.custom_tax_affiliated-artists h5.creditList{display:none;}

.attachment-affilatedImg {
    display: inline-block;
    float: left;
    margin: 0 15px 15px 0;
    width: 50%;
}	
	

.TourDate{float:left;width:25%;padding:15px 5px}
.TourCity{float:left;width:35%;padding:15px 5px}
.TourVenue{float:left;width:35%;padding:15px 5px}
.TourVenue br{display:none;}
.TourVenue p{margin:0;}
.tourHR{clear:both;border-top:1px solid #ccc;}


.tracker-european-tour h4#tracker_tour,
.tracker-european-tour a#tracker_euro,
.tracker-north-america h4#tracker_tour,
.tracker-north-america a#tracker_na,
.privateering-european-tour h4#private_tour,
.privateering-us-tour h4#private_tour,
.privateering-european-tour a#private_euro,
.privateering-us-tour a#private_na,
.bob-dylan-with-mark-knopfler-2012-tour h4#bob_tour,
.bob-dylan-with-mark-knopfler-2011-tour h4#bob_tour,
.bob-dylan-with-mark-knopfler-2012-tour a#bob12,
.bob-dylan-with-mark-knopfler-2011-tour a#bob11,
.get-lucky-european-tour h4#GL_tour,
.get-lucky-north-american-tour h4#GL_tour,
.get-lucky-european-tour a#GL_euro,
.get-lucky-north-american-tour a#GL_na,
.kill-to-get-crimson-european-tour h4#KTGC_tour,
.kill-to-get-crimson-north-american-tour h4#KTGC_tour,
.kill-to-get-crimson-european-tour a#KTGC_euro,
.kill-to-get-crimson-north-american-tour a#KTGC_na
{color:#fd9f19}


#newsletterForm{margin:12px 0 0 50px;}
#newsletterForm .inputs p{margin: 0 50px 0 50px}

/* GALLERY OVERIDEDS  ===============*/

#galleryHolder{position:relative; width:100%; max-width:940px; top:0; left:0;}
a#closeBigPic{
	background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    display: none;
    font-size: 1.8rem;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 1px;
    text-align: center;
    top: -30px;
    width: 30px;
    z-index: 3;
	}
#bigPic {
    background: none repeat scroll 0 0 #DCE5EC;
    height: 470px;
	padding: 0px 0 0 0;
    margin: 0px 0 12px;
    position: relative;
	z-index:1;
	
}

.gallery-item[class*="columns"]:last-child {
    float: left!important;
}
#galleryPics .gallery-icon a img{border:3px solid #fff;}
#galleryPics .gallery-icon a.on img{border:3px solid #fd9f18;}
	#galleryPics.modalGallery .gallery-icon a.on img{border:none;}
	
#galleryPics br{display:none;}
#galleryPics .columns{padding:0 10px 10px 0!important;}

#galleryPics .gallery-item.one{width:8.33%}

#galleryPics dl dd{display:none;}
#galleryPics dl img{}

#cover{ position:fixed; z-index:2;top:0;background:rgba(0,0,0,0.8); width:100%; height:1000px;}


/*VIDEO*/

.video-container ,p.fixvideo{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
	margin:0 0 18px 0;
}

.video-container iframe,
.video-container object,
.video-container embed,
#NewsHolder iframe, 
#NewsHolder object, 
#NewsHolder embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*mailing list message*/

#messageCenter div{display:none;}
#messageCenter.msg1 .msg1{display:block;}
#messageCenter.msg2 .msg2{display:block;}
#messageCenter.msg3 .msg3{display:block;}
#messageCenter.msg4 .msg4{display:block;}
#messageCenter.msg5 .msg5{display:block;}
#messageCenter.msg6 .msg6{display:block;}
#messageCenter.msg7 .msg7{display:block;}
#messageCenter.msg8 .msg8{display:block;}
#messageCenter.msg9 .msg9{display:block;}
#messageCenter.msg10 .msg10{display:block;}
#messageCenter.msg11 .msg11{display:block;}
#messageCenter.msg12 .msg12{display:block;}

/***************************************
		Login Page
****************************************/
	
body.login {background:#000000;}
.login h1 {
    background-image: url("/wp-content/themes/mkTrackerPart2/img/template/MK_Logo.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 230px 51px;
    display: block;
    height: 75px;
    padding-bottom: 15px;
    width: 100%;
}
.login label {color:#fff;}
.login h1 a{display:none;}
.login #nav a, .login #backtoblog a {color: #fff !important;}
.login #nav, .login #backtoblog {text-shadow: none;}
.wp-core-ui .button-primary, .wp-core-ui .button-primary:hover {
    background-color: #000;
    background-image: none;
    border-color: #000;
    box-shadow: none;
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: none;
}
.login form {
    background: none repeat scroll 0 0 #326c80;
    border: 1px solid #000;
    box-shadow: 0 0 15px -1px #326c80;
    font-weight: normal;
    margin-left: 8px;
    padding: 26px 24px 46px;
	color:#000;
}

/* New things */

.fa {
	color:#ffffff;
	margin:0 17px 0 0;
}

#socials .fa {
	font-size:18px;
}

#socials {
	margin:14px 0 0 0;
}


/* Weird HP Stuff */

#hpNav{
	float:none!important;
	margin:0 auto;
	text-align:center;
	}

header#homepageHeader {
	background:none;
}

nav#hpNav li a {
	color:#1a1a1a;
}

nav#hpNav li {
	margin:0 5% 0 0;
}

nav#hpNav li:first-child {

}

nav#hpNav li:last-child {
	margin:0;
}
div.heroCont{
	position:absolute; top:80px; 
	width:70%;
	left:15%;
	}

div.heroContBottom{
	position:absolute; 
	bottom:20px; 
	width:70%;
	left:15%;
	}




.hpLogo {
	text-align:center;
	margin:12px 0 30px 0;
}

.heroflex {
	z-index:-2;
}
#heroBanner ul.slides a{ display:block;text-center;} 
#heroBanner ul.slides a img{display:block;margin:0 auto}
/****************Homepage*********************/

.news-left h3 a, .news-right h3 a {
	color:#fd9f19;
}

.news-left .newsExcerpts {
	padding:0;
}

.newsComments  {
	margin-top:9px;
	border-bottom:2px solid #fd9f19;
}




.moreNews {
	background:#fd9f19;
	width:50%;
	height:46px;
	margin:0 -15px 0 0;
}

.news-left .moreNews {
	margin:0;
}

.moreNews a {
	color:#fff;
	text-transform: uppercase;
	line-height:46px;
	display:block;
	font-size:18px;
}

span.newsDate {
	font-style: italic;
	color:#111;
}

a.news-read-more {
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
}

/**************************************
			Search page
***************************************/
.gsc-control-cse{background:#E1F2FC!important;border:none!important;}
.cse .gsc-control-cse, .gsc-control-cse{padding:9px 12px 6px !important;}
td.gsc-input{padding:0 8px 0 0!important;}
td.gsc-search-button{text-align:right;width:80px;}
input.gsc-input[type="text"]{color:#4a4a4a!important;font-size:14px;}
.gsc-input-box {padding:8px 6px;height:auto!important;}
.gsc-completion-container{color:#111!important;}
.gsst_a{position:relative!important;top:4px; padding:0!important;}
.gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{
	background-color: #020202;
	background:url(/wp-content/themes/mkTrackerPart2/img/template/searchBut.gif) 0 0 no-repeat!important;
    border: 0 none;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 400;
    margin-bottom: 0;
	float:right;
    min-width: 98px;
    padding: 8px 0px 8px 98px;
    text-align: center;
    transition: background-color 0.15s ease-in-out 0s;
    vertical-align: middle;
	border-radius:0!important;
	height:37px;
	margin:0;
	}
.gsc-modal-background-image{background:#222!important;}

body.search_gcse a.toTop {
	display: none;
}

/*splash============================*/
body.splash { 
	background:#000 url(/wp-content/themes/mkTrackerPart2/img/template/splash_wide.jpg) repeat-x;
	
	font-family: 'Montserrat', sans-serif;
	font-size: 16px; font-size: 1.6rem; /*relative ems */
	line-height: 1.385;  
	height:100%;
	margin:0;
	padding:0;
	-webkit-font-smoothing: antialiased; 
}
h1.splash_preorder{
	background:url(http://smarturl.it/TRD_DT) no-repeat  50% 0;
	display:block;
	height:167px;
	text-indent:-100000px;
	margin-top:38px;
	}
a#spAmazon{display:inline-block;width:172px;height:47px;background:url(/wp-content/themes/mkTrackerPart2/img/template/sp_amazon.gif); margin:8px 4px;}
a#spItunes{display:inline-block;width:172px;height:47px;background:url(/wp-content/themes/mkTrackerPart2/img/template/sp_itunes.gif);margin:8px 4px;}
a#spHere{display:inline-block;width:172px;height:47px;background:url(/wp-content/themes/mkTrackerPart2/img/template/sp_mk.gif);margin:8px 4px;}

div.spTour{border-top:1px solid #fff;border-bottom:1px solid #fff;
color:#fff;
font-size:22px;
letter-spacing:1px;
font-weight:700;
padding:12px 0;
}
div.spTour a{color:#fff;}
div.spTour a em{font-style:normal; text-decoration:underline;}
div.spTour a:hover em{color:#C43933}
a#spEnter{
	color:#bc1e1c;
	font-size:22px;
	display:inline-block;
	padding:6px 15px;
	margin:18px 0;
	background:#000;
	border-radius:8px;
	letter-spacing:1px;
	font-weight:700;
	text-transform:uppercase;
	}
	
	
	/*fixing support*/

.fd-btn-right a.freshwidget-theme {
  
	background-color:#2F4E74!important;
	font-family:'Lato', sans-serif!important;
	font-weight:bold!important;
	font-size:110%!important;
	box-shadow:none!important;
}

.page-template-template-tourArchives-php .TourVenue a{display:none;}

.home .wp-video-shortcode {
	height:300px!important;
}