/*** CONTENT OF THEME ***/
/*****************************************************************/
/*
/*** 01. HEADER
/*** 02. FOOTER
/*** 03. CAROUSELS
/*
/*****************************************************************/


/*COLORS*/
body {
  font-family: "Istok Web";
  font-size: 15px;
  margin: 0;
  overflow-x: hidden;
  position: relative;
}
body a {
  outline: none !important;
}

.coming-soon {
  background-image: url("../img/coming_soon/comingsoon_background.jpg");
  background-repeat: no-repeat;
  height: 100%;
  padding: 280px 0;
  position: relative;
}

.header-center .header-body {
  height: 230px;
}
.header-normal .header-body {
  height: 160px;
}
.header-body .navbar-default .navbar-nav > .open > a, .header-body .navbar-default .navbar-nav > .open > a:active, .header-body .navbar-default .navbar-nav > .open > a:focus {
  background: transparent;
}
.header-body .nav > li > a:focus,
.header-body .nav > li > a:hover {
  background: transparent;
}
.header-center .header-body .dropdown-menu, .header-normal .header-body .dropdown-menu {
  display: block;
}
.header-body .dropdown-menu > li > a {
  background-color: transparent;
}

.fixed-top {
  background-color: white;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  position: fixed !important;
  width: 100%;
  z-index: 1030;
}
.header-center .fixed-top {
  height: 215px;
  top: -155px;
}
.header-center .fixed-top .header-main .header-main-nav .nav > li > a {
  padding: 6px 26px 20px 26px;
}
.header-normal .fixed-top {
  height: 130px !important;
  top: -70px;
}
.fixed-top .header-main .dropdown-table .dropdown-menu, .fixed-top .header-main .classic .dropdown-menu {
  margin-top: 0;
}
.fixed-top .header-main .dropdown-table .dropdown-menu:before, .fixed-top .header-main .classic .dropdown-menu:before {
  top: -16px;
}
.fixed-top .header-main-nav .nav > .classic > .dropdown-menu {
  top: 100%;
}
.fixed-top .header-table {
  margin-bottom: 0 !important;
}

@media (min-width: 992px) {
  .fixed-bottom {
    bottom: 0;
    position: fixed !important;
    top: auto;
    z-index: 1000;
  }
}

@media (min-width: 992px) {
  .scroll-middle-state {
    position: absolute !important;
    top: auto;
  }
}

.header-top-links {
  padding-top: 1px;
}
.header-top-links .dropdown-menu {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.header-top-links .navbar {
  margin-bottom: 0;
  min-height: auto;
}
.header-top-links .navbar-nav > li > a {
  color: #858585;
}
.header-top-links .navbar-nav > li > a:hover {
  background-color: white;
  color: #555555;
  text-decoration: underline;
}
.header-center .header-top-links .navbar-nav {
  margin-top: 35px;
}
.header-center .header-top-links .navbar-nav a {
  font-size: 16px;
}
.header-center .header-top-links .navbar-nav a span {
  font-family: "Istok Web";
}
.header-center .header-top-links .navbar-nav .dropdown-menu a, .header-center .header-top-links .navbar-nav .dropdown-menu p {
  font-size: 15px;
}
.header-normal .header-top-links .navbar-nav {
  padding-top: 10px;
  padding-bottom: 9px;
}
.header-normal .header-top-links .navbar-nav > li > a {
  font-size: 14px;
}
.header-normal .header-top-links .navbar-nav .dropdown-menu {
  font-size: 14px;
}
.header-center .header-top-links .navbar-left {
  margin-left: -29px;
}
.header-center .header-top-links .navbar-left li a {
  letter-spacing: -0.05px;
  padding: 0 30px;
}
.header-normal .header-top-links .navbar-left {
  margin-left: -29px;
}
.header-normal .header-top-links .navbar-left li a {
  padding: 0 10px;
}
.header-center .header-top-links .navbar-right, .header-normal .header-top-links .navbar-right {
  margin-right: -29px;
}
.header-center .header-top-links .navbar-right .navbar-nav > li > a, .header-normal .header-top-links .navbar-right .navbar-nav > li > a {
  padding: 0 15px;
}
.header-top-links .dropdown-menu {
  border-color: #f2f2f2;
  min-width: auto;
  top: 29px;
}
.header-top-links .dropdown-menu:before {
  content: "";
  display: block;
  height: 32px;
  position: absolute;
  right: 0;
  top: -21px;
  width: 100%;
}
.header-top-links .dropdown-search {
  position: initial;
}
.header-top-links .dropdown-search .search-form {
  height: 80px;
}
.header-center .header-top-links .dropdown-search .search-form {
  height: 85px;
}
.header-top-links .dropdown-search .search-form .form-control {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-size: 25px;
  height: 100%;
  padding: 0;
}
.header-center .header-top-links .dropdown-search .search-form .form-control {
  background-color: #efefef;
  letter-spacing: 1.1px;
  padding: 0 37px;
  word-spacing: -2.8px;
}
.header-top-links .dropdown-search .search-form .menu-close {
  display: block;
  font-size: 16px;
  padding: 0;
  position: absolute;
  right: 0;
  text-decoration: none;
  z-index: 3;
  top: -webkit-calc(50% - 10px);
  top: calc(50% - 10px);
}
.header-center .header-top-links .dropdown-search .search-form .menu-close {
  right: 37px;
}
.header-top-links .dropdown-search .search-form .menu-close,
.header-top-links .dropdown-search .search-form .menu-close:hover {
  background: transparent;
}
.header-top-links .dropdown-search .dropdown-menu {
  top: -webkit-calc(100% + 19px);
  top: calc(100% + 19px);
  border: none;
  box-shadow: none;
  display: none;
  left: 0;
  margin: 0;
  opacity: 1;
  padding: 0;
  right: 0;
  visibility: visible;
  width: auto;
}
.header-center .header-top-links .dropdown-search .dropdown-menu {
  top: -webkit-calc(100% + 17px);
  top: calc(100% + 17px);
}
.header-top-links .dropdown-search .dropdown-menu li {
  position: static;
  margin-bottom: 0;
}
.header-top-links .dropdown-search .dropdown-menu:before {
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  top: -25px;
  width: 100%;
}
.header-top-links .mini-cart .dropdown-menu {
  background-color: #fcfcfc;
  border-radius: 0;
  box-shadow: none;
  left: auto;
  padding: 14px 19px;
  right: 0;
  width: 330px;
}
.header-top-links .mini-cart .dropdown-menu a {
  text-decoration: none;
}
.header-top-links .mini-cart .dropdown-menu .image,
.header-top-links .mini-cart .dropdown-menu .image-comment {
  float: left;
}
.header-top-links .mini-cart .dropdown-menu .image {
  width: 85px;
}
.header-top-links .mini-cart .dropdown-menu .image-comment {
  width: -webkit-calc(100% - 85px);
  width: calc(100% - 85px);
  padding-left: 18px;
}
.header-top-links .mini-cart .dropdown-menu .image-comment a {
  color: #8d8c8c;
  font-size: 15px;
}
.header-top-links .mini-cart .dropdown-menu .product {
  width: -webkit-calc(100% - 15px);
  width: calc(100% - 15px);
  padding: 10px 0;
}
.header-top-links .mini-cart .dropdown-menu .pull-product {
  font-size: 8px;
  margin-top: 12px;
  text-align: right;
  width: 15px;
}
.header-top-links .mini-cart .dropdown-menu .pull-product a {
  color: #bfbfbf;
  font-size: 11px;
}
.header-top-links .mini-cart .dropdown-menu .price {
  letter-spacing: normal;
}
.header-top-links .mini-cart .dropdown-menu .price > * {
  vertical-align: bottom;
  display: inline-block;
}
.header-top-links .mini-cart .dropdown-menu .price ins {
  color: #686868;
  font: 17px "Istok Web";
  letter-spacing: 0.1px;
  text-decoration: none;
}
.header-top-links .mini-cart .dropdown-menu .price del {
  color: #cecece;
  font: 16px "Istok Web";
  margin-left: 10px;
}
.header-top-links .mini-cart .dropdown-menu .buttons {
  padding-top: 15px;
}
.header-top-links .mini-cart .dropdown-menu .buttons a {
  display: block;
  font: bold 13px "Istok Web";
  margin-bottom: 3px;
}
.header-top-links .mini-cart .dropdown-menu .shopping-info {
  margin-bottom: 10px;
  padding-top: 15px;
}
.header-top-links .mini-cart .dropdown-menu .shopping-info > div {
  margin-bottom: 7px;
}
.header-top-links .mini-cart .dropdown-menu .shopping-info > div span {
  vertical-align: bottom;
}
.header-top-links .mini-cart .dropdown-menu .shopping-info > div .info-name {
  color: #9d9b9b;
  font: 16px "Istok Web";
  letter-spacing: 0.2px;
  line-height: 1;
}
.header-top-links .mini-cart .dropdown-menu .shopping-info > div .info-value {
  color: #686868;
  font: 18px "Istok Web";
  line-height: 1;
}
.header-top-links .mini-cart .total-cart {
  color: #adacac;
  font-size: 16px;
  margin-bottom: 3px;
}
.header-top-links .mini-cart .total-cart span {
  line-height: 1;
  vertical-align: bottom;
}
.header-top-links .dropdown-currency:hover .dropdown-menu,
.header-top-links .dropdown-language:hover .dropdown-menu,
.header-top-links .mini-cart:hover .dropdown-menu {
  height: auto;
  opacity: 1;
  visibility: visible;
}
.header-top-links .dropdown-currency .dropdown-menu,
.header-top-links .dropdown-language .dropdown-menu,
.header-top-links .mini-cart .dropdown-menu {
  height: 0;
}
.header-top-links .dropdown-currency .dropdown-menu,
.header-top-links .dropdown-language .dropdown-menu {
  padding: 12px 0 8px 0;
}
.header-top-links .dropdown-currency .dropdown-menu li,
.header-top-links .dropdown-language .dropdown-menu li {
  padding: 0 20px;
}
.header-top-links .dropdown-currency .dropdown-menu li a,
.header-top-links .dropdown-language .dropdown-menu li a {
  color: #444;
  padding: 0;
}
.header-top-links .dropdown-currency .dropdown-menu a {
  padding-bottom: 4px !important;
  padding-top: 3px !important;
}
.header-top-links .dropdown-language img {
  padding-right: 10px;
}
.header-normal .header-top-links .nav-border-bottom {
  border-bottom: solid 1px #f2f2f2;
}
.header-top-links .wrapper::after {
  clear: both;
  content: "";
  display: table;
}

.header-main {
  background-color: white;
}
.header-main .wrapper {
  position: relative;
}
.header-main .wrapper::after {
  clear: both;
  content: "";
  display: table;
}
.header-main .wrapper-fluid {
  position: relative;
}
.header-main .wrapper-fluid::after {
  clear: both;
  content: "";
  display: table;
}
.header-main .classic * > a:hover {
  background-color: white;
  text-decoration: none !important;
}
.header-main .classic .dropdown-menu {
  border-color: #bfbfbf;
}
.header-main .dropdown-table .dropdown-menu {
  border-color: #e2e2e2;
}
.header-main .header-table {
  display: table;
  width: 100%;
}
.header-normal .header-main .header-table {
  margin: 29px 0;
}
.header-main .header-row {
  display: table-row;
}
.header-main .header-column {
  display: table-cell;
  vertical-align: middle;
}
.header-main .header-column-center {
  text-align: center;
}
.header-main .header-btn-collapse-nav,
.header-main .header-btn-search,
.header-main .header-btn-cart {
  background-color: white;
  border: 0;
  color: #888888;
  display: none;
  font-size: 18px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
  padding: 0;
}
.header-main .header-btn-collapse-nav:hover,
.header-main .header-btn-search:hover,
.header-main .header-btn-cart:hover {
  background-color: white;
  color: #66ccff;
}
.header-center .header-main .header-logo {
  margin: 38px 0;
}
.header-main .header-main-nav {
  z-index: 1000;
}
.header-main .header-main-nav:before {
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  top: -20px;
}
.header-main .header-main-nav .dropdown-menu {
  margin: 0;
  padding: 0;
  top: 100%;
}
.header-main .header-main-nav .navbar-default {
  background-color: white;
  border-color: white;
  margin-bottom: 0;
  min-height: 0;
  position: static;
}
.header-main .header-main-nav .navbar-center {
  margin-top: 3px;
  text-align: center;
  width: 100%;
}
.header-main .header-main-nav .navbar-center > li {
  display: inline-block;
  float: none;
}
.header-main .header-main-nav .navbar-center > li a {
  padding: 0 4px;
}
.header-normal .header-main .header-main-nav .navbar-right {
  margin-right: -24px;
}
.header-normal .header-main .header-main-nav .navbar-right a {
  padding-left: 23px;
  padding-right: 24px;
}
.header-normal .header-main .header-main-nav .navbar-right .dropdown-menu a {
  padding: 0;
}
.header-main .header-main-nav .nav {
  margin-bottom: 0;
  float: none;
  display: block;
}
.header-main .header-main-nav .nav li a {
  display: block;
}
.header-main .header-main-nav .nav li a:hover {
  text-decoration: underline;
}
.header-main .header-main-nav .nav > li > a {
  font-weight: 700;
}
.header-normal .header-main .header-main-nav .nav > li > a {
  padding: 18px 15px;
}
.header-center .header-main .header-main-nav .nav > li > a {
  color: #4a4a4a;
  letter-spacing: 1.2px;
  padding: 8px 26px 34px 26px;
}
.header-main .header-main-nav .nav .dropdown-table-sub-title {
  padding: 15px 25px;
}
.header-main .header-mobile {
  background-color: white;
  border: 1px solid #eeeeee;
  display: none;
  left: 0;
  margin-right: -17.5px;
  position: absolute;
  right: 0;
  text-align: left;
  top: -18px;
  z-index: 1001;
}
.header-main .header-mobile ul {
  padding: 15px 0 24px 30px;
}
.header-main .header-mobile ul li a {
  color: #444;
  display: block;
  font: 14px "Istok Web";
  padding: 11.5px 0;
  text-decoration: none;
}
.header-main .header-mobile ul li input {
  font: 10px "Istok Web";
  height: 32px;
  margin: 10px 0;
  padding-left: 12px;
  padding-right: 12px;
  width: 240px;
}
.header-main .header-mobile ul .menu-close {
  font-size: 20px;
  margin-bottom: 21.5px;
}
.header-normal .header-main .navbar-nav > li > a {
  font-family: "Istok Web";
  font-size: 13px;
  font-weight: bold;
}
.header-main .dropdown-table-content .dropdown-table-sub-title {
  color: #717171;
}
.header-main .dropdown-table-content a:hover {
  color: #0eaefb;
  text-decoration: none;
}
.header-main .dropdown-table-content .dropdown-table-sub-nav a {
  color: #666666;
  font-weight: normal;
  font-size: 11px;
  line-height: 11px;
}
.header-main .dropdown-table-content .dropdown-table-sub-nav a:hover {
  color: #0eaefb;
}
.header-main .dropdown-table-content .dropdown-table-sub-title {
  font-size: 13px;
  font-weight: 700;
}
.header-main .type1 .dropdown-table-content .dropdown-table-sub-nav {
  padding: 13px 0;
}
.header-main .type1 .dropdown-table-content .dropdown-table-sub-nav li {
  padding: 12px 0;
}
.header-main .type1 .dropdown-table-content .dropdown-table-sub-nav a {
  padding: 0;
}
.header-main .type1 .dropdown-table-content .dropdown-table-sub-title {
  padding: 0;
}
.header-main .classic .classic .dropdown-menu li {
  padding: 12px 0 !important;
}
.header-main .type2 .dropdown-table-content .image {
  margin-bottom: 30px;
}
.header-main .type2 .dropdown-table-content .image img {
  max-width: 100%;
}
.header-main .type2 .dropdown-table-content .dropdown-table-sub-nav {
  padding: 9px 0;
}
.header-main .type2 .dropdown-table-content .dropdown-table-sub-nav li {
  padding: 9px 0;
}

@media (min-width: 992px) {
  .header-center .header-main .classic .dropdown-menu,
  .header-normal .header-main .classic .dropdown-menu {
    height: 0;
  }
  .header-center .header-main .dropdown-menu,
  .header-normal .header-main .dropdown-menu {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }

  #header .collapse {
    display: block;
  }

  .header-center .header-top-links .dropdown-menu {
    top: 34px;
  }

  .header-main .dropdown-table {
    position: static;
  }
  .header-main .dropdown-table:hover .dropdown-menu {
    height: auto;
    display: block !important;
    opacity: 1;
    visibility: visible;
  }
  .header-main .dropdown-table .dropdown-table-content {
    margin-bottom: 12px;
    padding: 40px 14px;
  }
  .header-main .dropdown-table .dropdown-table-content::after {
    clear: both;
    content: "";
    display: table;
  }
  .header-main .dropdown-table .dropdown-menu {
    background-color: white;
    left: 0px;
    right: 0px;
  }
  .header-main .dropdown-table .dropdown-menu .wrapper {
    padding: 0px;
  }
  .header-main .dropdown-table .dropdown-menu:before {
    content: "";
    display: block;
    position: absolute;
    top: -37px;
    height: 100px;
    width: 100%;
  }

  .header-normal .header-main .classic:hover > .dropdown-menu,
  .header-center .header-main .classic:hover > .dropdown-menu {
    display: block !important;
    height: auto;
    opacity: 1;
    visibility: visible;
  }

  .header-main .classic .dropdown-menu {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    left: 0;
    min-width: 200px;
  }
  .header-normal .header-main .classic .dropdown-menu {
    top: 50px;
  }
  .header-center .header-main .classic .dropdown-menu {
    top: 100%;
  }
  .header-main .classic .dropdown-menu a {
    color: #666666;
    font-size: 12px;
    letter-spacing: 0.3px;
    padding: 15px 20px !important;
  }
  .header-main .classic .dropdown-menu li {
    border-top: solid 1px #efefef;
  }
  .header-main .classic .dropdown-menu li:first-child a {
    border-top: none;
  }
  .header-main .classic .dropdown-menu a:hover {
    color: #0eaefb;
    text-decoration: none;
  }
  .header-main .classic .dropdown-menu .dropdown-menu a {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .header-main .classic .dropdown-menu:before {
    content: "";
    display: block;
    position: absolute;
    top: -37px;
    height: 100px;
    width: 100%;
  }
  .header-main .classic .classic {
    position: relative;
  }
  .header-main .classic .classic .dropdown-menu {
    top: 0;
  }
  .header-center .header-main .classic .classic .dropdown-menu {
    left: 100%;
    right: auto;
  }
  .header-normal .header-main .classic .classic .dropdown-menu {
    left: auto;
    right: 100%;
  }

  .left-sidebar {
    background-color: white;
    left: 0;
    top: 0;
    width: 270px;
  }
  .left-sidebar::after {
    clear: both;
    content: "";
    display: table;
  }
  .left-sidebar .header-body {
    position: fixed;
    overflow: visible;
    z-index: 100;
  }
  .left-sidebar + #content {
    margin: 0 0 0 270px;
  }
  .left-sidebar .wrapper {
    padding: 0 30px;
    width: 100%;
  }
  .left-sidebar .header-top-links .right.dropdown-menu {
    border: none;
    box-shadow: none;
    left: 40px;
    top: 5px;
    width: 100%;
  }
  .left-sidebar .header-top-links .right.dropdown-menu li {
    float: left;
    padding: 0;
    width: 50%;
  }
  .left-sidebar .header-top-links .right.dropdown-menu li a:hover {
    background-color: transparent;
    color: #666;
  }
  .left-sidebar .header-top-links .right.dropdown-menu li a {
    line-height: 1;
    margin-left: 8px;
    padding: 0;
  }
  .left-sidebar .header-top-links .right.dropdown-menu:before {
    top: 5px;
    left: -27px;
  }
  .left-sidebar .header-top-links .dropdown:hover .right {
    display: block;
    opacity: 1;
    visibility: visible;
  }
  .left-sidebar .header-top-links a {
    font-size: 14px;
    padding: 17px 0;
  }
  .left-sidebar .header-main .header-logo {
    margin-top: 20px;
  }
  .left-sidebar .header-main .header-main-nav {
    margin-top: 82px;
  }
  .left-sidebar .header-bottom-links {
    bottom: 0px;
    background-color: #fff;
    margin-top: 80px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: fixed;
    z-index: 1001;
  }
  .left-sidebar .header-bottom-links li {
    padding: 0;
    text-align: center;
  }
  .left-sidebar .header-bottom-links li a {
    margin-right: 5px;
  }
  .left-sidebar .header-bottom-links li a:not(:hover) {
    background-color: #f2f2f2;
  }
  .left-sidebar .header-bottom-links p {
    margin-top: 14px;
    color: #666666;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 0;
  }
  .left-sidebar .navbar-right {
    float: left !important;
  }
  .left-sidebar .dropdown-table:hover .dropdown-menu {
    display: none;
  }
  .left-sidebar .dropdown-table .dropdown-menu {
    background-color: white;
    border: none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    padding: 0 !important;
    position: relative;
    top: 0;
  }
  .left-sidebar .dropdown-table .dropdown-menu .dropdown-table-content {
    padding: 0;
  }
  .left-sidebar .dropdown-table .dropdown-menu .dropdown-table-sub-title {
    padding: 12px 0;
    margin-left: 20px;
  }
  .left-sidebar .dropdown-table .dropdown-menu .dropdown-table-sub-nav {
    background-color: white;
    display: none;
    padding: 0;
    position: relative;
  }
  .left-sidebar .dropdown-table .dropdown-menu .dropdown-table-sub-nav li a {
    display: block;
    margin-left: 30px;
  }
  .left-sidebar .classic:hover .dropdown-menu {
    display: none;
  }
  .left-sidebar .classic .dropdown-menu {
    background-color: white;
    border: none;
    box-shadow: none;
    float: none;
    left: 0;
    margin-top: 0;
    padding: 0 !important;
    position: relative;
    top: 0;
  }
  .left-sidebar .classic .dropdown-menu a {
    padding: 12px 0 !important;
    margin-left: 20px;
  }
  .left-sidebar .classic .dropdown-menu li {
    border: none;
  }
  .left-sidebar .classic .dropdown-menu .dropdown-menu {
    padding: 0;
    background-color: white;
    display: none;
    padding: 0;
    position: relative;
  }
  .left-sidebar .classic .dropdown-menu .dropdown-menu li a {
    display: block;
    margin-left: 30px !important;
  }
  .left-sidebar .navbar-default .navbar-nav {
    width: 100%;
    padding-bottom: 150px;
  }
  .left-sidebar .navbar-default .navbar-nav > li {
    float: none;
    padding: 0;
  }
  .left-sidebar .navbar-default .navbar-nav > li a {
    display: inline-block;
    padding: 12px 0;
  }
  .left-sidebar .navbar-default .navbar-nav > li > a {
    font: 14px "Istok Web";
  }
  .left-sidebar .navbar-default .navbar-nav > li li {
    padding: 0;
  }
  .left-sidebar .navbar-default .navbar-nav > li li a {
    font: 11px "Istok Web";
    margin-left: 20px;
  }
  .left-sidebar .navbar-default .navbar-nav > li input {
    border: solid 1px #f4f4f4;
    color: #c1c1c1;
    font: 10px "Istok Web";
    height: 32px;
    margin: 17px 0;
    padding: 0 15px;
    width: 210px;
  }
}
@media (max-width: 1199px) {
  .header-center .header-top-links .navbar-right .navbar-nav > li > a,
  .header-center .header-top-links .navbar-left .navbar-nav > li > a {
    padding: 0 23px;
  }
}
@media (max-width: 991px) {
  /* responsive-type1 */
  .header-center .header-body, .left-sidebar .header-body {
    height: 160px;
  }

  .header-center .fixed-top, .left-sidebar .fixed-top {
    top: -70px;
    height: 130px;
  }
  .fixed-top .header-table {
    margin-bottom: 13px !important;
  }

  .responsive-type1 .header-top-links {
    padding-left: 0;
    padding-right: 0;
  }
  .responsive-type1 .header-top-links .navbar {
    border-bottom: 1px solid #f2f2f2;
  }
  .responsive-type1 .header-top-links .navbar-nav {
    margin-top: 0 !important;
    padding: 10px 0;
  }
  .responsive-type1 .header-top-links .navbar-nav > li > a {
    font-size: 14px !important;
    padding-left: 25px;
    padding-right: 25px;
  }
  .responsive-type1 .header-top-links .navbar-left {
    margin-left: -24px;
  }
  .responsive-type1 .header-top-links .navbar-left .navbar-nav > li > a {
    padding: 0 24px;
  }
  .responsive-type1 .header-top-links .navbar-right {
    margin-right: -24px;
  }
  .responsive-type1 .header-top-links .navbar-right .navbar-nav > li > a {
    padding: 0 24px;
  }

  .header-main .header-btn-search,
  .header-main .header-btn-cart {
    display: inline-block;
    margin-right: 27px;
  }
  .header-main .header-btn-collapse-nav {
    display: inline-block;
  }
  .header-main .type2 .dropdown-table-content .image {
    display: none;
  }
  .header-main .type2 .dropdown-table-content .image-content a.dropdown-table-sub-title {
    font-size: 11px !important;
  }
  .responsive-type1 .header-main .dropdown .dropdown-menu {
    display: none;
  }
  .responsive-type1 .header-main .header-table {
    margin: 43px 0;
  }
  .responsive-type1 .header-main .header-column-center {
    text-align: left;
  }
  .responsive-type1 .header-main .header-logo {
    margin: 0;
  }
  .responsive-type1 .header-main #main-nav {
    background-color: transparent;
    margin: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 100%;
    width: 100%;
  }
  .responsive-type1 .header-main #main-nav .navbar-default {
    border: none;
    background-color: transparent;
  }
  .responsive-type1 .header-main #main-nav .dropdown-table .dropdown-menu {
    background-color: white;
    border: none;
    box-shadow: none;
    margin-top: 0;
    padding: 0 !important;
    position: relative;
    top: 0;
    width: 100%;
  }
  .responsive-type1 .header-main #main-nav .dropdown-table .dropdown-menu .col-5-1 {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .responsive-type1 .header-main #main-nav .dropdown-table .dropdown-menu .col-5-1 .dropdown-table-sub-title {
    padding: 12px 0;
    margin-left: 30px;
  }
  .responsive-type1 .header-main #main-nav .dropdown-table .dropdown-menu .col-5-1 .dropdown-table-sub-nav {
    background-color: white;
    display: none;
    padding: 0;
    position: relative;
  }
  .responsive-type1 .header-main #main-nav .dropdown-table .dropdown-menu .col-5-1 .dropdown-table-sub-nav li a {
    display: block;
    margin-left: 40px;
    padding: 0;
  }
  .responsive-type1 .header-main #main-nav .dropdown-table .dropdown-menu .col-5-1 > ul {
    padding: 0;
  }
  .responsive-type1 .header-main #main-nav .dropdown-table .dropdown-menu .col-5-1.advertisement {
    display: none;
  }
  .responsive-type1 .header-main #main-nav .classic .dropdown-menu {
    background-color: white;
    border: none;
    box-shadow: none;
    margin-top: 0;
    padding: 0 !important;
    position: relative;
    top: 0;
    width: 100%;
  }
  .responsive-type1 .header-main #main-nav .classic .dropdown-menu li {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .responsive-type1 .header-main #main-nav .classic .dropdown-menu li a {
    font-size: 11px;
    margin-left: 30px;
    padding: 12px 0;
  }
  .responsive-type1 .header-main #main-nav .classic .dropdown-menu li a:focus, .responsive-type1 .header-main #main-nav .classic .dropdown-menu li a:visited {
    background-color: transparent;
  }
  .responsive-type1 .header-main #main-nav .classic .dropdown-menu li .dropdown-menu {
    background-color: white;
    display: none;
    padding: 0;
    position: relative;
  }
  .responsive-type1 .header-main #main-nav .classic .dropdown-menu li .dropdown-menu li a {
    display: block;
    margin-left: 40px;
    padding: 0;
  }
  .responsive-type1 .header-main #main-nav .classic .dropdown-menu li > ul {
    padding: 0;
  }
  .responsive-type1 .header-main #main-nav .navbar-right {
    margin: 0;
  }
  .responsive-type1 .header-main #main-nav .navbar-nav {
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.15);
    float: right;
    margin: 0;
    width: 280px;
  }
  .responsive-type1 .header-main #main-nav .navbar-nav a:hover {
    color: #66ccff;
  }
  .responsive-type1 .header-main #main-nav .navbar-nav li a {
    color: #666666;
    display: inline-block;
    font-family: "Istok Web";
    font-size: 13px;
    padding: 10px 22px;
  }
  .responsive-type1 .header-main #main-nav .navbar-nav .dropdown-table > li > a {
    font-size: 12px !important;
  }
  .responsive-type1 .header-main #main-nav .navbar-nav .dropdown-table-content > li > a {
    font-size: 11px !important;
  }
  .responsive-type1 .header-main #main-nav .navbar-nav .dropdown-table-sub-nav > li > a {
    font-size: 10px !important;
  }
  .responsive-type1 .header-main .navbar-nav li {
    border-bottom: solid 1px #efefef;
    display: block;
    position: static;
    text-align: left;
    width: 100%;
  }
  .responsive-type1 .header-main .navbar-nav li .dropdown-menu {
    position: static;
    width: 100%;
  }
  .responsive-type1 .header-main .navbar-nav li:first-child {
    border-top: solid 1px #efefef;
  }
  .responsive-type1 .header-main .navbar-nav li a {
    color: #666666;
    text-decoration: none;
  }
  .responsive-type1 .header-main .navbar-nav li a:hover {
    color: #66ccff;
  }

  .header-bottom-links {
    display: none;
  }

  .header-center.responsive-type1 .header-body:not(.fixed-top) .header-main #main-nav {
    top: -webkit-calc(100% - 8px);
    top: calc(100% - 8px);
  }

  .header-center
  .header-main .header-row, .left-sidebar .header-main .header-row {
    display: table-cell;
    position: static;
    vertical-align: middle;
  }
  .header-center
  .menu .header-column, .left-sidebar .menu .header-column {
    float: right;
  }

  .left-sidebar #main-nav .dropdown-table .dropdown-menu > li {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .left-sidebar #main-nav .dropdown-table .dropdown-menu > li .dropdown-table-sub-title {
    padding: 12px 0;
    margin-left: 30px;
  }
  .left-sidebar #main-nav .dropdown-table .dropdown-menu > li .dropdown-table-sub-nav {
    background-color: white;
    display: none;
    padding: 0;
    position: relative;
  }
  .left-sidebar #main-nav .dropdown-table .dropdown-menu > li .dropdown-table-sub-nav li a {
    display: block;
    margin-left: 40px;
  }

  .header-normal .menu {
    text-align: right;
    width: 100%;
  }

  .header-center .dropdown-table .dropdown-menu .wrapper {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .header-normal .header-body {
    height: 167px;
  }

  .fixed-top {
    height: 140px;
    top: -55px;
  }

  .responsive-type1 .header-top-links .navbar-right {
    float: right;
    margin-right: -12px;
  }
  .responsive-type1 .header-top-links .navbar-right .navbar-nav > li {
    float: left;
  }
  .responsive-type1 .header-top-links .navbar-right .navbar-nav > li > a {
    padding: 0 12px;
  }
  .responsive-type1 .header-top-links .navbar-left {
    float: left;
    margin-left: -12px;
  }
  .responsive-type1 .header-top-links .navbar-left .navbar-nav > li {
    float: left;
  }
  .responsive-type1 .header-top-links .navbar-left .navbar-nav > li > a {
    padding: 0 12px;
  }
  .responsive-type1 .header-top-links .navbar-nav {
    margin: 0;
    padding: 8px 0;
  }
  .responsive-type1 .header-top-links .dropdown-search .search-form .form-control {
    font-size: 15px;
  }
  .responsive-type1 .header-top-links .mini-cart {
    position: static;
  }
  .responsive-type1 .header-top-links .mini-cart .dropdown-menu {
    left: auto;
    padding: 18px;
    right: 0;
    top: 40px;
    width: 280px;
  }
  .responsive-type1 .header-top-links .dropdown-language .dropdown-menu, .responsive-type1 .header-top-links .dropdown-currency .dropdown-menu {
    left: auto;
    right: 0;
  }
  .responsive-type1 .header-main .header-logo {
    left: 50%;
    margin-left: -73px;
    margin-top: -17px;
    position: absolute;
  }
  .responsive-type1 .header-main .header-logo img {
    height: 28px;
  }
  .responsive-type1 .header-main .header-btn-collapse-nav {
    left: 15px;
    position: absolute;
    top: 0;
  }
  .responsive-type1 .header-main .header-btn-search {
    margin-right: 0;
  }
  .responsive-type1 .header-main .header-table {
    margin: 52px 0;
  }
  .responsive-type1 .header-main #main-nav .navbar-nav {
    float: left;
  }

  .responsive-type2 .header-main .header-logo {
    margin: 45px 0;
  }
  .responsive-type2 .header-main .header-logo img {
    height: 26px;
  }
  .responsive-type2 .header-main .header-btn-search {
    display: none;
  }
  .responsive-type2 .header-main .header-main-nav {
    display: none;
  }
  .responsive-type2 .header-top-links .navbar-nav > li > a {
    font-size: 14px !important;
  }
  .responsive-type2 .header-top-links .navbar-right {
    display: block;
    float: right;
    margin: 0;
  }
  .responsive-type2 .header-top-links .navbar-right .dropdown {
    display: inline-block;
  }
  .responsive-type2 .header-top-links .navbar-right .dropdown a {
    padding-left: 25px;
    padding-right: 25px;
  }
  .responsive-type2 .header-top-links .navbar-right .dropdown ul li {
    display: block;
  }
  .responsive-type2 .header-top-links .navbar-left {
    float: left;
  }
  .responsive-type2 .header-top-links .navbar-left li {
    display: inline-block;
  }
  .responsive-type2 .wrapper {
    margin: 0 auto;
    width: 285px;
  }
  .responsive-type2 .hidden-xxs {
    display: none;
  }
}
@media (max-width: 340px) {
  .responsive-type1.header-center .header-top-links .navbar-right .navbar-nav > li > a {
    padding: 0 7px;
  }
}
.content-header h2 {
  color: #888888;
  font-family: "Istok Web";
  font-size: 20px;
  letter-spacing: 1.8px;
  margin: 10px 0;
}
.shopping-cart .content-header {
  margin-bottom: 0;
}
.content-header .breadcrumb {
  background: transparent;
  margin: 0;
}
.content-header .breadcrumb li a {
  color: #444;
  font-family: "Istok Web";
  font-size: 13px;
}
.content-header .breadcrumb li {
  color: #444;
  font-family: "Istok Web";
  font-size: 13px;
}
.content-header.breadcrumb-header .wrapper {
  border-bottom: 1px solid #f2f2f2;
  border-top: 1px solid #f2f2f2;
  padding-bottom: 15px;
  padding-top: 15px;
  position: relative;
}
.content-header.breadcrumb-header .wrapper::after {
  clear: both;
  content: "";
  display: table;
}
.content-header .page-title,
.content-header .breadcrumb {
  display: inline-block;
  padding: 0;
}
.content-header .pull-right {
  line-height: 43px;
}
.content-header.image-header .image img {
  max-width: 100%;
}
.content-header.image-header .image .page-title {
  top: -webkit-calc(50% - 62px);
  top: calc(50% - 62px);
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.content-header.image-header .image .page-title h1 {
  color: #555555;
  letter-spacing: 3.5px;
  margin-bottom: 13px;
}
.home2 .content-header .rev-grid {
  margin: -5px;
}
.home2 .content-header .rev-grid .grid-item {
  padding: 5px;
  position: relative;
}
.home2 .content-header .rev-grid .image-comment {
  left: 0;
  position: absolute;
  text-align: center;
  top: -webkit-calc(50% - 75px);
  top: calc(50% - 75px);
  width: 100%;
}
.home2 .content-header .rev-grid .image-comment a {
  margin-top: 18px;
  padding-left: 26px;
  padding-right: 26px;
}
.home2 .content-header .rev-grid .image-comment h2 {
  color: #444444;
  letter-spacing: 0.6px;
  margin-top: 20px;
  margin-bottom: 8px;
}
.home2 .content-header .rev-grid .image-comment span {
  color: #535353;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1.4px;
}
.home2 .content-header .rev-grid .grid-width {
  width: 50% !important;
}
.home2 .content-header .rev-grid .grid-width2 {
  width: 100% !important;
}
.home2 .content-header .rev-grid .take-look .image-comment {
  top: -webkit-calc(50% - 70px);
  top: calc(50% - 70px);
}
.home2 .content-header .rev-grid .take-look .image-comment a {
  padding-left: 19px;
  padding-right: 19px;
}
.home2 .content-header .rev-grid .take-look .image-comment h2 {
  letter-spacing: 2px;
}
.home2 .content-header .rev-grid #rev_slider_wrapper2 {
  position: relative;
  width: 100% !important;
}

