.product-list-item .kw-details-title{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.site-header-main-right-top{
	display:none !important;
}

.company p{
	color:rgba(255,255,255,0.56) !important;
}

.product-list-item .kw-prodimage, .woocommerce ul.products li.product .product-list-item .kw-prodimage
{
	height:260px;
}

.zn-wooGalleryThumbs-summary .zn-wooSlickGallery-dots li, .zn-wooGalleryThumbs-summary .woocommerce-product-gallery__image
{
	height:70px;
	padding-left: 0px;
    padding-right: 5px;
}

.woocommerce div.product.prodpage-style3 .zn-wooGalleryThumbs-summary .woocommerce-product-gallery__image img
{
	height:100%;
	object-fit: contain;
}

.woocommerce div.product.prodpage-style3 .product_title{
	font-size:23px;
}

.additional_information_tab, .wc-tabs-section{
	display:none !important;
}

.shop_attributes{
	marign-left:39px;
}

.woocommerce div.product.prodpage-style3 .single_product_main_image .woocommerce-product-gallery
{
	width:100% !important;
	max-width:100% !important;
}

.woocommerce ul.products li.product a img
{
	height:100% !important;
	object-fit: fill !important;
}

.kw-details-title, .product_title{
	text-transform:uppercase !important;
}

.eluid25fb6a05 .znColumnElement, .eluidc0e4469f .col-md-8{
	width:100% !important;
}
.eluid25fb6a05 .tbk__subtitle, .eluidfb5a9eaa .tbk__subtitle, .eluid96b1bdd5 .tbk__subtitle, .eluid3e6a572d .tbk__subtitle, .eluid34310bfb .tbk__subtitle, .eluidaddbc703 .tbk__subtitle, .eluid3ede4e29 .tbk__subtitle{
	background:rgba(255,255,255,0.75);
	padding:10px 0;
	text-align:center !important;
	color: #545454 !important;
	line-height: 30px !important;
}
.media-container-pb
{
	margin:	10px 0px !important;
	width:100% !important;
}

#eluidb4a2ce63 .znColumnElement-innerWrapper-eluid3d1f8f1f, .eluid3d1f8f1f, .eluid48254a44,
#eluidb4a2ce63, .znColumnElement-innerWrapper-eluid165f52fd, #eluidb4a2ce63 .znColumnElement-innerWrapper-eluid8d296223
{
	padding:0px !important;
}

.site-header
{
background:transparent !important;
}

.kw-details{
text-align:center;
}

.children{
	display:none;
}
.current-cat > .children{
	display:block;
}

.zn_badge_new{
	display:none !important;
}

/******** Over Ride CSS *******/
.eluid48254a44, .eluidda0b1cbe, .eluidd9a81626, .eluidd6015b6b{
	min-height:260px !important;
}

.small_thm{
	display: inline-block;
	width:120px;
	height:120px;
	margin:4px;
	padding:4px;
	border:1px solid #eee;
}

.small_thm:hover{
	border:1px solid #444;
}

.small_thm > img{
	width:100% !important;
	max-width:100% !important;
	height:100% !important;
	margin:0px;
	padding:0px;
	object-fit:cover;
}