@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600");
@import url("font-awesome.min.css");

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

html,
body {height: 100%;}

h1, h2,{
	color: #000;
	font-family: 'Bree Serif', serif;
	font-size: 2.75rem;
}

h6 {
	text-transform: uppercase
	font-weight: bold;
	font-size: 0.8rem;
	letter-spacing: 0.1rem;
}

.lead {
	color:#000;
}

img {
	max-width: 100%;
}

.first-slide: {
	 position: relative; 
	 left: 100px;
}

ul.nav li a, ul.nav li a:visited {
    color: #000 !important;
}

ul.nav li a:hover, ul.nav li a:active {
    color: #000 !important;
}

ul.nav li.active a {
    color: #000 !important;
}

a {
    color: #eceeef;
    text-decoration: none;
}
.text-black {
	color:#000;
	}
p {
	font-family: Georgia;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 100;
	line-height: 30px; 
}

.navbar-brand {
	font-size: 30px;
    text-transform: none;
	font-family: 'Lobster', cursive;
}

.section-content {
	padding: 5rem 0;
}
#about {
	background: url('../images/b0805.jpg') top center no-repeat;
	background-size: cover;
}
.about-text {
	background: rgba(185, 181, 181, 0.53);
	color: #6f0e0e;
	font-size: 60px;
	padding: 1.875rem;
	text-shadow: 5px 5px 6px #a74040;
}

#footer-main {
	background: #222;
	color: white;
	font-size: 0.8rem;
	padding: 2.5rem 0;
}
.navbar-custom {
    color: #FFFFFF;
	background: #bd6730;
}
.bg-inverse {
	color: #FFFFFF;
	background: #bd6730 !important;
}
#navbarHeader h4 {
	color: #000;
}
#nav-toggle-button{
    background-color:white;
}

.iframe-container{
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* Ratio 16:9 ( 100%/16*9 = 56.25% ) */
}
.iframe-container > *{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}

/*cover*/




/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

.carousel-item {
	width: 100%;
	 height: 86vh;
    min-height: 300px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	
	
}

.carousel-caption {
	color:#fff;
	text-shadow: 2px 2px 8px #6f5a5a;
	text-height: 30px;
	font-size: 30px;
	text-align: center;
	align-item: center;
	height: 40vh;
	font-family: 'Lobster', cursive;
}

/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 40em) {
  /* Bump up size of carousel content */
  
}


/* List */

	

		ul.contact li {
			display: inline-block;
			font-size: 1.5em;
		}

			ul.contact li span {
				display: none;
			}

			ul.contact li a {
				opacity: 0.35;
				color: #000;
				-moz-transition: opacity 0.25s ease-in-out;
				-webkit-transition: opacity 0.25s ease-in-out;
				-ms-transition: opacity 0.25s ease-in-out;
				transition: opacity 0.25s ease-in-out;
			}

				ul.contact li a:hover {
					opacity: 1.0;
				}
				
/* Icons */

	.icon {
		position: relative;
		text-decoration: none;
	}

		.icon:before {
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-transform: none !important;
		}

		.icon > .label {
			display: none;
		}
		
/* Icons end*/
		
footer { background-color:#0c1a1e; min-height:350px; font-family: 'Open Sans', sans-serif; }
.footerleft { margin-top:50px; padding:0 36px; }
.logofooter { margin-bottom:10px; font-size:25px; color:#fff; font-weight:700;}

.footerleft p { color:#fff; font-size:12px !important; font-family: 'Open Sans', sans-serif; margin-bottom:15px;}
.footerleft p i { width:20px; color:#999;}


.paddingtop-bottom {  margin-top:50px;}
.footer-ul { list-style-type:none;  padding-left:0px; margin-left:2px;}
.footer-ul li { line-height:29px; font-size:12px;}
.footer-ul li a { color:#a0a3a4; transition: color 0.2s linear 0s, background 0.2s linear 0s; }
.footer-ul i { margin-right:10px;}
.footer-ul li a:hover {transition: color 0.2s linear 0s, background 0.2s linear 0s; color:#ff670f; }

.social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }
 
 

 
 .icon-ul { list-style-type:none !important; margin:0px; padding:0px;}
 .icon-ul li { line-height:75px; width:100%; float:left;}
 .icon { float:left; margin-right:5px;}
 
 
 .copyright { min-height:40px; background-color:#000000;}
 .copyright p { text-align:left; color:#FFF; padding:10px 0; margin-bottom:0px;}
 .heading7 { font-size:21px; font-weight:700; color:#d9d6d6; margin-bottom:22px;}
 .post p { font-size:12px; color:#FFF; line-height:20px;}
 .post p span { display:block; color:#8f8f8f;}
 .bottom_ul { list-style-type:none; float:right; margin-bottom:0px;}
 .bottom_ul li { float:left; line-height:40px;}
 .bottom_ul li:after { content:"/"; color:#FFF; margin-right:8px; margin-left:8px;}
 .bottom_ul li a { color:#FFF;  font-size:12px;}
 
 
 #linkform h3 {
	color: #930;
	font-family: 'Lobster', cursive;
}

 #linkcontact {
	background-color: #e4d9d1;
	
}
.lead{
	font-size: 1rem;
}