@charset "utf-8";

/****************************************************************************/
/*									General									*/
/****************************************************************************/
html {
  position: relative;
  min-height: 100%;
}
body {
	font-family: 'Titillium Web', sans-serif;
	font-size:16px;
	font-weight:400;
	line-height:auto;
	color:#fff;
	background-color:#000;
	margin-bottom:0;
}
a {
	color:#fff;
}
a:focus, a:hover {
	font-weight:600;
	color:#fff;
	text-decoration:none;
}
div#minheight {
	height:90px;
	clear:both;
	position:relative;
}
@media (max-width: 767px) {
	div#minheight {
		height:250px;
	}
}
.margin10 {
	height:10px;
}
.margin15 {
	height:15px;
}
.margin20 {
	height:20px;
}
.margin25 {
	height:25px;
}
.margin30 {
	height:30px;
}
.margin35 {
	height:35px;
}
.margin40 {
	height:40px;
}
.margin45 {
	height:45px;
}
.margin50 {
	height:50px;
}
.margin55 {
	height:55px;
}
.margin60 {
	height:60px;
}
/****************************************************************************/
/*									Header									*/
/****************************************************************************/
.pull-righta {
	float:right;
}
@media (max-width: 767px) {
	.pull-righta {
		float:none;
	}
}
.navbar-brand {
	height: 90px;
	padding:0;
	padding-left:15px;
}
.navbar {
	margin-bottom:0;
	border:none;
	border-radius:0;
	z-index:100;
}
.navbar-default {
	padding-top:20px;
	background-color:#000;
	border-radius:0;
	border:none;
	border-bottom:2px solid #3e3e3e;
}
.nav {
	padding-top:44px;
}
.navbar-default .navbar-nav>li>a {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
	line-height:45px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	margin-right:2px;
}
.navbar-default .navbar-nav>li>a.active,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .nav>li>a:focus {
	background-color:#fff;
	color:#000;
}
.navbar-nav>li>.dropdown-menu {
	border-radius:0;
	border:0;
}
.dropdown-menu>li {
	border-bottom:1px solid #000;
}
.dropdown-menu>li:last-child {
	border-bottom:1px none #000;
}
.dropdown-menu>li>a {
	font-size:16px;
	line-height:32px;
}
.dropdown-menu>li>a:hover {
	background-color:#000;
	color:#fff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color:#000;
}
.navbar-default .navbar-toggle {
	background-color:#fff;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color:#fff;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#166538;
}
/****************************************************************************/
/*									Main									*/
/****************************************************************************/
label {
	color:#000;
	font-weight:600;
}
input[type="text"],
input[type="email"],
input[type="phone"],
input[type="tel"] {
	color:#000;
	border:1px solid #3e3e3e;
	padding:5px;
	max-width:100%;
	min-width:100%;
	margin-bottom:10px;
}
textarea {
	color:#000;
	border:1px solid #3e3e3e;
	padding:5px;
	max-width:100%;
	min-width:100%;
	min-height:150px;
}
.btn-primary {
	color:#fff;
	background-color:#000;
	border-color:#000;
}
.btn-primary:hover {
	background-color:#fff;
	color:#000;
	border-color:#000;
}
.lead {
	font-size:20px;
}
/********************************************************************************/
/*										Hover Kutu								*/
/********************************************************************************/
.media {
  /*display: inline-block;*/
  position: relative;
  vertical-align: top;
  padding:0px;
  margin-bottom:15px;
  border:3px none #3e3e3e;
}
.media__image { display: block; }
.media__body {
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  color: white;
  font-size: 1em;
  left: 0;
  opacity: 0;
  overflow: hidden;
  padding: 3.75em 3em;
  margin:5px;
  position: absolute;
  text-align: center;
  top: 0;
  right: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.media__body:hover { opacity: 1; }
.media__body:after,
.media__body:before {
  border: 1px solid rgba(255, 255, 255, 0.7);
  bottom: 2em;
  content: '';
  left: 2em;
  opacity: 0;
  position: absolute;
  right: 2em;
  top: 2em;
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: 0.6s 0.2s;
  transition: 0.6s 0.2s;
}
.media__body:before {
  border-bottom: none;
  border-top: none;
  left: 1em;
  right: 1em;
}
.media__body:after {
  border-left: none;
  border-right: none;
  bottom: 1em;
  top: 1em;
}
.media__body:hover:after,
.media__body:hover:before {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
.media__body i {
	font-size:36px;
	padding-top:20px;
	padding-bottom:20px;
}
.media__body h2 {
	margin-top: 0;
	color:#fff;
	font-weight:600;
	text-align:center;
	font-size:26px;
}
.media__body p {
	color:#fff;
	text-align:center;
	line-height:24px;
	padding:0;
	margin:0;
}
@media (max-width: 767px) {
	.media__body {
		padding:2.5em;
	}
	.media__body h2 {
		font-size:20px;
		padding-top:0px;
	}
	.media__body p {
		font-size:14px;
		line-height:16px;
	}
}
.glicee {
	border:3px none #3e3e3e;
	margin-bottom:10px;
}
#lightgallery a p {
	color:#fff;
}
/****************************************************************************/
/*									Footer									*/
/****************************************************************************/
.footer {
	position: absolute;
	z-index:1000;
	bottom: 0px !important;
	width: 100%;
	height: 90px;
	background-color: #000;
	border-top:2px solid #3e3e3e;
}
.footer_logo {
	width:75%;
}
.footer_txt {
	font-size:14px;
}
@media (max-width: 767px) {
	.footer_logo {
		width:45%;
	}
}