@media (min-width: 1200px) {
  .home2 .content-header .rev-grid .grid-width {
    width: 25% !important;
  }
  .home2 .content-header .rev-grid .grid-width2 {
    width: 50% !important;
  }
}
@media (max-width: 991px) {
  .home2 .content-header .rev-grid .image-comment {
    top: -webkit-calc(50% - 68px);
    top: calc(50% - 68px);
  }
}
@media (max-width: 767px) {
  .home2 .content-header .rev-grid {
    margin: -10px;
  }
  .home2 .content-header .rev-grid .grid-item {
    padding: 10px;
  }
  .home2 .content-header .rev-grid .grid-width2,
  .home2 .content-header .rev-grid .grid-width {
    width: 100% !important;
  }
  .home2 .content-header .rev-grid .take-look .image-comment {
    top: -webkit-calc(50% - 27px);
    top: calc(50% - 27px);
  }
  .home2 .content-header .rev-grid .take-look .image-comment h2 {
    font-size: 20px !important;
    letter-spacing: 0.9px;
    margin-top: 10px;
  }
}
.footer-main {
  color: #a8a8a8;
  font-size: 14px;
}

.footer-main a {
	color:#ddd;
}

.footer-nologo .footer-main h4 {
  letter-spacing: 0.5px;
}
.footer-nologo .footer-main .foot-account ul li a,
.footer-nologo .footer-main .foot-info ul li a,
.footer-nologo .footer-main .foot-service ul li a,
.footer-nologo .footer-main .support ul li a {
  letter-spacing: 0.45px;
}
.footer-nologo .footer-main .foot-support ul li {
  margin: 2px 0 1px;
}

.footer-center {
  padding-top: 91px;
  padding-bottom: 48px;
}

.footer-nologo {
  background-color: #4c4944;
  padding-top: 69px;
  padding-bottom: 4px;
  margin-top: 110px;
}

.footer-center h4 {
  color: #dbdbdb;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.2px;
  margin: 28px 0 20px;
}
.footer-center .support h4 {
  margin-bottom: 23px;
}

.footer-nologo h4 {
  color: #dbdbdb;
  font-family: "Istok Web";
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.2px;
  margin: 25px 0;
}

.join {
  margin-top: 75px;
}

.footer-join h3 {
  color: #dbdbdb;
  font-family: "Istok Web";
  font-size: 21px;
  font-weight: 700;
  letter-spacing: 1.2px;
}
.footer-nologo .footer-join h3 {
  margin-top: 18px;
}

#footer ul {
  padding-left: 0;
}

.footer-center li {
  padding: 8px 0;
}

.footer-nologo li {
  margin: 11px 0;
}

.footer-center li, .footer-center li a {
  font-size: 11px;
}

.footer-nologo li, .footer-nologo li a {
  font-size: 14px;
}

.footer-center .row {
  margin: 0 -35px;
}

.footer-nologo .row {
  margin: 0 -15px;
}

.footer-nologo .col-md-3 {
  padding: 0 -14px;
}

li.foot-phone {
  color: #eeeeee;
  font-size: 20px;
  letter-spacing: -0.8px;
  margin-top: -4px;
  word-spacing: 1.5px;
}
.footer-center li.foot-phone {
  margin-top: 0;
  padding: 1px 0;
}

li.foot-service-hours {
  margin-top: 5px;
  font: normal 14px "Istok Web";
  letter-spacing: 0.4px;
}
.footer-center li.foot-service-hours {
  margin-top: 0;
  padding: 2px 0;
}

.footer-nologo .follow {
  padding-top: 1px;
}
.footer-center .follow h4 {
  margin-bottom: 16px;
  margin-top: 43px;
}

.footer-follow h4 {
  margin-top: 45px;
  margin-bottom: 25px;
}
.footer-follow li {
  list-style: none;
  margin-top: 2px;
  margin-right: 7px;
}
.footer-follow li a {
  background-color: #5e5d57;
  display: block;
  font-size: 17px;
  text-align: center;
}
.footer-follow li a i {
  color: #cdcdcd;
  line-height: 30px;
}
.footer-follow li, .footer-follow li a {
  color: #c1c1c1;
  letter-spacing: normal;
}
.footer-nologo .footer-follow {
  padding-top: 11px;
}

.footer-center .footer-logo {
  margin-top: 84px;
  margin-bottom: 16px;
}

.footer-nologo #emailForm .input-group {
  background-color: #4c4944;
  margin: 26px auto 18px auto;
  width: 501px;
}
.footer-nologo #emailForm .input-group input {
  background-color: #4c4944;
  border: 1px solid #676460;
  border-right-color: #4c4944;
  border-radius: 0;
  color: #a5a5a5;
  font-family: "Istok Web";
  font-size: 16px;
  height: 45px;
  padding: 0 20px;
  width: -webkit-calc(100% - 45px);
  width: calc(100% - 45px);
}
.footer-nologo #emailForm .input-group button.btn:not(:hover) {
  background-color: #4c4944;
  border: 1px solid #676460;
  border-left-color: #4c4944;
  display: block;
  float: left;
  margin-left: -1px;
}
.footer-nologo #emailForm .input-group button.btn:not(:hover) i {
  color: #706d69;
}

.footer-center .container-fluid p {
  margin: 0 auto;
  width: 403px;
}

.footer-nologo .container-fluid {
  margin-top: 74px;
}

.footer-nologo .footer-join {
  text-align: center;
}

.footer-nologo .footer-links {
  text-align: center;
}
.footer-nologo .footer-links ul {
  padding: 0;
  display: inline-block;
}
.footer-nologo .footer-links ul li {
  float: left;
  list-style: none;
}
.footer-nologo .footer-links ul li a {
  border-left: 2px solid #7e7d7b;
  color: #9f9f9f;
  display: block;
  font-family: "Istok Web";
  font-size: 14px;
  letter-spacing: 0.6px;
  line-height: 13px;
  padding: 0 21px;
}
.footer-nologo .footer-links ul li:first-child a {
  border: 0;
}

.footer-mobile .footer-mobile-links li {
  border-top: solid 1px #f4f4f4;
  margin: 0;
}
.footer-mobile .footer-mobile-links li a {
  color: #666666;
  display: block;
  font: 16px "Istok Web";
  padding: 12px 0;
}

@media (min-width: 768px) {
  .footer-center {
    background-color: #4c4944;
  }

  .footer-center .footer-mobile {
    display: none;
  }
}
@media (max-width: 991px) {
  #footer h4 {
    font-size: 13px;
  }

  .foot-phone {
    font-size: 18px;
  }

  .foot-service-hours {
    display: none;
  }

  .footer-nologo {
    padding-top: 44px;
  }
  .footer-nologo .footer-main .foot-support {
    padding-top: 7px;
  }
  .footer-nologo .support h4 {
    margin-bottom: 19px;
  }
  .footer-nologo .join {
    margin-top: 34px;
  }
  .footer-nologo .footer-follow {
    padding-top: 1px;
  }
  .footer-nologo .footer-follow li {
    margin-bottom: 5px;
  }
  .footer-nologo .footer-join h3 {
    margin-top: 27px;
  }
  .footer-nologo .footer-links {
    margin-bottom: 20px;
  }
  .footer-nologo .footer-links ul {
    width: 648px;
  }
  .footer-nologo .footer-links ul li {
    float: none;
    display: inline-block;
    margin-bottom: 0px;
  }
  .footer-nologo .footer-links ul li a {
    padding: 0 12px;
  }
  .footer-nologo .footer-links ul li .free {
    border: none;
  }
  .footer-nologo .footer-links ul li.next-inline {
    margin-top: 2px;
  }
}
@media (max-width: 767px) {
  .footer-center .footer-main {
    display: none;
  }

  .footer-nologo .join {
    background-color: #55524e;
    margin-top: 55px;
  }
  .footer-nologo .footer-main h4 {
    letter-spacing: 1.5px;
    margin-bottom: 25px;
  }
  .footer-nologo .footer-main .foot-support {
    padding-top: 2px;
  }
  .footer-nologo .footer-main .foot-support ul li {
    margin: 10px 0;
  }
  .footer-nologo .footer-main .support h4 {
    margin-bottom: 17px;
  }
  .footer-nologo .footer-join {
    padding-top: 11px;
    text-align: left;
  }
  .footer-nologo .footer-join h3 {
    font-size: 15px;
  }
  .footer-nologo .footer-join #emailForm {
    margin-top: -8px;
  }
  .footer-nologo .footer-join #emailForm .input-group {
    background-color: #55524e;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  .footer-nologo .footer-join #emailForm .input-group button.btn {
    background-color: #55524e;
  }
  .footer-nologo .footer-join #emailForm .input-group input {
    background-color: #55524e;
    width: -webkit-calc(100% - 58px);
    width: calc(100% - 58px);
  }
  .footer-nologo .footer-links ul {
    text-align: left;
  }
  .footer-nologo .footer-links ul li {
    display: block;
  }
  .footer-nologo .footer-links ul li a {
    border: none;
    padding: 3px 0;
  }
  .footer-nologo .foot-info,
  .footer-nologo .foot-service,
  .footer-nologo .foot-account {
    padding-bottom: 18px;
  }
  .footer-nologo .foot-service-hours {
    display: block;
  }
  .footer-nologo .footer-follow {
    padding-top: 11px;
  }
  .footer-nologo .foot-phone {
    font-size: 20px;
    line-height: 1;
  }
}
.footer3 {
  border-top: 1px solid #f4f4f4;
  height: 95px;
  line-height: 95px;
  margin: 50px 0 0 0;
}
.footer3 p {
  margin: 0;
  padding: 0;
}
.footer3 a,
.footer3 p {
  font-family: "Istok Web";
  font-size: 14px;
  color: #929292;
}
.footer3 ul {
  margin: 0;
}
.footer3 ul li,
.footer3 ul li a {
  padding: 0;
}
.footer3 ul li {
  margin-right: 40px;
}
.footer3 ul li a {
  letter-spacing: 0.5px;
  word-spacing: 0;
}
.footer3 .phone-number {
  padding-top: 3px;
}
.footer3 .phone-number p {
  letter-spacing: -0.2px;
}

@media (min-width: 992px) {
  .footer3 {
    margin: 131px 0 0 270px;
  }
  .footer3 p {
    letter-spacing: -.2px;
  }
}
@media (max-width: 767px) {
  .footer3 .phone-number {
    float: left !important;
    line-height: 63px;
    letter-spacing: .7px;
  }
  .footer3 .pull-left {
    float: none !important;
  }
  .footer3 .pull-left ul {
    display: block;
  }
  .footer3 .pull-left ul li {
    border-top: 1px solid #f4f4f4;
    border-bottom: 1px solid #f4f4f4;
    line-height: 45px;
    height: 47px;
    margin-top: -1px;
    display: block;
  }
}
.border-none {
  border: none !important;
}

.border-thin {
  border-width: 1px !important;
}

.border-normal {
  border-width: 2px !important;
}

.border-thick {
  border-width: 3px !important;
}

/* Spacements */
/* spacement top & bottom */
.m-none {
  margin: 0 !important;
}

.m-auto {
  margin: 0 auto !important;
}

.m-xs {
  margin: 5px !important;
}

.m-sm {
  margin: 10px !important;
}

.m-md {
  margin: 15px !important;
}

.m-lg {
  margin: 20px !important;
}

.m-xl {
  margin: 25px !important;
}

.m-xlg {
  margin: 30px !important;
}

/* spacement top  */
.mt-none {
  margin-top: 0 !important;
}

.mt-xs {
  margin-top: 5px !important;
}

.mt-sm {
  margin-top: 10px !important;
}

.mt-md {
  margin-top: 15px !important;
}

.mt-lg {
  margin-top: 20px !important;
}

.mt-xl {
  margin-top: 25px !important;
}

.mt-xlg {
  margin-top: 30px !important;
}

/* spacement bottom  */
.mb-none {
  margin-bottom: 0 !important;
}

.mb-xs {
  margin-bottom: 5px !important;
}

.mb-sm {
  margin-bottom: 10px !important;
}

.mb-md {
  margin-bottom: 15px !important;
}

.mb-lg {
  margin-bottom: 20px !important;
}

.mb-xl {
  margin-bottom: 25px !important;
}

.mb-xlg {
  margin-bottom: 30px !important;
}

/* spacement left  */
.ml-none {
  margin-left: 0 !important;
}

.ml-xs {
  margin-left: 5px !important;
}

.ml-sm {
  margin-left: 10px !important;
}

.ml-md {
  margin-left: 15px !important;
}

.ml-lg {
  margin-left: 20px !important;
}

.ml-xl {
  margin-left: 25px !important;
}

.ml-xlg {
  margin-left: 30px !important;
}

/* spacement right  */
.mr-none {
  margin-right: 0 !important;
}

.mr-xs {
  margin-right: 5px !important;
}

.mr-sm {
  margin-right: 10px !important;
}

.mr-md {
  margin-right: 15px !important;
}

.mr-lg {
  margin-right: 20px !important;
}

.mr-xl {
  margin-right: 25px !important;
}

.mr-xlg {
  margin-right: 30px !important;
}

/* Spacement Padding */
.p-none {
  padding: 0 !important;
}

.p-xs {
  padding: 5px !important;
}

.p-sm {
  padding: 10px !important;
}

.p-md {
  padding: 15px !important;
}

.p-lg {
  padding: 20px !important;
}

.p-xl {
  padding: 25px !important;
}

.p-xlg {
  padding: 30px !important;
}

/* spacement top  */
.pt-none {
  padding-top: 0 !important;
}

.pt-xs {
  padding-top: 5px !important;
}

.pt-sm {
  padding-top: 10px !important;
}

.pt-md {
  padding-top: 15px !important;
}

.pt-lg {
  padding-top: 20px !important;
}

.pt-xl {
  padding-top: 25px !important;
}

.pt-xlg {
  padding-top: 30px !important;
}

/* spacement bottom  */
.pb-none {
  padding-bottom: 0 !important;
}

.pb-xs {
  padding-bottom: 5px !important;
}

.pb-sm {
  padding-bottom: 10px !important;
}

.pb-md {
  padding-bottom: 15px !important;
}

.pb-lg {
  padding-bottom: 20px !important;
}

.pb-xl {
  padding-bottom: 25px !important;
}

.pb-xlg {
  padding-bottom: 30px !important;
}

/* spacement left  */
.pr-none {
  padding-left: 0 !important;
}

.pl-xs {
  padding-left: 5px !important;
}

.pl-sm {
  padding-left: 10px !important;
}

.pl-md {
  padding-left: 15px !important;
}

.pl-lg {
  padding-left: 20px !important;
}

.pl-xl {
  padding-left: 25px !important;
}

.pl-xlg {
  padding-left: 30px !important;
}

/* spacement right  */
.pr-none {
  padding-right: 0 !important;
}

.pr-xs {
  padding-right: 5px !important;
}

.pr-sm {
  padding-right: 10px !important;
}

.pr-md {
  padding-right: 15px !important;
}

.pr-lg {
  padding-right: 20px !important;
}

.pr-xl {
  padding-right: 25px !important;
}

.pr-xlg {
  padding-right: 30px !important;
}

.block {
  display: block !important;
}

.inline-block {
  display: inline-block !important;
}

.inline {
  display: inline !important;
}

.full-width {
  width: 100% !important;
}

/* Spacement */
.pl-five-1 {
  padding-left: 5px !important;
}

.pr-five-1 {
  padding-right: 5px !important;
}

.pt-five-1 {
  padding-top: 5px !important;
}

.pb-five-1 {
  padding-bottom: 5px !important;
}

.ml-five-1 {
  margin-left: 5px !important;
}

.mr-five-1 {
  margin-right: 5px !important;
}

.mt-five-1 {
  margin-top: 5px !important;
}

.mb-five-1 {
  margin-bottom: 5px !important;
}

.pl-minus-five-1 {
  padding-left: -5px !important;
}

.pr-minus-five-1 {
  padding-right: -5px !important;
}

.pt-minus-five-1 {
  padding-top: -5px !important;
}

.pb-minus-five-1 {
  padding-bottom: -5px !important;
}

.ml-minus-five-1 {
  margin-left: -5px !important;
}

.mr-minus-five-1 {
  margin-right: -5px !important;
}

.mt-minus-five-1 {
  margin-top: -5px !important;
}

.mb-minus-five-1 {
  margin-bottom: -5px !important;
}

.pl-five-2 {
  padding-left: 10px !important;
}

.pr-five-2 {
  padding-right: 10px !important;
}

.pt-five-2 {
  padding-top: 10px !important;
}

.pb-five-2 {
  padding-bottom: 10px !important;
}

.ml-five-2 {
  margin-left: 10px !important;
}

.mr-five-2 {
  margin-right: 10px !important;
}

.mt-five-2 {
  margin-top: 10px !important;
}

.mb-five-2 {
  margin-bottom: 10px !important;
}

.pl-minus-five-2 {
  padding-left: -10px !important;
}

.pr-minus-five-2 {
  padding-right: -10px !important;
}

.pt-minus-five-2 {
  padding-top: -10px !important;
}

.pb-minus-five-2 {
  padding-bottom: -10px !important;
}

.ml-minus-five-2 {
  margin-left: -10px !important;
}

.mr-minus-five-2 {
  margin-right: -10px !important;
}

.mt-minus-five-2 {
  margin-top: -10px !important;
}

.mb-minus-five-2 {
  margin-bottom: -10px !important;
}

.pl-five-3 {
  padding-left: 15px !important;
}

.pr-five-3 {
  padding-right: 15px !important;
}

.pt-five-3 {
  padding-top: 15px !important;
}

.pb-five-3 {
  padding-bottom: 15px !important;
}

.ml-five-3 {
  margin-left: 15px !important;
}

.mr-five-3 {
  margin-right: 15px !important;
}

.mt-five-3 {
  margin-top: 15px !important;
}

.mb-five-3 {
  margin-bottom: 15px !important;
}

.pl-minus-five-3 {
  padding-left: -15px !important;
}

.pr-minus-five-3 {
  padding-right: -15px !important;
}

.pt-minus-five-3 {
  padding-top: -15px !important;
}

.pb-minus-five-3 {
  padding-bottom: -15px !important;
}

.ml-minus-five-3 {
  margin-left: -15px !important;
}

.mr-minus-five-3 {
  margin-right: -15px !important;
}

.mt-minus-five-3 {
  margin-top: -15px !important;
}

.mb-minus-five-3 {
  margin-bottom: -15px !important;
}

.pl-five-4 {
  padding-left: 20px !important;
}

.pr-five-4 {
  padding-right: 20px !important;
}

.pt-five-4 {
  padding-top: 20px !important;
}

.pb-five-4 {
  padding-bottom: 20px !important;
}

.ml-five-4 {
  margin-left: 20px !important;
}

.mr-five-4 {
  margin-right: 20px !important;
}

.mt-five-4 {
  margin-top: 20px !important;
}

.mb-five-4 {
  margin-bottom: 20px !important;
}

.pl-minus-five-4 {
  padding-left: -20px !important;
}

.pr-minus-five-4 {
  padding-right: -20px !important;
}

.pt-minus-five-4 {
  padding-top: -20px !important;
}

.pb-minus-five-4 {
  padding-bottom: -20px !important;
}

.ml-minus-five-4 {
  margin-left: -20px !important;
}

.mr-minus-five-4 {
  margin-right: -20px !important;
}

.mt-minus-five-4 {
  margin-top: -20px !important;
}

.mb-minus-five-4 {
  margin-bottom: -20px !important;
}

.pl-five-5 {
  padding-left: 25px !important;
}

.pr-five-5 {
  padding-right: 25px !important;
}

.pt-five-5 {
  padding-top: 25px !important;
}

.pb-five-5 {
  padding-bottom: 25px !important;
}

.ml-five-5 {
  margin-left: 25px !important;
}

.mr-five-5 {
  margin-right: 25px !important;
}

.mt-five-5 {
  margin-top: 25px !important;
}

.mb-five-5 {
  margin-bottom: 25px !important;
}

.pl-minus-five-5 {
  padding-left: -25px !important;
}

.pr-minus-five-5 {
  padding-right: -25px !important;
}

.pt-minus-five-5 {
  padding-top: -25px !important;
}

.pb-minus-five-5 {
  padding-bottom: -25px !important;
}

.ml-minus-five-5 {
  margin-left: -25px !important;
}

.mr-minus-five-5 {
  margin-right: -25px !important;
}

.mt-minus-five-5 {
  margin-top: -25px !important;
}

.mb-minus-five-5 {
  margin-bottom: -25px !important;
}

.pl-five-6 {
  padding-left: 30px !important;
}

.pr-five-6 {
  padding-right: 30px !important;
}

.pt-five-6 {
  padding-top: 30px !important;
}

.pb-five-6 {
  padding-bottom: 30px !important;
}

.ml-five-6 {
  margin-left: 30px !important;
}

.mr-five-6 {
  margin-right: 30px !important;
}

.mt-five-6 {
  margin-top: 30px !important;
}

.mb-five-6 {
  margin-bottom: 30px !important;
}

.pl-minus-five-6 {
  padding-left: -30px !important;
}

.pr-minus-five-6 {
  padding-right: -30px !important;
}

.pt-minus-five-6 {
  padding-top: -30px !important;
}

.pb-minus-five-6 {
  padding-bottom: -30px !important;
}

.ml-minus-five-6 {
  margin-left: -30px !important;
}

.mr-minus-five-6 {
  margin-right: -30px !important;
}

.mt-minus-five-6 {
  margin-top: -30px !important;
}

.mb-minus-five-6 {
  margin-bottom: -30px !important;
}

.pl-five-7 {
  padding-left: 35px !important;
}

.pr-five-7 {
  padding-right: 35px !important;
}

.pt-five-7 {
  padding-top: 35px !important;
}

.pb-five-7 {
  padding-bottom: 35px !important;
}

.ml-five-7 {
  margin-left: 35px !important;
}

.mr-five-7 {
  margin-right: 35px !important;
}

.mt-five-7 {
  margin-top: 35px !important;
}

.mb-five-7 {
  margin-bottom: 35px !important;
}

.pl-minus-five-7 {
  padding-left: -35px !important;
}

.pr-minus-five-7 {
  padding-right: -35px !important;
}

.pt-minus-five-7 {
  padding-top: -35px !important;
}

.pb-minus-five-7 {
  padding-bottom: -35px !important;
}

.ml-minus-five-7 {
  margin-left: -35px !important;
}

.mr-minus-five-7 {
  margin-right: -35px !important;
}

.mt-minus-five-7 {
  margin-top: -35px !important;
}

.mb-minus-five-7 {
  margin-bottom: -35px !important;
}

.pl-five-8 {
  padding-left: 40px !important;
}

.pr-five-8 {
  padding-right: 40px !important;
}

.pt-five-8 {
  padding-top: 40px !important;
}

.pb-five-8 {
  padding-bottom: 40px !important;
}

.ml-five-8 {
  margin-left: 40px !important;
}

.mr-five-8 {
  margin-right: 40px !important;
}

.mt-five-8 {
  margin-top: 40px !important;
}

.mb-five-8 {
  margin-bottom: 40px !important;
}

.pl-minus-five-8 {
  padding-left: -40px !important;
}

.pr-minus-five-8 {
  padding-right: -40px !important;
}

.pt-minus-five-8 {
  padding-top: -40px !important;
}

.pb-minus-five-8 {
  padding-bottom: -40px !important;
}

.ml-minus-five-8 {
  margin-left: -40px !important;
}

.mr-minus-five-8 {
  margin-right: -40px !important;
}

.mt-minus-five-8 {
  margin-top: -40px !important;
}

.mb-minus-five-8 {
  margin-bottom: -40px !important;
}

.pl-five-9 {
  padding-left: 45px !important;
}

.pr-five-9 {
  padding-right: 45px !important;
}

.pt-five-9 {
  padding-top: 45px !important;
}

.pb-five-9 {
  padding-bottom: 45px !important;
}

.ml-five-9 {
  margin-left: 45px !important;
}

.mr-five-9 {
  margin-right: 45px !important;
}

.mt-five-9 {
  margin-top: 45px !important;
}

.mb-five-9 {
  margin-bottom: 45px !important;
}

.pl-minus-five-9 {
  padding-left: -45px !important;
}

.pr-minus-five-9 {
  padding-right: -45px !important;
}

.pt-minus-five-9 {
  padding-top: -45px !important;
}

.pb-minus-five-9 {
  padding-bottom: -45px !important;
}

.ml-minus-five-9 {
  margin-left: -45px !important;
}

.mr-minus-five-9 {
  margin-right: -45px !important;
}

.mt-minus-five-9 {
  margin-top: -45px !important;
}

.mb-minus-five-9 {
  margin-bottom: -45px !important;
}

.pl-five-10 {
  padding-left: 50px !important;
}

