/* color schemes */
.easycarousels .ajax_block_product {
  margin-bottom: 20px; }
.easycarousels .grid .product-desc {
  display: block;
  padding-left: 10px;
  padding-right: 10px; }

.c_item h6 {
  font-size: 13px;
  font-weight: 700;
  margin: 10px 0;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px; }
.c_item h5.one_line a {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.easycarousels .view_all {
  margin-top: 30px; }

.c_container.carousel {
  display: table;
  font-size: 0; }
.c_container.simple-grid {
  display: table;
  font-size: 0;
  max-width: 100%;
  width: 100%; }

.c_col {
  vertical-align: top;
  font-size: 14px; }

.easycarousels.in_tabs {
  position: relative;
  clear: both;
  margin: 79px auto 0px;
  text-align: center; }

.item-container {
  text-align: center;
  padding: 0 15px; }
  .item-container .item-name {
    display: inline-block;
    border-style: solid;
    border-width: 1px; }
  .item-container img {
    display: block;
    width: 100%;
    opacity: 0.4;
    height: auto;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s; }

.c_item .item-title {
  display: none;
  padding: 5px 0;
  font-size: 16px; }

.c_item .item-desc {
  display: none; }

.easycarousels .carousel_block,
.easycarousels .in_tabs {
  padding-top: 40px;
  clear: both; }

#top_column .easycarousels.one_by_one {
  margin-left: 0;
  margin-right: 0; }

.item-container img:hover {
  opacity: 1; }

.nav > li.responsive_tabs_selection {
  display: none; }

.column .easycarousels .block_content {
  position: relative;
  padding-top: 77px;
  border: 0 !important; }

/* compact tabs */
.easycarousels .in_tabs.compact {
  padding-top: 70px;
  position: relative; }

.compact .nav > li.responsive_tabs_selection {
  display: block; }
.compact ul.easycarousel_tabs {
  position: absolute;
  z-index: 15;
  width: 100%;
  top: 0;
  left: 0; }
  .compact ul.easycarousel_tabs i {
    position: absolute;
    right: 8px;
    top: 10px; }
.compact .closed .carousel_title,
.compact li.carousel_title.active {
  display: none; }

.easycarousels .in_tabs.compact .nav-tabs li {
  width: 100%;
  padding: 0;
  overflow: hidden; }
.easycarousels .tab-content {
  padding-top: 66px; }

@media (min-width: 769px) {
  .easycarousels .carousel_block,
  .easycarousels .in_tabs {
    padding-top: 67px; } }
.c_item .product-image-container .primary-image {
  display: block; }

.c_item:hover .product-image-container .secondary-image {
  display: block; }
.c_item .product-image-container .secondary-image, .c_item:hover .product-image-container .primary-image {
  display: none; }

/* simple grid */
.simple-grid .c_col {
  display: inline-block; }
.simple-grid.xl-1 .c_col {
  width: 100%; }
.simple-grid.xl-2 .c_col {
  width: 50%; }
.simple-grid.xl-3 .c_col {
  width: 33.333%; }
.simple-grid.xl-4 .c_col {
  width: 25%; }
.simple-grid.xl-5 .c_col {
  width: 20%; }
.simple-grid.xl-6 .c_col {
  width: 16.666%; }
.simple-grid.xl-7 .c_col {
  width: 14.285%; }
.simple-grid.xl-8 .c_col {
  width: 12.5%; }
.simple-grid.xl-9 .c_col {
  width: 11.111%; }
.simple-grid.xl-10 .c_col {
  width: 10%; }

@media (max-width: 1199px) {
  .simple-grid.l-1 .c_col {
    width: 100%; }
  .simple-grid.l-2 .c_col {
    width: 50%; }
  .simple-grid.l-3 .c_col {
    width: 33.333%; }
  .simple-grid.l-4 .c_col {
    width: 25%; }
  .simple-grid.l-5 .c_col {
    width: 20%; }
  .simple-grid.l-6 .c_col {
    width: 16.666%; }
  .simple-grid.l-7 .c_col {
    width: 14.285%; }
  .simple-grid.l-8 .c_col {
    width: 12.5%; }
  .simple-grid.l-9 .c_col {
    width: 11.111%; }
  .simple-grid.l-10 .c_col {
    width: 10%; } }
@media (max-width: 991px) {
  .simple-grid.m-1 .c_col {
    width: 100%; }
  .simple-grid.m-2 .c_col {
    width: 50%; }
  .simple-grid.m-3 .c_col {
    width: 33.333%; }
  .simple-grid.m-4 .c_col {
    width: 25%; }
  .simple-grid.m-5 .c_col {
    width: 20%; }
  .simple-grid.m-6 .c_col {
    width: 16.666%; }
  .simple-grid.m-7 .c_col {
    width: 14.285%; }
  .simple-grid.m-8 .c_col {
    width: 12.5%; }
  .simple-grid.m-9 .c_col {
    width: 11.111%; }
  .simple-grid.m-10 .c_col {
    width: 10%; } }
@media (max-width: 768px) {
  .simple-grid.s-1 .c_col {
    width: 100%; }
  .simple-grid.s-2 .c_col {
    width: 50%; }
  .simple-grid.s-3 .c_col {
    width: 33.333%; }
  .simple-grid.s-4 .c_col {
    width: 25%; }
  .simple-grid.s-5 .c_col {
    width: 20%; }
  .simple-grid.s-6 .c_col {
    width: 16.666%; }
  .simple-grid.s-7 .c_col {
    width: 14.285%; }
  .simple-grid.s-8 .c_col {
    width: 12.5%; }
  .simple-grid.s-9 .c_col {
    width: 11.111%; }
  .simple-grid.s-10 .c_col {
    width: 10%; } }
@media (max-width: 480px) {
  .simple-grid.xs-1 .c_col {
    width: 100%; }
  .simple-grid.xs-2 .c_col {
    width: 50%; }
  .simple-grid.xs-3 .c_col {
    width: 33.333%; }
  .simple-grid.xs-4 .c_col {
    width: 25%; }
  .simple-grid.xs-5 .c_col {
    width: 20%; }
  .simple-grid.xs-6 .c_col {
    width: 16.666%; }
  .simple-grid.xs-7 .c_col {
    width: 14.285%; }
  .simple-grid.xs-8 .c_col {
    width: 12.5%; }
  .simple-grid.xs-9 .c_col {
    width: 11.111%; }
  .simple-grid.xs-10 .c_col {
    width: 10%; } }
/* native scroll */
.scroll-x {
  white-space: nowrap; }

.scroll-x-wrapper {
  clear: both;
  overflow-x: scroll;
  overflow-y: hidden; }

.scroll-x-wrapper .ajax_block_product {
  white-space: normal; }

.scroll-x .c_col {
  display: inline-block; }

.ec-tab-pane {
  display: none; }

.ec-tab-pane.active {
  display: block; }

@media (max-width: 1024px) {
  .scroll-x-wrapper {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none; }

  .scroll-x-wrapper::-webkit-scrollbar {
    display: none; } }
/* mobile */
@media (max-width: 414px) {
  .item-container {
    padding: 0 30px; } }

/*# sourceMappingURL=front.css.map */
