  /* Live Version*/
   

   .breadcrumbs li.home a {
    width: 15px;
    display: inline-block;
    text-indent: 30px;
    overflow: hidden;
    float: left;
    position: relative;
   /* height: 5px;*/
}
@media ( max-width: 767px) {
.catalog-product-view .block.related.owl-top-narrow .block-actions {
   display: none;
}
/*html body.catalog-product-view main#maincontent .product.media {
   width: 100% !important;padding: 0;
}
html body.catalog-product-view #maincontent .column.main .product-info-main {
   width: 100% !important;
}

html body.catalog-product-view #product-options-wrapper > div > div > div {
    width: 248px;
}*/
}

/*.page-header .navigation .level0 .submenu li { z-index: 9999999 !important; }*/
.block-products-list .product-items .product-item .product-item-info .product-item-details .product-item-name { white-space: inherit; overflow: inherit; text-overflow: inherit; min-height: 95px;}
header.page-header .navigation .level0 .submenu li.parent > a:after { position: absolute; top: 10px; right: 0; }
.page-wrapper > .breadcrumbs .items li.item.home a { height: auto; }
#maincontent table.devices-overview tr th, #maincontent table.devices-overview tr td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; }
#maincontent table.devices-overview.table-striped>tbody>tr:nth-of-type(odd) { background-color: #f9f9f9; }
.cms-about-digital-logic .column.main h3 { font-size: 24px; margin:10 0; width: 100%; font-weight: 500;}
.cms-about-digital-logic .column.main p, .cms-about-digital-logic .column.main ul { margin-bottom: 10px;}
.cms-nfc-rfid-device-comparison .span2 .btn-cart { font-size: 1.17rem; }
.cms-privacy-policy .column.main h4 { font-size: 18px; margin: 10px 0; font-weight: 500; }
.account-nav .nav>li>a {position: relative; z-index: 1; }
.customer-welcome .action.switch { font-size: inherit; text-transform: uppercase;}
.products-grid .product-item .product-item-details .product-item-name, .sidebar .product-items .product-item-name a{ white-space: inherit; overflow: inherit; text-overflow: inherit; }
.sidebar .product-items .product-item-info .product-item-photo{top:0;}
.catalog-product-view #maincontent .column.main .product-info-main select { color: #777; }
.catalog-product-view .product.description h1 { font-size: 28px; margin: 10px 0; color:#8cc63e; font-weight: 500;}
.catalog-product-view .product.description h2 { font-size: 26px; margin: 10px 0; color:#8cc63e; font-weight: 500;}
.catalog-product-view .product.description h3 { font-size: 20px; color:#939393; }
.catalog-product-view .product.description h4 { font-size: 16px; color:#595959; }
.catalog-product-view .product.description ul { list-style: disc; }
.catalog-product-view .product.description p, .catalog-product-view .product.description ul li{ color: #777; }
.catalog-product-view .review-control-vote label:before { color: #ffc600; }
body .block-products-list .block-content .products-grid .product-items { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -20px; }
body .block-products-list .block-content .products-grid .product-items .product-item { margin: 0 !important; width: 20%; padding: 0 20px; }
.account #maincontent .column.main input, .account #maincontent .column.main select { color: #777; }
.account-nav ul.nav.items { border: 1px solid #ddd; padding-bottom: 30px; }
.catalog-product-view .product-info-main .reviews-actions .action.add { border: 0; margin: 0; padding: 0 15px 0 10px; }
.catalog-product-view .product-info-main .product.overview{padding-bottom: 0;}
.catalog-product-view #maincontent .column.main .product.media { width: 40.83% !important; padding-right: 12px; }
.catalog-product-view #maincontent .column.main .product-info-main { width: 57.17% !important; }
body .rating-summary .rating-result > span:before { color: #ffc600; }
.products-grid .product-item-details .product-item-actions .tocart {font-weight: 400;}
.navigation .level0 .submenu, .sw-megamenu.navigation li.level0.classic .subchildmenu {min-width: 230px !important;}
.product-item-info .product-item-details .product-item-actions .action.towishlist { background: #fff; border: 1px solid #d8d8d6; color: #ed4949; }
.product-item-info .product-item-details .product-item-actions .action.tocompare { background: #fff; border: 1px solid #d8d8d6; color: #52b9b5; }
.product-item-info .product-item-details .price-box { display: flex; align-items: center; justify-content: center; }
.product-item-info .product-item-details .price-box .minimal-price-link {margin: 0 0 0 10px; }
.product-item-info .product-item-details .price-box .minimal-price-link .price-label { display: none; }
.product-item-info .product-item-details .price-box .minimal-price-link { margin: -3px 0 0 10px; font-family: 'Oswald'; font-size: 1.4rem;}

/*Responsive*/
@media (min-width: 1200px){
.block.category.event, .footer.content, .header.content, .navigation, .page-header .header.panel, .page-main, .page-wrapper>.breadcrumbs, .page-wrapper>.page-bottom, .page-wrapper>.widget, .top-container, .page-wrapper > .breadcrumbs .items{max-width: 1170px;}

}

@media (max-width: 1199px){
body .block-products-list .block-content .products-grid .product-items {margin: 0 -15px; }
body .block-products-list .block-content .products-grid .product-items .product-item {padding: 0 15px; }

}

@media (max-width: 991px){
body .block-products-list .block-content .products-grid .product-items .product-item {width:25%;}

}

@media (max-width: 767px){
body .block-products-list .block-content .products-grid .product-items .product-item {width:33.33%;}
.custom-support .row .col-sm-4 { -webkit-flex: 0 0 100%; -moz-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.catalog-product-view #maincontent .column.main .product.media { width: 100% !important; padding-right: 0px; }
.catalog-product-view #maincontent .column.main .product-info-main { width: 100% !important; }

}

@media (max-width: 639px){
body .block-products-list .block-content .products-grid .product-items .product-item {width:50%;}

}


#facebook {
    left: 0;
    width: 30px;
    background: url("./wysiwyg/social_media_sprite.png") 0 0 !important;
}

#twitter {
    left: 40px;
    width: 30px;
    background: url("./wysiwyg/social_media_sprite.png") -31px 0  !important;
}

#google {
    left: 80px;
    width: 30px;
    background: url("./wysiwyg/social_media_sprite.png") -62px 0  !important;
}

#linkedin {
    left: 120px;
    width: 30px;
    background: url("./wysiwyg/social_media_sprite.png") -93px 0  !important;
}

#youtube {
    left: 160px;
    width: 30px;
    background: url("./wysiwyg/social_media_sprite.png") -124px 0  !important;
}

#facebook:hover {
    left: 0;
    width: 30px;
    background: url("./wysiwyg/social_media_sprite_hover.png") 0 0  !important;
}
#twitter:hover {
    left: 40px;
    width: 30px;
    background: url("./wysiwyg/social_media_sprite_hover.png") -31px 0  !important;
}
        
#google:hover {
    left: 80px;
    width: 30px;
    background: url("./wysiwyg/social_media_sprite_hover.png") -62px 0  !important;
}
        
#linkedin:hover {
    left: 120px;
    width: 30px;
    background: url("./wysiwyg/social_media_sprite_hover.png") -93px 0  !important;
}
        
#youtube:hover {
    left: 160px;
    width: 30px;
    background: url("./wysiwyg/social_media_sprite_hover.png") -124px 0 !important;
}


.catalog-category-view .fpclass .product.details.product-item-details {
    margin-left: 0 !important;
}


h1{font-weight: 500; font-size:28px; }
.parallax-slider h2{font-weight: 500;}
.homepage-bar .col-md-4{padding-top: 20px;    padding-bottom: 21px;}
.product-block-w h2,.product-block-g h2{font-weight: 500;}
.ln_slider_container .ui-slider-horizontal { height: auto !important; display: flex; align-items: center; }
.ln_slider_container .ui-slider-horizontal .ui-slider-range {height: 3px;box-shadow: none;background: #7AA93C;}
.filter-options-content .ln_slider_container { margin-left: 0; }
.ui-slider-horizontal .ui-slider-handle { margin-top: 0 !important; height: 12px !important; width: 12px !important; border-radius: 100% !important; }
div#ln_slider_text_price { margin-left: 7px !important; }
.search input { border-color: #ccc !important;outline: none !important;box-shadow: none !important; }
.page-header.type1 .block-search .action.search{border-color: #e7e4e4 !important;}
.page-header.type1 .block-search .action.search:before{color: #b1a9a9 !important;}
.search input::placeholder{color: #b8b4b4 !important;}


.catalog-product-view .sidebar .product-items .product-item-details { margin-left: 0;}

.catalog-product-view .block.related.owl-top-narrow .products {margin: 0 !important;}
.catalog-product-view .block.related.owl-top-narrow .products .product-item-info {
   border-bottom: 1px solid #d8d8d8; padding-bottom: 10px; overflow: hidden;}
.catalog-product-view .block.related.owl-top-narrow .block-actions {display: flex;
   align-items: center;padding-bottom: 28px;}
.catalog-product-view .block.related.owl-top-narrow .block-actions button {padding-left: 8px; display: block;
}
.catalog-product-view .block.related.owl-top-narrow .block-actions {flex-wrap: wrap;}
.catalog-product-view .block.related.owl-top-narrow  .products {margin: 0 !important;}
.catalog-product-view .block.related.owl-top-narrow {padding: 0 15px !important;}
.catalog-product-view .block.related.owl-top-narrow .products.wrapper.grid.products-grid.products-grid.products-related {
    margin: 0 !important;}
.catalog-product-view .block.related.owl-top-narrow .products.list.items.product-items.owl-carousel {margin: 0 !important;}
.catalog-product-view .block.related.owl-top-narrow {padding: 0 10px !important;}


.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu { z-index: 5 !important; left: 103% !important;}
.level0.submenu {padding-right: 0 !important; padding-left: 0 !important;}
.level0.submenu li {padding: 0 10px !important;}
.subchildmenu {margin-left: -6px !important;}
.catalog-product-view #maincontent .column.main .product-info-main { width: 57.17% !important;}
body.catalog-product-view main#maincontent .product.media { width: 40.83% !important; padding-right: 12px;}
.breadcrumbs li.home a {height: -1px !important;}    
.fpclass .product.details.product-item-details { margin-left: calc(26% + 15px);}
#ln_slider_price .ui-slider-handle {background: #7aa93c;}
.fotorama .fotorama-sprite, .fotorama .fotorama__arr .fotorama__arr__arr, .fotorama .fotorama__fullscreen-icon, .fotorama .fotorama__thumb__arr, .fotorama__fullscreen .fotorama .fotorama__zoom-in, .fotorama__fullscreen .fotorama .fotorama__zoom-out {
    color: #8dc63e;}




/*09-apr 2021*/
.product.description ul li { font-size: 14px; line-height: 27px; margin-bottom: 0.9rem; }
.product-block-g{position: relative;}
.product-block-g:before { content: ''; position: absolute; top: 0; left: -100%;width: 300%; height: 100%; background: #edefec; z-index: -1; }
.page-products .filter-options-content .ln_slider_container { margin: 15px 7px 0; }
#ln_slider_price .ui-slider-handle { background: #8CC63E !important; }
.fpclss { overflow: auto; }
.cms-about-digital-logic .row>p, .cms-about-digital-logic .row>div, .cms-about-digital-logic .row>h3 { padding: 0 15px; }
button.action-primary.action-accept { color: #fff; background-color: #8CC63E; }
.catalog-product-view .related .product-item-photo img { max-width: 100% !important; width: auto !important; height: auto !important; }
.sidebar .product-items .product-item-info { align-items: flex-start !important; }



@media (max-width: 1199px){
.catalog-product-view .box-tocart .moved-add-to-links{margin-top: 12px}    
}

@media (max-width: 767px){
    .catalog-product-view #maincontent .column.main .product-info-main { width: 100% !important; }
    .catalog-product-view .box-tocart .moved-add-to-links{margin-top: 0}  
    .page-products .page-main,.contact-index-index .page-main { padding-top: 30px !important; }
}


@media (max-width: 480px){
    .catalog-product-view .product-info-price { display: block; }
    .catalog-product-view .product-info-stock-sku { display: block !important; width: 100% !important; min-width: 100% !important; padding-left: 9px; text-align: left; }
    .catalog-product-view .product-info-main .product.sku{white-space: inherit;}
    .catalog-product-view .product-add-form select, .catalog-product-view .product-add-form .control { width: 100% !important; }
}












