.page-header .header .header-inner .search-iso .iso,.page-header .responsive-header .logo-wrapper .iso{line-height:1.2;font-weight:600;white-space:nowrap;text-decoration:none!important;transition:.15s ease-in-out}.footer-menu,.page-header .header,.page-header .header-line{background:0 0}.footer-menu p a,.underline,footer a:hover{text-decoration:underline}body{line-height:1.6;margin-bottom:340px}.footer-menu h6,.page-header .header-line a:hover,.product-group-tiles li.download-tile a:hover,a{color:#093}a:hover{color:#031}.font-color,.footer-menu p a:hover,footer a{color:#333}.nowrap{white-space:nowrap}.page-header .header-line .contacts a{color:#093;font-weight:600}.page-header .header .header-inner{margin-top:0}.page-header .header .header-inner .search-iso{flex-grow:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px}.page-header .header .header-inner .search-iso .search{flex-shrink:0}.page-header .header .header-inner .search-iso .search .input-group{width:300px}.page-header .header .header-inner .search-iso .search input.form-control{height:40px;background:#eee;box-shadow:none;border:0;border-top-left-radius:20px;border-bottom-left-radius:20px;padding:0 0 0 20px;transition:.15s ease-in-out}.page-header .header .header-inner .search-iso .search input.form-control:focus{background:rgb(225.25,225.25,225.25)}.page-header .header .header-inner .search-iso .search button{height:40px;background:#eee;box-shadow:none;border:0;border-top-right-radius:20px;border-bottom-right-radius:20px;padding:0 20px;transition:.15s ease-in-out}.compatible-devices-flags a:hover,.page-header .header .header-inner .search-iso .search button:hover{background:#093;color:#fff}.page-header .header .header-inner .search-iso .iso{color:#093;font-size:15px;text-align:center}.page-header .header .header-inner .search-iso .iso span,.page-header .responsive-header .logo-wrapper .iso span{display:block}.page-header .header .header-inner .search-iso .iso:hover,.page-header .responsive-header .logo-wrapper .iso:hover,.product-page .info-box h1{color:#ff0201}.page-header .header .header-inner .shopping-cart-wrap{padding-top:20px}.page-header .header .header-inner .shopping-cart-wrap .carret .icon{background:#093;color:#fff;transition:.15s ease-in-out}.page-header .header .header-inner .shopping-cart-wrap .carret:hover .icon{background:rgb(0,127.5,42.5);color:#fff}.page-header .responsive-header .logo-wrapper{display:flex;align-items:center;justify-content:center;gap:50px;padding:15px}.page-header .responsive-header .logo-wrapper .logo{flex-shrink:0;background:#fff;padding:0}.page-header .responsive-header .logo-wrapper .logo img{width:80px}.page-header .responsive-header .logo-wrapper .iso{color:#093;font-size:14px}.compatible-device-filter label:hover:before,.page-header .responsive-header .buttons{background:#eee}.page-header .responsive-header .buttons .box .amount-bubble{top:0}.page-header .navbar.navbar-default{background:#eee;border:0!important}.page-header .navbar.navbar-default .navbar-header button.navbar-toggle .text{font-weight:600}@media only screen and (max-width:1199px){.page-header .header .header-inner .search-iso .search .input-group{width:280px}}.catalogue-menu{margin:30px 0}.catalogue-menu .catalogue-button{background:#093;border-radius:5px;color:#fff}.catalogue-menu .catalogue-button:hover,.custom-products-list .tile .bottom-section .button:hover{background:rgb(0,127.5,42.5)}.catalogue-menu>ul>li>a,.product-page .info-box .brief{font-weight:700}.footer-menu{border-top:1px solid #ddd;padding:40px 0}.footer-menu p{color:#333;line-height:1.6}.footer-menu p a{color:#333}footer{background:#eee;font-size:13px;color:#333}footer a:hover{color:#333;opacity:1}.not-found-404{text-align:center}.compatible-device-filter input,.compatible-device-filter label.reset:before,body.body-order-form #textarea>h2{display:none}.hp-heading-box{background:url(/images/hp-heading-bg.jpeg) top 0 right 50vw no-repeat;margin-bottom:30px}.wrap.customers table.order-sum td,.wrap.order table.order-sum td{font-size:15px!important}.custom-products-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.custom-products-list .tile{position:relative;display:flex;flex-direction:column;border:1px solid #ddd;padding:10px}.custom-products-list .tile .tags{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px;padding:5px}.custom-products-list .tile .tags .tag{background:#333;color:#fff;font-size:11px;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:.02em;padding:5px 8px;z-index:10}.custom-products-list .tile .tags .topprice,.flags span.topprice{background:#ff0201}.custom-products-list .tile .tags .instock{background:#093}.custom-products-list .tile .image{background-repeat:no-repeat;background-position:0 50%;background-size:contain;padding-top:70%;margin-bottom:10px;transition:.15s ease-in-out}.custom-products-list .tile .image:hover{opacity:.9}.custom-products-list .tile .title{margin-top:0;margin-bottom:10px}.custom-products-list .tile .title a{color:#ff0201;text-decoration:none;transition:.15s ease-in-out}.custom-products-list .tile .title a:hover{color:rgb(205,.8070866142,0)}.custom-products-list .tile .description{flex-grow:1;font-weight:700;margin-top:0;margin-bottom:20px}.custom-products-list .tile .bottom-section{display:flex;align-items:center;justify-content:space-between;gap:10px}.custom-products-list .tile .bottom-section .prices{line-height:1;white-space:nowrap}.custom-products-list .tile .bottom-section .prices .newprice{font-size:20px;font-weight:600}.custom-products-list .tile .bottom-section .prices .baseprice{font-size:.9em;margin-top:5px}.custom-products-list .tile .bottom-section .button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#093;color:#fff;font-size:20px;line-height:1;text-decoration:none!important;transition:.15s ease-in-out}.homepage-products .custom-products-list,.product-group-tiles{grid-template-columns:repeat(4,1fr)}.homepage-products{margin-top:60px;margin-bottom:50px}.homepage-products>.heading{text-align:center;margin-bottom:20px}@media only screen and (max-width:991px){.page-header .header .header-inner .search-iso{flex-direction:column;justify-content:center;gap:10px}.page-header .header .header-inner .search-iso .search .input-group{width:280px}.page-header .header .header-inner .search-iso .iso{font-size:14px}.page-header .header .header-inner .search-iso .iso span{display:inline-block}.page-header .header .header-inner .search-iso .iso span:first-child:after{content:", "}.homepage-products .custom-products-list{grid-template-columns:repeat(3,1fr)}.product-group-tiles{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){body{margin-bottom:590px}.footer-menu{text-align:center}.footer-menu .col-xs-12 h6{padding-top:10px}footer,footer .virtualis{font-size:13px}.custom-products-list,.homepage-products .custom-products-list{grid-template-columns:repeat(2,1fr)}}.compatible-device-filter{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px;margin-bottom:40px}.compatible-device-filter input:checked+label:before{background:#093;border-color:#093}.compatible-device-filter label{position:relative;border:1px solid #ddd;font-weight:400;white-space:nowrap;padding:5px 10px 5px 35px;margin:0;cursor:pointer;transition:.15s ease-in-out}.compatible-device-filter label:before{content:"";position:absolute;top:50%;left:10px;width:15px;height:15px;border:1px solid #ddd;border-radius:50%;transform:translateY(-50%);transition:.15s ease-in-out}.compatible-device-filter label.reset{background:#eee;padding:5px 15px}.compatible-device-filter label.reset:hover{background:#093;border-color:#093;color:#fff}.product-group-tiles{display:grid;gap:15px;list-style:none;margin-top:30px;margin-bottom:50px}.product-group-tiles li:not(.download-tile) a{position:relative;display:block;height:100%;min-height:120px;border:1px solid #093;color:#093;font-size:16px;line-height:1.3;font-weight:600;text-decoration:none!important;padding:15px 15px 60px;transition:.15s ease-in-out}.news-list .item:before,.product-group-tiles li:not(.download-tile) a:before{content:"\f105";font-family:FontAwesome;position:absolute;right:10px;bottom:10px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#093;color:#fff;font-size:18px;transition:.15s ease-in-out}.news-list .item:hover,.product-group-tiles li:not(.download-tile) a:hover{border-color:#333;color:#333}.news-list .item:hover:before,.product-group-tiles li:not(.download-tile) a:hover:before{background:#333}.product-group-tiles li.download-tile{border:1px solid #ff0201;color:#ff0201;font-size:16px;line-height:1.3;padding:15px}.product-group-tiles li.download-tile .heading{font-weight:600;margin-bottom:10px}.product-group-tiles li.download-tile a{color:#ff0201;font-size:15px;text-decoration:underline;transition:.15s ease-in-out}@media only screen and (max-width:500px){.custom-products-list,.homepage-products .custom-products-list,.product-group-tiles{grid-template-columns:1fr}}.table.table-bordered thead td{background:#093;border-bottom:0;border-color:#fff;color:#fff;font-weight:600}.inquiry-form .heading{text-align:center;margin-top:50px;margin-bottom:30px}.inquiry-form label{font-weight:400;margin-bottom:3px}.inquiry-form .form-control{height:38px;color:#333;border-radius:0;box-shadow:none}.inquiry-form .form-control:focus{border-color:#093}.inquiry-form textarea{min-height:120px;resize:vertical}.inquiry-form .g-recaptcha>div{margin:0 auto 20px}.product-page .info-box tr.warranty{display:none!important}.products-dropdown-menu-wrapper{position:relative}.products-dropdown-menu-wrapper .products-dropdown-menu{position:absolute;top:0;left:0;width:100%;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15);padding:15px;z-index:800}.products-dropdown-menu-wrapper .products-dropdown-menu .product-group-tiles{margin:0}@media only screen and (max-width:991px){.products-dropdown-menu-wrapper{display:none!important}}.compatible-devices-flags{display:flex;flex-wrap:wrap;gap:10px;margin-top:7px}.compatible-devices-flags .item{background:#eee;color:#333;text-decoration:none;padding:2px 10px;transition:.15s ease-in-out}.cart-free-delivery-info{background:rgba(255,2,1,.08);color:rgb(230.5,.907480315,0);font-weight:600;text-align:center;padding:10px;margin:10px 0}.cart-free-delivery-info.success{background:rgba(0,153,51,.08);color:rgb(0,127.5,42.5)}.subcat-wrap .subcat-box a .content{padding:0 10px}.news-list{display:grid;grid-template-columns:1fr;gap:15px;margin:20px 0}.news-list .item{position:relative;border:1px solid #093;color:#093;text-decoration:none!important;padding:15px 50px 15px 15px;transition:.15s ease-in-out}.news-list .item .heading{font-size:22px;font-weight:600;margin:0}.news-list .item .date{color:#333;font-size:90%;margin-top:5px;margin-bottom:0}.news-list .item .content{color:#333;margin-top:15px;margin-bottom:0}
