* {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

body {
  background: #000 !important; }

address {
  color: #00DDDD;
  position: static;
  margin-left: 80px; }

#cart {
  top: 15px;
  margin-left: 165px; }

menu ul {
  top: 226px !important; }

.slick-slide {
  height: 300px !important; }

#pyro-btn {
  border: 1px solid white;
  color: #fff; }

#hidden-menu-block {
  text-align: center;
  margin-top: 98px; }
  #hidden-menu-block #hidden-menu-btn {
    padding-top: 3px;
    width: 80%;
    background: transparent;
    color: white;
    border-radius: 3px;
    border: none; }
  #hidden-menu-block #hidden-menu-btn:focus {
    border: none !important;
    outline: none; }
  #hidden-menu-block #menu-block {
    position: relative;
    z-index: 999;
    background: black; }
    #hidden-menu-block #menu-block li.lang {
      display: block;
      margin: 0 auto;
      margin-bottom: 5px; }
    #hidden-menu-block #menu-block ul.nav {
      background: black;
      margin-top: 7px; }
      #hidden-menu-block #menu-block ul.nav a {
        text-decoration: none;
        color: white; }
      #hidden-menu-block #menu-block ul.nav a:hover {
        text-decoration: underline;
        color: #ff4d59;
        transition: 0.3s; }

#ukr-salute-block nav li {
  padding: 5px 0; }

#pyro-block nav li {
  padding: 5px 0; }

@media only screen and (max-width: 360px) {
  section main #video a img {
    width: 250px; } }
@media only screen and (max-width: 408px) {
  #item-big-img {
    float: none !important;
    text-align: center;
    margin-right: 0; }

  #item_holder {
    text-align: center; }
    #item_holder #addtocart .btn {
      display: inline-block !important; } }
@media only screen and (max-width: 576px) {
  #create_oder_form input[name="order"] {
    margin-left: -50px; }

  .asd {
    display: block;
    width: 0;
    height: 0; }

  #cart_table {
    display: block !important; }
    #cart_table tbody {
      display: block; }
    #cart_table thead {
      display: none; }
    #cart_table tr {
      display: block; }
      #cart_table tr td:first-child {
        text-align: left; }
      #cart_table tr td:last-child {
        border-bottom: 1px silver; }
      #cart_table tr td {
        display: block;
        padding: 3px;
        text-align: center; }
    #cart_table th {
      display: block !important; }

  .grid .buy {
    position: inherit;
    width: 100%;
    display: block;
    bottom: 1px;
    text-align: center;
    left: 0; }
  .grid .cost {
    display: inline-block;
    position: static;
    text-align: center;
    margin-top: 35px; }

  header #cart {
    top: 170px;
    margin-left: 50px; }
  header #hidden-menu-block {
    margin-top: 221px; }

  #ukr-salute-block {
    margin-top: 15px; }

  img.box {
    display: block;
    margin: 0 auto; }

  #cities {
    display: none; }

  .logo {
    text-align: center;
    margin-left: -130px; }

  .cart {
    text-align: center;
    margin-left: -175px; }

  section {
    width: auto !important; }
    section #pano {
      width: auto !important; }
    section p img {
      /*max-width: -moz-available;*/
      height: auto !important; }
    section #map-canvas {
      width: auto !important; }
    section main {
      float: none; }
      section main #video a {
        width: auto;
        float: none; }
      section main h1 {
        text-align: center; }
      section main h2 {
        text-align: center; }
    section .aviaslider {
      width: auto !important; }
      section .aviaslider img {
        width: 100%; } }
@media only screen and (max-width: 767px) {
  .grid.cost {
    left: 95px; }

  .grid.buy {
    left: 95px; }

  #create_oder_form fieldset table {
    width: auto !important; }
    #create_oder_form fieldset table textarea#text {
      width: auto; }
    #create_oder_form fieldset table input {
      width: auto; }
    #create_oder_form fieldset table input[name='order'] {
      width: auto !important; } }
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .grid .buy {
    left: 0; }
  .grid .cost {
    left: 0; }

  #obj1 {
    display: none; }

  img.box {
    display: block;
    margin: 0 auto; }

  header #hidden-menu-btn {
    margin-top: 122px; }
  header address {
    margin: 0;
    margin-right: 30px;
    position: absolute !important; }
  header #cart {
    margin-left: 310px;
    top: 175px; }

  main {
    float: none !important; }
    main h1 {
      text-align: center; }
    main #video a {
      float: none;
      width: auto; }

  section {
    width: auto !important; }
    section p img {
      /*max-width: -moz-available;*/
      height: auto !important; }
    section #pano {
      width: auto !important; }
    section #map-canvas {
      width: auto !important; }
    section #frontpage-slider {
      width: auto !important; }
      section #frontpage-slider li > a {
        text-align: center; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  menu ul {
    margin: 0 !important; }
    menu ul li {
      width: 9%; }
      menu ul li a {
        padding: 0 15px; }

  #obj1 {
    display: none; }

  #cart {
    margin-left: 505px;
    top: 40px; }

  address {
    margin: 0; }

  main {
    float: none !important; }
    main h1 {
      text-align: center; }
    main #video a {
      float: none;
      width: auto; }

  section {
    width: auto !important; }
    section #frontpage-slider {
      width: auto !important; }
      section #frontpage-slider li > a {
        text-align: center; }

  img.box {
    display: block;
    margin: 0 auto; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  address {
    position: absolute !important; }

  #cart {
    top: 175px;
    margin-left: 50px; }

  header menu ul {
    margin: 0 !important; }

  section {
    padding: 0; }
    section main {
      margin: 0 !important; }
      section main .aviaslider {
        width: auto; }
      section main #video a {
        float: none;
        width: auto; } }
@media only screen and (min-width: 1200px) {
  main {
    margin: 0 !important; }

  section #video a {
    float: left;
    width: 44%; } }

/*# sourceMappingURL=rStyle.css.map */
