@charset "UTF-8";.abc-mainpage-name{margin-top:100px;text-align:center;margin-bottom:-3rem;font-size:3rem;font-weight:900}
.mod-megamenu>.mod-megamenu--item:last-child{margin-left:auto}
.mod-megamenu>.mod-megamenu--item:last-child>.mod-megamenu--item-anchor{padding-right:0}
.prime-slide-heading{line-height:1;text-transform:uppercase}
.bg-info,.glightbox-clean .gclose{background-color:#d51317!important;opacity:1;transition:all .5s}
.glightbox-clean .gclose:hover{background-color:#222!important;transition:all .3s}
.abc-social-top a{font-size:12px}
div.mod-languages li{margin:0!important}
div.mod-languages ul li.lang-active{background:none!important}
div.mod-languages a{padding:.5rem .2rem!important}
#mega-menu .mod-languages{margin-left:25px}
.mod-vmcategory-dropdown-opener{border-radius:6px 6px 0 0}
.mod-position-right.mod-block.mb-5{padding:10px 10px 40px}
.main-content-area{padding-bottom:40px}
.product-page-title{font-size:2rem!important;padding:0 20px 10px 0}
.mod-vmcategory-dropdown-menu--item a:hover{text-decoration:none}
.is-bottom_right{bottom:65px!important;right:30px!important}
a.ask-a-question.link-body-invert{background:#0a0a0a;padding:13px 20px;border-radius:6px;color:#fff;transition:all .5s}
a.ask-a-question.link-body-invert:hover{background:#555;transition:all .3s}
.product-abc-name{font-size:.8rem;padding:0 10px}
.vppl-sku{font-size:1.2rem;margin-bottom:5px}
.vppl-description{font-size:.8rem;color:#555;line-height:1.2rem;margin-bottom:10px;display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:3em;min-height:3em}
.product-abc-name a{color:#888}
.product-page-abc-sku{font-size:1.6rem}
.product-page-abc-sku span{font-size:1.2rem;font-weight:400}
.product-abc-page-title{font-size:1rem;color:#555;font-weight:400;padding-right:30px}
.product-abc-page-title a,.abc-recent-product-name a{color:#555}
.product-page-abc-sku a{color:#111}
.product-categories,.back-page{font-weight:700;color:#000}
.product-back-link-wrapper{padding-top:10px}
.normal-stock{font-weight:700}
.vppl-image-cont{border:none!important}
.gslide-media.gslide-image{border-radius:10px;margin:20px;background:#fff;min-width:340px;box-shadow:none}
.gslide-media.gslide-image img{padding:40px}
.gslide-media.gslide-image:before{content:"Copyright ABC Teknik, All Rights Reserved.";position:absolute;color:#555;z-index:10;padding-left:40px;bottom:50px;font-size:11.5px}
.fa-twitter:before{content:"\e61b"!important}
.vpprime-ajax-search-btn-loading-icon,.availability,tr.vmevar_product_length,tr.vmevar_product_width,tr.vmevar_product_height,tr.vmevar_product_weight,tr.vmevar_product_packaging,tr.vme-compare-data,tr.vmevar_product_box,tr.vmevar_product_availability{display:none!important}
.productdetails-view .product-gallery-lightbox img{padding:10px 30px 0;max-height:500px;width:auto}
.searched-product-info-inner .btn-info{background:#d51317;border:none}
.abc-footer-about{padding:10px 10px 0 0}
.gslide-media.gslide-external{border-radius:10px!important}
.task-askquestion .product-image{max-height:250px;object-fit:contain!important;padding:20px 40px}
.category-name, .manufacturer-name, .product-name {display:none}
#text,body.view-orders #left-aside,body.view-orders .main-bottom-horizontal-section,body.view-user #left-aside, body.view-user .main-bottom-horizontal-section,ul#user-information-tab{display:none}
body.view-orders #content,body.view-user #content{width:100%}
.view-user .content-inner .page-container{max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:2rem;border:1px solid var(--gray-200);    padding: 1.5rem 2rem}
body.view-user #adminForm .btn-primary {margin-top:20px}
.login-greeting{font-size: 20px;font-weight: bold;text-transform: uppercase;padding: 10px 0;color:#d51317}
body.view-user .page-container .d-flex.align-items-center, body.view-orders .vm-orders-list-view .d-flex.align-items-center, .vm-login-sublayout .d-flex.align-items-center.justify-content-center{justify-content: space-around!important}
.view-category .category-view{display:flex;flex-direction:column-reverse}
.view-category .category_description,.view-category .manufacturer-description{padding-top:80px}
.product-carousel-tns-outer .tns-inner{margin:0 -8px 0 20px!important}
*,:after,:before{box-shadow:none!important}
.add-hover-effect:hover img{opacity:.7;transform:scale(1.1);transition:all 0.5s}
.product-grid-view .product-container.add-hover-effect{margin-bottom:60px!important}
.abc-homepage .product-grid-view .product-container.add-hover-effect{margin-bottom:0!important}
.vppl-list li{min-height:110px}
.quickview-body .product-image{padding:40px 40px 70px 40px;max-height:500px;width: auto}
.main-content-area{min-height:50vh}
.category-image{transition: all 0.5s}
.abc-payment-method{width:100%}
.peformanceGrid{width:100%}
.product-prices.text-center{margin-bottom:-10px!important}
.mod-minicart__cart-subtotal, .mod-minicart__cart-total, .cart-shopper-form, .post_payment_order_total, .vm-orders-information h1 a, .utility-horizontal-section .vppl-price-cont, .productdetails-view .product-price, .view-orders .page-header .ms-auto a, .vppl-price-cont{display:none!important}
.cart-item-sku span{font-weight:bold}
.post_payment_order_number{margin-bottom:80px}
.vppl-categories{font-size:1rem}
.vpprimeajaxsearch-container{margin:0px;border: 1px #ddd solid}
.searched-product{justify-content:center;align-items:center}
.searched-product-description{display:block;text-overflow:ellipsis;word-wrap:normal;overflow: hidden;max-height:4em;font-size:0.9rem;font-weight: normal;line-height: 1.2rem;margin-bottom:5px}
.searched-product-image{width:15%}
.vme-compare-data img {width:auto}
.offcanvas-body .vme-mod__product-details strong,.offcanvas-body .mod-minicart__product-details span{display:block;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;font-size:0.9rem;font-weight:normal;line-height:1.2rem}
.modal.show .modal-dialog{top:10%}
.layout-blog .category-name{font-size:1rem;margin-top:0px!important}
.vpprimeajaxsearch-container{max-height:calc(100vh - 200px)!important}
.abc-order-description{font-weight:bold;padding:0 0 0px 20px;border-left:5px #d51317 solid;margin-bottom:20px}
.cart-login-section{display:flex;justify-content: space-around;}
.cart-login-section a{padding:10px 20px;border-radius:6px;border:2px #d51317 solid;margin-left:10px}
.vm-order-done .thanks-description{font-size:1.3rem;margin-bottom:15px;max-width:800px;border-left: 5px #d51317 solid;padding-left:30px;margin-bottom:15px}
.block-offcanvas div.mod-languages li {width: 100%;outline:0;text-transform: uppercase;font-weight: 700;border-bottom:1px rgba(0, 0, 0, .10) solid;padding:0.9rem 0.8rem!important}
.block-offcanvas div.mod-languages li a {color:#222}
.ba-form-submit-recaptcha-wrapper {margin: -10PX 0 20PX 0}
.productdetails-view #product-description p{padding-top:20px}
.promo-banner,.category-image.align-items-center img,.blog-items img, .view-article .item-page img {border-radius:10px}
.com-content-article.item-page {padding-bottom: 50px}
.abc-footer-partners-title{margin:2.5rem 0 1rem 0;padding:0;text-transform:uppercase;font-size:2rem;text-align:center}
.abc-footer-partners-descrtoption{color:var(--gray-600);margin-bottom:1rem;font-size:1.2rem;line-height:1.2;text-align:center}
.vpprimeajaxsearch-container .searched-product .img-responsive {max-height: 100px;width: auto}
.bottom-section ul.mod-articleslatest.latestnews.mod-list a {text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
@media (min-width: 900px) {
.peformanceGrid{width:100%}
}
.peformanceGrid .gridCell{position:relative;width:100%;position:relative;float:left;border-top:1px solid #ddd;z-index:1;cursor:pointer;overflow:hidden}
.peformanceGrid .gridCell:before{display:block;content:"";width:100%;padding-top:60.79812%}
.peformanceGrid .gridCell > .aspect_content{position:absolute;top:0;left:0;right:0;bottom:0}
.peformanceGrid .gridCell:nth-child(n+4){display:block}
@media (min-width: 900px) {
.peformanceGrid .gridCell:nth-child(n+4){display:block}
}
.peformanceGrid .gridCell .aspect_content{z-index:1}
.peformanceGrid .gridCell .aspectOverlay{position:absolute;background:#000;z-index:2;width:100%;height:100%;opacity:.3;-webkit-transition:1s all;transition:1s all}
.peformanceGrid .gridCell img{width:100%}
.peformanceGrid .gridCell .aspect_img{display:none}
@media (min-width: 700px) {
.peformanceGrid .gridCell .aspect_img{display:block}
}
.peformanceGrid .gridCell .aspect_bg_img{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}
@media (min-width: 700px) {
.peformanceGrid .gridCell .aspect_bg_img{display:none}
}
.peformanceGrid .expandedCollection{position:absolute;bottom:25px;padding:0 30px;z-index:2;opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);-webkit-transition:.8s all;transition:.8s all}
.peformanceGrid .expandedCollection p{color:#fff;line-height:1.3;font-size:12px}
.peformanceGrid h3{font-weight:600;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-webkit-transition:.4s opacity;transition:.4s opacity;line-height:1.27;color:#fff;font-size:28px;padding-bottom:10px;text-transform:uppercase}
.peformanceGrid time{display:block;font-weight:500;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-webkit-transition:.4s opacity;transition:.4s opacity;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:1.42;margin-bottom:3px}
.peformanceGrid .gridCell_info{z-index:2;position:absolute;bottom:30px;color:#fff;padding:0 30px}
@media (min-width: 900px) {
.peformanceGrid .peformanceGrid_content{width:100vw;overflow:auto;left:0;position:relative}
.peformanceGrid .gridCell_info{opacity:1;-webkit-transition:.8s all;transition:.8s all;-webkit-transform:translateX(0px);transform:translateX(0px)}
.peformanceGrid .gridCell{width:100%;width:33.333%;position:relative;border-right:1px solid #ddd;-webkit-transition:border .4s ease-out;transition:border .4s ease-out;float:left}
.peformanceGrid .gridCell:before{display:block;content:"";width:100%;padding-top:60.79812%}
.peformanceGrid .gridCell > .aspect_content{position:absolute;top:0;left:0;right:0;bottom:0}
.peformanceGrid .gridCell:nth-child(3n){border-right:none}
.peformanceGrid .gridCell:hover .gridCell_info{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}
.peformanceGrid .gridCell:hover .expandedCollection{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}
.peformanceGrid .gridCell p{font-weight:400;font-style:normal;font-stretch:normal;font-size:16px;line-height:1.75;-webkit-transition:.4s all;transition:.4s all}
.peformanceGrid .gridCell .aspect_content{-webkit-transition:.3s opacity;transition:.3s opacity;z-index:1}
.peformanceGrid .gridCell img{width:100%}
.peformanceGrid .slate{position:absolute;top:0;left:0;height:100%;opacity:0;width:100%;background:#000;background-size:cover;-webkit-transition:1s opacity;transition:1s opacity}
.peformanceGrid .slate.active{opacity:1}
.peformanceGrid .slate:before{content:'';background:#000;opacity:.6;position:absolute;top:0;left:0;height:100%;width:100%}
.peformanceGrid_content:hover .aspect_content{opacity:0}
}
@media (min-width: 900px) and (min-width: 900px) {
.peformanceGrid .peformanceGrid_content{overflow:hidden;width:100%}
.peformanceGrid .gridCell{position:relative;z-index:30}
.peformanceGrid .gridCell p{font-size:15px;line-height:1.8}
}
.peformanceGrid_content{background:#000}
.isActive .gridCell:not(.hovered) .gridCell_info{opacity:0}
.abc-homepage .main-top-horizontal-section{margin-top:0}
@media (max-width: 900px) {
.peformanceGrid{display:flex!important;flex-direction:column}
}
.product-image-default img{padding:10px 30px;max-height:250px;width:auto;transition:all 0.5s}
.product-list-images .product-image-default{min-height:250px}
.vppl-image-cont img{padding:0;max-height:90px;width:auto}
.category-view .product-abc-name{display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:3em;min-height:3em}
.product-manufacturers>.product-manufacturer>a{padding:0}
.abc-recent-sku{font-size:1.3rem;text-align:center}
.abc-recent-sku a{color:#111}
.abc-recent-product-name{font-size:.9rem;display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:3em;min-height:3em}
.mod-custom .promo-banner{margin-bottom:-10px}
.abc-trading-products-home{padding-top:0px}
.abc-chat-section{display:block;position:fixed;right:40px;bottom:40px;z-index:999;transition:all .5s}
.abc-chat-section:hover{filter:grayscale(100%);transition:all .3s}
.abc-ajax-search-title{font-size:.9rem;font-weight:400}
.searched-product-title a{font-size:1.1rem}
.searched-product-category{margin:0;color:#777!important;font-weight:700}
.vpprimeajaxsearch-suggestion-footer .vpprimeajaxsearch-viewall{background:#d51317;color:#fff;font-weight:700;text-transform:uppercase;transition:all .5s}
.vpprimeajaxsearch-suggestion-footer .vpprimeajaxsearch-viewall:hover{background:#111;transition:all .3s}
.fa-cog:before{font-size:20px;content:"\f02e"!important}
.mod-position-breadcrumbs .active span{display:block;text-overflow:ellipsis;overflow:hidden;max-width:320px;white-space:nowrap}
.mod-list li{padding:.5em 0 0}
.mod-list li a{transition:all .5s}
.mod-list li a:hover{padding-left:.5rem;transition:all .5s;color:#d51317}
.readmore a{font-weight:700}
.readmore .icon-chevron-right{padding-right:10px}
.blog h2{font-size:1.5rem}
.product-grid-view h4.product-name span{font-size:.9rem;font-weight:400}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock video{height:auto!important}
@media (max-width: 991px) {
.product-page-title{font-size:1.3rem!important}
.abc-footer-about{padding:10px 1ev0px 0 0}
.abc-chat-section{right:20px;bottom:80px}
.footer-area .container-inner{padding: 1.7rem 0 2.7rem 0}
}
@media (max-width: 768px) {
.banner-container{padding:2rem}
.banner-contents{padding:3rem 2rem}
}
