@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i|Work+Sans:100,200,300,400,500,600,700,800,900&display=swap&subset=cyrillic,latin-ext');
/* line 37, style.less */
body {
  width: 100%;
  *zoom: 1;
  font-size: 16px;
  font-family: Work Sans, Roboto;
  box-sizing: border-box;
  background: #161616;
  overflow-x: hidden;
  /* overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto; */
}


/* line 22, style.less */
body:before,
body:after {
  content: "";
  display: table;
}
/* line 27, style.less */
body:after {
  clear: both;
}
@media only screen and (min-width: 993px) and (max-width: 1280px) {
  /* line 41, style.less */
  body {
    font-size: 15px;
  }
}
/* line 78, style.less */
div {
  box-sizing: border-box;
}
/* line 79, style.less */
button {
  outline: 0 none !important;
}
/* line 95, style.less */
body,
html {
  margin: 0;
  padding: 0;
  font-family: Work Sans, Roboto;
  color: #495057;
  scroll-behavior: smooth;
}
/* line 96, style.less */
.full {
  width: 100%;
  float: left;
}
/* line 97, style.less */
.container1400 {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 20px;
}
/* line 98, style.less */
.container {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}
/* line 99, style.less */
.flex-inline {
  display: flex;
  flex-direction: row;
}
/* line 100, style.less */
.space {
  justify-content: space-between;
}
/* line 102, style.less */
.transitions {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}
/* line 103, style.less */
.transitionsFast {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
}
/* line 104, style.less */
.transitionsSlow {
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -ms-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}
/* line 106, style.less */
.shadow {
  -webkit-box-shadow: 0 0 40px 0 #e2e2e2;
  box-shadow: 0 0 40px 0 #e2e2e2;
}
/* line 111, style.less */
.xshadow {
  -webkit-box-shadow: 0 0 0px 0 transparent;
  box-shadow: 0 0 0px 0 transparent;
}
/* line 114, style.less */
.ac {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
/* line 116, style.less */
.scale0 {
  -moz-transform: scale(0);
  -webkit-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}
/* line 122, style.less */
.scale1 {
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 128, style.less */
.link-button {
  font-size: 13px;
  color: #fb6600;
  display: table;
  padding: 15px 20px;
  border: 3px solid #fb6600;
  border-radius: 8px;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 129, style.less */
.link-button:hover {
  background: #fb6600;
  color: #ffffff;
  box-shadow: 0px 0px 0px 2px #161616, 0px 0px 0px 5px #fb6600;
}
/* line 132, style.less */
.link-button-b {
  font-size: 13px;
  color: #ffffff;
  display: table;
  padding: 15px 20px;
  border: 3px solid #ffffff;
  border-radius: 8px;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 133, style.less */
.link-button-b:hover {
  background: #ffffff;
  color: #fb6600;
  box-shadow: 0px 0px 0px 2px #fb6600, 0px 0px 0px 5px #ffffff;
}
/* line 136, style.less */
.link-text {
  color: #fb6600;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 15px 0;
}
/* line 137, style.less */
.link-text::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 15px;
  margin-left: 3px;
  line-height: 12px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  visibility: hidden;
}
/* line 138, style.less */
.link-text:hover::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 15px;
  margin-left: 8px;
  line-height: 12px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  visibility: visible;
}
/* line 143, style.less */
a {
  text-decoration: none !important;
}
/* line 145, style.less */
p,
a,
ul li {
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0.04em;
  font-size: 16px;
  line-height: 1.8;
  color: #686868;
}
@media only screen and (min-width: 993px) and (max-width: 1280px) {
  /* line 151, style.less */
  p,
  a,
  ul li {
    font-size: 15px;
  }
}
/* line 156, style.less */
a:hover {
  color: #fb6600;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 158, style.less */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
  font-family: Work Sans, Roboto;
}
/* line 163, style.less */
.page-header h2 {
  color: #ffffff;
  font-weight: 600;
  font-size: 28px;
  letter-spacing: 0.7px;
  margin-top: 0;
  margin-bottom: 10vh;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 163, style.less */
  .page-header h2 {
    font-size: 22px;
  }
}
/* line 164, style.less */
.page-header h1 {
  font-size: 5vw;
  margin: 5vh auto 15vh auto;
  font-weight: bold;
  color: #ffffff;
}
/* line 171, style.less */
h3 {
  color: #ffffff;
  font-weight: 600;
  font-size: 28px;
  letter-spacing: 0.7px;
  margin-top: 0;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 171, style.less */
  h3 {
    font-size: 22px;
  }
}
/* line 172, style.less */
h4 {
  color: #ffffff;
  font-weight: 600;
  font-size: 22px;
  letter-spacing: 0.7px;
  margin-top: 0;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 172, style.less */
  h4 {
    font-size: 22px;
  }
}
/* line 183, style.less */
.i {
  font-style: italic;
}
/* line 186, style.less */
.transitions {
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 195, style.less */
  .hidemobile {
    display: none;
  }
}
/* line 198, style.less */
.span3 {
  width: 33%;
  float: left;
  padding: 25px;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 198, style.less */
  .span3 {
    width: 50%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  /* line 198, style.less */
  .span3 {
    width: 100%;
  }
}
/* line 199, style.less */
.span4 {
  width: 25%;
  float: left;
  padding: 25px;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 199, style.less */
  .span4 {
    width: 50%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  /* line 199, style.less */
  .span4 {
    width: 100%;
  }
}
/* line 200, style.less */
.span6 {
  width: 50%;
  float: left;
  padding: 25px;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 200, style.less */
  .span6 {
    width: 100%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  /* line 200, style.less */
  .span6 {
    width: 100%;
    padding: 5px;
  }
}
/* line 202, style.less */
.moduletable.span3 h3,
.moduletable.span4 h3 {
  text-align: center;
  font-size: 18px;
}
/* line 203, style.less */
.moduletable.span4 h3 {
  font-size: 18px;
}
/* line 207, style.less */
.hamburger {
  display: none;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 210, style.less */
  div.menu {
    -webkit-overflow-scrolling: touch;
    position: fixed;
    top: 0;
    right: -100%;
    padding: 50px 20px;
    background: #161616;
    width: 100%;
    max-width: 100%;
    height: 100vh;
    overflow: auto;
    border-left: 1px solid #606060;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
  /* line 223, style.less */
  div.menu .moduletable_menu {
    display: flex;
    background: #161616;
  }
  /* line 224, style.less */
  div.menu .moduletable_menu ul {
    padding: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    background: #161616;
  }
  /* line 226, style.less */
  div.menu .moduletable_menu ul li {
    padding: 3px;
    width: 100%;
    list-style-type: none;
    text-align: center;
    background: #161616 !important;
  }
  /* line 228, style.less */
  div.menu .moduletable_menu ul li a,
  div.menu .moduletable_menu ul li span.separator {
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 600;
    padding: 15px 0;
  }
  /* line 234, style.less */
  div.menu .moduletable_menu ul li a img,
  div.menu .moduletable_menu ul li span.separator img {
    display: none !important;
  }
  /* line 237, style.less */
  div.menu .moduletable_menu ul li.parent-open {
    background: #fb6600;
  }
  /* line 240, style.less */
  div.menu .moduletable_menu ul.nav-child {
    flex-direction: column;
    display: none;
    z-index: 9999999;
    background: #161616;
  }
  /* line 241, style.less */
  div.menu .moduletable_menu ul.nav-child li {
    display: flex;
    z-index: 9999999;
    position: relative;
  }
  /* line 242, style.less */
  div.menu .moduletable_menu ul.nav-child li a {
    padding: 0 0 0 15px;
    display: block;
    z-index: 9999999;
    position: relative;
    color: #fb6600;
    width: 100%;
    font-size: 12px;
    padding: 5px;
  }
  /* line 245, style.less */
  div.menu .moduletable_menu ul.nav-child li a::before {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 12px;
    margin-right: 5px;
    width: 15px;
  }
  /* line 252, style.less */
  div.menu.open {
    right: 0;
  }
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 258, style.less */
  img.logo {
    width: 100px;
    margin-left: 25px;
    max-width: 100%;
    align-self: center;
    max-height: 35px;
  }
  /* line 259, style.less */
  img.logo-napis {
    width: 120px;
    margin-left: 15px;
    max-height: 35px;
    align-self: center;
  }
  /* line 260, style.less */
  .logo a {
    display: flex;
  }
  /* line 261, style.less */
  .top {
    position: relative;
    z-index: 99999;
    width: 100%;
    float: left;
  }
  /* line 262, style.less */
  .na {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%);
    max-width: 80%;
    display: block;
    width: 800px;
    margin-top: -100px;
  }
  /* line 263, style.less */
  .napis-agm {
    max-width: 100%;
    display: block;
    width: 800px;
    margin: 0 auto;
  }
  /* line 264, style.less */
  .no1 {
    width: 200px;
    max-width: 50%;
    margin-top: 20px;
  }
  /* line 265, style.less */
  .header {
    padding: 0 !important;
    position: fixed;
    width: 100%;
    z-index: 99999;
  }
  /* line 266, style.less */
  .logo {
    background: #161616;
    display: flex;
    flex-direction: row;
    width: 100%;
    padding: 0;
    height: 60px;
    justify-content: space-between;
    position: relative;
    z-index: 999999 !important;
  }
  /* line 267, style.less */
  .logo .hamburger {
    position: relative;
    z-index: 999;
    background: #161616;
    right: 0;
    height: 100%;
    width: 50px;
    display: flex;
    text-align: center;
  }
  /* line 268, style.less */
  .logo .hamburger #nav-icon3 {
    align-self: center;
    margin: 0 auto;
  }
}
/* line 274, style.less */
#nav-icon3 {
  position: relative;
  right: 0px;
  width: 70px;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  cursor: pointer;
  z-index: 9999;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media only screen and (min-width: 993px) {
  /* line 288, style.less */
  #nav-icon3 {
    display: none !important;
  }
}
/* line 291, style.less */
#nav-icon3:hover span:nth-child(4) {
  width: 100%;
}
/* line 295, style.less */
#nav-icon3.open {
  background: transparent;
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  /* line 299, style.less */
  img.logo-napis {
    width: 100px;
  }
}
@media screen and (min-width: 331px) and (max-width: 360px) {
  /* line 300, style.less */
  img.logo-napis {
    width: 70px;
  }
}
@media screen and (max-width: 330px) {
  /* line 301, style.less */
  img.logo-napis {
    width: 50px;
  }
}
@media only screen and (min-width: 993px) {
  /* line 304, style.less */
  .top {
    position: relative;
  }
  /* line 305, style.less */
  .na {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%);
    max-width: 80%;
    display: block;
    width: 800px;
    margin-top: -100px;
  }
  /* line 306, style.less */
  .napis-agm {
    max-width: 100%;
    display: block;
    width: 800px;
    margin: 0 auto;
  }
  /* line 307, style.less */
  .no1 {
    width: 300px;
    max-width: 50%;
    margin-top: 50px;
  }
  /* line 308, style.less */
  .logo a {
    display: flex;
    height: 100%;
  }
  /* line 309, style.less */
  img.logo {
    width: 140px;
    max-width: 100%;
    align-self: center;
  }
  /* line 310, style.less */
  img.logo-napis {
    width: 140px;
    margin-left: 15px;
    align-self: center;
  }
  /* line 311, style.less */
  .header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    position: relative;
    z-index: 999999999999999;
  }
  /* line 312, style.less */
  .header-line {
    width: 100%;
    height: 1px;
    background: #fff;
    display: block;
    opacity: 0.2;
  }
  /* line 313, style.less */
  div.menu {
    display: flex;
  }
  /* line 314, style.less */
  div.menu .moduletable_menu {
    display: flex;
  }
  /* line 315, style.less */
  div.menu .moduletable_menu ul {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
  }
  /* line 317, style.less */
  div.menu .moduletable_menu ul li {
    padding: 0;
    list-style-type: none;
  }
  /* line 319, style.less */
  div.menu .moduletable_menu ul li a,
  div.menu .moduletable_menu ul li span.separator {
    display: flex;
    padding: 40px 12px 35px 12px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    align-self: center;
    border-bottom: 5px solid transparent;
  }
  /* line 321, style.less */
  div.menu .moduletable_menu ul li a:hover,
  div.menu .moduletable_menu ul li span.separator:hover {
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    border-bottom: 5px solid #fb6600;
  }
  /* line 322, style.less */
  div.menu .moduletable_menu ul li a img,
  div.menu .moduletable_menu ul li span.separator img {
    display: none !important;
  }
  /* line 325, style.less */
  div.menu .moduletable_menu ul li span.separator {
    position: relative;
    cursor: pointer;
  }
  /* line 328, style.less */
  div.menu .moduletable_menu ul.nav-child {
    flex-direction: column;
    z-index: 9999999;
    display: none;
    position: absolute;
    width: 100%;
    min-width: 200px;
    margin-top: 20px;
    padding: 0 0 10px 0;
    background: rgba(251, 102, 0, 0.9);
  }
  /* line 329, style.less */
  div.menu .moduletable_menu ul.nav-child li {
    display: flex;
    z-index: 9999999;
    position: relative;
    padding: 5px 0;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
  /* line 330, style.less */
  div.menu .moduletable_menu ul.nav-child li a {
    padding: 2px 5px 2px 15px;
    display: block;
    z-index: 9999999;
    position: relative;
    color: #ffffff;
    font-size: 11px !important;
    border: 0 !important;
  }
  /* line 332, style.less */
  div.menu .moduletable_menu ul.nav-child li a:hover {
    color: #000000;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
  /* line 334, style.less */
  div.menu .moduletable_menu ul.nav-child li a::before {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 14px;
    margin-right: 10px;
    width: 20px;
  }
  /* line 337, style.less */
  div.menu .moduletable_menu li.parent {
    z-index: 9999999;
    position: relative;
  }
  /* line 338, style.less */
  div.menu .moduletable_menu li.parent:hover span.separator {
    border-bottom: 5px solid #fb6600;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
  }
  /* line 342, style.less */
  div.menu .moduletable_menu ul.menu li.parent:hover ul.nav-child {
    display: block !important;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    margin-top: 0px;
  }
  /* line 343, style.less */
  div.menu .moduletable_menu ul.menu li.parent:hover ul.nav-child li.parent ul.nav-child {
    display: none !important;
  }
}
@media only screen and (min-width: 993px) and (max-width: 1280px) {
  /* line 352, style.less */
  div.menu .moduletable_menu ul li a,
  div.menu .moduletable_menu ul li span.separator {
    padding: 40px 4px 35px 4px;
    font-size: 12px;
  }
}
@media only screen and (min-width: 1380px) {
  /* line 360, style.less */
  div.menu .moduletable_menu ul li a,
  div.menu .moduletable_menu ul li span.separator {
    padding: 40px 12px 35px 12px;
    font-size: 15px;
  }
}
/* line 374, style.less */
#nav-icon3 div {
  height: 20px;
  width: 29px;
  position: relative;
}
/* line 380, style.less */
#nav-icon3 span {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  border-radius: 0px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
/* line 392, style.less */
#nav-icon3 span:nth-child(1) {
  top: 0px;
  background: #fb6600;
}
/* line 397, style.less */
#nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3) {
  top: 8px;
  background: #fb6600;
}
/* line 402, style.less */
#nav-icon3 span:nth-child(4) {
  top: 16px;
  background: #fb6600;
  width: 50%;
  transition-duration: 0.2s;
}
/* line 409, style.less */
#nav-icon3.open span:nth-child(1) {
  top: 8px;
  width: 0%;
  left: 50%;
}
/* line 415, style.less */
#nav-icon3.open span:nth-child(2) {
  transform: rotate(45deg);
}
/* line 419, style.less */
#nav-icon3.open span:nth-child(3) {
  transform: rotate(-45deg);
}
/* line 423, style.less */
#nav-icon3.open span:nth-child(4) {
  top: 8px;
  width: 0%;
  left: 50%;
}
/* line 430, style.less */
.website {
  -webkit-overflow-scrolling: touch;
  width: 100%;
  float: left;
  background: #161616;
}
/* line 431, style.less */
.slided {
  -moz-transform: translateX(-300px);
  -webkit-transform: translateX(-300px);
  -o-transform: translateX(-300px);
  -ms-transform: translateX(-300px);
  transform: translateX(-300px);
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 444, style.less */
.moduletable-social {
  display: flex;
  padding: 20px;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 444, style.less */
  .moduletable-social {
    padding: 20px 0;
    margin: 0 auto;
  }
}
/* line 445, style.less */
.moduletable-social .jmm-social {
  display: flex;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 445, style.less */
  .moduletable-social .jmm-social {
    margin: 0 auto;
  }
}
/* line 446, style.less */
.moduletable-social .jmm-social .jmm-social-in {
  align-self: center;
}
/* line 447, style.less */
.moduletable-social .jmm-social .jmm-social-in ul {
  padding: 0;
  margin: 0;
  display: flex;
}
/* line 448, style.less */
.moduletable-social .jmm-social .jmm-social-in ul li {
  color: #ffffff;
  list-style: none;
}
/* line 451, style.less */
.moduletable-social .jmm-social .jmm-social-in ul li a {
  color: #ffffff;
  margin: 8px;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 451, style.less */
  .moduletable-social .jmm-social .jmm-social-in ul li a {
    font-size: 28px;
    margin: 15px;
  }
}
/* line 452, style.less */
.moduletable-social .jmm-social .jmm-social-in ul li a:hover {
  color: #fb6600;
}
/* line 464, style.less */
.rightmenu {
  display: flex;
}
/* line 465, style.less */
.mobile-languages {
  margin-right: 20px;
  position: relative;
  z-index: 9999;
}
@media only screen and (min-width: 993px) {
  /* line 466, style.less */
  .mobile-languages {
    display: none !important;
  }
}
/* line 468, style.less */
.moduletable-languages,
.mobile-languages {
  display: flex;
}
/* line 469, style.less */
.moduletable-languages .mod-languages-languages,
.mobile-languages .mod-languages-languages {
  align-self: center;
}
/* line 470, style.less */
.moduletable-languages a.dropdown-toggle,
.mobile-languages a.dropdown-toggle {
  color: #ffffff;
  font-size: 0px;
  font-weight: 600;
  display: flex;
}
/* line 471, style.less */
.moduletable-languages a.dropdown-toggle img,
.mobile-languages a.dropdown-toggle img {
  width: auto;
  height: 18px;
}
/* line 472, style.less */
.moduletable-languages a.dropdown-toggle::after,
.mobile-languages a.dropdown-toggle::after {
  content: "\f107";
  font-family: FontAwesome;
  font-size: 14px;
  margin-left: 5px;
  line-height: 18px;
}
/* line 473, style.less */
.moduletable-languages ul.lang-inline,
.mobile-languages ul.lang-inline {
  display: none;
  position: absolute;
  padding: 10px 0;
  margin: 0;
  z-index: 999999;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 476, style.less */
  .moduletable-languages ul.lang-inline,
  .mobile-languages ul.lang-inline {
    padding: 20px;
  }
}
/* line 479, style.less */
.moduletable-languages ul.lang-inline li,
.mobile-languages ul.lang-inline li {
  list-style: none;
  display: flex;
  padding: 5px 0;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 480, style.less */
  .moduletable-languages ul.lang-inline li,
  .mobile-languages ul.lang-inline li {
    padding: 10px 0;
  }
}
/* line 481, style.less */
.moduletable-languages ul.lang-inline li a,
.mobile-languages ul.lang-inline li a {
  font-size: 0px;
}
/* line 483, style.less */
.moduletable-languages ul.lang-inline li a img,
.mobile-languages ul.lang-inline li a img {
  width: auto;
  height: 18px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 483, style.less */
  .moduletable-languages ul.lang-inline li a img,
  .mobile-languages ul.lang-inline li a img {
    width: auto;
    height: 36px;
  }
}
/* line 484, style.less */
.moduletable-languages ul.lang-inline li a img:hover,
.mobile-languages ul.lang-inline li a img:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 494, style.less */
.moduletable-languages ul.lang-inline li.lang-active,
.mobile-languages ul.lang-inline li.lang-active {
  display: none;
}
/* line 497, style.less */
.menu.open .moduletable-languages {
  display: none !important;
}
/* line 499, style.less */
.fullscreen-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  height: 100vh;
  z-index: -10;
}
/* line 510, style.less */
.top-homepage {
  height: 100vh;
  background: url('/images/bg-main.jpg') rgba(0, 0, 0, 0.7) no-repeat;
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center center;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
@media only screen and (min-width: 993px) {
  /* line 513, style.less */
  .top-homepage {
    background-attachment: fixed;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 522, style.less */
  .top-homepage {
    opacity: 0.8;
  }
}
/* line 530, style.less */
.top-voyager {
  background: url('/images/voyager/voyager_bg.jpg') rgba(0, 0, 0, 0.6) no-repeat;
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center center;
}
@media only screen and (min-width: 993px) {
  /* line 532, style.less */
  .top-voyager {
    background-attachment: fixed;
  }
}
/* line 536, style.less */
.top-granaty {
  background: url('/images/granaty.jpg') rgba(0, 0, 0, 0.6) no-repeat;
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center center;
}
/* line 539, style.less */
.top-wewn {
  background: url('/images/wewn.jpg') rgba(0, 0, 0, 0.6) no-repeat;
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center center;
}
/* line 546, style.less */
.moduletablegranaty {
  margin: 50px auto;
}
@media only screen and (min-width: 993px) {
  /* line 550, style.less */
  .nasze-produkty-mainpage .container1400,
  .agm-w-akcji-mainpage .container1400,
  .underslider .container1400,
  .cta .container1400,
  .moduletable-subt ul li,
  .moduletable-subt2 ul li,
  .content .moduletable,
  .vo .top-img,
  .vo .top-content,
  .granaty {
    visibility: hidden;
  }
}
/* line 552, style.less */
.animated {
  visibility: visible !important;
  animation-fill-mode: none !important;
}
/* line 559, style.less */
.underslider {
  background: #161616;
  padding: 100px 20px 50px 20px;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 559, style.less */
  .underslider {
    padding: 25px 0 25px 0;
  }
}
/* line 560, style.less */
.underslider .underslider-feautures {
  display: flex;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 560, style.less */
  .underslider .underslider-feautures {
    flex-direction: column;
  }
}
/* line 561, style.less */
.underslider .underslider-feautures .feauture {
  display: flex;
  width: 100%;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 561, style.less */
  .underslider .underslider-feautures .feauture {
    flex-direction: column;
    padding: 10px;
    text-align: center;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 561, style.less */
  .underslider .underslider-feautures .feauture {
    padding: 25px 0 25px 0;
  }
}
/* line 562, style.less */
.underslider .underslider-feautures .feauture .feauture-title {
  width: 50%;
  padding-right: 5%;
  text-transform: uppercase;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 562, style.less */
  .underslider .underslider-feautures .feauture .feauture-title {
    width: 100%;
    padding: 0 0 25px 0;
  }
}
/* line 563, style.less */
.underslider .underslider-feautures .feauture .feauture-title a {
  font-size: 28px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 0.5;
  line-height: 1.2;
}
/* line 565, style.less */
.underslider .underslider-feautures .feauture .feauture-readmore, .txtbody .feauture-readmore {
  align-self: center;
  font-size: 13px;
  color: #fb6600;
  display: table;
  padding: 15px 20px;
  border: 3px solid #fb6600;
  border-radius: 8px;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.txtbody .feauture-readmore {margin: 0 auto;}
.categories-description p {font-size: 15px; line-height: 1.8;}

/* line 129, style.less */
.underslider .underslider-feautures .feauture .feauture-readmore:hover, .txtbody .feauture-readmore:hover {
  background: #fb6600;
  color: #ffffff;
  box-shadow: 0px 0px 0px 2px #161616, 0px 0px 0px 5px #fb6600;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 565, style.less */
  .underslider .underslider-feautures .feauture .feauture-readmore , .txtbody .feauture-readmore{
    margin: 0 auto;
  }
}
/* line 567, style.less */
.underslider .underslider-feautures .feauture:nth-child(even) {
  justify-content: flex-end;
}
/* line 571, style.less */
.nasze-produkty-mainpage {
  background: #161616;
  padding: 50px 20px;
}
/* line 572, style.less */
.nasze-produkty-mainpage h3 {
  margin: 0;
  text-align: center;
  width: 100%;
  color: #474747;
  font-size: 14px;
  position: relative;
}
/* line 573, style.less */
.nasze-produkty-mainpage h3 span {
  background: #161616;
  padding: 0 15px;
  z-index: 999;
  position: relative;
}
/* line 574, style.less */
.nasze-produkty-mainpage h3::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #474747;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
/* line 575, style.less */
.nasze-produkty-mainpage .underslider-feautures {
  display: flex;
  padding: 50px 0;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 575, style.less */
  .nasze-produkty-mainpage .underslider-feautures {
    flex-direction: column;
    padding: 50px 0;
  }
}
/* line 576, style.less */
.nasze-produkty-mainpage .underslider-feautures .feauture {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
  align-items: center;
  position: relative;
  z-index: 9;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 576, style.less */
  .nasze-produkty-mainpage .underslider-feautures .feauture {
    flex-direction: column;
    padding: 10px;
    text-align: center;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 576, style.less */
  .nasze-produkty-mainpage .underslider-feautures .feauture {
    padding: 25px 0 25px 0;
  }
}
/* line 577, style.less */
.nasze-produkty-mainpage .underslider-feautures .feauture .feauture-image img {
  max-width: 100%;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 577, style.less */
  .nasze-produkty-mainpage .underslider-feautures .feauture .feauture-image img {
    margin-bottom: 20px;
  }
}
/* line 578, style.less */
.nasze-produkty-mainpage .underslider-feautures .feauture .feauture-content {
  margin-left: 40px;
  width: 50%;
  position: relative;
  z-index: 9;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 578, style.less */
  .nasze-produkty-mainpage .underslider-feautures .feauture .feauture-content {
    width: 100%;
    padding: 0 0 25px 0;
    margin: 0;
  }
}
/* line 580, style.less */
.nasze-produkty-mainpage .underslider-feautures .feauture .feauture-title a {
  font-size: 28px;
  font-weight: 700;
  color: #ffffff;
  letter-spacing: 50%;
  line-height: 1.2;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 581, style.less */
.nasze-produkty-mainpage .underslider-feautures .feauture .feauture-title a:hover {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #fb6600;
}
/* line 584, style.less */
.nasze-produkty-mainpage .underslider-feautures .feauture .feauture-description {
  color: #686868;
  font-size: 16px;
  margin: 15px 0;
}
/* line 585, style.less */
.nasze-produkty-mainpage .underslider-feautures .feauture a.feauture-readmore {
  color: #fb6600;
  font-size: 13px !important;
  font-weight: 700;
  text-transform: uppercase;
  margin: 15px 0;
}
/* line 586, style.less */
.nasze-produkty-mainpage .underslider-feautures .feauture a.feauture-readmore::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 14px;
  margin-left: 3px;
  line-height: 12px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  visibility: hidden;
}
/* line 587, style.less */
.nasze-produkty-mainpage .underslider-feautures .feauture a.feauture-readmore:hover::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 14px;
  margin-left: 8px;
  line-height: 12px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  visibility: visible;
}
/* line 590, style.less */
.nasze-produkty-mainpage .underslider-feautures .feauture:nth-child(even) {
  justify-content: flex-end;
}
/* line 591, style.less */
.nasze-produkty-mainpage .underslider-feautures .feauture::after {
  display: flex;
  content: "";
  width: 100%;
  height: 100%;
  background: url('/images/shadow.png') no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  z-index: 0;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 599, style.less */
  .nasze-produkty-mainpage .underslider-feautures .feauture::after {
    display: none;
  }
}
/* line 604, style.less */
.agm-w-akcji-mainpage {
  background: #161616;
  padding: 50px 20px;
}
/* line 605, style.less */
.agm-w-akcji-mainpage h3 {
  margin: 0;
  text-align: center;
  width: 100%;
  color: #474747;
  font-size: 14px;
  position: relative;
}
/* line 606, style.less */
.agm-w-akcji-mainpage h3 span {
  background: #161616;
  padding: 0 15px;
  z-index: 999;
  position: relative;
}
/* line 607, style.less */
.agm-w-akcji-mainpage h3::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #474747;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
/* line 608, style.less */
.agm-w-akcji-mainpage .zmdi-play {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  line-height: unset !important;
}
/* line 611, style.less */
.agm-w-akcji-mainpage .ba-gallery {
  padding: 100px 0;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 611, style.less */
  .agm-w-akcji-mainpage .ba-gallery {
    padding: 15px 0;
  }
}
/* line 612, style.less */
.agm-w-akcji-mainpage .ba-pagination {
  padding: 50px 0 0 0;
}
/* line 613, style.less */
.agm-w-akcji-mainpage .ba-gallery .ba-pagination a.ba-btn.ba-prev {
  width: 56px !important;
  height: 56px !important;
  padding: 0 !important;
  display: inline-block !important;
  background: url('/images/prev.png') no-repeat !important;
  background-size: cover !important;
  margin-left: 15px !important;
  transform: none !important;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 615, style.less */
  .agm-w-akcji-mainpage .ba-gallery .ba-pagination a.ba-btn.ba-prev {
    width: 30px  !important;
    height: 30px !important;
  }
}
/* line 616, style.less */
.agm-w-akcji-mainpage .ba-gallery .ba-pagination a.ba-btn.ba-prev:hover {
  opacity: 0.7 !important;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 617, style.less */
.agm-w-akcji-mainpage .ba-gallery .ba-pagination a.ba-btn.ba-prev .zmdi {
  display: none !important;
}
/* line 620, style.less */
.agm-w-akcji-mainpage .ba-gallery .ba-pagination a.ba-btn.ba-next {
  width: 56px !important;
  height: 56px !important;
  padding: 0 !important;
  display: inline-block !important;
  background: url('/images/next.png') no-repeat !important;
  background-size: cover !important;
  margin-left: 15px !important;
  transform: none !important;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 622, style.less */
  .agm-w-akcji-mainpage .ba-gallery .ba-pagination a.ba-btn.ba-next {
    width: 30px  !important;
    height: 30px !important;
  }
}
/* line 623, style.less */
.agm-w-akcji-mainpage .ba-gallery .ba-pagination a.ba-btn.ba-next:hover {
  opacity: 0.7 !important;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 624, style.less */
.agm-w-akcji-mainpage .ba-gallery .ba-pagination a.ba-btn.ba-next .zmdi {
  display: none !important;
}
/* line 629, style.less */
.cta {
  background: #fb6600;
  width: 100%;
  float: left;
  padding: 80px 15px;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 630, style.less */
  .cta {
    padding: 40px 15px;
  }
}
/* line 631, style.less */
.cta .moduletable .custom {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 631, style.less */
  .cta .moduletable .custom {
    flex-direction: column;
    justify-content: center;
  }
}
/* line 633, style.less */
.cta p {
  color: #ffffff;
  font-size: 36px;
  line-height: 150%;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 634, style.less */
  .cta p {
    text-align: center;
    margin: 10px 0;
  }
}
/* line 635, style.less */
.cta p strong {
  font-weight: 600;
}
/* line 638, style.less */
.cta a {
  font-size: 13px;
  color: #ffffff;
  display: table;
  padding: 15px 20px;
  border: 3px solid #ffffff;
  border-radius: 8px;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 133, style.less */
.cta a:hover {
  background: #ffffff;
  color: #fb6600;
  box-shadow: 0px 0px 0px 2px #fb6600, 0px 0px 0px 5px #ffffff;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 638, style.less */
  .cta a {
    margin: 0 auto;
  }
}
/* line 641, style.less */
.bottom {
  background: #161616;
  display: flex;
  flex-direction: row;
  padding: 100px 0;
  width: 100%;
  float: left;
}
/* line 644, style.less */
.bottom .footer {
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 644, style.less */
  .bottom .footer {
    flex-direction: column;
  }
}
/* line 645, style.less */
.bottom .footer1 {
  width: 33%;
  padding-right: 90px;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 645, style.less */
  .bottom .footer1 {
    width: 100%;
    padding: 0 0 50px 0;
  }
}
/* line 646, style.less */
.bottom .footer2 {
  width: 67%;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 646, style.less */
  .bottom .footer2 {
    width: 100%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  /* line 646, style.less */
  .bottom .footer2 {
    display: none;
  }
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 647, style.less */
  .bottom .footer1 {
    text-align: center;
  }
}
/* line 648, style.less */
.bottom .footer1 p {
  color: #ffffff;
  font-size: 15px;
  line-height: 1.6;
  font-weight: 300;
}
/* line 649, style.less */
.bottom .footer1 a {
  color: #fb6600;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 15px 0;
}
/* line 137, style.less */
.bottom .footer1 a::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 15px;
  margin-left: 3px;
  line-height: 12px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  visibility: hidden;
}
/* line 138, style.less */
.bottom .footer1 a:hover::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 15px;
  margin-left: 8px;
  line-height: 12px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  visibility: visible;
}
/* line 651, style.less */
.bottom ul.menu {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
/* line 654, style.less */
.bottom ul.menu li {
  list-style: none;
  padding: 0 10px;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 655, style.less */
  .bottom ul.menu li {
    width: 50%;
    box-sizing: border-box;
  }
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  /* line 655, style.less */
  .bottom ul.menu li {
    width: 100%;
  }
}
/* line 656, style.less */
.bottom ul.menu li a {
  color: #4b4b4b;
  font-size: 15px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 657, style.less */
.bottom ul.menu li a:hover {
  color: #fb6600;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 659, style.less */
.bottom ul.menu li img {
  display: none !important;
}
/* line 660, style.less */
.bottom ul.menu li span.separator {
  color: #4b4b4b;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 662, style.less */
.bottom ul.menu li:nth-child(1),
.bottom ul.menu li:nth-last-child(1) {
  display: none;
}
/* line 664, style.less */
.bottom ul.nav-child {
  padding: 40px 0;
}
/* line 665, style.less */
.bottom ul.nav-child li {
  padding: 0;
}
/* line 666, style.less */
.bottom ul.nav-child li:nth-child(1),
.bottom ul.nav-child li:nth-last-child(1) {
  display: block;
}
/* line 670, style.less */
.copyright-container {
  background: #161616;
  width: 100%;
  float: left;
}
/* line 671, style.less */
.copyright-container .copyright {
  width: 100%;
  text-align: right;
  padding: 45px 15px;
}
/* line 672, style.less */
.copyright-container .copyright p,
.copyright-container .copyright a {
  font-size: 12px;
  color: #686868;
  margin: 0;
  padding: 0;
}
/* line 679, style.less */
.voyager-top .container1400 .moduletable {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 80px 25px;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 680, style.less */
  .voyager-top .container1400 .moduletable {
    flex-direction: column-reverse;
  }
}
/* line 683, style.less */
.voyager-top .top-img {
  width: 40%;
  display: flex;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 683, style.less */
  .voyager-top .top-img {
    width: 100%;
  }
}
/* line 684, style.less */
.voyager-top .top-img img {
  max-width: 80%;
  align-self: center;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 684, style.less */
  .voyager-top .top-img img {
    margin: 30px auto;
  }
}
/* line 686, style.less */
.voyager-top .top-content {
  width: 60%;
  display: flex;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 686, style.less */
  .voyager-top .top-content {
    width: 100%;
    text-align: center;
  }
}
/* line 687, style.less */
.voyager-top .top-content-inside {
  align-self: center;
  max-width: 100%;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 687, style.less */
  .voyager-top .top-content-inside {
    margin: 0 auto;
  }
}
/* line 688, style.less */
.voyager-top .top-content {
  /* overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto; */
}
/* line 691, style.less */
.voyager-top .top-content h1 {
  color: #ffffff;
  font-weight: 700;
  font-size: 78px;
  margin: 20px 0;
  padding: 0;
  letter-spacing: 2px;
  /* overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto; */
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 691, style.less */
  .voyager-top .top-content h1 {
    font-size: 32px;
  }
}
/* line 694, style.less */
.voyager-top .top-content h2 {
  color: #fb6600;
  font-weight: 600;
  font-size: 48px;
  margin: 20px 0;
  padding: 0;
  /* overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto; */
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  /* line 694, style.less */
  .voyager-top .top-content h2 {
    font-size: 32px;
  }
}
/* line 697, style.less */
.voyager-top .top-content p {
  color: #686868;
  font-weight: 300;
  font-size: 17px;
  line-height: 140%;
  margin: 10px 0;
  max-width: 600px;
  /* overflow-wrap: break-word; */
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 697, style.less */
  .voyager-top .top-content p {
    font-weight: 400;
  }
}
/* line 701, style.less */
.fix {
  top: 0px;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 701, style.less */
  .fix {
    top: 60px !important;
  }
}
/* line 702, style.less */
.sub1 {
  background: #000000;
  width: 100%;
  z-index: 9999;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 702, style.less */
  .sub1 {
    overflow-y: auto;
  }
}
/* line 703, style.less */
.sub1 ul.menu {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  width: 100%;
  padding: 0;
  margin: 0;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 703, style.less */
  .sub1 ul.menu {
    height: 100%;
    flex-direction: column;
    overflow: auto;
    display: none;
  }
}
/* line 704, style.less */
.sub1 ul.menu li {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 704, style.less */
  .sub1 ul.menu li {
    width: 100%;
  }
}
/* line 705, style.less */
.sub1 ul.menu li a {
  font-size: 13px;
  padding: 18px 12px 12px 12px ;
  font-weight: 600;
  color: #ffffff;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  border-bottom: 6px solid transparent;
  display: block;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 705, style.less */
  .sub1 ul.menu li a {
    box-sizing: border-box;
    width: 100%;
    text-align: center;
  }
}
/* line 707, style.less */
.sub1 ul.menu a:hover,
.sub1 ul.menu li.current a {
  border-bottom: 6px solid #fb6600 !important;
}
/* line 710, style.less */
.sub1.open {
  height: 100%;
}
/* line 711, style.less */
.expand {
  display: none;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 711, style.less */
  .expand {
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    background: #fb6600;
    color: #161616 !important;
    font-weight: 600;
    text-align: center;
    width: 100%;
    padding: 5px;
    box-sizing: border-box;
  }
  /* line 722, style.less */
  .expand i {
    font-size: 14px;
    line-height: 16px;
  }
}
/* line 726, style.less */
.vo {
  display: flex;
  flex-direction: row;
  position: relative;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 726, style.less */
  .vo {
    flex-direction: column-reverse;
  }
}
/* line 727, style.less */
.vo:nth-child(even) {
  flex-direction: row-reverse;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 727, style.less */
  .vo:nth-child(even) {
    flex-direction: column-reverse;
  }
}
/* line 728, style.less */
.vo {
  background: #161616;
}
/* line 729, style.less */
.vo .top-img {
  width: 50%;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 729, style.less */
  .vo .top-img {
    width: 100%;
  }
}
/* line 730, style.less */
.vo .top-img img {
  width: 100%;
  height: 100%;
  max-height: 500px;
  object-fit: cover;
}
/* line 731, style.less */
.vo .top-img a {
  display: flex;
  position: relative;
}
/* line 732, style.less */
.vo .top-img a:hover::after {
  content: "\f302";
  font-family: FontAwesome;
  font-size: 64px;
  color: #ffffff !important;
  /*background: rgba(251, 102, 0, 0.9);*/
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 749, style.less */
.vo .top-content {
  width: 50%;
  display: flex;
  background: #161616;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 749, style.less */
  .vo .top-content {
    width: 100%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 749, style.less */
  .vo .top-content {
    flex-direction: column;
  }
}
/* line 750, style.less */
.vo .top-content .top-content-inside {
  align-self: center;
  text-align: center;
  padding: 25px;
  margin: 0 auto;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 750, style.less */
  .vo .top-content .top-content-inside {
    padding: 50px 5vw;
  }
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  /* line 750, style.less */
  .vo .top-content .top-content-inside {
    padding: 50px 15px;
  }
}
/* line 751, style.less */
.vo .top-content h3 {
  color: #fb6600;
  font-weight: 600;
  font-size: 48px;
  letter-spacing: 0.7px;
  margin-top: 0;
  margin-bottom: 25px;
  line-height: 100%;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 751, style.less */
  .vo .top-content h3 {
    font-size: 28px;
    margin-bottom: 15px;
  }
}
/* line 752, style.less */
.vo .top-content h4 {
  color: #ffffff;
  font-weight: 600;
  font-size: 28px;
  letter-spacing: 0.7px;
  margin-top: 0;
  margin-bottom: 25px;
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 752, style.less */
  .vo .top-content h4 {
    font-size: 22px;
    margin-bottom: 10px;
  }
}
/* line 753, style.less */
.vo .top-content p {
  font-weight: 300;
  font-size: 16px;
  line-height: 140%;
  max-width: 80%;
  margin: 0 auto;
}
@media only screen and (min-width: 993px) and (max-width: 1280px) {
  /* line 753, style.less */
  .vo .top-content p {
    font-size: 15px;
  }
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 753, style.less */
  .vo .top-content p {
    font-weight: 400;
    font-size: 14px;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 757, style.less */
  .mocowanie-container {
    width: 100%;
    text-align: center;
  }
}
/* line 758, style.less */
.mocowanie {
  width: 10vw;
  height: 10vw;
  background: #ffffff;
  display: flex;
  align-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-border-radius: 360px;
  border-radius: 360px;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 759, style.less */
  .mocowanie {
    position: relative;
    transform: none;
    margin: 50px auto 0 auto;
    top: 0;
    left: 0;
    width: 20vw;
    height: 20vw;
  }
}
/* line 761, style.less */
.s-mocowanie {
  width: 6vw;
  height: 6vw;
  align-self: center;
  margin: 0 auto;
  background-size: contain !important;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 762, style.less */
  .s-mocowanie {
    width: 12vw;
    height: 12vw;
  }
}
/* line 765, style.less */
.mocowanie .s1 {
  background: url('/images/voyager/mocowania/s1.jpg');
}
/* line 766, style.less */
.mocowanie .s2 {
  background: url('/images/voyager/mocowania/s2.jpg');
}
/* line 767, style.less */
.mocowanie .s3 {
  background: url('/images/voyager/mocowania/s3.jpg');
}
/* line 768, style.less */
.mocowanie .s4 {
  background: url('/images/voyager/mocowania/s4.jpg');
}
/* line 769, style.less */
.mocowanie .s5 {
  background: url('/images/voyager/mocowania/s5.jpg');
}
/* line 770, style.less */
.mocowanie .s6 {
  background: url('/images/voyager/mocowania/s6.jpg');
}
/* line 771, style.less */
.mocowanie .s7 {
  background: url('/images/voyager/mocowania/s7.jpg');
}
/* line 772, style.less */
.mocowanie .s8 {
  background: url('/images/voyager/mocowania/s8.jpg');
}
/* line 773, style.less */
.mocowanie .s9 {
  background: url('/images/voyager/mocowania/s9.jpg');
}
/* line 774, style.less */
.mocowanie .s10 {
  background: url('/images/voyager/mocowania/s10.jpg');
}
/* line 775, style.less */
.mocowanie .s11 {
  background: url('/images/voyager/mocowania/s11.jpg');
}
/* line 776, style.less */
.mocowanie .s78 {
  background: url('/images/voyager/mocowania/s78.jpg');
}
/* line 777, style.less */
.mocowanie .s1311 {
  background: url('/images/voyager/mocowania/s1311.jpg');
}
/* line 782, style.less */
.voyager360 {
  background: #161616;
  width: 100%;
  float: left;
}
/* line 783, style.less */
.voyager-opis {
  background: #161616;
  width: 100%;
  float: left;
}
/* line 785, style.less */
.wr360embed img,
img.gzo360,
img.gzi360,
img.gma360,
img.gch360 {
  max-width: 100px;
}
/* line 787, style.less */
.content {
  background: #161616;
  width: 100%;
  float: left;
  box-sizing: border-box;
  margin: 0;
}
/* line 788, style.less */
.content .item-page {
  padding: 10vh 0;
}
/* line 791, style.less */
.page-header {
  text-align: center;
}
/* line 792, style.less */
.item-page {
  margin: 0 auto;
  max-width: 1000px;
}
/* line 793, style.less */
.containerfull .item-page {
  margin: 0 auto;
  max-width: 1600px;
}
/* line 796, style.less */
.sub2 {
  background: #1e1e1e;
  width: 100%;
  float: left;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 796, style.less */
  .sub2 {
    display: none;
  }
}
/* line 797, style.less */
.sub2 ul {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 798, style.less */
.sub2 ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 799, style.less */
.sub2 ul li a {
  font-size: 14px;
  padding: 12px ;
  font-weight: 500;
  color: #ffffff;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  display: block;
}
/* line 801, style.less */
.sub2 ul a:hover {
  color: #fb6600 !important;
}
/* line 804, style.less */
.djslider-default {
  height: 550px !important;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 804, style.less */
  .djslider-default {
    height: 700px !important;
  }
}
/* line 805, style.less */
.djslider-default > * {
  outline: 0  !important;
  border: 0 none !important;
}
/* line 806, style.less */
.navigation-container {
  top: 50% !important;
  transform: translateY(-50%);
  height: 56px;
  outline: 0  !important;
}
/* line 807, style.less */
.navigation-container img {
  width: 56px !important;
}
/* line 808, style.less */
.navigation-container:hover {
  opacity: 0.7;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 809, style.less */
  .navigation-container {
    height: 30px;
  }
  /* line 811, style.less */
  .navigation-container img {
    height: 30px;
    width: 30px;
    width: auto;
    outline: 0 !important;
  }
}
/* line 817, style.less */
.djslider-default img.dj-image {
  height: 300px !important;
  outline: 0  !important;
}
/* line 818, style.less */
.djslider-default ul.djslider-in > li {
  height: 550px !important;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 818, style.less */
  .djslider-default ul.djslider-in > li {
    height: 700px !important;
  }
}
/* line 819, style.less */
.slide-text p {
  margin: 5px 0;
  line-height: 17px;
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  /* line 819, style.less */
  .slide-text p {
    font-size: 12px;
  }
}
/* line 820, style.less */
.djslider-loader-default,
.djslider-default {
  height: 500px;
}
/* line 821, style.less */
.slide-title {
  color: #fb6600;
  font-size: 26px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 30px;
}
/* line 823, style.less */
.anchor {
  float: left;
}
/* line 827, style.less */
sup {
  font-size: 92px;
  font-weight: 700;
  color: #ffffff;
  margin: 0 auto;
  display: block;
  line-height: 1;
  text-align: center;
}
/* line 828, style.less */
sub {
  font-size: 48px;
  font-weight: 600;
  color: #fb6600;
  margin: 0 auto 10vh auto;
  display: block;
  line-height: 1;
  text-align: center;
}
/* line 831, style.less */
.tech img {
  width: 100%;
}
/* line 832, style.less */
.tech p {
  text-align: center;
  font-size: 15px;
  color: #ffffff;
  font-weight: 500;
  display: block;
  letter-spacing: 1px;
}
/* line 833, style.less */
.tech p:nth-child(1)::before {
  content: "";
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 10px;
  background: url('/images/icons/cap.svg');
  background-size: cover;
}
/* line 837, style.less */
.granaty img {
  width: 80%;
  margin: 0 10%;
}
/* line 838, style.less */
.granaty p {
  text-align: center;
  font-size: 18px;
  color: #ffffff;
  font-weight: 500;
  display: block;
  letter-spacing: 1px;
}
/* line 839, style.less */
.granaty p:nth-child(1)::before {
  display: none;
}
/* line 843, style.less */
a.kotwica {
  display: block;
  position: relative;
  top: -100px;
  visibility: hidden;
}
/* line 848, style.less */
.testi-name {
  margin-bottom: 1.5rem;
  color: #fb6600;
  font-weight: 500 !important;
  font-style: italic !important;
  font-size: 14px !important;
}
/* line 849, style.less */
.testi-item {
  padding: 0rem 3rem !important;
}
/* line 850, style.less */
.swiper-scrollbar {
  background: #000000 !important;
}
/* line 851, style.less */
.swiper-scrollbar-drag {
  background: #fb6600 !important;
}
/* line 853, style.less */
img.v1360,
img.v2360,
img.v3360,
img.g360,
img.r1,
img.r2,
img.r3,
img.r1nav,
img.r2nav,
img.r2long,
img.r2short,
img.w1360,
img.w2360,
img.w3360,
img.gzo360,
img.gzi360,
img.gma360,
img.gch360 {
  width: auto;
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -ms-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}
/* line 859, style.less */
img.v1360:hover,
img.v2360:hover,
img.v3360:hover,
img.g360:hover,
img.r1:hover,
img.r2:hover,
img.r3:hover,
img.r1nav:hover,
img.r2nav:hover,
img.r2long:hover,
img.r2short:hover,
img.w1360:hover,
img.w2360:hover,
img.w3360:hover,
img.gzo360:hover,
img.gzi360:hover,
img.gma360:hover,
img.gch360:hover {
  cursor: pointer !important;
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -ms-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}
/* line 865, style.less */
.txtbg {
  background: url('/images/bgsub.jpg') no-repeat center top;
  background-size: 100%;
  background-color: #161616;
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 865, style.less */
  .txtbg {
    background-size: auto;
  }
}
/* line 866, style.less */
.txtbg .content {
  background: transparent;
}
/* line 867, style.less */
.txtbg .page-header h2 {
  font-size: 5vw;
  margin: 10vh auto 10vh auto;
  font-weight: bold;
}
@media only screen and (min-width: 993px) and (max-width: 1280px) {
  /* line 870, style.less */
  .txtbg .page-header h2 {
    margin: 5vh auto 5vh auto;
  }
}
@media only screen and (min-width: 1px) and (max-width: 992px) {
  /* line 873, style.less */
  .txtbg .page-header h2 {
    margin: 15vh auto 5vh auto;
  }
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 874, style.less */
  .txtbg .page-header h2 {
    font-size: 8vw;
    margin: 15vh auto 5vh auto;
  }
}
/* line 879, style.less */
.modal-open .ba-scrollable {
  z-index: 99999999 !important;
}
/* line 881, style.less */
.contacts {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-evenly;
  width: 100%;
  margin-bottom: 50px;
}
/* line 882, style.less */
.contacts .contact {
  padding: 20px;
}
/* line 885, style.less */
.dt {
  display: flex;
  margin-bottom: 50px;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 886, style.less */
  .dt {
    flex-direction: column;
  }
}
/* line 887, style.less */
.dt .tech p:nth-child(1)::before {
  display: none;
}
/* line 890, style.less */
.category-filter {
  align-items: center !important;
  -webkit-align-items: center !important;
  display: flex !important;
  display: -webkit-flex !important;
  flex-wrap: wrap;
  justify-content: center !important;
}
/* line 900, style.less */
.ba-gallery .ba-goback a,
.ba-gallery .category-filter a.ba-filter,
.ba-gallery .category-filter a.ba-filter-active {
  display: inline-block !important;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 901, style.less */
  .ba-gallery .ba-goback a,
  .ba-gallery .category-filter a.ba-filter,
  .ba-gallery .category-filter a.ba-filter-active {
    padding: 10px !important;
    margin: 3px !important;
    font-size: 12px !important;
  }
}
/* line 903, style.less */
.ba-gallery select.ba-select-filter {
  display: none !important;
}
/* line 905, style.less */
.txtbody img {
  max-width: 100%;
}
/* line 906, style.less */
.aikon-360-gallery,
#a360g155 {
  height: auto !important;
}
/* line 908, style.less */
.moduletable-subt,
.moduletable-subt2 {
  width: 100%;
}
/* line 909, style.less */
.moduletable-subt ul.menu,
.moduletable-subt2 ul.menu {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
/* line 910, style.less */
.moduletable-subt ul.menu li,
.moduletable-subt2 ul.menu li {
  width: 33.333%;
  list-style: none;
  position: relative;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 912, style.less */
  .moduletable-subt ul.menu li,
  .moduletable-subt2 ul.menu li {
    width: 50%;
  }
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
  /* line 913, style.less */
  .moduletable-subt ul.menu li,
  .moduletable-subt2 ul.menu li {
    width: 100%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  /* line 914, style.less */
  .moduletable-subt ul.menu li,
  .moduletable-subt2 ul.menu li {
    width: 100%;
  }
}
/* line 916, style.less */
.moduletable-subt ul.menu li a,
.moduletable-subt2 ul.menu li a {
  font-size: 24px;
  line-height: 1;
  color: #ffffff;
  font-weight: bold;
  padding: 24px;
  text-transform: uppercase;
  padding: 30px;
  margin: 5px 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}
/* line 921, style.less */
.moduletable-subt ul.menu li a:hover,
.moduletable-subt2 ul.menu li a:hover {
  background: transparent;
  color: #ffffff !important;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 924, style.less */
.moduletable-subt ul.menu li a::before,
.moduletable-subt2 ul.menu li a::before {
  max-width: 80%;
  width: 80%;
  margin: 20px auto;
  height: 220px;
  float: none;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
  /* line 929, style.less */
  .moduletable-subt ul.menu li a::before,
  .moduletable-subt2 ul.menu li a::before {
    height: 200px;
  }
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  /* line 930, style.less */
  .moduletable-subt ul.menu li a::before,
  .moduletable-subt2 ul.menu li a::before {
    height: 200px;
  }
}
/* line 935, style.less */
.moduletable-subt ul.menu li a:hover:before,
.moduletable-subt2 ul.menu li a:hover:before {
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -ms-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 946, style.less */
.moduletable-subt ul li:nth-child(1) a::before {
  content: '';
  background: url('/images/miniatury/voyager.png') no-repeat center center;
  background-size: contain;
}
/* line 947, style.less */
.moduletable-subt ul li:nth-child(2) a::before {
  content: '';
  background: url('/images/miniatury/rolly.png') no-repeat center center;
  background-size: contain;
}
/* line 948, style.less */
.moduletable-subt ul li:nth-child(3) a::before {
  content: '';
  background: url('/images/miniatury/wew.png') no-repeat center center;
  background-size: contain;
}
/* line 949, style.less */
.moduletable-subt ul li:nth-child(4) a::before {
  content: '';
  background: url('/images/miniatury/torby-skorzane.png') no-repeat center center;
  background-size: contain;
}
/* line 950, style.less */
.moduletable-subt ul li:nth-child(5) a::before {
  content: '';
  background: url('/images/miniatury/namotocyklu.png') no-repeat center center;
  background-size: contain;
}
/* line 951, style.less */
.moduletable-subt ul li:nth-child(6) {
  display: none !important;
}
/* line 956, style.less */
.moduletable-subt2 ul li:nth-child(1) a::before {
  content: '';
  background: url('/images/miniatury/granat.png') no-repeat center center;
  background-size: contain;
}
/* line 957, style.less */
.moduletable-subt2 ul li:nth-child(2) a::before {
  content: '';
  background: url('/images/miniatury/kaski.png') no-repeat center center;
  background-size: contain;
}
/* line 958, style.less */
.moduletable-subt2 ul li:nth-child(3) a::before {
  content: '';
  background: url('/images/miniatury/odziez.png') no-repeat center center;
  background-size: contain;
}
/* line 959, style.less */
.moduletable-subt2 ul li:nth-child(4) a::before {
  content: '';
  background: url('/images/miniatury/siatka.png') no-repeat center center;
  background-size: contain;
}
/* line 960, style.less */
.moduletable-subt2 ul li:nth-child(5) a::before {
  content: '';
  background: url('/images/miniatury/skorzane.png') no-repeat center center;
  background-size: contain;
}
/* line 963, style.less */
.kenb {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  z-index: 0;
}
/* line 965, style.less */
.fullscreen-bg__video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
}
/* line 973, style.less */
.modal-open .ba-scrollable {
  z-index: 999999999999999999 !important;
}
/* line 975, style.less */
.w1360,
.w2360,
.w3360,
.g360 {
  display: none !important;
}
/* line 977, style.less */
.ba-goback a.zmdi-long-arrow-left {
  display: none !important;
}
/* line 978, style.less */
.ba-caption-content {
background: rgb(255,255,255);
background: -moz-linear-gradient(0deg, rgba(255,255,255,0.5508578431372548) 80%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(255,255,255,0.5508578431372548) 80%, rgba(255,255,255,0) 100%);
background: linear-gradient(0deg, rgba(255,255,255,0.5508578431372548) 80%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
/* line 983, style.less */
.ba-caption-content,
.ba-caption-content h3 {
  color: #000000 !important;
  font-size: 16px !important;
}
/* line 985, style.less */
.ba-caption-content h3 {
  margin: 10px !important;
}
/* line 987, style.less */
.more-content {
  text-align: center;
  padding: 0px 0 5px 0;
  position: relative;
}
/* line 988, style.less */
.more-content-inside {
  color: #fb6600;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 2px 0;
  cursor: pointer !important;
}
/* line 989, style.less */
.more-content-inside::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 15px;
  margin-left: 3px;
  line-height: 12px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  visibility: hidden;
}
/* line 990, style.less */
.more-content-inside:hover::after {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 15px;
  margin-left: 8px;
  line-height: 12px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  visibility: visible;
}
/* line 993, style.less */
.rolly-types {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
/* line 994, style.less */
.rolly-type {
  padding: 15px;
  text-align: center;
  width: 50%;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 994, style.less */
  .rolly-type {
    width: 50%;
  }
}
@media only screen and (min-width: 1px) and (max-width: 479px) {
  /* line 994, style.less */
  .rolly-type {
    width: 100%;
  }
}
/* line 995, style.less */
.rolly-type p {
  font-size: 15px;
  line-height: 1.2;
  display: block;
}
/* line 998, style.less */
.rstbox-heading {
  font-size: 36px;
  color: #ffffff !important;
}
/* line 999, style.less */
.kaptury p::before {
  content: '';
  display: block;
  background: url('/images/rolly-types/kapt.png');
  margin-bottom: 15px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 120px;
}
/* line 1000, style.less */
.gumy p::before {
  content: '';
  display: block;
  background: url('/images/rolly-types/gum.png');
  margin-bottom: 15px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 120px;
}
/* line 1001, style.less */
.navi p::before {
  content: '';
  display: block;
  background: url('/images/rolly-types/nav.png');
  margin-bottom: 15px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 120px;
}
/* line 1002, style.less */
.okulary p::before {
  content: '';
  display: block;
  background: url('/images/rolly-types/kiesz.png');
  margin-bottom: 15px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 120px;
}
/* line 1003, style.less */
.full p::before {
  content: '';
  display: block;
  background: url('/images/rolly-types/kiesz-nav.png');
  margin-bottom: 15px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 120px;
}
/* line 1005, style.less */
.rolly1,
.rolly2s,
.rolly2l,
.rolly3 {
  position: relative;
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
}
/* line 1007, style.less */
.rolly1 h3,
.rolly2s h3,
.rolly2l h3,
.rolly3 h3 {
  text-align: center;
}
/* line 1008, style.less */
.rolly1 .tech-img,
.rolly2s .tech-img,
.rolly2l .tech-img,
.rolly3 .tech-img {
  margin: 0 auto;
  max-width: 300px;
}
/* line 1011, style.less */
.versions {
  display: none;
  position: absolute;
  top: 0;
  width: 98%;
  margin: 1%;
  z-index: 999;
  background: #252525;
  padding: 15px;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 1012, style.less */
  .versions {
    width: 100%;
    margin: 0;
  }
}
/* line 1015, style.less */
.tp {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
/* line 1016, style.less */
.tpt {
  color: #ffffff;
  font-weight: bold;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}
/* line 1017, style.less */
.tpc {
  color: #ffffff;
  position: absolute;
  top: 15px;
  right: 15px;
}
/* line 1018, style.less */
.tpc:hover {
  color: #fb6600;
  cursor: pointer;
}
/* line 1021, style.less */
.fancybox-button--arrow_left {
  width: 56px !important;
  height: 56px !important;
  padding: 0 !important;
  display: block !important;
  background: url('/images/prev.png') !important;
  background-size: cover !important;
  margin-left: 15px !important;
}
/* line 1023, style.less */
.fancybox-button--arrow_left div {
  display: none;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 1024, style.less */
  .fancybox-button--arrow_left {
    width: 30px  !important;
    height: 30px !important;
  }
}
/* line 1025, style.less */
.fancybox-button--arrow_left:hover {
  opacity: 0.7 !important;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
/* line 1028, style.less */
.fancybox-button--arrow_right {
  width: 56px !important;
  height: 56px !important;
  padding: 0 !important;
  display: block !important;
  background: url('/images/next.png') !important;
  background-size: cover !important;
  margin-right: 15px !important;
}
/* line 1030, style.less */
.fancybox-button--arrow_right div {
  display: none;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 1031, style.less */
  .fancybox-button--arrow_right {
    width: 30px  !important;
    height: 30px !important;
  }
}
/* line 1032, style.less */
.fancybox-button--arrow_right:hover {
  opacity: 0.7 !important;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 1037, style.less */
  .hidem {
    display: none;
  }
}
/* line 1040, style.less */
.fancybox-navigation .fancybox-button--arrow_left {
  left: unset !important;
  right: 15px;
  transform: rotate(180deg);
}
/* line 1046, style.less */
.fancybox-navigation .fancybox-button--arrow_right {
  right: unset !important;
  left: 15px;
  transform: rotate(180deg);
}
@media only screen and (min-width: 993px) and (max-width: 1280px) {
  /* line 1052, style.less */
  .rstbox-content .aikon-360-gallery {
    height: 700px !important;
  }
}
@media only screen and (min-width: 993px) and (max-width: 1280px) {
  /* line 1053, style.less */
  .rstboxes .rstbox .rstbox-content,
  .rstboxes .rstbox .rstbox-content .aikon-360-gallery {
    height: 700px !important;
    overflow: visible !important;
  }
}
/* line 1055, style.less */
#locationlocator {
  background: transparent !important;
  margin: 0px auto 0px auto !important;
  max-width: 1200px;
  display: block !important;
}
/* line 1056, style.less */
.locationsearch {
  margin: 50px auto 50px auto !important;
  max-width: 1200px;
  display: table !important;
  width: 100%;
}
/* line 1058, style.less */
.mml_address .address {
  background: transparent !important;
  color: #ffffff !important;
}
/* line 1058, style.less */
.mml_address .address span {
  color: #ffffff;
  line-height: 1.5;
}
/* line 1059, style.less */
#noresult {
  margin: 20px auto 20px auto !important;
  max-width: 1200px;
  display: block !important;
}
/* line 1060, style.less */
#maps {
  margin: 0px auto 0px auto !important;
}
/* line 1062, style.less */
.backbtn {
  color: #fb6600 !important;
}
/* line 1063, style.less */
.backbtn span {
  color: #fb6600 !important;
}
/* line 1064, style.less */
.backbtn .mml-back:before {
  content: "\f104" !important;
  font-family: FontAwesome;
  font-size: 30px;
  margin-right: 15px;
}
/* line 1069, style.less */
.mytool {
  display: none !important;
}
/* line 1070, style.less */
#locationresult {
  margin: 40px auto 20px auto !important;
  max-width: 1200px;
  display: block !important;
  padding: 15px;
  float: none !important;
}
/* line 1072, style.less */
#locationresult .location-title,
#locationresult .location-title a,
#locationresult #resulttop span {
  color: #ffffff !important;
  font-size: 13px;
  font-style: normal !important;
}
/* line 1073, style.less */
#locationresult #resulttop .resultbar .locationsactive {
  box-shadow: none;
  background-color: #fb6600 !important;
  border: none !important;
}
/* line 1078, style.less */
#locationresult .distance {
  float: left !important;
  margin: 6px 9px !important;
  font-size: 12px important!;
  -webkit-border-radius: 20px !important;
  -moz-border-radius: 20px !important;
  border-radius: 20px !important;
}
/* line 1086, style.less */
.result-count {
  float: left;
  margin: 10px auto 20px auto;
  width: 100%;
  text-align: center;
}
/* line 1092, style.less */
#noresult {
  display: none !important;
}
/* line 1094, style.less */
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fb6600 !important;
}
/* line 1096, style.less */
#resulttop .row0,
#resulttop .row1 {
  border: none !important;
  background-color: #1e1e1e !important;
  padding: 20px !important;
}
/* line 1104, style.less */
.resultbar .location-title a {
  margin: 0px 0px 23px 0px !important;
  pointer-events: none !important;
}
/* line 1105, style.less */
.location-title a {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
}
/* line 1106, style.less */
.locationaddress {
  font-size: 13px !important;
  font-weight: 300 !important;
}
/* line 1108, style.less */
#resulttop .row0 {
  padding: 28px !important;
}
/* line 1110, style.less */
.sidebar-icon {
  max-width: 30px !important;
  max-height: 30px !important;
  display: inline-block;
  padding: 4px !important;
  margin: 4px 0px;
  transition: all 0.2s ease-in-out 0s;
  float: left;
  margin-right: 10px !important;
}
/* line 1121, style.less */
#locationresult .resultbar .locationaddress {
  float: right;
  text-align: right;
  line-height: 19px;
  margin-left: 10px !important;
  padding: 30px 0 0 0;
}
/* line 1124, style.less */
.changeloc,
.cmml-toolbar {
  display: none !important;
}
@media only screen and (min-width: 1px) and (max-width: 768px) {
  /* line 1129, style.less */
  .locationsearch.mainview {
    margin-top: 80px !important;
  }
  /* line 1131, style.less */
  .locationsearch.mainview h3 {
    padding: 0 15px !important;
  }
}
/* line 1135, style.less */
.mmldir-search-fields {
  padding: 30px 0px 20px 0px !important;
  background: #1e1e1e !important;
}
/* line 1140, style.less */
.detailsicon,
a.resultmymap {
  display: none !important;
}
/* line 1141, style.less */
.mml-pagination {
  display: none !important;
}
/* line 1143, style.less */
.mmlsearch input#searchname,
.mmlsearch input#searchzipcode {
  font-family: Work Sans, Roboto;
}
/* line 1144, style.less */
.mmldirectory-advanced-search-content {
  border: none !important;
}

.ba-caption-content h3 {
    font-weight: 400 !important; font-size: 15px !important; white-space: normal !important; letter-spacing: 0;
}

.ba-caption-content h3 {
    font-weight: 500;
}

.ba-gallery.album-in-lightbox {
  z-index: 99999999999999999 !important;
}



.category-filter.fix
{
  left: 0;
  top: 0;
  width: 100%;
  margin-top: 0 !important;
  background: #000000;
  z-index: 999;
}

.rl_tabs .nav-tabs
{
  display: flex;
    justify-content: center;
    flex-wrap: wrap;
    position: sticky;
    top: 0;
    background: #161616;
    z-index: 99;
    padding: 10px  !important;
}

@media (max-width: 992px) {
  .rl_tabs .nav-tabs {padding-top: 65px !important;}
}

.rl_tabs.top>ul.nav-tabs>li>a
{    align-self: center !important;
  font-size: 12px!important;
  color: #fb6600!important;
  display: table;
  margin: 9px;
  background: none !important;
  padding: 7px 8px!important;
  border: 3px solid #fb6600!important;
  border-radius: 8px!important;
  font-weight: bold!important;
  text-transform: uppercase!important;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  }

  @media only screen and (max-width: 768px) and (min-width: 501px) {
  .rl_tabs.top>ul.nav-tabs>li>a
 {

      margin: 5px !important;
      font-size: 11px !important;
  }
  }



.rl_tabs.top>ul.nav-tabs>li>a:hover, .rl_tabs.top>ul.nav-tabs>li.active>a {
background: #fb6600 !important;
  color: #ffffff !important;
  box-shadow: 0px 0px 0px 2px #161616, 0px 0px 0px 5px #fb6600 !important;
}


@media only screen and (max-width: 500px) and (min-width: 1px) {
.rl_tabs.top>ul.nav-tabs>li>a
{

    margin: 3px !important;
    font-size: 10px !important;
}

.rl_tabs.top>ul.nav-tabs>li>a
{padding: 2px 4px!important;
border: 1px solid #fb6600!important;
border-radius: 5px!important;}

.rl_tabs.top>ul.nav-tabs>li>a:hover, .rl_tabs.top>ul.nav-tabs>li.active>a {
background: #fb6600 !important;
color: #ffffff !important;
box-shadow: 0px 0px 0px 1px #161616, 0px 0px 0px 1px #fb6600 !important;
}

}


.rl_tabs .nav-tabs {
  border: none !important;
}

.tab-pane p {font-size: 15px; line-height: 1.6; }

.rl_tabs, .rl_tabs-responsive {border: 1px solid #262626 !important; border-radius: 8px!important;}
.rl_tabs>.tab-content>.tab-pane {padding: 0 1.2em !important;}

.tabsagm {z-index: 1 !important;}

@media (max-width: 767px) {
.ba-gallery {padding: 0 !important;} }

@media (max-width: 767px)
.ba-gallery {padding: 0 !important;}
