body {
	font-family: 'Arimo', sans-serif;
	background: #fff;
}

/* GORA STRONY */

#top_website {
	width: 100%;
	height: 100%;
	background: #3e1c12;
}

#top {
	height: 100%;
}

#logo_main {
	padding: 10px 0 10px 0;
}

.prawa_gora {
	margin: 20px 0 0 0;
	font-weight: 600;
	/*font-size: 30pt;*/
	color: #fff;
	text-align: right;
}

.navbar {
	background: none!important;
	border: none!important;
	margin-bottom: 0!important;
	font-weight: 100!important;
	font-size: 18pt!important;
	letter-spacing: 2px;
}

.navbar-nav li a {
	color: #fff!important;
	text-decoration: none;
	font-family: 'Advent Pro', sans-serif;
	font-weight: 600;
}

.big_poziom li a {
	padding: 20px 20px 20px 20px!important;
}

.navbar-nav a:hover {
	background: #707c04!important;
}

.podmenu_poziom a {
	background: #3e1c12!important;
	color: #fff!important;
	border-top: 1px solid #fff;
	font-size: 12pt!important;
	padding: 2px!important;
	height: 40px!important;
}

.podmenu_poziom a:hover {
	background: #707c04!important;
	color: #fff!important;
}

.podmenu_poziom li a {
	padding: 5px 10px 5px 10px!important;
}

.podmenu_poziom a:active {
	background: #fff!important;
	color: #000000!important;
}

.open_stand a:hover {
	background: #fff!important;
	color: #ffffff!important;
}

.dropdown-menu {
	padding: 0!important;
}

/*najwieksza rozdzielczosc laptopów*/
@media only screen and (max-width: 1000px) {
.only_big { display: block!important; }
}

/*średni telefon lub IPad*/
@media only screen and (max-width: 880px) {
.only_big { display: none!important; }
}


/* SOCIAL MEDIA ICON */

ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

a.social-circle {
 background-color: #D3D3D3;   
}


/* SLIDER GŁÓWNY */

