@charset "utf-8";

/*Desktop / Global View*/

.Bio {
	max-height: 80%;
}

.container-fluid.Bio {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: x-large;
	text-shadow: 0px 0px;
	padding-top: 4px;
	padding-bottom: 8px;
	color: #491000;
	text-align: center;
	font-weight: 500;
}


.navbar.navbar-default.navbar-fixed-top .container-fluid {
	background-color: transparent;
	text-shadow: 0px 0px;
}




body {
	max-width: 90%;
	clear: none;
	margin-left: 10%;
	margin-right: 10%;
	margin-bottom: 50px;
	
}
.row .col-lg-4.col-xs-12.col-md-6 .img-responsive {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}


.container-fluid .navbar-header .navbar-brand {
	color: #00ADEE;
	font-size: xx-large;
}
.navbar.navbar-default .container-fluid.navigation {
	border-bottom: medium solid #a16daf;

}

.navbar.navbar-default.navbar-fixed-top .container-fluid {

}


.nav.navbar-nav li a {
	color: #a16daf;
}

.nav.navbar-nav .active a {
	color: #a16daf;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	background-color: #D9C4DF;
}

.container-fluid.carousel #carousel1 .left.carousel-control {
	background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,1.00) 52.85%,rgba(187,187,187,1.00) 100%);
	background-image: -moz-linear-gradient(0deg,rgba(255,255,255,1.00) 52.85%,rgba(187,187,187,1.00) 100%);
	background-image: -o-linear-gradient(0deg,rgba(255,255,255,1.00) 52.85%,rgba(187,187,187,1.00) 100%);
	background-image: linear-gradient(90deg,rgba(255,255,255,1.00) 52.85%,rgba(187,187,187,1.00) 100%);
}
.container-fluid.carousel #carousel1 .right.carousel-control {
	background-image: -webkit-linear-gradient(180deg,rgba(255,255,255,1.00) 53.88%,rgba(187,187,187,1.00) 100%);
	background-image: -moz-linear-gradient(180deg,rgba(255,255,255,1.00) 53.88%,rgba(187,187,187,1.00) 100%);
	background-image: -o-linear-gradient(180deg,rgba(255,255,255,1.00) 53.88%,rgba(187,187,187,1.00) 100%);
	background-image: linear-gradient(270deg,rgba(255,255,255,1.00) 53.88%,rgba(187,187,187,1.00) 100%);
}


.col-md-4 .thumbnail .logo {
	max-height: 35%;
}
.container .img-responsive {
	max-width: 25%;
}
body h2 {
	line-height: 100%;
}


.footer {
	background: transparent;
	height: auto;
	position: bottom fixed;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	border-top-color: #a16daf;
	border-top-style: solid;
	text-align: center;
	;
	font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";
	margin-top: 51px;
	color: #00ADEE;
}
.container-fluid.carousel {
	margin-top: 0px;
}


.container-fluid .img-responsive.center-block {
	max-width: 40%;
	padding-bottom: 0px;
	margin-top: 25px;
}
.row .col-md-4 .img-responsive.img-thumbnail {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;

}
.col-md-4 .img-responsive.img-thumbnail {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.col-sm-3.col-sm-offset-3.col-md-2.col-md-offset-4 a .img-responsive.facebook {
	width: 68px;
	height: 68px;
}
.container.socialmedia {
	max-width: 15%;
	align-items: center;

}
.container .col-md-6.col-md-offset-3 form {
	margin-top: 10px;
}




.navbar.navbar-default .container-fluid.mainnav {
	border-bottom: medium solid #a16daf;
	background-color: #E3E9EF;
}
.img-responsive {
	
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 40%;
	
}
.container-fluid .img-responsive.logo {
	display: block;
	margin-left: 7px;
	margin-right: 7px;
	width: 15%;
	margin-top: 7px;
	margin-bottom: 7px;
	
}
.container-fluid.header {
	margin-top: -16px;
	margin-bottom: 9px;
}


.container-fluid .img-responsive.center-block.mainlogo {
	max-width: 300px;
	display: block;
}


div.gallery {
    border: 1px solid #ccc;
}

div.gallery:hover {
    border: 1px solid #777;
}

div.gallery img {
    width: 100%;
    height: auto;
}

div.desc {
    padding: 15px;
    text-align: center;
}

* {
    box-sizing: border-box;
}

.responsive {
    padding: 0 6px;
    float: left;
    width: 24.99999%;
}
.portfolioimage img {
	max-width: 70%;
	display: block;
	margin-right: auto;
	margin-left: auto;
}


.portfolioimagemechanic img {
	max-width: 100%;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.portfolioimagemagazine img {
	max-width: 50%;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.portfolioimagewebsite img {
	max-width: 80%;
	display: block;
	margin-right: auto;
	margin-left: auto;
	border: thin solid #000000;
}

.portfoliomovie {
	max-width: 50%;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.portfolio {
	color: #a16daf;
	text-align: center;
	font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";
}

.portfolioresume {
	color: #a16daf;
	font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";
}

.bioimage img {
	max-width: 20%;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.testimonials {
	display: block;
	margin-left: 25%;
	margin-right: 25%;
	}

.portfoliotestimonial {
	color: #a16daf;
	text-align: center;
	font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";
}


@media only screen and (max-width: 700px) {
    .responsive {
        width: 49.99999%;
        margin: 6px 0;
    }
}

@media only screen and (max-width: 500px) {
    .responsive {
        width: 100%;
    }
}


.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
