@charset "utf-8";
body {
	font-family: roboto;
	line-height: 1em;
	color: #FFFFFF;
}
.homepage {
	background-image: -webkit-linear-gradient(270deg, rgba(255,255,255,1.00) 33.68%, rgba(115,204,211,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(255,255,255,1.00) 33.68%, rgba(115,204,211,1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(255,255,255,1.00) 33.68%, rgba(115,204,211,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(255,255,255,1.00) 33.68%, rgba(115,204,211,1.00) 100%);
}
.container-fluid {
	padding-top: 0px;
	padding-bottom: 10px;
}
.bg-2 {
	color: #ffffff;
}
.container-fluid.bg-2.text-center p {
	font-size: 1.2em;
	color: #ffffff;
}
.container-fluid.bg-2.text-center p strong {
	color: #777777;
	font-size: 1.3em;
}
.bg-3 {
	background-color: #ffffff; /* White */
	color: #555555;
}
.bg-4 {
	background-color: #2f2f2f; /* Black Gray */
	color: #fff;
}
.homepage #main .photos {
	color: #73CCD3;
	font-family: roboto;
	font-size: 5em;
	text-align: center;
}
.container-fluid.bg-4.text-center {
	background-color: #777777;
	color: #73ccd3;
}
.container-fluid.bg-4.text-center p {
	font-size: 1em;
}
.container-fluid.bg-4.text-center a {
	color: #73ccd3;
	font-size: 1em;
	text-decoration: overline;
}
.container-fluid.bg-4.text-center .container_icons {
	height: 70px;
	padding-top: 15px;
}
.container-fluid.bg-4.text-center .container_icons .fa.fa-twitter {
	font-size: 3em;
	color: #73ccd3;
	text-decoration: none;
}
.container-fluid.bg-4.text-center .container_icons .fa.fa-facebook {
	font-size: 3em;
	padding-left: 30px;
	text-decoration: none;
}
.container-fluid.bg-4.text-center .container_icons .fa.fa-envelope-o {
	font-size: 3em;
	padding-left: 30px;
	text-decoration: none;
}
.homepage .navbar.navbar-default.navbar-fixed-top .container-fluid {
	background-color: #73ccd3;
}
.col-xs-4 h1 strong {
	color: #444445;
	font-family: roboto;
	font-size: 0.5em;
}
.homepage #main {
	padding-bottom: 15px;
	margin-top: 75px;
.col-xs-4 h1 strong {
 color: #7777777;
 font-family: roboto;
 font-size: small;
 white-space: nowrap;
}
}
.col-xs-4 a span {
	white-space: nowrap;
	font-size: x-small;
}
.homepage #main-portraits {
	margin-top: 100px;
}
#main-portraits #carousel1 .carousel-inner {
	padding-bottom: 0px;
	margin-bottom: 25px;
}
.homepage #main-nature {
	margin-top: 100px;
}
.homepage #main-nature .photos {
	color: #73CCD3;
	font-size: 5em;
	text-align: center;
}
#main-nature #carousel1 .carousel-inner {
	padding-bottom: 25px;
}
.homepage #main-portraits .photos {
	color: #73CCD3;
	font-family: roboto;
	text-align: center;
	font-size: 5em;
}
.homepage #main-landscapes {
	margin-top: 100px;
}
.homepage #main-landscapes .photos {
	color: #73CCD3;
	font-family: roboto;
	text-align: center;
	font-size: 5em;
}
#main-landscapes #carousel1 .carousel-inner {
	margin-bottom: 25px;
}
.homepage #main .logos {
	width: auto;
	color: #73CCD3;
	font-family: roboto;
	font-size: 5em;
	text-align: center;
}
.homepage #resume {
	width: 90%;
	margin-left: 5%;
}
.homepage input {
	color: #73CCD3;
	margin-left: 10%;
	margin-top: 10px;
}
.row .col-lg-6.col-centered #sitemap {
	color: rgba(0,0,0,0.00);
	width: 100%;
	margin-top: 3%;
	margin-bottom: 3%;
	font-family: roboto;

}
#main .row .col-lg-6.col-centered {
	width: 100%;
}
#sitemap li a {
	list-style-type: none;
	color: #777777;
	line-height: 1.5em;
	font-size: 1.5em;
}





