#container{
                margin:0 auto;
                padding:6px 0px 20px 0px;
                max-width:970px;

                }
#mainContent{
                min-height:400px;
                margin:9px 0;
}
header{
                padding:12px 0;
                }
#headerBar{
                height:46px;
                background:url(/wp-content/themes/html5blank-master/img/template/headerbg.gif) repeat-x;
                padding:10px 0 0 0;
                color:#f6f0e8;
                font-family: 'Amatic SC', cursive;
                font-size:18px; font-size:1.8rem;
                }
                #headerBar  a{
                color:#f6f0e8; 
                padding:0 15px; 
                letter-spacing:1.0px;
                -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
                }
                
                #headerBar  a:hover{
                                color: #f6f0e8;
                text-shadow: -1px 1px 5px #bd825b, 1px -1px 5px #bd825b;
                                }
                
h1.logo{
                margin-top:30px;
                }
                
footer{
                background:url(/wp-content/themes/html5blank-master/img/template/footerbg.png) no-repeat top center;
                padding:98px 0 0 0;
                margin-top:40px!important;
                }
                
                footer hr{border: solid #2d180a; border-width: 1px 0 0; clear: both; margin: 0 0 12px; height: 0;}
                
                footer p{
                                font-size:12px; font-size:1.2rem;
                                margin:0 0 6px 0;
                                }
                a.poweredBy{
                                background:url(/wp-content/themes/html5blank-master/img/template/occ_footer_dark.png) 0 0 no-repeat;/*toggle light and dark*/
                                /*background:url(/wp-content/themes/html5blank-master/template/occ_footer_light.png); toggle light and dark*/
                                width:182px;
                                display:block;
                                height:25px;
                                text-indent:-100000px;
                                }
footer a{color:#7a6558;}
nav{width:auto;}
.home nav{}
.mainNav li{margin-top:21px;}   
.mainNav li a{
                color:#2d180a;
                font-weight:bold;
                text-transform:uppercase;
                font-family: 'Amatic SC', cursive;
                font-size: 24px; font-size: 2.4rem; /*relative ems */
                letter-spacing:1px;
                -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
                }
.mainNav li a:hover, .mainNav li a.active{
                color:#af7820;
                }

aside.sidebar{
                margin-top:65px;
                }



/***************************************
                News Page
****************************************/

.pagination span, .pagination a{
                display:inline-block; 
                padding:0 6px;
                }

.newsDate{
                display:block;
                margin:18px 0 0;
                }

.pagination {
                font-size:24px; font-size:2.4rem;
                font-family: 'Amatic SC',cursive;
                margin:25px 0;
                }
a.readMore{margin: -12px 0 0 0; display:block;}

.newsitems hr{margin:0;}

.newspic {
    margin: 0 18px 0px 0;
    max-width: 220px;
}

.wallbg{
                margin-top:-30px;
                }

h2.newsdetailstitle{
                font-size:24px; font-size:2.4rem;
                }

#featured .newsDate{margin-top:0;}

.newsExcerpts iframe, .newsPost iframe{text-align:center; margin:6px auto;display:block;}
/***************************************
                Wordpress Styles
****************************************/


.current_page_item a,
.current_page_parent a,
.current_page_ancestor a,
.current-cat a{
                font-weight:bold;
                color:#af7820!important;
                }

body.category li.page-item-41{ /* on state for archived news subnav on news page */
                font-weight:bold;
                }


/***************************************
                                Login Page
****************************************/
                
body.login {background:#F6F2E9;}
.login h1 {
    background-image: url("/wp-content/themes/html5blank-master/img/template/loginlogo.gif");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 326px 75px;
    display: block;
    height: 75px;
    padding-bottom: 15px;
    width: 326px;
}
.login label {color:#fff;}
.login h1 a{display:none;}
.login #nav a, .login #backtoblog a {color: #2D180A !important;}
.login #nav, .login #backtoblog {text-shadow: none;}
.wp-core-ui .button-primary, .wp-core-ui .button-primary:hover {
    background-color: #F6F2E9;
    background-image: none;
    border-color: #000;
    box-shadow: none;
    color: #000;
    text-decoration: none;
    text-shadow: none;
}
.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large {
    height: 33px;
    line-height: 28px;
    padding: 0 22px 8px;
}
.login form {
    background: none repeat scroll 0 0 #2D180A;
    border: 1px solid #000;
    box-shadow: 0 0 5px -1px #2D180A;
    font-weight: normal;
    margin-left: 8px;
    padding: 26px 24px 46px;
                color:#000;
}


/***************************************
     Socials
****************************************/

#socials{margin:0 0 24px 0;}

.igloo{padding-right:10px;}

/***************************************
                                Mailing List
****************************************/
.inputs label.error{
                font-size:11px;
                color:#c00;
                text-align:left;
                width:300px;
                margin-left:140px;
                }

#messageCenter{padding-top:30px;}
#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;}



/***************************************
                                Home Page
****************************************/

#leapResults li{
                padding:0 0 9px 0;
                }

.leapDate{
                display:inline-block;
                
                }

.leapVenueHolder{
                display:inline-block;

                }

.home .view-article{
                display:none;
                }
                
#featured hr{margin:0;}
.newspic img{
                                -webkit-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
margin:0 0 15px;
width:100px;
                }
img.storefeatured{
                margin-top:15px;
                -webkit-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
                }
h2.splashEnter{margin:28px 0 40px;}

/***************************************
                                Splash Page
****************************************/

img.splashImg{ margin:25px auto 50px;
-webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.58);
-moz-box-shadow:    0px 1px 3px 0px rgba(50, 50, 50, 0.58);
box-shadow:         0px 1px 3px 0px rgba(50, 50, 50, 0.58);

}

.buttonsCol{margin:0 auto;}        
.buttonsCol a{margin:0 5px 18px ;}
.buttonsCol a.sp_soc{margin:12px 12px 18px ;}



a.itunes,a.itunes:hover{
                background-image:url(/wp-content/themes/html5blank-master/img/template/buttonGlyphs.png) ;
                background-repeat:no-repeat;
                background-position:6px 3px;
                padding:5px 14px 6px 34px
}
a.amazon,a.amazon:hover{
                background-image:url(/wp-content/themes/html5blank-master/img/template/buttonGlyphs.png) ;
                background-repeat:no-repeat;
                background-position:6px -35px;
                padding:5px 14px 6px 34px
}
a.spotify,a.spotify:hover{
                background-image:url(/wp-content/themes/html5blank-master/img/template/buttonGlyphs.png) ;
                background-repeat:no-repeat;
                background-position:6px -234px;
                
                padding:5px 14px 6px 34px
}


.backCover{margin-top:50px;}

.flipper, .flipper2{
    width: 350px;
    height: 350px;
    margin: auto;
    position: relative;
                transition: 0.6s;
                margin:0 auto 70px;
                background:#fff;
                border:10px solid #fff;
}


.flipperTitle{
                margin-bottom:50px;
                }

.card {
    width: 100%;
    height: 100%;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
                -webkit-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
                -moz-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
                box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5);
}

.front {
    z-index: 2;
    background-image: url(/wp-content/themes/html5blank-master/img/template/mfff_cover-sm.jpg);
    background-repeat:no-repeat;
}
.front2 {
    z-index: 2;
    background-image: url(/wp-content/themes/html5blank-master/img/template/wooden.jpg);
    background-repeat:no-repeat;
}


.back {
    z-index: 1;
                
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);  
    transform: rotateY(180deg);  
  background:#F8F4EB;
  -webkit-user-select: none; /* Chrome/Safari */        
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE10+ */

}

