/*
Theme Name: Krolewiec
Theme URI: https://localhost
Description: Default template
Version: 1.1.1
Author: mw
Author URI: https://localhost
Template: larx
*/
@import 'https://fonts.googleapis.com/css?family=Lato:400,700&subset=latin-ext';

@media (min-width: 1200px) {
  .container {
    width: 1270px;
  }
}

html {
    position: relative;
}

body {
    background: #0e0e0e url(/assets/uploads/2016/08/krolewiec-main-bg.jpg) no-repeat fixed;
    font-family: 'Lato', sans-serif;
    color: #fff;
    /*margin-bottom: 63px;*/
margin: 0;
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}

body {
	background-size:cover !important;
}
body.home, body.page-id-140, body.page-id-177 {
    background: #0e0e0e url(/assets/uploads/2016/09/krolewiec-main-bg-456.jpg) no-repeat fixed;
}

body.page-id-21, body.page-id-169 {
    background: #0e0e0e url(/assets/uploads/2016/09/oxygen-bg.jpg) no-repeat fixed;
}
body.page-id-23, body.page-id-161 {
    background: #0e0e0e url(/assets/uploads/2016/08/jantar-bg.jpg) no-repeat fixed;
}
body.page-id-25, body.page-id-171 {
    background: #0e0e0e url(/assets/uploads/2016/08/pszeniczna-bg.jpg) no-repeat fixed;
}
body.page-id-27, body.page-id-173 {
    background: #0e0e0e url(/assets/uploads/2016/08/slubna-bg.jpg) no-repeat fixed;
}
body.page-id-29, body.page-id-175 {
    background: #0e0e0e url(/assets/uploads/2016/08/zubrowka-bg.jpg) no-repeat fixed;
}
body.page-id-247, body.page-id-270 {
    background: #0e0e0e url(/assets/uploads/2016/09/party-bg.jpg) no-repeat fixed;
}


.header-nav {
    background-color: rgba(0,0,0,.40);
}
.navbar-default .navbar-nav > li > a {
    color: #acacac;
    font-style: italic;
    font-family: 'Lato', sans-serif;
    text-transform: none;
    font-size: 14px;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #fff;
}
/*
.dropdown-menu > li{

  display: inline-block;
  float:left;
 }
.open> ul {
    display: inline-flex !important;
}
*/
.navbar-brand {
	float: left;
	height: 50px;
	padding: 25px 25px;
	font-size: 18px;
	line-height: 20px;
}

.sidetxt {
    font-size: 14px;
    /*color: #060606;*/
    line-height: 1.5em;
    min-height: 520px;
    background-repeat: no-repeat;
 }
 .sidetxt .wpb_text_column{
    width: 200px;
 }

 .sidetxt a {
    color: #713d0f;
}

 #footer {
    background-color: #000;

    bottom: 0;
    height: 63px;

    width: 100%;
   /* line-height: 5px; position: absolute;*/
}
.f-copyright {
    margin-top: 0px;
}

.dropdown-menu > li > a {
    font-style: italic;
}
ul.dropdown-menu{
	font-size:14px;
}

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

@media (min-width: 991px) {
    .autoheight-oxygen {
        height: 100vh;
    }
    .autoheight-oxygen img {
        height: 100vh;
       /* margin-right: 50vmin;*/
        width: auto;
        margin-top: -60px;
    }
    .autoheight-oxygen-party img {
        height: 100vh;
        max-height: 520px;
        margin-right: 50vmin;
        width: auto;
        /*margin-top: -60px;*/
    }
}

@media (max-width: 991px)
{
.navbar-nav {
    text-align: right;
    margin-right: 0px;
}
.navbar-nav a{
    text-align: right;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #555;
    background-color: transparent;
}

body.home, body.page-id-140, body.page-id-177 {
	background-position-y: -200px !important;
}

}

@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}
}

.nav > li.menu-item-language >  a {
    padding-left: 5px;
    padding-right: 5px;
}

.autoheight img {
    margin-top: 100px;
  height: 70vh;
  width: auto;
}

section.vc_row-fluid .row {
display: flex;
align-items: center;
}

.page-id-157 .sidetxt .wpb_text_column,
.page-id-11 .sidetxt .wpb_text_column {
width: 100%;
max-width: 300px;
}
#th_onepage_wrapper {
/*	height:100%;
	min-height: calc(100vh - 62px);
	*/
}

.page-id-8 section.vc_row-fluid .row,
.page-id-150 section.vc_row-fluid .row {

align-items: start;
}
