@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700&subset=latin-ext');
@import url("/files/css/bootstrap-min.css");

@font-face {
    font-family: chaparral;
    src: url(/files/fonts/chaparralpro-regular.otf);
}
.head {
	padding-top: 40px;
	background-color: #44B2FF;
	color: white;
	font-size: 16px;
}
.head a {
	color: white;
	text-decoration: none;
}
.head .webtitle {
	margin-top: 0px;
	font-weight: 500;
	font-size: 36px;
}
.head input {
	height: 24px;
	border: none;
	border-radius: 0px;
}
.head button.search {
	width: 24px;
	height: 24px;
	border: none;
	background-color: #44B2FF;
	color: white;
}
.head .form-control-feedback {
	width: 24px;
	height: 24px;
	line-height: 24px;
}
.head .navbar {
	min-height: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	border: none;
}
.head .navbar a {
	padding-top: 10px;
	padding-bottom: 10px;
	color: white;
	text-shadow: none;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.head .navbar a:after {
	width: 1px;
	height: 60%;
	content: '';
	position: absolute;
	top: 20%;
	right: 0px;
	background-color: white;
}
.head .navbar li:last-child a:after {
	width: 0px;
	background-color: transparent;
}
.head .navbar a:hover, .head .navbar a:focus {
	background-color: #95CFFF;
}
.head .navbar li.active {
	background-color: #555;
}
.head .navbar .navbar-toggle {
	background-color: white;
}
.head .navbar .navbar-toggle span.icon-bar {
	background-color: #44B2FF;
}
.table-kontakt tr td:not(:first-child) {
	padding: 0px 20px;
}
#content {
	padding: 40px 0px;
	background-color: #F4F4F4;
}
#data h1, h2, h3, h4 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
}
#data .col-md-4 img {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.strong {
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
}
#footer {
	width: 100%;
	height: auto;
	padding: 40px 0px;
	font-family: 'Montserrat', sans-serif;
}
#footer .col-md-4 {
	border-right: 1px dotted #8C8C8C;
	/*background: transparent url(/_images/bg-dots-artist.gif) repeat-x scroll bottom left;*/
	color: #6B6B6B;
}
#footer table td {
	margin-right: 12px;
	padding-right: 12px;
}
#footer .col-md-4:last-child {
	border-right: 0px dotted transparent;
	color: #A2A2A2;
}
#footer .col-md-4:last-child a {
	margin-right: 12px;
}
#footer .col-md-4:last-child a:last-child {
	margin-right: 0px;
}
#footer .col-md-4 h4 {
	color: #2E2E2E;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
#footer .col-md-4 a {
	color: #A2A2A2;
	font-family: 'Montserrat', sans-serif;
}
#footer .col-md-4 .webActive {
    position: absolute;
	right: 12px;
	bottom: 32px;
	font-family: 'Montserrat', sans-serif;
}
.formular {
	margin: 0px;
	padding: 0px;
}
.formular label {
	border: none;
}
.formular input {
	border: none;
	border-radius: 0px;
}
.formular2 label {
	border: none;
}
.formular2 textarea {
	width: 100%;
	max-width: 100%;
	height: 100%;
	max-height: 100%;
	border: none;
	border-radius: 0px;
}
.btn-anchor {
	margin-top: 20px;
	padding: 8px 12px;
	border: none;
	border-radius: 0px;
	background-color: #44B2FF;
	color: white;
}
.btn-anchor:hover, .btn-anchor:focus {
	color: white;
}
.fullMap {
	width: 100%;
	height: auto;
}
.fotogalerie {
	text-align: center;
}
#data .fotogalerie .col-md-4 {
	font-weight: 700;
}
#data .fotogalerie .col-md-4 img {
	height: 200px;
	width: auto;
}
@media only screen and (max-width: 1199px) {
	#data .fotogalerie .col-md-4 {
		width: 100%;
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid silver;
	}
	#data .fotogalerie .col-md-4:last-child {
		border-bottom: 0px solid transparent;
	}
}
@media only screen and (min-width: 992px) {
	.navbar-collapse.collapse {
		display: block!important;
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important
	}
}
@media only screen and (max-width: 991px) {
	.head .navbar a:after {
		width: 0px;
		background-color: transparent;
	}
	.formular2 {
		margin: 0px;
		padding: 0px;
	}
	.zero-after {
		margin: 0px;
		padding: 0px;
	}
	#footer {
		text-align: center;
	}
	#footer .col-md-4 {
		border-right: none;
		margin-top: 40px;
	}
	#footer table {
		margin: 0 auto;
		text-align: left;
	}
	#footer .btn-anchor {
		margin-top: 8px;
	}
	#footer .col-md-4:last-child .webActive {
		float: left;
		width: 100%;
		height: auto;
		position: relative;
		margin-top: 40px;
		text-align: center;
	}
	#footer {
		padding: 40px 0px 0px 0px;
	}
}

/*cookies****************************************/

.cookies-link a{
  text-align: left!important;
  font-size: 16px!important;
  color: gray!important;
}

.cookies-top.cookies-bar-wrapper{
  text-align: left;
}

.md-cookie-bar .cookies-bar-wrapper h2 {
  color: #000;
}

.md-cookie-bar .btn-primary {
  background-color: #44B2FF;
  border: 1px solid #44B2FF;
  color: white!important;
  padding: 0.375rem 0.75rem!important;
}

.md-cookie-bar .btn-primary:focus {
  background-color: #286e9e!important;
  border: 1px solid #286e9e!important;
  color: white!important;
}

.md-cookie-bar .bottom-buttons a.more.btn {
  color: #44B2FF!important;
  border: 1px solid #44B2FF;
  padding: 0.375rem 0.75rem!important;
}

.md-cookie-bar div.cookies-list .btn-akcept {
  background-color: #286e9e;
  border: 1px solid #286e9e;
  padding: 6px 8px!important;
}

.md-cookie-bar .nav-link {
  color: #44B2FF!important;
}

.md-cookie-bar .nav-link:hover  {
  color: #000!important;
  text-decoration-line: underline;
}

.cookies-list-menu a {
  color: #44B2FF!important;
  text-decoration-line: underline;
}

.cookies-list-menu li.active a {
  color: #000!important;
  text-decoration-line: none;
}

.cookies-list-menu li{
  text-align: left!important;
}

div.cookies-list span.close { 
  color: #286e9e!important;
}

.cookies-list-content {
  text-align: left!important;
}

.md-cookie-bar ul li {
  text-align: left!important;
}

.md-cookie-bar p {
  color: #000!important;
  text-align: left!important;
}

.md-cookie-bar th {
  color: #000!important;
}

.md-cookie-bar td {
  color: #000!important;
}