.pr-five-10 {
  padding-right: 50px !important;
}

.pt-five-10 {
  padding-top: 50px !important;
}

.pb-five-10 {
  padding-bottom: 50px !important;
}

.ml-five-10 {
  margin-left: 50px !important;
}

.mr-five-10 {
  margin-right: 50px !important;
}

.mt-five-10 {
  margin-top: 50px !important;
}

.mb-five-10 {
  margin-bottom: 50px !important;
}

.pl-minus-five-10 {
  padding-left: -50px !important;
}

.pr-minus-five-10 {
  padding-right: -50px !important;
}

.pt-minus-five-10 {
  padding-top: -50px !important;
}

.pb-minus-five-10 {
  padding-bottom: -50px !important;
}

.ml-minus-five-10 {
  margin-left: -50px !important;
}

.mr-minus-five-10 {
  margin-right: -50px !important;
}

.mt-minus-five-10 {
  margin-top: -50px !important;
}

.mb-minus-five-10 {
  margin-bottom: -50px !important;
}

.pl-five-11 {
  padding-left: 55px !important;
}

.pr-five-11 {
  padding-right: 55px !important;
}

.pt-five-11 {
  padding-top: 55px !important;
}

.pb-five-11 {
  padding-bottom: 55px !important;
}

.ml-five-11 {
  margin-left: 55px !important;
}

.mr-five-11 {
  margin-right: 55px !important;
}

.mt-five-11 {
  margin-top: 55px !important;
}

.mb-five-11 {
  margin-bottom: 55px !important;
}

.pl-minus-five-11 {
  padding-left: -55px !important;
}

.pr-minus-five-11 {
  padding-right: -55px !important;
}

.pt-minus-five-11 {
  padding-top: -55px !important;
}

.pb-minus-five-11 {
  padding-bottom: -55px !important;
}

.ml-minus-five-11 {
  margin-left: -55px !important;
}

.mr-minus-five-11 {
  margin-right: -55px !important;
}

.mt-minus-five-11 {
  margin-top: -55px !important;
}

.mb-minus-five-11 {
  margin-bottom: -55px !important;
}

.pl-five-12 {
  padding-left: 60px !important;
}

.pr-five-12 {
  padding-right: 60px !important;
}

.pt-five-12 {
  padding-top: 60px !important;
}

.pb-five-12 {
  padding-bottom: 60px !important;
}

.ml-five-12 {
  margin-left: 60px !important;
}

.mr-five-12 {
  margin-right: 60px !important;
}

.mt-five-12 {
  margin-top: 60px !important;
}

.mb-five-12 {
  margin-bottom: 60px !important;
}

.pl-minus-five-12 {
  padding-left: -60px !important;
}

.pr-minus-five-12 {
  padding-right: -60px !important;
}

.pt-minus-five-12 {
  padding-top: -60px !important;
}

.pb-minus-five-12 {
  padding-bottom: -60px !important;
}

.ml-minus-five-12 {
  margin-left: -60px !important;
}

.mr-minus-five-12 {
  margin-right: -60px !important;
}

.mt-minus-five-12 {
  margin-top: -60px !important;
}

.mb-minus-five-12 {
  margin-bottom: -60px !important;
}

.pl-five-13 {
  padding-left: 65px !important;
}

.pr-five-13 {
  padding-right: 65px !important;
}

.pt-five-13 {
  padding-top: 65px !important;
}

.pb-five-13 {
  padding-bottom: 65px !important;
}

.ml-five-13 {
  margin-left: 65px !important;
}

.mr-five-13 {
  margin-right: 65px !important;
}

.mt-five-13 {
  margin-top: 65px !important;
}

.mb-five-13 {
  margin-bottom: 65px !important;
}

.pl-minus-five-13 {
  padding-left: -65px !important;
}

.pr-minus-five-13 {
  padding-right: -65px !important;
}

.pt-minus-five-13 {
  padding-top: -65px !important;
}

.pb-minus-five-13 {
  padding-bottom: -65px !important;
}

.ml-minus-five-13 {
  margin-left: -65px !important;
}

.mr-minus-five-13 {
  margin-right: -65px !important;
}

.mt-minus-five-13 {
  margin-top: -65px !important;
}

.mb-minus-five-13 {
  margin-bottom: -65px !important;
}

.pl-five-14 {
  padding-left: 70px !important;
}

.pr-five-14 {
  padding-right: 70px !important;
}

.pt-five-14 {
  padding-top: 70px !important;
}

.pb-five-14 {
  padding-bottom: 70px !important;
}

.ml-five-14 {
  margin-left: 70px !important;
}

.mr-five-14 {
  margin-right: 70px !important;
}

.mt-five-14 {
  margin-top: 70px !important;
}

.mb-five-14 {
  margin-bottom: 70px !important;
}

.pl-minus-five-14 {
  padding-left: -70px !important;
}

.pr-minus-five-14 {
  padding-right: -70px !important;
}

.pt-minus-five-14 {
  padding-top: -70px !important;
}

.pb-minus-five-14 {
  padding-bottom: -70px !important;
}

.ml-minus-five-14 {
  margin-left: -70px !important;
}

.mr-minus-five-14 {
  margin-right: -70px !important;
}

.mt-minus-five-14 {
  margin-top: -70px !important;
}

.mb-minus-five-14 {
  margin-bottom: -70px !important;
}

.pl-five-15 {
  padding-left: 75px !important;
}

.pr-five-15 {
  padding-right: 75px !important;
}

.pt-five-15 {
  padding-top: 75px !important;
}

.pb-five-15 {
  padding-bottom: 75px !important;
}

.ml-five-15 {
  margin-left: 75px !important;
}

.mr-five-15 {
  margin-right: 75px !important;
}

.mt-five-15 {
  margin-top: 75px !important;
}

.mb-five-15 {
  margin-bottom: 75px !important;
}

.pl-minus-five-15 {
  padding-left: -75px !important;
}

.pr-minus-five-15 {
  padding-right: -75px !important;
}

.pt-minus-five-15 {
  padding-top: -75px !important;
}

.pb-minus-five-15 {
  padding-bottom: -75px !important;
}

.ml-minus-five-15 {
  margin-left: -75px !important;
}

.mr-minus-five-15 {
  margin-right: -75px !important;
}

.mt-minus-five-15 {
  margin-top: -75px !important;
}

.mb-minus-five-15 {
  margin-bottom: -75px !important;
}

.pl-five-16 {
  padding-left: 80px !important;
}

.pr-five-16 {
  padding-right: 80px !important;
}

.pt-five-16 {
  padding-top: 80px !important;
}

.pb-five-16 {
  padding-bottom: 80px !important;
}

.ml-five-16 {
  margin-left: 80px !important;
}

.mr-five-16 {
  margin-right: 80px !important;
}

.mt-five-16 {
  margin-top: 80px !important;
}

.mb-five-16 {
  margin-bottom: 80px !important;
}

.pl-minus-five-16 {
  padding-left: -80px !important;
}

.pr-minus-five-16 {
  padding-right: -80px !important;
}

.pt-minus-five-16 {
  padding-top: -80px !important;
}

.pb-minus-five-16 {
  padding-bottom: -80px !important;
}

.ml-minus-five-16 {
  margin-left: -80px !important;
}

.mr-minus-five-16 {
  margin-right: -80px !important;
}

.mt-minus-five-16 {
  margin-top: -80px !important;
}

.mb-minus-five-16 {
  margin-bottom: -80px !important;
}

.pl-five-17 {
  padding-left: 85px !important;
}

.pr-five-17 {
  padding-right: 85px !important;
}

.pt-five-17 {
  padding-top: 85px !important;
}

.pb-five-17 {
  padding-bottom: 85px !important;
}

.ml-five-17 {
  margin-left: 85px !important;
}

.mr-five-17 {
  margin-right: 85px !important;
}

.mt-five-17 {
  margin-top: 85px !important;
}

.mb-five-17 {
  margin-bottom: 85px !important;
}

.pl-minus-five-17 {
  padding-left: -85px !important;
}

.pr-minus-five-17 {
  padding-right: -85px !important;
}

.pt-minus-five-17 {
  padding-top: -85px !important;
}

.pb-minus-five-17 {
  padding-bottom: -85px !important;
}

.ml-minus-five-17 {
  margin-left: -85px !important;
}

.mr-minus-five-17 {
  margin-right: -85px !important;
}

.mt-minus-five-17 {
  margin-top: -85px !important;
}

.mb-minus-five-17 {
  margin-bottom: -85px !important;
}

.pl-five-18 {
  padding-left: 90px !important;
}

.pr-five-18 {
  padding-right: 90px !important;
}

.pt-five-18 {
  padding-top: 90px !important;
}

.pb-five-18 {
  padding-bottom: 90px !important;
}

.ml-five-18 {
  margin-left: 90px !important;
}

.mr-five-18 {
  margin-right: 90px !important;
}

.mt-five-18 {
  margin-top: 90px !important;
}

.mb-five-18 {
  margin-bottom: 90px !important;
}

.pl-minus-five-18 {
  padding-left: -90px !important;
}

.pr-minus-five-18 {
  padding-right: -90px !important;
}

.pt-minus-five-18 {
  padding-top: -90px !important;
}

.pb-minus-five-18 {
  padding-bottom: -90px !important;
}

.ml-minus-five-18 {
  margin-left: -90px !important;
}

.mr-minus-five-18 {
  margin-right: -90px !important;
}

.mt-minus-five-18 {
  margin-top: -90px !important;
}

.mb-minus-five-18 {
  margin-bottom: -90px !important;
}

.pl-five-19 {
  padding-left: 95px !important;
}

.pr-five-19 {
  padding-right: 95px !important;
}

.pt-five-19 {
  padding-top: 95px !important;
}

.pb-five-19 {
  padding-bottom: 95px !important;
}

.ml-five-19 {
  margin-left: 95px !important;
}

.mr-five-19 {
  margin-right: 95px !important;
}

.mt-five-19 {
  margin-top: 95px !important;
}

.mb-five-19 {
  margin-bottom: 95px !important;
}

.pl-minus-five-19 {
  padding-left: -95px !important;
}

.pr-minus-five-19 {
  padding-right: -95px !important;
}

.pt-minus-five-19 {
  padding-top: -95px !important;
}

.pb-minus-five-19 {
  padding-bottom: -95px !important;
}

.ml-minus-five-19 {
  margin-left: -95px !important;
}

.mr-minus-five-19 {
  margin-right: -95px !important;
}

.mt-minus-five-19 {
  margin-top: -95px !important;
}

.mb-minus-five-19 {
  margin-bottom: -95px !important;
}

.pl-two-1 {
  padding-left: 2px !important;
}

.pr-two-1 {
  padding-right: 2px !important;
}

.pt-two-1 {
  padding-top: 2px !important;
}

.pb-two-1 {
  padding-bottom: 2px !important;
}

.ml-two-1 {
  margin-left: 2px !important;
}

.mr-two-1 {
  margin-right: 2px !important;
}

.mt-two-1 {
  margin-top: 2px !important;
}

.mb-two-1 {
  margin-bottom: 2px !important;
}

.pl-minus-two-1 {
  padding-left: -2px !important;
}

.pr-minus-two-1 {
  padding-right: -2px !important;
}

.pt-minus-two-1 {
  padding-top: -2px !important;
}

.pb-minus-two-1 {
  padding-bottom: -2px !important;
}

.ml-minus-two-1 {
  margin-left: -2px !important;
}

.mr-minus-two-1 {
  margin-right: -2px !important;
}

.mt-minus-two-1 {
  margin-top: -2px !important;
}

.mb-minus-two-1 {
  margin-bottom: -2px !important;
}

.pl-two-2 {
  padding-left: 4px !important;
}

.pr-two-2 {
  padding-right: 4px !important;
}

.pt-two-2 {
  padding-top: 4px !important;
}

.pb-two-2 {
  padding-bottom: 4px !important;
}

.ml-two-2 {
  margin-left: 4px !important;
}

.mr-two-2 {
  margin-right: 4px !important;
}

.mt-two-2 {
  margin-top: 4px !important;
}

.mb-two-2 {
  margin-bottom: 4px !important;
}

.pl-minus-two-2 {
  padding-left: -4px !important;
}

.pr-minus-two-2 {
  padding-right: -4px !important;
}

.pt-minus-two-2 {
  padding-top: -4px !important;
}

.pb-minus-two-2 {
  padding-bottom: -4px !important;
}

.ml-minus-two-2 {
  margin-left: -4px !important;
}

.mr-minus-two-2 {
  margin-right: -4px !important;
}

.mt-minus-two-2 {
  margin-top: -4px !important;
}

.mb-minus-two-2 {
  margin-bottom: -4px !important;
}

.pl-two-3 {
  padding-left: 6px !important;
}

.pr-two-3 {
  padding-right: 6px !important;
}

.pt-two-3 {
  padding-top: 6px !important;
}

.pb-two-3 {
  padding-bottom: 6px !important;
}

.ml-two-3 {
  margin-left: 6px !important;
}

.mr-two-3 {
  margin-right: 6px !important;
}

.mt-two-3 {
  margin-top: 6px !important;
}

.mb-two-3 {
  margin-bottom: 6px !important;
}

.pl-minus-two-3 {
  padding-left: -6px !important;
}

.pr-minus-two-3 {
  padding-right: -6px !important;
}

.pt-minus-two-3 {
  padding-top: -6px !important;
}

.pb-minus-two-3 {
  padding-bottom: -6px !important;
}

.ml-minus-two-3 {
  margin-left: -6px !important;
}

.mr-minus-two-3 {
  margin-right: -6px !important;
}

.mt-minus-two-3 {
  margin-top: -6px !important;
}

.mb-minus-two-3 {
  margin-bottom: -6px !important;
}

.pl-two-4 {
  padding-left: 8px !important;
}

.pr-two-4 {
  padding-right: 8px !important;
}

.pt-two-4 {
  padding-top: 8px !important;
}

.pb-two-4 {
  padding-bottom: 8px !important;
}

.ml-two-4 {
  margin-left: 8px !important;
}

.mr-two-4 {
  margin-right: 8px !important;
}

.mt-two-4 {
  margin-top: 8px !important;
}

.mb-two-4 {
  margin-bottom: 8px !important;
}

.pl-minus-two-4 {
  padding-left: -8px !important;
}

.pr-minus-two-4 {
  padding-right: -8px !important;
}

.pt-minus-two-4 {
  padding-top: -8px !important;
}

.pb-minus-two-4 {
  padding-bottom: -8px !important;
}

.ml-minus-two-4 {
  margin-left: -8px !important;
}

.mr-minus-two-4 {
  margin-right: -8px !important;
}

.mt-minus-two-4 {
  margin-top: -8px !important;
}

.mb-minus-two-4 {
  margin-bottom: -8px !important;
}

.pl-two-5 {
  padding-left: 10px !important;
}

.pr-two-5 {
  padding-right: 10px !important;
}

.pt-two-5 {
  padding-top: 10px !important;
}

.pb-two-5 {
  padding-bottom: 10px !important;
}

.ml-two-5 {
  margin-left: 10px !important;
}

.mr-two-5 {
  margin-right: 10px !important;
}

.mt-two-5 {
  margin-top: 10px !important;
}

.mb-two-5 {
  margin-bottom: 10px !important;
}

.pl-minus-two-5 {
  padding-left: -10px !important;
}

.pr-minus-two-5 {
  padding-right: -10px !important;
}

.pt-minus-two-5 {
  padding-top: -10px !important;
}

.pb-minus-two-5 {
  padding-bottom: -10px !important;
}

.ml-minus-two-5 {
  margin-left: -10px !important;
}

.mr-minus-two-5 {
  margin-right: -10px !important;
}

.mt-minus-two-5 {
  margin-top: -10px !important;
}

.mb-minus-two-5 {
  margin-bottom: -10px !important;
}

.pl-two-6 {
  padding-left: 12px !important;
}

.pr-two-6 {
  padding-right: 12px !important;
}

.pt-two-6 {
  padding-top: 12px !important;
}

.pb-two-6 {
  padding-bottom: 12px !important;
}

.ml-two-6 {
  margin-left: 12px !important;
}

.mr-two-6 {
  margin-right: 12px !important;
}

.mt-two-6 {
  margin-top: 12px !important;
}

.mb-two-6 {
  margin-bottom: 12px !important;
}

.pl-minus-two-6 {
  padding-left: -12px !important;
}

.pr-minus-two-6 {
  padding-right: -12px !important;
}

.pt-minus-two-6 {
  padding-top: -12px !important;
}

.pb-minus-two-6 {
  padding-bottom: -12px !important;
}

.ml-minus-two-6 {
  margin-left: -12px !important;
}

.mr-minus-two-6 {
  margin-right: -12px !important;
}

.mt-minus-two-6 {
  margin-top: -12px !important;
}

.mb-minus-two-6 {
  margin-bottom: -12px !important;
}

.pl-two-7 {
  padding-left: 14px !important;
}

.pr-two-7 {
  padding-right: 14px !important;
}

.pt-two-7 {
  padding-top: 14px !important;
}

.pb-two-7 {
  padding-bottom: 14px !important;
}

.ml-two-7 {
  margin-left: 14px !important;
}

.mr-two-7 {
  margin-right: 14px !important;
}

.mt-two-7 {
  margin-top: 14px !important;
}

.mb-two-7 {
  margin-bottom: 14px !important;
}

.pl-minus-two-7 {
  padding-left: -14px !important;
}

.pr-minus-two-7 {
  padding-right: -14px !important;
}

.pt-minus-two-7 {
  padding-top: -14px !important;
}

.pb-minus-two-7 {
  padding-bottom: -14px !important;
}

.ml-minus-two-7 {
  margin-left: -14px !important;
}

.mr-minus-two-7 {
  margin-right: -14px !important;
}

.mt-minus-two-7 {
  margin-top: -14px !important;
}

.mb-minus-two-7 {
  margin-bottom: -14px !important;
}

.pl-two-8 {
  padding-left: 16px !important;
}

.pr-two-8 {
  padding-right: 16px !important;
}

.pt-two-8 {
  padding-top: 16px !important;
}

.pb-two-8 {
  padding-bottom: 16px !important;
}

.ml-two-8 {
  margin-left: 16px !important;
}

.mr-two-8 {
  margin-right: 16px !important;
}

.mt-two-8 {
  margin-top: 16px !important;
}

.mb-two-8 {
  margin-bottom: 16px !important;
}

.pl-minus-two-8 {
  padding-left: -16px !important;
}

.pr-minus-two-8 {
  padding-right: -16px !important;
}

.pt-minus-two-8 {
  padding-top: -16px !important;
}

.pb-minus-two-8 {
  padding-bottom: -16px !important;
}

.ml-minus-two-8 {
  margin-left: -16px !important;
}

.mr-minus-two-8 {
  margin-right: -16px !important;
}

.mt-minus-two-8 {
  margin-top: -16px !important;
}

.mb-minus-two-8 {
  margin-bottom: -16px !important;
}

.pl-two-9 {
  padding-left: 18px !important;
}

.pr-two-9 {
  padding-right: 18px !important;
}

.pt-two-9 {
  padding-top: 18px !important;
}

.pb-two-9 {
  padding-bottom: 18px !important;
}

.ml-two-9 {
  margin-left: 18px !important;
}

.mr-two-9 {
  margin-right: 18px !important;
}

.mt-two-9 {
  margin-top: 18px !important;
}

.mb-two-9 {
  margin-bottom: 18px !important;
}

.pl-minus-two-9 {
  padding-left: -18px !important;
}

.pr-minus-two-9 {
  padding-right: -18px !important;
}

.pt-minus-two-9 {
  padding-top: -18px !important;
}

.pb-minus-two-9 {
  padding-bottom: -18px !important;
}

.ml-minus-two-9 {
  margin-left: -18px !important;
}

.mr-minus-two-9 {
  margin-right: -18px !important;
}

.mt-minus-two-9 {
  margin-top: -18px !important;
}

.mb-minus-two-9 {
  margin-bottom: -18px !important;
}

.pl-two-10 {
  padding-left: 20px !important;
}

.pr-two-10 {
  padding-right: 20px !important;
}

.pt-two-10 {
  padding-top: 20px !important;
}

.pb-two-10 {
  padding-bottom: 20px !important;
}

.ml-two-10 {
  margin-left: 20px !important;
}

.mr-two-10 {
  margin-right: 20px !important;
}

.mt-two-10 {
  margin-top: 20px !important;
}

.mb-two-10 {
  margin-bottom: 20px !important;
}

.pl-minus-two-10 {
  padding-left: -20px !important;
}

.pr-minus-two-10 {
  padding-right: -20px !important;
}

.pt-minus-two-10 {
  padding-top: -20px !important;
}

.pb-minus-two-10 {
  padding-bottom: -20px !important;
}

.ml-minus-two-10 {
  margin-left: -20px !important;
}

.mr-minus-two-10 {
  margin-right: -20px !important;
}

.mt-minus-two-10 {
  margin-top: -20px !important;
}

.mb-minus-two-10 {
  margin-bottom: -20px !important;
}

.pl-two-11 {
  padding-left: 22px !important;
}

.pr-two-11 {
  padding-right: 22px !important;
}

.pt-two-11 {
  padding-top: 22px !important;
}

.pb-two-11 {
  padding-bottom: 22px !important;
}

.ml-two-11 {
  margin-left: 22px !important;
}

.mr-two-11 {
  margin-right: 22px !important;
}

.mt-two-11 {
  margin-top: 22px !important;
}

.mb-two-11 {
  margin-bottom: 22px !important;
}

.pl-minus-two-11 {
  padding-left: -22px !important;
}

.pr-minus-two-11 {
  padding-right: -22px !important;
}

.pt-minus-two-11 {
  padding-top: -22px !important;
}

.pb-minus-two-11 {
  padding-bottom: -22px !important;
}

.ml-minus-two-11 {
  margin-left: -22px !important;
}

.mr-minus-two-11 {
  margin-right: -22px !important;
}

.mt-minus-two-11 {
  margin-top: -22px !important;
}

.mb-minus-two-11 {
  margin-bottom: -22px !important;
}

.pl-two-12 {
  padding-left: 24px !important;
}

.pr-two-12 {
  padding-right: 24px !important;
}

.pt-two-12 {
  padding-top: 24px !important;
}

.pb-two-12 {
  padding-bottom: 24px !important;
}

.ml-two-12 {
  margin-left: 24px !important;
}

.mr-two-12 {
  margin-right: 24px !important;
}

.mt-two-12 {
  margin-top: 24px !important;
}

.mb-two-12 {
  margin-bottom: 24px !important;
}

.pl-minus-two-12 {
  padding-left: -24px !important;
}

.pr-minus-two-12 {
  padding-right: -24px !important;
}

.pt-minus-two-12 {
  padding-top: -24px !important;
}

.pb-minus-two-12 {
  padding-bottom: -24px !important;
}

.ml-minus-two-12 {
  margin-left: -24px !important;
}

.mr-minus-two-12 {
  margin-right: -24px !important;
}

.mt-minus-two-12 {
  margin-top: -24px !important;
}

.mb-minus-two-12 {
  margin-bottom: -24px !important;
}

.pl-two-13 {
  padding-left: 26px !important;
}

.pr-two-13 {
  padding-right: 26px !important;
}

.pt-two-13 {
  padding-top: 26px !important;
}

.pb-two-13 {
  padding-bottom: 26px !important;
}

.ml-two-13 {
  margin-left: 26px !important;
}

.mr-two-13 {
  margin-right: 26px !important;
}

.mt-two-13 {
  margin-top: 26px !important;
}

.mb-two-13 {
  margin-bottom: 26px !important;
}

.pl-minus-two-13 {
  padding-left: -26px !important;
}

.pr-minus-two-13 {
  padding-right: -26px !important;
}

.pt-minus-two-13 {
  padding-top: -26px !important;
}

.pb-minus-two-13 {
  padding-bottom: -26px !important;
}

.ml-minus-two-13 {
  margin-left: -26px !important;
}

.mr-minus-two-13 {
  margin-right: -26px !important;
}

.mt-minus-two-13 {
  margin-top: -26px !important;
}

.mb-minus-two-13 {
  margin-bottom: -26px !important;
}

.pl-two-14 {
  padding-left: 28px !important;
}

.pr-two-14 {
  padding-right: 28px !important;
}

.pt-two-14 {
  padding-top: 28px !important;
}

.pb-two-14 {
  padding-bottom: 28px !important;
}

.ml-two-14 {
  margin-left: 28px !important;
}

.mr-two-14 {
  margin-right: 28px !important;
}

.mt-two-14 {
  margin-top: 28px !important;
}

.mb-two-14 {
  margin-bottom: 28px !important;
}

.pl-minus-two-14 {
  padding-left: -28px !important;
}

.pr-minus-two-14 {
  padding-right: -28px !important;
}

.pt-minus-two-14 {
  padding-top: -28px !important;
}

.pb-minus-two-14 {
  padding-bottom: -28px !important;
}

.ml-minus-two-14 {
  margin-left: -28px !important;
}

.mr-minus-two-14 {
  margin-right: -28px !important;
}

.mt-minus-two-14 {
  margin-top: -28px !important;
}

.mb-minus-two-14 {
  margin-bottom: -28px !important;
}

.pl-two-15 {
  padding-left: 30px !important;
}

.pr-two-15 {
  padding-right: 30px !important;
}

.pt-two-15 {
  padding-top: 30px !important;
}

.pb-two-15 {
  padding-bottom: 30px !important;
}

.ml-two-15 {
  margin-left: 30px !important;
}

.mr-two-15 {
  margin-right: 30px !important;
}

.mt-two-15 {
  margin-top: 30px !important;
}

.mb-two-15 {
  margin-bottom: 30px !important;
}

.pl-minus-two-15 {
  padding-left: -30px !important;
}

.pr-minus-two-15 {
  padding-right: -30px !important;
}

.pt-minus-two-15 {
  padding-top: -30px !important;
}

.pb-minus-two-15 {
  padding-bottom: -30px !important;
}

.ml-minus-two-15 {
  margin-left: -30px !important;
}

.mr-minus-two-15 {
  margin-right: -30px !important;
}

.mt-minus-two-15 {
  margin-top: -30px !important;
}

.mb-minus-two-15 {
  margin-bottom: -30px !important;
}

.pl-two-16 {
  padding-left: 32px !important;
}

.pr-two-16 {
  padding-right: 32px !important;
}

.pt-two-16 {
  padding-top: 32px !important;
}

.pb-two-16 {
  padding-bottom: 32px !important;
}

.ml-two-16 {
  margin-left: 32px !important;
}

.mr-two-16 {
  margin-right: 32px !important;
}

.mt-two-16 {
  margin-top: 32px !important;
}

.mb-two-16 {
  margin-bottom: 32px !important;
}

.pl-minus-two-16 {
  padding-left: -32px !important;
}

.pr-minus-two-16 {
  padding-right: -32px !important;
}

.pt-minus-two-16 {
  padding-top: -32px !important;
}

.pb-minus-two-16 {
  padding-bottom: -32px !important;
}

.ml-minus-two-16 {
  margin-left: -32px !important;
}

.mr-minus-two-16 {
  margin-right: -32px !important;
}

.mt-minus-two-16 {
  margin-top: -32px !important;
}

.mb-minus-two-16 {
  margin-bottom: -32px !important;
}

.pl-two-17 {
  padding-left: 34px !important;
}

.pr-two-17 {
  padding-right: 34px !important;
}

.pt-two-17 {
  padding-top: 34px !important;
}

.pb-two-17 {
  padding-bottom: 34px !important;
}

.ml-two-17 {
  margin-left: 34px !important;
}

.mr-two-17 {
  margin-right: 34px !important;
}

.mt-two-17 {
  margin-top: 34px !important;
}

.mb-two-17 {
  margin-bottom: 34px !important;
}

.pl-minus-two-17 {
  padding-left: -34px !important;
}

.pr-minus-two-17 {
  padding-right: -34px !important;
}

.pt-minus-two-17 {
  padding-top: -34px !important;
}

.pb-minus-two-17 {
  padding-bottom: -34px !important;
}

.ml-minus-two-17 {
  margin-left: -34px !important;
}

.mr-minus-two-17 {
  margin-right: -34px !important;
}

.mt-minus-two-17 {
  margin-top: -34px !important;
}

.mb-minus-two-17 {
  margin-bottom: -34px !important;
}

.pl-two-18 {
  padding-left: 36px !important;
}

.pr-two-18 {
  padding-right: 36px !important;
}

.pt-two-18 {
  padding-top: 36px !important;
}

.pb-two-18 {
  padding-bottom: 36px !important;
}

.ml-two-18 {
  margin-left: 36px !important;
}

.mr-two-18 {
  margin-right: 36px !important;
}

.mt-two-18 {
  margin-top: 36px !important;
}

.mb-two-18 {
  margin-bottom: 36px !important;
}

.pl-minus-two-18 {
  padding-left: -36px !important;
}

.pr-minus-two-18 {
  padding-right: -36px !important;
}

.pt-minus-two-18 {
  padding-top: -36px !important;
}

.pb-minus-two-18 {
  padding-bottom: -36px !important;
}

.ml-minus-two-18 {
  margin-left: -36px !important;
}

.mr-minus-two-18 {
  margin-right: -36px !important;
}

.mt-minus-two-18 {
  margin-top: -36px !important;
}

.mb-minus-two-18 {
  margin-bottom: -36px !important;
}

.pl-two-19 {
  padding-left: 38px !important;
}

.pr-two-19 {
  padding-right: 38px !important;
}

.pt-two-19 {
  padding-top: 38px !important;
}

.pb-two-19 {
  padding-bottom: 38px !important;
}

.ml-two-19 {
  margin-left: 38px !important;
}

.mr-two-19 {
  margin-right: 38px !important;
}

.mt-two-19 {
  margin-top: 38px !important;
}

.mb-two-19 {
  margin-bottom: 38px !important;
}

.pl-minus-two-19 {
  padding-left: -38px !important;
}

.pr-minus-two-19 {
  padding-right: -38px !important;
}

.pt-minus-two-19 {
  padding-top: -38px !important;
}

.pb-minus-two-19 {
  padding-bottom: -38px !important;
}

.ml-minus-two-19 {
  margin-left: -38px !important;
}

.mr-minus-two-19 {
  margin-right: -38px !important;
}

.mt-minus-two-19 {
  margin-top: -38px !important;
}

.mb-minus-two-19 {
  margin-bottom: -38px !important;
}

.pl-two-20 {
  padding-left: 40px !important;
}

.pr-two-20 {
  padding-right: 40px !important;
}

.pt-two-20 {
  padding-top: 40px !important;
}

.pb-two-20 {
  padding-bottom: 40px !important;
}

.ml-two-20 {
  margin-left: 40px !important;
}

.mr-two-20 {
  margin-right: 40px !important;
}

.mt-two-20 {
  margin-top: 40px !important;
}

.mb-two-20 {
  margin-bottom: 40px !important;
}

