#mk-main-navigation, .edge-buttons, .search-ajax-input, .mk-edge-nav a, .homepagesection, .homepagesection-simple, .blog-modern-button, .blog-meta, .blog-thumb-content, .viewall, .mk-responsive-nav, .artistlist, h3, h2 {
	font-family:"futura-pt" !important;}
	
.futura, .mk-searchform .text-input, .mk-accordion-tab, .artistlinks, h2, h3 {font-family:"futura-pt" !important; font-weight:bold !important;}

.blog-meta, time, .artistlist, .search-ajax-input, .mk-accordion-tab, .artistlinks, h2, h3 {text-transform:uppercase; font-weight:bold !important;}
	
.artistlist span {color:#e4e4e4; font-size:11px; display:inline-block; margin-right:10px; }
.artistlist {margin:0 80px 20px 80px;}

.blog-title, .blog-excerpt, .mk-edge-desc, .search-terms {font-family:"skolar" !important; font-weight:normal !important;}
.numberresults {display:block; font-size:13px; text-transform:uppercase;}

.blog-thumb-entry .blog-title, .blog-list-entry .the-title {text-transform:none !important;}

.the-title a {color:#666 !important; font-size:16px !important; text-transform:none !important;}
.main-title {font-family:'futura-pt'; text-transform:uppercase; font-weight:bold; letter-spacing:-1px; font-size:20px; display:inline-block; border:2px solid #000; padding:3px 8px; color:#000;}

.blog-thumb-content .blog-title a {font-family:"skolar" !important; font-size:26px !important; font-weight:normal !important; display:inline-block; margin-top:11px; line-height:30px;}
.blog-thumb-content .blog-title a span {font-size:14px; color:#999999; font-family:"futura-pt"; font-weight:bold; line-height:22px !important; display:block; margin-top:5px;}
.blog-modern-entry .blog-title a {font-size:46px; font-family:"futura-pt"; text-transform:uppercase; font-weight:bold !important;}
.blog-modern-entry .blog-title {margin-top:-75px !important; position:absolute; width:100%;}
.blog-modern-entry .blog-title a span {font-size:16px; color:#e2e2e2; font-family:"futura-pt"; font-weight:bold; line-height:22px !important; display:block; border-top:1px solid #e2e2e2; margin-top:none; padding-top:15px !important; position:relative; bottom:-20px;}
.blog-modern-entry .blog-modern-button {font-size:25px !important; border:5px solid #fff !important; display:inline-block !important; margin-top:-70px;}
/*.blog-scroller-entry .blog-title a span {font-family:"skolar" !important; text-transform:none; font-size:25px !important; font-weight:normal !important; display:inline-block; margin-top:11px;}*/
.blog-scroller-entry .blog-title a {font-family:"futura-pt" !important; text-transform:uppercase; font-size:16px !important; font-weight:bold !important; display:inline-block; margin-top:11px;}

div .videos-wrap .loop-main-wrapper {background:url(/images/footerlines-bg.gif); background-position:center top; background-size:cover;}

.menu-item-link {text-transform:uppercase !important; font-size:14px !important;}
.mindful {font-size:14px !important; display:inline-block; font-weight:800 !important; color:black !important; line-height:10px !important;}
.desktophead {}
.mobilehead {display:none;}
.mobilebreak {display:none;}

#mk-page-title .mk-page-title-bg {background:url(/images/jag-footer-bg2.gif); background-position: center bottom; background-repeat:no-repeat !important; 
-webkit-background-size: cover;
    -moz-background-size: cover;   
    -o-background-size: cover;    
    background-size: cover;        
}

.blog-scroller-entry .blog-title {border-top:none !important; }
.blog-list-entry .list-content-col {width:100% !important;}

.blog-list-entry .the-title {font-family:"skolar" !important; font-size:24px !important;}
.blog-list-entry .the-title span {font-size:13px; color:#999999; font-family:"futura-pt"; font-weight:bold; line-height:22px !important; display:block; margin-top:0px;}
.listtype-meta {font-family:"futura-pt" !important; text-transform:uppercase; font-size:14px !important; font-weight:bold !important; display:inline-block;}
.listtype-meta a {margin-left:5px !important;}

.mk-page-heading {font-family:"futura-pt" !important; color:#000 !important; font-size:32px !important; font-weight:bold;  float:none !important; display:block !important; letter-spacing:-1px; text-align:center !important;}
.mk-page-heading span {display:block; font-size:13px; color:#999; margin-top:-5px; text-transform:uppercase; letter-spacing:1px; margin-bottom:-15px; margin-top:15px; line-height:15px;}
#mk-page-title.left-align .mk-page-heading {margin:0 20px 0 20px !important; }
.blog-tile-entry .blog-entry-heading .blog-title {font-family:"futura-pt" !important; text-transform:uppercase;}

.blog-tile-entry .blog-entry-heading .blog-title a {font-size:22px !important; text-transform:none; letter-spacing:-1px;}
.blog-tile-entry .blog-entry-heading .blog-title {text-align:center; line-height:23px;}

.edge-slide-content img {float:left; width:150px; margin-right:40px; display:inline; font-weight:normal;}

.mk-isotop-filter ul {font-family:"futura-pt" !important; text-transform:uppercase; font-size:16px !important; font-weight:bold !important; text-align:center;}

.columndiv { line-height:28px; font-size:13px; margin-top:15px; border-top:1px solid #e2e2e2; padding-top:15px;
	-webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;}
	
.columndiv2 {  
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2; }
	
/*.blog-modern-entry .blog-categories a {
	color: #fff;
	font-size:18px;
	position:absolute !important;
	left:26px;
	top:-240px;
	padding:5px;
	border:1px solid #fff;
	}*/
	
	.blog-modern-entry .blog-categories a {
	color: #fff;
	font-size:15px;
	padding:5px;
	border:1px solid #fff;
	right:26px;
	position:absolute !important;
	}
	
		.entry-meta .blog-categories a {
	color: #000;
	font-size:12px; font-weight:bold; text-transform:uppercase;
	font-family:"futura-pt" !important;
	padding:2px 5px; border:1px solid #000;
	}
	
.entry-meta .item-holder a {font-size:12px !important; font-family:"futura-pt" !important;}
.entry-meta time {margin-right:15px;}
.entry-meta .item-holder {display:inline-block;}
.entry-meta {text-align:center;}
.blog-excerpt {}

.blog-thumb-entry .featured-image {}
.mk-portfolio-item .portfolio-meta {top:50% !important;}}

/*.blog-modern-entry .blog-entry-heading {
	position:absolute !Important;
	top:67% !important;
}*/
	
	
.mk-edge-desc {
	text-transform:uppercase; font-size:15px !important;}
	
.edge-marginleft {
	margin-left:8% !important;}
	
.homepagesection {
	padding:10px; color:#000 !important; display:inline-block; border:3px solid #000; font-size:20px !important;
}

.mk-portfolio-item .the-title a {
	display:inline-block;
	line-height:18px !important;
	padding: 0 10px;
	}

.item-holder .the-title {text-transform:none !important; font-weight:normal; font-style:normal; font-size:15px; margin-top:15px;}
.item-holder .portfolio-cats, .mk-portfolio-item.classic-hover .portfolio-cats {display:none; !important}
.item-holder span {font-family:"futura-pt" !important; font-size:10px; text-transform:uppercase; font-weight:bold !important; color:#000; padding:0 10px; display:inline-block; line-height:11px; margin-top:7px; font-style:normal;}


.item-holder {background:none !important; border:none !Important; padding-bottom:none;}

.standard-portfolio-item .portfolio-cats {margin-left:none !Important;}
.standard-portfolio-item .the-title {font-size:20px !important; text-align:center;}

.viewall a {color:#fff; padding:5px 10px; background-color:#000; border:3px solid #000; font-weight:bold; display:inline-block; font-size:9px; float:right; margin-top:-20px !important;}
.viewall a:hover {color:#000; background-color:#fff; }

.homepagenews {}

#mk-footer {background:url(/images/jag-footer-bg.jpg); background-position:center top !important; background-repeat:no-repeat !important; background-size:cover;}
 
#sub-footer {background:none !important; border:none !important;}

.flip-portfolio-item .flip-overlay {
	opacity: 0.95 !important;
	background-color: #ccc !important;
	}
	
.post-type-icon, a.blog-comments, div.mk-love-holder {display:none !important;}

.pagenav-top, .mk-post-nav {opacity:0.3 !important; display:none;}
	
.mk-edge-title {font-weight:bold !important; font-family:"futura-pt" !important; text-transform:uppercase;}
.hidedesktop {display:none;}

.scribbleheader {margin-top:-115px;}

.mk-accordion.simple-style .mk-accordion-pane .inner-box {padding: 20px 0 20px 0 !important; margin:0 !important;}

.artistlinks a {float:left; margin-right:10px; margin-bottom:10px; background-color:#ccc; padding:3px 8px; color:#fff;}

.artistlinks a:hover {background-color:#fafafa;}
.agencycontact p {font-size:14px !important; line-height:25px;}
.mk-button-align span {font-weight:bold !important; font-family:"futura-pt" !important; text-transform:uppercase; font-size:16px !important;}
.mk-fancy-text span {font-weight:bold !important; font-family:"futura-pt" !important; text-transform:uppercase; font-size:50px !Important;}

.buy-link a {font-family:"futura-pt"; font-weight:bold; font-size:11px !important; margin-top:-5px !important; margin-bottom:12px !Important; border:1px solid #000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:1px 3px; display:inline-block !important; }
.releases .buy-link a:hover {color:#fff; background:#000;}

.home_rr_title {font-family:"futura-pt"; font-size:15px; font-weight:bold; text-transform:uppercase; line-height:17px;}
.home_rr_artist {font-size:12px;}

.buy-reverse a {font-family:"futura-pt"; font-weight:bold; font-size:11px !important; margin-top:5px !important; margin-bottom:8px !Important; border:1px solid #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:1px 3px; display:inline-block !important; color:#fff !important;}
.buy-reverse a:hover {color:#000 !important; background:#fff;}
.buy-reverse {text-align:center !important;}

/*@media (max-width:1387px) {
	.blog-modern-entry .blog-entry-heading {
	position:absolute !Important;
	top:50% !important;
	}
}*/

/*@media (max-width:1138px) {
	.blog-modern-entry .blog-entry-heading {
	position:absolute !Important;
	top:50% !important;
	}
}*/

.post .tourdata {-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2; border-bottom:1px solid #ccc; margin-bottom:40px; padding-bottom:40px;}
.post {line-height:26px; font-size:14px; }
.post .date {font-weight:bold !important; font-family:"futura-pt" !important; text-transform:uppercase; font-size:12px !important; display:inline-block; margin-right:15px;}
.post .tourdata a.ticket {font-weight:bold !important; font-family:"futura-pt" !important; text-transform:uppercase; font-size:12px !important; display:inline-block; margin-left:15px;}
.post h2 {font-size:26px; display:block; }

.mk-theme-icon-plus, .gallery-meta {display:inherit !important;}

.single-content p {font-size:17px !important; line-height:27px !important;}
.single-content p a {border-bottom:1px solid #000;}
.single-content p a:hover {border-bottom:none;}

.mk-next-prev a[rel=prev], .mk-next-prev a[rel=next] {border-bottom: 3px solid #eee;}
.mk-next-prev a[rel=prev]:hover, .mk-next-prev a[rel=next]:hover {border-bottom: 3px solid #777;}

.blog-thumb-content .blog-categories {text-transform:uppercase; font-weight:bold; border:1px solid #16a085; padding:3px; display:inline-block; font-size:11px !important; margin-left:5px; line-height:8px;}

/*.wpb_wrapper iframe {padding:20px; background:#f5f5f5;}*/

@media (max-width:1140px) {
.mk-header-social.inside-grid {
    display: none !important;
}


@media (max-width:1050px) {
.post .tourdata {-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1; }
}



@media (max-width:980px) {
.blog-modern-entry .blog-title a span {display:none;}
}


@media (max-width:945px) {
#mk-main-navigation > ul > li.menu-item > a {
    padding: 0 16px !important;
}


@media (max-width:910px) {
#mk-main-navigation > ul > li.menu-item > a {
    padding: 0 13px !important;
}


@media (max-width:850px) {
.mobilehead {display:inline-block;}
.desktophead {display:none;}}





@media (max-width:870px) {
	.blog-modern-entry .blog-title a {font-size:32px !important; line-height:24px !important;}
}

@media (max-width:770px) {
	.header-align-left .mk-header-logo {float:none !important; margin-right:25px !important;}
	.mk-burger-icon {margin-left:10px !important;}
	.hidemobile, .artistlist {display:none;}
	.hidedesktop {display:inherit;}
	.mobile-margin {margin-left:20px !important; margin-right:20px !important;}
	.artistlist {margin:0 30px 20px 30px;}
	.blog-modern-entry .blog-title {font-size:20px !important; line-height:22px !important;}
	.blog-modern-entry .blog-categories a {position:inherit !important; 
	color: #000;
	font-size:12px;
	padding:none;
	border:none;}
	.viewall a {float:none; margin-left:5px; position:relative; display:block; text-align:center;}
	.blog-modern-entry .blog-title a span {display:inherit; line-height:22px !important; display:block; border-top:1px solid #e2e2e2; margin-top:15px; padding-top:15px !important;}
	.edge-slide-content img {width:100px;}
	.mk-edge-slider .mk-edge-title, .mk-tab-slider .mk-edge-title {font-size:30px !important; margin-top:90px !important;}
	.mk-edge-desc {margin-top:-15px !important;}
	.columndiv { margin-left:20px;
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;}
	.columndiv2 { 
	-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;}
	.scribbleheader {margin-top:-80px;}
	.vc_single_image-img {width:260px;}
.mk-portfolio-item.four-column {width:50% !important;}
.the-title a {font-size:17px !important; line-height:16px; margin-top:-5px !important; display:block !important;}
.mk-portfolio-item.four-column {width:49.5% !important}
.blog-list-entry .the-title a {padding:15px 0; font-size:20px !important; line-height:22px;}

	}

@media (max-width:550px) {
	.the-title a {font-size:13px !important; }
.mk-portfolio-item.four-column {width:49.5% !important;}
.mindful {font-size:13px !important;}
.mobilebreak {display:block;}
}
