.subCats li a:before,.tileTitle span:after{font-family:FontAwesome;font-style:normal;text-decoration:inherit}.recentBlogs li a .blog_excerpt,.recentBlogs li a .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-side-slider{margin-bottom:15px}.home-side-slider:last-of-type{margin-bottom:0}.breadcrumbs,.home-page-top-info-bar{padding:5px 0;border-bottom:1px solid #ddd;background-color:#F1F1F1;text-align:center;margin-bottom:10px}.breadcrumbs{text-align:left}.home-page-top-info-bar a{padding:0 8px 0 0;margin:0;color:#0A263C;display:inline-block}.home-page-top-info-bar a span{color:#e74c3c}.home-page-top-info-bar a:before{content:"";height:10px;margin-right:12px;display:inline-block;border-right:1px solid #ddd}.home-page-top-info-bar a:first-child:before{border-right:none}.home_tiles_wrapper{width:100%;margin:20px 0;padding:0}.tile_wrapper img{width:100%;height:auto}.tiles_row{clear:both;margin:0;padding:0}.tile_wrapper{width:25%;marign:0;padding:0;float:left;position:relative;overflow:hidden}.tileTitle{position:absolute;padding:0;margin:0;transition:all ease .3s .5s;width:100%}.showMore:hover .tileTitle{bottom:-50px;transition:all ease .3s}.tileTitle span{margin:15px;font-size:20px;padding-right:20px;position:relative;display:block}.tileTitle span:after{content:"\f138";font-weight:400;font-size:18px;position:absolute;top:0;right:0}.half-tile{position:relative}.insideTile{position:absolute;bottom:0;left:100%;margin:0;padding:0;transition:all ease-out .2s .2s;width:100%;height:100%;display:block;background:rgba(255,255,255,.85)}.insideTileWrapper{display:table;width:100%;height:100%}.insideTileWrapper2{display:table-cell;vertical-align:middle}.showMore:hover .insideTile{left:0;transition:all ease .2s .3s}.insideTile h4,.insideTile ul{margin:5px 5px 5px 300px;Width:100%;transition:all ease .2s 0s;text-align:center;font-size:16px}.showMore:hover .insideTile h4,.showMore:hover .insideTile ul{margin-left:5px;transition:all ease .5s .4s}.bottom{bottom:0}.left{left:0}.white{color:#fff}.black{color:#000}.middle{bottom:50%!important;margin-top:-7px}.right{right:0}.half{width:50%!important}@media only screen and (max-width:640px){.tile_wrapper{width:49.999%}}.gardenHeader img{margin-bottom:15px}.mainSection img{width:100%;height:auto}.quick-search{margin:auto}.product-options p.required{Display:none}.product-options dt label.required em:after{content:"Required";font-size:10px;padding:0 0 0 5px;font-weight:400}.product-options{margin-top:15px;padding-top:15px;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.product-options dt{font-size:16px;font-weight:700;background:#efefef;padding:5px;border-radius:5px}.product-options dt label{margin:0;padding-left:10px}.product-options dd{padding:5px}.product-options dd:after{content:"";display:block;clear:both;height:1px;width:100%}.product-options dd .input-box{width:100%;position:relative}.product-options ul.options-list li{position:relative}.product-options dd .input-box .price-notice{color:#D5181B;margin:0;padding:0;font-size:12px;text-align:right;position:absolute;top:0;right:0}.product-options ul.options-list input.checkbox{width:20px;height:20px}.product-options dd .qty-holder .qty-disabled{background:0 0;border:none}.boxWrapper{margin-bottom:20px}.boxWrapper *{transition:all ease-in-out .3s}.boxWrapper a{display:block;background:#D93B3E;border:2px solid #D4D4D4;position:relative;overflow:hidden}.boxWrapper a h4{width:100%;text-align:center;padding:10px 0;position:absolute;bottom:0;left:0;background:rgba(254,254,254,.8);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;z-index:99}.boxWrapper a:hover h4{-webkit-transform:translateY(-50%) scale(1.3,1.3);-moz-transform:translateY(-50%) scale(1.3,1.3);-ms-transform:translateY(-50%) scale(1.3,1.3);transform:translateY(-50%) scale(1.3,1.3)}.boxWrapper a img{width:100%;z-index:1;height:auto;transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;-webkit-transition:all 3s ease-in-out}.boxWrapper a:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.customPageHead{padding-top:0!important}.subCats{margin:25px 0;padding:0;list-style:none}.subCats li{background:#F0F0F0;margin:0 0 3px;padding:0}.subCats li a{position:relative;padding:10px 30px 10px 10px;color:#7E7E7E;font-size:16px;display:block}.subCats li a:before{content:"\f0da";font-weight:400;color:#7E7E7E;font-size:18px;padding-right:.5em;position:absolute;top:50%;margin-top:-.5em;right:3px}.subCats li a:hover{color:#000}.subsubCats{padding:5px 5px 5px 20px;background:#F4F4F4}.subsubCats li{background:0 0}.subsubCats li a{position:relative;padding:2px 15px 2px 2px;color:#7E7E7E;font-size:12px;display:block}.subsubCats li a:before{content:"";display:none}.subsubCats a:hover{color:#000}.product-view .product-image-gallery .gallery-image.visible{min-width:70%;margin:auto}#fdw-pricing-table{margin:0 auto;text-align:center;width:100%;zoom:1}#fdw-pricing-table:after,#fdw-pricing-table:before{content:"";display:table}#fdw-pricing-table:after{clear:both}#fdw-pricing-table .plan{font:13px 'Lucida Sans','trebuchet MS',Arial,Helvetica;background:#fff;border:1px solid #ddd;color:#333;padding:20px 0;width:49%;float:left;position:relative;margin:5px 0 20px;-moz-box-shadow:0 2px 2px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 2px -1px rgba(0,0,0,.3);box-shadow:0 2px 2px -1px rgba(0,0,0,.3)}#fdw-pricing-table .plan:after{z-index:-1;position:absolute;content:"";bottom:10px;right:4px;width:80%;top:80%;-webkit-box-shadow:0 12px 5px rgba(0,0,0,.3);-moz-box-shadow:0 12px 5px rgba(0,0,0,.3);box-shadow:0 12px 5px rgba(0,0,0,.3);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}#fdw-pricing-table .popular-plan{top:-20px;padding:40px 0}#fdw-pricing-table .header{position:relative;font-size:20px;font-weight:400;text-transform:uppercase;padding:40px 0;border-bottom:8px solid;background-color:#eee;background-image:-moz-linear-gradient(#fff,#eee);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-image:-webkit-linear-gradient(#fff,#eee);background-image:-o-linear-gradient(#fff,#eee);background-image:-ms-linear-gradient(#fff,#eee);background-image:linear-gradient(#fff,#eee)}#fdw-pricing-table .header:after{position:absolute;bottom:-8px;left:0;height:3px;width:100%;content:''}#fdw-pricing-table .popular-plan .header{margin-top:-40px;padding-top:60px}#fdw-pricing-table .plan1 .header{border-bottom-color:#B3E03F}#fdw-pricing-table .plan2 .header{border-bottom-color:#7BD553}#fdw-pricing-table .plan3 .header{border-bottom-color:#3AD5A0}#fdw-pricing-table .plan4 .header{border-bottom-color:#45D0DA}.no-express #fdw-pricing-table .plan4{display:none}.no-express .info{margin-bottom:20px;font-size:2em!important;padding:30px!important}#fdw-pricing-table .price{font-size:35px;margin-top:10px}#fdw-pricing-table .monthly{font-size:13px;margin-bottom:20px;text-transform:uppercase;color:#999}#fdw-pricing-table ul{margin:20px 0;padding:0;list-style:none}#fdw-pricing-table li{padding:10px 0}#fdw-pricing-table .signup{position:relative;padding:10px 20px;color:#fff;font:700 14px Arial,Helvetica;text-transform:uppercase;text-decoration:none;display:inline-block;background-color:#72ce3f;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:0 -1px 0 rgba(0,0,0,.15);opacity:.9}.colorContainer h4,.homeCatList h4 a{font-family:Exo,sans-serif}#fdw-pricing-table .signup:hover{opacity:1}#fdw-pricing-table .signup:active{-moz-box-shadow:0 2px 2px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3) inset;box-shadow:0 2px 2px rgba(0,0,0,.3) inset}#fdw-pricing-table .plan1 .signup{background:#B3E03F}#fdw-pricing-table .plan2 .signup{background:#7BD553}#fdw-pricing-table .plan3 .signup{background:#3AD5A0}#fdw-pricing-table .plan4 .signup{background:#45D0DA}.pictureContainer{padding:40px 0!important;background-size:cover;background-position:center center;background-attachment:fixed;color:#fff;border:20px solid rgba(254,254,254,.3);border-left:none;border-right:none;background:rgba(0,0,0,.75)}@media only screen and (max-width:767px){#allibertTop{background-size:contain!important;background-position:center center!important;background-attachment:fixed!important}#introduction{padding:10px}}.color1,.nofadeBg{background:0 0}.pictureContainer p.mainText{font-size:1.5em;line-height:1.5em;color:#333!important}.colorContainer{padding:0;margin:0}.colorContainer .fa{Float:left}.colorContainer h4{color:#333;font-size:25px;padding:10px 0;display:block;margin:0;transition:all ease .3s}.image1{background-image:url(/media/uploaded/home-page/free-del-home-happy.jpg)}.image2{background-image:url(/media/uploaded/home-page/warehouse.jpg)}.image3{background-image:url(/media/uploaded/home-page/categories.jpg)}.colorContainer .main{padding:0!important}.colorContainer span.icon.large{width:67px!important;height:30px!important;padding:5px!important;font-size:30px!important;text-align:center!important;line-height:30px!important}.free-delivery .bigText,.free-delivery p{text-align:center;color:#fff;line-height:1.3em}.homeCatList h4 a{color:#fff;font-size:30px}.homeCatList ul{font-size:18px;list-style:none;margin-bottom:30px}.homeCatList ul li:before{content:"\f0da";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#fff;font-size:18px;padding-right:.5em;position:absolute;top:5px;left:0}.homeCatList ul li{position:relative;padding:5px 20px}.homeCatList ul li a{color:#fff}.free-delivery .bigText{text-transform:uppercase;font-size:50px;font-weight:700;display:block;font-family:Exo,sans-serif}.free-delivery p{font-size:20px;padding:0 50px;margin:0}.pictureContainer p{color:#fff!important;margin:0}.no-min-height{min-height:inherit!important}.marbot30{margin-bottom:30px}.padBot30{padding-bottom:30px}.padBot50{padding-bottom:50px}.margtop10{margin-top:10px}.feature{margin:0!important}.feature p{padding:0!important;margin:0 20px 0 0!important;text-align:left}.feature .below-heading{font-weight:400!important;font-family:Exo,sans-serif!important;font-size:x-large!important}.freeDelivery{margin-top:20px;text-align:center}.block-layered-nav .block-subtitle{display:none;margin-bottom:0}.block-layered-nav dl{padding-left:0;padding-top:0}.block-layered-nav dt{font-size:100%;font-weight:700;padding:7px;margin:4px 0;background:#efefef;border-radius:5px;transition:all ease .2s}.block-layered-nav dt.active,.block-layered-nav dt:hover{background:#e74c3c;color:#fff}.block-layered-nav dd{padding:10px;float:none;margin-bottom:15px;display:none;width:inherit}.block-layered-nav .actions a,.floatRight{float:right}.block-layered-nav div.view:nth-child(-n+2) dd{display:block}.block-layered-nav .view:after{content:"";display:block;clear:both;height:1px;width:100%}.block-layered-nav dd.last{border-bottom:none}.block-layered-nav .currently{margin:0}.block-layered-nav .currently .block-subtitle{display:block;padding:10px 10px 0;font-weight:700}.block-layered-nav .currently ol{margin:0;padding:10px 0}.block-layered-nav .currently ol li{display:block;position:relative;padding-left:10px;border-left:5px solid #34495e;padding-bottom:20px;margin-bottom:10px}.block-layered-nav .currently .label{margin-right:0;color:#d90000;display:block}.block-layered-nav .currently .btn-remove{margin:0;top:auto!important;bottom:0;position:absolute;right:0;font-size:80%}.block-layered-nav .currently .btn-remove:before{width:11px;height:11px;line-height:11px;overflow:hidden;font-family:FontAwesome;font-size:11px;text-align:center;margin:5px}.block-layered-nav .actions{margin:0;border-top:none}.m-filter-item-list{list-style:circle;margin-left:20px;padding-left:0}.block .block-content{font-size:1em;padding:12px}.block .block-content .currently{background:#fff;padding:12px;border-radius:5px;border-bottom:none}.trustpilot-widget{border:1px solid #ddd}.noBorder{border:none!important}.margTop20{margin-top:20px}#tp-widget-wrapper>a>div.tp-widget-trustscore.ng-binding{display:none!important}.hide-above-768{display:none}.links{text-align:right}.pickRoom li a .bottom,.pickRoom li a .head,.pickRoom li a i,.resp-tab-content p.price,.sonos-soundbar a.price,.videowrapper{text-align:center}.homeTopHeading{background:url(../images/landing-pages/home-top-banner.jpg) center center no-repeat;background-size:cover;margin-bottom:30px}.gardenTopHeading{background:url(/media/uploaded/pageheaders/home/home-top-section-garden.jpg) center center no-repeat;background-size:cover;margin-bottom:30px}.computerTopHeading{background:url(/media/uploaded/pageheaders/home/home-top-section-computer.jpg) center center no-repeat;background-size:cover;margin-bottom:30px}.technologyTopHeading{background:url(/media/uploaded/pageheaders/home/home-top-section-technology.jpg) center center no-repeat;background-size:cover;margin-bottom:30px}.xmaslistTopHeading{background:url(/fresh/media/wysiwyg/christmas-header.jpg) center center no-repeat;background-size:cover;margin-bottom:30px}.christmasTopHeading{background:url(/media/uploaded/christmas/top-header-2.jpg) center center no-repeat;background-size:cover;margin-bottom:30px}.cms-christmas{background:url(/media/uploaded/christmas/bg-2.jpg) #fff}.header-thin{margin:20px 0}.cms-christmas #introduction{padding:60px;color:#fff}.cms-christmas .header-container3{background:url(/media/uploaded/christmas/bg-3.jpg)}.cms-christmas .header-container3 .header-topcontainer{background-color:#fff}#introduction{padding:60px}.infoContainer,.pickRoom,.pickRoom li{margin:0;padding:0}#introduction p{font-size:16px;line-height:1.5em}.pickRoom li{width:20%;float:left;height:175px;transition:all ease .3s}.pickRoom li a{background:#7197B7;display:table;height:100%;width:100%;color:#fff}.pickRoom li a.active,.pickRoom li a:hover{background:#fff;display:table;height:100%;width:100%;color:#7197B7;transition:all ease .3s}.pickRoom li a div{font-size:1.8em;display:table-cell;vertical-align:middle;height:100%;width:100%}.pickRoom li a div span{font-size:1.2em;line-height:2.5em}.pickRoom li a .head{display:block;font-weight:700}.pickRoom li a .bottom,.pickRoom li a i{display:block}.infoContainer .extraInfo{margin:0;padding:0;max-height:0;display:block;width:100%;overflow:hidden;height:auto;background:#fff;transition:max-height ease .2s 0s;visibility:hidden}.infoContainer div.opened{max-height:9999px;visibility:visible;transition:max-height ease .6s .2s}.techsquares div div a{position:relative;width:100%;height:100%;display:block;margin-bottom:15px;transition:all ease .2s;overflow:hidden}.techsquares div div a h4{position:absolute;bottom:0;left:0;width:90%;padding:5%;background:rgba(199,194,179,.8);color:#fff;margin:0;font-size:24px;line-height:1em;transition:all ease .4s}.techsquares div div a:hover h4{padding:50% 5%;background:rgba(255,255,255,.63);color:#464646;font-size:50px;line-height:0}.techsquares div div a img{transition:all ease .4s;width:100%;height:auto}.techsquares div div a:hover img{opacity:.8;transform:rotate(4deg) scale(1.5,1.5)}#chat{position:fixed;bottom:0;right:20%;max-width:150px;width:10%;display:block}.featuredMain h2{font-size:14px}.featuredMain h3{font-size:12px}.featuredMain p{font-size:10px}.resp-tab-content p.price a{color:#404040;font-weight:400;font-size:30px!important;line-height:35px;font-family:Arial;margin:10px 10px 0;padding:10px 27px 10px 26px;background:#F4D819;display:inline-block}.resp-tab-content p.price a.blue{background:#0D4A7D;color:#fff;border-color:#162451}.recently_viewed_product_box .section-title{padding-top:30px!important}@media only screen and (max-width:1280px){.hide-above-768,.hide-under-1280{display:none}.recently_viewed_product_box .section-title{padding-top:10px!important}}@media only screen and (max-width:1040px){.hide-under-1040{display:none}}@media only screen and (max-width:959px){.hide-above-768,.hide-under-1280{display:none}.tile_wrapper{width:50%}.tiles_row .tile_wrapper:nth-child(2n+1){clear:left}}@media only screen and (min-width:768px) and (max-width:959px){.hide-above-768,.hide-under-1280{display:none}.sonos-upsell .sonos-up-wrapper a .sonos-name{font-size:22px!important}}@media only screen and (max-width:767px){.hide-above-768{display:block}.hide-below-767,.hide-under-1280{display:none}.links{text-align:center}.pictureContainer{background-attachment:scroll}.col-left,.col-main,.col-right{margin-bottom:0!important}.gardenHeader img{width:100%;height:auto}}@media only screen and (min-width:480px) and (max-width:767px){.homeCatList h4,.homeCatList ul,.links{text-align:center}.hide-above-768{display:block}.hide-below-767,.hide-under-1280,.homeCatList ul li:before{display:none}#recentlyviewedmodule .owl-controls{display:none!important}.recently_viewed_product_box .section-title{padding-right:0!important}}@media only screen and (min-width:640px) and (max-width:767px){.homeCatList h4,.homeCatList ul,.links{text-align:center}.hide-above-768{display:block}.hide-below-767,.hide-under-1280,.homeCatList ul li:before{display:none}}@media only screen and (max-width:479px){.homeCatList h4,.homeCatList ul,.links{text-align:center}.hide-above-768{display:block}.hide-below-767,.hide-under-1280,.hide-under-479,.homeCatList ul li:before{display:none}.tile_wrapper{width:100%}.recently_viewed_product_box .section-title{padding-top:0!important}.product-description h2.main{font-size:50px!important}}@media only screen and (min-width:320px) and (max-width:479px){.homeCatList h4,.homeCatList ul,.links{text-align:center}.homeCatList ul li:before{display:none}.hide-above-768{display:block}.hide-below-767,.hide-under-1280,.hide-under-479{display:none}.pictureContainer{background-attachment:scroll}}@media only screen and (max-width:319px){.homeCatList h4,.homeCatList ul,.links{text-align:center}.homeCatList ul li:before{display:none}.hide-above-768{display:block}.hide-below-767,.hide-under-1280,.hide-under-479{display:none}}ol.m-filter-item-list li{padding:1px 0!important;margin:0;font-size:12px}.hiddenTrust{display:none;background:#989898}.trustLink{width:133px;height:40px;position:absolute;left:50%;top:0;margin-left:-66px;background:url(/media/uploaded/home-page/trust-pilot-header.png) 0 -10px no-repeat;transition:all ease-out .15s;overflow:hidden}.additional-wrapper,.main-description,.top-desc-wrapper{position:relative}.trustLink:hover{background-position:0 -7px}.m-action-list-link{display:none!important}.footer-primary .fa{margin-right:6px}.mydiv{background:#1b1b1b;margin:40px 0}.sonos-top{padding-bottom:20px}.sonos-top h1{margin-top:20px}.sonos-top p{font-size:16px;margin-bottom:20px;line-height:1.6em}.sonos-slider{padding:20px;border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB}.sonos-slider .owl-buttons{display:none}.sonos-slider .itemInner{border:none}.sonos-slider .products-grid .item{background:0 0!important}.sonos-slider .products-grid .item:hover{-webkit-box-shadow:None!important;-moz-box-shadow:None!important;-ms-box-shadow:None!important;-o-box-shadow:None!important;box-shadow:None!important}.sonos-slider .products-grid .item h2{font-size:80px}.sonos-slider .products-grid .item p.price{padding:20px 200px 20px 20px;font-size:35px;background:#ff0043;display:inline-block;margin:5px 0 15px;color:#fff;font-weight:700}.sonos-slider .products-grid .item p.info{font-size:16px;line-height:1.7em}.sonos-middle-thirds a p.info{margin:5px;padding:20px;font-size:16px;color:#333}.sonos-middle-thirds a:hover p.info{color:#333}.sonos-middle-thirds a p.price{margin:5px 25px;padding:20px 0;font-size:20px;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:700;background:#ff0043;text-align:center}.sonos-soundbar p.info{margin:5px;padding:20px;font-size:16px;color:#333}.sonos-soundbar a.price{margin:20px 25px;padding:20px 0;font-size:20px;text-decoration:none;text-transform:uppercase;color:#fff;font-weight:700;background:#ff0043;display:block}.product-description h2.main{font-size:80px;margin-bottom:20px;padding:20px;font-weight:700;color:#fff!important}.product-description h2{margin:0 20px 10px;font-size:34px;line-height:1.7em}.sonos-menu{margin-left:30px}.sonos-menu-img{margin:auto}.sonos-menu li a{color:#fff;font-size:14px;display:block;font-weight:700;margin:5px 0;padding:5px 0 5px 10px}.product-description h2.play1.main,.sonos-slider .products-grid .item p.price.play1{background:#ac1d8f}.sonos-menu li a.play1,h2.play1,h4.play1{color:#ac1d8f}.product-description h2.play3.main,.sonos-slider .products-grid .item p.price.play3{background:#e7b300}.sonos-menu li a.play3,h2.play3,h4.play3{color:#e7b300}.product-description h2.play5.main,.sonos-slider .products-grid .item p.price.play5{background:#00adc6}.sonos-menu li a.play5,h2.play5,h4.play5{color:#00adc6}.product-description h2.sub.main,.sonos-slider .products-grid .item p.price.sub{background:#7d55c7}.sonos-menu li a.sub,h2.sub,h4.sub{color:#7d55c7}.product-description h2.playbar.main,.sonos-slider .products-grid .item p.price.playbar{background:#009f4d}.sonos-menu li a.playbar,h2.playbar,h4.playbar{color:#009f4d}.product-description h2.connect.main,.sonos-slider .products-grid .item p.price.connect{background:#c66005}.sonos-menu li a.connect,h2.connect,h4.connect{color:#c66005}.product-description h2.connect-amp.main,.sonos-slider .products-grid .item p.price.connect-amp{background:#b50938}.sonos-menu li a.connect-amp,h2.connect-amp,h4.connect-amp{color:#b50938}.product-description h2.dark.main,.sonos-slider .products-grid .item p.price.dark{background:#1a1919}h2.dark,h4.dark{color:#1a1919}.product-description{margin-bottom:50px}.product-description h3{font-size:40px;margin:20px}.large-text,.product-description p{font-size:16px;line-height:1.7em}.product-description p{margin:0 20px 10px}.row{width:100%;clear:both;display:block}.panel-container{padding:20px;margin-bottom:10px;border:1px solid #ECECEC}.panel-container .panel-header h4{font-size:30px;font-weight:700}.panel-container ul{margin-top:10px}.panel-container ul li strong{font-size:14px;line-height:1em}.panel-container ul li p{font-size:14px;margin-bottom:10px}.sonos-up-wrapper{border-bottom:1px solid #E4E4E4}.sonos-upsell .sonos-up-wrapper a{display:block;position:relative}.sonos-up-wrapper a img{float:left;margin-right:10px}.sonos-upsell .sonos-up-wrapper a .sonos-name{font-size:27px;height:80px;padding-top:20px;text-transform:uppercase;line-height:1em;white-space:nowrap}.sonos-upsell .sonos-up-wrapper a .sonos-name span{font-size:16px;color:#9C9C9C}.sonosrelatedname{text-transform:uppercase}.toplink img{margin-right:15px;width:85px}.extra_info_wrap{background:#fff;border:1px solid #BCBCBC;padding:20px;margin-top:20px}.extra_info_wrap .no-rating{display:block;margin:0;padding:0}.product_sku_cleverboxes{text-align:right}.add-to-links a{text-align:left!important;padding:0;margin:0}.info-message p,.price-block,div#popup h3{text-align:center}.extra_info_wrap .add-to-links a{display:block}.top-desc-wrapper .short-text ul{margin:10px 0 10px 20px;list-style:circle;font-size:14px;line-height:1.5em}.top-desc-wrapper .short-text ul li{margin-bottom:3px}.top-desc-wrapper{font-size:14px;line-height:1.5em}.description-viewmore.active{max-height:none}.right{float:right}.main-description{padding:30px 10px;margin-bottom:30px;border-bottom:1px solid #efefef;font-size:1.5em;line-height:1.6em}.main-description:first-of-type{padding-bottom:0;border-bottom:none}.product-view .product-shop h1.product-name{margin-bottom:15px}.product-view .price-box .special-price .price,.product-view .product-shop .price-box .regular-price .price{font-size:3em!important;font-weight:700!important;line-height:1em;margin-top:20px}.product-view .product-shop .related-wrapper .price-box .regular-price .price{font-size:15px!important;font-weight:700!important;line-height:1.2em}.price-block{display:block;margin:30px 0;padding:50px 10px;background:#fff;border:1px solid #efefef}.img-box{background:0 0!important}.img-box .product-image{display:block}.img-box .more-views .product-image{padding:2px}.additional-wrapper .fade-out{height:100px}.related-wrapper{margin-top:20px;padding-top:20px;border-top:1px solid #E0E0E0}#catbestsellersprodview h3.product-name,.related-wrapper h3.product-name{height:auto!important}.attributes-wrapper{margin-bottom:30px}.hidden{display:none}.data-table{background-color:transparent!important}#bestsellerpdp .price-box .old-price .price,#bestsellerpdp .price-box .special-price .price,#catbestsellersprodview .price-box .old-price .price,#catbestsellersprodview .price-box .special-price .price{font-size:15px!important}div#popup{padding:40px}div#popup h2{Text-align:center;font-size:40px;margin-bottom:50px}.info-message{background:#0D4A7D;padding:0 50px;display:none}.info-message p{padding:10px 0;color:#fff}.megaMenuList li a{padding:5px;display:block}.megaMenuWrapper{margin-right:10px;padding-right:10px;border-right:1px solid #D1D1D1}.megaMenuWrapper.right{margin-left:10px;padding-left:10px;border-left:1px solid #D1D1D1;margin-right:0;padding-right:0;border-right:none}.sonos .availability,.sonos .product_sku,.sonos ul li{text-align:left!important}.gardenHeader hr{height:1px;background:#DCDCDC;border:none;margin:20px 0}.mobile-block,.right-blocks{border:1px solid #DFDFDF;transition:.3s ease all}.hero .imgwrapper{padding:10px 20px 0}.appleHero{margin:30px 0;background:#F0F0F0;padding-top:30px}.hero-text h2{margin-bottom:10px;text-transform:uppercase;font-size:2em;line-height:1.25em;font-weight:300}.hero-text p{margin-bottom:0;font-size:1.2em;line-height:1.6em;font-weight:300}.hero ul li a{font-size:1.6em;line-height:2em;text-transform:uppercase;color:#A5A1A1}.hero ul li a:hover{color:#2E2E2E}.hero a.viewall{padding:10px 0;display:block;margin-top:10px;font-size:1.3em;text-align:center;background:#4C80B6;color:#fff}.hero a.viewall:hover{background:#4B8CD0}.apple{width:40%}.HomeImage,.clonenav,.mobile-select{width:100%}.right-blocks{margin-bottom:8px}.mobile-block{margin-bottom:15px}.mobile-block:hover,.right-blocks:hover,.select-wrapper{border:1px solid #8A8A8A}.bottom-link-thirds{padding:15px 0;display:block;background:#DFDFDF;color:#333;font-size:1.6em;margin:15px auto;text-align:center;transition:.3s ease all}.bottom-link-thirds:hover{background:#8A8A8A;color:#fff}.select-wrapper{margin:15px;padding:30px 15px}.select-inset{color:red}.fa-custom{font-size:7em!important;text-align:center;display:block!important}.social_boxes{display:inline;margin-left:10px}.marg-bottom-20,.marg-top-20{margin-top:20px}.HomeImage{height:auto}.clonenav{position:fixed;top:-60px;left:0;z-index:9999;opacity:0;transition:all ease .3s}.show-nav{transition:all ease .5s;opacity:1;top:0}.clonenav .category-label{display:none}.xmas-hours{background:red;color:#fff}.openCart{display:block!important}.landingpage{text-align:center;font-size:1.3em;line-height:1.6em}.kids-bedroom{Background:url(/media/landing-pages/camelot.jpg) center center no-repeat;background-attachment:fixed;background-size:cover}.landingpage .item,.landingpage .item .itemInner{background:0 0;margin:0;padding:0}.landingpage .item .itemInner{border:none}h2.blockHeader{display:block;margin:15px 0;padding-top:15px;border-top:1px solid #B3B3B3}.col-lg-2 a.wrapper img,.col-lg-2 a.wrapper p{display:block;WIDTH:95%;TEXT-ALIGN:CENTER;Margin:0 auto 10px}#vidBackground{position:fixed;top:50%;left:50%;min-width:100%!important;min-height:100%!important;width:auto!important;height:auto!important;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#333}.catalog-product-view .hotlist,.hotlist{width:40px;background:url(../images/product-label/hotlist.png) no-repeat;height:67px;position:absolute}.hotlist{top:33%;z-index:10;left:5px}.catalog-product-view .hotlist{top:inherit;left:inherit;bottom:46px;z-index:999;right:5px}.hotlist a{display:block;height:67px}.earlybird{position:absolute;width:75px;height:75px;top:33%;z-index:10;right:5px;background:url(../images/product-label/early-bird.png) no-repeat;background-size:contain}.product-view .earlybird{width:100px;height:100px;top:65%;right:20px}.pre-order-block{position:relative;padding:20px;border:2px solid #e4614d;border-radius:5px;margin-bottom:20px}.pre-order-block h3{color:#e4614d;font-weight:700;margin-bottom:5px;font-size:1.8em}.pre-order-block p{font-size:1.3em;line-height:1.8em;color:#3D3D3D}.pre-order-block img{float:left;margin-right:20px;margin-top:5px;width:28%}li.resp-tab-active a .finance-tab,li:hover a .finance-tab{color:#fff}.finance-section-third{margin:20px 0;text-align:center;line-height:1.7em}.catalogue_finance{display:block;background:#339c31;color:#fff}.price-box{margin-bottom:6px}.price-box p{margin:0}.price-stock{text-align:center;margin-top:5px}.price-stock .catalogue_finance{display:block;margin:0;background:0 0;font-size:12px}.extras-box,.small-finance{margin-top:10px}.price-stock .catalogue_finance .info{color:#333;padding:10px 0;font-size:12px;display:block;text-align:center;width:60%;float:left;background:#efefef}#cart-listing button.btn-cart span,#cart-listing button.btn-cart span span,button.btn-checkout,button.btn-checkout span{width:100%}.extras-box{text-align:center}.extras-box .catalogue_finance{text-align:center;padding:5px 0;font-size:12px}.marginbot30{margin-bottom:30px}.finance_info{display:block;font-size:12px;border:1px solid #339c31;color:#333}.finance_info span{display:block;background:#339c31;color:#fff}.product-view .add-to-cart{display:none}#cart-listing button.btn-cart{width:100%;margin-bottom:10px}#cart-listing button.btn-checkout span span{font-size:2em!important}button.btn-checkout span span{padding:25px 0!important;height:none;margin:0}.product-img-column .add-to-links a{width:33%;padding:0;margin:0;text-align:center!important;float:left;display:block}.finance-list{font-size:1.5em;margin-top:20px;marin-left:15px}.finance-list li{margin-bottom:15px}.delivery{margin:10px 0 0;padding:10px 5px 10px 75px;background:url(/media/custom/image/delivery-icon.svg) 5% center no-repeat #F5F5F5;background-size:55px;border:1px solid #DCDCDC}.delivery p{margin:10px}.delivery .time{text-align:center;display:block}.gen-tabs .tabs-panels .panel p{font-size:1.1em;line-height:1.6em;padding:0}.gen-tabs .resp-tabs-list .embed360 a{line-height:0;padding:7px 20px 13px}#embed360 path{fill:#333;transition:.3s ease all}.resp-tab-active a span #embed360 path,.resp-tabs-list li:hover a span #embed360 path{fill:#fff}.financeInformation h1,.financeInformation h2,.financeInformation h3,.financeInformation h4,.financeInformation h5{font-weight:700;margin:20px 0}.financeInformation p{margin:20px 0}.faq-title{display:block;position:relative;padding:20px 0 10px 15px;margin:10px 0 0;border-top:1px dotted #BDBDBD;line-height:1em;font-weight:400;cursor:pointer}.faq-title:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #34495e;top:50%;margin-top:-1px;left:0;transition:all ease .2s}.faq-title-show.faq-title:after{transform:rotate(90deg)}.faq-info{padding:10px;display:none;margin-left:10px}#about p,#about ul,#cms_sidebar p,#cms_sidebar ul,#delivery-returns p,#delivery-returns ul,#faq p,#faq ul,#privacy p,#privacy ul,#terms p,#terms ul{font-size:1.3em;line-height:1.5em;margin-bottom:20px}#about h2,#cms_sidebar h2,#delivery-returns h2,#faq h2,#privacy h2,#terms h2{font-size:2em;margin:20px 0;font-weight:700;padding:10px;background:#0D95D3;color:#fff}#about h3,#delivery-returns h3,#faq h4,#privacy h3,#terms h3{font-weight:400}#about a,#delivery-returns a,#faq a,#privacy a,#terms a{border-bottom:1px dashed #34495e}#faq img{margin:30px 0;border:1px solid #DCDCDC;padding:10px;background:#EAEAEA}#faq #fdw-pricing-table .plan{width:32%}#faq #fdw-pricing-table .plan p{font-size:1.1em;margin:0 10px}.cms_sidebar_sections{margin:0;padding:0;list-style:none}.cms_sidebar_sections li{padding:0;width:100%;margin:0;border-bottom:1px solid #CBCBCB}.cms_sidebar_sections li a{display:block;padding:10px;color:#34495e;position:relative}.cms_sidebar_sections li a.topLevel:after{content:"";width:15px;height:15px;position:absolute;top:50%;right:10px;margin-top:-7px;background:url(../images/cms-arrows.png) no-repeat;overflow:hidden}.cms_sidebar_sections li.onClick a:after{background-position:0 -15px}.cms_sidebar_sections li ul{margin-left:20px;max-height:0;overflow:hidden;height:auto;transition:max-height ease .3s}.cms_sidebar_sections li.onClick ul{max-height:500px}.cms_sidebar_sections li ul li{border:none}.cms_sidebar_sections li ul li a{background:0 0;color:#333}.cms_sidebar_sections li ul li a:hover{background:#E5E5E5}.recentlBlogsWrapper{background:#0D95D3;border:1px solid #337ab7;padding:7px}.recentBlogs{margin:0;padding:0;list-style:none}.recentBlogs li{display:block;margin-bottom:5px;transition:all ease .2s;padding:2px}.recentBlogs li:last-of-type{border-bottom:none}.recentBlogs li:hover{background:rgba(256,256,256,.1)}.recentBlogs li a .img img{width:55px;height:auto;margin-right:5px;float:left;border:none}.recentBlogs li a .blog_excerpt,.recentBlogs li a .date,.recentBlogs li a .title{margin:0;color:#fff;padding:0;display:block}.recentBlogs li a .title{font-weight:bolder}.recentlBlogsWrapper h3 a{display:block;color:#fff;font-weight:bolder;text-align:center;font-size:1em}.recentlBlogsWrapper h3 a:hover{color:#fff}.signupform h2{display:block;padding:0;margin:0 0 3px;color:#333;font-weight:bolder}.signupform .subtitle{display:block;padding:0 0 15px;margin:0 0 15px;border-bottom:1px dotted #BFBFBF;color:#989898;width:100%}.signupform{margin:0;padding:10px;background:#ededed;border:1px solid #ddd}.signupform input{width:92%;padding:3.5%;margin:0 auto 10px;border:1px solid #ddd;display:block}.signupform p{width:92%;padding:0;margin:0;display:block}.signupform .btn-info{padding:10px 0;font-size:2em;margin:auto}.homefeatured{margin:0;background:#fff;display:block;padding:0}.homefeatured h3.title{margin:0;background:#C8191B;display:block;padding:10px;color:#fff;font-weight:bolder}.products-grid{margin:0}.homefeatured .itemslider .item{margin:0 10px;border:1px solid #C9C9C9;padding:0}.homefeatured .itemslider .item .itemInner{margin:0;border:none;padding:0}.homefeatured .itemslider .item:hover{box-shadow:none}.homefeatured .itemslider .item .product-content-wrapper{padding:10px;font-size:1.5em}.homefeatured .itemslider .item .product-content-wrapper .product-name{font-size:.9em}.homefeatured .owl-theme .owl-controls .owl-buttons{position:absolute;top:50%;right:0;width:100%}.homefeatured .owl-theme .owl-controls .owl-buttons .owl-next{float:right}.homefeatured .old-price .price{font-size:.5em}.onestepcheckout-coupons{padding:10px 0;margin:10px 0;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd}.onestepcheckout-enable-newsletter{padding:0 0 10px;margin:10px 0;border-bottom:1px dotted #ddd}.onestepcheckout-enable-newsletter label{color:#969696}.onestepcheckout-enable-newsletter #id_subscribe_newsletter{opacity:.6}.large-home-search{padding:10px;margin:20px 0 30px;border-bottom:1px solid #C8191B}.large-home-search .UI-SEARCH{font-size:4em;border:none!important;float:none}.large-home-search .searchautocomplete .nav .nav-input{position:relative;z-index:auto}.large-home-search .searchautocomplete .nav-submit-button .button{background:0 0!important;font-size:3em!important;height:auto;padding:0}.large-home-search button.button span.fa{color:#C8191B!important;font-size:50px}.large-home-search .searchautocomplete .nav,.large-home-search input.input-text{height:inherit}.large-home-search .searchautocomplete .nav-submit-button{top:25px}@media only screen and (max-width:640px){.large-home-search .UI-SEARCH{font-size:1.5em;border:none!important;float:none}.large-home-search .searchautocomplete .nav-submit-button{top:10px}}.blockWrapper *{transition:all .3s ease!important}.blockWrapper{margin:0 0 20px;border-bottom:1px dotted #EFEFEF;display:block;position:relative}.blockWrapper .image{display:block;margin:0;padding:0}.blockWrapper .image:after{position:absolute;top:0;right:0;bottom:40px;left:0;border:5px solid rgba(256,256,256,.4);content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(0);transform:scale(0)}.blockWrapper .image:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.blockWrapper .image img{width:100%;height:auto;border-bottom:2px solid #e74c3c}.blockWrapper .links{display:block;padding:10px 30px 10px 10px;background:#fff;color:#969696;text-align:left;font-size:1.5em;position:relative}.blockWrapper .links:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #969696;top:50%;margin-top:-4px;right:10px;transition:all ease .2s}.blockWrapper:hover .links:after{border-color:transparent transparent transparent #e74c3c}.blockWrapper:hover .links{color:#e74c3c}.blockmanager-block{text-align:center}.blockmanager-block img{width:100%;height:auto;max-height:500px;margin-bottom:7px}.blockmanager-block .desc,.blockmanager-block .title{margin-bottom:5px;display:block}.blockmanager-block .title{font-weight:bolder;font-size:18px;text-transform:uppercase}.blockmanager-block a{font-size:12px;text-align:center;display:block}.financeInformation h3,h2,h4{margin:20px 0 10px}.loan-calculator{width:auto!important}.loan-calculator #productsList{width:100%!important;max-width:none!important;background:0 0;border:none;border-radius:0;border-bottom:1px dotted #339c31;padding:10px 20px;height:inherit;position:relative}.loan-calculator .loan-calculator-header{padding:5px;text-align:center;font-weight:bolder}.loan-calculator .tnc{font-size:10px}.loan-calculator-breakdown label{font-weight:bolder;color:#339c31}.newloan-calculator{color:#2097d2;border:1px solid #DEDEDE;padding:10px;background:#F1F1F1;margin:20px}.newloan-calculator input,.newloan-calculator select{width:100%;font-size:1.5em;background:0 0;border:none;border-radius:0;border-bottom:1px dotted #339c31;padding:10px 20px 10px 50px;height:inherit;position:relative;color:#1f5b8c}.newloan-calculator select{padding:20px;font-size:1.5em}.newloan-calculator .input{position:relative}.newloan-calculator .input:after{content:"£";position:absolute;left:1%;top:25%;font-size:3em;color:#339c31}.newloan-calculator .loan-calculator-section{width:auto;padding:10px}.newloan-calculator .loan-calculator-status{font-size:12px;color:#1f5b8c}.newloan-calculator h3{display:block;padding:5px;margin:0}.newloan-calculator h2{padding:10px;border-bottom:1px dotted #339c31;margin:0 0 20px;text-align:center;color:#1f5b8c}.loan-calculator-breakdown-list{font-size:1.6em;color:#2097d2}.loan-calculator-breakdown-list li{margin:25px 0}.loan-calculator-breakdown-list li label{font-weight:bolder;color:#1f5b8c}.featuredHomeProduct h2{margin:0;display:block;padding:10px;color:#fff;background:#0D95D3}.featuredHomeProduct h3{font-weight:bolder}.featuredHomeProduct .paddingwrapper{padding:10px}.featuredHomeProduct p{font-size:1.2em;line-height:1.5em}.featuredHomeProduct .paddingwrapper .link{display:inline-block;padding:20px 25px;background:#1f5b8c;color:#fff;font-size:2em}.featuredHomeProduct .paddingwrapper .link.yellow{background:#c8191b;margin-left:20px}.centre-text{text-align:center}.page-title h1{margin-bottom:20px}.page-title p{font-size:1.2em;line-height:1.5em}.home-block-small-finance{background:url(../images/crystal.png) center center no-repeat #339c31;background-size:cover;border:1px solid #357B33;padding:10px;margin-bottom:10px;color:#fff;text-align:center}.home-block-small-finance h3{font-weight:700;margin-bottom:3px}.home-block-small-finance p{margin:3px auto;padding:0;font-size:1.5em}.home-block-small-finance a{color:#fff;display:block;padding:10px 20px;border:1px solid #fff;margin-top:10px;font-size:1.2em}.home-block-small-finance a:hover{color:#339c31;background:#fff}.home-side-slider{position:relative}.home-side-slider-wrapper a{display:block}.home-side-slider-wrapper a:before{position:absolute;top:0;right:0;bottom:0;left:0;border:5px solid rgba(256,256,256,.4);content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(0);transform:scale(0)}.home-side-slider-wrapper a:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.block-cart{-webkit-box-shadow:0 0 5px #d4d4d4;-moz-box-shadow:0 0 5px #d4d4d4;box-shadow:0 0 5px #d4d4d4}.parallaxContainer{display:block;width:100%;position:relative;overflow:visible}.parallaxContainer .item1{background:url(http://192.168.2.222/media/landing-pages/smart-lighting/philips-hue-box.png) 110% 50% no-repeat;height:675px;width:100%;background-size:contain;transition:all ease .3s}.icon-section{text-align:center}.icon-section h3{margin-top:20px;font-weight:700;font-size:2em}.icon-section p{font-size:1.5em;line-height:1.5em}.lighting-blocks li a{margin-bottom:20px;background:rgba(256,256,256,.6);color:#333;font-size:2em;display:block;padding:20px 0;text-align:center}.lighting-blocks li a:hover{background:#fff}#smartLightTop h1{font-size:8.5em!important}@media only screen and (min-width :992px){#smartLightTop h1{font-size:7.5em!important}}@media only screen and (max-width :992px){#smartLightTop h1{font-size:6.5em!important}}@media only screen and (max-width :768px){#lookingfor,#philipsHue,#smartLightTop{background-position:50% 50%!important;background-size:cover!important;background-attachment:scroll!important}#smartLightTop h1{font-size:5.5em!important}}@media only screen and (max-width :480px){#lookingfor,#philipsHue,#smartLightTop{background-position:50% 50%!important;background-size:cover!important;background-attachment:scroll!important}#smartLightTop h1{font-size:4.5em!important}}.shareThis{background:#eee;padding:30px 60px;margin:30px 0}.shareThis h2{margin:0 0 20px;padding:0}.checkout-onepage-success .col-right{display:none}.LandingPage.Simple h1{margin:5px 0;padding:0}.LandingPage.Simple p{margin:5px 0 10px;display:block;float:left}.LandingPage.Simple .linkWrapper{margin:10px 0;padding:10px 0 35px;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4}.landingLink a{text-align:center;display:block;cursor:pointer}.landingLink a img{max-width:175px;display:block;margin:auto;width:100%;height:auto}.landingLink a span{display:block;font-size:2em;line-height:1.1em}.Landing3col{margin-bottom:10px;padding-bottom:35px;border-bottom:1px solid #e4e4e4}.Landing3col h1{margin:0 0 10px;display:block}.Landing3col p{margin:0;display:block}.Landing3col .landingLink a{padding:10px 7px;display:block;text-align:center;margin-bottom:5px;background:#f5f5f5;transition:all ease .3s}.Landing3col .landingLink a:hover{background:#e5e5e5}.LandingPage.fullScreen{background-size:cover;background-position:left center;background-repeat:no-repeat;margin-bottom:10px;border-bottom:1px solid #e4e4e4;padding:40px 0}.fullScreen h1{margin:0 0 10px;display:block}.fullScreen p{margin:0;display:block}.fullScreen .landingLink a{padding:10px 7px;display:block;text-align:center;margin-bottom:5px;background:#f5f5f5;transition:all ease .3s}.fullScreen .landingLink a:hover{background:#e5e5e5}.returns-page-wrapper{padding:30px 0}.returns-page-wrapper p{margin-bottom:15px;font-size:16px}.returns-form{padding:15px;margin:20px 0 50px;background:#f5f5f5;border:1px solid #C9C9C9}.returns-form label{margin-top:10px;font-size:16px;font-weight:300}#reason{height:250px;margin-bottom:10px}.returns-form label span{color:red}.returns-form .form-control{width:95%;padding:6px 0 6px 5px}