.pl-minus-two-20 {
  padding-left: -40px !important;
}

.pr-minus-two-20 {
  padding-right: -40px !important;
}

.pt-minus-two-20 {
  padding-top: -40px !important;
}

.pb-minus-two-20 {
  padding-bottom: -40px !important;
}

.ml-minus-two-20 {
  margin-left: -40px !important;
}

.mr-minus-two-20 {
  margin-right: -40px !important;
}

.mt-minus-two-20 {
  margin-top: -40px !important;
}

.mb-minus-two-20 {
  margin-bottom: -40px !important;
}

.pl-two-21 {
  padding-left: 42px !important;
}

.pr-two-21 {
  padding-right: 42px !important;
}

.pt-two-21 {
  padding-top: 42px !important;
}

.pb-two-21 {
  padding-bottom: 42px !important;
}

.ml-two-21 {
  margin-left: 42px !important;
}

.mr-two-21 {
  margin-right: 42px !important;
}

.mt-two-21 {
  margin-top: 42px !important;
}

.mb-two-21 {
  margin-bottom: 42px !important;
}

.pl-minus-two-21 {
  padding-left: -42px !important;
}

.pr-minus-two-21 {
  padding-right: -42px !important;
}

.pt-minus-two-21 {
  padding-top: -42px !important;
}

.pb-minus-two-21 {
  padding-bottom: -42px !important;
}

.ml-minus-two-21 {
  margin-left: -42px !important;
}

.mr-minus-two-21 {
  margin-right: -42px !important;
}

.mt-minus-two-21 {
  margin-top: -42px !important;
}

.mb-minus-two-21 {
  margin-bottom: -42px !important;
}

.pl-two-22 {
  padding-left: 44px !important;
}

.pr-two-22 {
  padding-right: 44px !important;
}

.pt-two-22 {
  padding-top: 44px !important;
}

.pb-two-22 {
  padding-bottom: 44px !important;
}

.ml-two-22 {
  margin-left: 44px !important;
}

.mr-two-22 {
  margin-right: 44px !important;
}

.mt-two-22 {
  margin-top: 44px !important;
}

.mb-two-22 {
  margin-bottom: 44px !important;
}

.pl-minus-two-22 {
  padding-left: -44px !important;
}

.pr-minus-two-22 {
  padding-right: -44px !important;
}

.pt-minus-two-22 {
  padding-top: -44px !important;
}

.pb-minus-two-22 {
  padding-bottom: -44px !important;
}

.ml-minus-two-22 {
  margin-left: -44px !important;
}

.mr-minus-two-22 {
  margin-right: -44px !important;
}

.mt-minus-two-22 {
  margin-top: -44px !important;
}

.mb-minus-two-22 {
  margin-bottom: -44px !important;
}

.pl-two-23 {
  padding-left: 46px !important;
}

.pr-two-23 {
  padding-right: 46px !important;
}

.pt-two-23 {
  padding-top: 46px !important;
}

.pb-two-23 {
  padding-bottom: 46px !important;
}

.ml-two-23 {
  margin-left: 46px !important;
}

.mr-two-23 {
  margin-right: 46px !important;
}

.mt-two-23 {
  margin-top: 46px !important;
}

.mb-two-23 {
  margin-bottom: 46px !important;
}

.pl-minus-two-23 {
  padding-left: -46px !important;
}

.pr-minus-two-23 {
  padding-right: -46px !important;
}

.pt-minus-two-23 {
  padding-top: -46px !important;
}

.pb-minus-two-23 {
  padding-bottom: -46px !important;
}

.ml-minus-two-23 {
  margin-left: -46px !important;
}

.mr-minus-two-23 {
  margin-right: -46px !important;
}

.mt-minus-two-23 {
  margin-top: -46px !important;
}

.mb-minus-two-23 {
  margin-bottom: -46px !important;
}

.pl-two-24 {
  padding-left: 48px !important;
}

.pr-two-24 {
  padding-right: 48px !important;
}

.pt-two-24 {
  padding-top: 48px !important;
}

.pb-two-24 {
  padding-bottom: 48px !important;
}

.ml-two-24 {
  margin-left: 48px !important;
}

.mr-two-24 {
  margin-right: 48px !important;
}

.mt-two-24 {
  margin-top: 48px !important;
}

.mb-two-24 {
  margin-bottom: 48px !important;
}

.pl-minus-two-24 {
  padding-left: -48px !important;
}

.pr-minus-two-24 {
  padding-right: -48px !important;
}

.pt-minus-two-24 {
  padding-top: -48px !important;
}

.pb-minus-two-24 {
  padding-bottom: -48px !important;
}

.ml-minus-two-24 {
  margin-left: -48px !important;
}

.mr-minus-two-24 {
  margin-right: -48px !important;
}

.mt-minus-two-24 {
  margin-top: -48px !important;
}

.mb-minus-two-24 {
  margin-bottom: -48px !important;
}

.pl-two-25 {
  padding-left: 50px !important;
}

.pr-two-25 {
  padding-right: 50px !important;
}

.pt-two-25 {
  padding-top: 50px !important;
}

.pb-two-25 {
  padding-bottom: 50px !important;
}

.ml-two-25 {
  margin-left: 50px !important;
}

.mr-two-25 {
  margin-right: 50px !important;
}

.mt-two-25 {
  margin-top: 50px !important;
}

.mb-two-25 {
  margin-bottom: 50px !important;
}

.pl-minus-two-25 {
  padding-left: -50px !important;
}

.pr-minus-two-25 {
  padding-right: -50px !important;
}

.pt-minus-two-25 {
  padding-top: -50px !important;
}

.pb-minus-two-25 {
  padding-bottom: -50px !important;
}

.ml-minus-two-25 {
  margin-left: -50px !important;
}

.mr-minus-two-25 {
  margin-right: -50px !important;
}

.mt-minus-two-25 {
  margin-top: -50px !important;
}

.mb-minus-two-25 {
  margin-bottom: -50px !important;
}

.pl-two-26 {
  padding-left: 52px !important;
}

.pr-two-26 {
  padding-right: 52px !important;
}

.pt-two-26 {
  padding-top: 52px !important;
}

.pb-two-26 {
  padding-bottom: 52px !important;
}

.ml-two-26 {
  margin-left: 52px !important;
}

.mr-two-26 {
  margin-right: 52px !important;
}

.mt-two-26 {
  margin-top: 52px !important;
}

.mb-two-26 {
  margin-bottom: 52px !important;
}

.pl-minus-two-26 {
  padding-left: -52px !important;
}

.pr-minus-two-26 {
  padding-right: -52px !important;
}

.pt-minus-two-26 {
  padding-top: -52px !important;
}

.pb-minus-two-26 {
  padding-bottom: -52px !important;
}

.ml-minus-two-26 {
  margin-left: -52px !important;
}

.mr-minus-two-26 {
  margin-right: -52px !important;
}

.mt-minus-two-26 {
  margin-top: -52px !important;
}

.mb-minus-two-26 {
  margin-bottom: -52px !important;
}

.pl-two-27 {
  padding-left: 54px !important;
}

.pr-two-27 {
  padding-right: 54px !important;
}

.pt-two-27 {
  padding-top: 54px !important;
}

.pb-two-27 {
  padding-bottom: 54px !important;
}

.ml-two-27 {
  margin-left: 54px !important;
}

.mr-two-27 {
  margin-right: 54px !important;
}

.mt-two-27 {
  margin-top: 54px !important;
}

.mb-two-27 {
  margin-bottom: 54px !important;
}

.pl-minus-two-27 {
  padding-left: -54px !important;
}

.pr-minus-two-27 {
  padding-right: -54px !important;
}

.pt-minus-two-27 {
  padding-top: -54px !important;
}

.pb-minus-two-27 {
  padding-bottom: -54px !important;
}

.ml-minus-two-27 {
  margin-left: -54px !important;
}

.mr-minus-two-27 {
  margin-right: -54px !important;
}

.mt-minus-two-27 {
  margin-top: -54px !important;
}

.mb-minus-two-27 {
  margin-bottom: -54px !important;
}

.pl-two-28 {
  padding-left: 56px !important;
}

.pr-two-28 {
  padding-right: 56px !important;
}

.pt-two-28 {
  padding-top: 56px !important;
}

.pb-two-28 {
  padding-bottom: 56px !important;
}

.ml-two-28 {
  margin-left: 56px !important;
}

.mr-two-28 {
  margin-right: 56px !important;
}

.mt-two-28 {
  margin-top: 56px !important;
}

.mb-two-28 {
  margin-bottom: 56px !important;
}

.pl-minus-two-28 {
  padding-left: -56px !important;
}

.pr-minus-two-28 {
  padding-right: -56px !important;
}

.pt-minus-two-28 {
  padding-top: -56px !important;
}

.pb-minus-two-28 {
  padding-bottom: -56px !important;
}

.ml-minus-two-28 {
  margin-left: -56px !important;
}

.mr-minus-two-28 {
  margin-right: -56px !important;
}

.mt-minus-two-28 {
  margin-top: -56px !important;
}

.mb-minus-two-28 {
  margin-bottom: -56px !important;
}

.pl-two-29 {
  padding-left: 58px !important;
}

.pr-two-29 {
  padding-right: 58px !important;
}

.pt-two-29 {
  padding-top: 58px !important;
}

.pb-two-29 {
  padding-bottom: 58px !important;
}

.ml-two-29 {
  margin-left: 58px !important;
}

.mr-two-29 {
  margin-right: 58px !important;
}

.mt-two-29 {
  margin-top: 58px !important;
}

.mb-two-29 {
  margin-bottom: 58px !important;
}

.pl-minus-two-29 {
  padding-left: -58px !important;
}

.pr-minus-two-29 {
  padding-right: -58px !important;
}

.pt-minus-two-29 {
  padding-top: -58px !important;
}

.pb-minus-two-29 {
  padding-bottom: -58px !important;
}

.ml-minus-two-29 {
  margin-left: -58px !important;
}

.mr-minus-two-29 {
  margin-right: -58px !important;
}

.mt-minus-two-29 {
  margin-top: -58px !important;
}

.mb-minus-two-29 {
  margin-bottom: -58px !important;
}

.pl-two-30 {
  padding-left: 60px !important;
}

.pr-two-30 {
  padding-right: 60px !important;
}

.pt-two-30 {
  padding-top: 60px !important;
}

.pb-two-30 {
  padding-bottom: 60px !important;
}

.ml-two-30 {
  margin-left: 60px !important;
}

.mr-two-30 {
  margin-right: 60px !important;
}

.mt-two-30 {
  margin-top: 60px !important;
}

.mb-two-30 {
  margin-bottom: 60px !important;
}

.pl-minus-two-30 {
  padding-left: -60px !important;
}

.pr-minus-two-30 {
  padding-right: -60px !important;
}

.pt-minus-two-30 {
  padding-top: -60px !important;
}

.pb-minus-two-30 {
  padding-bottom: -60px !important;
}

.ml-minus-two-30 {
  margin-left: -60px !important;
}

.mr-minus-two-30 {
  margin-right: -60px !important;
}

.mt-minus-two-30 {
  margin-top: -60px !important;
}

.mb-minus-two-30 {
  margin-bottom: -60px !important;
}

.pl-two-31 {
  padding-left: 62px !important;
}

.pr-two-31 {
  padding-right: 62px !important;
}

.pt-two-31 {
  padding-top: 62px !important;
}

.pb-two-31 {
  padding-bottom: 62px !important;
}

.ml-two-31 {
  margin-left: 62px !important;
}

.mr-two-31 {
  margin-right: 62px !important;
}

.mt-two-31 {
  margin-top: 62px !important;
}

.mb-two-31 {
  margin-bottom: 62px !important;
}

.pl-minus-two-31 {
  padding-left: -62px !important;
}

.pr-minus-two-31 {
  padding-right: -62px !important;
}

.pt-minus-two-31 {
  padding-top: -62px !important;
}

.pb-minus-two-31 {
  padding-bottom: -62px !important;
}

.ml-minus-two-31 {
  margin-left: -62px !important;
}

.mr-minus-two-31 {
  margin-right: -62px !important;
}

.mt-minus-two-31 {
  margin-top: -62px !important;
}

.mb-minus-two-31 {
  margin-bottom: -62px !important;
}

.pl-two-32 {
  padding-left: 64px !important;
}

.pr-two-32 {
  padding-right: 64px !important;
}

.pt-two-32 {
  padding-top: 64px !important;
}

.pb-two-32 {
  padding-bottom: 64px !important;
}

.ml-two-32 {
  margin-left: 64px !important;
}

.mr-two-32 {
  margin-right: 64px !important;
}

.mt-two-32 {
  margin-top: 64px !important;
}

.mb-two-32 {
  margin-bottom: 64px !important;
}

.pl-minus-two-32 {
  padding-left: -64px !important;
}

.pr-minus-two-32 {
  padding-right: -64px !important;
}

.pt-minus-two-32 {
  padding-top: -64px !important;
}

.pb-minus-two-32 {
  padding-bottom: -64px !important;
}

.ml-minus-two-32 {
  margin-left: -64px !important;
}

.mr-minus-two-32 {
  margin-right: -64px !important;
}

.mt-minus-two-32 {
  margin-top: -64px !important;
}

.mb-minus-two-32 {
  margin-bottom: -64px !important;
}

.pl-two-33 {
  padding-left: 66px !important;
}

.pr-two-33 {
  padding-right: 66px !important;
}

.pt-two-33 {
  padding-top: 66px !important;
}

.pb-two-33 {
  padding-bottom: 66px !important;
}

.ml-two-33 {
  margin-left: 66px !important;
}

.mr-two-33 {
  margin-right: 66px !important;
}

.mt-two-33 {
  margin-top: 66px !important;
}

.mb-two-33 {
  margin-bottom: 66px !important;
}

.pl-minus-two-33 {
  padding-left: -66px !important;
}

.pr-minus-two-33 {
  padding-right: -66px !important;
}

.pt-minus-two-33 {
  padding-top: -66px !important;
}

.pb-minus-two-33 {
  padding-bottom: -66px !important;
}

.ml-minus-two-33 {
  margin-left: -66px !important;
}

.mr-minus-two-33 {
  margin-right: -66px !important;
}

.mt-minus-two-33 {
  margin-top: -66px !important;
}

.mb-minus-two-33 {
  margin-bottom: -66px !important;
}

.pl-two-34 {
  padding-left: 68px !important;
}

.pr-two-34 {
  padding-right: 68px !important;
}

.pt-two-34 {
  padding-top: 68px !important;
}

.pb-two-34 {
  padding-bottom: 68px !important;
}

.ml-two-34 {
  margin-left: 68px !important;
}

.mr-two-34 {
  margin-right: 68px !important;
}

.mt-two-34 {
  margin-top: 68px !important;
}

.mb-two-34 {
  margin-bottom: 68px !important;
}

.pl-minus-two-34 {
  padding-left: -68px !important;
}

.pr-minus-two-34 {
  padding-right: -68px !important;
}

.pt-minus-two-34 {
  padding-top: -68px !important;
}

.pb-minus-two-34 {
  padding-bottom: -68px !important;
}

.ml-minus-two-34 {
  margin-left: -68px !important;
}

.mr-minus-two-34 {
  margin-right: -68px !important;
}

.mt-minus-two-34 {
  margin-top: -68px !important;
}

.mb-minus-two-34 {
  margin-bottom: -68px !important;
}

.pl-two-35 {
  padding-left: 70px !important;
}

.pr-two-35 {
  padding-right: 70px !important;
}

.pt-two-35 {
  padding-top: 70px !important;
}

.pb-two-35 {
  padding-bottom: 70px !important;
}

.ml-two-35 {
  margin-left: 70px !important;
}

.mr-two-35 {
  margin-right: 70px !important;
}

.mt-two-35 {
  margin-top: 70px !important;
}

.mb-two-35 {
  margin-bottom: 70px !important;
}

.pl-minus-two-35 {
  padding-left: -70px !important;
}

.pr-minus-two-35 {
  padding-right: -70px !important;
}

.pt-minus-two-35 {
  padding-top: -70px !important;
}

.pb-minus-two-35 {
  padding-bottom: -70px !important;
}

.ml-minus-two-35 {
  margin-left: -70px !important;
}

.mr-minus-two-35 {
  margin-right: -70px !important;
}

.mt-minus-two-35 {
  margin-top: -70px !important;
}

.mb-minus-two-35 {
  margin-bottom: -70px !important;
}

.pl-two-36 {
  padding-left: 72px !important;
}

.pr-two-36 {
  padding-right: 72px !important;
}

.pt-two-36 {
  padding-top: 72px !important;
}

.pb-two-36 {
  padding-bottom: 72px !important;
}

.ml-two-36 {
  margin-left: 72px !important;
}

.mr-two-36 {
  margin-right: 72px !important;
}

.mt-two-36 {
  margin-top: 72px !important;
}

.mb-two-36 {
  margin-bottom: 72px !important;
}

.pl-minus-two-36 {
  padding-left: -72px !important;
}

.pr-minus-two-36 {
  padding-right: -72px !important;
}

.pt-minus-two-36 {
  padding-top: -72px !important;
}

.pb-minus-two-36 {
  padding-bottom: -72px !important;
}

.ml-minus-two-36 {
  margin-left: -72px !important;
}

.mr-minus-two-36 {
  margin-right: -72px !important;
}

.mt-minus-two-36 {
  margin-top: -72px !important;
}

.mb-minus-two-36 {
  margin-bottom: -72px !important;
}

.pl-two-37 {
  padding-left: 74px !important;
}

.pr-two-37 {
  padding-right: 74px !important;
}

.pt-two-37 {
  padding-top: 74px !important;
}

.pb-two-37 {
  padding-bottom: 74px !important;
}

.ml-two-37 {
  margin-left: 74px !important;
}

.mr-two-37 {
  margin-right: 74px !important;
}

.mt-two-37 {
  margin-top: 74px !important;
}

.mb-two-37 {
  margin-bottom: 74px !important;
}

.pl-minus-two-37 {
  padding-left: -74px !important;
}

.pr-minus-two-37 {
  padding-right: -74px !important;
}

.pt-minus-two-37 {
  padding-top: -74px !important;
}

.pb-minus-two-37 {
  padding-bottom: -74px !important;
}

.ml-minus-two-37 {
  margin-left: -74px !important;
}

.mr-minus-two-37 {
  margin-right: -74px !important;
}

.mt-minus-two-37 {
  margin-top: -74px !important;
}

.mb-minus-two-37 {
  margin-bottom: -74px !important;
}

.pl-two-38 {
  padding-left: 76px !important;
}

.pr-two-38 {
  padding-right: 76px !important;
}

.pt-two-38 {
  padding-top: 76px !important;
}

.pb-two-38 {
  padding-bottom: 76px !important;
}

.ml-two-38 {
  margin-left: 76px !important;
}

.mr-two-38 {
  margin-right: 76px !important;
}

.mt-two-38 {
  margin-top: 76px !important;
}

.mb-two-38 {
  margin-bottom: 76px !important;
}

.pl-minus-two-38 {
  padding-left: -76px !important;
}

.pr-minus-two-38 {
  padding-right: -76px !important;
}

.pt-minus-two-38 {
  padding-top: -76px !important;
}

.pb-minus-two-38 {
  padding-bottom: -76px !important;
}

.ml-minus-two-38 {
  margin-left: -76px !important;
}

.mr-minus-two-38 {
  margin-right: -76px !important;
}

.mt-minus-two-38 {
  margin-top: -76px !important;
}

.mb-minus-two-38 {
  margin-bottom: -76px !important;
}

.pl-two-39 {
  padding-left: 78px !important;
}

.pr-two-39 {
  padding-right: 78px !important;
}

.pt-two-39 {
  padding-top: 78px !important;
}

.pb-two-39 {
  padding-bottom: 78px !important;
}

.ml-two-39 {
  margin-left: 78px !important;
}

.mr-two-39 {
  margin-right: 78px !important;
}

.mt-two-39 {
  margin-top: 78px !important;
}

.mb-two-39 {
  margin-bottom: 78px !important;
}

.pl-minus-two-39 {
  padding-left: -78px !important;
}

.pr-minus-two-39 {
  padding-right: -78px !important;
}

.pt-minus-two-39 {
  padding-top: -78px !important;
}

.pb-minus-two-39 {
  padding-bottom: -78px !important;
}

.ml-minus-two-39 {
  margin-left: -78px !important;
}

.mr-minus-two-39 {
  margin-right: -78px !important;
}

.mt-minus-two-39 {
  margin-top: -78px !important;
}

.mb-minus-two-39 {
  margin-bottom: -78px !important;
}

.pl-two-40 {
  padding-left: 80px !important;
}

.pr-two-40 {
  padding-right: 80px !important;
}

.pt-two-40 {
  padding-top: 80px !important;
}

.pb-two-40 {
  padding-bottom: 80px !important;
}

.ml-two-40 {
  margin-left: 80px !important;
}

.mr-two-40 {
  margin-right: 80px !important;
}

.mt-two-40 {
  margin-top: 80px !important;
}

.mb-two-40 {
  margin-bottom: 80px !important;
}

.pl-minus-two-40 {
  padding-left: -80px !important;
}

.pr-minus-two-40 {
  padding-right: -80px !important;
}

.pt-minus-two-40 {
  padding-top: -80px !important;
}

.pb-minus-two-40 {
  padding-bottom: -80px !important;
}

.ml-minus-two-40 {
  margin-left: -80px !important;
}

.mr-minus-two-40 {
  margin-right: -80px !important;
}

.mt-minus-two-40 {
  margin-top: -80px !important;
}

.mb-minus-two-40 {
  margin-bottom: -80px !important;
}

.pl-two-41 {
  padding-left: 82px !important;
}

.pr-two-41 {
  padding-right: 82px !important;
}

.pt-two-41 {
  padding-top: 82px !important;
}

.pb-two-41 {
  padding-bottom: 82px !important;
}

.ml-two-41 {
  margin-left: 82px !important;
}

.mr-two-41 {
  margin-right: 82px !important;
}

.mt-two-41 {
  margin-top: 82px !important;
}

.mb-two-41 {
  margin-bottom: 82px !important;
}

.pl-minus-two-41 {
  padding-left: -82px !important;
}

.pr-minus-two-41 {
  padding-right: -82px !important;
}

.pt-minus-two-41 {
  padding-top: -82px !important;
}

.pb-minus-two-41 {
  padding-bottom: -82px !important;
}

.ml-minus-two-41 {
  margin-left: -82px !important;
}

.mr-minus-two-41 {
  margin-right: -82px !important;
}

.mt-minus-two-41 {
  margin-top: -82px !important;
}

.mb-minus-two-41 {
  margin-bottom: -82px !important;
}

.pl-two-42 {
  padding-left: 84px !important;
}

.pr-two-42 {
  padding-right: 84px !important;
}

.pt-two-42 {
  padding-top: 84px !important;
}

.pb-two-42 {
  padding-bottom: 84px !important;
}

.ml-two-42 {
  margin-left: 84px !important;
}

.mr-two-42 {
  margin-right: 84px !important;
}

.mt-two-42 {
  margin-top: 84px !important;
}

.mb-two-42 {
  margin-bottom: 84px !important;
}

.pl-minus-two-42 {
  padding-left: -84px !important;
}

.pr-minus-two-42 {
  padding-right: -84px !important;
}

.pt-minus-two-42 {
  padding-top: -84px !important;
}

.pb-minus-two-42 {
  padding-bottom: -84px !important;
}

.ml-minus-two-42 {
  margin-left: -84px !important;
}

.mr-minus-two-42 {
  margin-right: -84px !important;
}

.mt-minus-two-42 {
  margin-top: -84px !important;
}

.mb-minus-two-42 {
  margin-bottom: -84px !important;
}

.pl-two-43 {
  padding-left: 86px !important;
}

.pr-two-43 {
  padding-right: 86px !important;
}

.pt-two-43 {
  padding-top: 86px !important;
}

.pb-two-43 {
  padding-bottom: 86px !important;
}

.ml-two-43 {
  margin-left: 86px !important;
}

.mr-two-43 {
  margin-right: 86px !important;
}

.mt-two-43 {
  margin-top: 86px !important;
}

.mb-two-43 {
  margin-bottom: 86px !important;
}

.pl-minus-two-43 {
  padding-left: -86px !important;
}

.pr-minus-two-43 {
  padding-right: -86px !important;
}

.pt-minus-two-43 {
  padding-top: -86px !important;
}

.pb-minus-two-43 {
  padding-bottom: -86px !important;
}

.ml-minus-two-43 {
  margin-left: -86px !important;
}

.mr-minus-two-43 {
  margin-right: -86px !important;
}

.mt-minus-two-43 {
  margin-top: -86px !important;
}

.mb-minus-two-43 {
  margin-bottom: -86px !important;
}

.pl-two-44 {
  padding-left: 88px !important;
}

.pr-two-44 {
  padding-right: 88px !important;
}

.pt-two-44 {
  padding-top: 88px !important;
}

.pb-two-44 {
  padding-bottom: 88px !important;
}

.ml-two-44 {
  margin-left: 88px !important;
}

.mr-two-44 {
  margin-right: 88px !important;
}

.mt-two-44 {
  margin-top: 88px !important;
}

.mb-two-44 {
  margin-bottom: 88px !important;
}

.pl-minus-two-44 {
  padding-left: -88px !important;
}

.pr-minus-two-44 {
  padding-right: -88px !important;
}

.pt-minus-two-44 {
  padding-top: -88px !important;
}

.pb-minus-two-44 {
  padding-bottom: -88px !important;
}

.ml-minus-two-44 {
  margin-left: -88px !important;
}

.mr-minus-two-44 {
  margin-right: -88px !important;
}

.mt-minus-two-44 {
  margin-top: -88px !important;
}

.mb-minus-two-44 {
  margin-bottom: -88px !important;
}

.pl-two-45 {
  padding-left: 90px !important;
}

.pr-two-45 {
  padding-right: 90px !important;
}

.pt-two-45 {
  padding-top: 90px !important;
}

.pb-two-45 {
  padding-bottom: 90px !important;
}

.ml-two-45 {
  margin-left: 90px !important;
}

.mr-two-45 {
  margin-right: 90px !important;
}

.mt-two-45 {
  margin-top: 90px !important;
}

.mb-two-45 {
  margin-bottom: 90px !important;
}

.pl-minus-two-45 {
  padding-left: -90px !important;
}

.pr-minus-two-45 {
  padding-right: -90px !important;
}

.pt-minus-two-45 {
  padding-top: -90px !important;
}

.pb-minus-two-45 {
  padding-bottom: -90px !important;
}

.ml-minus-two-45 {
  margin-left: -90px !important;
}

.mr-minus-two-45 {
  margin-right: -90px !important;
}

.mt-minus-two-45 {
  margin-top: -90px !important;
}

.mb-minus-two-45 {
  margin-bottom: -90px !important;
}

.pl-two-46 {
  padding-left: 92px !important;
}

.pr-two-46 {
  padding-right: 92px !important;
}

.pt-two-46 {
  padding-top: 92px !important;
}

.pb-two-46 {
  padding-bottom: 92px !important;
}

.ml-two-46 {
  margin-left: 92px !important;
}

.mr-two-46 {
  margin-right: 92px !important;
}

.mt-two-46 {
  margin-top: 92px !important;
}

.mb-two-46 {
  margin-bottom: 92px !important;
}

.pl-minus-two-46 {
  padding-left: -92px !important;
}

.pr-minus-two-46 {
  padding-right: -92px !important;
}

.pt-minus-two-46 {
  padding-top: -92px !important;
}

.pb-minus-two-46 {
  padding-bottom: -92px !important;
}

.ml-minus-two-46 {
  margin-left: -92px !important;
}

.mr-minus-two-46 {
  margin-right: -92px !important;
}

.mt-minus-two-46 {
  margin-top: -92px !important;
}

.mb-minus-two-46 {
  margin-bottom: -92px !important;
}

.pl-two-47 {
  padding-left: 94px !important;
}

.pr-two-47 {
  padding-right: 94px !important;
}

.pt-two-47 {
  padding-top: 94px !important;
}

.pb-two-47 {
  padding-bottom: 94px !important;
}

.ml-two-47 {
  margin-left: 94px !important;
}

.mr-two-47 {
  margin-right: 94px !important;
}

.mt-two-47 {
  margin-top: 94px !important;
}

.mb-two-47 {
  margin-bottom: 94px !important;
}

.pl-minus-two-47 {
  padding-left: -94px !important;
}

.pr-minus-two-47 {
  padding-right: -94px !important;
}

.pt-minus-two-47 {
  padding-top: -94px !important;
}

.pb-minus-two-47 {
  padding-bottom: -94px !important;
}

.ml-minus-two-47 {
  margin-left: -94px !important;
}

.mr-minus-two-47 {
  margin-right: -94px !important;
}

.mt-minus-two-47 {
  margin-top: -94px !important;
}

.mb-minus-two-47 {
  margin-bottom: -94px !important;
}

.pl-two-48 {
  padding-left: 96px !important;
}

.pr-two-48 {
  padding-right: 96px !important;
}

.pt-two-48 {
  padding-top: 96px !important;
}

.pb-two-48 {
  padding-bottom: 96px !important;
}

.ml-two-48 {
  margin-left: 96px !important;
}

.mr-two-48 {
  margin-right: 96px !important;
}

.mt-two-48 {
  margin-top: 96px !important;
}

.mb-two-48 {
  margin-bottom: 96px !important;
}

.pl-minus-two-48 {
  padding-left: -96px !important;
}

.pr-minus-two-48 {
  padding-right: -96px !important;
}

.pt-minus-two-48 {
  padding-top: -96px !important;
}

.pb-minus-two-48 {
  padding-bottom: -96px !important;
}

.ml-minus-two-48 {
  margin-left: -96px !important;
}

.mr-minus-two-48 {
  margin-right: -96px !important;
}

.mt-minus-two-48 {
  margin-top: -96px !important;
}

.mb-minus-two-48 {
  margin-bottom: -96px !important;
}

.pl-two-49 {
  padding-left: 98px !important;
}

.pr-two-49 {
  padding-right: 98px !important;
}

.pt-two-49 {
  padding-top: 98px !important;
}

.pb-two-49 {
  padding-bottom: 98px !important;
}

.ml-two-49 {
  margin-left: 98px !important;
}

.mr-two-49 {
  margin-right: 98px !important;
}

.mt-two-49 {
  margin-top: 98px !important;
}

.mb-two-49 {
  margin-bottom: 98px !important;
}

.pl-minus-two-49 {
  padding-left: -98px !important;
}

.pr-minus-two-49 {
  padding-right: -98px !important;
}

.pt-minus-two-49 {
  padding-top: -98px !important;
}

.pb-minus-two-49 {
  padding-bottom: -98px !important;
}

.ml-minus-two-49 {
  margin-left: -98px !important;
}

.mr-minus-two-49 {
  margin-right: -98px !important;
}

.mt-minus-two-49 {
  margin-top: -98px !important;
}

