/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

@charset "utf-8";
@import url("carousel.css");
@import url("slideshow.css");

/* Global Styles */

html,
body {
    height: 100%;
	background-color: #f6f6f6;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	font-family: 'Noto Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

.navbar-inverse {
	background-color: #480e0d;
	border-bottom-color: #333;
}

.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
	color: #f0f0f0;
}

.navbar-inverse .navbar-nav > li > a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

.navbar-brand {
    font-family: "Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive;
	font-size: 16px;
}

.nav-tabs {
	margin-top: 20px;
}

/* unvisited link */
.btn-primary {
	background-color: #480e0d;
	border-color: #470d0c;
	font-weight: bold;
	color: #fff;
}

/*
.btn-primary:visited,
.btn-primary:hover,
.btn-primary:active {
	background-color: #fff;
	border-color: #470d0c;
	color: #480e0d;
}
*/

.page-header {
	margin: 20px 0;
	border-bottom-color: #480e0d;
}

.info {
	padding: 120px 0;
	font-size: 24px;
}

.img_background {
    background-image: url('../img/image-bg1.png');
	background-repeat: no-repeat;
	background-position: center;	
}

.text-primary {
	color: #480e0d;
}

.img-lead { 
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
	padding: 40px 0;
    background-image: url('../img/image-bg2.png');
	background-repeat: no-repeat;
	background-position: center;
}

.fa {
	color: #480e0d;
}

/*
.carousel-indicators,
.carousel-caption {
  bottom: 20px;
}
*/
/* Send us a Message Styles */
input.wysylacz {
	width: 0;
	margin: 0;
	visibility: hidden;
}

.error-send-message {
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
	padding: 50px 0;
}
/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Footer Styles */

/* Custom Horizontal Rule */
hr {
	border-color: #300;
}

hr.small {
	margin-top: 25px;
    max-width: 120px;
}

/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }

	.navbar-brand {
		font-size: 14px;
	}
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
	
	.navbar-brand {
		font-size: 14px;
	}
}