.mbr-slider .carousel-inner > .active,
.mbr-slider .carousel-inner > .next,
.mbr-slider .carousel-inner > .prev {
    display: table;
}
.mbr-slider .carousel-control {
    background-image: none;
    width: 54px;
    height: 54px;
    top: 50%;
    margin-top: -27px;
    line-height: 54px;
    border: 2px solid #fff;
    opacity: 1;
    text-shadow: none;
    z-index: 5;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.mbr-slider .carousel-control.left {
	margin-left: 20px;
}
.mbr-slider .carousel-control.right {
	margin-right: 20px;
}
.mbr-slider .carousel-control:hover {
	background: #fff;
	color: #000;
}
.mbr-slider .carousel-indicators {
    bottom: 20px;
}
.mbr-slider .carousel-indicators li,
.mbr-slider .carousel-indicators .active {
    width: 15px;
    height: 15px;
    margin: 3px;
    border: 2px solid #ffffff;
}

@media (max-width: 767px) {
    .mbr-slider .carousel-control {
        top: auto;
        bottom: 20px;
    }
}
.mbr-slider .mbr-overlay {
    z-index: 0;
    opacity:0.5;
}
/* boxed model */
.mbr-slider > .boxed-slider {
    position: relative;
    padding: 93px 0;
}
.mbr-slider > .container .carousel-indicators {
    margin-bottom: 93px;
}
@media (max-width: 767px) {
    .mbr-slider > .container .carousel-control {
        margin-bottom: 93px;
    }
}
.mbr-slider > .container img {
    width: 100%;
}
.mbr-slider > .container img + .row {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-left: 0;
    margin-right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}
.mbr-slider .mbr-section {
    padding-left: 0;
    padding-right: 0;
}

/* article layout */
.mbr-slider .article-slider > div {
    padding-left: 0;
    padding-right: 0;
}
.mbr-slider > .container.article-slider .carousel-indicators {
    margin-bottom: 0;
}

.is-builder .animated {
  -webkit-animation-name: none !important;
  animation-name: none !important;
}
html {
  position: relative;
  min-height: 100%;
}
.mbr-embedded-video {
  position: relative;
}
.mbr-background-video,
.mbr-background-video-preview {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.mbr-parallax-background,
.mbr-background {
  background-attachment: fixed !important;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover !important;
}
.mbr-hidden-scrollbar .mbr-parallax-background {
  background-size: auto 130%;
}
.mobile .mbr-parallax-background {
  background-attachment: scroll !important;
}
.mbr-background {
  background-attachment: scroll !important;
}
.mbr-navbar {
  position: relative;
  width: 100%;
}
.mbr-navbar:before {
  content: "";
  display: block;
}
.mbr-navbar__brand-link:after,
.mbr-navbar__brand-img {
  max-height: 74px;
}
.mbr-navbar:before,
.mbr-navbar__container {
  height: 98px;
}
.mbr-navbar--ss .mbr-navbar__brand-link:after,
.mbr-navbar--ss .mbr-navbar__brand-img {
  height: 74px;
}
.mbr-navbar--ss:before,
.mbr-navbar--ss .mbr-navbar__container {
  height: 98px;
}
.mbr-navbar--xs .mbr-navbar__brand-link:after,
.mbr-navbar--xs .mbr-navbar__brand-img {
  height: 32px;
}
.mbr-navbar--xs:before,
.mbr-navbar--xs .mbr-navbar__container {
  height: 56px;
}
.mbr-navbar--s .mbr-navbar__brand-link:after,
.mbr-navbar--s .mbr-navbar__brand-img {
  height: 48px;
}
.mbr-navbar--s:before,
.mbr-navbar--s .mbr-navbar__container {
  height: 72px;
}
.mbr-navbar--m .mbr-navbar__brand-link:after,
.mbr-navbar--m .mbr-navbar__brand-img {
  height: 64px;
}
.mbr-navbar--m:before,
.mbr-navbar--m .mbr-navbar__container {
  height: 88px;
}
.mbr-navbar--l .mbr-navbar__brand-link:after,
.mbr-navbar--l .mbr-navbar__brand-img {
  height: 96px;
}
.mbr-navbar--l:before,
.mbr-navbar--l .mbr-navbar__container {
  height: 120px;
}
.mbr-navbar--xl .mbr-navbar__brand-link:after,
.mbr-navbar--xl .mbr-navbar__brand-img {
  height: 128px;
}
.mbr-navbar--xl:before,
.mbr-navbar--xl .mbr-navbar__container {
  height: 152px;
}
.mbr-navbar--short .mbr-navbar__brand-link:after,
.mbr-navbar--short .mbr-navbar__brand-img {
  height: 40px;
}
.mbr-navbar--short:before,
.mbr-navbar--short .mbr-navbar__container {
  height: 64px;
}
.mbr-navbar--short .mbr-navbar__container {
  padding: 12px 0;
}
@media (max-width: 767px) {
  .mbr-navbar--short .mbr-navbar__brand-link:after,
  .mbr-navbar--short .mbr-navbar__brand-img {
    height: 31px;
  }
  .mbr-navbar--short:before,
  .mbr-navbar--short .mbr-navbar__container {
    height: 45px;
  }
  .mbr-navbar--short .mbr-navbar__container {
    padding: 7px 0;
  }
}
.mbr-navbar__brand-img {
  position: relative;
}
.mbr-navbar__brand-img,
.mbr-navbar__container,
.mbr-navbar__section {
  -webkit-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
  transition: all 300ms ease-in-out 0s;
}
.mbr-navbar__section {
  background: #09569b;
  height: auto;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.mbr-navbar__container {
  display: table;
  padding: 12px 0;
  width: 100%;
}
.mbr-navbar__menu-box {
  display: table;
  width: 100%;
}
.mbr-navbar__menu-box--inline-left,
.mbr-navbar__menu-box--inline-center,
.mbr-navbar__menu-box--inline-right {
  display: block;
  text-align: left;
}
.mbr-navbar__menu-box--inline-center {
  text-align: center;
}
.mbr-navbar__menu-box--inline-right {
  text-align: right;
}
.mbr-navbar__column {
  display: table-cell;
  vertical-align: middle;
}
.mbr-navbar__column--xxs {
  width: 1%;
}
.mbr-navbar__column--xs {
  width: 10%;
}
.mbr-navbar__column--s {
  width: 20%;
}
.mbr-navbar__column--m {
  width: 30%;
}
.mbr-navbar__column--l {
  width: 40%;
}
.mbr-navbar__column--xl {
  width: 50%;
}
.mbr-navbar__menu-box--inline-left .mbr-navbar__column,
.mbr-navbar__menu-box--inline-center .mbr-navbar__column,
.mbr-navbar__menu-box--inline-right .mbr-navbar__column {
  display: inline-block;
}
.mbr-navbar__items {
  float: left;
  padding-left: 0px;
  position: relative;
  left: -20px;
}
.mbr-navbar__items--right {
  float: right;
  left: 0;
}
.mbr-navbar__item {
  display: block;
  float: left;
  position: relative;
}
.mbr-navbar__hamburger {
  display: none;
  margin-top: -11px;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 10000;
}
.mbr-navbar--collapsed .mbr-navbar__container {
  position: relative;
}
.mbr-navbar--collapsed .mbr-navbar__column {
  display: block;
  width: 100%;
}
.mbr-navbar--collapsed .mbr-navbar__items--right {
  padding-top: 13px;
}
.mbr-navbar--collapsed .mbr-navbar__menu {
  background: rgba(0, 0, 0, 0.9);
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.mbr-navbar--collapsed .mbr-navbar__menu-box {
  display: table-cell;
  vertical-align: middle;
}
.mbr-navbar--collapsed .mbr-navbar__items {
  float: none;
}
.mbr-navbar--collapsed .mbr-navbar__item {
  float: none;
}
.mbr-navbar--collapsed .mbr-navbar__hamburger {
  display: block;
}
.mbr-navbar--collapsed.mbr-navbar--open .mbr-navbar__menu {
  display: table;
}
.mbr-navbar--collapsed.mbr-navbar--open:not(.mbr-navbar--sticky) .mbr-navbar__section {
  background: none;
  position: fixed;
}
.mbr-navbar--collapsed.mbr-navbar--open .mbr-navbar__brand {
  visibility: hidden;
}
.mbr-navbar--collapsed.mbr-navbar--sticky.mbr-navbar--open .mbr-navbar__brand {
  visibility: visible;
}
.mbr-navbar--collapsed.mbr-navbar--open .mbr-navbar__brand-img,
.mbr-navbar--collapsed.mbr-navbar--open .mbr-navbar__container {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.mbr-navbar--freeze.mbr-navbar--collapsed.mbr-navbar--open .mbr-navbar__hamburger,
.mbr-navbar--freeze.mbr-navbar--collapsed.mbr-navbar--open .mbr-navbar__hamburger:hover {
  color: #fff !important;
}
.mbr-navbar--sticky .mbr-navbar__section {
  position: fixed;
}
.mbr-navbar--absolute {
  position: absolute;
}
.mbr-navbar--transparent .mbr-navbar__section {
  background: none;
}
.mbr-navbar--stuck .mbr-navbar__section,
.mbr-navbar--relative .mbr-navbar__section {
  background: #09569b;
}
@media (max-width: 991px) {
  .mbr-navbar--auto-collapse .mbr-navbar__container {
    position: relative;
  }
  .mbr-navbar--auto-collapse .mbr-navbar__column {
    display: block;
    width: 100%;
  }
  .mbr-navbar--auto-collapse .mbr-navbar__items--right {
    padding-top: 13px;
  }
  .mbr-navbar--auto-collapse .mbr-navbar__menu {
    background: rgba(0, 0, 0, 0.9);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
  }
  .mbr-navbar--auto-collapse .mbr-navbar__menu-box {
    display: table-cell;
    vertical-align: middle;
  }
  .mbr-navbar--auto-collapse .mbr-navbar__items {
    float: none;
  }
  .mbr-navbar--auto-collapse .mbr-navbar__item {
    float: none;
  }
  .mbr-navbar--auto-collapse .mbr-navbar__hamburger {
    display: block;
  }
  .mbr-navbar--auto-collapse.mbr-navbar--open .mbr-navbar__menu {
    display: table;
  }
  .mbr-navbar--auto-collapse.mbr-navbar--open:not(.mbr-navbar--sticky) .mbr-navbar__section {
    background: none;
    position: fixed;
  }
  .mbr-navbar--auto-collapse.mbr-navbar--open .mbr-navbar__brand {
    visibility: hidden;
  }
  .mbr-navbar--auto-collapse.mbr-navbar--sticky.mbr-navbar--open .mbr-navbar__brand {
    visibility: visible;
  }
  .mbr-navbar--auto-collapse.mbr-navbar--open .mbr-navbar__brand-img,
  .mbr-navbar--auto-collapse.mbr-navbar--open .mbr-navbar__container {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.mbr-after-navbar:before {
  content: "";
  display: block;
  height: 98px;
}
.mbr-hamburger {
  cursor: pointer;
  height: 23px;
  width: 30px;
}
.mbr-hamburger:focus {
  outline: none;
}
.mbr-hamburger__line,
.mbr-hamburger__line:before,
.mbr-hamburger__line:after {
  content: "";
  position: absolute;
  display: block;
  height: 1px;
  cursor: pointer;
}
.mbr-hamburger__line,
.mbr-hamburger__line:before,
.mbr-hamburger__line:after {
  width: 30px;
  border-bottom: 5px solid;
  top: 9px;
}
.mbr-hamburger__line:before {
  top: -9px;
}
.mbr-hamburger__line:after {
  top: 9px;
}
.mbr-hamburger__line,
.mbr-hamburger__line:before,
.mbr-hamburger__line:after {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.mbr-hamburger--open .mbr-hamburger__line {
  border-color: transparent;
}
.mbr-hamburger--open .mbr-hamburger__line:before,
.mbr-hamburger--open .mbr-hamburger__line:after {
  top: 0;
}
.mbr-hamburger--open .mbr-hamburger__line:before {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mbr-hamburger--open .mbr-hamburger__line:after {
  top: 10px;
  -ms-transform: translatey(-10px) rotate(-45deg);
  -webkit-transform: translatey(-10px) rotate(-45deg);
  transform: translatey(-10px) rotate(-45deg);
}
@media (max-width: 767px) {
  .mbr-hamburger {
    height: 23px;
    width: 27px;
  }
  .mbr-hamburger__line,
  .mbr-hamburger__line:before,
  .mbr-hamburger__line:after {
    width: 27px;
    border-bottom: 4px solid;
    top: 9px;
  }
  .mbr-hamburger__line:before {
    top: -9px;
  }
  .mbr-hamburger__line:after {
    top: 9px;
  }
}
.mbr-brand {
  display: block;
  float: left;
  position: relative;
}
.mbr-brand,
.mbr-brand:hover {
  text-decoration: none;
}
.mbr-brand__name {
  display: block;
  font-weight: bold;
  margin-top: 5px;
  text-align: center;
}
.mbr-brand__name,
.mbr-brand__name:hover {
  text-decoration: none;
}
.mbr-brand--inline {
  display: table;
}
.mbr-brand--inline:after {
  content: "";
  display: table-cell;
  width: 1px;
}
.mbr-brand--inline .mbr-brand__logo,
.mbr-brand--inline .mbr-brand__name {
  display: table-cell;
  vertical-align: middle;
}
.mbr-brand--inline .mbr-brand__logo {
  padding-right: 10px;
}
.mbr-brand--inline .mbr-brand__name {
  margin: 0;
  text-align: left;
}
.mbr-form {
  display: table;
  margin-top: -13px;
  position: relative;
  top: 14px;
  width: 100%;
}
.mbr-form__left,
.mbr-form__right {
  display: table-cell;
  vertical-align: top;
}
.mbr-form__left {
  padding-right: 3px;
}
.mbr-form__right {
  width: 1px;
}
@media (max-width: 530px) {
  .mbr-form {
    display: block;
    margin-top: -27px;
    position: relative;
    top: 26px;
  }
  .mbr-form__left,
  .mbr-form__right {
    display: block;
  }
  .mbr-form__left {
    margin-bottom: 12px;
    padding-right: 0;
  }
  .mbr-form__right {
    width: 100%;
  }
}
.mbr-section {
  padding: 0 20px;
}
.mbr-section--no-padding {
  padding: 0;
}
.mbr-section--relative {
  position: relative;
}
.mbr-section--fixed-size {
  overflow: hidden;
}
.mbr-section--full-height {
  height: 100vh;
}
.mbr-section--full-height.mbr-after-navbar:before {
  display: none;
}
.mbr-section--bg-adapted {
  background-attachment: scroll;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.mbr-section--gray {
  background-color: #444444;
}
.mbr-section--light-gray {
  background-color: #f0f0f0;
}
.mbr-section--dark-gray {
  background-color: #3c3c3c;
}
.mbr-section__container {
  padding: 0;
  position: relative;
  z-index: 3;
}
.mbr-section__container--center {
  text-align: center;
}
.mbr-section__container--std-padding {
  padding: 93px 0;
}
.mbr-section__container--std-top-padding {
  padding-top: 93px;
}
.mbr-section__container--std-bot-padding {
  padding-bottom: 93px;
}
.mbr-section__container--sm-padding {
  padding: 41px 0;
}
.mbr-section__container--sm-top-padding {
  padding-top: 41px;
}
.mbr-section__container--sm-bot-padding {
  padding-bottom: 41px;
}
.mbr-section__container--isolated {
  padding-bottom: 93px;
  padding-top: 93px;
}
.mbr-section__container--first {
  padding-top: 93px;
  padding-bottom: 41px;
}
.mbr-section__container--middle {
  padding-bottom: 41px;
}
.mbr-section__container--last {
  padding-bottom: 93px;
}
.mbr-section__row {
  margin-left: -24px;
  margin-right: -24px;
}
.mbr-section__col {
  overflow: hidden;
  padding-left: 24px;
  padding-right: 24px;
}
.mbr-section__left {
  padding-right: 40px;
}
.mbr-section__right {
  padding-left: 15px;
}
.mbr-section__header {
  line-height: 1.5em;
  margin: -10px 0 0;
  text-align: center;
}
@media (min-width: 768px) {
  .mbr-section--short-paddings .mbr-section__container--std-padding {
    padding: 59px 0;
  }
  .mbr-section--short-paddings .mbr-section__container--std-top-padding {
    padding-top: 59px;
  }
  .mbr-section--short-paddings .mbr-section__container--std-bot-padding {
    padding-bottom: 59px;
  }
  .mbr-section--short-paddings .mbr-section__container--sm-padding {
    padding: 41px 0;
  }
  .mbr-section--short-paddings .mbr-section__container--sm-top-padding {
    padding-top: 41px;
  }
  .mbr-section--short-paddings .mbr-section__container--sm-bot-padding {
    padding-bottom: 41px;
  }
  .mbr-section--short-paddings .mbr-section__container--isolated {
    padding-bottom: 59px;
    padding-top: 59px;
  }
  .mbr-section--short-paddings .mbr-section__container--first {
    padding-top: 59px;
    padding-bottom: 41px;
  }
  .mbr-section--short-paddings .mbr-section__container--middle {
    padding-bottom: 41px;
  }
  .mbr-section--short-paddings .mbr-section__container--last {
    padding-bottom: 59px;
  }
}
@media (max-width: 767px) {
  .mbr-section__left {
    padding-right: 15px;
  }
  .mbr-section__right {
    padding-left: 15px;
    padding-top: 51px;
  }
}
.mbr-arrow {
  bottom: 71px;
  left: 0;
  line-height: 1px;
  padding: 0 20px;
  position: absolute;
  width: 100%;
  z-index: 3;
}
.mbr-arrow__link {
  display: inline-block;
  font-size: 26px;
}
.mbr-arrow__link,
.mbr-arrow__link:hover,
.mbr-arrow__link:focus {
  color: #fff;
}
.mbr-arrow--floating .mbr-arrow__link {
  -webkit-animation: floating-arrow 1.6s infinite ease-in-out 0s;
  -o-animation: floating-arrow 1.6s infinite ease-in-out 0s;
  animation: floating-arrow 1.6s infinite ease-in-out 0s;
}
@-webkit-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(11px);
    transform: translateY(11px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(11px);
    transform: translateY(11px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(11px);
    transform: translateY(11px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.mbr-arrow--dark .mbr-arrow__link,
.mbr-arrow--dark .mbr-arrow__link:hover,
.mbr-arrow--dark .mbr-arrow__link:focus {
  color: #252525;
}
@media (max-width: 767px) {
  .mbr-arrow {
    bottom: 41px;
  }
}
@media (max-width: 320px) {
  .mbr-arrow {
    bottom: 21px;
    text-align: center;
  }
}
@media all and (device-width: 320px) and (device-height: 568px) and (orientation: portrait) {
  .mbr-arrow {
    bottom: 31px;
  }
}
.mbr-box {
  display: table;
  width: 100%;
	height: 450px;
}
.mbr-box--fixed {
  table-layout: fixed;
}
.mbr-box--stretched {
  height: 100%;
}
.mbr-box__magnet {
  display: table-cell;
  float: none;
  height: 100%;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
  vertical-align: middle;
}
.mbr-box__magnet--sm-padding {
  padding: 41px 0;
}
.mbr-box__magnet--top-left,
.mbr-box__magnet--top-center,
.mbr-box__magnet--top-right {
  vertical-align: top;
}
.mbr-box__magnet--bottom-left,
.mbr-box__magnet--bottom-center,
.mbr-box__magnet--bottom-right {
  vertical-align: bottom;
}
.mbr-box__magnet--top-left,
.mbr-box__magnet--center-left,
.mbr-box__magnet--bottom-left {
  text-align: left;
}
.mbr-box__magnet--top-right,
.mbr-box__magnet--center-right,
.mbr-box__magnet--bottom-right {
  text-align: right;
}
.mbr-box__container {
  height: 50%;
}
@media (max-width: 767px) {
  .mbr-box__container {
    height: 100%;
  }
  .mbr-box--adapted {
    display: block;
  }
  .mbr-box--adapted > .mbr-box__magnet {
    display: block;
    height: auto;
  }
}
.mbr-overlay {
  background: #222;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.mbr-google-map__marker {
  color: #252525;
  display: none;
  margin: 0;
}

.mbr-google-map--loaded .mbr-google-map__marker {
  display: block;
}

.mbr-hero {
	margin: 120px 0 0 0;
  color: #fff;
  position: relative;
}

.mbr-hero__text {
  font-size: 46px;
  font-weight: bold;
  left: -2px;
  letter-spacing: 2px;
  line-height: 50px;
  margin: -18px 0 1px 0;
  padding-bottom: 41px;
  position: relative;
  top: 8px;
	text-shadow:2px 3px 6px #000000;
	color: #fff;
}
.mbr-hero__subtext {
  font-size: 21px;
  line-height: 29px;
  margin: -32px 0 10px 0;
  padding: 15px 10px 15px 10px;
  position: relative;
  top: 6px;
	background-color: rgba(0%, 0%, 0%, 0.7);
}

.mbr-figure {
  display: inline-block;
  line-height: 1px;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.mbr-figure--no-bg {
  background: none;
}
.mbr-figure--full-width {
  display: block;
  width: 100%;
}
.mbr-figure.mbr-after-navbar:before {
  display: none;
}
.mbr-figure--full-width iframe,
.mbr-figure--full-width .mbr-figure__img,
.mbr-figure--full-width .mbr-figure__map {
  width: 100%;
}
.mbr-figure iframe,
.mbr-figure__img,
.mbr-figure__map {
  max-width: 100%;
}
.mbr-figure__map {
  height: 400px;
  line-height: 1.3em;
}
.mbr-figure__map--short {
  height: 300px;
}
.mbr-figure__caption {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  color: #fff;
  display: block;
  font-size: 17px;
  left: 0;
  line-height: 1.3em;
  min-height: 53px;
  padding: 17px 20px;
  position: absolute;
  text-align: left;
  width: 100%;
}
.mbr-figure__caption--no-padding {
  padding: 17px 0;
}
.mbr-figure--wysiwyg .mbr-figure__caption a,
.mbr-figure--wysiwyg .mbr-figure__caption a:hover {
  color: inherit;
  text-decoration: underline;
}
.mbr-figure--caption-inside-top .mbr-figure__caption {
  bottom: auto;
  top: 0;
}
.mbr-figure--caption-outside-top .mbr-figure__caption,
.mbr-figure--caption-outside-bottom .mbr-figure__caption {
  background: none;
  position: relative;
}
.mbr-figure--no-bg.mbr-figure--caption-outside-top .mbr-figure__caption,
.mbr-figure--no-bg.mbr-figure--caption-outside-bottom .mbr-figure__caption {
  color: #252525;
}
.mbr-figure--no-bg.mbr-figure--caption-outside-top .mbr-figure__caption {
  margin-top: -3px;
  padding-top: 0;
}
.mbr-figure--no-bg.mbr-figure--caption-outside-bottom .mbr-figure__caption {
  margin-top: -2px;
  padding-bottom: 0;
  top: 2px;
}
.mbr-figure__caption--std-grid {
  background: none;
  z-index: 2;
}
@media (min-width: 768px) {
  .mbr-figure__caption--std-grid {
    width: 715px;
    left: 50%;
    margin-left: -357.5px;
    padding: 17px 0;
  }
}
@media (min-width: 992px) {
  .mbr-figure__caption--std-grid {
    width: 935px;
    margin-left: -467.5px;
  }
}
@media (min-width: 1200px) {
  .mbr-figure__caption--std-grid {
    width: 1150px;
    margin-left: -575px;
  }
}
.mbr-figure__caption--std-grid:before {
  bottom: 0;
  content: "";
  position: absolute;
  top: 0;
  width: 200%;
  z-index: -1;
  margin-left: -50%;
}
.mbr-figure--caption-inside-top .mbr-figure__caption--std-grid:before,
.mbr-figure--caption-inside-bottom .mbr-figure__caption--std-grid:before {
  background: rgba(0, 0, 0, 0.6);
}
.mbr-figure__caption-small {
  color: #ccc;
  display: block;
  font-size: 14px;
  line-height: 1.3em;
}
.mbr-figure--no-bg.mbr-figure--caption-outside-top .mbr-figure__caption-small,
.mbr-figure--no-bg.mbr-figure--caption-outside-bottom .mbr-figure__caption-small {
  color: #777;
}
@media (max-width: 767px) {
  .mbr-figure--adapted {
    display: block;
    width: 100%;
  }
  .mbr-figure--adapted iframe,
  .mbr-figure--adapted .mbr-figure__img,
  .mbr-figure--adapted .mbr-figure__map {
    width: 100%;
  }
  .mbr-figure--caption-inside-top .mbr-figure__caption,
  .mbr-figure--caption-inside-bottom .mbr-figure__caption {
    background: none;
    position: relative;
  }
  .mbr-figure--caption-inside-top .mbr-figure__caption--std-grid:before,
  .mbr-figure--caption-inside-bottom .mbr-figure__caption--std-grid:before {
    display: none;
  }
}
.mbr-reviews {
  list-style: none;
  margin: 0 -15px;
  padding: 3px 0 0 0;
}
.mbr-reviews__item {
  position: relative;
  margin-top: 39px;
}
.mbr-reviews__text {
  background: #fafafa;
  border-radius: 3px;
  border: 1px solid #ededed;
  color: #777;
  font-size: 16px;
  line-height: 26px;
  padding: 20px;
  position: relative;
}
.mbr-reviews__text:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 14px;
  height: 14px;
  background-color: #fafafa;
  border-color: #ededed;
  border-style: none solid solid none;
  border-width: 0 1px 1px 0;
  bottom: -8px;
  content: "";
  display: block;
  left: 50px;
  position: absolute;
}
.mbr-reviews__p {
  margin: 0;
}
.mbr-reviews__author {
  margin-top: 30px;
  padding-left: 102px;
  position: relative;
}
.mbr-reviews__author--short {
  margin-top: 27px;
  padding-left: 32px;
}
.mbr-reviews__author-img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  left: 33px;
  position: absolute;
  top: 0;
}
.mbr-reviews__author-name {
  color: #777;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  top: -3px;
}
.mbr-reviews__author-bio {
  color: #999;
  font-size: 12px;
}
@media (max-width: 767px) {
  .mbr-reviews__author {
    padding-bottom: 32px;
  }
  .mbr-reviews__author--short {
    padding-bottom: 1px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mbr-reviews__item:nth-of-type(2n+1) {
    clear: left;
  }
}
@media (min-width: 992px) {
  .mbr-reviews__item:nth-of-type(3n+1) {
    clear: left;
  }
}
@media (max-width: 991px) {
  .mbr-header--reduce .mbr-header__text {
    padding-top: 1em;
    margin-top: -1em;
  }
}
.mbr-header {
  margin-top: -20px;
  padding: 0;
  position: relative;
  text-align: left;
  top: 10px;
}
.mbr-header--std-padding {
  padding-bottom: 41px;
}
.mbr-header--center {
  text-align: center;
}
.mbr-header__text {
  display: block;
  font-size: 25px;
  font-weight: bold;
  letter-spacing: 6px;
  line-height: 1.5em;
  margin: 0;
}
.mbr-header__subtext {
  color: #777;
  font-size: 14px;
  font-style: italic;
  letter-spacing: 1px;
  margin: 8px 0 7px 0;
}
.mbr-header--inline {
  margin-top: 0;
  padding: 41px 0 28px 0;
  top: 0;
}
.mbr-header--inline .mbr-header__text {
  letter-spacing: 4px;
  line-height: 1em;
  margin: 15px 0 0 0;
}
@media (max-width: 767px) {
  .mbr-header--inline {
    padding: 47px 0 38px 0;
  }
  .mbr-header--inline .mbr-header__text {
    display: block;
    margin: 0 0 38px 0;
  }
  .mbr-header--auto-align .mbr-header__text,
  .mbr-header--auto-align .mbr-header__subtext {
    left: 0;
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .mbr-header--reduce {
    margin-top: -5px;
    top: 2px;
  }
  .mbr-header--reduce .mbr-header__text {
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 1.1em;
    padding-top: 0.4em;
    margin-top: -0.4em;
  }
}
.mbr-social-icons__icon {
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 29px;
  height: 56px;
  line-height: 61px;
  margin: 0 10px 13px 0;
  position: relative;
  text-align: center;
  width: 56px;
}
.mbr-social-icons__icon:hover {
  color: #fff;
}
.mbr-social-icons--style-1 .mbr-social-icons__icon:hover {
  background: #252525 !important;
}
.mbr-contacts {
  color: #9c9c9c;
  font-size: 14px;
  line-height: 1.7em;
  padding: 45px 0 46px;
}
.mbr-contacts__img {
  max-width: 100%;
  margin: 6px 0 5px 40px;
}
.mbr-contacts__img--left {
  margin-left: 0;
}
.mbr-contacts__text {
  margin: 0;
}
.mbr-contacts__header {
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 3px;
}
.mbr-contacts__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .mbr-contacts__img {
    margin-bottom: 10px;
  }
  .mbr-contacts__header {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .mbr-contacts__column {
    margin-top: 37px;
  }
}
.mbr-footer {
  color: #9c9c9c;
  font-size: 13px;
  letter-spacing: 1px;
  line-height: 1.5em;
  padding: 37px 0 39px;
  word-spacing: 1px;
}
.mbr-footer__copyright {
  margin: 0;
}
.mbr-buttons {
  margin: -26px 0 13px 0;
  position: relative;
  text-align: left;
  top: 26px;
}
.mbr-buttons__btn,
.mbr-buttons__link {
  margin: 0 10px 13px 0;
}
.mbr-buttons__btn,
.mbr-buttons__link,
.mbr-buttons__btn:hover,
.mbr-buttons__link:hover {
  text-decoration: none;
}
.mbr-buttons--top {
  top: 44px;
  margin-top: -62px;
}
.mbr-buttons--no-offset {
  margin-top: 0;
  top: 0;
}
.mbr-buttons--only-links {
  left: -20px;
}
.mbr-buttons--center {
  left: 5px;
  text-align: center;
}
.mbr-buttons--center.mbr-buttons--only-links {
  left: 0;
}
.mbr-buttons--right {
  text-align: right;
}
.mbr-buttons--right .mbr-buttons__btn,
.mbr-buttons--right .mbr-buttons__link {
  margin: 5px 0 13px 10px;
}
.mbr-buttons--right.mbr-buttons--only-links {
  left: 20px;
}
.mbr-buttons--activated {
  left: 5px;
  text-align: center;
}
.mbr-buttons--activated .mbr-buttons__btn,
.mbr-buttons--activated .mbr-buttons__link {
  margin-left: 0;
  margin-right: 0;
}
.mbr-buttons--activated .mbr-buttons__link {
  font-size: 25px;
  padding: 10px 30px 2px;
}
.mbr-buttons--activated .mbr-buttons__btn {
  font-size: 15px;
  margin-top: 9px;
  padding: 15px 30px;
}
.mbr-buttons--freeze.mbr-buttons--activated .mbr-buttons__link {
  font-size: 25px !important;
}
.mbr-buttons--freeze.mbr-buttons--activated .mbr-buttons__link,
.mbr-buttons--freeze.mbr-buttons--activated .mbr-buttons__link:hover {
  color: #fff !important;
}
.mbr-buttons--freeze.mbr-buttons--activated .mbr-buttons__btn {
  font-size: 15px !important;
}
@media (max-width: 991px) {
  .mbr-buttons--active {
    left: 5px;
    text-align: center;
  }
  .mbr-buttons--active .mbr-buttons__btn,
  .mbr-buttons--active .mbr-buttons__link {
    margin-left: 0;
    margin-right: 0;
  }
  .mbr-buttons--active .mbr-buttons__link {
    font-size: 25px;
    padding: 10px 30px 2px;
  }
  .mbr-buttons--active .mbr-buttons__btn {
    font-size: 15px;
    margin-top: 9px;
    padding: 15px 30px;
  }
  .mbr-buttons--freeze.mbr-buttons--active .mbr-buttons__link {
    font-size: 25px !important;
  }
  .mbr-buttons--freeze.mbr-buttons--active .mbr-buttons__link,
  .mbr-buttons--freeze.mbr-buttons--active .mbr-buttons__link:hover {
    color: #fff !important;
  }
  .mbr-buttons--freeze.mbr-buttons--active .mbr-buttons__btn {
    font-size: 15px !important;
  }
}
@media (max-width: 767px) {
  .mbr-buttons--auto-align {
    left: 5px;
    margin-top: -26px;
    text-align: center;
    top: 26px;
  }
  .mbr-buttons--auto-align.mbr-buttons--only-links {
    left: 0;
  }
}
@media (max-width: 530px) {
  .mbr-buttons {
    left: 0;
  }
  .mbr-buttons__btn,
  .mbr-buttons__link,
  .mbr-buttons--right .mbr-buttons__btn,
  .mbr-buttons--right .mbr-buttons__link {
    display: inline-block;
    margin: 0 0 13px 0;
    text-align: center;
    width: 100%;
  }
  .mbr-buttons--activated .mbr-buttons__btn,
  .mbr-buttons--activated .mbr-buttons__link,
  .mbr-buttons--active .mbr-buttons__btn,
  .mbr-buttons--active .mbr-buttons__link {
    width: auto;
  }
  .mbr-buttons--activated .mbr-buttons__btn,
  .mbr-buttons--active .mbr-buttons__btn {
    margin-top: 9px;
  }
}
.mbr-article {
  color: #777;
  font-size: 17px;
  line-height: 27px;
  text-align: left;
  position: relative;
  margin-top: -21px;
  top: 14px;
}
.mbr-article--wysiwyg h1,
.mbr-article--wysiwyg h2,
.mbr-article--wysiwyg h3,
.mbr-article--wysiwyg h4,
.mbr-article--wysiwyg h5,
.mbr-article--wysiwyg h6 {
  color: #252525;
  display: block;
  font-weight: bold;
  line-height: 1.3em;
  text-align: left;
}
.mbr-article--wysiwyg h1 {
  font-size: 27px;
  letter-spacing: 3px;
}
.mbr-article--wysiwyg h2 {
  font-size: 23px;
  letter-spacing: 2px;
}
.mbr-article--wysiwyg h3 {
  font-size: 19px;
  letter-spacing: 1px;
}
.mbr-article--wysiwyg h4 {
  font-size: 14px;
}
.mbr-article--wysiwyg h5 {
  font-size: 11px;
}
.mbr-article--wysiwyg h6 {
  font-size: 10px;
}
.mbr-article--wysiwyg p,
.mbr-article--wysiwyg ul,
.mbr-article--wysiwyg ol,
.mbr-article--wysiwyg blockquote {
  margin: 0 0 10px 0;
}
.mbr-article--wysiwyg blockquote {
  font-size: 17px;
  border-color: #f97352;
}
@media (max-width: 767px) {
  .mbr-article--auto-align.mbr-article--wysiwyg p,
  .mbr-article--auto-align {
    text-align: left !important;
  }
}
.social-likes__counter {
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
  background: #3c3c3c;
  border-radius: 23px;
  font-size: 12px;
  height: 23px;
  line-height: 24px;
  min-width: 23px;
  padding: 0 5px;
  position: absolute;
  right: -7px;
  text-align: center;
  top: -7px;
}
.social-likes__counter_empty {
  display: none;
}
.social-likes_style-1 .social-likes__icon:hover {
  background: #252525 !important;
}
.social-likes_style-1 .social-likes__icon:hover .social-likes__counter {
  background: #f97352;
}
.social-likes_style-2 .social-likes__icon {
  background: #252525;
}
.social-likes_style-2 .social-likes__counter {
  background: #f97352;
}
.social-likes_style-2 .social-likes__icon:hover .social-likes__counter {
  background: #3c3c3c;
}
.mbr-plan {
  padding-bottom: 41px;
  padding-left: 1px;
  padding-right: 0;
  position: relative;
}
.mbr-plan--first,
.mbr-plan:first-child {
  padding-left: 0;
}
.mbr-plan--last,
.mbr-plan:last-child {
  padding-bottom: 93px;
}
.mbr-plan__box {
  background: #fff;
}
.mbr-plan__header {
  background: #444;
  overflow: hidden;
  padding: 20px 15px;
  color: #fff;
}
.mbr-plan__number {
  border-bottom: 1px dotted #ddd;
  color: #333;
  font-size: 80px;
  line-height: 0;
  margin: 0px 10px;
  padding: 41px 0;
  text-align: center;
  margin-bottom: 41px;
}
.mbr-plan__details {
  padding-bottom: 41px;
}
.mbr-plan__details ul,
.mbr-plan__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.mbr-plan__details li,
.mbr-plan__item {
  line-height: 40px;
  padding: 0 15px;
  text-align: center;
}
.mbr-plan__buttons {
  overflow: hidden;
  padding: 0 15px 41px;
}
.mbr-plan--favorite {
  margin-right: -1px;
  margin-top: -30px;
  padding-left: 0;
  top: 15px;
  z-index: 5;
}
.mbr-plan--favorite .mbr-plan__number:before {
  content: "";
  display: block;
  height: 15px;
}
.mbr-plan--favorite .mbr-plan__box {
  padding-bottom: 15px;
  box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.1);
}
.mbr-plan--primary .mbr-plan__header {
  background: #4c6972;
}
.mbr-plan--success .mbr-plan__header {
  background: #7ac673;
}
.mbr-plan--info .mbr-plan__header {
  background: #27aae0;
}
.mbr-plan--warning .mbr-plan__header {
  background: #faaf40;
}
.mbr-plan--danger .mbr-plan__header {
  background: #f97352;
}
@media (max-width: 767px) {
  .mbr-plan,
  .mbr-plan--first,
  .mbr-plan:first-child {
    padding-left: 15px;
    padding-right: 15px;
  }
  .mbr-plan__number {
    font-size: 79px;
  }
  .mbr-plan__details {
    font-size: 17px;
  }
  .mbr-plan--favorite {
    margin: 0;
    top: 0;
  }
}
.mbr-number {
  display: inline-block;
  margin-top: -0.12em;
}
.mbr-number__num {
  display: inline-table;
  height: 1em;
}
.mbr-number__group {
  display: table-cell;
  font-weight: bold;
  position: relative;
  vertical-align: middle;
}
.mbr-number__left {
  display: none;
  font-size: 0.34em;
  line-height: 0;
  padding: 0px 5px;
  vertical-align: super;
}
.mbr-number__right {
  display: none;
  font-size: 0.25em;
  padding: 0px 5px;
  vertical-align: middle;
  white-space: nowrap;
}
.mbr-number__caption {
  display: block;
  font-size: 0.19em;
  line-height: 1em;
  opacity: 0.5;
  padding-top: 0.5em;
  text-align: center;
}
.mbr-number--price .mbr-number__value {
  padding-right: 0.28em;
}
.mbr-number--price .mbr-number__left {
  display: inline;
}
.mbr-number--short-price .mbr-number__left,
.mbr-number--short-price .mbr-number__right {
  display: inline;
}
.mbr-number--short-price .mbr-number__caption {
  display: none;
}
.mbr-number--inverse-price .mbr-number__group {
  top: 0.1em;
}
.mbr-number--inverse-price .mbr-number__left {
  display: none;
}
.mbr-number--inverse-price .mbr-number__value {
  padding-left: 0.28em;
}
.mbr-number--inverse-price .mbr-number__right {
  display: inline;
}
.engine {
    position: absolute;
	text-indent: -2400px;
	text-align: center;
	padding: 0;
}

/* EFEKT PARALLAX */

section.module h2 {
  margin-bottom: 20px;
  font-size: 30px;
}

section.module p:last-child {
  margin-bottom: 0;
}
section.module.content {
  padding: 30px 0;
  text-align: left;
}
section.module.parallax {
  height: 250px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

section.module.parallax h1 {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

section.module.parallax-1 {
  background-image: url(../images/paralex/1.jpg);
}

section.module.parallax-2 {
  background-image: url(../images/paralex/2.jpg);
}

section.module.parallax-3 {
  background-image: url(../images/paralex/3.jpg);
}

section.module.parallax-4 {
  background-image: url(../images/paralex/4.jpg);
}

section.module.parallax-5 {
  background-image: url(../images/paralex/5.jpg);
}

@media all and (min-width: 600px) {
  section.module h2 {
    font-size: 38px;
  }
}

@media all and (min-width: 960px) {
  section.module.parallax h1 {
    font-size: 145px;
  }
}

@media all and (max-width: 680px) {
  section.module.content {
  text-align: center;
	}
}

/* SZEROKA STRONA*/

.container-big {
	padding: 15px;
}

/* TYTUL STRONY */

.tytul_strony {
	margin: 20px auto 5px auto;
	font-size: 24pt!important;
	font-weight: 600;
	font-family: 'Almendra', sans-serif;
	text-align: center;
}

.tytul_strony2 {
	margin: 20px auto 5px auto;
	font-size: 24pt!important;
	font-weight: 600;
	font-family: 'Almendra', sans-serif;
	text-align: center;
}

/* FORMATOWANIE*/

.caption {
	padding: 5px 0 0 0!important;
	text-align: center;
}

a {
	color: #707c04;
}

a:hover {
	color: #707c04;
	text-decoration: underline;
}

.cieniowanie {
	text-shadow: 0.1em 0.1em #000000;
}

address {
	color: #fff;
}

/* LISTY PUNKTOWANE*/

.numeryzacja {
	list-style-type: decimal;
}

.rzymskie {
	list-style-type: upper-roman;
}

.literki {
	list-style-type: lower-alpha
}

/* BUTTONY */

.btn {
	border-radius: 0!important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.btn-info {
	margin: 10px 0 5px 0;
	padding: 15px;
	background: #707c04;
	color: #fff!important;
	letter-spacing: 8px;
	float: right;
	border: #d1d3d4!important;
}

.btn-info:hover{
	background: #282e3e!important;
}

.btn-info:active {
	background: #282e3e!important;
}

.btn-default {
  background: #707c04!important;
  border-radius: 0px;
	color: #fff!important;
}

.btn-default:hover {
  background: #2a88e8!important;
}

/* STYLOWANIE */

h5 {
	color: #d61414;
	font-weight: 600;
	font-size: 16pt;
}

.text-pogrubiony {
	font-weight: 600;
}

.text-pochylony {
	font-style: italic;
}

.text-podkreslony {
	text-decoration: underline;
}

.czcionka_big {
	font-size: 12pt;
}

.srodkowanie {
	text-align: center;
}

.red_nagl {
	color: #d61414!important;
	font-weight: 600;
}

/* FORMULARZE */

.form-control {
	margin: 10px 0 0 0;
	border-radius: 0px!important;
	background: #fff!important;
	border: 1px solid #d3d3d3!important;
}

.form2 {
	margin: 0!important;
}

.form_but {
	margin: 10px 0 0 0;
	background: #707c04;
	color: #fff;
	border: 1px solid #fff;
}

.form_but btn.focus, .btn:focus, .btn:hover {
	background: #5fcc23!important;
	color: #fff!important;
}

.btn-group-lg > .btn, .btn-lg {
	border-radius: 0px!important;
}

.zamowienie_formularz {
	border: none!important;
}

/* LINIE */

.linia_white {
	width: 100%;
	height: 1px;
	background: #fff;
}

.nawigacja {
	padding: 10px 0 10px 0;
	color: #707c04;
	background: #fff;
}

.nawigacja a {
	color: #707c04;
}

#getFixed {
	z-index:100!important;
}

.ikony_kontakt {
	padding: 3px 0;
	color: #e5007d;
}

.ikony_glowna {
	color: #f31628;
	text-align: center;
	font-size: 13pt;
	font-weight: 600;
}


.btn-primary {
	background: #09569b!important;
	border: none!important;
	color: #fff!important;
}

.carousel-caption {
	font-weight: 600;
	width: 77%!important;
}

.carousel-caption h1 {
	color: #fff!important;
}

.table-hover > tbody > tr:hover {
	background: #181b22!important;
}

.table tr td {
	border: none!important;
}

.row.text-center p {
  font-size: 17px;
  font-weight: 600;
  letter-spacing: -0.3px;
  margin: 3px 0 10px;
  text-transform: uppercase;
}

.h3, h3 {
  font-size: 16px;
  text-transform: uppercase;
}

/* OFERTA */

.carbox {
  display: block; 
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); 
	transition: box-shadow .25s; 
}

.carbox:hover {

}
.img-carbox {
  width: 100%;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  display:block;
	overflow: hidden;
}

.img-carbox img {
  width: 100%;
  height: 300px;
  object-fit:cover; 
  transition: all .25s ease;
}

.img2-carbox {
  width: 100%;
  height:250px;
}

.carbox-content {
	min-height: 70px;
  padding: 15px;
  text-align: center;
}

.carbox-title {
  margin-top:0px;
  font-weight: 700;
  font-size: 15pt;
	color: #707c04;
}

.carbox-title a {
  color: #707c04;
  text-decoration: none !important;
}

.carbox-text {
	text-align: justify;
}

.carbox-read-more {

}
.carbox-read-more a {
  text-decoration: none !important;
  padding: 10px;
  font-weight:600;
  text-transform: uppercase;
  background: #707c04!important;
	color: #fff!important;
	text-align: center;
}

.carbox-read-more a:hover {
  background: #282e3e!important;
	color: #fff!important;
}

.hover-div:hover img{
	transition:all ease-in-out .2s;
	transform: scale(1.2);
}

/* GALERIA */

.box img {
	margin: 25px 0 0 0;
	height: 100%;
	width: 100%;
	object-fit:cover;
	-o-object-fit:cover;
}

img.fotografia:hover{
	opacity : 0.70;
	filter : alpha(opacity=70);
}

/* NASZE ATUTY */

.nasze_atuty {  
	width: 88px; 
	height: 88px; 
	border: 2px solid #707c04; 
	line-height: 88px; 
	border-radius: 50%; 
	background: #707c04; 
	vertical-align: middle; 
}
		
.ikony_normal { 
    font-size: 44px !important; 
    color: #fff !important;
		margin: 0 0 0 20px;
    vertical-align: middle; 
    }

/* STOPKA */
.footer {
	padding: 50px 0 20px 0;
	background: #707c04;
	color: #fff;
}

.footer a {
	color: #fff;
}

.footer .title{
	text-align: left;
	color:#fff;
	font-size:25px;
}
.footer .social-icon{
	padding:0px;
	margin:0px;
}
.footer .social-icon a{
	display:inline-block;
	color:#fff;
	font-size:25px;
	padding:5px;
}
.footer .acount-icon a{
	display:block;
	color:#fff;
	font-size:18px;
	padding:5px;
	text-decoration:none;
}
.footer .acount-icon .fa{
	margin-right:25px;
}
.footer .category a {
    text-decoration: none;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    margin: 1px;
    border-radius:4px;
    margin-top: 6px;
    border: solid 1px #fff;
		font-size: 9pt;
}
.footer .payment{
	margin:0px;
	padding:0px;
	list-style-type:none
}
.footer .payment li{
	list-style-type:none
}
.footer .payment li a {
    text-decoration: none;
    display: inline-block;
    color: #fff;
    float: left;
    font-size: 25px;
    padding: 10px 10px;
}

.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}

/* TABELE*/


.table-hover > tbody > tr:hover {
	color: #fff!important;
	background: #5fcc23!important;
}

tr {
	border-bottom: 1px solid #d1cfcf;
	font-family: 'Voces', sans-serif;
}

.cennik {
	font-weight: 100;
	font-size: 17pt;
	text-align: left;
}
.cennik2 {
	vertical-align: middle!important;
	font-size: 12pt;
	font-weight: 100;
}

.cennik3 {
	background: #2a88e8;
	color: #fff;
	font-size: 14pt;
	font-weight: 600;
}

/* PRZYCISK DO GÓRY STRONY*/

.to-top{
	text-align:center;
}

#scroll-to-top{
	display:none;
	position:fixed;
	bottom:15px;
	right:20px;
	opacity:0.8;
}

#scroll-to-top:hover{
	opacity:1;
}

.tab_gl_green {
	margin: 10px 0 10px 0;
	padding: 10px;
	width: 100%;
	background: #707c04;
	color: #fff;
	font-weight: 600;
	clear: both;
	overflow: auto;
}

.tab_gl_white {
	margin: 10px 0 10px 0;
	padding: 5px 10px 0px 10px;
	width: 100%;
	background: #fff;
	clear: both;
	overflow: auto;
}

.tab_gl_grey {
	margin: 10px 0 0 0;
	padding: 5px 10px 5px 10px;
	width: 100%;
	background: #2b292c;
	clear: both;
	overflow: auto;
}



.circle-tile {
    margin-bottom: 15px;
    text-align: center;
}
.circle-tile-heading {
    border: 3px solid rgba(255, 255, 255, 0.3);
    border-radius: 100%;
    color: #FFFFFF;
    height: 120px;
    margin: 0 auto -40px;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
    width: 120px;
}
.circle-tile-heading .fa {
    line-height: 120px;
}
.circle-tile-content {
    padding-top: 50px;
}
.circle-tile-number {
    line-height: 1;
    padding: 5px 0 15px;
}
.circle-tile-description {
    text-transform: uppercase;
		font-size: 22px;
		font-weight: 600;
}
.circle-tile-footer {
    background-color: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.5);
    display: block;
    padding: 5px;
    transition: all 0.3s ease-in-out 0s;
}
.circle-tile-footer:hover {
    background-color: rgba(0, 0, 0, 0.2);
    color: rgba(255, 255, 255, 0.5);
    text-decoration: none;
}
.circle-tile-heading.dark-blue:hover {
    background-color: #707c04;
}

.tile-img {
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.9);
}

.dark-blue {
    background-color: #707c04;
}

.text-dark-blue {
    color: #707c04;
}

.text-faded {
    color: rgba(255, 255, 255, 0.7);
}

.obrazki_pl {
	margin: 0 0 0 10px;
	background:url(../images/glowna/pl.png) no-repeat;
	display:block;
	width: 48px;
	height: 48px;
	float: right;
}

.obrazki_pl:hover {
	background-position: 0 -48px;
}

.obrazki_en {
	margin: 0 0 0 10px;
	background:url(../images/glowna/en.png) no-repeat;
	display:block;
	width: 48px;
	height: 48px;
	float: right;
}

.obrazki_en:hover {
	background-position: 0 -48px;
}

.obrazki_de {
	margin: 0 0 0 10px;
	background:url(../images/glowna/de.png) no-repeat;
	display:block;
	width: 48px;
	height: 48px;
	float: right;
}

.obrazki_de:hover {
	background-position: 0 -48px;
}

.obrazki_ru {
	margin: 0 0 0 10px;
	background:url(../images/glowna/ru.png) no-repeat;
	display:block;
	width: 48px;
	height: 48px;
	float: right;
}

.obrazki_ru:hover {
	background-position: 0 -48px;
}

.sf-100{font-weight:100;}.sf-200{font-weight:200;}.sf-300{ font-weight:300; } .sf-400{ font-weight:400; } .sf-500{ font-weight:500; } .sf-600{ font-weight:600; } .sf-700{ font-weight:700; } .sf-800{ font-weight:800; } .sf-900{ font-weight:900; }
.sf-nowrap{
	white-space:nowrap;
}
.sf-clear{
	clear:both;
}
.sf-clearright{
	clear:right;
}
.sf-clearleft{
	clear:left;
}
.sf-center{
	text-align:center;
}
.sf-right{
	text-align:right;
}
@media (max-width: 767px){
	.sf-right{
		text-align:center;
	}
}
.sf-left{
	text-align:left;
}
.sf-justify{
	text-align:justify;
}
.sf-upper{
	text-transform:uppercase;
}
.sf-pullleft{
	float:left;
}
.sf-pullright{
	float:right;
}
img.sf-pullright{
	margin:0 0 5px 15px;
}
img.sf-pullleft{
	margin:0 15px 5px 0;
}
@media (max-width: 767px){
	img[class*="sf-pull"]{
		float:none;
		margin:5px;
		margin-left:0;
	}
}
.sf-center-container {
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sf-hero, .sf-promo, .sf-subpromo, .sf-lead, .sf-sublead{
	line-height:1.3;
}
.sf-meta{
	line-height:1.1;
}
.sf-hero{
	font-size:4rem;
}
.sf-promo{
	font-size:3rem;
}
.sf-subpromo{
	font-size:2rem;
}
.sf-lead{
	font-size:1.5rem;
}
.sf-sublead{
	font-size:1.2rem;
}
.sf-meta{
	font-size:.8rem;
}
@media (max-width: 959px){
	.sf-hero{
		font-size:1.4rem;
	}
	.sf-promo{
		font-size:1.3rem;
	}
	.sf-subpromo{
		font-size:1.2rem;
	}
	.sf-lead{
		font-size:1.1rem;
	}
	.sf-sublead{
		font-size:1.05rem;
	}
}
[class*="sf-solidbutton"],[class*="sf-borderbutton"]{
    padding: .1em 1em;
    line-height: 1.8em;
	display:inline-block;
}
[class^="sf-borderbutton"] {
    border: 1px solid;
}
.sf-solidbutton1{
	background:#3E1C12;
	color: #fff;
}
.sf-solidbutton1:hover{
	background:#222;
	color: #fff;
}
.sf-borderbutton1{
	border-color:#cc1616;
	color:#cc1616;
}
[class*="sf-box"]{
	padding:.4rem .8rem;
	box-sizing:border-box;
}
.sf-box1{
	background:#3688BF;
	color:#FFF;
}
.sf-box1 a{
	color:#84BCE1;
}
.sf-box1 a:hover{
	color:#FFF;
}
.sf-box2{
	background:#C94C2B;
	color:#FFF;
}
.sf-box2 a{
	color:#FFA087;
}
.sf-box2 a:hover{
	color:#FFF;
}
.sf-box3{
	/* Szary */
	background:#EEEEEE;
	color:#555;
}
.sf-box3 a{
	color:#222;
}
.sf-box3 a:hover{
	color:#000;
}
.sf-color1{
	/* Akcent 1 */
	color:#707C04;
}
.sf-color2{
	/* Akcent 2 */
	color:#6C032F;
}
.sf-color3{
	/* Akcent 3 */
	color:#440553;
}
.sf-colorw{
	color:#FFF;
}
.sf-colorb{
	color:#222;
}
.sf-colorg{
	color:#999;
}/* .klasy sf- koniec */

/* SF-OVERLAY START */
.sf-overlay{position:relative;}.sf-overlay img {width:100%;height:auto;opacity:.35;transition:opacity .2s;}.sf-overlay a:hover img{opacity:.1;transition:opacity .2s;}.sf-overlay div{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align:center;}/* sf-overlay koniec */

/* SF-DISPLAY START */
.sf-displayphone, .sf-displaytablet, .sf-displaylaptop, .sf-displaydesktop, .sf-displaytabletminus{display:none;visibility:hidden;}@media (min-width: 1200px){.sf-displaydesktop{display:inherit;visibility:inherit;}.sf-displaylaptopminus{display:none;visibility:hidden;}}@media (max-width: 1199px){.sf-displaydesktopplus{display:none;visibility:hidden;}}@media (min-width: 960px) and (max-width:1199px){.sf-displaylaptop{display:inherit;visibility:inherit;}}@media (max-width: 959px){.sf-displaylaptopplus{display:none;visibility:hidden;}.sf-displaytabletminus{display:inherit;visibility:inherit;}}@media (min-width: 768px) and (max-width:959px){.sf-displaytablet{display:inherit;visibility:inherit;}}@media (max-width: 767px){.sf-displayphone{display:inherit;visibility:inherit;}.sf-displaytabletplus{display:none;visibility:hidden;}}/* sf-display koniec */

/* SF-GRID START */
.sf-grid{width:100%;box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0;padding:0;text-rendering:optimizespeed;}[class*=sf-row-]{padding:1rem;box-sizing:border-box;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;}.sf-row-1{-webkit-flex:0 1%;-moz-flex:0 1%;-ms-flex:0 1%;flex:0 1%;width:1%;}.sf-row-2{-webkit-flex:0 2%;-moz-flex:0 2%;-ms-flex:0 2%;flex:0 2%;width:2%;}.sf-row-3{-webkit-flex:0 3%;-moz-flex:0 3%;-ms-flex:0 3%;flex:0 3%;width:3%;}.sf-row-4{-webkit-flex:0 4%;-moz-flex:0 4%;-ms-flex:0 4%;flex:0 4%;width:4%;}.sf-row-5{-webkit-flex:0 5%;-moz-flex:0 5%;-ms-flex:0 5%;flex:0 5%;width:5%;}.sf-row-6{-webkit-flex:0 6%;-moz-flex:0 6%;-ms-flex:0 6%;flex:0 6%;width:6%;}.sf-row-7{-webkit-flex:0 7%;-moz-flex:0 7%;-ms-flex:0 7%;flex:0 7%;width:7%;}.sf-row-8{-webkit-flex:0 8%;-moz-flex:0 8%;-ms-flex:0 8%;flex:0 8%;width:8%;}.sf-row-9{-webkit-flex:0 9%;-moz-flex:0 9%;-ms-flex:0 9%;flex:0 9%;width:9%;}.sf-row-10{-webkit-flex:0 10%;-moz-flex:0 10%;-ms-flex:0 10%;flex:0 10%;width:10%;}.sf-row-11{-webkit-flex:0 11%;-moz-flex:0 11%;-ms-flex:0 11%;flex:0 11%;width:11%;}.sf-row-12{-webkit-flex:0 12%;-moz-flex:0 12%;-ms-flex:0 12%;flex:0 12%;width:12%;}.sf-row-13{-webkit-flex:0 13%;-moz-flex:0 13%;-ms-flex:0 13%;flex:0 13%;width:13%;}.sf-row-14{-webkit-flex:0 14%;-moz-flex:0 14%;-ms-flex:0 14%;flex:0 14%;width:14%;}.sf-row-15{-webkit-flex:0 15%;-moz-flex:0 15%;-ms-flex:0 15%;flex:0 15%;width:15%;}.sf-row-16{-webkit-flex:0 16%;-moz-flex:0 16%;-ms-flex:0 16%;flex:0 16%;width:16%;}.sf-row-17{-webkit-flex:0 17%;-moz-flex:0 17%;-ms-flex:0 17%;flex:0 17%;width:17%;}.sf-row-18{-webkit-flex:0 18%;-moz-flex:0 18%;-ms-flex:0 18%;flex:0 18%;width:18%;}.sf-row-19{-webkit-flex:0 19%;-moz-flex:0 19%;-ms-flex:0 19%;flex:0 19%;width:19%;}.sf-row-20{-webkit-flex:0 20%;-moz-flex:0 20%;-ms-flex:0 20%;flex:0 20%;width:20%;}.sf-row-21{-webkit-flex:0 21%;-moz-flex:0 21%;-ms-flex:0 21%;flex:0 21%;width:21%;}.sf-row-22{-webkit-flex:0 22%;-moz-flex:0 22%;-ms-flex:0 22%;flex:0 22%;width:22%;}.sf-row-23{-webkit-flex:0 23%;-moz-flex:0 23%;-ms-flex:0 23%;flex:0 23%;width:23%;}.sf-row-24{-webkit-flex:0 24%;-moz-flex:0 24%;-ms-flex:0 24%;flex:0 24%;width:24%;}.sf-row-25{-webkit-flex:0 25%;-moz-flex:0 25%;-ms-flex:0 25%;flex:0 25%;width:25%;}.sf-row-26{-webkit-flex:0 26%;-moz-flex:0 26%;-ms-flex:0 26%;flex:0 26%;width:26%;}.sf-row-27{-webkit-flex:0 27%;-moz-flex:0 27%;-ms-flex:0 27%;flex:0 27%;width:27%;}.sf-row-28{-webkit-flex:0 28%;-moz-flex:0 28%;-ms-flex:0 28%;flex:0 28%;width:28%;}.sf-row-29{-webkit-flex:0 29%;-moz-flex:0 29%;-ms-flex:0 29%;flex:0 29%;width:29%;}.sf-row-30{-webkit-flex:0 30%;-moz-flex:0 30%;-ms-flex:0 30%;flex:0 30%;width:30%;}.sf-row-31{-webkit-flex:0 31%;-moz-flex:0 31%;-ms-flex:0 31%;flex:0 31%;width:31%;}.sf-row-32{-webkit-flex:0 32%;-moz-flex:0 32%;-ms-flex:0 32%;flex:0 32%;width:32%;}.sf-row-33{-webkit-flex:0 33%;-moz-flex:0 33%;-ms-flex:0 33%;flex:0 33%;width:33%;}.sf-row-34{-webkit-flex:0 34%;-moz-flex:0 34%;-ms-flex:0 34%;flex:0 34%;width:34%;}.sf-row-35{-webkit-flex:0 35%;-moz-flex:0 35%;-ms-flex:0 35%;flex:0 35%;width:35%;}.sf-row-36{-webkit-flex:0 36%;-moz-flex:0 36%;-ms-flex:0 36%;flex:0 36%;width:36%;}.sf-row-37{-webkit-flex:0 37%;-moz-flex:0 37%;-ms-flex:0 37%;flex:0 37%;width:37%;}.sf-row-38{-webkit-flex:0 38%;-moz-flex:0 38%;-ms-flex:0 38%;flex:0 38%;width:38%;}.sf-row-39{-webkit-flex:0 39%;-moz-flex:0 39%;-ms-flex:0 39%;flex:0 39%;width:39%;}.sf-row-40{-webkit-flex:0 40%;-moz-flex:0 40%;-ms-flex:0 40%;flex:0 40%;width:40%;}.sf-row-41{-webkit-flex:0 41%;-moz-flex:0 41%;-ms-flex:0 41%;flex:0 41%;width:41%;}.sf-row-42{-webkit-flex:0 42%;-moz-flex:0 42%;-ms-flex:0 42%;flex:0 42%;width:42%;}.sf-row-43{-webkit-flex:0 43%;-moz-flex:0 43%;-ms-flex:0 43%;flex:0 43%;width:43%;}.sf-row-44{-webkit-flex:0 44%;-moz-flex:0 44%;-ms-flex:0 44%;flex:0 44%;width:44%;}.sf-row-45{-webkit-flex:0 45%;-moz-flex:0 45%;-ms-flex:0 45%;flex:0 45%;width:45%;}.sf-row-46{-webkit-flex:0 46%;-moz-flex:0 46%;-ms-flex:0 46%;flex:0 46%;width:46%;}.sf-row-47{-webkit-flex:0 47%;-moz-flex:0 47%;-ms-flex:0 47%;flex:0 47%;width:47%;}.sf-row-48{-webkit-flex:0 48%;-moz-flex:0 48%;-ms-flex:0 48%;flex:0 48%;width:48%;}.sf-row-49{-webkit-flex:0 49%;-moz-flex:0 49%;-ms-flex:0 49%;flex:0 49%;width:49%;}.sf-row-50{-webkit-flex:0 50%;-moz-flex:0 50%;-ms-flex:0 50%;flex:0 50%;width:50%;}.sf-row-51{-webkit-flex:0 51%;-moz-flex:0 51%;-ms-flex:0 51%;flex:0 51%;width:51%;}.sf-row-52{-webkit-flex:0 52%;-moz-flex:0 52%;-ms-flex:0 52%;flex:0 52%;width:52%;}.sf-row-53{-webkit-flex:0 53%;-moz-flex:0 53%;-ms-flex:0 53%;flex:0 53%;width:53%;}.sf-row-54{-webkit-flex:0 54%;-moz-flex:0 54%;-ms-flex:0 54%;flex:0 54%;width:54%;}.sf-row-55{-webkit-flex:0 55%;-moz-flex:0 55%;-ms-flex:0 55%;flex:0 55%;width:55%;}.sf-row-56{-webkit-flex:0 56%;-moz-flex:0 56%;-ms-flex:0 56%;flex:0 56%;width:56%;}.sf-row-57{-webkit-flex:0 57%;-moz-flex:0 57%;-ms-flex:0 57%;flex:0 57%;width:57%;}.sf-row-58{-webkit-flex:0 58%;-moz-flex:0 58%;-ms-flex:0 58%;flex:0 58%;width:58%;}.sf-row-59{-webkit-flex:0 59%;-moz-flex:0 59%;-ms-flex:0 59%;flex:0 59%;width:59%;}.sf-row-60{-webkit-flex:0 60%;-moz-flex:0 60%;-ms-flex:0 60%;flex:0 60%;width:60%;}.sf-row-61{-webkit-flex:0 61%;-moz-flex:0 61%;-ms-flex:0 61%;flex:0 61%;width:61%;}.sf-row-62{-webkit-flex:0 62%;-moz-flex:0 62%;-ms-flex:0 62%;flex:0 62%;width:62%;}.sf-row-63{-webkit-flex:0 63%;-moz-flex:0 63%;-ms-flex:0 63%;flex:0 63%;width:63%;}.sf-row-64{-webkit-flex:0 64%;-moz-flex:0 64%;-ms-flex:0 64%;flex:0 64%;width:64%;}.sf-row-65{-webkit-flex:0 65%;-moz-flex:0 65%;-ms-flex:0 65%;flex:0 65%;width:65%;}.sf-row-66{-webkit-flex:0 66%;-moz-flex:0 66%;-ms-flex:0 66%;flex:0 66%;width:66%;}.sf-row-67{-webkit-flex:0 67%;-moz-flex:0 67%;-ms-flex:0 67%;flex:0 67%;width:67%;}.sf-row-68{-webkit-flex:0 68%;-moz-flex:0 68%;-ms-flex:0 68%;flex:0 68%;width:68%;}.sf-row-69{-webkit-flex:0 69%;-moz-flex:0 69%;-ms-flex:0 69%;flex:0 69%;width:69%;}.sf-row-70{-webkit-flex:0 70%;-moz-flex:0 70%;-ms-flex:0 70%;flex:0 70%;width:70%;}.sf-row-71{-webkit-flex:0 71%;-moz-flex:0 71%;-ms-flex:0 71%;flex:0 71%;width:71%;}.sf-row-72{-webkit-flex:0 72%;-moz-flex:0 72%;-ms-flex:0 72%;flex:0 72%;width:72%;}.sf-row-73{-webkit-flex:0 73%;-moz-flex:0 73%;-ms-flex:0 73%;flex:0 73%;width:73%;}.sf-row-74{-webkit-flex:0 74%;-moz-flex:0 74%;-ms-flex:0 74%;flex:0 74%;width:74%;}.sf-row-75{-webkit-flex:0 75%;-moz-flex:0 75%;-ms-flex:0 75%;flex:0 75%;width:75%;}.sf-row-76{-webkit-flex:0 76%;-moz-flex:0 76%;-ms-flex:0 76%;flex:0 76%;width:76%;}.sf-row-77{-webkit-flex:0 77%;-moz-flex:0 77%;-ms-flex:0 77%;flex:0 77%;width:77%;}.sf-row-78{-webkit-flex:0 78%;-moz-flex:0 78%;-ms-flex:0 78%;flex:0 78%;width:78%;}.sf-row-79{-webkit-flex:0 79%;-moz-flex:0 79%;-ms-flex:0 79%;flex:0 79%;width:79%;}.sf-row-80{-webkit-flex:0 80%;-moz-flex:0 80%;-ms-flex:0 80%;flex:0 80%;width:80%;}.sf-row-81{-webkit-flex:0 81%;-moz-flex:0 81%;-ms-flex:0 81%;flex:0 81%;width:81%;}.sf-row-82{-webkit-flex:0 82%;-moz-flex:0 82%;-ms-flex:0 82%;flex:0 82%;width:82%;}.sf-row-83{-webkit-flex:0 83%;-moz-flex:0 83%;-ms-flex:0 83%;flex:0 83%;width:83%;}.sf-row-84{-webkit-flex:0 84%;-moz-flex:0 84%;-ms-flex:0 84%;flex:0 84%;width:84%;}.sf-row-85{-webkit-flex:0 85%;-moz-flex:0 85%;-ms-flex:0 85%;flex:0 85%;width:85%;}.sf-row-86{-webkit-flex:0 86%;-moz-flex:0 86%;-ms-flex:0 86%;flex:0 86%;width:86%;}.sf-row-87{-webkit-flex:0 87%;-moz-flex:0 87%;-ms-flex:0 87%;flex:0 87%;width:87%;}.sf-row-88{-webkit-flex:0 88%;-moz-flex:0 88%;-ms-flex:0 88%;flex:0 88%;width:88%;}.sf-row-89{-webkit-flex:0 89%;-moz-flex:0 89%;-ms-flex:0 89%;flex:0 89%;width:89%;}.sf-row-90{-webkit-flex:0 90%;-moz-flex:0 90%;-ms-flex:0 90%;flex:0 90%;width:90%;}.sf-row-91{-webkit-flex:0 91%;-moz-flex:0 91%;-ms-flex:0 91%;flex:0 91%;width:91%;}.sf-row-92{-webkit-flex:0 92%;-moz-flex:0 92%;-ms-flex:0 92%;flex:0 92%;width:92%;}.sf-row-93{-webkit-flex:0 93%;-moz-flex:0 93%;-ms-flex:0 93%;flex:0 93%;width:93%;}.sf-row-94{-webkit-flex:0 94%;-moz-flex:0 94%;-ms-flex:0 94%;flex:0 94%;width:94%;}.sf-row-95{-webkit-flex:0 95%;-moz-flex:0 95%;-ms-flex:0 95%;flex:0 95%;width:95%;}.sf-row-96{-webkit-flex:0 96%;-moz-flex:0 96%;-ms-flex:0 96%;flex:0 96%;width:96%;}.sf-row-97{-webkit-flex:0 97%;-moz-flex:0 97%;-ms-flex:0 97%;flex:0 97%;width:97%;}.sf-row-98{-webkit-flex:0 98%;-moz-flex:0 98%;-ms-flex:0 98%;flex:0 98%;width:98%;}.sf-row-99{-webkit-flex:0 99%;-moz-flex:0 99%;-ms-flex:0 99%;flex:0 99%;width:99%;}.sf-row-100{-webkit-flex:0 100%;-moz-flex:0 100%;-ms-flex:0 100%;flex:0 100%;width:100%;}@media only screen and (max-width: 959px){[class*="sf-row-"]{-webkit-flex:0 100%;-moz-flex:0 100%;-ms-flex:0 100%;flex:0 100%;width:100%; padding-left:0; padding-right:0;}}/* sf-grid koniec */

/* SF-MARGIN START */
.sf-hugemarginall{margin:8rem;}.sf-hugemargintop{margin-top:8rem;}.sf-hugemarginright{margin-right:8rem;}.sf-hugemarginbottom{margin-bottom:8rem;}.sf-hugemarginleft{margin-left:8rem;}.sf-bigmarginall{margin:4rem;}.sf-bigmargintop{margin-top:4rem;}.sf-bigmarginright{margin-right:4rem;}.sf-bigmarginbottom{margin-bottom:4rem;}.sf-bigmarginleft{margin-left:4rem;}.sf-medmarginall{margin:2rem;}.sf-medmargintop{margin-top:2rem;}.sf-medmarginright{margin-right:2rem;}.sf-medmarginbottom{margin-bottom:2rem;}.sf-medmarginleft{margin-left:2rem;}.sf-smallmarginall{margin:1rem;}.sf-smallmargintop{margin-top:1rem;}.sf-smallmarginright{margin-right:1rem;}.sf-smallmarginbottom{margin-bottom:1rem;}.sf-smallmarginleft{margin-left:1rem;}.sf-tinymarginall{margin:.5rem;}.sf-tinymargintop{margin-top:.5rem;}.sf-tinymarginright{margin-right:.5rem;}.sf-tinymarginbottom{margin-bottom:.5rem;}.sf-tinymarginleft{margin-left:.5rem;}.sf-nomarginall{margin:0;}.sf-nomargintop{margin-top:0;}.sf-nomarginright{margin-right:0;}.sf-nomarginbottom{margin-bottom:0;}.sf-nomarginleft{margin-left:0;}.sf-flush, .sf-flush *{margin:0;padding:0;}@media (max-width: 766px){[class*="hugemargin"], [class*="bigmargin"], [class*="medemargin"]{margin:1rem;}}/* sf-margin koniec*/

/* SF-PADDING START */
.sf-hugepaddingall{padding:8rem;}.sf-hugepaddingtop{padding-top:8rem;}.sf-hugepaddingright{padding-right:8rem;}.sf-hugepaddingbottom{padding-bottom:8rem;}.sf-hugepaddingleft{padding-left:8rem;}.sf-bigpaddingall{padding:4rem;}.sf-bigpaddingtop{padding-top:4rem;}.sf-bigpaddingright{padding-right:4rem;}.sf-bigpaddingbottom{padding-bottom:4rem;}.sf-bigpaddingleft{padding-left:4rem;}.sf-medpaddingall{padding:2rem;}.sf-medpaddingtop{padding-top:2rem;}.sf-medpaddingright{padding-right:2rem;}.sf-medpaddingbottom{padding-bottom:2rem;}.sf-medpaddingleft{padding-left:2rem;}.sf-smallpaddingall{padding:1rem;}.sf-smallpaddingtop{padding-top:1rem;}.sf-smallpaddingright{padding-right:1rem;}.sf-smallpaddingbottom{padding-bottom:1rem;}.sf-smallpaddingleft{padding-left:1rem;}.sf-tinypaddingall{padding:.5rem;}.sf-tinypaddingtop{padding-top:.5rem;}.sf-tinypaddingright{padding-right:.5rem;}.sf-tinypaddingbottom{padding-bottom:.5rem;}.sf-tinypaddingleft{padding-left:.5rem;}.sf-nopaddingall{padding:0;}.sf-nopaddingtop{padding-top:0;}.sf-nopaddingright{padding-right:0;}.sf-nopaddingbottom{padding-bottom:0;}.sf-nopaddingleft{padding-left:0;}.sf-flush, .sf-flush *{margin:0;padding:0;}@media (max-width: 766px){[class*="hugepadding"], [class*="bigpadding"], [class*="medpadding"]{padding:1rem;}}/* sf-padding koniec */

section.module.parallax{
	height:auto;
	padding:100px 0;
}
section.module.parallax .container{
	background-color:rgba(255,255,255,.75);
	padding:1em 2em;
	text-align:center;
}
html,body{
	font-size:16px;
}
.prawa_gora a{
	color:#FFF;
}
ul.sf-footermenu{
	padding-left:0;
	list-style-type:none;
}
.sf-container{
	padding-top:2rem;
	padding-bottom:2rem;
	max-width:1040px;
	margin:auto;
}
.container img{
	max-width:100%;
}
.tab_gl_white{
	padding:1rem;
}