.mb-minus-two-49 {
  margin-bottom: -98px !important;
}

.pl-one-1 {
  padding-left: 1px !important;
}

.pr-one-1 {
  padding-right: 1px !important;
}

.pt-one-1 {
  padding-top: 1px !important;
}

.pb-one-1 {
  padding-bottom: 1px !important;
}

.ml-one-1 {
  margin-left: 1px !important;
}

.mr-one-1 {
  margin-right: 1px !important;
}

.mt-one-1 {
  margin-top: 1px !important;
}

.mb-one-1 {
  margin-bottom: 1px !important;
}

.pl-minus-one-1 {
  padding-left: -1px !important;
}

.pr-minus-one-1 {
  padding-right: -1px !important;
}

.pt-minus-one-1 {
  padding-top: -1px !important;
}

.pb-minus-one-1 {
  padding-bottom: -1px !important;
}

.ml-minus-one-1 {
  margin-left: -1px !important;
}

.mr-minus-one-1 {
  margin-right: -1px !important;
}

.mt-minus-one-1 {
  margin-top: -1px !important;
}

.mb-minus-one-1 {
  margin-bottom: -1px !important;
}

.pl-one-2 {
  padding-left: 2px !important;
}

.pr-one-2 {
  padding-right: 2px !important;
}

.pt-one-2 {
  padding-top: 2px !important;
}

.pb-one-2 {
  padding-bottom: 2px !important;
}

.ml-one-2 {
  margin-left: 2px !important;
}

.mr-one-2 {
  margin-right: 2px !important;
}

.mt-one-2 {
  margin-top: 2px !important;
}

.mb-one-2 {
  margin-bottom: 2px !important;
}

.pl-minus-one-2 {
  padding-left: -2px !important;
}

.pr-minus-one-2 {
  padding-right: -2px !important;
}

.pt-minus-one-2 {
  padding-top: -2px !important;
}

.pb-minus-one-2 {
  padding-bottom: -2px !important;
}

.ml-minus-one-2 {
  margin-left: -2px !important;
}

.mr-minus-one-2 {
  margin-right: -2px !important;
}

.mt-minus-one-2 {
  margin-top: -2px !important;
}

.mb-minus-one-2 {
  margin-bottom: -2px !important;
}

.pl-one-3 {
  padding-left: 3px !important;
}

.pr-one-3 {
  padding-right: 3px !important;
}

.pt-one-3 {
  padding-top: 3px !important;
}

.pb-one-3 {
  padding-bottom: 3px !important;
}

.ml-one-3 {
  margin-left: 3px !important;
}

.mr-one-3 {
  margin-right: 3px !important;
}

.mt-one-3 {
  margin-top: 3px !important;
}

.mb-one-3 {
  margin-bottom: 3px !important;
}

.pl-minus-one-3 {
  padding-left: -3px !important;
}

.pr-minus-one-3 {
  padding-right: -3px !important;
}

.pt-minus-one-3 {
  padding-top: -3px !important;
}

.pb-minus-one-3 {
  padding-bottom: -3px !important;
}

.ml-minus-one-3 {
  margin-left: -3px !important;
}

.mr-minus-one-3 {
  margin-right: -3px !important;
}

.mt-minus-one-3 {
  margin-top: -3px !important;
}

.mb-minus-one-3 {
  margin-bottom: -3px !important;
}

.pl-one-4 {
  padding-left: 4px !important;
}

.pr-one-4 {
  padding-right: 4px !important;
}

.pt-one-4 {
  padding-top: 4px !important;
}

.pb-one-4 {
  padding-bottom: 4px !important;
}

.ml-one-4 {
  margin-left: 4px !important;
}

.mr-one-4 {
  margin-right: 4px !important;
}

.mt-one-4 {
  margin-top: 4px !important;
}

.mb-one-4 {
  margin-bottom: 4px !important;
}

.pl-minus-one-4 {
  padding-left: -4px !important;
}

.pr-minus-one-4 {
  padding-right: -4px !important;
}

.pt-minus-one-4 {
  padding-top: -4px !important;
}

.pb-minus-one-4 {
  padding-bottom: -4px !important;
}

.ml-minus-one-4 {
  margin-left: -4px !important;
}

.mr-minus-one-4 {
  margin-right: -4px !important;
}

.mt-minus-one-4 {
  margin-top: -4px !important;
}

.mb-minus-one-4 {
  margin-bottom: -4px !important;
}

.pl-one-5 {
  padding-left: 5px !important;
}

.pr-one-5 {
  padding-right: 5px !important;
}

.pt-one-5 {
  padding-top: 5px !important;
}

.pb-one-5 {
  padding-bottom: 5px !important;
}

.ml-one-5 {
  margin-left: 5px !important;
}

.mr-one-5 {
  margin-right: 5px !important;
}

.mt-one-5 {
  margin-top: 5px !important;
}

.mb-one-5 {
  margin-bottom: 5px !important;
}

.pl-minus-one-5 {
  padding-left: -5px !important;
}

.pr-minus-one-5 {
  padding-right: -5px !important;
}

.pt-minus-one-5 {
  padding-top: -5px !important;
}

.pb-minus-one-5 {
  padding-bottom: -5px !important;
}

.ml-minus-one-5 {
  margin-left: -5px !important;
}

.mr-minus-one-5 {
  margin-right: -5px !important;
}

.mt-minus-one-5 {
  margin-top: -5px !important;
}

.mb-minus-one-5 {
  margin-bottom: -5px !important;
}

.pl-one-6 {
  padding-left: 6px !important;
}

.pr-one-6 {
  padding-right: 6px !important;
}

.pt-one-6 {
  padding-top: 6px !important;
}

.pb-one-6 {
  padding-bottom: 6px !important;
}

.ml-one-6 {
  margin-left: 6px !important;
}

.mr-one-6 {
  margin-right: 6px !important;
}

.mt-one-6 {
  margin-top: 6px !important;
}

.mb-one-6 {
  margin-bottom: 6px !important;
}

.pl-minus-one-6 {
  padding-left: -6px !important;
}

.pr-minus-one-6 {
  padding-right: -6px !important;
}

.pt-minus-one-6 {
  padding-top: -6px !important;
}

.pb-minus-one-6 {
  padding-bottom: -6px !important;
}

.ml-minus-one-6 {
  margin-left: -6px !important;
}

.mr-minus-one-6 {
  margin-right: -6px !important;
}

.mt-minus-one-6 {
  margin-top: -6px !important;
}

.mb-minus-one-6 {
  margin-bottom: -6px !important;
}

.pl-one-7 {
  padding-left: 7px !important;
}

.pr-one-7 {
  padding-right: 7px !important;
}

.pt-one-7 {
  padding-top: 7px !important;
}

.pb-one-7 {
  padding-bottom: 7px !important;
}

.ml-one-7 {
  margin-left: 7px !important;
}

.mr-one-7 {
  margin-right: 7px !important;
}

.mt-one-7 {
  margin-top: 7px !important;
}

.mb-one-7 {
  margin-bottom: 7px !important;
}

.pl-minus-one-7 {
  padding-left: -7px !important;
}

.pr-minus-one-7 {
  padding-right: -7px !important;
}

.pt-minus-one-7 {
  padding-top: -7px !important;
}

.pb-minus-one-7 {
  padding-bottom: -7px !important;
}

.ml-minus-one-7 {
  margin-left: -7px !important;
}

.mr-minus-one-7 {
  margin-right: -7px !important;
}

.mt-minus-one-7 {
  margin-top: -7px !important;
}

.mb-minus-one-7 {
  margin-bottom: -7px !important;
}

.pl-one-8 {
  padding-left: 8px !important;
}

.pr-one-8 {
  padding-right: 8px !important;
}

.pt-one-8 {
  padding-top: 8px !important;
}

.pb-one-8 {
  padding-bottom: 8px !important;
}

.ml-one-8 {
  margin-left: 8px !important;
}

.mr-one-8 {
  margin-right: 8px !important;
}

.mt-one-8 {
  margin-top: 8px !important;
}

.mb-one-8 {
  margin-bottom: 8px !important;
}

.pl-minus-one-8 {
  padding-left: -8px !important;
}

.pr-minus-one-8 {
  padding-right: -8px !important;
}

.pt-minus-one-8 {
  padding-top: -8px !important;
}

.pb-minus-one-8 {
  padding-bottom: -8px !important;
}

.ml-minus-one-8 {
  margin-left: -8px !important;
}

.mr-minus-one-8 {
  margin-right: -8px !important;
}

.mt-minus-one-8 {
  margin-top: -8px !important;
}

.mb-minus-one-8 {
  margin-bottom: -8px !important;
}

.pl-one-9 {
  padding-left: 9px !important;
}

.pr-one-9 {
  padding-right: 9px !important;
}

.pt-one-9 {
  padding-top: 9px !important;
}

.pb-one-9 {
  padding-bottom: 9px !important;
}

.ml-one-9 {
  margin-left: 9px !important;
}

.mr-one-9 {
  margin-right: 9px !important;
}

.mt-one-9 {
  margin-top: 9px !important;
}

.mb-one-9 {
  margin-bottom: 9px !important;
}

.pl-minus-one-9 {
  padding-left: -9px !important;
}

.pr-minus-one-9 {
  padding-right: -9px !important;
}

.pt-minus-one-9 {
  padding-top: -9px !important;
}

.pb-minus-one-9 {
  padding-bottom: -9px !important;
}

.ml-minus-one-9 {
  margin-left: -9px !important;
}

.mr-minus-one-9 {
  margin-right: -9px !important;
}

.mt-minus-one-9 {
  margin-top: -9px !important;
}

.mb-minus-one-9 {
  margin-bottom: -9px !important;
}

.pl-one-10 {
  padding-left: 10px !important;
}

.pr-one-10 {
  padding-right: 10px !important;
}

.pt-one-10 {
  padding-top: 10px !important;
}

.pb-one-10 {
  padding-bottom: 10px !important;
}

.ml-one-10 {
  margin-left: 10px !important;
}

.mr-one-10 {
  margin-right: 10px !important;
}

.mt-one-10 {
  margin-top: 10px !important;
}

.mb-one-10 {
  margin-bottom: 10px !important;
}

.pl-minus-one-10 {
  padding-left: -10px !important;
}

.pr-minus-one-10 {
  padding-right: -10px !important;
}

.pt-minus-one-10 {
  padding-top: -10px !important;
}

.pb-minus-one-10 {
  padding-bottom: -10px !important;
}

.ml-minus-one-10 {
  margin-left: -10px !important;
}

.mr-minus-one-10 {
  margin-right: -10px !important;
}

.mt-minus-one-10 {
  margin-top: -10px !important;
}

.mb-minus-one-10 {
  margin-bottom: -10px !important;
}

.pl-one-11 {
  padding-left: 11px !important;
}

.pr-one-11 {
  padding-right: 11px !important;
}

.pt-one-11 {
  padding-top: 11px !important;
}

.pb-one-11 {
  padding-bottom: 11px !important;
}

.ml-one-11 {
  margin-left: 11px !important;
}

.mr-one-11 {
  margin-right: 11px !important;
}

.mt-one-11 {
  margin-top: 11px !important;
}

.mb-one-11 {
  margin-bottom: 11px !important;
}

.pl-minus-one-11 {
  padding-left: -11px !important;
}

.pr-minus-one-11 {
  padding-right: -11px !important;
}

.pt-minus-one-11 {
  padding-top: -11px !important;
}

.pb-minus-one-11 {
  padding-bottom: -11px !important;
}

.ml-minus-one-11 {
  margin-left: -11px !important;
}

.mr-minus-one-11 {
  margin-right: -11px !important;
}

.mt-minus-one-11 {
  margin-top: -11px !important;
}

.mb-minus-one-11 {
  margin-bottom: -11px !important;
}

.pl-one-12 {
  padding-left: 12px !important;
}

.pr-one-12 {
  padding-right: 12px !important;
}

.pt-one-12 {
  padding-top: 12px !important;
}

.pb-one-12 {
  padding-bottom: 12px !important;
}

.ml-one-12 {
  margin-left: 12px !important;
}

.mr-one-12 {
  margin-right: 12px !important;
}

.mt-one-12 {
  margin-top: 12px !important;
}

.mb-one-12 {
  margin-bottom: 12px !important;
}

.pl-minus-one-12 {
  padding-left: -12px !important;
}

.pr-minus-one-12 {
  padding-right: -12px !important;
}

.pt-minus-one-12 {
  padding-top: -12px !important;
}

.pb-minus-one-12 {
  padding-bottom: -12px !important;
}

.ml-minus-one-12 {
  margin-left: -12px !important;
}

.mr-minus-one-12 {
  margin-right: -12px !important;
}

.mt-minus-one-12 {
  margin-top: -12px !important;
}

.mb-minus-one-12 {
  margin-bottom: -12px !important;
}

.pl-one-13 {
  padding-left: 13px !important;
}

.pr-one-13 {
  padding-right: 13px !important;
}

.pt-one-13 {
  padding-top: 13px !important;
}

.pb-one-13 {
  padding-bottom: 13px !important;
}

.ml-one-13 {
  margin-left: 13px !important;
}

.mr-one-13 {
  margin-right: 13px !important;
}

.mt-one-13 {
  margin-top: 13px !important;
}

.mb-one-13 {
  margin-bottom: 13px !important;
}

.pl-minus-one-13 {
  padding-left: -13px !important;
}

.pr-minus-one-13 {
  padding-right: -13px !important;
}

.pt-minus-one-13 {
  padding-top: -13px !important;
}

.pb-minus-one-13 {
  padding-bottom: -13px !important;
}

.ml-minus-one-13 {
  margin-left: -13px !important;
}

.mr-minus-one-13 {
  margin-right: -13px !important;
}

.mt-minus-one-13 {
  margin-top: -13px !important;
}

.mb-minus-one-13 {
  margin-bottom: -13px !important;
}

.pl-one-14 {
  padding-left: 14px !important;
}

.pr-one-14 {
  padding-right: 14px !important;
}

.pt-one-14 {
  padding-top: 14px !important;
}

.pb-one-14 {
  padding-bottom: 14px !important;
}

.ml-one-14 {
  margin-left: 14px !important;
}

.mr-one-14 {
  margin-right: 14px !important;
}

.mt-one-14 {
  margin-top: 14px !important;
}

.mb-one-14 {
  margin-bottom: 14px !important;
}

.pl-minus-one-14 {
  padding-left: -14px !important;
}

.pr-minus-one-14 {
  padding-right: -14px !important;
}

.pt-minus-one-14 {
  padding-top: -14px !important;
}

.pb-minus-one-14 {
  padding-bottom: -14px !important;
}

.ml-minus-one-14 {
  margin-left: -14px !important;
}

.mr-minus-one-14 {
  margin-right: -14px !important;
}

.mt-minus-one-14 {
  margin-top: -14px !important;
}

.mb-minus-one-14 {
  margin-bottom: -14px !important;
}

.pl-one-15 {
  padding-left: 15px !important;
}

.pr-one-15 {
  padding-right: 15px !important;
}

.pt-one-15 {
  padding-top: 15px !important;
}

.pb-one-15 {
  padding-bottom: 15px !important;
}

.ml-one-15 {
  margin-left: 15px !important;
}

.mr-one-15 {
  margin-right: 15px !important;
}

.mt-one-15 {
  margin-top: 15px !important;
}

.mb-one-15 {
  margin-bottom: 15px !important;
}

.pl-minus-one-15 {
  padding-left: -15px !important;
}

.pr-minus-one-15 {
  padding-right: -15px !important;
}

.pt-minus-one-15 {
  padding-top: -15px !important;
}

.pb-minus-one-15 {
  padding-bottom: -15px !important;
}

.ml-minus-one-15 {
  margin-left: -15px !important;
}

.mr-minus-one-15 {
  margin-right: -15px !important;
}

.mt-minus-one-15 {
  margin-top: -15px !important;
}

.mb-minus-one-15 {
  margin-bottom: -15px !important;
}

.pl-one-16 {
  padding-left: 16px !important;
}

.pr-one-16 {
  padding-right: 16px !important;
}

.pt-one-16 {
  padding-top: 16px !important;
}

.pb-one-16 {
  padding-bottom: 16px !important;
}

.ml-one-16 {
  margin-left: 16px !important;
}

.mr-one-16 {
  margin-right: 16px !important;
}

.mt-one-16 {
  margin-top: 16px !important;
}

.mb-one-16 {
  margin-bottom: 16px !important;
}

.pl-minus-one-16 {
  padding-left: -16px !important;
}

.pr-minus-one-16 {
  padding-right: -16px !important;
}

.pt-minus-one-16 {
  padding-top: -16px !important;
}

.pb-minus-one-16 {
  padding-bottom: -16px !important;
}

.ml-minus-one-16 {
  margin-left: -16px !important;
}

.mr-minus-one-16 {
  margin-right: -16px !important;
}

.mt-minus-one-16 {
  margin-top: -16px !important;
}

.mb-minus-one-16 {
  margin-bottom: -16px !important;
}

.pl-one-17 {
  padding-left: 17px !important;
}

.pr-one-17 {
  padding-right: 17px !important;
}

.pt-one-17 {
  padding-top: 17px !important;
}

.pb-one-17 {
  padding-bottom: 17px !important;
}

.ml-one-17 {
  margin-left: 17px !important;
}

.mr-one-17 {
  margin-right: 17px !important;
}

.mt-one-17 {
  margin-top: 17px !important;
}

.mb-one-17 {
  margin-bottom: 17px !important;
}

.pl-minus-one-17 {
  padding-left: -17px !important;
}

.pr-minus-one-17 {
  padding-right: -17px !important;
}

.pt-minus-one-17 {
  padding-top: -17px !important;
}

.pb-minus-one-17 {
  padding-bottom: -17px !important;
}

.ml-minus-one-17 {
  margin-left: -17px !important;
}

.mr-minus-one-17 {
  margin-right: -17px !important;
}

.mt-minus-one-17 {
  margin-top: -17px !important;
}

.mb-minus-one-17 {
  margin-bottom: -17px !important;
}

.pl-one-18 {
  padding-left: 18px !important;
}

.pr-one-18 {
  padding-right: 18px !important;
}

.pt-one-18 {
  padding-top: 18px !important;
}

.pb-one-18 {
  padding-bottom: 18px !important;
}

.ml-one-18 {
  margin-left: 18px !important;
}

.mr-one-18 {
  margin-right: 18px !important;
}

.mt-one-18 {
  margin-top: 18px !important;
}

.mb-one-18 {
  margin-bottom: 18px !important;
}

.pl-minus-one-18 {
  padding-left: -18px !important;
}

.pr-minus-one-18 {
  padding-right: -18px !important;
}

.pt-minus-one-18 {
  padding-top: -18px !important;
}

.pb-minus-one-18 {
  padding-bottom: -18px !important;
}

.ml-minus-one-18 {
  margin-left: -18px !important;
}

.mr-minus-one-18 {
  margin-right: -18px !important;
}

.mt-minus-one-18 {
  margin-top: -18px !important;
}

.mb-minus-one-18 {
  margin-bottom: -18px !important;
}

.pl-one-19 {
  padding-left: 19px !important;
}

.pr-one-19 {
  padding-right: 19px !important;
}

.pt-one-19 {
  padding-top: 19px !important;
}

.pb-one-19 {
  padding-bottom: 19px !important;
}

.ml-one-19 {
  margin-left: 19px !important;
}

.mr-one-19 {
  margin-right: 19px !important;
}

.mt-one-19 {
  margin-top: 19px !important;
}

.mb-one-19 {
  margin-bottom: 19px !important;
}

.pl-minus-one-19 {
  padding-left: -19px !important;
}

.pr-minus-one-19 {
  padding-right: -19px !important;
}

.pt-minus-one-19 {
  padding-top: -19px !important;
}

.pb-minus-one-19 {
  padding-bottom: -19px !important;
}

.ml-minus-one-19 {
  margin-left: -19px !important;
}

.mr-minus-one-19 {
  margin-right: -19px !important;
}

.mt-minus-one-19 {
  margin-top: -19px !important;
}

.mb-minus-one-19 {
  margin-bottom: -19px !important;
}

.pl-one-20 {
  padding-left: 20px !important;
}

.pr-one-20 {
  padding-right: 20px !important;
}

.pt-one-20 {
  padding-top: 20px !important;
}

.pb-one-20 {
  padding-bottom: 20px !important;
}

.ml-one-20 {
  margin-left: 20px !important;
}

.mr-one-20 {
  margin-right: 20px !important;
}

.mt-one-20 {
  margin-top: 20px !important;
}

.mb-one-20 {
  margin-bottom: 20px !important;
}

.pl-minus-one-20 {
  padding-left: -20px !important;
}

.pr-minus-one-20 {
  padding-right: -20px !important;
}

.pt-minus-one-20 {
  padding-top: -20px !important;
}

.pb-minus-one-20 {
  padding-bottom: -20px !important;
}

.ml-minus-one-20 {
  margin-left: -20px !important;
}

.mr-minus-one-20 {
  margin-right: -20px !important;
}

.mt-minus-one-20 {
  margin-top: -20px !important;
}

.mb-minus-one-20 {
  margin-bottom: -20px !important;
}

.pl-one-21 {
  padding-left: 21px !important;
}

.pr-one-21 {
  padding-right: 21px !important;
}

.pt-one-21 {
  padding-top: 21px !important;
}

.pb-one-21 {
  padding-bottom: 21px !important;
}

.ml-one-21 {
  margin-left: 21px !important;
}

.mr-one-21 {
  margin-right: 21px !important;
}

.mt-one-21 {
  margin-top: 21px !important;
}

.mb-one-21 {
  margin-bottom: 21px !important;
}

.pl-minus-one-21 {
  padding-left: -21px !important;
}

.pr-minus-one-21 {
  padding-right: -21px !important;
}

.pt-minus-one-21 {
  padding-top: -21px !important;
}

.pb-minus-one-21 {
  padding-bottom: -21px !important;
}

.ml-minus-one-21 {
  margin-left: -21px !important;
}

.mr-minus-one-21 {
  margin-right: -21px !important;
}

.mt-minus-one-21 {
  margin-top: -21px !important;
}

.mb-minus-one-21 {
  margin-bottom: -21px !important;
}

.pl-one-22 {
  padding-left: 22px !important;
}

.pr-one-22 {
  padding-right: 22px !important;
}

.pt-one-22 {
  padding-top: 22px !important;
}

.pb-one-22 {
  padding-bottom: 22px !important;
}

.ml-one-22 {
  margin-left: 22px !important;
}

.mr-one-22 {
  margin-right: 22px !important;
}

.mt-one-22 {
  margin-top: 22px !important;
}

.mb-one-22 {
  margin-bottom: 22px !important;
}

.pl-minus-one-22 {
  padding-left: -22px !important;
}

.pr-minus-one-22 {
  padding-right: -22px !important;
}

.pt-minus-one-22 {
  padding-top: -22px !important;
}

.pb-minus-one-22 {
  padding-bottom: -22px !important;
}

.ml-minus-one-22 {
  margin-left: -22px !important;
}

.mr-minus-one-22 {
  margin-right: -22px !important;
}

.mt-minus-one-22 {
  margin-top: -22px !important;
}

.mb-minus-one-22 {
  margin-bottom: -22px !important;
}

.pl-one-23 {
  padding-left: 23px !important;
}

.pr-one-23 {
  padding-right: 23px !important;
}

.pt-one-23 {
  padding-top: 23px !important;
}

.pb-one-23 {
  padding-bottom: 23px !important;
}

.ml-one-23 {
  margin-left: 23px !important;
}

.mr-one-23 {
  margin-right: 23px !important;
}

.mt-one-23 {
  margin-top: 23px !important;
}

.mb-one-23 {
  margin-bottom: 23px !important;
}

.pl-minus-one-23 {
  padding-left: -23px !important;
}

.pr-minus-one-23 {
  padding-right: -23px !important;
}

.pt-minus-one-23 {
  padding-top: -23px !important;
}

.pb-minus-one-23 {
  padding-bottom: -23px !important;
}

.ml-minus-one-23 {
  margin-left: -23px !important;
}

.mr-minus-one-23 {
  margin-right: -23px !important;
}

.mt-minus-one-23 {
  margin-top: -23px !important;
}

.mb-minus-one-23 {
  margin-bottom: -23px !important;
}

.pl-one-24 {
  padding-left: 24px !important;
}

.pr-one-24 {
  padding-right: 24px !important;
}

.pt-one-24 {
  padding-top: 24px !important;
}

.pb-one-24 {
  padding-bottom: 24px !important;
}

.ml-one-24 {
  margin-left: 24px !important;
}

.mr-one-24 {
  margin-right: 24px !important;
}

.mt-one-24 {
  margin-top: 24px !important;
}

.mb-one-24 {
  margin-bottom: 24px !important;
}

.pl-minus-one-24 {
  padding-left: -24px !important;
}

.pr-minus-one-24 {
  padding-right: -24px !important;
}

.pt-minus-one-24 {
  padding-top: -24px !important;
}

.pb-minus-one-24 {
  padding-bottom: -24px !important;
}

.ml-minus-one-24 {
  margin-left: -24px !important;
}

.mr-minus-one-24 {
  margin-right: -24px !important;
}

.mt-minus-one-24 {
  margin-top: -24px !important;
}

.mb-minus-one-24 {
  margin-bottom: -24px !important;
}

.pl-one-25 {
  padding-left: 25px !important;
}

.pr-one-25 {
  padding-right: 25px !important;
}

.pt-one-25 {
  padding-top: 25px !important;
}

.pb-one-25 {
  padding-bottom: 25px !important;
}

.ml-one-25 {
  margin-left: 25px !important;
}

.mr-one-25 {
  margin-right: 25px !important;
}

.mt-one-25 {
  margin-top: 25px !important;
}

.mb-one-25 {
  margin-bottom: 25px !important;
}

.pl-minus-one-25 {
  padding-left: -25px !important;
}

.pr-minus-one-25 {
  padding-right: -25px !important;
}

.pt-minus-one-25 {
  padding-top: -25px !important;
}

.pb-minus-one-25 {
  padding-bottom: -25px !important;
}

.ml-minus-one-25 {
  margin-left: -25px !important;
}

.mr-minus-one-25 {
  margin-right: -25px !important;
}

.mt-minus-one-25 {
  margin-top: -25px !important;
}

.mb-minus-one-25 {
  margin-bottom: -25px !important;
}

.pl-one-26 {
  padding-left: 26px !important;
}

.pr-one-26 {
  padding-right: 26px !important;
}

.pt-one-26 {
  padding-top: 26px !important;
}

.pb-one-26 {
  padding-bottom: 26px !important;
}

.ml-one-26 {
  margin-left: 26px !important;
}

.mr-one-26 {
  margin-right: 26px !important;
}

.mt-one-26 {
  margin-top: 26px !important;
}

.mb-one-26 {
  margin-bottom: 26px !important;
}

.pl-minus-one-26 {
  padding-left: -26px !important;
}

.pr-minus-one-26 {
  padding-right: -26px !important;
}

.pt-minus-one-26 {
  padding-top: -26px !important;
}

.pb-minus-one-26 {
  padding-bottom: -26px !important;
}

.ml-minus-one-26 {
  margin-left: -26px !important;
}

.mr-minus-one-26 {
  margin-right: -26px !important;
}

.mt-minus-one-26 {
  margin-top: -26px !important;
}

.mb-minus-one-26 {
  margin-bottom: -26px !important;
}

.pl-one-27 {
  padding-left: 27px !important;
}

.pr-one-27 {
  padding-right: 27px !important;
}

.pt-one-27 {
  padding-top: 27px !important;
}

.pb-one-27 {
  padding-bottom: 27px !important;
}

.ml-one-27 {
  margin-left: 27px !important;
}

.mr-one-27 {
  margin-right: 27px !important;
}

.mt-one-27 {
  margin-top: 27px !important;
}

.mb-one-27 {
  margin-bottom: 27px !important;
}

.pl-minus-one-27 {
  padding-left: -27px !important;
}

.pr-minus-one-27 {
  padding-right: -27px !important;
}

.pt-minus-one-27 {
  padding-top: -27px !important;
}

.pb-minus-one-27 {
  padding-bottom: -27px !important;
}

.ml-minus-one-27 {
  margin-left: -27px !important;
}

.mr-minus-one-27 {
  margin-right: -27px !important;
}

.mt-minus-one-27 {
  margin-top: -27px !important;
}

.mb-minus-one-27 {
  margin-bottom: -27px !important;
}

.pl-one-28 {
  padding-left: 28px !important;
}

.pr-one-28 {
  padding-right: 28px !important;
}

.pt-one-28 {
  padding-top: 28px !important;
}

.pb-one-28 {
  padding-bottom: 28px !important;
}

.ml-one-28 {
  margin-left: 28px !important;
}

.mr-one-28 {
  margin-right: 28px !important;
}

.mt-one-28 {
  margin-top: 28px !important;
}

.mb-one-28 {
  margin-bottom: 28px !important;
}

.pl-minus-one-28 {
  padding-left: -28px !important;
}

.pr-minus-one-28 {
  padding-right: -28px !important;
}

.pt-minus-one-28 {
  padding-top: -28px !important;
}

.pb-minus-one-28 {
  padding-bottom: -28px !important;
}

.ml-minus-one-28 {
  margin-left: -28px !important;
}

.mr-minus-one-28 {
  margin-right: -28px !important;
}

.mt-minus-one-28 {
  margin-top: -28px !important;
}

.mb-minus-one-28 {
  margin-bottom: -28px !important;
}

.pl-one-29 {
  padding-left: 29px !important;
}

.pr-one-29 {
  padding-right: 29px !important;
}

.pt-one-29 {
  padding-top: 29px !important;
}

.pb-one-29 {
  padding-bottom: 29px !important;
}

.ml-one-29 {
  margin-left: 29px !important;
}

.mr-one-29 {
  margin-right: 29px !important;
}

.mt-one-29 {
  margin-top: 29px !important;
}

.mb-one-29 {
  margin-bottom: 29px !important;
}

.pl-minus-one-29 {
  padding-left: -29px !important;
}

.pr-minus-one-29 {
  padding-right: -29px !important;
}

.pt-minus-one-29 {
  padding-top: -29px !important;
}

.pb-minus-one-29 {
  padding-bottom: -29px !important;
}

.ml-minus-one-29 {
  margin-left: -29px !important;
}

.mr-minus-one-29 {
  margin-right: -29px !important;
}

.mt-minus-one-29 {
  margin-top: -29px !important;
}

.mb-minus-one-29 {
  margin-bottom: -29px !important;
}

.pl-one-30 {
  padding-left: 30px !important;
}

.pr-one-30 {
  padding-right: 30px !important;
}

.pt-one-30 {
  padding-top: 30px !important;
}

.pb-one-30 {
  padding-bottom: 30px !important;
}

.ml-one-30 {
  margin-left: 30px !important;
}

.mr-one-30 {
  margin-right: 30px !important;
}

