.logo{margin:-5px 0 0 10px}.wrapper2{float:right;clear:right}.nav-sections,.navigation{background-color:transparent !important;margin-bottom:10px}.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border-color:transparent}.header.content{padding:15px 20px 0}.footer.content{margin-top:0;background-color:#333;color:#fff}.columns .column.main{padding-bottom:0}.navigation .level0>.level-top{line-height:20px}.navigation .level0>.level-top{font-weight:400}.navigation .level0 .submenu{box-shadow:none}.navigation>ul>li.level0,.navigation>ul>.level0:last-child{background-image:url(../images/downarrow.png);background-repeat:no-repeat;background-position:right;padding-right:16px;text-transform:uppercase}.navigation ul{padding:0}.breadbar{margin:auto;padding:4px;background-color:#000;margin-bottom:5px;padding-left:10px;height:20px;max-width:1266px}.breadcrumbs a{color:#fff}.breadcrumbs a:visited{color:#fff}.topbar{float:right;padding-top:5px}.topbar a{color:#000;padding-right:20px}.cms-home-page .page-main>.page-title-wrapper .page-title{display:none}.cms-home-page main{font-size:0}.page-main{padding:0}.copyright{text-align:center}.cms-home-page .block-static-block.widget{margin-bottom:0}.cms-home-page .block-static-block.widget+p{margin:0}.footer.content{border:0}.bannerfull{width:100%;padding-top:46.36%;background-size:cover;position:relative}.bannerfull .bannercontent{position:absolute;left:17%;top:20%}.bannerfull .bannercontent h1{font-size:5.9375vw;color:#fff;margin:0}.bannerfull .bannercontent h2{font-size:1.875vw;color:#fff;margin:0}.bannerfull .page-main{padding:0}.bannerfull .bannerbutton{text-decoration:none;color:#fff;font-size:18px;padding:5px 20px;display:inline-block;border:1px solid #fff;border-radius:3px;margin-top:5%}.bannerfull .bannerbutton:hover{background-color:rgba(0,0,0,.3)}.smallwhitebanner,.smallblackbanner,.doublewhite{display:inline-block;position:relative;width:33.333%;color:#fff;padding-top:21.68%;background-size:cover;background-position:bottom right}.smallblackbanner{color:#000}.doublewhite{width:66.666%}.smallwhitebanner .bannercontent,.smallblackbanner .bannercontent,.doublewhite .bannercontent{position:absolute;left:10%;top:10%}.smallwhitebanner h1,.smallblackbanner h1,.doublewhite h1{margin:0;font-size:2.734vw}.smallwhitebanner h2,.smallblackbanner h2,.doublewhite h2{margin:0;width:60%;font-size:1.875vw}.smallwhitebanner .bannerbutton,.smallblackbanner .bannerbutton,.doublewhite .bannerbutton{text-decoration:none;color:#fff;font-size:14px;padding:5px 20px;display:inline-block;border:1px solid #fff;border-radius:3px;margin-top:20%;background-color:rgba(0,0,0,.3);position:absolute;bottom:10%;left:10%}.smallwhitebanner .bannerbutton:hover,.smallblackbanner .bannerbutton:hover,.doublewhite .bannerbutton:hover{background-color:rgba(255,255,255,.3)}@media all and (min-width:1280px){.bannerfull .bannercontent h1{font-size:76px;color:#fff}.bannerfull .bannercontent h2{font-size:24px;color:#fff}.smallwhitebanner h1,.smallblackbanner h1,.doublewhite h1{margin:0;font-size:35px}.smallwhitebanner h2,.smallblackbanner h2,.doublewhite h2{margin:0;font-size:24px}}@media all and (max-width:700px){.smallwhitebanner,.smallblackbanner,.doublewhite{width:100%;overflow:hidden;padding-top:40%;padding-left:5%}.smallwhitebanner,.smallblackbanner{background-position:right 30%}.smallwhitebanner h1,.smallblackbanner h1,.doublewhite h1{font-size:5vw}.smallwhitebanner h2,.smallblackbanner h2,.doublewhite h2{font-size:3vw}.smallwhitebanner .bannercontent,.smallblackbanner .bannercontent,.smallwhitebanner .bannerbutton,.smallblackbanner .bannerbutton,.doublewhite .bannerbutton,.doublewhite .bannercontent{left:5%}.smallwhitebanner .bannerbutton,.smallblackbanner .bannerbutton,.doublewhite .bannerbutton{font-size:20px}.bannerfull .bannercontent{position:absolute;left:5%;top:10%}.bannerfull .bannercontent h1{font-size:5vw}.bannerfull .bannercontent h2{font-size:3vw}}@media all and (max-width:400px){.smallwhitebanner,.smallblackbanner,.doublewhite{width:100%;overflow:hidden;padding-top:64%}.smallwhitebanner h1,.smallblackbanner h1,.bannerfull .bannercontent h1,.doublewhite .bannercontent h1{font-size:10vw}.smallwhitebanner h2,.smallblackbanner h2,.doublewhite h2{font-size:6vw}.bannerfull .bannercontent h2{font-size:3vw}.smallwhitebanner .bannerbutton,.smallblackbanner .bannerbutton,.doublewhite .bannerbutton{font-size:14px}.bannerfull{min-height:150px;background-position:30% bottom}}.iqfront{width:50%;font-size:12px;color:#fff;background-image:url(../images/iqfront.jpg);background-size:cover;position:relative;padding-top:43.237%}.iqfrontcontent{position:absolute;width:40%;top:23%;left:5%;text-align:center}.frontbuttonwhite,.frontbuttonwhite:visited{font-size:18px;border:1px solid #fff;border-radius:3px;margin-top:5%;padding:5px 20px;text-decoration:none;color:#fff;display:inline-block}.frontbuttonwhite:hover{background-color:rgba(0,0,0,.3);text-decoration:none}.iqfrontcontent h2{font-size:1.71875vw}.iqfrontcontent p{font-size:1.0937vw}@media all and (min-width:1280px){.iqfrontcontent h2{font-size:22px}.iqfrontcontent p{font-size:14px}}@media all and (max-width:700px){.iqfront{width:100%;padding-top:86.47%}.iqfrontcontent h2{font-size:3.6vw}.iqfrontcontent p{font-size:2vw}}.bannerimagecat{width:100%;position:relative;padding-top:42.62%;background-repeat:no-repeat;background-color:green;background-size:cover;margin:10px 0 0}.bannercontentcat{position:absolute;top:10%;left:5%;padding:2% 3%;background-color:rgba(255,255,255,.8)}.bannercontentcat h1{font-size:4.8vw;font-weight:700;margin:0;padding:0}.bannercontentcat p{font-size:1.5vw;margin:0;padding:0}@media all and (min-width:1280px){.bannercontentcat h1{font-size:61.44px}.bannercontentcat p{font-size:19.2px}}@media all and (max-width:700px){.bannercontentcat h1{font-size:9.6vw}.bannercontentcat p{font-size:3vw}}a.pbox{width:31.6%;position:relative;padding-top:20%;margin-bottom:2%;background-size:contain;background-position:right;display:inline-block;color:#000;background-repeat:no-repeat;box-sizing:border-box;background-color:#fff}a.pbox h2{position:absolute;bottom:0;left:0;font-size:2.5vw;margin:0;padding:0;text-align:right;width:48%;transform:rotate(-90deg);transform-origin:0 0;padding-top:2%}a.pbox h3{position:absolute;bottom:1vw;right:1vw;font-size:1.25vw;margin:0;padding:0}.pbox.ccol30{margin-right:1%}.pbox.ccol31{margin-right:1%;margin-left:1%}.pbox.ccol32{margin-left:1%}.productlist{background-color:#f6f6f4;padding:2% 2% 0}@media all and (min-width:1280px){a.pbox h2{font-size:32px}a.pbox h3{font-size:16px}}@media all and (max-width:900px){a.pbox{width:48.5%;padding-top:33%}.pbox.ccol30{margin-right:0}.pbox.ccol31{margin-right:0;margin-left:0}.pbox.ccol32{margin-left:0}.pbox.ccol20{margin-right:1%}.pbox.ccol21{margin-left:1%}a.pbox h2{width:50%;font-size:5vw}a.pbox h3{font-size:2vw}}@media all and (max-width:600px){a.pbox{width:100%;padding-top:33%}a.pbox h2{transform:none;text-align:left;left:3%;top:20%;font-size:7vw}a.pbox h3{font-size:3vw;left:3%;top:50%}.pbox.ccol20{margin-right:0}.pbox.ccol21{margin-left:0}}.category-tabs a.awardstab~.tabcontent>.awardstab{display:none}.category-tabs a.awardstab:focus~.tabcontent>.awardstab{display:block}.category-tabs a.awardstab:focus{border-color:#91b4d4;color:#000}.category-tabs a.awardstab~.tabcontent>.detailstab{display:block}.category-tabs a.awardstab:focus~.tabcontent>.detailstab{display:none}.category-details{width:50%;display:inline-block}.category-details h1{padding:0 20px;margin:0;font-size:2vw;margin-top:20px}.category-tabs{padding:20px}.tabline{border-bottom:1px solid #888;width:80%;margin-bottom:20px}.category-tabs .tab{display:inline-block;padding:5px;border-bottom:3px solid #ccc;margin-right:5px;color:#888;font-size:18px}.category-tabs a.detailstab:focus{border-color:#91b4d4;color:#000}.category-image{display:inline-block;width:49%;vertical-align:top;margin-top:10%}@media all and (min-width:1280px){.category-details h1{font-size:26px}}@media all and (max-width:900px){.category-details h1{font-size:18px}.category-image{display:none}.category-details{width:100%}}@media all and (max-width:600px){.category-tabs a.awardstab~.tabcontent>.awardstab{display:block}.category-tabs a.awardstab:focus~.tabcontent>.awardstab{display:block}.category-tabs a.awardstab~.tabcontent>.detailstab{display:block}.category-tabs a.awardstab:focus~.tabcontent>.detailstab{display:block}.category-tabs .tab{display:none}}.product_toparea{background-color:#f5f5f5;padding:20px;margin-top:20px;height:590px}.product-info-main{display:inline-block;width:35%;margin-left:2%;float:none;vertical-align:top}.page-layout-1column .product.media{display:inline-block;background-color:#fff;width:40%;float:none;overflow:hidden;position:relative;vertical-align:top;min-height:521px}.fotorama__thumb-border{border:1px solid #888}.block.related{display:inline-block;float:none;width:13%;border-left:1px solid #ccc;padding-left:3%}.page-layout-1column .products-grid .product-item{width:100%}.column.main .product-items{margin-left:0}.product.name.product-item-name{text-align:center}.page-layout-1column .product-info-main{width:37%}.product_toparea .product-info-main .box-tocart .field.qty,.product-options-bottom .box-tocart .field.qty{display:none}#block-related-heading{font-weight:300}.product_toparea .block.related{text-align:center}.product_toparea .product-info-main .price-box .price-wrapper .price,.product-options-bottom .price-box .price-wrapper .price{font-size:32px;color:red}.product_toparea .product-info-main .stock.available{color:green}.product_toparea #product-addtocart-button{background-color:green;border:0;transition:background-color .5s}.product_toparea #product-addtocart-button:hover{background-color:#38bd15;transition:background-color .5s}.product_toparea .product-info-main .page-title-wrapper .page-title{margin:0}.product_toparea h2{margin:0;font-size:20px}.product_toparea{height:auto;margin-bottom:20px}.product.media{margin:0}.uspmessage{font-weight:700;font-size:14px;padding:5px}.gallerynav{position:absolute;background-color:#f5f5f5;padding:5px;z-index:200;left:0;top:0;width:100%}.gallerynav a{display:inline-block;background-color:#888;border-radius:3px;padding:5px 15px;color:#ccc;text-decoration:none;font-weight:700}.gallerynav a:hover{color:#000}.gallerynav a.selected{background-color:#555;color:#fff}.gallery-placeholder{padding-top:30px}#view3d,#viewvideo{position:absolute;left:0;top:0;height:100%;width:100%;z-index:100;display:none}.gallerynav a span{background-image:url(/pub/static/frontend/armourhome/qacoustics/en_GB/images/mediaicons.png);display:inline-block;width:24px;height:24px;background-size:cover;vertical-align:middle;margin-right:5px}.gallerynav a#galleryvideo span{background-position:-24px}.gallerynav a#gallery3d span{background-position:-48px}.fotorama__thumb{cursor:pointer}.product.data.items>.item.content{border-top:1px solid #888;margin-top:33px}.product.data.items>.item.title>.switch{font-size:18px;border:0;font-weight:400;border-bottom:3px solid #ccc;color:#888;background-color:#fff}.product.data.items>.item.title.active>.switch{border-bottom:3px solid #91b4d4}@media all and (max-width:900px){.block.related{width:100%}.page-layout-1column .products-grid .product-item{display:inline-block;width:auto}.product_toparea .block.related{text-align:left}.block.related{border:0;border-top:1px solid #eee;padding-top:20px;margin-top:20px}.page-layout-1column .product-info-main{width:49%}.page-layout-1column .product.media{width:49%}}@media all and (max-width:750px){.page-layout-1column .product-info-main{width:100%;padding-top:20px}.page-layout-1column .product.media{width:100%}}#payment .discount-code{display:none}.opc-progress-bar{margin-top:40px}.cardsicon{background-image:url(../images/cards.png);display:inline-block;vertical-align:middle;width:192px;height:38px;border:1px solid #ccc}#shipping .fieldset>.field .note{display:none}.authentication-wrapper{display:none}.contentsection p{font-size:15px;line-height:22px;padding-bottom:20px;width:80%;max-width:700px;margin-left:auto;margin-right:auto}.contentsection h2{font-size:38px}.centersection{text-align:center}.halfwidthsection{display:inline-block;width:42%;padding:3%;vertical-align:top}.halfwidthsection p{width:100%;max-width:1280px}.greysection{background-color:#b0aea3;color:#000;margin-top:20px}.greysection h2{margin:0;padding:20px;font-size:22px}.brochurebanner{width:100%;position:relative;background-size:cover;padding-top:44.375%;margin-top:20px}.brochurebanner .bannercontent{position:absolute;width:50%;left:3%;top:11%}.brochurebanner .bannercontent h1{font-size:3.6875vw;color:#000;margin:0}.brochurebanner .bannercontent h2{padding-top:1%;font-size:1.5625vw;color:#000;font-weight:700;margin:0}@media all and (min-width:1280px){.brochurebanner .bannercontent h1{font-size:40px;color:#000;margin:0}.brochurebanner .bannercontent h2{padding-top:1%;font-size:20px;color:#000;font-weight:700;margin:0}}@media all and (max-width:700px){.halfwidthsection{display:inline-block;width:94%;padding:3%;vertical-align:top}}.breadbar .page-header{float:right}.switcher-language{color:#fff}.page-header .switcher .options ul.dropdown{min-width:50px;background-color:#000;border:0}.page-header .switcher .options ul.dropdown a{font-weight:700;color:#fff}.page-header .switcher .options ul.dropdown li:hover{background-color:#fff}.page-header .switcher .options ul.dropdown li:hover a{color:#000}a.productbuybutton{display:inline-block;background-color:#5fae4c;font-size:20px;padding:10px 20px;border-radius:3px;font-weight:700;color:#fff;margin-bottom:20px;text-align:center;width:80%;max-width:400px}a.productbuybutton:hover{background-color:#7ecb6c;text-decoration:none}@media all and (max-width:767px){.logo{max-width:calc(91%);display:inline-block;text-align:center;width:100%}.logo img{max-height:250px;display:inline}.page-header{padding-bottom:2px;margin-bottom:0}.nav-sections-item-title{display:none}.section-items.nav-sections-items{background-color:#fff}.navigation>ul>li.level0,.navigation>ul>.level0:last-child{background-image:none}.navigation .parent .level-top:after{top:8px}.nav-sections-item-content{margin-top:0}.breadcrumbs{display:none}}.field-tooltip-action.action-help{display:none}.page.messages{padding-top:20px}.sorter{display:none}.loading-mask{top:150px}.cart-container{padding-top:30px}.checkout-success{padding-left:30px;padding-top:30px}.success_shipping_address{width:280px;display:inline-block;vertical-align:top}.success_order_items{width:600px;display:inline-block;vertical-align:top}.success_description{width:280px;display:inline-block;vertical-align:top;padding:3px}.success_item_price{width:280px;display:inline-block;vertical-align:top;text-align:right;padding:3px;font-size:18px}.success_div{border-top:1px solid #eee;width:100%}.checkout-success .actions-toolbar{padding-top:30px}.success_shipping,.success_total{padding-top:10px;width:100%;max-width:570px;text-align:right;font-size:18px}.success_total{font-size:32px}.summary_price{display:inline-block;width:180px;text-align:right}#customer-email-fieldset .note span{display:none}.footerinfo h3{margin-top:0}.footerinfo_details,.footerinfo_links{display:inline-block;min-width:280px;width:30%;vertical-align:top;padding:1.5%}.footerinfo_links a{color:#fff;display:inline-block;width:46%;vertical-align:top;padding:1%}.footerinfo_details p{font-size:12px}.subscribe{padding-top:20px}.subscribe input{background-color:transparent;border:1px solid #eee}.subscribe .action.primary{background-color:#eee;border:1px solid #eee;color:#333}.block.newsletter .action.subscribe{border-radius:0}.block.newsletter .field{margin-right:0}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:0 0 !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}