/*!
 Theme Name:   Handset Solutions
 Description:  Handset Solutions custom theme
 Author:       Galactic Labs
 Author URI:   http://galacticlabs.co.uk
 Template:     basel
 Version:      1.0.0
 Text Domain:  handset-solutions
*/.flex{display:flex}.flex-initial{flex:0 1 auto}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-stretch{align-items:stretch}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.content-start{align-content:flex-start}.content-center{align-content:center}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}a{color:#016fae}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.vc_toggle .vc_toggle_title>h4{font-size:1.5rem;color:#1a1a1a}span.tp-bullet-title{display:none!important}.title-wrapper{padding-top:2rem;padding-bottom:2rem}.title-wrapper.basel-title-size-default .title{font-weight:700;font-size:2rem;text-transform:uppercase}.liner-continer .left-line:after,.liner-continer .right-line:after{height:2px}.title-wrapper.basel-title-style-bordered .liner-continer .left-line:after,.title-wrapper.basel-title-style-bordered .liner-continer .right-line:after{background-color:#016fae}.title-wrapper.basel-title-color-white.basel-title-style-simple .title:after{background-color:#fff}.widget-title,.widgettitle{color:#9c0015}.wpb_single_image.small-img img{height:40px;width:auto}.widget_shopping_cart .total .amount{float:none;display:inline-block;margin-left:5px}.cat-design-alt:hover .product-category-thumbnail{transform:scale(1)!important}.products.elements-grid.basel-products-holder:not(.elements-list){display:flex;flex-wrap:wrap}.products.elements-grid.basel-products-holder:not(.elements-list):before{display:none}.products.elements-grid.basel-products-holder:not(.elements-list).grid-columns-4>*{width:50%}.products.elements-grid.basel-products-holder:not(.elements-list)>.clearfix{display:none!important}.products.elements-grid.basel-products-holder:not(.elements-list) .product-grid-item.basel-hover-standard{display:flex;flex-direction:column}.products.elements-grid.basel-products-holder:not(.elements-list) .product-grid-item.basel-hover-standard .product-element-top{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.products.elements-grid.basel-products-holder:not(.elements-list) .product-grid-item.basel-hover-standard .product-title{margin-top:auto}@media only screen and (min-width:992px){.products.elements-grid.basel-products-holder:not(.elements-list).grid-columns-4>*{width:25%}}.product-grid-item .price{line-height:1.2;font-weight:700}.product-grid-item .price small{font-size:12px;font-weight:400}.product-grid-item .price .woocommerce-price-suffix .woocommerce-Price-amount{font-size:14px;font-weight:700}.product-grid-item .price .woocommerce-price-suffix .woocommerce-Price-amount:before{content:" ";display:block}.product-grid-item.outofstock .button{background-color:transparent;color:#1a1a1a;border-color:#e8e8e8}.product-grid-item.outofstock .button:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#e8e8e8}.product-listing-content-container{border-radius:5px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background:#fff;display:flex;flex-direction:column;padding:1rem;height:100%;width:100%}@media only screen and (min-width:769px){.elements-list .product-listing-content-container{display:flex;flex-direction:row}}.single-product-content p.price,.single-product-content span.price{line-height:1.2;font-weight:700}.single-product-content p.price small,.single-product-content span.price small{font-size:14px;font-weight:400}.single-product-content p.price .woocommerce-price-suffix .woocommerce-Price-amount,.single-product-content span.price .woocommerce-price-suffix .woocommerce-Price-amount{font-size:20px;font-weight:700}.single-product-content p.price .woocommerce-price-suffix .woocommerce-Price-amount:before,.single-product-content span.price .woocommerce-price-suffix .woocommerce-Price-amount:before{content:" ";display:block}.product-type-variable .basel-scroll-content>p.price{display:none}.refurbished-new-product-link{margin-bottom:1rem}.single-product-content .product-tabs-wrapper{background-color:#f3f3f3}.single-product-content .variations .swatches-select .text-only{padding:.5rem;border:1px solid #016fae;border-radius:2px}.single-product-content .variations .swatches-select .active-swatch{background:#016fae;color:#fff}.container{width:100%}.footer-suffix{text-align:center}.basel-cookies-popup{z-index:2147483640!important}.sticky-header.act-scroll .menu-main-nav-container{visibility:hidden;height:0}.sticky-header .right-column .header-links{display:inline-block}.main-page-wrapper{margin:0;padding:0;background:#f9f9f9}