.mt-one-30 {
  margin-top: 30px !important;
}

.mb-one-30 {
  margin-bottom: 30px !important;
}

.pl-minus-one-30 {
  padding-left: -30px !important;
}

.pr-minus-one-30 {
  padding-right: -30px !important;
}

.pt-minus-one-30 {
  padding-top: -30px !important;
}

.pb-minus-one-30 {
  padding-bottom: -30px !important;
}

.ml-minus-one-30 {
  margin-left: -30px !important;
}

.mr-minus-one-30 {
  margin-right: -30px !important;
}

.mt-minus-one-30 {
  margin-top: -30px !important;
}

.mb-minus-one-30 {
  margin-bottom: -30px !important;
}

.pl-one-31 {
  padding-left: 31px !important;
}

.pr-one-31 {
  padding-right: 31px !important;
}

.pt-one-31 {
  padding-top: 31px !important;
}

.pb-one-31 {
  padding-bottom: 31px !important;
}

.ml-one-31 {
  margin-left: 31px !important;
}

.mr-one-31 {
  margin-right: 31px !important;
}

.mt-one-31 {
  margin-top: 31px !important;
}

.mb-one-31 {
  margin-bottom: 31px !important;
}

.pl-minus-one-31 {
  padding-left: -31px !important;
}

.pr-minus-one-31 {
  padding-right: -31px !important;
}

.pt-minus-one-31 {
  padding-top: -31px !important;
}

.pb-minus-one-31 {
  padding-bottom: -31px !important;
}

.ml-minus-one-31 {
  margin-left: -31px !important;
}

.mr-minus-one-31 {
  margin-right: -31px !important;
}

.mt-minus-one-31 {
  margin-top: -31px !important;
}

.mb-minus-one-31 {
  margin-bottom: -31px !important;
}

.pl-one-32 {
  padding-left: 32px !important;
}

.pr-one-32 {
  padding-right: 32px !important;
}

.pt-one-32 {
  padding-top: 32px !important;
}

.pb-one-32 {
  padding-bottom: 32px !important;
}

.ml-one-32 {
  margin-left: 32px !important;
}

.mr-one-32 {
  margin-right: 32px !important;
}

.mt-one-32 {
  margin-top: 32px !important;
}

.mb-one-32 {
  margin-bottom: 32px !important;
}

.pl-minus-one-32 {
  padding-left: -32px !important;
}

.pr-minus-one-32 {
  padding-right: -32px !important;
}

.pt-minus-one-32 {
  padding-top: -32px !important;
}

.pb-minus-one-32 {
  padding-bottom: -32px !important;
}

.ml-minus-one-32 {
  margin-left: -32px !important;
}

.mr-minus-one-32 {
  margin-right: -32px !important;
}

.mt-minus-one-32 {
  margin-top: -32px !important;
}

.mb-minus-one-32 {
  margin-bottom: -32px !important;
}

.pl-one-33 {
  padding-left: 33px !important;
}

.pr-one-33 {
  padding-right: 33px !important;
}

.pt-one-33 {
  padding-top: 33px !important;
}

.pb-one-33 {
  padding-bottom: 33px !important;
}

.ml-one-33 {
  margin-left: 33px !important;
}

.mr-one-33 {
  margin-right: 33px !important;
}

.mt-one-33 {
  margin-top: 33px !important;
}

.mb-one-33 {
  margin-bottom: 33px !important;
}

.pl-minus-one-33 {
  padding-left: -33px !important;
}

.pr-minus-one-33 {
  padding-right: -33px !important;
}

.pt-minus-one-33 {
  padding-top: -33px !important;
}

.pb-minus-one-33 {
  padding-bottom: -33px !important;
}

.ml-minus-one-33 {
  margin-left: -33px !important;
}

.mr-minus-one-33 {
  margin-right: -33px !important;
}

.mt-minus-one-33 {
  margin-top: -33px !important;
}

.mb-minus-one-33 {
  margin-bottom: -33px !important;
}

.pl-one-34 {
  padding-left: 34px !important;
}

.pr-one-34 {
  padding-right: 34px !important;
}

.pt-one-34 {
  padding-top: 34px !important;
}

.pb-one-34 {
  padding-bottom: 34px !important;
}

.ml-one-34 {
  margin-left: 34px !important;
}

.mr-one-34 {
  margin-right: 34px !important;
}

.mt-one-34 {
  margin-top: 34px !important;
}

.mb-one-34 {
  margin-bottom: 34px !important;
}

.pl-minus-one-34 {
  padding-left: -34px !important;
}

.pr-minus-one-34 {
  padding-right: -34px !important;
}

.pt-minus-one-34 {
  padding-top: -34px !important;
}

.pb-minus-one-34 {
  padding-bottom: -34px !important;
}

.ml-minus-one-34 {
  margin-left: -34px !important;
}

.mr-minus-one-34 {
  margin-right: -34px !important;
}

.mt-minus-one-34 {
  margin-top: -34px !important;
}

.mb-minus-one-34 {
  margin-bottom: -34px !important;
}

.pl-one-35 {
  padding-left: 35px !important;
}

.pr-one-35 {
  padding-right: 35px !important;
}

.pt-one-35 {
  padding-top: 35px !important;
}

.pb-one-35 {
  padding-bottom: 35px !important;
}

.ml-one-35 {
  margin-left: 35px !important;
}

.mr-one-35 {
  margin-right: 35px !important;
}

.mt-one-35 {
  margin-top: 35px !important;
}

.mb-one-35 {
  margin-bottom: 35px !important;
}

.pl-minus-one-35 {
  padding-left: -35px !important;
}

.pr-minus-one-35 {
  padding-right: -35px !important;
}

.pt-minus-one-35 {
  padding-top: -35px !important;
}

.pb-minus-one-35 {
  padding-bottom: -35px !important;
}

.ml-minus-one-35 {
  margin-left: -35px !important;
}

.mr-minus-one-35 {
  margin-right: -35px !important;
}

.mt-minus-one-35 {
  margin-top: -35px !important;
}

.mb-minus-one-35 {
  margin-bottom: -35px !important;
}

.pl-one-36 {
  padding-left: 36px !important;
}

.pr-one-36 {
  padding-right: 36px !important;
}

.pt-one-36 {
  padding-top: 36px !important;
}

.pb-one-36 {
  padding-bottom: 36px !important;
}

.ml-one-36 {
  margin-left: 36px !important;
}

.mr-one-36 {
  margin-right: 36px !important;
}

.mt-one-36 {
  margin-top: 36px !important;
}

.mb-one-36 {
  margin-bottom: 36px !important;
}

.pl-minus-one-36 {
  padding-left: -36px !important;
}

.pr-minus-one-36 {
  padding-right: -36px !important;
}

.pt-minus-one-36 {
  padding-top: -36px !important;
}

.pb-minus-one-36 {
  padding-bottom: -36px !important;
}

.ml-minus-one-36 {
  margin-left: -36px !important;
}

.mr-minus-one-36 {
  margin-right: -36px !important;
}

.mt-minus-one-36 {
  margin-top: -36px !important;
}

.mb-minus-one-36 {
  margin-bottom: -36px !important;
}

.pl-one-37 {
  padding-left: 37px !important;
}

.pr-one-37 {
  padding-right: 37px !important;
}

.pt-one-37 {
  padding-top: 37px !important;
}

.pb-one-37 {
  padding-bottom: 37px !important;
}

.ml-one-37 {
  margin-left: 37px !important;
}

.mr-one-37 {
  margin-right: 37px !important;
}

.mt-one-37 {
  margin-top: 37px !important;
}

.mb-one-37 {
  margin-bottom: 37px !important;
}

.pl-minus-one-37 {
  padding-left: -37px !important;
}

.pr-minus-one-37 {
  padding-right: -37px !important;
}

.pt-minus-one-37 {
  padding-top: -37px !important;
}

.pb-minus-one-37 {
  padding-bottom: -37px !important;
}

.ml-minus-one-37 {
  margin-left: -37px !important;
}

.mr-minus-one-37 {
  margin-right: -37px !important;
}

.mt-minus-one-37 {
  margin-top: -37px !important;
}

.mb-minus-one-37 {
  margin-bottom: -37px !important;
}

.pl-one-38 {
  padding-left: 38px !important;
}

.pr-one-38 {
  padding-right: 38px !important;
}

.pt-one-38 {
  padding-top: 38px !important;
}

.pb-one-38 {
  padding-bottom: 38px !important;
}

.ml-one-38 {
  margin-left: 38px !important;
}

.mr-one-38 {
  margin-right: 38px !important;
}

.mt-one-38 {
  margin-top: 38px !important;
}

.mb-one-38 {
  margin-bottom: 38px !important;
}

.pl-minus-one-38 {
  padding-left: -38px !important;
}

.pr-minus-one-38 {
  padding-right: -38px !important;
}

.pt-minus-one-38 {
  padding-top: -38px !important;
}

.pb-minus-one-38 {
  padding-bottom: -38px !important;
}

.ml-minus-one-38 {
  margin-left: -38px !important;
}

.mr-minus-one-38 {
  margin-right: -38px !important;
}

.mt-minus-one-38 {
  margin-top: -38px !important;
}

.mb-minus-one-38 {
  margin-bottom: -38px !important;
}

.pl-one-39 {
  padding-left: 39px !important;
}

.pr-one-39 {
  padding-right: 39px !important;
}

.pt-one-39 {
  padding-top: 39px !important;
}

.pb-one-39 {
  padding-bottom: 39px !important;
}

.ml-one-39 {
  margin-left: 39px !important;
}

.mr-one-39 {
  margin-right: 39px !important;
}

.mt-one-39 {
  margin-top: 39px !important;
}

.mb-one-39 {
  margin-bottom: 39px !important;
}

.pl-minus-one-39 {
  padding-left: -39px !important;
}

.pr-minus-one-39 {
  padding-right: -39px !important;
}

.pt-minus-one-39 {
  padding-top: -39px !important;
}

.pb-minus-one-39 {
  padding-bottom: -39px !important;
}

.ml-minus-one-39 {
  margin-left: -39px !important;
}

.mr-minus-one-39 {
  margin-right: -39px !important;
}

.mt-minus-one-39 {
  margin-top: -39px !important;
}

.mb-minus-one-39 {
  margin-bottom: -39px !important;
}

.pl-one-40 {
  padding-left: 40px !important;
}

.pr-one-40 {
  padding-right: 40px !important;
}

.pt-one-40 {
  padding-top: 40px !important;
}

.pb-one-40 {
  padding-bottom: 40px !important;
}

.ml-one-40 {
  margin-left: 40px !important;
}

.mr-one-40 {
  margin-right: 40px !important;
}

.mt-one-40 {
  margin-top: 40px !important;
}

.mb-one-40 {
  margin-bottom: 40px !important;
}

.pl-minus-one-40 {
  padding-left: -40px !important;
}

.pr-minus-one-40 {
  padding-right: -40px !important;
}

.pt-minus-one-40 {
  padding-top: -40px !important;
}

.pb-minus-one-40 {
  padding-bottom: -40px !important;
}

.ml-minus-one-40 {
  margin-left: -40px !important;
}

.mr-minus-one-40 {
  margin-right: -40px !important;
}

.mt-minus-one-40 {
  margin-top: -40px !important;
}

.mb-minus-one-40 {
  margin-bottom: -40px !important;
}

.pl-one-41 {
  padding-left: 41px !important;
}

.pr-one-41 {
  padding-right: 41px !important;
}

.pt-one-41 {
  padding-top: 41px !important;
}

.pb-one-41 {
  padding-bottom: 41px !important;
}

.ml-one-41 {
  margin-left: 41px !important;
}

.mr-one-41 {
  margin-right: 41px !important;
}

.mt-one-41 {
  margin-top: 41px !important;
}

.mb-one-41 {
  margin-bottom: 41px !important;
}

.pl-minus-one-41 {
  padding-left: -41px !important;
}

.pr-minus-one-41 {
  padding-right: -41px !important;
}

.pt-minus-one-41 {
  padding-top: -41px !important;
}

.pb-minus-one-41 {
  padding-bottom: -41px !important;
}

.ml-minus-one-41 {
  margin-left: -41px !important;
}

.mr-minus-one-41 {
  margin-right: -41px !important;
}

.mt-minus-one-41 {
  margin-top: -41px !important;
}

.mb-minus-one-41 {
  margin-bottom: -41px !important;
}

.pl-one-42 {
  padding-left: 42px !important;
}

.pr-one-42 {
  padding-right: 42px !important;
}

.pt-one-42 {
  padding-top: 42px !important;
}

.pb-one-42 {
  padding-bottom: 42px !important;
}

.ml-one-42 {
  margin-left: 42px !important;
}

.mr-one-42 {
  margin-right: 42px !important;
}

.mt-one-42 {
  margin-top: 42px !important;
}

.mb-one-42 {
  margin-bottom: 42px !important;
}

.pl-minus-one-42 {
  padding-left: -42px !important;
}

.pr-minus-one-42 {
  padding-right: -42px !important;
}

.pt-minus-one-42 {
  padding-top: -42px !important;
}

.pb-minus-one-42 {
  padding-bottom: -42px !important;
}

.ml-minus-one-42 {
  margin-left: -42px !important;
}

.mr-minus-one-42 {
  margin-right: -42px !important;
}

.mt-minus-one-42 {
  margin-top: -42px !important;
}

.mb-minus-one-42 {
  margin-bottom: -42px !important;
}

.pl-one-43 {
  padding-left: 43px !important;
}

.pr-one-43 {
  padding-right: 43px !important;
}

.pt-one-43 {
  padding-top: 43px !important;
}

.pb-one-43 {
  padding-bottom: 43px !important;
}

.ml-one-43 {
  margin-left: 43px !important;
}

.mr-one-43 {
  margin-right: 43px !important;
}

.mt-one-43 {
  margin-top: 43px !important;
}

.mb-one-43 {
  margin-bottom: 43px !important;
}

.pl-minus-one-43 {
  padding-left: -43px !important;
}

.pr-minus-one-43 {
  padding-right: -43px !important;
}

.pt-minus-one-43 {
  padding-top: -43px !important;
}

.pb-minus-one-43 {
  padding-bottom: -43px !important;
}

.ml-minus-one-43 {
  margin-left: -43px !important;
}

.mr-minus-one-43 {
  margin-right: -43px !important;
}

.mt-minus-one-43 {
  margin-top: -43px !important;
}

.mb-minus-one-43 {
  margin-bottom: -43px !important;
}

.pl-one-44 {
  padding-left: 44px !important;
}

.pr-one-44 {
  padding-right: 44px !important;
}

.pt-one-44 {
  padding-top: 44px !important;
}

.pb-one-44 {
  padding-bottom: 44px !important;
}

.ml-one-44 {
  margin-left: 44px !important;
}

.mr-one-44 {
  margin-right: 44px !important;
}

.mt-one-44 {
  margin-top: 44px !important;
}

.mb-one-44 {
  margin-bottom: 44px !important;
}

.pl-minus-one-44 {
  padding-left: -44px !important;
}

.pr-minus-one-44 {
  padding-right: -44px !important;
}

.pt-minus-one-44 {
  padding-top: -44px !important;
}

.pb-minus-one-44 {
  padding-bottom: -44px !important;
}

.ml-minus-one-44 {
  margin-left: -44px !important;
}

.mr-minus-one-44 {
  margin-right: -44px !important;
}

.mt-minus-one-44 {
  margin-top: -44px !important;
}

.mb-minus-one-44 {
  margin-bottom: -44px !important;
}

.pl-one-45 {
  padding-left: 45px !important;
}

.pr-one-45 {
  padding-right: 45px !important;
}

.pt-one-45 {
  padding-top: 45px !important;
}

.pb-one-45 {
  padding-bottom: 45px !important;
}

.ml-one-45 {
  margin-left: 45px !important;
}

.mr-one-45 {
  margin-right: 45px !important;
}

.mt-one-45 {
  margin-top: 45px !important;
}

.mb-one-45 {
  margin-bottom: 45px !important;
}

.pl-minus-one-45 {
  padding-left: -45px !important;
}

.pr-minus-one-45 {
  padding-right: -45px !important;
}

.pt-minus-one-45 {
  padding-top: -45px !important;
}

.pb-minus-one-45 {
  padding-bottom: -45px !important;
}

.ml-minus-one-45 {
  margin-left: -45px !important;
}

.mr-minus-one-45 {
  margin-right: -45px !important;
}

.mt-minus-one-45 {
  margin-top: -45px !important;
}

.mb-minus-one-45 {
  margin-bottom: -45px !important;
}

.pl-one-46 {
  padding-left: 46px !important;
}

.pr-one-46 {
  padding-right: 46px !important;
}

.pt-one-46 {
  padding-top: 46px !important;
}

.pb-one-46 {
  padding-bottom: 46px !important;
}

.ml-one-46 {
  margin-left: 46px !important;
}

.mr-one-46 {
  margin-right: 46px !important;
}

.mt-one-46 {
  margin-top: 46px !important;
}

.mb-one-46 {
  margin-bottom: 46px !important;
}

.pl-minus-one-46 {
  padding-left: -46px !important;
}

.pr-minus-one-46 {
  padding-right: -46px !important;
}

.pt-minus-one-46 {
  padding-top: -46px !important;
}

.pb-minus-one-46 {
  padding-bottom: -46px !important;
}

.ml-minus-one-46 {
  margin-left: -46px !important;
}

.mr-minus-one-46 {
  margin-right: -46px !important;
}

.mt-minus-one-46 {
  margin-top: -46px !important;
}

.mb-minus-one-46 {
  margin-bottom: -46px !important;
}

.pl-one-47 {
  padding-left: 47px !important;
}

.pr-one-47 {
  padding-right: 47px !important;
}

.pt-one-47 {
  padding-top: 47px !important;
}

.pb-one-47 {
  padding-bottom: 47px !important;
}

.ml-one-47 {
  margin-left: 47px !important;
}

.mr-one-47 {
  margin-right: 47px !important;
}

.mt-one-47 {
  margin-top: 47px !important;
}

.mb-one-47 {
  margin-bottom: 47px !important;
}

.pl-minus-one-47 {
  padding-left: -47px !important;
}

.pr-minus-one-47 {
  padding-right: -47px !important;
}

.pt-minus-one-47 {
  padding-top: -47px !important;
}

.pb-minus-one-47 {
  padding-bottom: -47px !important;
}

.ml-minus-one-47 {
  margin-left: -47px !important;
}

.mr-minus-one-47 {
  margin-right: -47px !important;
}

.mt-minus-one-47 {
  margin-top: -47px !important;
}

.mb-minus-one-47 {
  margin-bottom: -47px !important;
}

.pl-one-48 {
  padding-left: 48px !important;
}

.pr-one-48 {
  padding-right: 48px !important;
}

.pt-one-48 {
  padding-top: 48px !important;
}

.pb-one-48 {
  padding-bottom: 48px !important;
}

.ml-one-48 {
  margin-left: 48px !important;
}

.mr-one-48 {
  margin-right: 48px !important;
}

.mt-one-48 {
  margin-top: 48px !important;
}

.mb-one-48 {
  margin-bottom: 48px !important;
}

.pl-minus-one-48 {
  padding-left: -48px !important;
}

.pr-minus-one-48 {
  padding-right: -48px !important;
}

.pt-minus-one-48 {
  padding-top: -48px !important;
}

.pb-minus-one-48 {
  padding-bottom: -48px !important;
}

.ml-minus-one-48 {
  margin-left: -48px !important;
}

.mr-minus-one-48 {
  margin-right: -48px !important;
}

.mt-minus-one-48 {
  margin-top: -48px !important;
}

.mb-minus-one-48 {
  margin-bottom: -48px !important;
}

.pl-one-49 {
  padding-left: 49px !important;
}

.pr-one-49 {
  padding-right: 49px !important;
}

.pt-one-49 {
  padding-top: 49px !important;
}

.pb-one-49 {
  padding-bottom: 49px !important;
}

.ml-one-49 {
  margin-left: 49px !important;
}

.mr-one-49 {
  margin-right: 49px !important;
}

.mt-one-49 {
  margin-top: 49px !important;
}

.mb-one-49 {
  margin-bottom: 49px !important;
}

.pl-minus-one-49 {
  padding-left: -49px !important;
}

.pr-minus-one-49 {
  padding-right: -49px !important;
}

.pt-minus-one-49 {
  padding-top: -49px !important;
}

.pb-minus-one-49 {
  padding-bottom: -49px !important;
}

.ml-minus-one-49 {
  margin-left: -49px !important;
}

.mr-minus-one-49 {
  margin-right: -49px !important;
}

.mt-minus-one-49 {
  margin-top: -49px !important;
}

.mb-minus-one-49 {
  margin-bottom: -49px !important;
}

.font-roboto {
  font-family: "Istok Web" !important;
}

.font-istok {
  font-family: "Istok Web" !important;
}

.font-raleway {
  font-family: "Istok Web" !important;
}

.font-verdana {
  font-family: "Istok Web" !important;
}

.facebook:hover, .facebook:focus {
  background-color: #3f83c3;
}
.facebook:hover a,
.facebook:hover a:hover, .facebook:focus a,
.facebook:focus a:hover {
  color: white;
}

.twitter:hover, .twitter:focus {
  background-color: #27c0c8;
  color: white;
}
.twitter:hover a,
.twitter:hover a:hover, .twitter:focus a,
.twitter:focus a:hover {
  color: white;
}

.pinterest:hover, .pinterest:focus {
  background-color: #de2f2f;
  color: white;
}
.pinterest:hover a,
.pinterest:hover a:hover, .pinterest:focus a,
.pinterest:focus a:hover {
  color: white;
}

.instagram:hover, .instagram:focus {
  background-color: #937f65;
  color: white;
}
.instagram:hover a,
.instagram:hover a:hover, .instagram:focus a,
.instagram:focus a:hover {
  color: white;
}

.skype:hover, .skype:focus {
  background-color: #42b2d2;
  color: white;
}
.skype:hover a,
.skype:hover a:hover, .skype:focus a,
.skype:focus a:hover {
  color: white;
}

.google:hover, .google:focus {
  background-color: #fd3f3f;
  color: white;
}
.google:hover a,
.google:hover a:hover, .google:focus a,
.google:focus a:hover {
  color: white;
}

.envelope:hover, .envelope:focus {
  background-color: #8f6540;
  color: white;
}
.envelope:hover a,
.envelope:hover a:hover, .envelope:focus a,
.envelope:focus a:hover {
  color: white;
}

@media (min-width: 1200px) {
  .col-lg-5-1, .col-lg-5-2, .col-lg-5-3, .col-lg-5-4, .col-lg-5-5 {
    float: left;
  }

  .col-lg-5-5 {
    width: 100%;
  }

  .col-lg-5-4 {
    width: 80%;
  }

  .col-lg-5-3 {
    width: 60%;
  }

  .col-lg-5-2 {
    width: 40%;
  }

  .col-lg-5-1 {
    width: 20%;
  }
}
@media (min-width: 990px) and (max-width: 1200px) {
  .col-md-5-1, .col-md-5-2, .col-md-5-3, .col-md-5-4, .col-md-5-5 {
    float: left;
  }

  .col-md-5-5 {
    width: 100%;
  }

  .col-md-5-4 {
    width: 80%;
  }

  .col-md-5-3 {
    width: 60%;
  }

  .col-md-5-2 {
    width: 40%;
  }

  .col-md-5-1 {
    width: 20%;
  }
}
.wrapper,
.wrapper-fluid {
  margin: 0 auto;
  padding: 0 15px;
  position: relative;
  width: -webkit-calc(100% - 10px);
  width: calc(100% - 10px);
}

.row-fluid {
  margin: 0 -15px;
}

.col-5-1 {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  width: 20%;
}

.shopping-cart .content-header.breadcrumb-header .wrapper {
  border-bottom-color: white;
}
.shopping-cart .resp-vtabs {
  background-color: #f9f9f9;
  margin-top: 41px !important;
  min-height: 0;
}
.shopping-cart .resp-vtabs .resp-tabs-list {
  width: 35.06493506493506%;
}
.shopping-cart .resp-vtabs .resp-tabs-list > li > a {
  background-color: #f9f9f9;
  color: #888888;
  font-size: 15px;
  height: 55px;
  line-height: 60px;
}
.shopping-cart .resp-vtabs .resp-tabs-list > li > a:hover, .shopping-cart .resp-vtabs .resp-tabs-list > li > a:active {
  background: transparent;
  color: #444444;
}
.shopping-cart .resp-vtabs .resp-tabs-list li.resp-tab-active {
  border: none !important;
}
.shopping-cart .resp-vtabs .resp-tabs-list li.resp-tab-active a {
  background: transparent;
  border-bottom: solid 1px #f2f2f2;
  border-left: solid 1px #f2f2f2;
  border-top: solid 1px #f2f2f2;
  color: #444444;
}
.shopping-cart .resp-vtabs .resp-tabs-container {
  width: 65.13%;
  min-height: 243px;
}
.shopping-cart .resp-vtabs .tab-pane h1 {
  letter-spacing: -0.1px;
  margin-bottom: 19px;
  word-spacing: 0.3px;
}
.shopping-cart .resp-vtabs .tab-pane .bootstrap-select button {
  padding-left: 20px !important;
}
.shopping-cart .resp-vtabs .tab-pane .bs-caret .caret {
  width: 52px;
}
.shopping-cart .resp-vtabs .tab-pane .bs-caret .caret:after {
  line-height: 38px !important;
}
.shopping-cart .resp-vtabs #discount_code input {
  border-radius: 0;
  font: 14px/1 "Istok Web";
  height: 43px;
  margin-bottom: 20px;
}
.shopping-cart .total-table {
  margin-top: 41px;
}
.shopping-cart .btn-checkout
, .shopping-cart .btn-continue {
  padding-top: 35px;
}
.shopping-cart .btn-checkout {
  float: right;
}
.shopping-cart .btn-checkout .btn {
  letter-spacing: 0.9px;
  padding-left: 28px;
  padding-right: 28px;
}
.shopping-cart .btn-continue {
  float: left;
}
.shopping-cart .btn-continue .btn {
  letter-spacing: 0.9px;
  padding-left: 18px;
  padding-right: 18px;
}
.shopping-cart .content-footer {
  padding-bottom: 14px;
}
.shopping-cart .content-footer h2 {
  margin-bottom: 30px;
}
.shopping-cart .content-footer .product {
  padding: 20px 0;
}
.shopping-cart .content-footer h4.smaller {
  margin-bottom: 5px;
  margin-top: 0;
  word-spacing: 1.1px;
}

.shopping-cart .content-footer,
.shop.type1 .content-footer {
  padding-bottom: 12px;
}
.shopping-cart .content-footer h4.smaller,
.shop.type1 .content-footer h4.smaller {
  margin-bottom: 5px;
  margin-top: 0;
  word-spacing: 1.1px;
}
.shopping-cart .price ins,
.shop.type1 .price ins {
  color: #686868;
  font-family: "Istok Web";
  font-size: 15px;
  text-decoration: none;
}
.shopping-cart .price del,
.shop.type1 .price del {
  color: #c1c1c1;
  font-family: "Istok Web";
  font-size: 13px;
  margin-left: 5px;
}

@media (min-width: 768px) {
  .wrapper,
  .wrapper-fluid {
    width: 754px;
  }

  .wrapper-fluid {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .wrapper {
    width: 970px;
  }

  .wrapper-fluid {
    padding: 0 40px;
    width: 100%;
  }

  .row-fluid {
    margin: 0 -20px;
  }
}
@media (min-width: 1200px) {
  .wrapper {
    padding: 0;
    width: 1170px;
  }
}
.blog .content-main {
  padding-top: 40px;
}

a {
  cursor: pointer;
}

a, a:hover, a:focus {
  color: #666666;
}

h1 {
  font-family: "Istok Web";
}

.center-text {
  color: #555;
  left: 0;
  position: absolute;
  top: 50%;
  text-align: center;
  width: 100%;
}

.big-text {
  font-size: 28px;
}

.c-h3 {
  font-size: 20px;
}

.c-h4 {
  font-size: 15px;
}

.istok-h4 {
  font-family: "Istok Web";
  font-size: 16px;
}

.istok-normal-text {
  color: #b2b2b2;
  font-family: "Istok Web";
  font-size: 14px;
}

.content-footer {
  padding-top: 107px;
  padding-bottom: 40px;
}
.content-footer h2 {
  color: #777777;
  font-family: "Istok Web";
  font-size: 22px;
  margin-bottom: 50px;
  letter-spacing: 2.5px;
}
.content-footer img {
  max-width: 100%;
  width: 100%;
}
.content-footer .image-content {
  /* shopping-cart */
  margin-top: 23px;
}
.home1 .content-footer {
  padding-bottom: 200px;
  padding-top: 83px;
  text-align: center;
}
.home1 .content-footer .title {
  margin-top: 21px;
  margin-bottom: 89px;
  font: 19px "Istok Web";
}
.home1 .content-footer .image-comment {
  text-align: left;
  margin-top: 0;
}
.home1 .content-footer .image-comment h2 {
  letter-spacing: -0.3px;
  margin-top: 17px;
  margin-bottom: 12px;
  line-height: 24px;
  word-spacing: -1.5px;
}
.home1 .content-footer .image-comment .btn-small {
  padding: 8px 14px !important;
}

.portfolio .small-text {
  font-family: "Istok Web";
  font-size: 13px;
}
.portfolio .istok-h4 {
  font-family: "Istok Web";
  font-size: 17px;
}

.style-share {
  border: 1px solid #e0e0e0;
  height: 32px;
  line-height: 32px;
  text-align: center;
  width: 32px;
}

/* ---- isotope ---- */
.grid {
  background: #FFF;
}

/* clear fix */
.grid::after {
  clear: both;
  content: "";
  display: table;
}

.grid-item {
  float: left;
}

.visible-opened {
  display: block;
}

.visible-collapsed {
  display: none;
}

.collapsed .visible-opened {
  display: none;
}
.collapsed .visible-collapsed {
  display: block;
}

a.toggle:hover .visible-opened {
  display: none;
}
a.toggle:hover .visible-collapsed {
  display: block;
}
a.toggle:hover.collapsed .visible-opened {
  display: block;
}
a.toggle:hover.collapsed .visible-collapsed {
  display: none;
}

i.caret-icon {
  width: 19px;
  height: 19px;
}
i.caret-icon:hover {
  border: 1px solid #efefef;
}

.checkbox-list {
  margin: 0;
  padding: 0;
}
.checkbox-list li {
  padding: 8px 0;
}

.color-count {
  color: #d7d6d6;
}

.register-account .content-header h1 {
  font-family: "Istok Web";
  font-size: 20px;
  line-height: 43px;
  letter-spacing: 2.5px;
  margin: 0 !important;
}
.register-account .content-header li {
  line-height: 43px;
  margin: 0;
}
.register-account h2 {
  font-family: "Istok Web";
  font-size: 23px;
  letter-spacing: 2.5px;
  line-height: 23px;
  margin: 0 !important;
}
.register-account input {
  margin: 0 !important;
}
.register-account .action-field {
  margin-top: 30px;
}
.register-account .action-privacy {
  color: #6cf;
}
.register-account .input-field {
  margin-bottom: 24px;
}
.register-account .register_account_row {
  padding-bottom: 61px;
}
.register-account #footer {
  margin-top: 66px;
}
.register-account button {
  letter-spacing: 1.2px;
}
.register-account label {
  letter-spacing: 0;
  font-weight: 400;
}
.register-account .checkbox-field label {
  margin: 0px 0px 0px 10px;
  overflow: auto;
  padding: 0px;
}
.register-account .btn-create-an-account {
  background-color: white;
  border: 1px solid #444645 !important;
  color: #444645;
  display: block;
  font-family: "Istok Web";
  font-size: 14px;
  font-weight: bold;
  letter-spacing: .25px;
  padding: 10px 29px;
}
.register-account .btn-btn-continue {
  letter-spacing: .25px;
  padding: 10px 34px;
}
.register-account .input-field label {
  color: #666666 !important;
  font-family: "Istok Web";
  font-size: 12px;
}

