/*Add Css Custom Here*/


/* Look begin */
.products-list .product-table .right-block h4 a{
white-space : initial;
word-wrap: break-word;
}
/* Look end */


.layout-10.common-home #content .so_advanced_search {
  background: url(../images/id4-bg-search.jpg) no-repeat;
  background-size: cover;
  border-radius: 0;
}

.layout-10.common-home #content .so_advanced_search .heading-title h2 {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 46px;
  padding: 50px 30px 20px 30px;
  color: #fff;
  margin: 0;
}

.layout-10.common-home #content .so_advanced_search .sas_inner-box-search {
  padding: 20px 60px 50px 60px;
}

.layout-10.common-home
  #content
  .so_advanced_search
  .sas_inner-box-search
  .search-button
  button {
  width: 100%;
}

.products-list .product-grid .product-item-container .right-block h4 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.module.so_filter_wrap .modcontent ul li.so-filter-options {
  overflow: auto;
  max-height: 300px;
}

.products-list .product-layout,
.products-list .product-grid .product-item-container.item--static .right-block {
  transition: 0s ease-in-out !important;
}

.addToCartCustom {
  border: 1px solid #282828;
  float: left;
  padding: 0;
  background-color: #282828;
  border-radius: 3px;
  color: #fff;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 2px;
  font-size: 14px;
  padding: 0 10px;
  text-transform: uppercase;
}

.layout-10.common-home #content .so_advanced_search .heading-title h2 {
  font-size: 30px;
}

.addToCartCustom:hover {
  background-color: #ff2d37;
  color: #fff;
  border-color: #ff2d37;
}

.search.input-group.form-group {
  cursor: pointer;
}

.products-category .products-list .product-table .list-block .wishlist, .products-category .products-list .product-table .list-block .compare {
  width: 50px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.products-category .products-list .product-table .list-block .wishlist {
  margin-bottom: 10px;
}

.products-category .products-list .addToCartCustom {
  height: 44px !important;
}

.products-category .products-list .product-table .right-block h4 {
  width: 200px !important;
  min-width: 200px !important;
}

.products-category .products-list .product-table .right-block .description {
  width: 200px !important;
  min-width: 200px !important;
  line-break: anywhere; 
}

.products-category .products-list .product-table .right-block .model-name {
  width: 80px !important;
  min-width: 80px !important;
  line-break: anywhere;
}

.products-list .product-table .right-block .price {
  width: 120px !important;
  min-width: 120px !important;
}

.products-category .products-list.row.nopadding-xs.so-filter-gird {
  overflow-x: auto;
}

.product-layout.product-table.col-xs-12 {
  min-width: 1100px;
}

.products-category .extra-column {
  justify-content: space-between;
  display: flex;
  flex-direction: column;
}

@media (max-width: 768px) {
  .products-list .product-table .left-block {
    width: 150px !important;
  }
  .product-layout.product-table.col-xs-12 {
    min-width: 700px;
  }  
}

/*====== Fix bugs Megamenu not showing icon font (26/1/2018) =====*/
@media (min-width: 992px) {
  .menu-vertical
    .container-megamenu.vertical
    .vertical-wrapper
    ul.megamenu
    > li
    > a {
    line-height: 24px;
    height: auto;
  }
  .menu-vertical
    .container-megamenu.vertical
    .vertical-wrapper
    ul.megamenu
    > li
    > a
    i,
  .menu-vertical
    .container-megamenu.vertical
    .vertical-wrapper
    ul.megamenu
    > li
    > a
    b {
    display: inline-block;
  }
  .menu-vertical
    .container-megamenu.vertical
    .vertical-wrapper
    ul.megamenu
    > li.with-sub-menu
    > a:before {
    display: none;
  }
  .menu-vertical
    .container-megamenu.vertical
    .vertical-wrapper
    ul.megamenu
    > li
    > a
    img {
    position: static;
    transform: inherit;
  }
}
.select_category select:hover {
    cursor:pointer;
}

.select_category select option {
    cursor:pointer;
}
.fancybox-inner {
    height:100%;
}

.label-success {
	background-color: #ff2d37;
}

.product-view .content-product-right h3 {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
}

.product-view .content-product-right h2 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}
.producttab .tabsslider.horizontal-tabs .tab-content .active h3 {
    font-size: 12px;
#    text-transform: uppercase;
#    font-weight: 600;
    }

    
.

