/*
Theme Name: Marsh-Bogan Wordpress Theme
Theme URI: https://www.marshbogan.com/
Description: Custom theme for Marsh-Bogan Photography website.
Author: Semaj Marsh
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: blue, white, pink, responsive, custom-header, custom-menu
*/



@charset "utf-8";
/* CSS Document */

footer {
	
	background-color: #000;
	color: #999;
	padding: 50px 0 0 0;
	font-size: 14px;
	letter-spacing: 4px;
}



.footer_title {
	font-size: 20px;
	color: #fff;
	margin: 0 0 10px 0;
	font-family: 'Orbitron', sans-serif;
	text-transform: capitalize;

	
}

.clear {
	
	clear:both;
}

.navy_blue {
	
	background-color: #333;
	padding: 30px 0;
}

a img { 
	border: none; 
}

.container2 {width: 100%;
	display: block;
}

.main_banner {
	height: 720px;
	display: block;
background-image: url("../images/main_banner.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.welcome_photo {
	
	
	padding: 10px;
	border: #cccc solid 2px;
}

.welcome {
	
	display: block;
	background-color: #333;
	border-top: 6px solid #F7ABC4;
	border-bottom: 6px solid #F7ABC4;
	
	color: #fff;
}

.light_gray {
	
	background-color: #eee;
}

.dark_gray {
	
	background-color: #333;
	display: block;
}
.pageheader {
	
color: #fff;
	text-transform: uppercase;
	padding: 20px 0;
	width: 60%;
    margin: 0 auto;
}
.main {
    width: 60%;
    margin: 0 auto;
    padding: 65px 0;
}
.main2 {
    width: 75%;
    margin: 0 auto;
    padding: 45px 0;
	
}

.alignright {
	float: right;
margin-left: 20px;
}

.inside {
    width: 75%;
    margin: 0 auto;
    padding: 45px 0;
	min-height: 600px;
	
}

.right_image {
	float: right;
	clear: both;
	margin: 0 10px 30px 10px;
}

.text-center {
	
	margin: 40px 0;
}

.navbar {
	
	
	border-bottom: 6px solid #6BAEF9;
	width: 100%;
	z-index:9999;
	
}

.navbar-brand img {
	
	margin-left: 120px;
}

a.nav-link {
	
	color: #fff;
	text-transform:uppercase;
	font-size: 18px;
	font-weight: bold;
	float: left;

}

.navbar-nav li {
	
	padding-right: 10px;
	margin-right: 10px;
}

.navbar-dark .navbar-nav .nav-link {
	
	color: #fff;
}

.navbar-light .navbar-brand {
	color: #003;
}


.btn-primary {
	
	background-color: #6BAEF9;
	border: 2px solid #F7ABC4;
	
}

.navbar-light .navbar-nav a.nav-link:hover {
	
	background-color: #6BAEF9;
	color: #fff;
	text-transform:uppercase;
	font-size: 18px;
	border-radius: 5px;
	border: 2px solid #F7ABC4;

}

.big {
	
	display: block;
	width: 70%;
}
.small{
	
	display: none;
}

.navy_blue a {
	
	color: #fff;
}

.navy_blue a:visited {
	
	color: #fff;
}


.text-left {
	font-size: 5rem;
	
}
.carousel-caption {
	
	bottom: 15%;
	text-align: left;
	width: 45%;
	
}

.cap_text {
	width: 25%;
	font-size: 25px;
	text-align: left;
	
}

.lead {
	
	font-size: 2rem;
}

.serv_thumb img {
	
	width: 20%;
}

@media (max-width: 992px) { 
	
	h3 (
	font-size: 1rem;
	)
	
	.serv_thumb img {
	
	width: 40%;
}
	
	.carousel-caption {
	
	top: 15%;
	text-align: left;
	width: 45%;
	
}
	
	.text-left {
	font-size: 1.5rem;
		
	
}
	
	.lead {
		
		font-size: 0.7rem;
		
	}
	
	.big{
	
	display: none;
	}

	.small {
	
	display: block;
		
		
}
	
	
	input[type="text"]
{
    
    width: 90%;
}

input[type="email"]
{
    
    width: 95%;
}

textarea
{
    
    width: 95%;
}

.inside {
    width: 85%;
    margin: 0 auto;
    padding: 20px 0;
	
	
}

	
	
	.navbar-brand img {
		
		margin-left: 40px;
	}
	
	.main {
    width: 80%;
    margin: 0 auto;
    padding: 65px 0;
}
}