.body-login .content-header h1 {
  font-family: "Istok Web";
  font-size: 20px;
  line-height: 43px;
  letter-spacing: 1.5px;
  margin: 0 !important;
}
.body-login .content-header li {
  line-height: 43px;
  margin: 0;
}
.body-login .content-main {
  padding-bottom: 25px;
}
.body-login h2 {
  font-family: "Istok Web";
  font-size: 23px;
  letter-spacing: 2.5px;
  line-height: 23px;
  margin: 0 !important;
}
.body-login input {
  margin: 0 !important;
}
.body-login .input-field {
  margin-bottom: 24px;
}
.body-login .register_account_row {
  margin-bottom: 66px;
}
.body-login #footer {
  margin-top: 125px;
}
.body-login .guide-text {
  letter-spacing: 0;
  line-height: 1.6;
  color: #888888;
  padding-right: 30px;
}
.body-login .input-field label {
  font-weight: normal;
  letter-spacing: 1.5px;
}
.body-login .action-field a.pull-right {
  color: #666666;
  line-height: 42px;
  display: inline-block;
  letter-spacing: -0.3px;
}
@media (max-width: 767px) {
  .body-login .action-field a.pull-right {
    float: none !important;
    margin-top: 30px;
  }
  .body-login .action-field .btn-login {
    display: block;
  }
  .body-login .action-field .btn-create-an-account {
    margin-top: 20px;
  }
}
.body-login button {
  letter-spacing: 0;
}
.body-login label {
  letter-spacing: 1.2px;
}
.body-login .checkbox-field label {
  margin: 0px 0px 0px 10px;
  overflow: auto;
  padding: 0px;
}
.body-login .btn-create-an-account {
  letter-spacing: .25px;
  padding: 10px 29px;
}
.body-login .input-field label {
  color: #666666 !important;
  font-family: "Istok Web";
  font-size: 12px;
}
.body-login .right-field {
  margin-left: 10px;
}
@media (max-width: 768px) {
  .body-login .right-field {
    margin-left: 0;
    margin-top: 40px;
  }
}
@media (max-width: 768px) {
  .body-login .action-field {
    text-align: center;
  }
  .body-login .action-field button {
    margin: auto;
  }
}

.body-checkout h1 {
  color: #777777 !important;
  font-family: "Istok Web";
  font-size: 23px;
  margin-top: 0;
  letter-spacing: 2.1px;
}
.body-checkout .content-header h1 {
  font-family: "Istok Web";
  font-size: 20px;
  line-height: 43px;
  letter-spacing: 2.5px;
  margin: 0 !important;
}
.body-checkout .content-header li {
  line-height: 43px;
  margin: 0;
}
.body-checkout .content-main h2 {
  color: #a8a8a8 !important;
  font-family: "Istok Web" !important;
  font-size: 19px !important;
  letter-spacing: 1.4px !important;
  margin-bottom: 18px;
}
.body-checkout input {
  margin: 0 !important;
}
.body-checkout .input-field {
  margin-bottom: 24px;
}
.body-checkout .register_account_row {
  margin-bottom: 70px;
}
.body-checkout #footer {
  margin-top: 66px;
}
.body-checkout button {
  letter-spacing: 1.2px;
}
.body-checkout label {
  letter-spacing: 1.2px;
}
.body-checkout .checkbox-field label {
  margin: 0px 0px 0px 10px;
  overflow: auto;
  padding: 0px;
}
.body-checkout .btn-create-an-account {
  background-color: white;
  border: 1px solid #444645;
  color: #444645;
  display: block;
  font-family: "Istok Web";
  font-size: 14px;
  font-weight: bold;
  letter-spacing: .25px;
  padding: 10px 29px;
}
.body-checkout .input-field label {
  color: #666666 !important;
  font-family: "Istok Web";
  font-size: 12px;
}
.body-checkout .content-header h1 {
  letter-spacing: 1.5px;
}
.body-checkout .content-header ul {
  word-spacing: 2px;
}
.body-checkout .content-main {
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 151px;
}
.body-checkout .content-main #form_cart {
  margin-top: 37px;
}
.body-checkout .content-main .register_account_row {
  margin-top: 35px;
}
.body-checkout .confirm-action-field {
  margin-top: 40px;
}
@media (max-width: 767px) {
  .body-checkout .confirm-action-field {
    float: none !important;
    text-align: center;
  }
}
.body-checkout .confirm-action-field .btn-confirm-order {
  letter-spacing: 1.2px;
}
.body-checkout .cart-table {
  width: 100%;
}
.body-checkout .cart-table th {
  background-color: #f9f9f9;
  color: #888888;
  font: 14px "Istok Web";
  height: 58px;
  letter-spacing: 1.2px;
  line-height: 44px;
  text-align: center;
}
.body-checkout .cart-table th.delete a {
  color: #888888;
  font-size: 11px;
}
.body-checkout .cart-table td {
  padding: 30px;
  text-align: center;
  vertical-align: top;
}
.body-checkout .cart-table td.delete a {
  color: #bfbfbf;
  font-size: 11px;
}
.body-checkout .cart-table td .image-comment {
  padding-left: 28px;
  padding-top: 20px;
}
.body-checkout .cart-table td .image-comment .product-title {
  width: 165px;
}
.body-checkout .cart-table td .image-comment .product-title p {
  color: #777777 !important;
  font-family: "Istok Web";
  font-size: 17px;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 10px;
}
.body-checkout .cart-table td .image-comment p {
  margin-bottom: 0;
}
.body-checkout .cart-table td:not(.product-name) {
  padding: 49px 15px;
}
.body-checkout .cart-table td .quantity {
  padding: 40px 30px;
}
.body-checkout .cart-table .product-name .image, .body-checkout .cart-table .product-name .image-comment {
  float: left;
}
.body-checkout .cart-table .product-name .image {
  width: 40%;
}
.body-checkout .cart-table .product-name .image img {
  max-width: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .body-checkout .cart-table .product-name .image {
    float: none;
    width: 100%;
  }
}
.body-checkout .cart-table .product-name .image-comment {
  padding-left: 25px;
  text-align: left;
  width: 60%;
}
.body-checkout .cart-table .product-name .image-comment span {
  display: block;
}
.body-checkout .cart-table .product-name .image-comment h2 {
  color: #777777;
}
.body-checkout .cart-table .product-name .image-comment span {
  color: #bababa;
  font: 13px "Istok Web";
}
@media (min-width: 992px) and (max-width: 1200px) {
  .body-checkout .cart-table .product-name .image-comment {
    width: 100%;
    padding: 26px;
  }
}
.body-checkout .cart-table td.product-code {
  color: #777777;
  font: 14px "Istok Web";
}
.body-checkout .cart-table .unit-price ins, .body-checkout .cart-table .quantity ins {
  color: #686868;
  font: 17px "Istok Web";
  text-decoration: none;
}
.body-checkout .cart-table .unit-price del, .body-checkout .cart-table .quantity del {
  color: #666666;
  font: 14px "Istok Web";
  padding-left: 2px;
}
.body-checkout .cart-table .quantity input {
  color: #888888;
  font: 15px "Istok Web";
  height: 35px;
  text-align: center;
  width: 95px;
}
.body-checkout .cart-table td.quantity {
  padding-top: 40px;
}
.body-checkout .cart-table td.subtotal {
  color: #686868;
  font: 17px "Istok Web";
}
.body-checkout .cart-table tr.subtotal td:first-child, .body-checkout .cart-table tr.shipping td:first-child, .body-checkout .cart-table tr.tax td:first-child, .body-checkout .cart-table tr.total td:first-child {
  text-align: right;
}
.body-checkout .cart-table tr.subtotal td, .body-checkout .cart-table tr.shipping td, .body-checkout .cart-table tr.tax td, .body-checkout .cart-table tr.total td {
  color: #888888;
  font: 16px "Istok Web";
  padding: 20px 0;
}
.body-checkout .cart-table tr.total td {
  background-color: #f9f9f9;
}
.body-checkout .cart-table tr.total td .price {
  color: #686868;
  font-size: 18px;
}
.body-checkout .cart-table .price-title.pull-right {
  width: 139px;
  text-align: left;
}
.body-checkout .total-table {
  width: 100%;
}
.body-checkout .total-table td {
  color: #888888;
  font: 16px "Istok Web";
  height: 59px;
  text-align: center;
  width: 45.94594594594595%;
}
.body-checkout .total-table tfoot {
  background-color: #f9f9f9;
}
.body-checkout .total-table tfoot td {
  height: 67px;
}
.body-checkout .total-table tfoot td:first-child {
  padding-left: 30px;
  text-align: left;
}
.body-checkout .total-table .total-table-title {
  padding-left: 30px;
  text-align: left;
  width: 54.05405405405405%;
}
@media (max-width: 1169px) {
  .body-checkout .cart-table td {
    padding: 2.65% 2.73%;
  }
}
@media (max-width: 991px) {
  .body-checkout .cart-table .product-name .image
  , .body-checkout .cart-table .product-name .image-comment {
    float: none;
    text-align: center;
    width: 100%;
  }
  .body-checkout .cart-table td .image-comment .product-title {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .body-checkout .cart-table tr {
    border: solid 1px #dddddd;
  }
  .body-checkout .cart-table td:not(.delete) {
    border: none !important;
    display: block;
    width: 100% !important;
  }
  .body-checkout .cart-table .product-code
  , .body-checkout .cart-table .unit-price
  , .body-checkout .cart-table .quantity
  , .body-checkout .cart-table .subtotal {
    display: none;
  }
  .body-checkout .cart-table .delete {
    width: 65px !important;
  }
  .body-checkout .cart-table .product-name {
    width: -webkit-calc(100% - 65px);
    width: calc(100% - 65px);
  }
}

.body-myaccount .myaccount {
  padding-bottom: 52px;
}
@media (max-width: 767px) {
  .body-myaccount .myaccount {
    text-align: center;
  }
  .body-myaccount .myaccount .widget-sidebar {
    text-align: left;
    margin-top: 30px !important;
  }
  .body-myaccount .widget {
    text-align: center;
  }
  .body-myaccount .widget .content > .row {
    margin: 0 !important;
  }
  .body-myaccount .widget .content > .row > div + div {
    padding-top: 28px;
  }
}

.checkout h1 {
  color: #777777;
  font-family: "Istok Web";
  font-size: 23px;
  margin-top: 0;
  letter-spacing: 2.6px;
}
.checkout h2 {
  color: #a8a8a8;
  font-family: "Istok Web";
  font-size: 19px;
  letter-spacing: 1.1px;
  margin-bottom: 18px;
}
.checkout .content-main {
  padding-top: 15px;
}
.checkout .content-main .checkbox-field {
  white-space: nowrap;
}
.checkout .content-main .checkbox-field .inputbox-type1 {
  vertical-align: top;
}
.checkout .content-main .checkbox-field label {
  white-space: normal;
}
.checkout .content-main .register_account_row .personal-information label {
  color: #666666 !important;
  font-family: "Istok Web";
  font-size: 12px;
  font-weight: normal;
}
.checkout .content-main .register_account_row #form_new {
  margin-top: 22px;
}
.checkout .content-main .register_account_row #form_new > p {
  letter-spacing: -0.3px;
}
.checkout .content-main .register_account_row #form_new .checkbox-group {
  padding-top: 3px;
}
.checkout .content-main .register_account_row #form_new .creating-account-explain {
  padding: 3px 0;
}
.checkout .content-main .register_account_row #form_new .creating-account-action {
  margin-top: 7px;
  margin-bottom: 40px;
}
.checkout .content-main .register_account_row #form_email_pass {
  margin-top: 22px;
}
.checkout .content-main .register_account_row #form_email_pass .e-mail-container {
  margin-top: 17px;
}
.checkout .content-main .register_account_row #form_email_pass .password-container {
  margin-top: 24px;
}
.checkout .content-main .register_account_row #form_email_pass .checkbox-group {
  margin-top: 30px;
}
.checkout .content-main .register_account_row #form_email_pass .creating-account-action {
  margin-top: 35px;
}
.checkout .content-main .register_account_row #form_email_pass p {
  margin: 0;
}
.checkout .content-main .billing-information {
  padding-top: 0px;
  margin-top: -1px;
}
.checkout .content-main .billing-information h1 {
  letter-spacing: 2.5px;
}
.checkout .content-main .billing-information .register_account_row {
  margin-top: 33px;
}
.checkout .content-main .billing-information #form_personal_details .billing-information-group {
  padding-top: 19px;
}
.checkout .content-main .billing-information #form_personal_details .billing-information-group .billing-information-action {
  margin-top: 30px;
}
.checkout .content-main .billing-information #form_personal_details .billing-information-group .checkbox-group {
  padding-top: 6px;
  margin-bottom: 13px;
}
.checkout .content-main .billing-information #form_personal_details .billing-information-group .checkbox-group .checkbox-field {
  margin-bottom: 0;
}
.checkout .content-main .billing-information #form_personal_details .billing-information-group .personal-information {
  margin-bottom: 24px;
}
.checkout .content-main .billing-information #form_personal_details .billing-information-group .personal-information label {
  letter-spacing: 0;
}
.checkout .content-main .delivery-details {
  margin-top: -4px;
}
.checkout .content-main .delivery-details,
.checkout .content-main .delivery-method {
  margin-bottom: 30px;
}
.checkout .content-main .delivery-details h1,
.checkout .content-main .delivery-method h1,
.checkout .content-main .confirm-order h1 {
  letter-spacing: 2.8px;
}
.checkout .content-main .confirm-order .form_cart {
  margin-top: 36px;
}
.checkout .content-main .checkout-option {
  padding-bottom: 10px !important;
}
.checkout .content-main, .checkout .content-main p {
  color: #888888;
  font-family: "Istok Web";
  font-size: 14px;
}
.checkout .content-main .btn-continue {
  padding: 10.5px 34.5px;
  letter-spacing: 1.2px;
}
.checkout .content-main .btn-login {
  padding: 10.5px 38px;
  letter-spacing: 1.2px;
}
.checkout .content-main .new-customer input[type="checkbox"] {
  margin-bottom: 10px;
}
.checkout .content-main .registered-customer input[type="checkbox"] {
  margin-bottom: 38px;
}
.checkout .content-main input.form-control {
  border: 1px solid #f3f3f3;
  border-radius: 0;
  height: 45px;
  box-shadow: none;
  width: 100%;
}
.checkout .content-main p {
  margin-bottom: 22px;
}
.checkout .content-main .checkbox-group {
  margin-bottom: 3px;
}
.checkout .content-main .checkbox-group .checkbox-field {
  margin-bottom: 20px;
}
.checkout .content-main .checkbox-group .checkbox-field label {
  color: #666666;
  font-family: "Istok Web";
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0;
}
.checkout .content-main .registered-customer, .checkout .content-main .your-address {
  margin-left: 10px;
}
@media (max-width: 768px) {
  .checkout .content-main .registered-customer, .checkout .content-main .your-address {
    margin-left: 0;
    margin-top: 40px;
  }
}
.checkout .content-main .new-customer, .checkout .content-main .personal-details {
  margin-right: 10px;
}
.checkout .content-main .personal-details input[type="checkbox"] {
  margin-bottom: 20px;
}
.checkout .content-main .your-address input[type="checkbox"] {
  margin-bottom: 28px;
}

.page-type-1 .content-header h1,
.page-type-1 .content-header h2 {
  font-family: "Istok Web";
  font-size: 20px;
  letter-spacing: 1.6px;
  line-height: 43px;
  margin: 0 !important;
  color: #888888;
}
.shopping-cart .page-type-1 .content-header h1, .shopping-cart
.page-type-1 .content-header h2 {
  letter-spacing: 1.8px;
}
.page-type-1 .content-header ul {
  font-family: "Istok Web";
  font-size: 13px;
  letter-spacing: .1px;
  word-spacing: 1.5px;
}
.page-type-1 .content-header li {
  color: #666;
  line-height: 43px;
  margin: 0;
}
.page-type-1 .content-header li a {
  color: #666;
}
.page-type-1 h1.introduction {
  color: #666;
  font-family: "Istok Web";
  font-size: 25px;
  margin: 0 !important;
}
.page-type-1 h2 {
  color: #666;
  font-family: "Istok Web";
  font-size: 23px;
  letter-spacing: 2.5px;
  line-height: 1;
  margin: 0 !important;
}
.page-type-1 .content-main {
  margin-top: 40px;
}
.page-type-1 .content-main .checkout-option {
  padding-bottom: 12px;
}
.page-type-1 .content-main p {
  color: #666666;
  font-family: "Istok Web";
  font-size: 14px;
  line-height: 1.52;
}
.page-type-1 .widget {
  border: 1px solid #f2f2f2;
}
.page-type-1 .widget .header {
  background-color: #f9f9f9;
  border-bottom: 1px solid #f2f2f2;
  height: 52px;
  padding: 10px 20px;
}
.page-type-1 .widget .header .title {
  color: #969696 !important;
  font-family: "Istok Web";
  font-size: 16px;
  letter-spacing: 1.3px;
  line-height: 2;
}
.page-type-1 .widget .header .edit {
  color: #666666 !important;
  font-family: "Istok Web";
  font-size: 13px;
  line-height: 32px;
}
@media (max-width: 480px) {
  .page-type-1 .widget .header {
    height: auto;
    text-align: center;
  }
  .page-type-1 .widget .header .title,
  .page-type-1 .widget .header .edit {
    float: none !important;
  }
}
.page-type-1 .widget .content {
  min-height: 192px;
  padding: 28px 20px;
}
.page-type-1 .widget .content .title {
  color: #6c6c6c !important;
  font-family: "Istok Web";
  font-size: 14px;
  line-height: 2;
}
.page-type-1 .widget .content p {
  color: #959595 !important;
  font-family: "Istok Web";
  font-size: 13px;
  letter-spacing: .6px;
  line-height: 2;
  margin-bottom: 4px;
  word-spacing: -2.3px;
}
.page-type-1 .widget .content .address-box p {
  font-size: 14px !important;
  letter-spacing: .05px !important;
  line-height: 1.8 !important;
  margin-bottom: 0px !important;
}
.page-type-1 .widget .content a {
  font-family: "Istok Web";
  font-size: 14px;
  font-weight: bold;
  letter-spacing: .3px;
}
.page-type-1 .widget-sidebar {
  border: 2px solid #e9e9e9;
  padding-bottom: 34px;
}
.page-type-1 .widget-sidebar .header {
  border-bottom: 1px solid #f4f4f4;
  height: 68px;
  padding: 20px 30px;
}
.page-type-1 .widget-sidebar .header .title {
  color: #787878;
  font-family: "Istok Web";
  font-size: 16px;
  font-weight: bold;
  line-height: 2;
}
.page-type-1 .widget-sidebar .element {
  border-bottom: 1px solid #f4f4f4;
  height: 41px;
}
.page-type-1 .widget-sidebar .element a {
  color: #444444 !important;
  font-family: "Istok Web";
  font-size: 14px;
  height: 100%;
  line-height: 3;
  padding: 0px 30px;
  white-space: nowrap;
  width: 100%;
}
.page-type-1 .widget-sidebar .element a:active, .page-type-1 .widget-sidebar .element a:focus, .page-type-1 .widget-sidebar .element a:hover {
  color: #757474;
}

.body-product-comparison .content-main {
  margin-top: -1px !important;
  padding-bottom: 19px;
}
.body-product-comparison table.table-product-comparison {
  border-color: #f2f2f2 !important;
}
.body-product-comparison table.table-product-comparison th, .body-product-comparison table.table-product-comparison td {
  border-color: #f7f7f7 !important;
}
.body-product-comparison table.table-product-comparison th {
  color: #888888;
  font-family: "Istok Web";
  font-size: 14px;
  font-weight: 400 !important;
  letter-spacing: 1.4px;
}
.body-product-comparison table.table-product-comparison tr.multirow th {
  padding: 25px 28px;
}
.body-product-comparison table.table-product-comparison tr.multirow td {
  padding: 20px 28px;
}
.body-product-comparison table.table-product-comparison tr.monorow th {
  padding: 10px 28px;
  vertical-align: middle;
}
.body-product-comparison table.table-product-comparison tr.monorow td {
  height: 51px;
  padding: 10px 28px;
  vertical-align: middle;
}
.body-product-comparison table.table-product-comparison .image-content {
  margin-top: 20px;
  margin-bottom: 5px;
}
.body-product-comparison table.table-product-comparison .image-content p {
  color: #777777 !important;
  font-family: "Istok Web";
  font-size: 16px;
  letter-spacing: .1px;
  line-height: 1.35;
  margin: 0;
}
.body-product-comparison table.table-product-comparison .image {
  margin-top: 10px;
}
.body-product-comparison table.table-product-comparison .price p {
  color: #686868 !important;
  font-family: "Istok Web";
  font-size: 17px;
  margin: 0;
  line-height: 1.35;
  word-spacing: 4px;
}
.body-product-comparison table.table-product-comparison .price p span.oldprice {
  color: #c1c1c1;
  font-size: 13px;
  text-decoration: line-through;
}
.body-product-comparison table.table-product-comparison .general p {
  color: #444444 !important;
  font-family: "Istok Web";
  font-size: 13px;
  margin: 0;
}
.body-product-comparison table.table-product-comparison .rating span {
  color: #444444 !important;
  font-family: "Istok Web";
  font-size: 15px;
  margin: 0;
}
.body-product-comparison table.table-product-comparison .rating span i {
  font-size: 17px;
}
.body-product-comparison table.table-product-comparison .summary th {
  padding: 25px 28px;
  vertical-align: middle;
}
.body-product-comparison table.table-product-comparison .summary td {
  padding: 25px 45px;
}
.body-product-comparison table.table-product-comparison .summary td p {
  padding: 0 10px;
  color: #acacac !important;
  line-height: 1.57;
  margin-bottom: 6px;
}
.body-product-comparison table.table-product-comparison .summary td .action-delete {
  color: #bfbfbf;
  font-size: 11px;
}
.body-product-comparison table.table-product-comparison .btn {
  font-family: "Istok Web";
  font-size: 13px;
  font-weight: bold;
  letter-spacing: .1px;
  padding: 8px 20px !important;
}
.body-product-comparison table.table-product-comparison .card {
  color: #444444;
}
@media (max-width: 767px) {
  .body-product-comparison .table-responsive > .table > tbody > tr > td,
  .body-product-comparison .table-responsive > .table > tbody > tr > th,
  .body-product-comparison .table-responsive > .table > tfoot > tr > td,
  .body-product-comparison .table-responsive > .table > tfoot > tr > th,
  .body-product-comparison .table-responsive > .table > thead > tr > td,
  .body-product-comparison .table-responsive > .table > thead > tr > th {
    white-space: normal;
  }
  .body-product-comparison .content-main .product-comparison {
    margin: 0 -15px;
  }
}
@media (max-width: 991px) {
  .body-product-comparison table.table-product-comparison tr th,
  .body-product-comparison table.table-product-comparison tr td {
    padding: 5px !important;
  }
}
@media (max-width: 768px) {
  .body-product-comparison table.table-product-comparison tr th,
  .body-product-comparison table.table-product-comparison tr td {
    text-align: center;
  }
}

.category_page .content {
  padding-bottom: 40px;
}
.category_page .btn-compare, .category_page .btn-filter {
  background-color: transparent;
  border: 2px solid #EBEBEB;
  color: #B2B2B2;
  display: block;
  font-size: 12px;
  font-family: "Istok Web";
  font-weight: 600;
  height: 34px;
  letter-spacing: 1.05px;
  padding: 6.5px 15px 6.5px;
}
.category_page .btn-compare:hover, .category_page .btn-filter:hover, .category_page .btn-compare:focus, .category_page .btn-filter:focus {
  color: #444645;
  border-color: #444645;
  text-decoration: none;
}
.category_page .btn-filter {
  letter-spacing: .5px;
  padding: 6.5px 19px;
  word-spacing: 0px;
}
.category_page .category-top {
  padding: 0 15px;
  position: relative;
}
.category_page .category-top li {
  color: #c6c6c6;
}
.category_page .category-top li.active {
  color: #6d6d6d;
  text-decoration: underline;
}
.category_page .category-top .dropdown-menu {
  position: absolute;
  top: 34px;
}
.category_page .category-top .gridlist-toggle {
  margin-right: 50px;
}
.category_page .category-top .select_sortby {
  margin-right: 45px;
}
.category_page .product {
  margin-bottom: 46px;
}
.category_page .product .image {
  margin-bottom: 25px;
}
.category_page .product .over-comment span {
  display: block;
}
.category_page .product .over-comment .rating {
  color: #686868;
  font-size: 16px;
  margin-bottom: 7px;
}
.category_page .product .over-comment .brand {
  color: #adadad;
  font-size: 12px;
  margin-bottom: 15px;
}
.category_page .product .over-comment .links > * {
  margin-left: 10px;
}
.category_page .product .image-comment h4 {
  color: #444;
  font-size: 16px;
  font-family: "Istok Web";
  letter-spacing: 0.1px;
  line-height: 1;
}
.category_page .product .image-comment .price {
  color: #444;
  word-spacing: 1px;
  font-size: 15px;
  font-family: "Istok Web";
  line-height: 1;
  letter-spacing: 0;
  padding: 0;
}
.category_page .product .image-comment .price del {
  font-size: 13px;
  color: #c1c1c1;
}
.category_page .category-bottom {
  line-height: 2.5 !important;
  padding-right: 15px;
  word-spacing: -1px;
}
.category_page .sidebar {
  padding-top: 1px;
}
.category_page .sidebar .input-text {
  margin-left: 5px;
}
.category_page .sidebar .theme-owl-carousel .image-over-comment {
  background-color: transparent;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.category_page .sidebar .theme-owl-carousel .image-over-comment:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.category_page .sidebar .theme-owl-carousel .image-over-comment > div {
  display: inline-block;
  margin-left: -5px;
  max-width: 100%;
  vertical-align: middle;
}
.category_page .sidebar .theme-owl-carousel .image-over-comment .btn {
  border-width: 2px;
  font-size: 12px;
  font-family: 'PT sans';
  letter-spacing: .5px;
  margin-top: 20px;
  padding: 6.5px 12px;
}
.category_page .sidebar .theme-owl-carousel .image-over-comment h2 {
  color: #444444;
  font-size: 27px;
  font-family: "Istok Web";
  letter-spacing: 1.3px;
  line-height: 1;
  margin-top: 0;
}
.category_page .sidebar .theme-owl-carousel .image-over-comment p {
  color: #444444;
  font-size: 16px;
  font-family: "Istok Web";
  letter-spacing: 1.2px;
  margin-bottom: 0;
  margin-top: 15px;
  padding: 0 20px;
  line-height: 1.45;
}
.category_page .sidebar .title {
  color: #787878;
  font-family: "Istok Web";
  font-size: 16px;
  font-weight: bold;
  letter-spacing: .9px;
  line-height: 1;
  margin: -2px 0 0 0;
  position: relative;
}
.category_page .sidebar .panel-group-heading {
  border-bottom: 2px solid #666666;
  height: 33px;
}
.category_page .sidebar .panel-group-heading a.toggle {
  color: #8b8a8a;
  display: block;
  height: 16px;
  margin-top: -8px;
  position: absolute;
  right: 8px;
  text-align: center;
  text-decoration: blink;
  top: 50%;
  width: 16px;
}
.category_page .sidebar .panel-group-heading a.toggle i:before {
  margin: 0;
}
.category_page .sidebar .panel-group {
  margin-bottom: 25px;
}
.category_page .sidebar .panel-group #categorywidget {
  padding-bottom: 5px;
}
.category_page .sidebar .panel-group #brandwidget {
  padding-bottom: 0;
}
.category_page .sidebar .panel-group #colorwidget {
  padding-bottom: 0;
}
.category_page .sidebar .panel-group #sizewidget {
  padding-bottom: 0;
}
.category_page .sidebar .panel-group #pricewidget {
  color: #666666;
  font-family: "Istok Web";
  font-size: 14px;
  padding-bottom: 10px;
  white-space: nowrap;
}
.category_page .sidebar .panel-group #pricewidget .btn {
  border-width: 2px;
  font-weight: bold;
  font-size: 12px;
  font-family: "Istok Web";
}
.category_page .sidebar .panel-group #pricewidget .btn:not(:hover):not(:focus) {
  color: #b2b2b2;
  border: 2px solid #ebebeb;
}
.category_page .sidebar .panel-group #pricewidget .btn-clear {
  letter-spacing: .5px;
  padding: 5px 16px;
}
.category_page .sidebar .panel-group #pricewidget .btn-ok {
  padding: 5px 12px;
  letter-spacing: 2px;
}
.category_page .sidebar .panel-group #pricewidget input {
  border: 1px solid #ebebeb;
  color: #666666;
  font-size: 13px;
  padding: 5px 12px;
}
@media (max-width: 1170px) and (min-width: 990px) {
  .category_page .sidebar .panel-group #pricewidget input {
    width: 70px;
  }
}
.category_page .sidebar .panel-group #bestsellerswidget {
  padding-bottom: 10px;
}
.category_page .sidebar .panel-group #bestsellerswidget .popular-post {
  margin-top: -3px;
}
.category_page .sidebar .panel-group #bestsellerswidget .bestseller-item {
  margin-top: 30px;
  overflow: auto;
}
.category_page .sidebar .panel-group #bestsellerswidget .bestseller-item .image {
  float: left;
  width: 37.037037%;
}
.category_page .sidebar .panel-group #bestsellerswidget .bestseller-item .image-comment {
  display: inline-block;
  margin-left: 18px;
  margin-top: 10px;
  width: 55.4%;
}
.category_page .sidebar .panel-group #bestsellerswidget .bestseller-item .price-box {
  margin-top: 3px;
}
.category_page .sidebar .panel-group #bestsellerswidget .bestseller-item p.title {
  color: #8d8c8c;
  font-family: "Istok Web";
  font-size: 14px;
  font-weight: normal;
  letter-spacing: -.45px;
  line-height: 1.33;
  white-space: normal;
}
.category_page .sidebar .panel-group #bestsellerswidget .bestseller-item p.price {
  color: #686868;
  font-family: "Istok Web";
  font-size: 16px;
  white-space: normal;
}
.category_page .sidebar .panel-group #bestsellerswidget .bestseller-item p.price span.oldprice {
  color: #c1c1c1;
  font-size: 13px;
  letter-spacing: 0.5px;
  text-decoration: line-through;
}
.category_page .sidebar .panel-group .panel-group-body {
  margin-top: 10px;
}
.category_page .sidebar .panel-group .panel-group-body .checkbox-list {
  margin: 0;
  padding: 0;
}
.category_page .sidebar .panel-group .panel-group-body .checkbox-list li {
  padding: 2px 0;
}
.category_page .sidebar .panel-group .panel-group-body .checkbox-list li .checkbox-text {
  margin-left: 5px;
}
.category_page .sidebar .panel-group .panel {
  border: 0;
  border-radius: 0;
}
.category_page .sidebar .panel-group .panel > .panel-heading {
  background-color: white;
  margin-left: 0;
  position: relative;
}
.category_page .sidebar .panel-group .panel > .panel-heading h5 {
  color: #444444;
  font-family: "Istok Web";
  font-size: 14px;
}
.category_page .sidebar .panel-group .panel > .panel-heading a.toggle {
  color: #a5a5a5;
  display: block;
  height: 19px;
  line-height: 19px;
  margin-top: -10px;
  position: absolute;
  right: 2px;
  text-align: center;
  text-decoration: blink;
  top: 50%;
  width: 19px;
}
.category_page .sidebar .panel-group .panel > .panel-heading a.toggle i {
  line-height: 19px;
}
.category_page .sidebar .panel-group .panel > .panel-heading a.toggle i:before {
  margin: 0;
}
.category_page .sidebar .panel-group .panel .panel-body {
  margin-top: 2px;
  padding: 10px 15px;
}
.category_page .sidebar .panel-group .panel .panel-body ul {
  padding-left: 5px;
}
.category_page .sidebar .panel-group .panel .panel-body ul li {
  padding-bottom: 2px;
  padding-top: 2px;
}
.category_page .sidebar .panel-group .panel .panel-body a {
  color: #444444;
  font-family: "Istok Web";
  font-size: 14px;
}

