
.btn-load-more {
	font-size: 14px;
	color: #fff;
	background-color: #00712c;
	border: 0;
	outline: 0;
	padding: 10px 20px;
	margin: 10px;
	cursor: pointer;
  }
  .btn-load-more:hover { 
	  background-color: #00481c; 
  }
  .filter-toggle {
	  float: left;
	  border: 1px solid #e5e5e5;
	  padding: 5px;
	  color: #313131;
	  font-size: 12px;
	  text-transform: capitalize;
	  text-align: center;
	  cursor: pointer;
	  margin: 5px 0px 0 0;
  }
  .off-canvas_right_filter .borderright {
	  margin: 0 10px 0 0;
  }
  .filter_toggle .products-selection .total-products p,
  .off-canvas_right_filter .products-selection .total-products p,
  .off-canvas_left_filter .products-selection .total-products p{
	  display:inline-block;
  }
  .off-canvas_right_filter .filter-toggle {
	  float: right;
	  display: block;
	  width: auto;
  }
  .off-canvas_left_filter .filter-toggle {
	  float: left;
	  display: block;
	  width: auto;
	  margin: 6px 10px 0 0;
  }
  .filter_toggle .products-selection .total-products,
  .off-canvas_right_filter .products-selection .total-products,
  .off-canvas_left_filter .products-selection .total-products {
	  text-align: center;
  }
  .filter_toggle .products-selection .total-products,
  .off-canvas_right_filter .products-selection .total-products,
  .off-canvas_left_filter .products-selection .total-products{
	  text-align:center;
  }
  .off-canvas #search_filters .facet {
	  padding: 15px;
  }
  .filter_toggle #search_filters_wrapper{
	  float:left;
	  width:100%;
  }
  .filter_toggle #search_filters .facet {
	  width: 33.10%;
  }
  .filter_toggle #search_filters h4{
	  display:none;
  }
  .filter_toggle .filter-toggle::before,
  .off-canvas_right_filter .filter-toggle::before,
  .off-canvas_left_filter .filter-toggle::before {
	  font-family: 'Material Icons';
	  content: '\e0b8';
	  font-size: 20px;
	  vertical-align: middle;
	  color:#000;
	  margin:0 5px 0 0;
  }
  .filter_toggle #search_filters_wrapper{
	  display:none;
  }
  .filter_toggle .close-filter{
	  display:none;
  }
  .filter_toggle .products-selection .filter-toggle {
	  display: inline-block;
	  float: none;
	  vertical-align: top;
  }
  
  .pagination-main {
	  float: left;
	  width: 100%;
  }
  .load-more {
	  float: left;
	  width: 100%;
  }
  #category .load-main .loading{
	  position:absolute;
	  top:0;
	  bottom:50px;
	  left:0;
	  right:0;
	  background:rgba(0,0,0,0.2);
	  margin:auto;
  }
  .load_more nav.pagination {
	  display: none;
  }
  .load_more_link {
	  float: none;
	  display: inline-block;
	  vertical-align: top;
  }
  .load_more .spinner {
	  position: relative;
	  height: 25px;
	  width: 25px;
	  float: left;
  }
  .product_pagination .load-main{
	  display:none;
  }
  .load_more .spinner::before {
		  animation: 2s linear infinite spinner;
		  border: solid 3px #eee;
		  border-bottom-color: #EF6565;
		  border-radius: 50%;
		  content: "";
		  height: 15px;
		  left: 50%;
		  opacity: inherit;
		  position: absolute;
		  top: 50%;
		  transform: translate3d(-50%, -50%, 0);
		  transform-origin: center;
		  width: 15px;
		  will-change: transform;
	  }
  @keyframes spinner {
	  0% {
		  transform: translate3d(-50%, -50%, 0) rotate(0deg);
	  }
	  100% {
		   transform: translate3d(-50%, -50%, 0) rotate(360deg);
	  }
  }
  @media (min-width: 992px) {
	  .off-canvas_right_filter #search_filters .close-filter,
	  .off-canvas_left_filter #search_filters .close-filter {
		  display: block;
		  position: absolute;
		  left: -10px;
		  top: 0;
		  right: auto;
		  bottom: auto;
		  background-color: #fff;
		  box-shadow: 0 2px 6px 0 rgba(0,0,0,.5);
		  border-radius: 50%;
		  z-index: 1;
	  }
	  .off-canvas_left_filter #search_filters .close-filter {
		  right:-10px;
		  left:auto;
	  }
	  .off-canvas_right_filter #search_filters_wrapper {
		  position: fixed;
		  right: 0;
		  width: 320px!important;
		  top: 0;
		  bottom: 0;
		  z-index: 99999;
		  border: 1px solid #e5e5e5!important;
		  -webkit-transform: translateX(340px);
		  -moz-transform: translateX(340px);
		  -ms-transform: translateX(340px);
		  -o-transform: translateX(340px);
		  transform: translateX(340px);
		  -webkit-transition: transform 0.5s ease;
		  -moz-transition: transform 0.5s ease;
		  -ms-transition: transform 0.5s ease;
		  -o-transition: transform 0.5s ease;
		  transition: transform 0.5s ease;
		  background: #ffffff!important;
		  margin: 0 !important;
		  overflow: visible !important;
	  }
	  .off-canvas_right_filter #search_filters .text-uppercase {
		  margin: 0;
	  }
	  .off-canvas_right_filter #search_filters_wrapper .clear-all-wrapper,
	  .off-canvas_left_filter #search_filters_wrapper .clear-all-wrapper {
		  float: right;
		  padding: 0;
		  width: auto;
	  }
	  .off-canvas_right_filter #search_filters_wrapper.open{
		  -webkit-transform: translateX(0px);
		  -moz-transform: translateX(0px);
		  -ms-transform: translateX(0px);
		  -o-transform: translateX(0px);
		  transform: translateX(0px);
	  }
	  .off-canvas_right_filter #search_filters .facet .facet-title {
		  margin-bottom: 15px;
	  }
	  .off-canvas_right_filter #search_filters_wrapper #search_filters {
		  border: none !important;
		  float: left;
		  width: 100%;
		  overflow-y: auto;
		  overflow-x: hidden;
		  height: 100%;
		  scrollbar-width: thin;
	  }
	  .off-canvas_right_filter #search_filters_wrapper #search_filters::-webkit-scrollbar,
	  .off-canvas_left_filter #search_filters_wrapper #search_filters::-webkit-scrollbar {
		  width: 5px;
	  }
	   
	  .off-canvas_right_filter #search_filters_wrapper #search_filters::-webkit-scrollbar-track,
	  .off-canvas_left_filter #search_filters_wrapper #search_filters::-webkit-scrollbar-track {
		  background-color: #e4e4e4;
		  border-radius: 100px;
	  }
	   
	  .off-canvas_right_filter #search_filters_wrapper #search_filters::-webkit-scrollbar-thumb,
	  .off-canvas_left_filter #search_filters_wrapper #search_filters::-webkit-scrollbar-thumb {
		  background-color: #ccc;
		  border-radius: 100px;
	  }
	  .off-canvas::before {
		  position: fixed;
		  top: 0;
		  left: 0;
		  z-index: 3;
		  width: 100%;
		  height: 100%;
		  -webkit-transition: opacity 0.5s ease, visibility 0.5s ease;
		  -o-transition: opacity 0.5s ease, visibility 0.5s ease;
		  transition: opacity 0.5s ease, visibility 0.5s ease;
		  background: rgba(0,0,0,0.3);
		  visibility: visible;
		  overflow: hidden;
		  content: '';
		  bottom: 0;
	  }
	  .off-canvas_right_filter .close-filter i,
	  .off-canvas_left_filter .close-filter i {
		  font-size: 12px;
		  font-weight: 700;
		  color: #313131;
		  float: right;
		  cursor: pointer;
		  padding: 4px;
		  height: 20px;
		  width: 20px;
	  }
	  .off-canvas_right_filter #search_filters h4,
	  .off-canvas_left_filter #search_filters h4 {
		  width:auto;
		  float:left;
		  padding:10px 0;
	  }
	  .off-canvas_right_filter .filter_title_button,
	  .off-canvas_left_filter .filter_title_button {
		  float: left;
		  width: 100%;
		  padding: 15px;
	  }
	  .off-canvas section#js-active-search-filters {
		  z-index: 1;
		  position: relative;
	  }
	  .off-canvas_left_filter #search_filters .close-filter {
		  display: block;
	  }
	  .off-canvas_left_filter #search_filters_wrapper {
		  position: fixed;
		  left: 0;
		  width: 320px!important;
		  top: 0;
		  bottom: 0;
		  z-index: 99999;
		  border: 1px solid #e5e5e5!important;
		  -webkit-transform: translateX(-340px);
		  -moz-transform: translateX(-340px);
		  -ms-transform: translateX(-340px);
		  -o-transform: translateX(-340px);
		  transform: translateX(-340px);
		  -webkit-transition: transform 0.5s ease;
		  -moz-transition: transform 0.5s ease;
		  -ms-transition: transform 0.5s ease;
		  -o-transition: transform 0.5s ease;
		  transition: transform 0.5s ease;
		  background:#ffffff!important;
	  }
	  .off-canvas_left_filter #search_filters_wrapper.open{
		  -webkit-transform: translateX(0px);
		  -moz-transform: translateX(0px);
		  -ms-transform: translateX(0px);
		  -o-transform: translateX(0px);
		  transform: translateX(0px);
	  }
	  .off-canvas_left_filter #search_filters_wrapper #search_filters {
		  border: none !important;
		  float: left;
		  width: 100%;
		  overflow-y: auto;
		  overflow-x: hidden;
		  height: 100%;
		  scrollbar-width: thin;
	  }
	  .off-canvas_left_filter #search_filters h4{
		  width:auto;
	  }
	  .filter_toggle #search_filters_wrapper {
		  margin: 0 0 15px;
		  background: #ffffff;
	  }
	  .filter_toggle #search_filters .facet .facet-title {
		  font-weight: 600;
	  }
	  .filter_toggle #search_filters_wrapper #search_filters ul li label > span span {
		  border: 1px solid #ccc;
	  }
	  .filter_toggle #search_filters_wrapper #search_filters ul li label > span:hover span {
		  background: #fff;
	  }
	  .filter_toggle #search_filters .facet .facet-label a {
		  font-weight: 500;
	  }
	  .filter_toggle #search_filters .facet {
		  padding: 15px;
		  float: none;
		  display: inline-block;
		  vertical-align: top;
	  }
	  .filter_toggle #search_filters_wrapper .clear-all-wrapper {
		  padding: 10px;
		  text-align: right;
		  border-bottom: 1px solid #fff;
	  }
	  .filter_toggle #search_filters_wrapper .clear-all-wrapper .btn.btn-tertiary {
		  color: #fff;
		  border:none;
		  font-weight:600;
	  }
	  .filter_toggle #search_filters_wrapper .clear-all-wrapper .btn.btn-tertiary:hover,
	  .filter_toggle #search_filters_wrapper .clear-all-wrapper .btn.btn-tertiary:focus,
	  .filter_toggle #search_filters_wrapper .clear-all-wrapper .btn.btn-tertiary:active {
		  color: #111;
	  }
	  .off-canvas_right_filter .grid-list,
	  .off-canvas_left_filter .grid-list {
		  width: auto;
	  }
	  .off-canvas_right_filter .products-selection,
	  .off-canvas_left_filter .products-selection {
		  text-align: center;
	  }
  }
  @media (max-width: 1499px) {
	  .filter_toggle .products-selection .total-products,
	  .off-canvas_right_filter .products-selection .total-products,
	  .off-canvas_left_filter .products-selection .total-products {
		  width: 41%;
	  }
	  .off-canvas_right_filter .borderright,
	  .off-canvas_left_filter .borderright,
	  .filter_toggle .borderright {
		  width: 48%;
	  }
  }
  @media (max-width: 1199px) {
	  .filter_toggle .products-selection .total-products, .off-canvas_right_filter .products-selection .total-products, .off-canvas_left_filter .products-selection .total-products {
		  width: 80%;
	  }
	  .off-canvas_right_filter .borderright, .off-canvas_left_filter .borderright, .filter_toggle .borderright {
		  width: 100%;
		  margin: 10px 0 0;
	  }
	  .off-canvas_right_filter  .grid_list,
	  .off-canvas_left_filter  .grid_list {
		  width: 42%;
	  }
	  .filter_toggle .products-selection .filter-toggle, .off-canvas_right_filter .filter-toggle, .off-canvas_left_filter .filter-toggle {
		  padding: 5px 10px;
		  width: 20%;
	  }
	  .filter_toggle .products-selection .total-products p,
	  .off-canvas_right_filter .products-selection .total-products p, 
	  .off-canvas_left_filter .products-selection .total-products p {
		  vertical-align: top;
		  float: left;
	  }
  }
  @media (max-width: 991px) {
	  .filter_toggle .products-selection .total-products, .off-canvas_right_filter .products-selection .total-products, .off-canvas_left_filter .products-selection .total-products {
		  width: 100%;
	  }
	  .off-canvas_right_filter .borderright, .off-canvas_left_filter .borderright, .filter_toggle .borderright {
		  margin: 0;
	  }
	  .filter_toggle #search_filters_wrapper{
		  display:block;
	  }
	  .filter_toggle #search_filters .facet {
		  width: 100%;
	  }
	  .filter_toggle .products-selection .total-products{
		  width:100%;
	  }
	  .filter_toggle .products-selection .filter-toggle {
		  display: none;
	  }
	  .off-canvas_right_filter .filter-toggle,
	  .off-canvas_left_filter .filter-toggle{
		  display:none;
	  }
  }
  /*---------------------- Start Column Css ----------------------*/
  
  
  .column_4 #products .product-list .thumbnail-container .tt-button-container .btn.ajax_add_to_cart_button,
  .column_5 #products .product-list .thumbnail-container .tt-button-container .btn.ajax_add_to_cart_button,
  .column_6 #products .product-list .thumbnail-container .tt-button-container .btn.ajax_add_to_cart_button,
  .column_7 #products .product-list .thumbnail-container .tt-button-container .btn.ajax_add_to_cart_button,
  .column_8 #products .product-list .thumbnail-container .tt-button-container .btn.ajax_add_to_cart_button {
	  width: auto;
	  display: inline-block;
	  vertical-align: top;
	  float: none;
  }
  .column_5 #products .product-list, 
  .column_6 #products .product-list,
  .column_7 #products .product-list,
  .column_8 #products .product-list {
	  width: 49.8%;
	  display: inline-block;
	  float: none;
	  vertical-align: top;
  }
  .column_4 .product-list .variant-links,
  .column_5 .product-list .variant-links,
  .column_6 .product-list .variant-links,
  .column_7 .product-list .variant-links,
  .column_8 .product-list .variant-links {
	  text-align: left !important;
  }
  #left-column .filter_left_button,
  #right-column .filter_right_button {
	  display: none;
  }
  @media(min-width:1300px) {
	  .column_5 .product-thumbs .product-list .thumbnail-container .ttproduct-image {
		  width:auto;
	  }
	  .column_5 #js-product-list .products .product-list .thumbnail-container .ttproduct-desc {
		  padding-left: 20px;
	  }
	  .column_6 #products #tab-gridview3 .product-miniature.product-grid{
		  width:16.6666% !important;
	  }
  }
  @media (max-width: 991px) {
	  .column_5 #products .product-list,
	  .column_6 #products .product-list,
	  .column_7 #products .product-list,
	  .column_8 #products .product-list {
		  width: 100%;
	  }
  }
  @media (max-width: 992px) {
  .column_6 #products #tab-gridview2 .product-miniature.product-grid,
  .column_6 .featured-products .product-miniature.product-grid,
  .column_6 .ttfeatured-products .product-miniature.product-grid,
  .column_6 .ttspecial-products .product-miniature.product-grid,
  .column_6 .ttnew-products .product-miniature.product-grid,
  .column_6 .ttbestseller-products .product-miniature.product-grid {
	  width:20% !important;
  }
  }
  @media (min-width: 992px) {
	  .column_5 #content-wrapper.left-column,
	  .column_6 #content-wrapper.left-column {
		  padding: 0;
		  width:100%!important;
	  }
	  .column_7 #content-wrapper.left-column,
	  .column_8 #content-wrapper.left-column {
		  padding: 0 15px;
		  width:100%!important;
	  }
  .column_5 #left-column .filter_left_button,
  .column_5 #right-column .filter_right_button,
  .column_6 #left-column .filter_left_button,
  .column_6 #right-column .filter_right_button,
  .column_7 #left-column .filter_left_button,
  .column_7 #right-column .filter_right_button,
  .column_8 #left-column .filter_left_button,
  .column_8 #right-column .filter_right_button {
	  display: block;
  }
  .column_5 #left-column .leftbar,
  .column_5 #right-column .rightbar,
  .column_6 #left-column .leftbar,
  .column_6 #right-column .rightbar,
  .column_7 #left-column .leftbar,
  .column_7 #right-column .rightbar,
  .column_8 #left-column .leftbar,
  .column_8 #right-column .rightbar {
	  display:none;
  }
  .nav-left-open.column_5 #left-column .leftbar.active,
  .nav-right-open.column_5 #right-column .rightbar.active,
  .nav-left-open.column_6 #left-column .leftbar.active,
  .nav-right-open.column_6 #right-column .rightbar.active,
  .nav-left-open.column_7 #left-column .leftbar.active,
  .nav-right-open.column_7 #right-column .rightbar.active,
  .nav-left-open.column_8 #left-column .leftbar.active,
  .nav-right-open.column_8 #right-column .rightbar.active {
	  position: fixed;
	  content: "";
	  background: rgba(0,0,0,0.5);
	  left: 0;
	  right: 0;
	  margin: auto;
	  top: 0;
	  bottom: 0;
	  z-index: 3;
	  opacity: 0.35;
	  transition: opacity 0.2s ease-in-out 0s;
	  display:block;
  }
  .column_5 #left-column .left-right-inner,
  .column_5 #right-column .left-right-inner,
  .column_6 #left-column .left-right-inner,
  .column_6 #right-column .left-right-inner,
  .column_7 #left-column .left-right-inner,
  .column_7 #right-column .left-right-inner,
  .column_8 #left-column .left-right-inner,
  .column_8 #right-column .left-right-inner {
	  position: fixed;
	  left: -355px;
	  right: auto;
	  width: 300px;
	  transition: all 500ms ease-in-out 0s;
	  -webkit-transition: all 500ms ease-in-out 0s;
	  -moz-transition: all 500ms ease-in-out 0s;
	  -o-transition: all 500ms ease-in-out 0s;
	  -ms-transition: all 500ms ease-in-out 0s;
	  height:100%;
	  top:0;
	  bottom:0;
	  z-index:6;
	  overflow-y: auto;
	  overflow-x: hidden;
  }
  .column_5 #left-column .left-right-inner > div,
  .column_6 #left-column .left-right-inner > div,
  .column_7 #left-column .left-right-inner > div,
  .column_8 #left-column .left-right-inner > div,
  .column_5 #left-column .left-right-inner > section,
  .column_6 #left-column .left-right-inner > section,
  .column_7 #left-column .left-right-inner > section,
  .column_8 #left-column .left-right-inner > section{
	  padding: 15px;
	  float: left;
	  width: 100%;
  }
  .column_5 #right-column .left-right-inner,
  .column_6 #right-column .left-right-inner,
  .column_7 #right-column .left-right-inner,
  .column_8 #right-column .left-right-inner {
	  right:-355px;
	  left:auto;
  }
  .column_5.nav-left-open #left-column .left-right-inner,
  .column_6.nav-left-open #left-column .left-right-inner,
  .column_7.nav-left-open #left-column .left-right-inner,
  .column_8.nav-left-open #left-column .left-right-inner {
	  left: 0;
	  background: #ffffff;
  }
  .column_5.nav-right-open #right-column .left-right-inner,
  .column_6.nav-right-open #right-column .left-right-inner,
  .column_7.nav-right-open #right-column .left-right-inner,
  .column_8.nav-right-open #right-column .left-right-inner {
	  right:0;
	  background: #ffffff;
  }
  .column_5 #left-column .filter_left_button,
  .column_6 #left-column .filter_left_button,
  .column_7 #left-column .filter_left_button,
  .column_8 #left-column .filter_left_button {
	  position: fixed;
	  left: 0;
	  right: auto;
	  z-index: 4;
	  transition: all 500ms ease-in-out 0s;
	  width: 45px;
	  height: 45px;
	  top: 20%;
	  margin:0;
	  padding: 0;
  }
  .column_5 #right-column .filter_right_button,
  .column_6 #right-column .filter_right_button,
  .column_7 #right-column .filter_right_button,
  .column_8 #right-column .filter_right_button {
	  right:0;
	  left:auto;
	  position: fixed;
	  z-index: 4;
	  transition: all 500ms ease-in-out 0s;
	  width: 45px;
	  height: 45px;
	  top: 20%;
	  margin:0;
  }
  .column_5.nav-left-open #left-column .filter_left_button,
  .column_6.nav-left-open #left-column .filter_left_button,
  .column_7.nav-left-open #left-column .filter_left_button,
  .column_8.nav-left-open #left-column .filter_left_button {
	  left:300px;
  }
  .column_5.nav-right-open #right-column .filter_right_button,
  .column_6.nav-right-open #right-column .filter_right_button,
  .column_7.nav-right-open #right-column .filter_right_button,
  .column_8.nav-right-open #right-column .filter_right_button {
	  right:300px;
  }
  .column_5 #left-column .filter_left_button .column_button,
  .column_5 #right-column .filter_right_button .column_button,
  .column_6 #left-column .filter_left_button .column_button,
  .column_6 #right-column .filter_right_button .column_button,
  .column_7 #left-column .filter_left_button .column_button,
  .column_7 #right-column .filter_right_button .column_button,
  .column_8 #left-column .filter_left_button .column_button,
  .column_8 #right-column .filter_right_button .column_button {
	  background: #fff;
	  color: #111;
	  padding: 0;
	  font-size: 16px;
	  border: 2px solid #ccc;
	  height: 45px;
	  width: 45px;
	  font-weight: 700;
	  text-transform:capitalize;
	  border-left: none;
	  border-radius: 0 5px 5px 0;
	  -moz-border-radius: 0 5px 5px 0;
	  -webkit-border-radius: 0 5px 5px 0;
	  -khtml-border-radius: 0 5px 5px 0;
	  transition: all 400ms ease-in-out;
	  -webkit-transition: all 400ms ease-in-out;
	  -moz-transition: all 400ms ease-in-out;
	  -o-transition: all 400ms ease-in-out;
	  -ms-transition: all 400ms ease-in-out;
  }
  .filter_left_button .column_button:hover,
  .filter_right_button .column_button:hover {
	  background: var(--primary-bg-color)!important;
	  border-color: var(--primary-bg-color)!important;
	  color: var(--primary-text-color)!important;
	  transition: all 400ms ease-in-out;
  }
  .column_5 #left-column .filter_left_button .column_button span,
  .column_5 #right-column .filter_right_button .column_button span,
  .column_6 #left-column .filter_left_button .column_button span,
  .column_6 #right-column .filter_right_button .column_button span,
  .column_7 #left-column .filter_left_button .column_button span,
  .column_7 #right-column .filter_right_button .column_button span,
  .column_8 #left-column .filter_left_button .column_button span,
  .column_8 #right-column .filter_right_button .column_button span{
	  width: 100%;
	  height: 100%;
	  line-height: 42px;
  }
  .column_5 #left-column .filter_left_button .column_button.left-button,
  .column_5.nav-left-open #left-column .filter_left_button .column_button.cancel-button,
  .column_5 #right-column .filter_right_button .column_button.right-button,
  .column_5.nav-right-open #right-column .filter_right_button .column_button.cancel-button,
  .column_6 #left-column .filter_left_button .column_button.left-button,
  .column_6.nav-left-open #left-column .filter_left_button .column_button.cancel-button,
  .column_6 #right-column .filter_right_button .column_button.right-button,
  .column_6.nav-right-open #right-column .filter_right_button .column_button.cancel-button,
  .column_7 #left-column .filter_left_button .column_button.left-button,
  .column_7.nav-left-open #left-column .filter_left_button .column_button.cancel-button,
  .column_7 #right-column .filter_right_button .column_button.right-button,
  .column_7.nav-right-open #right-column .filter_right_button .column_button.cancel-button,
  .column_8 #left-column .filter_left_button .column_button.left-button,
  .column_8.nav-left-open #left-column .filter_left_button .column_button.cancel-button,
  .column_8 #right-column .filter_right_button .column_button.right-button,
  .column_8.nav-right-open #right-column .filter_right_button .column_button.cancel-button {
	  display: block;
  }
  .column_5 #left-column .filter_left_button .column_button.cancel-button,
  .column_5.nav-left-open #left-column .filter_left_button .column_button.left-button,
  .column_5 #right-column .filter_right_button .column_button.cancel-button,
  .column_5.nav-right-open #right-column .filter_right_button .column_button.right-button,
  .column_6 #left-column .filter_left_button .column_button.cancel-button,
  .column_6.nav-left-open #left-column .filter_left_button .column_button.left-button,
  .column_6 #right-column .filter_right_button .column_button.cancel-button,
  .column_6.nav-right-open #right-column .filter_right_button .column_button.right-button,
  .column_7 #left-column .filter_left_button .column_button.cancel-button,
  .column_7.nav-left-open #left-column .filter_left_button .column_button.left-button,
  .column_7 #right-column .filter_right_button .column_button.cancel-button,
  .column_7.nav-right-open #right-column .filter_right_button .column_button.right-button,
  .column_8 #left-column .filter_left_button .column_button.cancel-button,
  .column_8.nav-left-open #left-column .filter_left_button .column_button.left-button,
  .column_8 #right-column .filter_right_button .column_button.cancel-button,
  .column_8.nav-right-open #right-column .filter_right_button .column_button.right-button {
	  display: none;
  }
  .column_3 #products .product-miniature.product-grid,
  .column_3 .featured-products .product-miniature.product-grid,
  .column_3 .ttfeatured-products .product-miniature.product-grid,
  .column_3 .ttspecial-products .product-miniature.product-grid,
  .column_3 .ttnew-products .product-miniature.product-grid,
  .column_3 .ttbestseller-products .product-miniature.product-grid {
	  width:33.33333% !important;
  }
  .column_4 #products #tab-gridview3 .product-miniature.product-grid,
  .column_4 .featured-products .product-miniature.product-grid,
  .column_4 .ttfeatured-products .product-miniature.product-grid,
  .column_4 .ttspecial-products .product-miniature.product-grid,
  .column_4 .ttnew-products .product-miniature.product-grid,
  .column_4 .ttbestseller-products .product-miniature.product-grid {
	  width:25% !important;
  }
  .column_5 #products #tab-gridview3 .product-miniature.product-grid,
  .column_5 .featured-products .product-miniature.product-grid,
  .column_5 .ttfeatured-products .product-miniature.product-grid,
  .column_5 .ttspecial-products .product-miniature.product-grid,
  .column_5 .ttnew-products .product-miniature.product-grid,
  .column_5 .ttbestseller-products .product-miniature.product-grid {
	  width:20% !important;
  }
  .column_7 #products #tab-gridview3 .product-miniature.product-grid,
  .column_7 .featured-products .product-miniature.product-grid,
  .column_7 .ttfeatured-products .product-miniature.product-grid,
  .column_7 .ttspecial-products .product-miniature.product-grid,
  .column_7 .ttnew-products .product-miniature.product-grid,
  .column_7 .ttbestseller-products .product-miniature.product-grid {
	  width: 14.2857% !important;
	  padding: 0 10px;
  }
  .column_8 #products #tab-gridview3 .product-miniature.product-grid,
  .column_8 .featured-products .product-miniature.product-grid,
  .column_8 .ttfeatured-products .product-miniature.product-grid,
  .column_8 .ttspecial-products .product-miniature.product-grid,
  .column_8 .ttnew-products .product-miniature.product-grid,
  .column_8 .ttbestseller-products .product-miniature.product-grid {
	  width: 12.5% !important;
  }
  }
  
  /*--------------------- Start Column - 5 --------------------*/
  
  @media (max-width: 1199px) {
	  .column_5 #products #tab-gridview3 .product-miniature.product-grid,
	  .column_5 .featured-products .product-miniature.product-grid,
	  .column_5 .ttfeatured-products .product-miniature.product-grid,
	  .column_5 .ttspecial-products .product-miniature.product-grid,
	  .column_5 .ttnew-products .product-miniature.product-grid,
	  .column_5 .ttbestseller-products .product-miniature.product-grid {
		  width:33.3333% !important;
	  }
  }
  @media (max-width: 767px) {
	  .column_5 #products #tab-gridview3 .product-miniature.product-grid,
	  .column_5 .featured-products .product-miniature.product-grid,
	  .column_5 .ttfeatured-products .product-miniature.product-grid,
	  .column_5 .ttspecial-products .product-miniature.product-grid,
	  .column_5 .ttnew-products .product-miniature.product-grid,
	  .column_5 .ttbestseller-products .product-miniature.product-grid {
		  width:50% !important;
	  }
  }
  @media (max-width: 543px) {
	  .column_5 #products #tab-gridview3 .product-miniature.product-grid,
	  .column_5 .featured-products .product-miniature.product-grid,
	  .column_5 .ttfeatured-products .product-miniature.product-grid,
	  .column_5 .ttspecial-products .product-miniature.product-grid,
	  .column_5 .ttnew-products .product-miniature.product-grid,
	  .column_5 .ttbestseller-products .product-miniature.product-grid {
		  width:100% !important;
	  }
	  
  }
  
  /*--------------------- End Column - 5 --------------------*/
  /*--------------------- Start Column - 6 --------------------*/
  
  .column_6 #products .product-grid .thumbnail-container .ttproducthover div .btn i,
  .column_6 .products .product-grid .thumbnail-container .ttproducthover div .btn i, 
  .column_6 .featured-products .thumbnail-container .ttproducthover div .btn i,
  .column_6 .ttfeatured-products .thumbnail-container .ttproducthover div .btn i, 
  .column_6 .product-accessories .thumbnail-container .ttproducthover div .btn i,
  .column_6 .ttbestseller-products .thumbnail-container .ttproducthover div .btn i,
  .column_6 .ttnew-products .thumbnail-container .ttproducthover div .btn i,
  .column_6 .ttspecial-products .thumbnail-container .ttproducthover div .btn i,
  .column_6 .crossselling-product .thumbnail-container .ttproducthover div .btn i,
  .column_6 .category-products .thumbnail-container .ttproducthover div .btn i,
  .column_6 .view-product .thumbnail-container .ttproducthover div .btn i {
	  line-height:30px;
	  font-size:18px;
  }
  .column_6 #products .product-grid .thumbnail-container .ttproducthover div .btn,
  .column_6 .products .product-grid .thumbnail-container .ttproducthover div .btn,
  .column_6 .featured-products .thumbnail-container .ttproducthover div .btn,
  .column_6 .ttfeatured-products .thumbnail-container .ttproducthover div .btn,
  .column_6 .product-accessories .thumbnail-container .ttproducthover div .btn,
  .column_6 .ttbestseller-products .thumbnail-container .ttproducthover div .btn,
  .column_6 .ttnew-products .thumbnail-container .ttproducthover div .btn, 
  .column_6 .ttspecial-products .thumbnail-container .ttproducthover div .btn,
  .column_6 .crossselling-product .thumbnail-container .ttproducthover div .btn,
  .column_6 .category-products .thumbnail-container .ttproducthover div .btn,
  .column_6 .view-product .thumbnail-container .ttproducthover div .btn {
	  width:30px;
	  height:30px;
	  line-height:14px;
  }
  .product_style5 #products .thumbnail-container .ttproduct-image .ttproducthover .tt-button-container .btn,
  .product_style5 .products .thumbnail-container .ttproduct-image .ttproducthover .tt-button-container .btn,
  .product_style5 .featured-products .thumbnail-container .ttproduct-image .ttproducthover .tt-button-container .btn,
  .product_style5 .ttfeatured-products .thumbnail-container .ttproduct-image .ttproducthover .tt-button-container .btn,
  .product_style5 .product-accessories .thumbnail-container .ttproduct-image .ttproducthover .tt-button-container .btn, 
  .product_style5 .ttbestseller-products .thumbnail-container .ttproduct-image .ttproducthover .tt-button-container .btn,
  .product_style5 .ttnew-products .thumbnail-container .ttproduct-image .ttproducthover .tt-button-container .btn,
  .product_style5 .ttspecial-products .thumbnail-container .ttproduct-image .ttproducthover .tt-button-container .btn,
  .product_style5 .crossselling-product .thumbnail-container .ttproduct-image .ttproducthover .tt-button-container .btn,
  .product_style5 .category-products .thumbnail-container .ttproduct-image .ttproducthover .tt-button-container .btn,
  .product_style5 .view-product .thumbnail-container .ttproduct-image .ttproducthover .tt-button-container .btn {
	  height: 40px;
	  line-height: 18px;
	  width: 100%;
  }
  .column_5 #tab-gridview3 > .product-miniature:nth-child(5n+1) {
	  border: none;
  }
  .column_6 #tab-gridview3 > .product-miniature:nth-child(6n+1) {
	  border-color: transparent;
  }
  .column_7 #tab-gridview3 > .product-miniature:nth-child(7n+1) {
	  border-color: transparent;
  }
  .column_8 #tab-gridview3 > .product-miniature:nth-child(8n+1) {
	  border-color: transparent;
  }
  .column_7 #tab-gridview3 .ttpc-main .ttpc-time {
	  width: 35px;
  }
  .column_8 #js-product-list #tab-gridview3 .tt-button-container .product-quantity {
    display: none;
}
  .column_8 #js-product-list .products .product-price-and-shipping {
	  font: 500 13px/19px var(--primary-font);
  }
  .column_8 #js-product-list .discount-percentage,
  .column_8 #js-product-list .product-miniature .product-price-and-shipping .discount-amount{
	  font: 500 12px/19px var(--primary-font);
  }
  .column_8  #js-product-list .ttpc-main::before {
	  display: none;
  }
  .column_8 #js-product-list .ttpc-main {
	  padding: 10px 6px;
  }
  .column_8 #js-product-list #tab-gridview3 .ttpc-main .ttpc-time {
	  width: 33px;
  }
  @media (min-width: 1200px) and (max-width:1300px) {
	  .column_6 #products .product-price-and-shipping, .column_6 .products .thumbnail-container .product-price-and-shipping {
		  min-height:40px;
	  }	
  }
  @media(min-width:1300px) {
  .column_6 #js-product-list .products .product-list .thumbnail-container .ttproduct-desc {
	  padding-left: 20px;
  }
  }
  @media (max-width: 1499px) {
	  .column_6 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_6 .featured-products .product-miniature.product-grid,
	  .column_6 .ttfeatured-products .product-miniature.product-grid,
	  .column_6 .ttspecial-products .product-miniature.product-grid,
	  .column_6 .ttnew-products .product-miniature.product-grid,
	  .column_6 .ttbestseller-products .product-miniature.product-grid {
		  width: 25% !important;
	  }
  }
  @media (max-width: 991px) {
	  .column_6 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_6 .featured-products .product-miniature.product-grid,
	  .column_6 .ttfeatured-products .product-miniature.product-grid,
	  .column_6 .ttspecial-products .product-miniature.product-grid,
	  .column_6 .ttnew-products .product-miniature.product-grid,
	  .column_6 .ttbestseller-products .product-miniature.product-grid {
		  width: 33.33% !important;
	  }
  }
  @media (max-width: 767px) {
	  .column_6 #products .product-miniature.product-grid,
	  .column_6 .featured-products .product-miniature.product-grid,
	  .column_6 .ttfeatured-products .product-miniature.product-grid,
	  .column_6 .ttspecial-products .product-miniature.product-grid,
	  .column_6 .ttnew-products .product-miniature.product-grid,
	  .column_6 .ttbestseller-products .product-miniature.product-grid {
		  width:50% !important;
	  }
  }
  @media (max-width: 543px) {
	  .column_6 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_6 .featured-products .product-miniature.product-grid,
	  .column_6 .ttfeatured-products .product-miniature.product-grid,
	  .column_6 .ttspecial-products .product-miniature.product-grid,
	  .column_6 .ttnew-products .product-miniature.product-grid,
	  .column_6 .ttbestseller-products .product-miniature.product-grid {
		  width:50% !important;
	  }
	  .column_6 #products .product-miniature.product-grid,
	  .column_6 .featured-products .product-miniature.product-grid,
	  .column_6 .ttfeatured-products .product-miniature.product-grid,
	  .column_6 .ttspecial-products .product-miniature.product-grid,
	  .column_6 .ttnew-products .product-miniature.product-grid,
	  .column_6 .ttbestseller-products .product-miniature.product-grid {
		  width:49.4% !important;
	  }
  }
  
  /*--------------------- End Column - 6 --------------------*/
  
  /*--------------------- Start Column - 7 --------------------*/

  .column_7.filter_toggle #search_filters .facet {
	  width: 16.6%;
  }
  @media (max-width: 1600px) {
	  .column_7 #products #tab-gridview2 .product-miniature.product-grid, 
	  .column_7 .featured-products .product-miniature.product-grid, 
	  .column_7 .ttfeatured-products .product-miniature.product-grid, 
	  .column_7 .ttspecial-products .product-miniature.product-grid, 
	  .column_7 .ttnew-products .product-miniature.product-grid, 
	  .column_7 .ttbestseller-products .product-miniature.product-grid {
		  width: 16.64% !important;
		  padding: 0 10px;
	  }
	  .column_7 #products #tab-gridview2 .thumbnail-container .tt-button-container .btn {
		  padding: 0 8px;
	  }
	  .column_7 #js-product-list .products.product-thumbs {
		  padding: 10px;
	  }
	  #tab-gridview2 > .product-miniature:nth-child(3n+1) {
		border-color: var(--border-color);
	}
	#tab-gridview2 > .product-miniature:nth-child(6n+1) {
		border-color: transparent;
	}
  }
  @media (max-width: 1350px) {
	  .column_7 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_7 .featured-products .product-miniature.product-grid,
	  .column_7 .ttfeatured-products .product-miniature.product-grid,
	  .column_7 .ttspecial-products .product-miniature.product-grid,
	  .column_7 .ttnew-products .product-miniature.product-grid,
	  .column_7 .ttbestseller-products .product-miniature.product-grid {
		  width: 20% !important;
	  }
	  #tab-gridview2 > .product-miniature:nth-child(6n+1) {
		border-color: var(--border-color);
	}
	  #tab-gridview2 > .product-miniature:nth-child(5n+1) {
		border-color: transparent;
	}

  }
  @media (max-width: 1199px) {
	  .column_7 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_7 .featured-products .product-miniature.product-grid,
	  .column_7 .ttfeatured-products .product-miniature.product-grid,
	  .column_7 .ttspecial-products .product-miniature.product-grid,
	  .column_7 .ttnew-products .product-miniature.product-grid,
	  .column_7 .ttbestseller-products .product-miniature.product-grid {
		  width: 25% !important;
	  }
	  #tab-gridview2 > .product-miniature:nth-child(5n+1) {
		border-color: var(--border-color);
	}
	  #tab-gridview2 > .product-miniature:nth-child(4n+1) {
		border-color: transparent;
	}

  }
  @media (max-width: 991px) {
	  .column_7 #products #tab-gridview2 .product-miniature.product-grid, 
	  .column_7 .featured-products .product-miniature.product-grid, 
	  .column_7 .ttfeatured-products .product-miniature.product-grid, 
	  .column_7 .ttspecial-products .product-miniature.product-grid, 
	  .column_7 .ttnew-products .product-miniature.product-grid, 
	  .column_7 .ttbestseller-products .product-miniature.product-grid {
		  width: 33.3% !important;
	  }
	  #tab-gridview2 > .product-miniature:nth-child(4n+1) {
		border-color: var(--border-color);
	}
	  #tab-gridview2 > .product-miniature:nth-child(3n+1) {
		border-color: transparent;
	}
  }
  @media (max-width: 767px) {
	  .column_7 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_7 .featured-products .product-miniature.product-grid,
	  .column_7 .ttfeatured-products .product-miniature.product-grid,
	  .column_7 .ttspecial-products .product-miniature.product-grid,
	  .column_7 .ttnew-products .product-miniature.product-grid,
	  .column_7 .ttbestseller-products .product-miniature.product-grid {
		  width: 50% !important;
	  }
  }
  @media (max-width: 543px) {
	  .column_7 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_7 .featured-products .product-miniature.product-grid,
	  .column_7 .ttfeatured-products .product-miniature.product-grid,
	  .column_7 .ttspecial-products .product-miniature.product-grid,
	  .column_7 .ttnew-products .product-miniature.product-grid,
	  .column_7 .ttbestseller-products .product-miniature.product-grid {
		  width:50% !important;
	  }
	  .column_7 #js-product-list .products.product-thumbs {
		  padding: 10px 0;
	  }
  }
  
  /*--------------------- End Column - 7 --------------------*/
  
  /*--------------------- Start Column - 8 --------------------*/
  .column_8.product_style4 #products .product-grid .thumbnail-container .ttproducthover div .btn i,
  .column_8.product_style4 .products .product-grid .thumbnail-container .ttproducthover div .btn i, 
  .column_8.product_style4 .featured-products .thumbnail-container .ttproducthover div .btn i,
  .column_8.product_style4 .ttfeatured-products .thumbnail-container .ttproducthover div .btn i, 
  .column_8.product_style4 .product-accessories .thumbnail-container .ttproducthover div .btn i,
  .column_8.product_style4 .ttbestseller-products .thumbnail-container .ttproducthover div .btn i,
  .column_8.product_style4 .ttnew-products .thumbnail-container .ttproducthover div .btn i,
  .column_8.product_style4 .ttspecial-products .thumbnail-container .ttproducthover div .btn i,
  .column_8.product_style4 .crossselling-product .thumbnail-container .ttproducthover div .btn i,
  .column_8.product_style4 .category-products .thumbnail-container .ttproducthover div .btn i,
  .column_8.product_style4 .view-product .thumbnail-container .ttproducthover div .btn i {
	  line-height:24px;
	  font-size:16px;
  }
  .column_8.product_style4 #products .product-grid .thumbnail-container .ttproducthover div .btn,
  .column_8.product_style4 .products .product-grid .thumbnail-container .ttproducthover div .btn,
  .column_8.product_style4 .featured-products .thumbnail-container .ttproducthover div .btn,
  .column_8.product_style4 .ttfeatured-products .thumbnail-container .ttproducthover div .btn,
  .column_8.product_style4 .product-accessories .thumbnail-container .ttproducthover div .btn,
  .column_8.product_style4 .ttbestseller-products .thumbnail-container .ttproducthover div .btn,
  .column_8.product_style4 .ttnew-products .thumbnail-container .ttproducthover div .btn, 
  .column_8.product_style4 .ttspecial-products .thumbnail-container .ttproducthover div .btn,
  .column_8.product_style4 .crossselling-product .thumbnail-container .ttproducthover div .btn,
  .column_8.product_style4 .category-products .thumbnail-container .ttproducthover div .btn,
  .column_8.product_style4 .view-product .thumbnail-container .ttproducthover div .btn {
	  width:25px;
	  height:25px;
	  line-height:14px;
  }
  

  @media (max-width: 1600px) {
	  .column_8 #products #tab-gridview3 .product-miniature.product-grid,
	  .column_8 .featured-products .product-miniature.product-grid,
	  .column_8 .ttfeatured-products .product-miniature.product-grid,
	  .column_8 .ttspecial-products .product-miniature.product-grid,
	  .column_8 .ttnew-products .product-miniature.product-grid,
	  .column_8 .ttbestseller-products .product-miniature.product-grid {
		  width: 14.28% !important;
		  padding: 0 10px;
	  }
	  .column_8 #js-product-list .products.product-thumbs {
		  padding: 10px;
	  }
  }
  @media (max-width: 1465px) {
	  .column_8 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_8 .featured-products .product-miniature.product-grid,
	  .column_8 .ttfeatured-products .product-miniature.product-grid,
	  .column_8 .ttspecial-products .product-miniature.product-grid,
	  .column_8 .ttnew-products .product-miniature.product-grid,
	  .column_8 .ttbestseller-products .product-miniature.product-grid {
		  width: 16.64% !important;
		  padding: 0 10px;
	  }
  }
  @media (max-width: 1397px) {
	  .column_8 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_8 .featured-products .product-miniature.product-grid,
	  .column_8 .ttfeatured-products .product-miniature.product-grid,
	  .column_8 .ttspecial-products .product-miniature.product-grid,
	  .column_8 .ttnew-products .product-miniature.product-grid,
	  .column_8 .ttbestseller-products .product-miniature.product-grid {
		  width: 20% !important;
	  }
  }
  @media (max-width: 1199px) {
	  .column_8 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_8 .featured-products .product-miniature.product-grid,
	  .column_8 .ttfeatured-products .product-miniature.product-grid,
	  .column_8 .ttspecial-products .product-miniature.product-grid,
	  .column_8 .ttnew-products .product-miniature.product-grid,
	  .column_8 .ttbestseller-products .product-miniature.product-grid {
		  width: 25% !important;
	  }
  }
  @media (max-width: 950px) {
	  .column_8 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_8 .featured-products .product-miniature.product-grid,
	  .column_8 .ttfeatured-products .product-miniature.product-grid,
	  .column_8 .ttspecial-products .product-miniature.product-grid,
	  .column_8 .ttnew-products .product-miniature.product-grid,
	  .column_8 .ttbestseller-products .product-miniature.product-grid {
		  width: 33.3% !important;
	  }
  }
  @media (max-width: 767px) {
	  .column_8 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_8 .featured-products .product-miniature.product-grid,
	  .column_8 .ttfeatured-products .product-miniature.product-grid,
	  .column_8 .ttspecial-products .product-miniature.product-grid,
	  .column_8 .ttnew-products .product-miniature.product-grid,
	  .column_8 .ttbestseller-products .product-miniature.product-grid {
		  width: 50% !important;
	  }
  }
  @media (max-width: 543px) {
	  .column_8 #products #tab-gridview2 .product-miniature.product-grid,
	  .column_8 .featured-products .product-miniature.product-grid,
	  .column_8 .ttfeatured-products .product-miniature.product-grid,
	  .column_8 .ttspecial-products .product-miniature.product-grid,
	  .column_8 .ttnew-products .product-miniature.product-grid,
	  .column_8 .ttbestseller-products .product-miniature.product-grid {
		  width:100% !important;
	  }
	  .column_8.product_style4 #products .product-grid .thumbnail-container .ttproducthover div .btn i,
	  .column_8.product_style4 .products .product-grid .thumbnail-container .ttproducthover div .btn i, 
	  .column_8.product_style4 .featured-products .thumbnail-container .ttproducthover div .btn i,
	  .column_8.product_style4 .ttfeatured-products .thumbnail-container .ttproducthover div .btn i, 
	  .column_8.product_style4 .product-accessories .thumbnail-container .ttproducthover div .btn i,
	  .column_8.product_style4 .ttbestseller-products .thumbnail-container .ttproducthover div .btn i,
	  .column_8.product_style4 .ttnew-products .thumbnail-container .ttproducthover div .btn i,
	  .column_8.product_style4 .ttspecial-products .thumbnail-container .ttproducthover div .btn i,
	  .column_8.product_style4 .crossselling-product .thumbnail-container .ttproducthover div .btn i,
	  .column_8.product_style4 .category-products .thumbnail-container .ttproducthover div .btn i,
	  .column_8.product_style4 .view-product .thumbnail-container .ttproducthover div .btn i {
		  line-height:30px;
		  font-size:14px;
	  }
	  .column_8 #js-product-list .products.product-thumbs {
		  padding: 10px 0;
	  }
  }
  /*--------------------- End Column - 8 --------------------*/
  
  @media (max-width: 991px) {
	  .column_4 #left-column .leftbar,
	  .column_5 #left-column .leftbar,
	  .column_6 #left-column .leftbar,
	  .column_7 #left-column .leftbar,
	  .column_8 #left-column .leftbar,
	  .column_4 #right-column .rightbar,
	  .column_5 #right-column .rightbar,
	  .column_6 #right-column .rightbar,
	  .column_7 #right-column .rightbar,
	  .column_8 #right-column .rightbar {
		  display:none;
	  }
	  .column_4 #left-column .filter_left_button,
	  .column_5 #left-column .filter_left_button,
	  .column_6 #left-column .filter_left_button,
	  .column_7 #left-column .filter_left_button,
	  .column_8 #left-column .filter_left_button,
	  .column_4 #right-column .filter_right_button,
	  .column_5 #right-column .filter_right_button,
	  .column_6 #right-column .filter_right_button,
	  .column_7 #right-column .filter_right_button,
	  .column_8 #right-column .filter_right_button {
		  display:none;
	  }
  }
  @media (max-width: 767px) {
	  .column_4 #products .product-list .thumbnail-container .ttproduct-desc .product-description, 
	  .column_5 #products .product-list .thumbnail-container .ttproduct-desc .product-description,
	  .column_6 #products .product-list .thumbnail-container .ttproduct-desc .product-description, 
	  .column_7 #products .product-list .thumbnail-container .ttproduct-desc .product-description, 
	  .column_8 #products .product-list .thumbnail-container .ttproduct-desc .product-description {
		  width: 100% !important;
	  }
	  .column_4 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover, 
	  .column_5 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover, 
	  .column_6 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover, 
	  .column_7 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover,
	  .column_8 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover {
		  width: 100%;
		  text-align:left;
	  }
	  .column_4 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover .tt-button-container, 
	  .column_5 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover .tt-button-container, 
	  .column_6 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover .tt-button-container, 
	  .column_7 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover .tt-button-container, 
	  .column_8 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover .tt-button-container {
		  display: inline-block;
	  }
  }
  @media (max-width: 574px) {
	  .column_4 #products .product-list .thumbnail-container .tt-button-container .btn.ajax_add_to_cart_button, 
	  .column_5 #products .product-list .thumbnail-container .tt-button-container .btn.ajax_add_to_cart_button, 
	  .column_6 #products .product-list .thumbnail-container .tt-button-container .btn.ajax_add_to_cart_button, 
	  .column_7 #products .product-list .thumbnail-container .tt-button-container .btn.ajax_add_to_cart_button, 
	  .column_8 #products .product-list .thumbnail-container .tt-button-container .btn.ajax_add_to_cart_button {
		  width: 42px;
		  padding:0;
	  }
  }
  @media (max-width: 543px) {
	  .column_4 .product-list .variant-links,
	  .column_5 .product-list .variant-links, 
	  .column_6 .product-list .variant-links, 
	  .column_7 .product-list .variant-links, 
	  .column_8 .product-list .variant-links {
		  text-align: center !important;
	  }
	  .column_4 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover, 
	  .column_5 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover, 
	  .column_6 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover, 
	  .column_7 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover, 
	  .column_8 #products .product-list .thumbnail-container .ttproduct-desc .ttproducthover {
		  text-align: center;
	  }
	  .column_8 #js-product-list .ttpc-main {
		  padding: 5px;
	  }
  }
  /*----------------------------------- END Column Css -------------------------------------*/
  
  
  
  .grid-masonary .grid-sizer,.grid-masonary .product-miniature {
	  width: 33.333%;
  }
  .grid-masonary .product-list{
	  position:static!important;
  }
  @media (max-width: 767px){
  .grid-masonary .grid-sizer,.grid-masonary .product-miniature {
	  width: 50%;
  }
  
  }
  @media (max-width: 543px){
  .grid-masonary .grid-sizer,.grid-masonary .product-miniature {
	  width: 100%;
  }
  
  }
  