@charset "utf-8";
*, :after, :before, :first-letter, blockquote:first-line, div:first-line, li:first-line, p:first-line {
    text-shadow: none!important;
    box-shadow: none!important;
}
html, body {
    height: auto !important; 
    overflow: hidden !important;
}
.header {
    display: block !important;
    position: relative !important;
}
.mainMenu {
    display: none !important;
}
.mainView {
    padding: 0 !important;
    margin: 0 !important;
}
.pageMask {
    display: none !important;
}
.productDetails {
    display: none !important;
}
.filterBox {
    display: none !important;
}
.homeSlider {
    width: 100% !important;
    position: relative !important;
    display: block !important;
}
.homeSlider .slider {
    width: 100% !important;
    position: relative !important;
    display: block !important;
}
div.slick-track {
    width: 100% !important;
    position: relative !important;
    transform: translate3d(0, 0px, 0px) !important;
    display: block !important;
}
.homeSlider .slider *.slick-slide {
    width: 100% !important;
    position: relative !important;
    transform: translate3d(0, 0px, 0px) !important;
    display: none !important;
}
.sidePadding {
    padding: 0 0 0 0 !important;
}
.cartHeader {
    display: none !important;
}
.homeSlider .slider *.slick-slide.slick-active {
    display: block !important;
}
.homeSlider img {
    width: 100% !important;
    height: auto !important;
}
.productsList ul li {
    width: 50% !important;
}
.productsList ul li .item .itemHover {
    display: none !important;
}
.productsList ul li .item {
    width: 100% !important;
    height: 220px !important;
}
.productsList ul li .item .thumb {
    height: 120px !important;
    max-width: 120px !important;
}
.productsList ul li .item .thumb a img {
    max-height: 120px !important;
}
.productsList ul li .item .icons {
    display: none !important;
}
.breadcrumbs {
    display: none !important;
}
ul.nav-tabs {
    display: none !important;
}
.iconsBox {
    display: none !important;
}
.optionsBox {
    display: none !important;
}
.productPage .row1 {
    display: block !important;
    float: none !important;
    width: 100% !important;
}
.productPage .row1 > div {
    display: block !important;
    float: none !important;
    width: 100% !important;
    max-width: none !important;
}
.tooltip {
    opacity: 0 !important;
}
.productPage .full .fullSlide .fullSlideContainer {
    text-align: center !important;
}
.productPage .full {
    margin-right: 0 !important;
}
.slick-prev {
    display: none !important;
}
.slick-next {
    display: none !important;
}
.productPage .row1 {
    padding-bottom: 15px !important;
}
.tab-content .tab-pane .specificationColumn {
    padding-bottom: 15px !important;
}
.tab-content .tab-pane .specificationColumn .label {
    font-size: 16px !important;
    color: #000 !important;
    font-family: 'roboto_condensedbold' !important;
}
.productPage .row2 {
    display: block !important;
    float: none !important;
    width: 100% !important;
}
.productPage .row2 > div {
    display: block !important;
    float: none !important;
    width: 100% !important;
    max-width: none !important;
}
.mainBox .availability {
    text-align: left !important;
}
.mainBox .newPrice {
    text-align: left !important;
}
.mainBox .oldPrice {
    text-align: left !important;
}
.mainBox .options {
    display: none !important;
}
.mainBox .toCart {
    display: none !important;
}
.mainBox {
    margin-top: 30px !important;
}
.footerButton, .filterButton {
    display: none !important;
}
.productPage .thumbs .thumbContainer {
    border: none !important;
}
.tab-content .col-lg-6 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
*::first-letter {
    margin-top: 0 !important;
}
.mainBox .newPrice span.main {
    float: none !important;
    display: inline-block !important;
}
.mainBox .newPrice span.index {
    float: none !important;
    display: inline-block !important;
}
.mainBox .newPrice span.currency {
    float: none !important;
    display: inline-block !important;
}
#specProduct .col-lg-6 {
    width: 100% !important;
    display: block !important;
}
#specProduct .col-lg-6 > .row {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}
#specProduct .col-lg-6 > .row > div {
    flex: 0 0 33.333333% !important;
    max-width: 33.333333% !important;
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 33.333333% !important;
    -ms-flex: 0 0 33.333333% !important;
}
.pagination {
    display: none !important;
}
.producentsList ul li {
    width: 33% !important;
}
.miniNav {
    display: none !important;
}
.articlePage .articleContent .categoriesRow .item {
    width: 50% !important;
    position: static !important;
    float: left !important;
}
.articlePage .articleContent .categoriesRow .item ul {
    display: block !important;
}
.productsPage {
    padding: 0 !important;
}
.contactRow1 > div:last-of-type {
    display: none !important;
}
.contactCloud {
    display: none !important;
}
.articlePage .articleContent table.tableOrders thead {
    display: none !important;
}
.articlePage .articleContent table.tableOrders tbody {
  display: block !important;
  width: 100% !important;
}
.articlePage .articleContent table.tableOrders tbody tr {
    display: block !important;
    border-bottom: solid 1px #e1e1e1 !important;
    position: relative !important;
    padding: 10px 0 !important;
    width: 100% !important;
}
.articlePage .articleContent table.tableOrders tbody tr td {
    border: none !important;
    display: block !important;
    text-align: center !important;
    width: 100% !important;
}
.articlePage .articleContent table.tableOrders tbody tr td .item {
    display: block !important;
}
.articlePage .articleContent table.tableOrders tbody tr td .item .thumbContainer {
    display: block !important;
    padding: 0 0 5px 0 !important;
    width: auto !important;
}
.articlePage .articleContent table.tableOrders tbody tr td .item .thumbContainer a img {
    max-height: 100px !important;
    max-width: 100px !important;
}
.articlePage .articleContent table.tableOrders tbody tr td .item .title {
    display: block !important;
    padding-top: 10px !important;
}
.articlePage .articleContent table.tableOrders tbody tr td .item .title a {
    font-family: 'roboto_condensedbold' !important;
}
.articlePage .articleContent table.tableOrders tbody tr td a.remove {
    position: absolute !important;
    right: 20px !important;
    top: 20px !important;
}
.articlePage .articleContent table.tableOrders tbody tr td.columnPrice,
.articlePage .articleContent table.tableOrders tbody tr td.columnCount,
.articlePage .articleContent table.tableOrders tbody tr td.columnValue,
.articlePage .articleContent table.tableOrders tbody tr td.columnNumber,
.articlePage .articleContent table.tableOrders tbody tr td.columnDate {
    position: relative !important;
}
.articlePage .articleContent table.tableOrders tbody tr td.columnPrice .mobileLabel,
.articlePage .articleContent table.tableOrders tbody tr td.columnCount .mobileLabel,
.articlePage .articleContent table.tableOrders tbody tr td.columnValue .mobileLabel,
.articlePage .articleContent table.tableOrders tbody tr td.columnNumber .mobileLabel,
.articlePage .articleContent table.tableOrders tbody tr td.columnDate .mobileLabel {
    display: inline-block !important;
}
.articlePage .articleContent table.tableOrders tfoot {
    border: none !important;
    display: block !important;
    text-align: center !important;
    width: 100% !important;
}
.articlePage .articleContent table.tableOrders tfoot tr {
    border: none !important;
    display: block !important;
    text-align: center !important;
    width: 100% !important;
}
.articlePage .articleContent table.tableOrders tfoot tr td {
    border: none !important;
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    padding: 12px 17px 12px 17px !important;
}
.articlePage .articleContent table.tableOrders tfoot tr td .discountText {
    display: block !important;
    font-size: 14px !important;
    padding-bottom: 20px !important;
}
.articlePage .articleContent table.tableOrders tfoot tr td.discountCode {
    padding-bottom: 0 !important;
}
.articlePage .articleContent .contactRow2 *.col-xl-4 {
    float: left !important;
    width: 33.33% !important;
}
.productPage .full {
    margin-bottom: 0 !important;
    overflow: hidden !important;
    max-height: 500px !important;
}
span {
    display: inline-block !important;
}
.bannersGrid .row {
    margin: 0 !important;
    display: block !important;
    width: 100% !important;
    flex-wrap: wrap !important;
}
.bannersGrid .row > div {
    margin: 0 !important;
    display: block !important;
    width: 100% !important;
}
.bannersGrid .row a {
    margin: 0 !important;
    display: block !important;
    width: 100% !important;
}
.bannersGrid .row img {
    margin: 0 !important;
    display: block !important;
    height: auto !important;
    width: 100% !important;
}
.newsletter {
    display: none !important;
}
.footer .footerBottom .col-md-7 {
    display: none !important;
}
.header .search {
    display: none !important;
}
.lang {
    display: none !important;
}
.cart {
    display: none !important;
}
.hamburger {
    display: none !important;
}
.login {
    display: none !important;
}
.header .order {
    display: none !important;
}
.scrollToTop {
    display: none !important;
}
.contactRow2 > .col > .row {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
}
.contactRow2 > .col > .row > div {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    max-width: 100% !important;
}
.articlePage .articleContent table.tableOrders tbody tr td .form-group > .input-group {
    width: auto !important;
    border: none !important;
    box-shadow: none !important;
}
.articlePage .articleContent table.tableOrders tbody tr td .form-group span {
    display: none !important;
}