.category_no_sidebar .image-breadcrumb {
  margin-bottom: 30px;
}
.category_no_sidebar .image-breadcrumb .center-text {
  margin-top: -41px;
}
.category_no_sidebar .image-breadcrumb .center-text h1 {
  font-size: 40px;
  font-family: "Istok Web";
  color: #555;
  letter-spacing: 3px;
}
.category_no_sidebar .image-breadcrumb .center-text .breadcrumb {
  margin-top: 4px;
}
@media (max-width: 480px) {
  .category_no_sidebar .image-breadcrumb {
    margin-bottom: 20px;
  }
  .category_no_sidebar .image-breadcrumb .center-text {
    margin-top: -21px;
  }
  .category_no_sidebar .image-breadcrumb .center-text h1 {
    letter-spacing: 0;
  }
  .category_no_sidebar .image-breadcrumb .center-text .breadcrumb {
    display: none;
  }
}
.category_no_sidebar .category-bottom {
  padding-right: 0;
}

@media (max-width: 330px) {
  .category_page_list .image-comment .actions .add-cart-box {
    float: none !important;
  }
  .category_page_list .image-comment .actions .small-icons {
    margin-top: 10px;
  }
}
@media (max-width: 319px) {
  .category_no_sidebar .category-top > .pull-left .gridlist-toggle {
    margin-top: 20px;
  }
}
@media (max-width: 479px) {
  .category_no_sidebar .category-top .btn-filter {
    margin-top: 20px;
  }
  .category_no_sidebar .category-top > .pull-left::after {
    clear: both;
    content: "";
    display: table;
  }
  .category_no_sidebar .category-top > .pull-left .gridlist-toggle {
    float: none !important;
    overflow: hidden;
  }
  .category_no_sidebar .category-top > .pull-right > .pull-right {
    float: none !important;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .category_page .category-top > .pull-left {
    float: none !important;
  }
  .category_page .category-top > .pull-right {
    float: left !important;
    margin-top: 20px;
  }
  .category_page .category-top .select_show {
    margin-top: 20px;
  }

  .category_no_sidebar .category-top .select_show {
    margin-top: 0;
  }

  .category_page_list div.products .category-list-item .image-comment .detail {
    padding-right: 0 !important;
  }
}
@media (max-width: 991px) {
  .category_page .col-md-9 + .col-md-3.sidebar {
    margin-top: 90px;
  }
  .category_page .col-md-3.sidebar + .col-md-9 {
    margin-top: 90px;
  }
}
@media (min-width: 1200px) {
  .category_page:not(.category_no_sidebar) .product.col-lg-5-1 .over-comment .links .icon-button {
    display: none;
  }
  .category_page:not(.category_no_sidebar) .product.col-lg-5-1 .over-comment .links button {
    margin-left: 0;
  }
  .category_page:not(.category_no_sidebar) .product.col-lg-3 .over-comment .links .icon-button {
    display: none;
  }
  .category_page:not(.category_no_sidebar) .product.col-lg-3 .over-comment .links button {
    margin-left: 0;
  }

  .category_page.category_no_sidebar .product.col-lg-5-1 .over-comment .links > *, .category_page.category_no_sidebar .product.col-lg-3 .over-comment .links > * {
    margin-left: 5px;
  }
}
.category_no_sidebar_list .content {
  padding-bottom: 83px;
}
.category_no_sidebar_list .center-text h1,
.category_no_sidebar_list .center-text li,
.category_no_sidebar_list .center-text a {
  color: #fff !important;
}
.category_no_sidebar_list .products {
  padding-top: 25px !important;
}
.category_no_sidebar_list .products .category-list-item .image-comment {
  padding-right: 20px !important;
}
.category_no_sidebar_list .products .category-list-item .image-comment .detail {
  padding-right: 44px !important;
}
.category_no_sidebar_list .button-container {
  position: relative;
}
.category_no_sidebar_list .button-container .btn-loadmore {
  padding: 11px 29px;
  position: absolute;
  left: calc(50% - 1px);
  letter-spacing: 1.1px;
  line-height: 1.428;
}
@media (max-width: 991px) {
  .category_no_sidebar_list .button-container .btn-loadmore {
    left: calc(50% - 64px);
  }
}

#category-list-body .content {
  margin-bottom: 240px;
}

.category_page_list .products {
  padding-top: 15px;
}
.category_page_list .products .category-list-item {
  background-color: #fbfbfb;
  color: #acacac;
  font-family: "Istok Web";
  font-size: 15px;
  margin-bottom: 30px;
}
.category_page_list .products .category-list-item .category-image {
  float: left;
  margin-right: 10px;
}
.category_page_list .products .category-list-item .category-image .image {
  padding: 20px;
}
.category_page_list .products .category-list-item .image-comment {
  padding-right: 30px;
  padding-top: 25px;
}
.category_page_list .products .category-list-item .image-comment .actions {
  margin-right: 6px;
  margin-top: 26px;
}
.category_page_list .products .category-list-item .image-comment .actions .add-cart {
  font-weight: bold;
  font-size: 12px;
  font: bold 13.01px "Istok Web";
  letter-spacing: 1.2px;
  padding: 9px 19px;
  word-spacing: -1px;
}
.category_page_list .products .category-list-item .image-comment .actions .add-cart-box {
  float: left;
  margin-right: 20px;
}
.category_page_list .products .category-list-item .image-comment .actions .wish-box {
  margin-right: 10px;
}
.category_page_list .products .category-list-item .image-comment .detail {
  letter-spacing: .15px;
  line-height: 1.5;
  margin-top: 15px;
  overflow: auto;
}
.category_page_list .products .category-list-item .image-comment .title {
  color: #777777;
  font-family: "Istok Web";
  font-size: 20px;
  letter-spacing: -.1px;
}
.category_page_list .products .category-list-item .image-comment .price {
  color: #686868;
  font-family: "Istok Web";
  font-size: 17px;
}
.category_page_list .products .category-list-item .image-comment .rating {
  color: #a6a5a5;
  font-family: "Istok Web";
  font-size: 15px;
  line-height: 1.4667;
  word-spacing: 5px;
}
@media (max-width: 768px) {
  .category_page_list .products .category-list-item .category-image {
    float: none;
    width: 100%;
  }
  .category_page_list .products .category-list-item .category-image img {
    width: 100%;
  }
  .category_page_list .products .category-list-item .image-comment {
    padding: 20px;
  }
}

@media (min-width: 1600px) {
  .col-xxlg-5-1 {
    float: left;
    padding: 0 15px;
    width: 20%;
  }
}
.filter,
.sort {
  padding: 0 27px;
}

.home1 #rev_slider1 .tp-title {
  letter-spacing: 1.2px !important;
}
.home1 #rev_slider1 .btn {
  padding: 12px 19px;
}
.home1 .newsletter,
.home1 .advertisements {
  margin-top: 30px;
  padding: 0 5px;
}
.home1 .newsletter {
  background: url("../img/newsletter.jpg");
  background-position: center center;
  background-size: cover;
  text-align: center;
  vertical-align: middle;
}
.home1 .newsletter .input-group {
  display: block;
}
.home1 .newsletter .input-group input,
.home1 .newsletter .input-group span {
  display: block;
}
.home1 .newsletter form {
  display: inline-block;
  max-width: 95%;
  vertical-align: middle;
}
.home1 .newsletter:before {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.home1 .grid-item {
  padding-bottom: 20px;
}
.home1 .products-container {
  margin-top: 73px;
}
.home1 .products-container .products-top {
  margin-top: 0;
}
.home1 .products {
  padding-bottom: 40px;
  padding-top: 10px;
}

.grid-item .image img {
  width: 100%;
}

.home2 .btn-load-more {
  margin-bottom: 39px;
  margin-top: 35px;
}
.home2 .masonry-grid {
  margin: -5px;
  margin-bottom: 40px;
}
.home2 .masonry-grid::after {
  clear: both;
  content: "";
  display: table;
}
.home2 .masonry-grid .over-comment .rating,
.home2 .masonry-grid .over-comment .price {
  display: inline-block;
  margin-bottom: 10px;
}
.home2 .masonry-grid .over-comment .rating {
  padding: 5px 15px;
  border-left: solid 1px #cfcfcf;
  color: #686868;
  font: 16px "Istok Web";
}
.home2 .masonry-grid .over-comment .price {
  padding-right: 10px;
}
.home2 .masonry-grid .over-comment .price ins {
  color: #686868;
  font: 19.01px/1 "Istok Web";
  text-decoration: none;
}
.home2 .masonry-grid .over-comment .links {
  margin-top: 12px;
}
.home2 .masonry-grid .over-comment .links a {
  font-size: 13.01px;
  letter-spacing: 0.6px;
  padding: 13.5px 15px;
}
.home2 .masonry-grid .over-comment h2 {
  color: #444444;
}
.home2 .masonry-grid .grid-item {
  padding: 5px;
}
.home2 .masonry-grid .grid-width {
  width: 25%;
}
.home2 .masonry-grid .grid-width2 {
  width: 50%;
}
.home2 .products-container {
  margin-top: 40px;
}
.home2 .products {
  padding-top: 4px;
}
.home2 #rev_slider2 .tp-title {
  letter-spacing: 2.5px;
}
.home2 #rev_slider2 .tp-subtitle {
  letter-spacing: 3.2px;
}

.portfolio-item .explanation .title {
  margin-bottom: 12px;
  margin-top: 21px;
}
.portfolio-item .explanation h1.small {
  margin-bottom: 15px;
  margin-top: 0px;
}
.portfolio-item .images .image {
  padding: 20px 0;
}
.portfolio-item .over-comment h3 {
  margin-bottom: 12px;
  margin-top: 16px;
}
.portfolio-item .pagination {
  margin-top: 20px;
}
.portfolio-item .pagination-image {
  margin-top: 100px;
  padding-bottom: 40px;
}
.portfolio-item .products-top .pull-right
li, .portfolio-item .products-top .pull-left li {
  padding: 0;
}
.portfolio-item .products-top .pull-right
a, .portfolio-item .products-top .pull-left a {
  font-size: 16px;
}
.portfolio-item .products-top .pull-left {
  margin-left: -28px;
}
.portfolio-item .products-top .pull-right {
  margin-right: -28px;
}
.portfolio-item .products-top .pull-right a {
  display: block;
  padding: 0 27px;
}
.portfolio-item .products-top .filter-container .over-toggle {
  color: #c6c6c6;
  font: normal 16px/1 "Istok Web";
  margin-right: -7px;
  padding-top: 2px;
}
.portfolio-item .products-top .filter-container .over-toggle i {
  font-size: 11px;
  line-height: 16px;
}
.portfolio-item .sidebar {
  margin-top: 29px;
}
.portfolio-item .sidebar .content
, .portfolio-item .sidebar .fans {
  padding: 14px 0;
}
.portfolio-item .sidebar .title {
  color: #888888;
  font: 14px "Istok Web";
  letter-spacing: 1.5px;
  margin-top: 0;
  padding: 12px 0;
}
.portfolio-item .sidebar .content {
  color: #dadada !important;
  font: 14px "Istok Web";
}
.portfolio-item .sidebar ul.share {
  margin-top: 4px;
}
.portfolio-item.type1 .sidebar {
  margin-top: 38px;
}
.portfolio-item.type1 .category h2 {
  margin-top: 30px;
  padding: 0;
}
.portfolio-item.type1 .date h2 {
  margin-top: 27px;
  padding: 0;
}
.portfolio-item.type1 .date .content {
  display: block;
  margin-top: 13px;
  padding: 0;
}
.portfolio-item.type1 .fans {
  margin-bottom: 17px;
  padding: 0;
}
.portfolio-item.type1 .explanation p {
  color: #acacac;
}
.portfolio-item.type1 .explanation .quote p {
  color: #cbcbcb;
}
.portfolio-item.type1 .explanation .quote span {
  color: #cbcbcb;
}
.portfolio-item.type1 .explanation .title {
  letter-spacing: 0.2px;
  margin-left: -2px;
  margin-top: 22px;
}
.portfolio-item.type1 .images {
  padding-top: 49px;
}
.portfolio-item.type1 .project {
  margin-top: 40px;
}
.portfolio-item.type1 .share li {
  margin-right: 10px;
}
.portfolio-item.type1 .share h2 {
  margin-top: 16px;
  margin-bottom: 4px;
}
.portfolio-item.type2 .content-main {
  padding-bottom: 3px;
}
.portfolio-item.type2 .project {
  margin-top: -6px;
  margin-bottom: 27px;
}
.portfolio-item.type2 .project .explanation p {
  color: #acacac;
}
.portfolio-item.type2 .project .explanation .title {
  margin-left: -2px;
}
.portfolio-item.type2 .project .share {
  margin-left: 3px;
}
.portfolio-item.type2 .project .share .title {
  color: #777777;
  font: 14px "Istok Web";
  letter-spacing: 1px;
  margin-left: -2px;
  padding: 8px 0px;
}
.portfolio-item.type2 .project .share ul {
  margin-top: 22px;
}
.portfolio-item.type2 .project .share ul li {
  margin-right: 10px;
}
.portfolio-item.type2 .project .share > * {
  float: left;
  margin-right: 13px;
}
.portfolio-item.type2 .sidebar .category {
  margin-top: -6px;
}
.portfolio-item.type2 .sidebar .fans {
  padding-top: 13px;
}
.portfolio-item.type2 .sidebar .title {
  color: #888888;
  font: 14px "Istok Web";
  letter-spacing: 0;
  margin-top: 0;
  padding: 12px 0;
}
.portfolio-item.type3 .products-top {
  margin-bottom: 5px;
}
.portfolio-item.type3 .pagination-container {
  padding-bottom: 37px;
  padding-top: 5px;
}
.portfolio-item.type3 .pagination-container .title
, .portfolio-item.type3 .pagination-container .pagination {
  margin-top: 20px;
}
.portfolio-item.type3 .products-container {
  padding-top: 46px;
}
.portfolio-item.type3 .product {
  padding: 27px 0;
}
.portfolio-item.type3 .product::after {
  clear: both;
  content: "";
  display: table;
}
.portfolio-item.type3 .fans {
  padding: 23px 0;
}
.portfolio-item.type3 .product h2 {
  margin-top: 23px;
  margin-bottom: 5px;
}
.portfolio-item.type3 .category {
  font-size: 13px;
}
.portfolio-item.type4 .products-top {
  margin-bottom: 13px;
}
.portfolio-item.type4 .btn-load-more {
  margin-top: 80px;
}
.portfolio-item.type4 .grid-item-width {
  width: 25.53191489361702%;
}
.portfolio-item.type4 .grid-item-width2 {
  width: 51.06382978723404%;
}
.portfolio-item.type4 .grid-item-width3 {
  width: 48.93617021276596%;
}
.portfolio-item.type4 .links {
  margin-top: 25px;
}
.portfolio-item.type4 .masonry-grid {
  margin: -2.5px;
}
.portfolio-item.type4 .product {
  padding: 2.5px;
}
.portfolio-item.type4 .products-container {
  padding-top: 26px;
}
.portfolio-item.type4 .products-container .masonry-grid {
  margin: -2.5px;
}
.portfolio-item.type5 .products-container, .portfolio-item.type6 .products-container {
  padding-top: 27px;
}
.portfolio-item.type5 .products-top, .portfolio-item.type6 .products-top {
  margin-bottom: 14px;
}
.portfolio-item.type5 .links, .portfolio-item.type6 .links {
  margin-top: 26px;
}
.portfolio-item.type5 .btn-load-more {
  margin-top: 81px;
  margin-bottom: 40px;
}
.portfolio-item.type5 .masonry-grid {
  margin-top: -14px;
}
.portfolio-item.type5 .product {
  padding-bottom: 15px;
  padding-top: 14px;
}
.portfolio-item.type5 .over-comment h3 {
  margin-top: -5px;
}
.portfolio-item.type6 .btn-load-more {
  margin-bottom: 40px;
  margin-top: 69px;
}
.portfolio-item.type6 .masonry-grid {
  margin: -13px -11px 0;
}
.portfolio-item.type6 .product {
  margin: 0 -4px;
  padding: 11px 0;
}
.portfolio-item.type6 .over-comment h3 {
  margin-top: -1px;
}

.category-container {
  position: relative;
}

.filter-container.collapsable {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 40px;
  position: absolute;
  top: 15px;
  width: 100%;
  z-index: 99;
}
.filter-container.collapsable:hover {
  display: block;
}
.filter-container.collapsable > div {
  border-top: 1px solid #f6f6f6;
  padding-top: 50px;
}
.filter-container.collapsable .filter-column .title h2 {
  color: #666666;
  font-family: "Istok Web";
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 1.1px;
}
.filter-container.collapsable .filter-column .content {
  margin-top: 19px;
  padding-bottom: 0;
}
.filter-container.collapsable .filter-column .content ul {
  overflow: auto;
}
.filter-container.collapsable .filter-column .content ul li {
  margin-top: 10px;
  margin-bottom: 13px;
}
.filter-container.collapsable .filter-column .content ul li label {
  color: #666666;
  font-family: "Istok Web";
  font-size: 11px;
  font-weight: normal;
  margin: 0px 0px 0px 10px;
  overflow: auto;
  padding: 0px;
}

@media (min-width: 992px) {
  .home3 .rev_slider3 {
    margin-left: 270px;
    width: calc(100% - 270px);
    position: relative;
  }
  .home3 .slider-header-text {
    letter-spacing: 5px !important;
  }
  .home3 .slider-1 #slide_1_layer_1 i {
    letter-spacing: 5px !important;
  }
  .home3 .slider-1 #slide_1_layer_2 {
    letter-spacing: 7px !important;
  }
  .home3 .slider-1 #slide_1_layer_3 {
    letter-spacing: 7px !important;
  }
  .home3 .slider-1 #slide_1_layer_6 .btn {
    font-family: "Istok Web";
    font-size: 16px;
    letter-spacing: 1.8px !important;
    padding: 12.5px 29px !important;
  }
  .home3 .slider-2 #slide_2_layer_1 i {
    letter-spacing: 0 !important;
  }
  .home3 .slider-2 #slide_2_layer_2 {
    letter-spacing: 9px !important;
  }
  .home3 .slider-2 #slide_2_layer_3 {
    letter-spacing: 0 !important;
  }
  .home3 .slider-2 #slide_2_layer_6 .btn {
    font-family: "Istok Web";
    font-size: 16px;
    letter-spacing: 1.8px !important;
    padding: 12.5px 34px !important;
  }
}
@media (max-width: 991px) {
  .home3 .rev_slider_wrapper,
  .home3 .tp-fullwidth-forcer {
    height: calc(100vw / 320 * 210) !important;
  }
}
.home3 .content-main {
  margin-top: 40px;
}
@media (max-width: 767px) {
  .home3 .content-main {
    margin-top: 25px;
  }
}
.home3 .content-main .products-container {
  padding-top: 20px;
}
.home3 .content-main .products-container .products-top .pull-left {
  margin-left: -23px;
}
.home3 .content-main .products-container .products-top .pull-left > li {
  font-size: 14px;
  padding: 0 22px;
}
.home3 .content-main .products-container .products-top .pull-left > li a {
  color: #444;
}
.home3 .content-main .products-container .products-top .pull-left > li.active a {
  color: #6d6d6d;
  text-decoration: underline;
}
.home3 .content-main .products-container .products-top .category-container {
  line-height: 1;
  display: inline-block;
}
.home3 .content-main .products-container .products-top .category-container .list-float-left {
  display: inline-block;
  margin-left: 0;
  margin-bottom: 0;
}
.home3 .content-main .products-container .products-top .category-container .list-float-left li {
  padding: 0 47px 0 0;
}
.home3 .content-main .products-container .products-top .category-container .list-float-left a {
  color: #c6c6c6;
  letter-spacing: 1.5px;
  line-height: 24px;
  padding: 0;
  font: 14px "Istok Web";
}
.home3 .content-main .products-container .products-top .category-container .list-float-left a:hover {
  color: #6d6d6d;
  text-decoration: none;
}
.home3 .content-main .products-container .products-top .category-container .list-float-left .active a {
  border-bottom: solid 1px #6d6d6d;
  color: #6d6d6d;
}
.home3 .content-main .products-container .products .filter-container {
  text-align: left;
}
.home3 .content-main .products-container .products .filter-container .filter-column {
  float: left;
  margin-left: 1.25%;
  margin-right: 1.25%;
  width: 12.5%;
}
.home3 .content-main .products-container .products .filter-container .filter-column ul {
  float: left;
  width: 100%;
}
.home3 .content-main .products-container .products .filter-container .filter-brand,
.home3 .content-main .products-container .products .filter-container .filter-color {
  width: 25%;
}
.home3 .content-main .products-container .products .filter-container .filter-brand ul,
.home3 .content-main .products-container .products .filter-container .filter-color ul {
  width: 50%;
}
@media (max-width: 1440px) {
  .home3 .content-main .products-container .products .filter-container .filter-column {
    margin-left: 20px;
    margin-right: 0;
    width: auto;
  }
  .home3 .content-main .products-container .products .filter-container .filter-column ul {
    width: 160px;
    white-space: nowrap;
  }
}
.home3 .content-main .products-container .products .category-container {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 28px;
  position: absolute;
  text-align: left;
  top: 15px;
  width: 100%;
  z-index: 100;
}
.home3 .content-main .products-container .products .category-container ul li {
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  color: #666666;
  font-family: "Istok Web";
  font-size: 11px;
  height: 36px;
  line-height: 36px;
  margin-top: -1px;
}
.home3 .content-main .products-top > div {
  margin-bottom: 10px;
}
.home3 .content-main .products-top #category-button-container {
  margin-left: 0;
}
@media (max-width: 768px) {
  .home3 .content-main .products-top ul,
  .home3 .content-main .products-top .show-filter {
    float: none !important;
    text-align: center;
  }
  .home3 .content-main .products-top ul li {
    width: 30%;
  }
}
.home3 .content-main .product .image-comment {
  padding-bottom: 22px;
}
.home3 .content-main .product .over-comment span {
  color: #adadad;
  font: bold 12px "Istok Web";
  letter-spacing: 0.6px;
}
.home3 .content-main .product .over-comment .rating,
.home3 .content-main .product .over-comment .price {
  display: inline-block;
  margin-bottom: 10px;
}
.home3 .content-main .product .over-comment .rating {
  padding: 5px 15px;
  border-left: solid 1px #cfcfcf;
  color: #686868;
  font: 16px "Istok Web";
}
.home3 .content-main .product .over-comment .price {
  padding-right: 10px;
}
.home3 .content-main .product .over-comment .price ins {
  color: #686868;
  font: 19.01px/1 "Istok Web";
  text-decoration: none;
}
.home3 .content-main .product .over-comment .links {
  margin-top: 20px;
}
.home3 .content-main .product .over-comment .links > * {
  margin-left: 5px;
}
.home3 .content-main .product .over-comment h2 {
  color: #444444;
}
@media (min-width: 1440px) and (max-width: 1600px) {
  .home3 .content-main .product .over-comment .links > * {
    margin-left: 3px;
  }
}
.home3 .content-main .row.action-field {
  margin-top: 50px;
}
.home3 .content-main .row.action-field button {
  letter-spacing: 1px;
  padding: 13.5px 29.5px;
}
.home3 .content-main .btn-filter {
  color: #c6c6c6;
  font-family: "Istok Web";
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 1px;
}
.home3 .content-main .btn-filter i {
  font-size: 10px;
}
.home3 .content-main .btn-filter i:before {
  vertical-align: top;
  margin-top: 5px;
  margin-right: -1px;
}

@media (max-width: 1199px) {
  .shopping-cart .resp-vtabs .nav-tabs > li > a {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .portfolio-item.type4 .grid-item-width {
    width: 33.33333333333333%;
  }
  .portfolio-item.type4 .grid-item-width .over-comment h3,
  .portfolio-item.type4 .grid-item-width .over-comment .category {
    display: none;
  }
  .portfolio-item.type4 .grid-item-width2
  , .portfolio-item.type4 .grid-item-width3 {
    width: 66.66666666666667%;
  }

  .home1 .newsletter,
  .home1 .advertisements {
    float: none;
    padding: 0;
    width: 100%;
  }

  .home2 .products-container {
    margin-top: 47px;
  }
  .home2 .masonry-grid .grid-width {
    width: 50%;
  }
  .home2 .masonry-grid .grid-width2 {
    width: 100%;
  }
  .home2 .btn-load-more {
    margin-bottom: 10px;
    margin-top: 13px;
  }

  .cart-table td .image-comment {
    padding-left: 0 !important;
  }
}
@media (max-width: 767px) {
  .portfolio-item.type6 .product {
    display: block;
  }
  .portfolio-item.type4 .grid-item-width {
    width: 50%;
  }
  .portfolio-item.type4 .grid-item-width2
  , .portfolio-item.type4 .grid-item-width3 {
    width: 100%;
  }
  .portfolio-item.type4 .grid-item-width2
  .over-comment h3,
  .portfolio-item.type4 .grid-item-width2
  .over-comment .category, .portfolio-item.type4 .grid-item-width3 .over-comment h3,
  .portfolio-item.type4 .grid-item-width3 .over-comment .category {
    display: none;
  }

  .home2 .masonry-grid {
    margin: -10px -10px 35px;
  }
  .home2 .masonry-grid .over-comment .links a {
    display: none;
  }
  .home2 .masonry-grid .grid-item {
    padding: 10px;
  }
  .home2 .masonry-grid .grid-width {
    width: 50%;
  }
  .home2 .masonry-grid .grid-width2 {
    width: 100%;
  }
  .home2 .products-container {
    margin-top: 30px;
  }
  .home2 #rev_slider2 .tp-title {
    letter-spacing: 1.2px;
  }
  .home2 #rev_slider2 .tp-subtitle {
    letter-spacing: 1.9px;
  }
  .home2 #rev_slider2 .tp-comment {
    letter-spacing: -0.4px;
    word-spacing: 1px;
  }

  .home1 .newsletter .image {
    display: none;
  }
  .home1 .newsletter .image-comment {
    position: static;
    background: url("../img/newsletter.jpg");
    background-position: center center;
    background-size: cover;
    padding: 30px 0;
  }
  .home1 .newsletter .image-comment .input-group {
    display: block;
  }
  .home1 .newsletter .image-comment .input-group input,
  .home1 .newsletter .image-comment .input-group span {
    display: block;
  }

  .shopping-cart .btn-continue,
  .shopping-cart .btn-checkout {
    float: none;
  }
}



/*# sourceMappingURL=theme.css.map */
/* NORMSTUDIO DODATEN CSS */

							   .energijska-oznaka {
									position:absolute;
									top:0px:
									left:opx;
									color:white;
									font-weight:bold;
									overflow:hidden;
							   }
							   .eo-oznaka {
									float:left;
									padding:2px 0px 2px 5px;
									height:24px;
							   }
							   .eo-puscica {
									float:left;
									width: 0;
									height: 0;
									border-style: solid;
									border-width: 12px 12px 12px 12px;
							   }

							   
#navigacija {
	position:relative;
	background-color:#b7d2ed;
	padding:10px 0px;
}
#navigacija a {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

#navigacija li {
	padding:5px 10px;
}
 
#podnavigacija1 {
	position:absolute;
	background-color:#eaf2f9;
	border-left:none;
	margin-top:-1px;
	min-height:424px;
}

#navigacija, #podnavigacija1 {
	z-index:100; 
}

#podnavigacija1 {
	display:none;
	width:610px;
	padding-bottom:20px;
}

#podnavigacija1 li {
	width:200px;
	float:left;
	padding:20px 0px 0px 20px;
	font-size:13px;
}

#navigacija li:hover {
	background-color:#eaf2f9;
}

#navigacija li:hover #podnavigacija1 {
	display:block;
	margin-left:160px;
	top:0px;
}

#podnavigacija1 a:hover, #podnavigacija2 a:hover {
	background-color:#eee;
}

#podnavigacija2 {
	font-size:12px;
	margin-bottom:10px;
}

#podnavigacija1 a, #podnavigacija2 a {
	display:block;
	padding:0px 5px;
	font-weight:normal;
}


.product_okvir {
 border: 1px solid #b7d2ed;
 padding:10px;
}

.product {
	padding:5px;	
} 

@media (max-width: 767px) {
  #leva_navigacija, .header-top-links { 
    display:none;
  }
  #header {
	  height:50px;
  }
  
}
@media (min-width: 767px) {
	#trgovina_navigacija { 
		display:none;
	}
	#kosaricaxs { 
		display:none;
	}	
}
