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

body {
	padding-top:100px;
	font-family: 'News Cycle', sans-serif;
	color:#1A313D;}

#map {
	height: 600px;
	width:100%;}

.navbar-nav {
	margin:15px 0 0 0;
	padding-bottom:40px;}

.navbar-default .navbar-nav > li > a {
	font-family: 'News Cycle', sans-serif;
	color:#435762;
	font-size:22px;
	letter-spacing:1px;}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	background-color: #435762;
    color: #ffffff;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	background-color: #435762;
    color: #ffffff;}
	
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #435762;}
	
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
	font-size:15px;
	letter-spacing:1px;
	padding: 2px 0 2px 15px;}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	background-color: #435762;
    color: #ffffff;}
	
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color:transparent;}
	
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height:none;}

/* --- MENU X  --- */
.navbar-toggle {
  border: none;
  background: transparent !important;
}
.navbar-toggle:hover {
  background: transparent !important;
}
.navbar-toggle .icon-bar {
  width: 22px;
  transition: all 0.2s;
}
.navbar-toggle .top-bar {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
}
.navbar-toggle .middle-bar {
  opacity: 0;
}
.navbar-toggle .bottom-bar {
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}
.navbar-toggle.collapsed .top-bar {
  transform: rotate(0);
}
.navbar-toggle.collapsed .middle-bar {
  opacity: 1;
}
.navbar-toggle.collapsed .bottom-bar {
  transform: rotate(0);
}

.navbar-default {
	background-color: #ffffff;
    border-color: transparent;}

.navbar {
	min-height:100px;}
	
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color:transparent;}

.navbar-toggle {
	margin-top:35px;}

.navbar-default .navbar-toggle .icon-bar {
	background-color:#435762;}

.navbar-default .navbar-toggle {
	border-color:transparent;}

.carousel-caption {
    position: relative;
    left: auto;
    right: auto;
	color:#333;
	text-shadow: none;}

.carousel-indicators {
	bottom:150px;}
	
.carousel-control.left,
.carousel-control.right {
	background-image:none;}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	color:#435762;}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	top:85%;}
	
.carousel-caption h3 {}

.carousel-caption p {}

.dist {
	margin-bottom:50px;}

.content-text p {
	font-family: 'News Cycle', sans-serif;
	font-size:25px;
	color:#1A313D;
	line-height:1.4;}

.o-nama p {
	font-size:24px;
	margin:0px 0 50px 0;}

.color-bgr {
	background-color:#DDDFE0;
	padding-top:100px;
	padding-bottom:100px;}

h1 {
	margin-bottom:50px;
	font-size:33px;}

/* --- REFERENCES --- */
.references h4 {
	font-size:24px;
	color: #1A313D;}
	
.references h4 a:focus,
.references h4 a:hover {
	text-decoration:none;}
	
.panel-default > .panel-heading {}

.references .bullet-list {
	font-size:17px;
	color: #1A313D;
	margin-left:-20px;}

.references .bullet-list li {
    display: block;
	padding-bottom:10px;}

.references .bullet-list li:before {
    content: "\e080";
    font-family: 'Glyphicons Halflings';
    font-size: 9px;
    float: left;
    margin-top: 7px;
    margin-left: -17px;}
	
.references .bullet-list > ul > li:before {
    content: "\2212";
    font-family: 'Glyphicons Halflings';
    font-size: 9px;
    float: left;
    margin-top: 6px;
    margin-left: -17px;}

/* --- --- */

.black-and-white img {
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */}

.home-over img {
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */}

.home-over img:hover {
	filter: none; /* IE6-9 */
	-webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */}
	
.o-nama img {
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */}

.o-nama img:hover {
	filter: none; /* IE6-9 */
	-webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */}

.references img {
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */}

.references img:hover {
	filter: none; /* IE6-9 */
	-webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */}


.kontakt table tr td {
	padding:0 10px 0 0;}
	
.kontakt p a:link {
	color:#1A313D;}
	
.kontakt p a:visited {
	color:#1A313D;}
	
.kontakt p a:active {
	color:#1A313D;}
	
.kontakt p a:hover {
	color:#435762;
	text-decoration:none;}

.footer {
	background-color:#435762;
	padding-top:65px;}
	
.footer p {
	font-family: 'News Cycle', sans-serif;
	font-size:15px;
	line-height:1.4;
	color:#DDDFE0;}
	
.footer p a:link {
	color:#DDDFE0;}
	
.footer p a:visited {
	color:#DDDFE0;}
	
.footer p a:active {
	color:#DDDFE0;}
	
.footer p a:hover {
	color:#7E8C93;
	text-decoration:none;}
	
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

body {
	padding-top:170px;}
	
.navbar {
	min-height:170px;}
	
.navbar-nav {
	margin-top:15px;}

.navbar-default .navbar-nav > li {
	margin-right:15px;}

.navbar-default .navbar-nav > li > a {
	font-family: 'News Cycle', sans-serif;
	color:#435762;
	font-size:22px;
	letter-spacing:1px;
	padding:15px 15px 15px 15px;}
	
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	background-color: #435762;
    color:#ffffff;}
	
.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;}
	
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	background-color: #435762;
    color: #ffffff;}

.navbar-default .navbar-nav > li > a.selected {
	background-color: #435762;
	color:#ffffff;}


.dropdown-menu {
	background-clip: padding-box;
    background-color: #fff;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    display: none;
    float: left;
    font-size: 15px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 0;
    padding: 0px 0px;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;}
	
.navbar-right .dropdown-menu {
	left:0;}

.dropdown-menu > li > a {
	clear: both;
    color: #435762;
	letter-spacing:1px;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 2px 0 2px 15px;
    white-space: nowrap;}
	
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
	background-color: #435762;
    color: #ffffff;
    text-decoration: none;}
	
.carousel-caption h3 {
	font-family: 'News Cycle', sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color:#1A313D;
	line-height:1.5;
	margin:20px 0 0px 0;}
		
.carousel-caption p {
	font-size:16px;
	color:#1A313D;}

.content-text p {
	font-family: 'News Cycle', sans-serif;
	font-size:28px;
	line-height:1.4;}
	
.references p {
	font-size:24px;
	margin:0px 0 50px 0;}
	
.o-nama p {
	font-size:24px;
	margin:0px 0 50px 0;}
	
.kontakt p {
	font-size:24px;}

.home-text-img {
	padding-bottom:100px;}

.home-text-img p {
	font-size:16px;
	padding:0;
	margin-top:5px;
	color:#1A313D;
	letter-spacing:1px;}

.dist {
	margin-bottom:50px;}
	
	
	}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

.o-nama .row img {
	margin-top:10px;}
	
.references .row img {
	margin-top:10px;}
	
	}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	
	}


@media (min-width: 767px) {
  .navbar-custom .dropdown:hover .dropdown-menu {
    display: block;
  }
}