@media (min-width:768px) {
.homepage .navbar.navbar-default.navbar-fixed-top {
	width: 100%;
}
.nav.navbar-nav li a {
	color: #444445;
}
.nav.navbar-nav .active a {
	background-color: rgba(255,255,255,00);
	color: #FFFFFF;
	font-family: roboto;
	font-weight: bolder;
	font-size: 1.3em;
}
.homepage .col-sm-6.container-fluid.bg-2.text-center {
	margin-top: 60px;
	padding-top: 14%;
}
.container-fluid.bg-2.text-center p {
	font-size: 1.5em;
	line-height: 1.2em;
	color: #73CCD3;
}
.col-xs-12.col-sm-12.col-md-12.col-lg-12.hidden-xs div .img-responsive.logo {
	width: 60%;
	padding-top: 20px;
	margin-left: 20%;
}
.homepage .col-sm-6.container-fluid.bg-1.text-center {
	margin-top: 15%;
}
.homepage .col-sm-6.container-fluid.bg-2.text-center {
	margin-top: 15%;
}
.container-fluid {
	padding-top: 0px;
	padding-bottom: 0px;
}
.container-fluid #topFixedNavbar1 .nav.navbar-nav {
	width: 100%;
}
.container-fluid #topFixedNavbar1 .nav.navbar-nav {
	text-align: justify;
	width: 100%;
}
.homepage .col-sm-12.container-fluid.bg-4.text-center {
	padding-bottom: 15px;
}
.homepage .navbar.navbar-default.navbar-fixed-top {
	display: block;
}
.homepage #main {
	padding-top: 0px;
	margin-top: 175px;
}
.homepage #resume {
	width: 80%;
	margin-left: 10%;
}
.homepage input {
	color: #73CCD3;
	margin-left: 14%;
	margin-top: 10px;
}
#carousel1 .carousel-inner .carousel-indicators.hidden-xs {


}
.dropdown.active .dropdown-menu li {
	color: #444445;
}


}

@media (min-width:992px) {
.homepage .col-sm-6.container-fluid.bg-2.text-center {
	margin-top: 60px;
	padding-top: 60px;
}
.container-fluid.bg-2.text-center p {
	font-size: 1.5em;
	line-height: 1.2em;
	color: #73CCD3;
}
.homepage .col-sm-6.container-fluid.bg-2.text-center {
	margin-top: 200px;
}
.homepage .col-sm-6.container-fluid.bg-1.text-center {
	margin-top: 150px;
}
.homepage .main {
	width: 80%;
	margin-left: 10%;
}
.homepage #main {
	padding-top: 0px;
	margin-top: 200px;
}
.homepage #resume {
	width: 80%;
	margin-left: 10%;
}
.homepage input {
	color: #73CCD3;
	margin-left: 14%;
	margin-top: 10px;
}
}

@media (min-width:1200px) {
.homepage .col-sm-6.container-fluid.bg-2.text-center {
	margin-top: 60px;
	padding-top: 15%;
}
.container-fluid.bg-2.text-center p {
	font-size: 1.6em;
	line-height: 1.2em;
	color: #73CCD3;
}
.homepage .col-sm-6.container-fluid.bg-1.text-center .img-responsive.fallingcards {
	width: 75%;
	margin-left: 12.5%;
}
.homepage .main {
	width: 70%;
	margin-left: 15%;
}
.homepage #main {
	padding-top: 0px;
	margin-top: 250px;
}
.homepage #main-nature {
	margin-top: 10%;
}
.homepage #main-portraits {
	margin-top: 10%;
}
.homepage #main-landscapes {
	margin-top: 10%;
}
.homepage #resume {
	width: 60%;
	margin-left: 20%;
}
.homepage input {
	color: #73CCD3;
	margin-left: 22.25%;
	margin-top: 10px;
}
.main .col-sm-6.container-fluid.bg-1.text-center .img-responsive.fallingcards {
	margin-top: 7%;
}
.homepage .main .col-sm-6.container-fluid.bg-2.text-center {
	margin-top: 10%;
}
}
