.flexslider { position: relative; overflow: hidden; background-color:#642e14;}
.slides li { display: none; padding: 100px 10%; background-position:center top; background-repeat: no-repeat; background-size:cover; background-attachment:fixed;}


/* ----- Hero Content ---- */
.mk-title,
.mk-text { margin: 0; color: #fff; line-height: 1.2; }
.mk-title { font-size: 32px; font-size: 2rem; text-transform: uppercase; }
.mk-text { font-weight: 300; font-size: 32px; font-size: 2rem; font-family: 'filson-soft', sans-serif; }
.mk-button { margin-top: 30px; }


/* ----- Control Nav ----- */
.flex-control-nav { list-style: none; margin: 0; padding: 0; position: absolute; z-index: 10; bottom:30px; text-align:center; width:100%; }
.flex-control-nav li { display: inline-block; margin: 0 .5em; }
.flex-control-nav li a { display: block; width: 13px; height: 13px; background: #FFF; border-radius: 50em; text-indent: -9999em; opacity: .5; cursor: pointer; }
.flex-control-nav li .flex-active { opacity: 1; }

.flex-direction-nav {position:absolute; top:200px; width:100%; padding:0 2%; z-index:10; list-style-type:none; margin:0; display:none;}
.flex-direction-nav li.flex-nav-prev a, .flex-direction-nav li.flex-nav-next a {opacity:.6; width:60px; height:45px; text-indent:-9999px; cursor:pointer;}
.flex-direction-nav li.flex-nav-prev a {background:url(/images/arrow-left.png) no-repeat top center; float:left;}
.flex-direction-nav li.flex-nav-next a {background:url(/images/arrow-right.png) no-repeat top center; float:right;}
.flex-direction-nav li a:hover {opacity:1.0; transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s;}


@media only screen and (min-width: 768px) {
	.slides li { padding: 200px 10%; }
	.mk-title { font-size: 52px; font-size: 3.25rem; }
	.mk-text { font-size: 42px; font-size: 2.625rem; max-width: 800px; margin-left: auto; margin-right: auto; }
	.flex-direction-nav {display:block;}
}