html, body{height:100%;width:100%;}
body{color:#171717;font-family:"Open Sans", Helvetica, Arial, Sans-serif;font-size:16px;overflow-x:hidden;padding-top:80px;position:relative;}
h1, h2, h3, h4, h5, h6{font-family:"Open Sans", Helvetica, Arial, Sans-serif;font-weight:600;line-height:1.3em;}
h1{color:#B52229;font-size:2.25em;font-weight:600;position:relative;}
h1.home{letter-spacing:8px;margin:50px 0 20px;}
h1:after{background-color:#4D4C4C;content:" ";height:1px;width:92px;position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;}
h2{font-size:1.875em;}
h3{font-size:1.625em;}
h4{font-size:1.5em;}
h5{font-size:1.375em;}
h6{font-size:1.25em;}
a:hover, a:visited, a:link{text-decoration:none;}
p{line-height:1.8em;margin:0 0 30px;}
input, button, select, textarea{outline:none;}
section{position:relative;}
.clearfix:before, .clearfix:after{content:" ";display:table;clear:both;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.row-no-padding [class*="col-"]{padding-left:0;padding-right:0;}
.slick-track{position:relative;}
.slick-list{margin:0 auto;overflow:hidden;position:relative;width:100%;}
.slick-slide{cursor:pointer;float:left;outline:none;}
.draggable{outline:none;}
.header-logo img, footer img{height:50px;}
.navbar-brand{height:80px;}
.navbar-toggle{margin-right:5px;margin-top:35px;}
.navbar-toggle.collapsed .icon-bar{background-color:#000000;}
.navbar-toggle .icon-bar{background-color:#B52229;}
.navbar-fixed-top{background-color:#FFFFFF;border-bottom:1px solid #898989;}
.navbar-collapse a{color:#4D4E4E;font-weight:300;text-transform:uppercase;}
.navbar-collapse li.active > a, .navbar-collapse li:hover > a{color:inherit;font-weight:700;}
.navbar-collapse li.active.home, .navbar-collapse li:hover.home{color:#B52229;}
.navbar-collapse li.active.contact, .navbar-collapse li:hover.contact{color:#2269a9;}
.navbar-collapse .nav{border-top:1px solid #B52229;margin-top:0;}
.navbar-collapse .nav > li > a:hover, .navbar-collapse .nav > li > a:focus{background-color:transparent;outline:none;}
.banner{margin-bottom:5px;}
.banner img{width:100%;}
.banner.contact-banner{background-image:url("../img/banner_contact.jpg");background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:0;position:relative;height:91%;width:100%;}
.banner.contact-banner .contact-information h1.contact{color:#FFFFFF;letter-spacing:8px;margin-bottom:70px;}
.banner.contact-banner .contact-information h1.contact:after{background-color:#FFFFFF;}
.banner.contact-banner .contact-information a{color:#FFFFFF;font-size:1.25em;font-weight:600;letter-spacing:3px;}
.banner.artist-banner{background-image:url("../img/banner_artist.jpg");background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;height:500px;width:100%;text-transform:uppercase;}
.banner.artist-banner .intro-content{position:absolute;left:0;right:0;margin:0 auto;top:80%;-webkit-transform:translate(0, -80%);transform:translate(0, -80%);}
.banner.artist-banner .intro-content h1{color:#FFFFFF;font-size:1.625em;font-weight:700;}
.carousel-indicators{bottom:0px;}
.align-vcenter{position:absolute;left:0;right:0;margin:0 auto;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.carousel-inner > .item{-webkit-transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;}
.banner-nav-right, .banner-nav-left{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:inline-block;height:52px;width:31px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:5;}
.banner-nav-left{background:transparent url("../img/nav-left.png") no-repeat 0 0;left:15px;}
.banner-nav-right{background:transparent url("../img/nav-right.png") no-repeat 0 0;right:15px;}
.motion-pic{margin-top:60px;}
.motion-pic img{margin:0 auto;}
.content{padding:50px 0;}
.artist-content{color:#898989;}
.artist-content h2{color:#000000;margin:0 0 5px;}
.position{color:#B52229;margin-bottom:20px;}
.download-link{line-height:1em;padding:15px 0;}
.download-link > a{display:inline-block;float:left;}
.download-link .imdb-link{background:transparent url("../img/imdb.png") no-repeat 0 0;-webkit-background-size:70px;-moz-background-size:70px;-o-background-size:70px;background-size:70px;margin-right:15px;height:36px;width:70px;}
.download-link .resume-link{color:#000000;padding-top:12px;}
.download-link .resume-link:hover{color:#B52229;}
.artist-img{margin-top:30px;}
.artist-quote{background:transparent url("../img/quote_picture.jpg") no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#FFFFFF;line-height:1.8em;padding:70px 0 50px;margin-bottom:5px;}
.artist-quote h3{margin-top:0;margin-bottom:20px;text-transform:uppercase;}
.work-section{padding:50px 0;}
.videos-container{margin:40px 0 30px;}
.video-plugin__track-list{margin-top:30px;position:relative;}
.track__img{padding:0 15px;}
.track__img img{width:100%;}
.videos_slide{margin:0 auto;width:80%;}
.slick-prev, .slick-next{border:none;display:inline-block;width:20px;height:33px;position:absolute;top:50%;z-index:5;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.slick-prev{background:transparent url("../img/arrow_left.png") no-repeat 0 0;left:0;}
.slick-next{background:transparent url("../img/arrow_right.png") no-repeat 0 0;right:0;}
.more-link{margin-top:20px;margin-bottom:50px;}
.more-link a{color:#000000;}
.more-link a:hover{color:#B52229;}
.list{margin-bottom:50px;}
.list h3{font-weight:400;margin-bottom:30px;}
.list .item{color:#898989;line-height:1.8em;margin-bottom:15px;}
.list .title{color:#000000;font-size:1.25em;font-weight:700;}
.list .award{color:#B52229;}
.mejs__button > button{height:26px;bottom:5px;}
.mejs__play > button{background:transparent url("../img/play_button.png") no-repeat center center;bottom:9px;width:30px;}
.mejs__time{padding-top:4px;text-align:left;width:58px;}
.mejs__duration{float:left;}
.fast-forward{background:transparent url("../img/fast_forward.png") no-repeat 0 0;cursor:pointer;display:inline-block;float:right;margin-top:-3px;padding-left:5px;width:18px;height:20px;}
.mejs__fullscreen-button > button{background:transparent url("../img/full_screen.png") no-repeat 0 0;width:35px;}
.mejs__time-rail{padding-top:2px;}
.mejs__time-total, .mejs__time-current{height:4px;}
.mejs__time-current{background-color:#B52229;}
footer{background-color:#282828;padding:20px 15px;}
@media only screen and (min-width:768px){body{padding-top:80px;}
h1{font-size:2.875em;}
p{font-size:1.25em;}
.header-logo, .main-menu{padding:15px 0;}
.header-logo{margin-left:15px;}
.navbar-brand{padding:0;height:50px;}
.navbar-collapse .nav{border-top:none;padding-right:15px;}
.carousel-indicators{bottom:30px;}
.banner.contact-banner .contact-information h1.contact{font-size:3.75em;margin-bottom:100px;}
.banner.contact-banner .contact-information a{font-size:3.375em;}
.banner.artist-banner{height:800px;}
.banner.artist-banner .intro-content h1{font-size:2.5em;}
.position{font-size:1.25em;}
.list h3{font-size:2.1875em;margin-bottom:50px;}
.videos_slide{width:94%;}
footer{padding:28px 30px;}
}
@media only screen and (min-width:992px){.header-logo{margin-left:45px;}
.navbar-collapse .nav{margin-right:15px;}
.banner.contact-banner .contact-information a{letter-spacing:8px;}
.banner.artist-banner{height:100%;}
.banner.artist-banner .intro-content h1{font-size:3.75em;}
.banner-nav-right{right:35%;}
.banner-nav-left{left:35%;}
.motion-pic{margin-top:80px;margin-bottom:20px;}
h1.home{margin-bottom:30px;}
.content{padding-bottom:100px;}
.artist-content{padding-top:100px;}
.artist-content h2{font-size:3.125em;}
.position{font-size:1.5625em;}
.artist-img{margin-left:10%;width:90%;}
.artist-quote{padding:100px 0 80px;}
.more-link{margin-top:30px;margin-bottom:100px;}
footer{padding-left:50px;}
}
@media only screen and (min-width:1200px){.carousel-indicators{bottom:80px;}
.banner.artist-banner .intro-content h1{font-size:5em;}
.motion-pic{margin-top:100px;margin-bottom:40px;}
h1.home{margin-bottom:50px;}
.download-link{font-size:1.625em;}
.download-link .imdb-link{-webkit-background-size:101px;-moz-background-size:101px;-o-background-size:101px;background-size:101px;height:54px;width:101px;}
.artist-quote{padding:120px 0;}
.artist-quote h3, .artist-quote p{font-size:1.875em;}
.videos-container{margin:80px 0 60px;}
.videos_slide{width:100%;}
.slick-prev{left:-20px;}
.slick-next{right:-20px;}
.more-link{font-size:1.75em;}
.list h3{font-size:3.125em;margin-bottom:60px;}
.list .title{font-size:1.875em;}
.list .category, .list .award{font-size:1.5em;}
.list.skills .title{font-size:1.8125em;}
.mejs__play > button{bottom:25px;}
.mejs__pause > button{bottom:20px;}
.mejs__controls{height:56px;}
.mejs__fullscreen-button > button{bottom:18px;}
}
@media screen and (min-width:1400px){.container{width:1370px;}
}
@media screen and (min-width:1600px){.container{width:1570px;}
}
@media screen and (min-width:1900px){.container{width:1870px;}
}
@media only screen and (min-width:2300px){.container{width:2000px;}
}