@font-face {
  font-family: 'Federant';
  src: url(../font/federant-regular.woff);
}
@font-face {
	font-family: 'open-sans-regular';
	src: url(../font/OpenSans-Regular.woff);
}
body {
	font-family: 'Federant' !important;
	font-weight: 400;
	color: rgb(250,250,250);
	background: #222222;
	display: grid;
}
.fixed{
	background: rgb(250,250,250);
	position: fixed;
	left: 0px;
	right: 0px;
	z-index: 100;
}
nav .menu{
	background: rgb(250,250,250);
}
md-nav-bar.md-default-theme .md-button._md-nav-button.md-unselected, md-nav-bar .md-button._md-nav-button.md-unselected {
	color: rgba(0, 0, 0, 0.82) !important;
	text-transform: capitalize !important;
}
.white .md-button._md-nav-button.md-unselected, .white .md-button._md-nav-button.md-unselected{
	color: rgb(250, 250, 250) !important;
}
.white{
	border-color: rgba(250, 250, 250, 0.12) !important;
}
.white.md-default-theme md-nav-ink-bar, .white md-nav-ink-bar{
	color: rgb(250, 250, 250) !important;
	background: rgb(250, 250, 250) !important;
}
.white .md-button.md-default-theme.md-accent, .white .md-button.md-accent{
	color: #0aa60d !important;
}
.margin_bottom .md-nav-bar{
	margin-bottom: 8px;
}
.md-button.md-default-theme.md-accent, .md-button.md-accent{
	text-transform: capitalize !important;
}
.md-button._md-nav-button{
}
.md-nav-item:first-of-type {
	margin-left: 0px !important;
}
.logo a {
	text-align: center;
}
.center {
	text-align: center;
}
.f24 {
	font-size: 24px;
}
.fwhite {
	color: rgb(250, 250, 250);
}
.border_left{
	border-left: 1px solid rgb(250,250,250);
	padding: 3%;
	font-family: 'open-sans-regular';
}
.border_left h1{
	font-family: 'Federant';
	font-size: 36px;
	line-height: 43px;
	font-weight: 600;
}
.border_left span {
	display: block;
	line-height:22px;
	text-align: left;
	font-weight: 400;
	font-size: 14px;
	min-height: 22px;
	font-family: 'open-sans-regular';
}
.border_left span.padding_top{
	padding-top: 22px;
}
.box_border {
	border: 1px solid #FFFFFF;
	padding: 5% 20%;
	text-align: center;
}
.box_border > div > span {
	display: block;
	line-height:22px;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	min-height: 22px;
	font-family: 'open-sans-regular';
}
.room_title{
	font-size: 20px;
	line-height: 32px;
	font-weight: 700;
	text-transform: uppercase;
}
.room_content{
	font-family: 'open-sans-regular';
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
}
.box_img {
	text-align: center;
}
.box_title {
	text-align: center;
}
.box_top .box_top_cyrcle{
	width: 20px;
	height: 20px;
	border: 1px solid #FFFFFF;
	border-radius: 100%;
}
.box_top .box_top_line{
	width: 1px;
	height: 100px;
	background: #FFFFFF;
}
.padding_bottom {
	padding-bottom: 30px;
}
.box_bottom .box_bottom_cyrcle{
	width: 20px;
	height: 20px;
	border: 1px solid #FFFFFF;
	border-radius: 100%;
}
.box_bottom .box_bottom_line{
	width: 1px;
	height: 100px;
	background: #FFFFFF;
}
.padding_top {
	padding-top: 30px;
}
.box_bottom_img .box_bottom_line_img {
	width: 1px;
	height: 300px;
	background: #FFFFFF;
}
#id1{
	background-image: url(../img/bg/bg_01.jpg);
	background-attachment: fixed;
	padding: 20% 0% 0%;
}
#id2{
	background-image: url(../img/bg/bg_02.jpg);
	background-attachment: fixed;
}
#id3{
	background-image: url(../img/bg/bg_04.jpg);
	background-attachment: fixed;
}
#id4{
	background-image: url(../img/bg/bg_03.jpg);
	background-attachment: fixed;
}
#id5{
	background-image: url(../img/bg/bg_04.jpg);
	background-attachment: fixed;
}
#id6{
	background-image: url(../img/bg/bg_02.jpg);
	background-attachment: fixed;
}
#id7{
	background-image: url(../img/bg/bg_03.jpg);
	background-attachment: fixed;
}
.fc-content {
	text-align: center;
}
md-dialog.md-default-theme, md-dialog{
	background-image: url(../img/bg/bg_03.jpg) !important;
	background-attachment: fixed;
	color: #FFFFFF;
}
md-toolbar.md-default-theme:not(.md-menu-toolbar), md-toolbar:not(.md-menu-toolbar){
	background-color: rgb(250, 250, 250) !important;
	color: rgba(67, 67, 67, 0.87) !important;
}
.fc-day-grid-event {
	margin: 2px 4px !important;
	cursor: pointer !important;
}
md-checkbox.md-default-theme:not(.md-checked) .md-icon, md-checkbox:not(.md-checked) .md-icon{
	border-color: rgba(250, 250, 250, 0.64) !important;
}
md-input-container:not(.md-input-has-value) input:not(:focus){
	border-color: rgba(250, 250, 250, 0.64) !important;
}
md-input-container .md-placeholder, md-input-container label:not(.md-no-float):not(.md-container-ignore){
	color: rgba(250, 250, 250, 0.85) !important;
}
md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused .md-input, md-input-container:not(.md-input-invalid).md-input-focused .md-input, md-input-container.md-default-theme:not(.md-input-invalid).md-input-resized .md-input, md-input-container:not(.md-input-invalid).md-input-resized .md-input{
	border-color: #0aa60d !important;
}
md-input-container .md-input{
	color: rgb(250,250,250) !important;
}
.md-button.md-default-theme.md-fab, .md-button.md-fab{
	background: none !important;
	box-shadow: none !important;
}
.md-button.md-default-theme.md-fab:not([disabled]).md-focused, .md-button.md-fab:not([disabled]).md-focused, .md-button.md-default-theme.md-fab:not([disabled]):hover, .md-button.md-fab:not([disabled]):hover{
	background: none !important;
}
.md-button._md-nav-button{
	padding: 12px 8px !important;
}
.padding{
	padding: 0 12px;
}
.pointer{
	cursor: pointer;
}
.video_container{
	position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.border_radius{
	border-radius: 5px;
}
.white{
	background: rgb(250,250,250);
	color: #000000;
}
.room_padding_10{
	padding: 10%;
}
.room_name span{
	font-size: 1.2em;
	line-height: 2em;
}
.room_date span{
	line-height: 2em;
}
.room_price span{
	line-height: 2em;
}
.room_padding_5{
	padding: 5%;
}
.margin_top_8{
	margin-top: 8px;
}
.info_name span{
	font-size: 1.3em;
	line-height: 2em;
}
.info_price span{
	line-height: 23px;
}
.info_date span{
	line-height: 23px;
}
.regulamin {
	font-family: Open sans-serif;
	font-size: 17px;
	line-height: 23px;
}
.regulamin ul{
	list-style: decimal;
}
.md-dialog-container {
	position: fixed;
	top: 0px !important;
	height: 100% !important;
}
.o_nas{
	background-image: url(../img/bg/bg_04.jpg);
	background-attachment: fixed;
}