.back2{
                z-index: 1;
                background-image: url(/wp-content/themes/html5blank-master/img/template/wooden2.jpg);
    background-repeat:no-repeat;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);  
    transform: rotateY(180deg);  
  -webkit-user-select: none; /* Chrome/Safari */        
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE10+ */
                }

.flipper.active .front, .flipper2.active .front2 {
    z-index: 1;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.flipper.active .back, .flipper2.active .back2 {
    z-index: 2;   
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
}
a#flip, a#flip2{
                display:block;
                width:48px;
                z-index:10;
                bottom:10px;
                right:10px;
                height:44px;

                text-indent:-1000000px;
                position:absolute;
                background:url(/wp-content/themes/html5blank-master/img/template/arrow.png) no-repeat;
                }


.VinylBundle{
                margin-bottom:30px;

                }

h2.text-center.columns.twelve{
                margin-bottom:55px;
                margin-top:25px;
                }


/***************************************
                                Tour Page
***************************************

.tourRow {
    border-bottom: 1px dotted #2d180a;
    clear: both;
                margin:12px 0;
}
.eventDate, .eventVenue, .eventDetails, .eventVip, .eventNote, .eventRsvp {
    display: block;
    float: left;
    padding: 6px 0;
}
.eventDate {
    width: 15%;
}
.eventVenue {
    width: 50%;
}
.eventVenue .eventNote {
    clear: both;
    display: block;
    float: none !important;
    font-size: 1.3rem;
    font-style: italic;
    margin-top: 6px;
    padding: 0;
}
.eventDetails {
    text-align: center;
    width: 35%;
}
.eventRsvp {
    display: block;
    float: right;
    padding: 1%;
    width: 10%;
}
span.dateLine1 {
    display: block;
    font-size: 1.3rem;
}
span.dateLine2 {
    display: block;
    font-size: 1.3rem;
}

.tour h2.pageTitle{display:none;}

#rowHeader{
                border-bottom: 1px dotted #2d180a;
    margin: 25px 0 12px;
    width: 100%;
                }

body.tour .button{background:#DCCCBF; color:#444;}

*/


/***************************************
     Photos Page
****************************************/


body.photos h2.pageTitle{
	display:none;
	}


.pp_gallery{display:none!important;} /*thumbnails on large image disabled */

.wp-caption-text.gallery-caption{display:none!important;}/*captions removed */

#gallery-1.galleryCovers .wp-caption-text.gallery-caption{display:block!important;  height: 60px; overflow:hidden; margin-bottom:0!important; margin-top:10px;}


#gallery-1 .gallery-item {
   padding: 5px;
   margin:0!important;
   width: 33%;
   float: left;
    text-align: center;
}

.gallery-item img {
    opacity: 1;
    transition: opacity 0.25s ease-in-out 0s;
	
}
.gallery-item img:hover {
    opacity: 0.7;
}

#gallery-1 img {
    border: 5px solid #DCCCBF!important;
}

.galleryalbumCover img{
	width:100%;
	}

body.gallery li.page-item-260 a{ color: #af7820 !important;}


/***************************************
   Videos Page
****************************************/

body.videos h2.pageTitle{
	display:none;
	}


.blockgrid.videoList img{margin-bottom:8px;}

.videoList img {
    opacity: 1;
	 border: 5px solid #DCCCBF!important;
    transition: opacity 0.25s ease-in-out 0s;
	
}
.videoList img:hover {
    opacity: 0.7;
}
article.musicvideos h4, h2.videoTitle{
	margin-bottom:35px;
	}

body.single-musicvideos .mainNav li.page-item-262 a{color:#af7820;}






 

