

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

body {
    font-family: Century Gothic,CenturyGothic,AppleGothic,Futura,sans-serif;
    padding-bottom: 0;
}

/**
 * Layout
 */

.dsttop {
    margin-top: 60px;    
}

.wrap {
    margin: 50px 0;
    padding: 30px 0 50px 0;
}

.dark {
    background-color: #222;
    color: #fff;
} 


.mwbio {
    background: transparent url(../images/mainHeader2.jpg);
    -webkit-background-size: cover;
    background-size: cover;
    margin-top: 0;
}

.jumbotron {
    margin-bottom: 0; 
    background: transparent url(../images/mainBack2.jpg);
    -webkit-background-size: cover;
    background-size: cover;  
}

.jumbotron iframe {
    display: block;
    margin: 0 auto;
}

.vidwidth {
    max-width: 800px;
    margin: 0 auto;
    padding: 0 20px;
}

.embed-container {
  position: relative; 
  padding-bottom: 56.25%; /* ratio 16x9 */
  height: 0; 
  overflow: hidden; 
  width: 100%;
  height: auto;
}

.embed-container iframe {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}

.btn-bio {
    margin-right: 20px;    
}

a.imdb img {
    margin-left: 8px;
}

a.imdb {
    color: #fff;
    text-decoration: underline;
}

a.imdb:hover {
    text-decoration: none;
}

p.videosub {
    margin-top: 40px;
}

.video .row div p {
    margin-top: 8px;
}

#imprdiv {
    padding: 40px;
    text-align: center;
}

/* DVDs */

.dvds {
    font-size: 80%;
/* 	width:100%; */
/* 	min-height:400px; */
}

.dvds div {
    margin-bottom: 20px;
}

.dvds .row {
    padding: 0 10%;
}

/* DVD GALLERY */

.dvds .carousel-control {
	color:#fff;
	text-shadow:none;
	width: 10%;
}
.dvds .carousel-control.right,
.dvds .carousel-control.left {
	background-image:none;
}



/* GALLERY */

.gallerycontent {
	width:100%;
	min-height:400px;
	margin-bottom: 120px;
}
.gallerycontent .item {
	text-align:center;
}
.gallerycontent .item img {
    height: 400px;
	width: auto;
	max-width: 100% !important;
	margin-left: auto;
	margin-right: auto;
}
.gallerycontent .carousel-control {
	color:#999;
	text-shadow:none;
	width: 10%;
}
.gallerycontent .carousel-control.right,.gallerycontent .carousel-control.left {
	background-image:none;
}




/**
 * Type
 */

h1, h2, h3 {
	font-family: Century Gothic,CenturyGothic,AppleGothic,Futura,sans-serif;
}

h4 {
    font-weight: bold;
}

.navbar-brand {
    color: #aaa;
}

.navbar-brand span {
    color: #fff;
}

.cntr {
    text-align: center;
    text-transform: uppercase;
/*     margin-top: 50px; */
    margin-bottom: 60px;
    letter-spacing: 0.3em;
    font-size: 26px;
}

.tac {
    text-align: center;
}


/**
 * Footer
 */

footer {
    background-color: #222;
    text-align: center;
    font-size: 85%;
    line-height: 1.5;
    padding: 12px 0;
    margin: 120px 0 0 0;
}

footer p {
    color: #eee;
    margin: 0;
    padding: 0;
}

footer a {
    color: #fff;
}

footer a:hover {
    color: #fff;
}





/*********** RESPONSIVE **************/

@media all and (max-width: 767px) {
    .gallerycontent .item img {
        height: auto;
    }  
    .gallerycontent {
        margin-bottom: 0;
    }  
}




