body,input,textarea,select,button{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern';-webkit-font-feature-settings:'liga','kern';font-feature-settings:'liga','kern'}body{background:#fff}@media(max-width:767px){body .no-mobile{display:none}}@media(min-width:768px) and (max-width:991px){body .no-tablet{display:none}}@media(min-width:992px){body .no-desktop{display:none}}p,a,address,ul li,table td{font-size:14px;line-height:160%;color:#666;font-family:'proxima_novalight',Helvetica,Arial,sans-serif}p{margin-bottom:20px;margin-top:5px}p.large{font-size:16px}p.xl{font-size:20px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif}p a:hover{text-decoration:underline}p strong,b,strong{font-weight:normal;color:#333;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}a{color:#2daae1;transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out}a:hover{color:#0b78a8;text-decoration:none}a:focus,a:active{text-decoration:none;outline:none}a.link-underline{text-decoration:underline}a.link-underline:hover{text-decoration:none!important}a.not-blue{color:inherit;font-weight:inherit;font-family:inherit}ul.no-bullets,.no-bullets ul,ul.no-bullets li,.no-bullets ul li{list-style:none;list-style-type:none;padding-left:0}h1,h2,h3,h4,h5,h6{color:#000;line-height:150%;letter-spacing:-1px;font-weight:normal}h1{font-size:50px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#333}h2{color:#333;font-size:32px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;margin:0}h3{font-size:28px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;margin-bottom:0}h4{font-size:22px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;margin-top:10px;margin-bottom:0}h5{font-size:16px;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;color:#333;margin:auto;letter-spacing:0}h6{font-size:14px;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;color:#333;margin:auto;letter-spacing:0}.text-center{text-align:center}.left{float:left}.right{float:right}.smallprint{font-size:12px;color:#a0a0a0}.small{font-size:12px}.feature{width:100%;padding:50px 0;overflow:hidden}.feature.no-overflow{overflow:visible}.feature.grey{background:#eee;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}.feature.dark-grey{background:#333;color:#fff}.feature.dark-grey h2{color:#fff}.feature.dark-grey p{color:#ddd}input,button{outline:none}input[type="text"]:focus{box-shadow:inset 0 0 4px 1px #5e9ed6}.border-left-1-light{border-left:solid 1px #ddd}.border-right-1-light{border-right:solid 1px #ddd}.border-top-1-light{border-top:solid 1px #ddd}.border-bottom-1-light{border-bottom:solid 1px #ddd}.padding-right-50{padding-right:50px}.padding-left-50{padding-left:50px}.padding-top-50{padding-top:50px}.padding-bottom-50{padding-bottom:50px}.padding-bot-40{padding-bottom:40px}.padding-top-40{padding-top:40px}.padding-left-40{padding-left:40px}.padding-right-40{padding-right:40px}.padding-bot-30{padding-bottom:30px}.padding-top-30{padding-top:30px}.padding-left-30{padding-left:30px}.padding-right-30{padding-right:30px}.margin-bot-60{margin-bottom:60px}.margin-top-60{margin-top:60px}.margin-left-60{margin-left:60px}.margin-right-60{margin-right:60px}.margin-bot-40{margin-bottom:40px}.margin-top-40{margin-top:40px}.margin-left-40{margin-left:40px}.margin-right-40{margin-right:40px}.margin-bot-30{margin-bottom:30px}.margin-top-30{margin-top:30px}.margin-left-30{margin-left:30px}.margin-right-30{margin-right:30px}.padding-bot-20{padding-bottom:20px}.padding-top-20{padding-top:20px}.padding-left-20{padding-left:20px}.padding-right-20{padding-right:20px}.margin-bot-20{margin-bottom:20px}.margin-top-20{margin-top:20px}.margin-left-20{margin-left:20px}.margin-right-20{margin-right:20px}.margin-bot-10{margin-bottom:10px}.margin-top-10{margin-top:10px}.margin-left-10{margin-left:10px}.margin-right-10{margin-right:10px}.margin-bot-0{margin-bottom:0}.margin-top-0{margin-top:0}.margin-left-0{margin-left:0}.margin-right-0{margin-right:0}.padding-bot-0{padding-bottom:0}.padding-top-0{padding-top:0}.padding-left-0{padding-left:0}.padding-right-0{margin-right:0}.relative{position:relative}.fixed{position:fixed}.absolute{position:absolute}.button,p .button{padding:13px 18px 9px;border:solid 2px;font-size:14px;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;display:inline-block;line-height:100%;background:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width:767px){.button.btn-full-width,p .button.btn-full-width{width:100%;text-align:center}}.button:hover,p .button:hover{text-decoration:none}.button.blue,p .button.blue{color:#2daae1;border-color:#2daae1}.button.blue:hover,p .button.blue:hover{background:#2daae1;color:#fff}.button.blue-fill,p .button.blue-fill{background:#2daae1;border-color:#2daae1;color:#fff;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}.button.blue-fill:hover,p .button.blue-fill:hover{background:none;border-color:#2daae1;color:#2daae1}.button.blue-fill:active,.button.blue-fill:focus,p .button.blue-fill:active,p .button.blue-fill:focus{background:#70c2e6;border-color:#2daae1;color:#fff}.button.grey,p .button.grey{color:#999;border-color:#999}.button.grey:hover,p .button.grey:hover{background:#999;color:#666}.button.grey-fill,p .button.grey-fill{background:#ccc;border-color:#ccc;color:#666;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}.button.grey-fill:hover,.button.grey-fill:active,.button.grey-fill:focus,p .button.grey-fill:hover,p .button.grey-fill:active,p .button.grey-fill:focus{background:none;border-color:#ccc;color:#999}.button.white,p .button.white{color:#fff;border-color:#fff}.button.white:hover,p .button.white:hover{background:#fff;color:#666}.button.green,p .button.green{color:#27ae60;border-color:#27ae60}.button.green:hover,p .button.green:hover{background:#27ae60;color:#fff}.button.disabled,.button.disabled:hover,p .button.disabled,p .button.disabled:hover{cursor:default;color:#ddd;border-color:#ddd;background:none}.main{background:#fff;padding:60px 0}@media(min-width:768px) and (max-width:991px){.main{padding:40px 0}}@media(max-width:767px){.main{padding:30px 0}}.main.no-hero{padding:200px 0 50px 0}@media(max-width:767px){.main.no-hero{padding:100px 0}}@media(min-width:768px) and (max-width:991px){.main.no-hero{padding:150px 0 50px 0}}@media(min-width:992px) and (max-width:1199px){.main.no-hero{padding:200px 0 50px 0}}form input{box-sizing:border-box;font-size:14px;color:#666;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif}form input[type="email"],form input[type="tel"],form textarea,form input[type="text"],form input[type="password"],form select{background:#eee;border:solid 1px #ddd;margin-bottom:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:14px;padding:12px 15px 8px;width:100%;color:#666}.select select option{color:#444}.message-error,.result,.info-box{font-family:'proxima_novalight',Helvetica,Arial,sans-serif;padding:22px 20px 17px 20px;background:#f8c8c8;font-size:16px;margin-bottom:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.message-error,.message-error .validation-summary-errors{color:#c0392b;padding:0}.message-error ul,.message-error .validation-summary-errors ul{list-style:none;margin:0;padding:0}.message-error span,.message-error ul li,.message-error p,.message-error .validation-summary-errors span,.message-error .validation-summary-errors ul li,.message-error .validation-summary-errors p{font-size:14px;color:#c0392b;border:none;padding:22px 20px 0}.message-error span:last-child,.message-error ul li:last-child,.message-error p:last-child,.message-error .validation-summary-errors span:last-child,.message-error .validation-summary-errors ul li:last-child,.message-error .validation-summary-errors p:last-child{padding-bottom:17px}.message-error span,.message-error .validation-summary-errors span{display:inline-block}.message-error span+ul li,.message-error ul li+li,.message-error p+p,.message-error .validation-summary-errors span+ul li,.message-error .validation-summary-errors ul li+li,.message-error .validation-summary-errors p+p{padding-top:0}.result{background:#d0f2de;color:#27ae60}.info-box{background:#e9f2f6;color:#009dd1}#carousel-homepage{margin-top:0}@media(max-width:767px){#carousel-homepage{margin-top:71px}}#carousel-homepage .carousel-control{display:none;width:50px}#carousel-homepage .carousel-control,#carousel-homepage .carousel-control.left,#carousel-homepage .carousel-control.right,#carousel-homepage .carousel-control:hover{background:none;background-color:transparent;filter:none}#carousel-homepage .carousel-control .icon-prev,#carousel-homepage .carousel-control .icon-next{font-size:24px;color:#000;text-shadow:none;top:60%}#carousel-homepage .carousel-control .icon-prev::before,#carousel-homepage .carousel-control .icon-next::before{content:'';display:none}#carousel-homepage .carousel-control .icon-prev,#carousel-homepage .carousel-control .glyphicon-chevron-left{left:15px}#carousel-homepage .carousel-control .icon-next,#carousel-homepage .carousel-control .glyphicon-chevron-right{right:2px}#carousel-homepage:hover .carousel-control{display:block}.home-slider .carousel-indicators{bottom:10px;padding:0;margin-bottom:0}.home-slider .carousel-indicators li{border-color:#999;border:solid 1px rgba(0,0,0,.4);display:inline-block;width:8px;height:8px;margin:1px;text-indent:-999px;border-radius:10px;cursor:pointer}.home-slider .carousel-indicators li.active{background-color:#999;background-color:rgba(0,0,0,.4);border:none;width:8px;height:8px}@media(max-width:767px){.home-slider .carousel-inner .item img.banner-flag{height:70px;width:auto}}@media(min-width:768px) and (max-width:991px){.home-slider .carousel-inner .item img.banner-flag{height:100px;width:auto}}@media(min-width:992px){.home-slider .carousel-inner .item img.banner-flag{height:auto;width:auto}}.carousel-inner{height:630px}@media(max-width:991px){.carousel-inner{height:500px}}@media(min-width:992px) and (max-width:1199px){.carousel-inner{height:550px}}.carousel-inner .item{width:100%;height:630px;overflow:hidden}@media(max-width:991px){.carousel-inner .item{text-align:center;height:500px}}@media(min-width:992px) and (max-width:1199px){.carousel-inner .item{height:550px}}.carousel-inner .item .caption{z-index:1}.carousel-inner .item .caption h3{font-size:48px;margin-bottom:10px;line-height:45px;margin:0;font-family:'proxima_novalight',Helvetica,Arial,sans-serif}@media(max-width:991px){.carousel-inner .item .caption h3{font-size:36px}}.carousel-inner .item .caption h3 img.logo{position:relative;width:auto;left:0;top:0;margin:0 0 10px 0}.carousel-inner .item .caption .button{margin:0 5px 15px 5px}.carousel-inner .item .caption p{font-size:20px}@media(max-width:991px){.carousel-inner .item .caption p{font-size:16px}}.carousel-inner .item img{position:absolute}@media(max-width:767px){.carousel-inner .item img{position:relative;top:0}}.carousel-inner .item.right-image img{right:15px}.carousel-inner .item.left-image img{left:15px}.no-positionfixed .home-slider{margin-top:0}.search-page .home-store-cat.store,.order-summary-content .home-store-cat.store{position:relative;bottom:-60px;padding:20px 0 35px 0;margin-top:0}@media(max-width:767px){.search-page .home-store-cat.store,.order-summary-content .home-store-cat.store{bottom:-49px;padding:25px 0 0}}@media(min-width:768px) and (max-width:991px){.search-page .home-store-cat.store,.order-summary-content .home-store-cat.store{padding:25px 0 45px 0;bottom:-99px}}.home-store-cat{text-align:center;border-bottom:solid 1px #ddd}@media(max-width:767px){.home-store-cat.main{padding-bottom:0;margin-bottom:-1px}}.home-store-cat.store{background:#fff;border-bottom:none;padding:145px 0 25px 0;margin-top:-145px;border-top:solid 1px #ddd}@media(max-width:767px){.home-store-cat.store{padding:0;margin:0}}@media(min-width:768px) and (max-width:991px){.home-store-cat.store{padding:185px 0 25px 0}}@media(max-width:991px){.home-store-cat.store ul{margin-top:0}}.home-store-cat.store ul li a img{height:66px}.home-store-cat.store ul li a h4{font-size:16px;font-weight:normal;color:#666}.home-store-cat.store ul li a h4 strong{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif}.home-store-cat h4{font-size:30px}.home-store-cat ul{padding:0;list-style:none;margin:30px 0 0 0;width:100%}.home-store-cat ul li{display:inline-block;width:13%;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}@media(max-width:767px){.home-store-cat ul li{width:100%;display:block;border-bottom:solid 1px #ddd;padding:15px 0}}@media(max-width:767px){.home-store-cat ul li:hover{background:#f2f2f2}}.home-store-cat ul li a{display:block;padding:0 15px;text-align:center}.home-store-cat ul li a img{max-width:100%}@media(max-width:767px){.home-store-cat ul li a img{width:80px}}.home-store-cat ul li a h4{font-size:18px}.home-store-cat ul li a h4,.home-store-cat ul li a h4 strong{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.home-store-cat ul li a:hover h4,.home-store-cat ul li a:hover h4 strong{color:#2daae1}@media(max-width:767px){.master-wrapper-main{margin-top:71px}}@media(min-width:768px) and (max-width:991px){.master-wrapper-main{margin-top:99px}}@media(min-width:992px) and (max-width:1199px){.master-wrapper-main{margin-top:150px}}@media(min-width:1200px){.master-wrapper-main{margin-top:155px}}.search-page{min-height:481px;margin-top:10px}.search-results .warning{padding:72px 0 14px}.simple-page{padding-top:200px}.simple-page h1{font-size:26px}.simple-page h3{font-size:20px}.simple-page p{font-size:16px}.simple-page .simple-icon i{color:#666;font-size:50px}.simple-page .small-splitter{background-color:#999}.carousel-inner .item.finance{padding:280px 0 120px 0}.carousel-inner .item.finance img{width:700px;top:-650px}@media(min-width:768px) and (max-width:991px){.carousel-inner .item.finance{padding:180px 0 50px}.carousel-inner .item.finance img{width:400px;top:-270px;right:0}}#navigation{padding:23px 0 21px 0;background:#333;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width:767px){#navigation{padding:8px 0}}@media(min-width:992px) and (max-width:1199px){#navigation{padding:26px 0 23px 0}}#navigation.fixed{position:fixed;top:0;z-index:1000;width:100%}#navigation.addOp{padding:10px 0 6px}@media(min-width:992px) and (max-width:1199px){#navigation.addOp{padding:12px 0 8px}}@media(max-width:767px){#navigation.addOp{padding:8px 0}}#navigation .aprLogo,#navigation .aseLogo,#navigation .aaspLogo{width:140px;height:50px;margin:0 5px 0 0}@media(min-width:768px) and (max-width:991px){#navigation .aprLogo{margin:0 -10px 0 0}}#navigation #logo{margin:12px 30px 0 0;width:144px;height:22px}@media(max-width:767px){#navigation #logo{margin:14px 0 0}}@media(max-width:991px){#navigation li,#navigation .foot-nav li{display:inline-block;padding:0;margin:0;width:100%}}@media(min-width:992px) and (max-width:1199px){#navigation li,#navigation .foot-nav li{width:auto}}#navigation li a,#navigation .foot-nav li a{padding:19px 10px 14px 10px;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media(max-width:991px){#navigation li a,#navigation .foot-nav li a{padding:15px 25px;color:#ddd;font-weight:300;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;margin:0;display:inline-block;width:100%;position:relative}}@media(min-width:992px) and (max-width:1199px){#navigation li a,#navigation .foot-nav li a{padding:16px 7px 8px 7px;width:auto}}#navigation li a .has-child-icon,#navigation li a .fa-caret-down,#navigation .foot-nav li a .has-child-icon,#navigation .foot-nav li a .fa-caret-down{display:none}@media(max-width:991px){#navigation li a .has-child-icon,#navigation li a .fa-caret-down,#navigation .foot-nav li a .has-child-icon,#navigation .foot-nav li a .fa-caret-down{position:absolute;right:0;top:0;display:inline-block;font-size:10px;border-left:solid 1px #555;padding:22px;height:52px;width:52px}#navigation li a .has-child-icon::before,#navigation li a .fa-caret-down::before,#navigation .foot-nav li a .has-child-icon::before,#navigation .foot-nav li a .fa-caret-down::before{display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#navigation li a .has-child-icon:hover,#navigation li a .fa-caret-down:hover,#navigation .foot-nav li a .has-child-icon:hover,#navigation .foot-nav li a .fa-caret-down:hover{background:#444}}@media(min-width:992px){#navigation li a .fa-caret-down,#navigation .foot-nav li a .fa-caret-down{display:inline-block}}#navigation ul{margin:0;padding:0}@media(max-width:991px){#navigation ul{position:fixed;height:100%;background:#333;top:0;bottom:0;right:-250px;padding-right:30px;width:250px;overflow-y:auto;overflow-x:hidden}}@media(min-width:992px){#navigation ul{display:block;width:auto}}@media(max-width:991px){#navigation ul li{margin:0;border-bottom:solid 1px #555;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media(min-width:992px){#navigation ul li a.home-nav-item{display:none}}#navigation ul li a:hover{background:none;border:none}@media(max-width:991px){#navigation ul li a:hover{border:none;background:none;padding:15px 25px;color:#fff}}#navigation ul li.active{font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}#navigation ul li.active .subnav{display:none}#navigation ul li.active a{background:none}@media(min-width:992px) and (max-width:1199px){#navigation ul li.active a{padding:12px 7px 8px 7px}}@media(min-width:1200px){#navigation ul li.active a{padding:16px 10px 8px 10px}}#navigation ul li.open .has-child-icon::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#navigation ul li.open .open .fa-caret-down::before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#navigation ul li.open .has-child-icon::before,#navigation ul li.open .fa-caret-down::before{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(min-width:992px){#navigation ul li.onthispage .subnav{display:block}}@media(min-width:992px){#navigation ul li.onthispage a{color:#fff}}#navigation ul .subnav{width:100%;background:#fff;border-bottom:solid 1px #ddd;display:none;line-height:39px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:fixed;top:99px;left:0;opacity:.98;filter:alpha(opacity=98)}@media(max-width:991px){#navigation ul .subnav{display:none}}#navigation ul .subnav.dropdown{position:relative;top:0;border-bottom:none}#navigation ul .subnav.addOp{top:70px}#navigation ul .subnav.addOp .subnav{top:0}@media(max-width:991px){#navigation ul .subnav .container{padding:0;width:auto}}#navigation ul .subnav li{margin:0 10px 0 0;line-height:15px}#navigation ul .subnav li a{font-size:14px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#666;border:none;padding:19px 10px 14px 10px}@media(min-width:992px) and (max-width:1199px){#navigation ul .subnav li a{padding:18px 4px 10px 4px}}#navigation ul .subnav li a:hover{color:#0d0d0d;border:none}#navigation ul .subnav .subnav ul{display:none}#navigation ul .subnav a.phone{font-size:14px}#navigation ul .subnav a.phone span{font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}.no-positionfixed .subnav{display:none}.navigation li,.foot-nav li{display:inline-block;padding:0;margin:0;position:relative}.navigation li a,.foot-nav li a{color:#ddd;font-size:14px;font-weight:300;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;margin:0;display:inline-block;cursor:pointer;padding:16px 6px 8px 6px}.foot-nav li a:hover,.foot-nav li span:hover{color:#fff;background:#222}.addOp .nav .dropdown,.navigation.addOp .nav .dropdown{background:rgba(52,52,52,.9)}.showNav{opacity:1;filter:alpha(opacity=100)}.navicon-button{display:inline-block;position:relative;padding:2.0625rem 1.5rem;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;opacity:.8;filter:alpha(opacity=80)}.navicon-button:hover{opacity:1;filter:alpha(opacity=100)}.navicon-button.active .navicon{background:transparent;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.navicon-button.active .navicon:before{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:scale(.8) rotate(45deg);-moz-transform:scale(.8) rotate(45deg);-ms-transform:scale(.8) rotate(45deg);-o-transform:scale(.8) rotate(45deg);transform:scale(.8) rotate(45deg)}.navicon-button.active .navicon:after{-webkit-transform:scale(.8) rotate(-45deg);-moz-transform:scale(.8) rotate(-45deg);-ms-transform:scale(.8) rotate(-45deg);-o-transform:scale(.8) rotate(-45deg);transform:scale(.8) rotate(-45deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.navicon{position:relative;width:20px;height:3px;background:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:5px;top:10px;right:5px}.navicon *:before,.navicon *:after{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.navicon:before,.navicon:after{display:block;content:"";height:3px;width:20px;background:#fff;position:absolute;z-index:-1;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;border-radius:5px}.navicon:before{top:.625rem}.navicon:after{top:-.625rem}.active .navicon:before,.active .navicon:after{top:0!important;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(max-width:991px){body,#navigation{left:0;position:relative;-webkit-transition:right .3s ease-in-out,left .3s ease-in-out,padding .3s ease-in-out;-moz-transition:right .3s ease-in-out,left .3s ease-in-out,padding .3s ease-in-out;transition:right .3s ease-in-out,left .3s ease-in-out,padding .3s ease-in-out}body ul.parent-nav,#navigation ul.parent-nav{-webkit-transition:left .3s ease-in-out,right .3s ease-in-out;-moz-transition:left .3s ease-in-out,right .3s ease-in-out;transition:left .3s ease-in-out,right .3s ease-in-out;padding:0}body ul.parent-nav.showNav,#navigation ul.parent-nav.showNav{right:0;display:block;border-left:1px solid #555}body ul.parent-nav.showNav ul,#navigation ul.parent-nav.showNav ul{left:0;position:relative;width:100%;padding:0;margin-top:-5px;background:#3e3e3e}body ul.parent-nav.showNav ul li ul,#navigation ul.parent-nav.showNav ul li ul{background:#4e4e4e}body ul.parent-nav li .subnav,#navigation ul.parent-nav li .subnav{position:static;background:none;border:none}body ul.parent-nav li .subnav li,#navigation ul.parent-nav li .subnav li{margin:0 10px 0 0;font-size:14px;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;line-height:15px;padding-bottom:0;display:block;width:100%;border-bottom:none;position:relative}}@media(max-width:991px) and (max-width:991px){body ul.parent-nav li .subnav li.no-mobile,#navigation ul.parent-nav li .subnav li.no-mobile{display:none}}@media(max-width:991px){body ul.parent-nav li .subnav li a,#navigation ul.parent-nav li .subnav li a{font-size:14px;color:#999;padding:15px 25px;border:none;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;position:relative}body ul.parent-nav li .subnav li a:hover,#navigation ul.parent-nav li .subnav li a:hover{color:#fff;border:none}}@media(max-width:991px) and (min-width:992px){body ul.parent-nav li .subnav.addOp li a,#navigation ul.parent-nav li .subnav.addOp li a{padding:16px 20px 9px 4px}}@media(max-width:991px){body ul.parent-nav li.active .subnav,#navigation ul.parent-nav li.active .subnav{display:block}body.act-mob-nav,#navigation.act-mob-nav{overflow:hidden}}@media(max-width:991px) and (max-width:991px){body.act-mob-nav #navigation,#navigation.act-mob-nav #navigation{left:-250px}}@media(max-width:991px){body.act-mob-nav .mob-nav-overlay,#navigation.act-mob-nav .mob-nav-overlay{-webkit-transition:opacity .3s ease-in-out,visibility .3s linear;-moz-transition:opacity .3s ease-in-out,visibility .3s linear;transition:opacity .3s ease-in-out,visibility .3s linear;opacity:.75;visibility:visible}}.mob-nav-overlay{-webkit-transition:opacity .3s ease-in-out,visibility .3s linear .3s;-moz-transition:opacity .3s ease-in-out,visibility .3s linear .3s;transition:opacity .3s ease-in-out,visibility .3s linear .3s;opacity:0;visibility:hidden;position:absolute;top:0;right:0;background:#333;left:0;bottom:0;z-index:999}@media(min-width:992px){#navigation .search-mobile{display:none}}@media(max-width:991px){#navigation .search-mobile{display:block}}#navigation .search-mobile input.search-box-text,#navigation .search-mobile input.search-box-text[type="text"]{border:none;background:none;border-radius:0;padding:25px 15px 22px;margin:0;background-color:#222;color:#ccc}#navigation .search-mobile input.search-box-text:focus,#navigation .search-mobile input.search-box-text[type="text"]:focus{box-shadow:none}@media(min-width:992px){#navigation .search-box{margin:10px 20px 0;width:185px;display:block}}@media(min-width:992px) and (max-width:1199px){#navigation .search-box{margin:10px 20px 0;width:170px;display:block}}@media(max-width:991px){#navigation .search-box{display:none}}#navigation .search-box form{overflow:visible}#navigation .search-box form input.search-box-text,#navigation .search-box form input.search-box-text[type="text"]{background:none;padding:9px 15px 5px 15px;border:solid 1px #666;font-size:14px;color:#999;margin-bottom:0;width:150px;right:0;position:absolute;margin-top:-3px;transition:width .3s ease-in-out;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out}#navigation .search-box form input.search-box-text:focus,#navigation .search-box form input.search-box-text[type="text"]:focus{box-shadow:none;width:200px}#navigation .search-box-button{color:#666;position:absolute;right:15px;top:7px}@media(max-width:991px){#navigation .search-box-button{padding:0;font-weight:normal;margin:0;display:block;width:auto;top:23px;right:20px}}#navigation .search-box-button:hover{padding:0}#navigation .top-menu .sublist.active{display:none}@media(min-width:992px){#navigation .top-menu .sublist.active{display:block}}@media(min-width:992px){#navigation .subnav .top-menu .sublist{display:block;width:250px;position:absolute;text-align:left;border:solid 1px #ddd;left:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:0;background:#fff;top:97%;box-shadow:0 3px 6px -2px #ccc;border-top:none;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:visibility 0s .3s,opacity .3s ease-in-out;-moz-transition:visibility 0s .3s,opacity .3s ease-in-out;transition:visibility 0s .3s,opacity .3s ease-in-out}#navigation .subnav .top-menu .sublist.active{opacity:1;visibility:visible;-webkit-transition:visibility 0s 0s,opacity .3s ease-in-out;-moz-transition:visibility 0s 0s,opacity .3s ease-in-out;transition:visibility 0s 0s,opacity .3s ease-in-out}#navigation .subnav .top-menu .sublist li{width:100%}#navigation .subnav .top-menu .sublist li a{width:100%;cursor:pointer;padding:12px 15px 12px 15px}#navigation .subnav .top-menu .sublist li a:hover{background:#eff3f5}#navigation .subnav.store-sub li a{padding:15px 15px 11px 15px}#navigation .subnav .sub-actions{margin-right:-20px}#navigation .subnav .header-links a{padding:0;font-size:12px;color:#555}}@media(max-width:991px){.mobile-btn,p .mobile-btn{padding:14px 18px 10px;border:solid 2px;font-size:14px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;display:inline-block;line-height:100%;background:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-btn.btn-full-width,p .mobile-btn.btn-full-width{width:94%}.hb-small .mobile-btn.btn-full-width,.hb-small p .mobile-btn.btn-full-width{width:90%}.mobile-btn.blue{color:#2daae1;border-color:#2daae1}.mobile-btn.blue:hover{background:#2daae1;color:#fff}#mobile-nav-button,#contact-nav-button,#cart-nav-button{display:inline-block;float:right;margin-left:0;color:#ccc;position:relative;z-index:999}#mobile-nav-button a,#contact-nav-button a,#cart-nav-button a{padding:15px 12px 4px 12px;display:inline-block;color:#d5d5d5;font-size:20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden;height:50px;position:relative;width:46px;-webkit-transition:all .16s ease-in-out;-moz-transition:all .16s ease-in-out;transition:all .16s ease-in-out}#mobile-nav-button a #cart-nav-button-badge,#contact-nav-button a #cart-nav-button-badge,#cart-nav-button a #cart-nav-button-badge{position:absolute;background:#2daae1;color:#fff;font-size:8px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;padding:6px 0;height:16px;width:16px;top:9px;right:2px;line-height:100%;text-align:center;border-radius:50%}#mobile-nav-button a #cart-nav-button-badge.empty,#contact-nav-button a #cart-nav-button-badge.empty,#cart-nav-button a #cart-nav-button-badge.empty{display:none}#navigation .subnav .sub-actions li{white-space:nowrap}#mobile-nav-button a .nav-btn-icons i.fa{margin:10px 0}#mobile-nav-button a .nav-btn-icons{position:absolute;top:7px;left:12px;display:block;width:24px;transition:all .16s ease-in-out;-moz-transition:all .16s ease-in-out;-webkit-transition:all .16s ease-in-out}#mobile-nav-button.active a .nav-btn-icons{top:-33px}}@media(min-width:992px){#mobile-nav-button,#contact-nav-button,#cart-nav-button{display:none}#navigation ul .subnav li:hover .subnav{display:block}}@media(max-width:991px){#navigation #topcartlink{display:none}}#navigation #topcartlink a{padding:18px 15px 10px 15px;font-size:14px}#navigation #topcartlink span{color:#555;font-size:14px;font-weight:normal;padding:0 0 0 5px}#navigation #topcartlink span.hover{background:none}#navigation #topcartlink.active{background:none}#navigation #topcartlink.active span:hover{background:none}#navigation .flyout-cart{display:none;position:absolute;float:left;top:63px;right:10px;width:400px;min-height:50px;z-index:99999;box-shadow:0 3px 6px -2px #ccc}#navigation .flyout-cart::before{content:"";width:11px;height:6px;display:block;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNDM0E0RTgzRjRCQTExRTNCRDNGODc3QkZDQUY0MDAyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNDM0E0RTg0RjRCQTExRTNCRDNGODc3QkZDQUY0MDAyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0MzQTRFODFGNEJBMTFFM0JEM0Y4NzdCRkNBRjQwMDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0MzQTRFODJGNEJBMTFFM0JEM0Y4NzdCRkNBRjQwMDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7q2EelAAAAd0lEQVR42mL8//8/AwycPXvWD0itA2ImIA40NjbeyIAEmJAUmgOp5VJSUsxAzAhkL4OKoSoGCqoAqc1ARVySkpIMIAxig8SgchDFQI4okN4OlBQFKYIBqAawHFQN2GSQiSrICtE0qEBt4GIAerDxP2EAUsMAEGAADoNN3luDEIwAAAAASUVORK5CYII=");background-repeat:no-repeat;position:absolute;top:-4px;right:20%}#navigation .flyout-cart .mini-shopping-cart{padding:0;margin:0;border:1px solid #ddd;background:none repeat scroll 0 0 #fff;font-size:14px;text-align:left;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}#navigation .flyout-cart .mini-shopping-cart a{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;text-decoration:none;color:#333;border-bottom:none;margin:0;padding:0}#navigation .flyout-cart .mini-shopping-cart a:hover{text-decoration:none;color:#2daae1;border-bottom:none;margin:0;padding:0}#navigation .flyout-cart .mini-shopping-cart .count{margin:10px 0 10px 10px}#navigation .flyout-cart .mini-shopping-cart .item{overflow:hidden;clear:both;border-bottom:1px solid #eee;padding:10px 5px;transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out}#navigation .flyout-cart .mini-shopping-cart .item .picture{float:left;width:90px;text-align:center}#navigation .flyout-cart .mini-shopping-cart .item .product{float:left;width:200px;margin:10px 0}#navigation .flyout-cart .mini-shopping-cart .item .product .name{line-height:100%}#navigation .flyout-cart .mini-shopping-cart .item .attributes{font-size:14px;margin:0}#navigation .flyout-cart .mini-shopping-cart .item .price{font-size:13px;color:#999;line-height:100%;margin:3px 0 0 0;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}#navigation .flyout-cart .mini-shopping-cart .item .quantity{font-size:14px;margin:14px;line-height:100%;color:#999}#navigation .flyout-cart .mini-shopping-cart .totals{display:none}#navigation .flyout-cart .mini-shopping-cart .buttons{padding:20px}#navigation .flyout-cart .mini-shopping-cart .buttons .button{width:100%}.bottom-nav{position:fixed;left:0;width:100%;border-top:solid 1px #000;background:rgba(51,51,51,.85);z-index:3;padding:20px 0;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;bottom:-85px;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.bottom-nav h3{padding:0;line-height:100%;margin:14px 0 0 0;color:#fff;font-family:'proxima_novalight',Helvetica,Arial,sans-serif}.bottom-nav .price-finance-link{margin:13px 20px 0 0}.bottom-nav .price-finance-link a{color:#ccc}.bottom-nav.affix-top,.bottom-nav.affix-bottom{bottom:-85px}.bottom-nav.affix{bottom:-1px;top:auto!important}@media(max-width:767px){.bottom-nav .right.right-change-full-mobile{float:none}}.river .foot-nav.copyright{margin-bottom:82px}@media(max-width:767px){.river .foot-nav.copyright{margin-bottom:80px}}@media(max-width:767px){.river.double .foot-nav.copyright{margin-bottom:130px}.river.double .bottom-nav,.river.double .bottom-nav.affix-top,.river.double .bottom-nav.affix-bottom{bottom:-130px}.river.double .bottom-nav.affix{bottom:-1px;top:auto!important}}@-webkit-keyframes spin-active{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes spin-active{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes spin{from{transform:rotate(180deg)}to{transform:rotate(0deg)}}.footer-feature.light-mesh{border-top:solid 1px #ddd;background:url(/assets/images/lghtmesh.png);width:100%}.footer-feature h3{padding:8px 0 3px 0}.footer-feature .first{padding:30px 40px 30px 0;border-right:solid 1px #ddd}@media(max-width:767px){.footer-feature .first{border:none;padding:30px 0}}.footer-feature .last{padding:30px 0 30px 20px}@media(max-width:767px){.footer-feature .last{padding:30px 0;border-right:none;border-top:solid 1px #ddd}}.foot-nav{background:#292929}.foot-nav ul{padding:0;margin:0}.foot-nav ul li a{font-size:12px}#footer{background:#333;padding:50px 0}#footer h4{color:#fff}#footer ul{list-style:none;list-style-type:none;padding:0;margin:5px 0 10px 0}#footer ul li{padding:0;margin-bottom:10px}#footer ul li a:hover{text-decoration:underline}#footer ul li,#footer p,#footer ul li a{color:#a0a0a0;font-size:12px;line-height:130%}#footer .quick-contact ul li{margin-bottom:15px}#footer .quick-contact ul li a{line-height:170%}#footer .footer-social{margin-top:20px}#footer .footer-social a{color:#999}#footer .footer-social a:hover{color:#2daae1}@media(min-width:768px) and (max-width:991px){#footer .foot-con{height:250px;margin-bottom:0}}@media(max-width:767px){#footer .foot-con{margin-bottom:25px}}#footer .aprLogo{display:none}@media(max-width:767px){#footer .aprLogo{display:block}}.footer form input[type="text"],.footer form input[type="email"],.ie8 .select select,.ie9 .select select,.notie .select select{background:#555;border:solid 1px #555;color:#a0a0a0;font-size:12px;margin-bottom:10px}#copyright p,#copyright a{font-size:12px;color:#999;margin:12px 0 7px}#ipod .main h2{font-size:40px;color:#333;margin-top:0;margin-bottom:30px;line-height:126%}#ipod .main p{font-size:18px;padding:0}#ipod .main ul li{font-size:16px;margin-bottom:5px}#ipod .acc-color{margin:6px 10px 6px 0}#ipod .acc-color span{display:inline-block;margin:0 2px;height:12px;width:12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#ipod .priceWrap p{margin-right:10px;margin-bottom:15px}#ipod .centre-mobile{text-align:left}@media(max-width:767px){#ipod .main p{font-size:16px;padding:0}#ipod .main h2{font-size:30px;color:#000;margin-top:0;margin-bottom:10px}#ipod .priceWrap p{margin-right:10px;margin-bottom:0}#ipod .centre-mobile{text-align:center}#ipod .centre-mobile .left{float:none}}@media(min-width:768px){#ipod .main h2{font-size:30px;color:#000;margin-top:0;margin-bottom:20px}#ipod .centre-mobile{text-align:left}}@media(min-width:992px){#ipod .main h2{font-size:40px;color:#333;margin-top:0;margin-bottom:30px;line-height:126%}}@media(min-width:1200px){}p.superscript{font-size:12px!important}#disney .bb8{padding:70px 0}#disney .bb8 h1{color:#fff;font-family:'proxima_novathin',Helvetica,Arial,sans-serif;font-size:33px;line-height:41px;margin-bottom:20px;letter-spacing:.01em}#disney .bb8 p{color:#fff;font-size:18px;line-height:24px;text-align:left}#disney .disney-fade{position:relative;background-color:#f47727;background:#ee3a50;background:-moz-linear-gradient(#ee3a50 0%,#f47727 100%);background:-webkit-linear-gradient(#ee3a50 0%,#f47727 100%);background:-o-linear-gradient(#ee3a50 0%,#f47727 100%);background:-ms-linear-gradient(#ee3a50 0%,#f47727 100%);background:linear-gradient(#ee3a50 0%,#f47727 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3a50', endColorstr='#f47727')";padding-top:100px;padding-bottom:100px}#disney .disney-fade h1{color:#fff;font-family:'proxima_novathin',Helvetica,Arial,sans-serif;font-size:33px;line-height:41px;margin-bottom:20px;letter-spacing:.01em}#disney .disney-fade p{color:#fff;font-size:18px;line-height:24px}#disney .disney-fade img{-webkit-transition:all .5s linear;transition:all .5s linear;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}#disney .disney-fade img:hover{-webkit-transform:scale3d(.97,.97,1);transform:scale3d(.97,.97,1)}#disney .figure-title span{font-size:26px;text-align:center;font-family:'proxima_novathin',Helvetica,Arial,sans-serif}#disney .figure-title{background-color:#f47727;background:#ee3a50;background:-moz-linear-gradient(#ee3a50 0%,#f47727 100%);background:-webkit-linear-gradient(#ee3a50 0%,#f47727 100%);background:-o-linear-gradient(#ee3a50 0%,#f47727 100%);background:-ms-linear-gradient(#ee3a50 0%,#f47727 100%);background:linear-gradient(#ee3a50 0%,#f47727 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee3a50', endColorstr='#f47727')";padding:10px 0 0 0;color:#fff;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;text-align:center;margin-bottom:11px;z-index:10}#disney .heading-divider hr{border-top:1px solid #ee3a50;padding-bottom:30px}#disney .figure{text-align:center}#disney .figure-container{padding-top:70px;padding-bottom:100px}#disney .apple-products{padding-top:70px}#disney .apple-products p{font-size:18px;line-height:24px}#disney .hdmi p{font-size:18px;line-height:24px}#disney .bb8 p{font-size:18px;line-height:24px}#disney .apple-products hr{border-top:1px solid #333;margin-bottom:-30px}#disney .river-block{padding:80px 0;position:relative}#disney .apple-products h1,#disney .apple-products h2{color:#333;font-family:'proxima_novathin',Helvetica,Arial,sans-serif;font-size:31px;line-height:41px;margin-bottom:20px;letter-spacing:.01em;text-align:center}#disney .apple-products h2{text-align:left!important;margin-top:45px}#disney .apple-tv{bottom:-100px;position:relative}#disney .hdmi-img{margin-right:-70px}#disney .hdmi-cable{max-height:150px;padding-left:30px;margin-top:-180px}#disney .hdmi-fluid{overflow-x:hidden;padding-bottom:100px;padding-top:150px}#disney .figure-container h1{color:#ee3a50;font-family:'proxima_novathin',Helvetica,Arial,sans-serif;font-size:33px;line-height:41px;margin-bottom:20px;letter-spacing:.01em;text-align:center}#disney .intro-text{background-color:#f6f6f6}#disney .disney-btn{color:#ee3a50!important;background-color:#fff!important;border:none!important;min-width:130px;text-align:center}#disney .disney-btn:hover{background-color:#ee3a50!important;color:#fff!important;border:none!important}#disney .disney-fig-btn{color:#ee3a50!important;background-color:#fff!important;border:#ee3a50 1px solid!important;min-width:130px;text-align:center;margin-bottom:20px;z-index:10}#disney .disney-fig-btn:hover{background-color:#ee3a50!important;color:#fff!important}#disney .intro-text p{padding:125px 0 70px 0;color:#333;font-size:23px;text-align:center}#disney .dis-header{background-image:url(/assets/images/disney/Disney_infi_header_Bg.jpg);background-position:top;min-height:260px;margin-top:150px;background-position-y:-80px;background-repeat:repeat-x}#disney .disney-logo{position:relative;bottom:-62px}#disney .parallax-feature{height:250px;background-position-y:-60%!important}@media(max-width:660px){}@media(max-width:767px){#disney .intro-text p{padding-top:80px}}@media(max-width:991px){#disney .dis-header{margin-top:60px}#disney .disney-logo{bottom:-74px}#disney .disney-fade{text-align:center}#disney .disney-fade img{margin-left:auto;margin-right:auto;display:block}#disney .river-block{text-align:center;padding:40px 0 10px 0}#disney .bb8{text-align:center}#disney .bb8 p{text-align:center}#disney .bb8 img{margin-left:auto;margin-right:auto;display:block}#disney .apple-tv{position:static;margin-top:80px;margin-bottom:60px;text-align:center}#disney .apple-products h2{text-align:center!important;margin-top:50px}#disney .apple-products img{display:block;margin-left:auto;margin-right:auto}#disney .hdmi-fluid{padding-bottom:10px;padding-top:10px}#disney .hdmi-cable{margin-top:70px;margin-bottom:70px}}#valentines .val-header-row{top:200px}#valentines .top-header{background-color:#a31d21;height:555px;color:#fff}#valentines .macbook-gold{z-index:50;position:relative;max-width:221px;margin-top:9px;right:38px}#valentines .val-iphone{z-index:50;position:relative;left:-31px;margin-top:17px;max-width:154px}#valentines .val-watch{z-index:50;position:relative;max-width:182px;margin-top:31px}#valentines .val-ipad{z-index:50;position:relative;max-width:199px;margin-top:22px}#valentines .val-head-title{color:#fff;position:relative;margin-top:236px}#valentines .val-head-title h1{color:#fff;font-family:'proxima_novathin',Helvetica,Arial,sans-serif;line-height:70px;letter-spacing:-.024em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern';font-size:68px}#valentines .feat-info-wrap{min-height:129px}#valentines .val-banner{margin-top:129px;z-index:21;width:550px}#valentines .pro-img{border:thin rgba(6,6,8,.05) inset}#valentines .feat-val-box{background-color:#a31d21!important}#valentines .feat-val-box h3{color:#fff!important}#valentines .feat-val-box p{color:#fff!important}#valentines .feat-val-box span{color:#fff!important}#valentines .val-info-box{background-color:#ededed;padding:10px;margin-bottom:30px}#valentines .val-info-box h3{margin-bottom:0;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;margin-top:-2px}#valentines .val-info-box p{margin-bottom:10px;color:#000;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;min-height:72px;line-height:18px}#valentines .val-info-box span{margin-bottom:10px;color:#a31d21;font-weight:700}#valentines .val-footer{background-color:#a31d21;color:#fff;padding:0 0 38px 0}#valentines .products-container{padding-top:110px;padding-bottom:70px}#valentines .val-footer h3{text-align:center;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;line-height:33px;letter-spacing:-.024em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern';color:#fff;margin:60px 0 0 0}#valentines .pointer{position:relative;max-width:100px}#valentines .three-year-img{}#valentines .val-intro{padding:120px 0 50px 0}#valentines .pointer-svg{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}#valentines .val-intro p{color:#000;text-align:center;font-size:18px}#valentines .val-intro h1{text-align:center;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;line-height:58px;letter-spacing:-.024em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern'}#valentines .feature-products{background-color:#fafafa;margin-top:70px;margin-bottom:70px}#valentines .para-heart{margin-top:-10px;z-index:100;position:relative}#valentines .footer-heart{margin-bottom:-14px;z-index:100;position:relative}#valentines .footer-heart-img{width:25px}#valentines .three-year{background-color:#333;padding:30px 0 30px 0}#valentines .three-year p{color:#fff;font-size:16px;line-height:23px;margin-bottom:4px}#valentines .three-year h4{color:#fff;margin-top:0}#valentines .three-year a{color:#fff}#valentines .three-year a:hover{color:grey}#valentines .val-para{height:350px;z-index:10;margin:0 0 40px 0}#valentines .red-feat-btn,#valentines .pink-feat-btn{color:#a31d21!important;margin-top:28px;margin-bottom:9px}#valentines .pink-feat-btn{color:#cf7777!important}#valentines .feat-btn{color:#fff!important;border-color:#fff;margin-top:28px;margin-bottom:9px}#valentines .feat-btn:hover{color:#a31d21!important;border-color:#fff;background:#fff!important}#valentines .red-feat-btn:hover{color:#fff!important;border-color:#a31d21;background:#a31d21!important}#valentines .pink-feat-btn:hover{color:#fff!important;border-color:#cf7777;background:#cf7777!important}#valentines .red-val-btn{margin-top:28px;margin-bottom:9px;color:#fff!important;border-color:#a31d21;background:#a31d21!important}#valentines .red-val-btn:hover{background-color:#fafafa!important;color:#a31d21!important}#valentines .feat-left{text-align:left!important}#valentines .feat-right{text-align:right!important}#valentines .xs-feat{background-color:#fafafa;padding:20px 20px 20px 20px;margin:30px 0 30px 0}#valentines .red-feat-pro{background-color:#a31d21;color:#fff;padding:33px 30px 29px 30px;z-index:20}#valentines .feat-pro{padding:33px 30px 20px 30px}#valentines .red-feat-pro span{font-size:16px}#valentines .red-feat-pro h3{color:#fff;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;line-height:23px;font-size:19px;letter-spacing:.014em;margin-bottom:10px;margin-top:0}#valentines .feat-pro span{font-size:16px}#valentines .feat-pro h3{color:#000;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;line-height:23px;font-size:19px;letter-spacing:.014em;margin-bottom:10px;margin-top:0}#valentines .val-heart{max-width:25px;border:4px solid #fff}#valentines .val-hr{text-align:center;color:#a31d21!important}#valentines .val-hr hr{border-top:1px solid #a31d21!important}#valentines .val-hr img{position:relative;top:-32px}@media(max-width:1199px){#valentines .val-info-box p{min-height:50px}#valentines .val-head-title{margin-top:200px}#valentines .feat-info-wrap{min-height:149px}#valentines .macbook-gold{z-index:50;position:relative;min-width:221px;margin-top:9px;right:73px}#valentines .val-iphone{z-index:50;position:relative;left:-31px;margin-top:17px}#valentines .val-watch{z-index:50;position:relative;min-width:182px;margin-top:31px;right:30px}#valentines .val-ipad{z-index:50;position:relative;min-width:199px;margin-top:22px;left:-16px}}@media(max-width:991px){#valentines .val-top-header{padding-top:0;margin-top:0}#valentines .feat-info-wrap{min-height:173px}#valentines .macbook-gold{right:140px;margin-top:19px;max-width:249px}#valentines .val-iphone{left:-31px;margin-top:22px;min-width:177px}#valentines .val-watch{margin-top:61px;left:-72px;width:200px}#valentines .val-ipad{left:-18px;margin-top:40px;width:213px!important}#valentines .val-head-title{margin-top:116px}#valentines .val-head-title h1{text-align:center}#valentines .val-banner{margin-top:0;margin-left:auto;margin-right:auto;width:439px;display:block}#valentines .top-header{height:641px}#valentines .val-info-box{padding:30px}}@media(max-width:767px){#valentines .val-top-header{padding-top:0;margin-top:-40px}#valentines .val-banner{top:-10px;width:500px;margin-left:auto;margin-right:auto;position:relative}#valentines .val-intro h1{line-height:41px}val-head-title{top:100px}#valentines .three-year h4{margin-top:20px}}@media(max-width:584px){#valentines .val-head-title h1{font-size:50px;line-height:60px}}@media(max-width:450px){#valentines .val-top-header{padding-top:0;margin-top:50px}#valentines .val-head-title h1{font-size:40px;line-height:50px}#valentines .val-banner{top:10px;width:298px}#valentines .top-header{height:580px}#valentines .val-intro{padding:20px 0 50px 0}}@media(max-width:767px){#valentines .text-xs-center{text-align:center!important}#valentines .text-xs-center img.img-responsive{margin-left:auto;margin-right:auto}}#sonos-landing .lowerWrap{overflow:initial}#sonos-landing .main.sonos-menubar{padding:30px 0;overflow:visible}#sonos-landing .main{overflow:hidden}#sonos-banner{background:#000;background-image:url(/assets/images/accessories/landing-pages/sonos/sonos-pattern.jpg);background-repeat:no-repeat}#sonos-promo-banner{background:#000;background-image:url(/assets/images/accessories/landing-pages/sonos/sonos-promo-banner.jpg);background-repeat:no-repeat}#sonos-promo-banner .title-container{margin-top:160px}#sonos-banner .title-container{margin-top:110px}#sonos-banner .title-container h1{font-family:"proxima_novasemibold",Helvetica,Arial,sans-serif;font-size:26px;color:#ccc;margin:20px 0}#sonos-banner .title-container h3{font-family:"proxima_novalight",Helvetica,Arial,sans-serif;font-size:18px;color:#ccc;text-transform:uppercase}#sonos-landing .main.sonos-menubar .button{margin:0 5px 10px 0}.button.sonos-purple{color:#b0008e;border-color:#b0008e}.button.sonos-purple:hover{color:#fff;background:#b0008e}.button.sonos-green{color:#a6be33;border-color:#a6be33}.button.sonos-green:hover{color:#fff;background:#a6be33}.button.sonos-yellow{color:#efb22d;border-color:#efb22d}.button.sonos-yellow:hover{color:#fff;background:#efb22d}.button.sonos-blue{color:#00adc6;border-color:#00adc6}.button.sonos-blue:hover{color:#fff;background:#00adc6}.button.sonos-black{color:#000;border-color:#000}.button.sonos-black:hover{color:#fff;background:#000}#sonos-family-img{position:absolute;width:100%;bottom:-141px;z-index:999}.sonos-deezer-container img{margin-top:90px;margin-bottom:40px}.sonos-deezer-container p{color:#eee;font-size:16px}#sonos-landing .main h2{font-family:"proxima_novasemibold",Helvetica,Arial,sans-serif;font-size:40px;text-transform:uppercase;margin-bottom:30px}#sonos-landing .main p{font-family:"proxima_novaregular",Helvetica,Arial,sans-serif;font-size:16px;color:#999}#play-1 h2,#play-1 h4{color:#b0008e}#play-1-promo h2,#play-1-promo h4{color:#a6be33}#play-3 h2,#play-3 h4{color:#efb22d}#play-5 h2,#play-5 h4{color:#00adc6}#bridge h2,#bridge h4{color:#000}.sonos-feature-text{margin:80px 0}.sonos-foot-bar{padding:30px;background:#000}.sonos-foot-text{padding:0 0 0 30px}.sonos-foot-text p{color:#fff}.parallax-feature.pa-sonos-one,.parallax-feature.pa-sonos-two,.parallax-feature.pa-promo-sonos-one{box-shadow:inset 0 0 7px -2px #333}.parallax-feature.pa-sonos-one{background-image:url(/assets/images/accessories/landing-pages/sonos/sonos-feature-one.jpg)}.parallax-feature.pa-sonos-two{background-image:url(/assets/images/accessories/landing-pages/sonos/sonos-feature-two.jpg)}.parallax-feature.pa-sonos-three{background-image:url(/assets/images/accessories/landing-pages/sonos/sonos-feature-three.jpg)}.parallax-feature.pa-promo-sonos-one{background-image:url(/assets/images/accessories/landing-pages/sonos/sonos-pa-promo.jpg)}.sonos-promo-list{list-style:none;padding:20px 0;margin:0}.sonos-promo-list li{margin-bottom:15px}.sonos-purple-colour-block{height:350px;width:120%;background:#b0008e;position:absolute;z-index:1;bottom:-300px;-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.sonos-purple-colour-block-top{height:500px;width:125%;background:#00728d;position:absolute;top:-417px;-ms-transform:rotate(-15.5deg);-webkit-transform:rotate(-15.5deg);transform:rotate(-15.5deg);z-index:1;left:-50%}.sonos-yellow-colour-block-top{height:500px;width:125%;background:#efb22d;position:absolute;top:-417px;-ms-transform:rotate(-8.5deg);-webkit-transform:rotate(-8.5deg);transform:rotate(-8.5deg);z-index:1;left:-10%}.sonos-yellow-block-bottom{height:150px;width:100%;background:#efb22d;position:absolute;bottom:-100px;-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);z-index:1;right:-35%}.sonos-blue-colour-block-top{height:500px;width:155%;background:#00adc6;position:absolute;top:-417px;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);z-index:1;left:-60%}.sonos-blue-block-bottom{height:220px;width:150%;background:#00adc6;position:absolute;bottom:-192px;-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg);transform:rotate(8deg);z-index:1;left:-35%}.sonos-purple-opactiy-block,.sonos-yellow-opactiy-block,.sonos-blue-opactiy-block,.sonos-white-opactiy-block-top,.sonos-white-opactiy-block-bottom{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";filter:alpha(opacity=5);-moz-opacity:.05;-khtml-opacity:.05;opacity:.05}.sonos-purple-opactiy-block{height:350px;width:120%;background:#000;position:absolute;bottom:-330px;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg);left:-10%}.sonos-yellow-opactiy-block{height:150px;width:120%;background:#000;position:absolute;top:-130px;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg);right:-10%}.sonos-blue-opactiy-block{height:150px;width:120%;background:#000;position:absolute;top:-130px;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg);right:-10%}.sonos-white-opactiy-block-top{height:250px;width:120%;background:#000;position:absolute;top:-230px;-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);right:-30%}.sonos-white-opactiy-block-bottom{height:250px;width:120%;background:#000;position:absolute;bottom:-230px;-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg);transform:rotate(8deg);left:-30%}.ie8 .sonos-purple-colour-block,.ie8 .sonos-yellow-colour-block-top,.ie8 .sonos-yellow-block-bottom,.ie8 .sonos-blue-colour-block-top,.ie8 .sonos-blue-block-bottom,.ie8 .sonos-purple-opactiy-block,.ie8 .sonos-yellow-opactiy-block,.ie8 .sonos-blue-opactiy-block,.ie8 .sonos-white-opactiy-block-top,.ie8 .sonos-white-opactiy-block-bottom{width:100%;left:0}.deezer-terms-wrapper{position:relative;overflow:hidden;padding:20px 20px 35px 20px;background:#f9f9f9;border-radius:4px}.deezer-terms{height:250px;overflow:hidden;position:relative;padding-right:20px}.deezer-terms.open{height:auto}.deezer-terms-shadow{position:absolute;height:38px;width:100%;bottom:0;left:-38px;z-index:1;overflow:hidden}.deezer-terms-shadow span{display:block;position:absolute;left:-10%;width:110%;height:0;box-shadow:5px 0 20px 23px #f9f9f9;bottom:0}#sonos-terms .terms-scroll-label{text-align:center;color:#bbb;box-shadow:5px 0 20px 23px #f9f9f9;position:absolute;width:100%;bottom:7px;left:0;padding:0;margin:0;font-size:18px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}#sonos-terms .terms-scroll-label.open i{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#sonos-terms .terms-scroll-label:hover{color:#000}.switching-image-wrapper{text-align:center}.switching-image-wrapper .colour-switcher{}.switching-image-wrapper .colour-switcher a{height:25px;width:25px;margin:3px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.switching-image-wrapper .colour-switcher a.white{background:#fff;border:solid 1px #ccc}.switching-image-wrapper .colour-switcher a.black{background:#222;border:solid 1px #222}.switching-image-wrapper .colour-switcher a.active,.switching-image-wrapper .colour-switcher a:hover{border:solid 2px #2daae1;height:25px;width:25px}#beats .beats-active{padding-top:150px;height:575px;overflow:hidden}#beats .price{font-size:24px;margin-bottom:30px}#beats .span{padding-top:30px}#beats .beats-active .beats-hero{min-width:130%;margin-top:-160px;left:-110px;position:absolute}#beats .beats-active h3{color:#fff!important;margin-top:20px}#beats .beats-active h2,#beats .beats-active p{color:#fff!important}#beats .beats-active h4{color:#dfe736!important}#beats .beats-active h3{font-size:65px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;margin-bottom:0;line-height:120%}#beats .beats-active .beats-text{margin-top:50px}#beats .beats-active .beats-logo{width:240px;margin-bottom:13px;position:relative!important;padding-top:30px}@media(max-width:1199px){#beats #beats .beats-active{}#beats .beats-active .beats-text{margin-top:40px}}@media(max-width:991px){#beats .beats-active{text-align:left}#beats .beats-active .beats-text{margin-top:10px}#beats .beats-active .beats-hero{min-width:137%;margin-top:-60px;left:-40px}#beats .beats-active h3{font-size:50px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;margin-bottom:0;line-height:120%}}@media(max-width:767px){#beats .beats-active{text-align:center}#beats .beats-active .beats-text{margin-top:-82px}#beats .beats-active{padding-top:150px;height:300px;overflow:hidden}#beats .beats-hero{min-width:100%;margin-top:0;margin-left:auto;margin-right:auto;left:initial}#beats .beats-active .beats-logo{padding-top:0}#beats .beats-active h3{font-size:40px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;margin-bottom:0;line-height:120%;margin-top:0}}@media(max-width:450px){#beats .beats-active{text-align:center}#beats .beats-active .beats-text{margin-top:-120px}#beats .beats-active .beats-hero{min-width:100%;margin-top:0;margin-left:auto;margin-right:auto;left:initial}#beats .beats-active h3{font-size:30px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;margin-bottom:0;line-height:120%;margin-top:0}#beats .beats-active .beats-logo{width:200px;margin-bottom:13px;position:relative!important}}#beats-banner{background-image:url(/assets/images/accessories/landing-pages/beats/active-header.jpg);background-position:center bottom!important;height:500px;background-size:cover;margin-top:95px}#beats-banner .title-container{margin-top:220px}#beats .main p{font-size:16px;color:#000!important}#beats .button.beats-red{color:#444;border-color:#777;margin-top:20px}#beats .button.beats-red:hover{background:#777;color:#fff}#beats .button.beats-red-rev{background-color:#e41c39;color:#fff!important;margin-top:20px;border-color:#e41c39}#beats .button.beats-red-rev:hover{color:#e41c39!important;border-color:#e41c39;background-color:transparent!important}#beats .banner-foreground{top:-480px;right:-25px;z-index:21;position:absolute}#beats .solo2-wireless{background:#f9f9f9}#beats .urbeats{padding:210px 0 0 0}#beats .tourbeats{background:#f9f9f9;padding:90px 0 0 0}#beats .ava-colour{border-top:#ddd solid thin;border-bottom:#ddd solid thin;margin-bottom:25px}#beats #beatsSoloWireless{background:#f5f5f5;width:130%}#beats #beatsSoloWireless .container{}#beats .typog h3{font-size:39px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;margin-bottom:0;margin-top:0}#beats .typog h4{margin-top:-8px;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:.001em;margin-bottom:20px}#beats .typog-white h3{color:#333!important}#beats .typog-white h4{color:#333!important}#beats .main img{max-width:100%}#beats .solo-wireless-img{margin-top:12px}#beats .solo-img{margin-top:-41px}#beats .powerbeats-img{margin-top:-44px}#beats .tour-img{margin-top:-41px}#beats .urbeats-img{margin-bottom:-10px;margin-top:-50px}#beats #urbeats-top-image{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:-210px}#beats .solo2-wireless{margin-top:0}#beats .tourbeats{background-color:rgba(0,0,0,.11)}#beats .pill{margin-top:30px}#beats .acc-color{font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;margin:18px 0 20px 0}#beats .acc-color span{display:inline-block;margin:6px 1px -8px 8px;height:25px;width:25px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#beats .acc-color span.white{border:solid 1px #999}#beats .acc-color span.colour-spot:hover{box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}#beats .acc-color span.colour-spot-white:hover{box-shadow:inset 0 0 0 2px rgba(51,51,51,.51)}#start-something-new :target:before{content:"";display:block;height:90px;margin:-90px 0 0}#start-something-new .ssn-fadein{position:relative;max-width:380px;height:269px}#start-something-new .ssn-fadein img{position:absolute;-webkit-animation-name:fade;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:6s;animation-name:fade;animation-iteration-count:infinite;animation-duration:6s}@-webkit-keyframes fade{0%{opacity:0}20%{opacity:1}33%{opacity:1}53%{opacity:0}100%{opacity:0}}@keyframes fade{0%{opacity:0}20%{opacity:1}33%{opacity:1}53%{opacity:0}100%{opacity:0}}#start-something-new .spread1,.spread2,.spread3{max-width:380px}#start-something-new .spread2{-webkit-animation-delay:-8s}#start-something-new .spread3{-webkit-animation-delay:-4s}#start-something-new .hr-ssn{margin-bottom:43px}#start-something-new .icreate-mag{width:150px;vertical-align:middle;display:block;padding:25px 0 10px 0;margin-left:auto;margin-right:auto}#start-something-new .no-padding{padding-left:0!important;padding-right:0!important}#start-something-new .hr-ssn-bottom{margin-top:0}#start-something-new .hr-ssn-middle{margin-top:43px;margin-bottom:29px}#start-something-new .carousel.fade{opacity:1;overflow:visible}#start-something-new .carousel.fade .item{transition:opacity ease-out .7s;left:0;opacity:0;top:0;position:absolute;width:100%;display:block;overflow:visible}#start-something-new .carousel.fade .item:first-child{top:auto;opacity:1;position:relative}#start-something-new .carousel.fade .item.active{opacity:1}#start-something-new .ssn-container{margin-bottom:0;padding-bottom:10px}#startsomething-banner{height:0}#start-something-new .ssn-bg{background-image:url('/assets/images/start-something-new/ssn-bg.jpg');background-repeat:repeat-x;padding-bottom:0;background-position-y:35px;padding-top:35px}#start-something-new .social-grey{height:auto;background-color:#fcfcfc;color:#fff!important;padding:20px 20px 20px 20px;border:thin solid rgba(51,51,51,.04)}#start-something-new .social-grey h3{margin-top:3px}#start-something-new .social-grey-text{padding-left:26px}#start-something-new .social-grey-text P{margin-bottom:5px;margin-top:5px}#start-something-new .social-grey-icon{border-right:#fff solid thin;margin-top:auto;margin-bottom:auto;height:100%}#start-something-new .sn-fade-cont{width:100%}@media(max-width:991px){#start-something-new .icreate-p p{text-align:center}#start-something-new .ssn-fadein{display:block}}@media(min-width:992px){#start-something-new .icreate-mag{display:block;margin-left:0}}@media(max-width:767px){#start-something-new h3{text-align:center}#start-something-new p{text-align:center}}@media(max-width:1199px){#start-something-new .ssn-fadein{margin-left:auto;margin-right:auto}}#fathersday-banner{height:0}#fathersday-banner .title-container{margin-top:70px}#fathers-day .banner-foreground{top:-480px;right:-25px;z-index:21;position:absolute}#fathers-day #drones .prices p.left{margin-right:30px}.button.fd-blue{color:#5687bb;border-color:#5687bb}.button.fd-blue:hover{background:#5687bb;color:#fff}#fathers-day .acc-color{margin:13px 0 13px 15px}#fathers-day .acc-color span{display:inline-block;margin:4px;height:15px;width:15px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#fathers-day .acc-color span.white{border:solid 1px #ccc}#fathers-day img{max-width:100%}@media(max-width:767px){#sonos-banner{background:#000;background-image:url(/assets/images/accessories/landing-pages/sonos/sonos-pattern-mobile.jpg);background-repeat:no-repeat;background-position:50% 50%}.sonos-foot-bar{background:#000}.sonos-foot-text{padding:50px 0 0 0}.sonos-feature-text.first{margin:0 0 50px 0}.sonos-feature-text{margin:50px}#play-1{padding:60px 0 120px 0;overflow:hidden}.sonos-deezer-container img{margin:auto;margin-top:50px;margin-bottom:30px;max-width:100%}#fathers-day{text-align:center}#fathers-day p.left,#fathers-day .acc-color{float:none;margin-left:0;margin-right:0}#beats #beatsSoloWireless{background:#f5f5f5;width:100%;margin-left:0;padding:50px 0;margin-top:0}#beats #beatsSoloWireless .container{}#beats .solo-wireless-img{margin-left:0;margin-top:0}#beats .solo-img{margin-top:0;margin-right:45px}#beats .powerbeats-img{margin-top:6px;margin-left:0}#beats-banner .title-container{margin-top:128px}#beats .solo2-wireless,#beats .powerbeats,#beats .pill{margin:0 0}#beats .urbeats{padding:18px 0 37px 0}#beats .tourbeats{padding:0 0 40px 0}#beats .main{text-align:center}#beats .main .left{float:none}#beats .solo-wireless-img{min-width:100%!important;margin-top:12px}#beats .tourbeats-img{min-width:100%!important;margin-left:-80px}#beats .page-banner{height:auto;margin-top:0;background-image:url(/assets/images/accessories/landing-pages/beats/active-small.jpg)}#startsomething-banner{height:0}}@media(min-width:768px){#start-something-new .ssn-bg{padding-bottom:-7px;background-position-y:0;padding-top:0;margin-top:136px}#sonos-banner{background:#000;background-image:url(/assets/images/accessories/landing-pages/sonos/sonos-pattern-mobile.jpg);background-repeat:no-repeat;background-position:50% 50%}.sonos-foot-text{padding:50px 0 0 0}.sonos-feature-text.first{margin:0 0 50px 0}.sonos-feature-text{margin:50px}#beats .powerbeats-img{margin-top:5px}#beats .solo2-wireless,#beats .powerbeats,#beats .pill{margin:0}#beats .tourbeats-img{margin-top:42px}#beats #beatsSoloWireless{background:#f5f5f5;width:130%;margin-left:-15%;padding:150px 0 100px;margin-top:-100px}#beats #beatsSoloWireless .container{}#beats .main{text-align:left}#beats .solo2{padding-top:111px}#beats .urbeats{padding-top:111px}#beats .tourbeats{padding-top:100px;padding-bottom:0;margin-top:-4px;overflow:hidden;background-color:rgba(0,0,0,.11)}}@media(max-width:992px){#beats #solo-top-image{display:none}#beats #urbeats-top-image{display:none}#beats .tourbeats-img{min-width:135%;margin-left:-108px}#beats .solo-wireless-img{margin-top:-18px;min-width:190%}#start-something-new .ssn-bg{margin-top:88px;background-position-y:-106px;overflow:visible}}@media(min-width:950px){#start-something-new .carousel-inner-ssn{height:640px!important;margin-top:2px}}@media(max-width:949px){#start-something-new .carousel-indicators{display:none}}@media(max-width:768px){#start-something-new .ssn-bg{margin-top:33px}#start-something-new .ssn-container{width:100%!important}#beats #solo-top-image{display:none}#beats .acc-color span{margin:0 -3px -2px 6px!important;height:13px;width:13px}#beats .typog h3{font-size:39px;margin-top:20px}#beats #solo-top-image{display:inline;margin-right:0}#beats #urbeats-top-image{display:inline;margin-right:0}#beats .acc-color{margin:18px 0 9px 0!important}}@media(max-width:1200px){#beats .acc-color span{margin:0 -3px -6px 6px!important}#beats .acc-color{margin:18px 0 17px 0!important}}@media(max-width:992px){#beats .acc-color span{margin:0 -3px -2px 6px!important;height:13px;width:13px}#beats .solo-img{margin-right:-41px}#beats .typog h3{font-size:29px}#beats .acc-color{margin:18px 0 9px 0!important}#start-something-new .ssn-container{width:100%!important;overflow:visible}}@media(min-width:992px){#sonos-banner{background:#000;background-image:url(/assets/images/accessories/landing-pages/sonos/sonos-pattern.jpg);background-repeat:no-repeat;background-position:50% 0}#sonos-family-img{position:absolute;width:110%;bottom:-130px;right:0}.sonos-deezer-container img{margin-top:90px;margin-bottom:40px}.sonos-foot-text{padding:0 0 0 30px}.sonos-feature-text{margin:60px 0}#fathers-day{text-align:left}#beats .banner-foreground{top:-558px;right:-64px;z-index:21;position:absolute;width:594px}#beats .solo2-wireless{margin-top:0;padding:142px 0 100px 0}#beats .solo2{padding:180px 0 120px 0}#beats .urbeats{padding:225px 0 0 0}#beats .pill{margin-top:-53px}}@media(min-width:1200px){#sonos-family-img{position:absolute;width:100%;bottom:-141px}.sonos-feature-text{margin:80px 0}#beats .banner-foreground{top:-554px;right:26px;z-index:21;position:absolute;width:602px}#beats .solo2-wireless{margin-top:0;padding-top:160px;padding-bottom:80px}#beats .pill{margin-top:-65px;margin-left:60px}#beats .powerbeats{margin-bottom:-100px;background-color:rgba(0,0,0,.11)}}@media(max-width:550px){#start-something-new .ssn-container{}}.clickTarget{position:relative;top:-150px}.overflow-hidden{overflow:hidden}.header{padding:30px 0}.apr-container img{float:right}.closeDrop{position:absolute;right:0;top:-25px;font-size:16px}.page-subtitle{border-bottom:solid 1px #ddd;padding-bottom:20px;width:80%;margin:0 auto;margin-bottom:50px}.white-block{padding:35px 40px 40px 40px;border:solid 1px #eee;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.white-block.pullout{background:#f9f9f9}.feature.grey .white-block{background:#f8f8f8;margin-bottom:40px;border:solid 1px #ddd}.feature.light-grey{background:#f9f9f9}.white-block.imageTop{padding:135px 40px 10px 40px}.small-splitter{width:50px;height:2px;background:#ddd;margin:40px 0}.small-splitter.white{background:#fff}.small-splitter.blue{background:#1a9ede}.text-center .small-splitter{margin:40px auto}.no-pad{padding:0}ul.no-pad{padding-left:0}ul.no-bullet,ul.no-bullet li{list-style:none}ul.superscript{list-style-type:decimal;padding:0 10px}ul.superscript li,p.superscript{margin:0;font-size:10px!important;color:#999}.hb{min-height:350px;float:left;border:solid 1px #ddd;margin:-1px 0 0 -1px;border-bottom:none}.hb-first .hb-text{padding-top:0}.hb-text{padding:0 30px 30px 30px}.hb-text p{margin:5px 0 15px 0}.hb-text h4{margin-top:25px;margin-bottom:0;font-family:'proxima_novalight',Helvetica,Arial,sans-serif}.hb-text img{max-width:100%}.hb-text a,.hb a{display:inline-block;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:14px}.home-block{width:33%}#home-pt img.img-right{position:absolute;right:0;bottom:25px}#home-pt img.img-left{position:absolute;left:0;bottom:25px}.home-block h4{font-size:30px}.hb-small{border:solid 1px #ddd;width:25%;float:left;margin:-1px 0 0 -1px;position:relative}.hb-small h4{padding:0;margin-bottom:0}.hb-small p{margin:5px 0 15px 0}.hb-small img{width:95%;margin:10px 0}.hb-small .actionWrap a{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:14px}.stretch102{width:102%;margin-bottom:-3px;overflow:hidden;margin-top:-1px}.home-mobile-contact{}.home-mobile-contact a{display:block;text-align:center;width:110%;margin-left:-5%;background:#ddd;padding:25px 10px 20px 10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home-mobile-contact a:hover{background:#ccc}.home-mobile-contact h5{color:#333;font-size:18px}.stores-con{padding-right:50px;overflow:hidden}.contact-con{padding-left:50px}.store-list a,.contact-con a{color:#666}.store-list a:hover,.contact-con a:hover{text-decoration:underline}.store-list .light-link{color:#bbb}.store-list{padding:0;list-style:none;margin:0}.threeCol{float:left;width:30%;margin-right:2%}.store-locations{padding:0;list-style:none}.store-locations li{padding:0;list-style:none}.store-locations li a{color:#666}.store-locations li a:hover,.store-locations li.active a{color:#333;text-decoration:underline}#store-locator input[type="text"],#finance-calculator input[type="text"]{width:50%;margin-right:10px}#contact-map{width:100%;height:550px;display:block}.mapWrap{padding-left:320px}.search-store-result-container{background:#fafafa;overflow:hidden;position:relative}.search-store-result{font-family:'proxima_novalight',Helvetica,Arial,sans-serif;overflow:scroll;overflow-x:auto;height:505px;background:none;position:relative}.search-store-result-container .fade-block{height:100%;width:30px;position:absolute;right:15px;top:0;background:url(/assets/images/store-list-fade.png) no-repeat top right;z-index:1}.search-store-result-container .store-block-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.search-store-result .container{}.search-store-result.mapInfo{padding:10px 5px;width:230px;overflow:visible;height:auto;margin:0}.search-store-result ul{position:relative}.search-store-result ul li{margin:5px 0 5px 10px;float:left;background:#fff;border:solid 1px #ddd;margin-bottom:10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;overflow:hidden}.search-store-result ul li .letter,.search-store-result .letter{height:24px;width:24px;background:#2daae1;color:#fff;font-weight:bold;display:block;padding:4px;text-align:center;margin-right:10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.search-store-result ul li .distance td,.search-store-result .distance td{padding-top:15px}.search-store-result ul li b,.search-store-result b{font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}.search-store-result ul li img{margin:-15px 0 0 -15px}.search-store-result ul li .letter{position:absolute;left:15px;top:-15px;height:34px;width:34px;background:#2daae1;color:#fff;font-weight:bold;display:block;padding:6px;text-align:center;margin-right:10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:solid 3px #fff}.search-store-result ul li .store-info-con{padding:0}.search-store-result ul li .widget-con{padding:15px 15px 13px 15px;border-bottom:solid 1px #ddd;overflow:hidden}.search-store-result ul li .widget-store-name{font-size:12px;height:95px;cursor:pointer}.search-store-result ul li .widget-con i{float:left;font-size:14px}.search-store-result ul li .widget-con p{font-size:12px;float:left;width:205px;margin:0 0 0 12px}.search-store-result ul li .widget-con p a,.search-store-result ul li .widget-con p a:hover{color:#666;text-decoration:none}.search-store-result ul li .widget-con .view-on-map{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#2daae1;cursor:pointer}.search-store-result ul li .widget-con.widget-distance{float:left;border-bottom:none;width:49%}.search-store-result ul li .widget-con.widget-map-view{float:right;border-bottom:none;width:50%;border-left:solid 1px #ddd}.search-store-result ul li .widget-con .view-on-map:hover{text-decoration:underline}#location-used{display:none}#mapHoverScroll{height:100%;width:100%;position:absolute;top:0;left:0;z-index:99}.single-store-overview{}.single-store-overview h3 span{color:#999}.single-store-overview .store-image{height:275px;overflow:hidden;margin-bottom:30px;border-radius:2px;-moz-border-radius:2px;-wekbit-border-radius:2px}.single-store-overview .store-image img{max-width:100%;margin-top:-60px}.contact-store-left-wrap{border-right:solid 1px #ddd;margin-right:20px;padding-right:46px}.overview-open-times{border-left:solid 1px #ddd;padding-left:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.overview-open-times .bank-hol-row td{padding-top:15px}.seasonal-opeining-times{background:#eee;padding:30px;padding-right:0;margin-top:40px}.seasonal-opeining-times .timeColumn{padding-right:30px}.seasonal-opeining-times td{font-size:12px}.seasonal-opeining-times__hours{font-size:12px;line-height:160%;color:#999;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;-webkit-columns:3 200px;-moz-columns:3 200px;columns:3 200px}.seasonal-opeining-times__hours.seasonal-opeining-times__hours--two-col{-webkit-columns:2 200px;-moz-columns:2 200px;columns:2 200px}.seasonal-opeining-times__hours.seasonal-opeining-times__hours--one-col{-webkit-columns:1 200px;-moz-columns:1 200px;columns:1 200px}.seasonal-opeining-times__hours label{width:80px;display:inline-block}.page-slice-container{background:url('/assets/images/store-list-splitter@2x.png') no-repeat;background-size:293px 11px;margin-top:-23px;position:relative}.page-slice-container p{color:#999;font-size:12px;padding-top:40px}.store-overview-info-con .actions{margin-top:15px}.store-overview-info-con .number,.store-overview-info-con .address{width:45%}.store-overview-info-con .number{margin-right:10%}.location-search-container{width:85%;margin:0 auto}#store-locator{margin-top:30px}#store-locator input[type="text"]{width:70%}#store-locator .button{float:left;margin-right:10px}#location-used{padding-top:25px;margin-bottom:0}.contact-methods{padding:0}.contact-methods .department{width:25%;float:left;padding:30px 0 10px 0}.contact-methods .department.ho{width:25%;float:left;padding-left:20px;background:#f9f9f9}.contact-methods .department.ho::after{content:"";background-color:#f9f9f9;width:300%;position:absolute;left:100%;height:100%;top:0;display:block}.contact-methods .department a{color:#666}.contact-methods .department a:hover{color:#666;text-decoration:underline}.contact-map-image{height:100px;background-size:cover;display:block}.lower-page-ctas.first{padding-right:25px}.lower-page-ctas.last{padding-left:25px}.lower-page-ctas h4{margin-top:25px}#contact-feature-banner{background:#eee}.feature.grey h3,.feature.grey h6{color:#333}.feature.grey p,.feature.grey ul li{color:#555}.feature.grey .split-bar{width:100%;height:1px;background:#ddd;margin:50px 0}.contact-depart-grid .icon-con{float:left;width:40px}.contact-depart-grid .copy-con{float:left;display:inline-block}.contact-depart-grid .copy-con p{margin:0}.contact-depart-grid .head-office{padding-left:50px;border-left:solid 1px #ddd;padding-right:20px}.grid-icon{width:40px}.grid-copy{width:81%;margin-left:15px}.corner-image{position:absolute}.corner-image.right-bot-corner{bottom:-15px;right:-10px}.image-grid img{margin:2px;width:45%}.icon-list{padding-left:30px}.icon-list h2{margin-bottom:30px}.icon-list .last{border-bottom:solid 1px #ddd}.icon-list .last .grid-copy{margin-bottom:15px}.grid-copy p{margin-top:3px}.icon-list .grid-copy{width:90%}.ptBlock div{margin-left:25%}.ptBlock .left-bot-corner{left:0;bottom:0}.ptBlock .right-bot-corner{right:0;bottom:0}.ptBlock .middle-copy{width:50%}.store-sidebar{padding-right:50px;border-right:solid 1px #eee}.store-features{padding-left:30px}.st-info-block{margin-bottom:40px}.st-social a{color:inherit}.st-feature-block.first{padding-top:0}.st-feature-block{border-bottom:1px solid #eee;padding:40px 0}.st-feature-block.img-left img{position:absolute;left:0;bottom:0}.st-feature-block.img-right img{position:absolute;right:0;top:30px}.st-feature-block.pt.img-left img{position:absolute;left:0;bottom:0}.st-feature-block.pd article{padding-left:225px}.st-feature-block.pt article{padding-right:320px}.st-feature-block.ps article{padding-left:250px}.st-feature-block.last{padding-bottom:0;border:none}.st-feature-block.finance{border:solid 2px #2daae1;padding:40px;margin-bottom:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.st-feature-block.finance article{padding-right:260px}.blue-block{width:50px;height:3px;background:#00aeef;margin:25px auto}.fitImageDesk{width:100%;height:auto}.fixCornerwrap-nm{width:50%}.gridItem.md-2col{width:50%}.gridItem{float:left;border:solid 1px #ddd;padding:35px;border:solid 1px #ddd;margin:-1px 0 0 -1px}.gridItem h4{margin-bottom:0}.gridItem.first{padding-left:0}.gridItem.last{padding-right:2%}.case-study-video{margin-bottom:30px}#case-studies .gridItem.last{padding-right:0}.case-study-grid h4{margin-top:25px}.case-study-grid .feature{padding-left:0;padding-right:0}.edu-products header div{width:64%;text-align:left}.edu-products header img{position:absolute;bottom:20px;right:2%;width:22%}.edu-contact{padding-top:20px}.edu-contact i.fa{font-size:20px;color:#666;margin-right:5px}.edu-steps div{min-height:270px}.edu-steps div img{margin-bottom:25px}.cs-article{text-align:justify}.cs-article.first{padding-right:35px}.cs-article.last{padding-left:35px}blockquote.cs-quote{color:#1f97cc;font-size:24px;text-align:center;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;margin:40px 5px}blockquote.cs-quote footer{color:#666;font-size:18px;margin-top:15px}.cs-feature-img{position:absolute;margin-top:35px}.cs-feature-img.ipad{top:-190px;right:15%}.case-study-apps .app-con{padding:0 20px;margin-bottom:30px}.case-study-apps .app-con h4{margin-top:25px}.case-study-apps h2{margin-bottom:25px}#edu-ed-row{margin-bottom:50px}#edu-ed-row ul{list-style:none;padding:0;margin:0}#edu-ed-row ul li{list-style:none;margin-bottom:10px}#edu-ed-row .ed-col{padding:0 11px;margin-bottom:10px}#deployed h2.title,#connected h2.title,#supported h2.title,#developed h2.title,#edu-ed-row h2.title{color:#333;margin-bottom:20px}#deployed h2.title span,#connected h2.title span,#supported h2.title span,#developed h2.title span,#edu-ed-row h2.title span{font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}#deployed h2.title span,#edu-ed-row h2.title span.deployed{color:#eeab4e}#connected h2.title span,#edu-ed-row h2.title span.connected{color:#e77a31}#supported h2.title span,#edu-ed-row h2.title span.supported{color:#d12329}#developed h2.title span,#edu-ed-row h2.title span.developed{color:#1e9bd8}#supported{padding-bottom:80px}#deployed .imageCollage img{position:absolute}#deployed .imageCollage .stackOne{top:15px;left:20px;z-index:20}#deployed .imageCollage .stackTwo{top:350px;left:310px;z-index:30}#deployed .imageCollage .stackThree{top:260px;left:584px;z-index:10}#supported .imageCollage .stackOne{position:relative;left:-170px}#supported .imageCollage .stackTwo{position:absolute;top:370px;left:310px;z-index:20}#supported .imageCollage p{width:290px;text-align:right;display:block}#supported .caption{position:absolute;width:150px;top:265px;right:0}#deployed .caption{text-align:right}#deployed .caption h4,#supported .caption h4{font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;margin-bottom:0;padding:5px 10px 0;color:#666}#deployed .caption h4{border-right:solid 4px #333}.ed-soft-wrapper{padding:20px;border:solid 1px #ddd;background:#fff;margin-bottom:30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;height:200px}#developed .developed-icons div{margin:30px 0 20px;text-align:center}#connected{padding:100px 0;width:120%;position:relative;left:-10%;top:-20px;background:#f9f9f9;-ms-transform:rotate(-9deg);-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}#connected .straighten{-ms-transform:rotate(9deg);-webkit-transform:rotate(9deg);transform:rotate(9deg)}#developed{padding:40px 0 150px 0;width:120%;position:relative;left:-10%;top:10px;background:#f9f9f9;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}#developed .straighten{-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}#contact{margin-top:-85px;background:#fff;position:relative;z-index:99}.edu-contact-block{font-size:20px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;line-height:130%;color:#666;padding:20px 0}.edu-brochure-dl{padding:30px 30px 22px 30px;border:solid 1px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block}.edu-brochure-dl,.edu-brochure-dl .fa-file-o,.edu-brochure-dl .fa-chevron-right{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.edu-brochure-dl:hover{background:#1e9bd8;border:solid 1px #1e9bd8;color:#fff}.edu-brochure-dl:hover .fa-file-o,.edu-brochure-dl:hover .fa-chevron-right{color:#fff}.edu-brochure-dl .fa-file-o{color:#d12329;font-size:48px;padding:0 10px 0 0;float:left}.edu-brochure-dl .fa-chevron-right{float:right;margin-top:-10px}.about-container{padding:80px 0}.padded-text{padding:0 50px}.about-feature p{font-size:14px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.7);position:absolute;bottom:20px;right:20px}.about-services img{max-width:100%}.about-services h4{margin-top:25px}#sitemap ul{list-style:none;padding:0}#sitemap ul>li{margin-bottom:20px}#sitemap ul>li a{font-size:24px;color:#000}#sitemap ul>li a:hover{text-decoration:underline}#sitemap ul li ul li{margin-bottom:5px}#sitemap ul li ul li a{font-size:14px;color:#999}#sitemap ul li ul li ul{padding:5px 0 0 20px}#sitemap ul li a:hover{color:#000}.river .river-block{padding:50px 0;position:relative;border-bottom:solid 1px #ddd}.river .river-block.last{padding-bottom:0;border:none}.river .river-block img{width:100%}.river .river-block h3{font-size:30px;color:#333;margin-top:0}.river .river-block p{font-size:20px;padding:0 10%;font-family:'proxima_novalight',Helvetica,Arial,sans-serif}.ipad-single-feature{padding:65px 0}.river.ipad-2 .river-block,.river.ipad-4 .river-block{border:none}.river.ipad-2.river-grey,.river.ipad-4.river-grey,.river.iphone.river-grey{background:#f1f1f1}.river.ipad-2 .river-block h3,.river.ipad-4 .river-block h3,.river.macbook .river-block h3,.river.macbook-pro-river .river-block h3{font-size:50px;color:#333;margin-top:0;margin-bottom:30px;line-height:126%;font-family:'proxima_novalight',Helvetica,Arial,sans-serif}.river.ipad-4 .river-block h3{font-size:40px}.river.ipad-2 .river-block.two-col p{font-size:20px;padding:0}.river.ipad-2 .river-block img{width:auto;max-width:100%}.river.ipad-2.waves-bg{background-image:url(/assets/images/ipad-air-2-river/waves.png);background-position:center bottom;background-repeat:no-repeat}.river.ipad-2.waves-bg-mini{background-image:url(/assets/images/ipad-mini-3-river/wave.png);background-position:center bottom;background-repeat:no-repeat}.river.ipad-4.waves-bg-mini{background-image:url(/assets/images/ipad-mini-four-river/wave.png);background-position:center bottom;background-repeat:no-repeat}#ipad-air-2-capable{margin-top:-150px;margin-bottom:-50px}#ipad-air-2-touchid{margin-top:-350px;margin-bottom:-120px;margin-left:-30%;width:130%}#ipad-air-2-apps{margin-bottom:-50px;margin-left:-15%;min-width:130%}#ipad-mini-3-apps{margin-bottom:0;margin-left:-15%;min-width:130%}#ipad-air-2-print{margin-bottom:0;margin-top:25px;margin-left:-60%;min-width:220%}#ipad-mini-3-hero{margin-left:-15%;min-width:130%;margin-bottom:-50px}#ipad-mini-3-intro{margin-top:100px}#ipad-mini-3-innovations{margin-left:-60%;min-width:160%;margin-bottom:0}.river.ipad-2.overflow-hidden{overflow:hidden}.river.macbook{position:relative}.river.macbook .river-block{border:none}.river .river-block.block-one{position:absolute;z-index:1;top:700px;width:100%;left:0}.river #macbook-intro{margin-top:100px;margin-bottom:30px}.river #macbook-one-specs{margin:25px 0}.river #macbook-keyboard{margin:55px 0}.river #macbook-retina,.river #macbook-trackpad,.river #macbook-builtapps{margin-left:-30%;min-width:160%;margin-bottom:60px}.river #macbook-wifi{margin-top:-100px;margin-left:-10%}.river #macbook-usbc{width:130%;margin:40px 0 60px -30%}.river #macbook-oneport{position:relative;width:100%;top:50px;background-size:1203px 993px;height:933px;width:1203px}.river #macbook-osx{position:absolute;width:100%;top:-200px}.river #macbook-quietly{margin:30px 0}.river #spec-battery{margin-top:200px}.river .river-block.left-algin-block p{padding:0}.river.macbook .river-block.knockdown p{margin-bottom:500px}.river .river-block .spec-att{width:auto;max-width:100%;margin:25px 0}.river .river-block .spec-att.left{margin-right:45px}.river.river-grey-gradient{background:#f7f6f7;background:-moz-linear-gradient(top,#f7f6f7 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f6f7),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f7f6f7 0%,#fff 100%);background:-o-linear-gradient(top,#f7f6f7 0%,#fff 100%);background:-ms-linear-gradient(top,#f7f6f7 0%,#fff 100%);background:linear-gradient(to bottom,#f7f6f7 0%,#fff 100%)}.river.macbook.river-grey{background:#f7f6f7}.imac-river img{width:100%;max-width:90%}.imac-river.split-shadow{background:url(/assets/images/imac-retina-river/split-shadow@2x.png) bottom center no-repeat;background-size:1200px 20px;border:none}.imac-river h3,.imac-river .river-block h3{font-size:50px;color:#333;margin-top:0;margin-bottom:30px;line-height:126%;font-family:'proxima_novalight',Helvetica,Arial,sans-serif}.imac-river .river-block{padding:0 0 60px 0;border-bottom:solid 3px #ddd}.imac-river p,.imac-river .river-block p{font-size:20px;padding:0}.imac-river img{margin-top:50px}.imac-river.bottom-align{padding-bottom:11px}#imac-hero{margin:0;margin-top:-120px}#imac-intro{margin-top:130px;max-width:100%}.btn-overlay{position:absolute;z-index:1}.btn-overlay span{float:left}.btn-overlay.imac-retina{left:160px;top:300px}.btn-overlay.imac{left:160px;top:300px}@media(min-width:320px) and (max-width:767px){.btn-overlay.imac-retina{left:20px;top:60%}.btn-overlay.imac{left:37%;top:26%}}@media(min-width:768px) and (max-width:991px){.btn-overlay.imac-retina{left:70px;top:190px}.btn-overlay.imac{left:70px;top:190px}}@media(min-width:992px) and (max-width:1199px){.btn-overlay.imac-retina{left:115px;top:260px}.btn-overlay.imac{left:115px;top:260px}}#macbook-pro-intro{margin-top:100px;max-width:100%}.river.iphone .river-block{padding:80px 0;position:relative;border:none}.river.iphone .river-block p{padding:0}.river.iphone .river-block h3{font-size:50px;margin:20px 0 0 0;line-height:100%;font-family:'proxima_novalight',Helvetica,Arial,sans-serif}.ext-height{padding:130px 0 50px 0}#iphone-hero-container,#iphone6s-hero-container{padding-bottom:160px}#iphone-hero-container .iphone-models{text-align:left}#iphone6s-hero-container .iphone-models{text-align:center}#iphone-hero{margin-bottom:-355px}#iphone6s-hero{margin-bottom:-330px}#iphone-intro{margin-top:40px}#iphone6s-intro{margin-top:60px}.river.iphone .iphone-model{max-width:100%;width:80%;margin-bottom:10px}#iphone-retinahd,#iphone-wireless{margin-top:-150px;margin-bottom:-180px;width:90%}#iphone-a8chip{margin-top:20px;margin-bottom:-120px;width:185%;margin-left:-56%}.river.iphone.shrink-height{padding:130px 0}#iphone-m8motion{margin-top:-100px;margin-bottom:-225px;width:90%}#iphone-camera{margin-top:-60px;margin-bottom:-120px;width:185%;margin-left:-56%}#iphone-touchid{margin-top:-180px;margin-bottom:-180px;margin-left:-5%;width:100%}#iphone-ios8{margin-top:-200px;margin-bottom:-200px;width:95%}#iphone-compare table tr th img{max-width:90%;width:180px;margin-bottom:20px}#iphone-compare table tr td,#iphone-compare table tr th{border-bottom:1px solid #d1d3d4;padding:12px 4px;font-size:14px;line-height:20px;vertical-align:top;text-align:left}#iphone-compare table tr.last td,#iphone-compare table tr.first th,#iphone-compare table tr.spacerTop th,#iphone-compare .iphone-compare-mobile table tr.spacerTop th{border-bottom:none}#iphone-compare p{line-height:140%;margin-bottom:15px}#iphone-compare .strong{font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}#iphone-compare .space{margin:0 7px}#iphone-compare .space.first,#iphone-compare .space:first-child{margin-left:0}#iphone-compare .space.last,#iphone-compare .space:last-child{margin-right:0}.compSingleProd{margin-bottom:30px}#iphone-compare .iphone-compare-mobile table tr th img{width:80%;margin-bottom:0}#iphone-compare .iphone-compare-mobile table tr td{padding-top:0;padding-bottom:0}#iphone-compare .iphone-compare-mobile h3 sup{font-size:12px}#iphone6s-camera,#iphone6s-design,#iphone6s-touch{width:130%;left:-15%;position:relative}#iphone6s-design{margin-bottom:30px}#iphone6s-ios9{width:170%;left:-70%;position:relative}#iphone-nothing{width:130%;left:-30%;position:relative;top:20px}#iphone6s-camera-container h3{margin-top:100px}#iphone6s-chip-container h3{margin-top:100px}#iphone6s-design-container h3{margin-top:100px}#iphone6s-4g-container h3{margin-top:200px}.iphone-cross-sell.iphone6{background:#f9f9f9}.iphone-cross-sell.iphone6 .iphone-model{margin-top:160px}#iphone6-cross-hero{margin-bottom:-260px}#iphone6-cross-title{margin-bottom:50px;width:80%}#iphone-6s .river.iphone .river-block{padding:50px 0}#ipad-mini4 .ipad4-spec-attr{font-size:65px;color:#333;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;display:inline-block;margin-right:30px;letter-spacing:-1px}#ipad-mini4 .ipad4-spec-attr small{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:12px;color:#999;clear:both;display:block;letter-spacing:0;margin-top:-15px}#ipad-mini4 #ipad-mini4-light .ipad-4-text-wrapper{margin-top:150px}#ipad-mini4 #ipad-mini4-light .ipad4-spec-attr{font-size:50px}#ipad-mini4 #ipad-mini4-light .ipad4-spec-attr,#ipad-mini4 #ipad-mini4-chip .ipad4-spec-attr,#ipad-mini4 #ipad-mini4-wifi .ipad4-spec-attr{margin-top:50px;margin-bottom:40px}#ipad-mini-4-chip{margin-bottom:-100px}#ipad-mini4-security img{width:200%;margin-left:-50%}#ipad-mini4-wifi img{margin-bottom:-50px;width:130%;margin-left:-15%}#ipad-mini4-ios img{margin-bottom:-100px;margin-top:30px}#ipad-mini4-apps img{width:170%;margin-left:-35%}#ipad-mini4-covers img{width:150%;margin-left:-40%;margin-bottom:-70px;margin-top:-700px}#ipad-mini4-connect img{width:140%;margin-left:-20%}#imac-display img{margin:-150px 0 -120px 0}#imac-storage img{margin:-200px 0 0 0}#imac-redesigned img{width:200%;margin-left:-50%}#imac-connections img{width:200%;margin-right:-100%;margin-top:-60px}#imac-connections .river-text{margin-top:-150px}#imac-osx img,#imac-apps img{max-width:100%;margin-top:50px}#imac-icloud img{max-width:250%;margin-left:-135%}#jobs-list{padding:0;margin:0;list-style:none}#jobs-list li{margin:0;border-bottom:solid 1px #ddd;padding:0;text-align:left}#jobs-list li span{display:inline-block;width:24%}.overwhite{overflow:hidden}.productGrid{overflow:hidden;border:solid 1px #fff;padding:0;margin:0;width:102%;height:102%;margin-bottom:-2px}.productGrid li{display:block;width:33%;border:solid 1px #ddd;float:left;list-style:none;text-align:center;padding:20px 30px;margin:-1px 0 0 -1px;min-height:460px;transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;position:relative}.productGrid.accessories li{min-height:380px}.productGrid.appcessories li{min-height:380px}.productGrid.accessories.ipad li{min-height:400px}.productGrid.accessories.iphone li{min-height:460px}.productGrid.accessories.bags-sleeves li{min-height:430px}.productGrid.accessories.mac li{min-height:420px}.productGrid.accessories.mac.make-it-stick li{min-height:310px;padding-top:40px}.productGrid.accessories.speakers li{min-height:450px}.productGrid.accessories.ipod li{min-height:450px}.productGrid.accessories.headphones li{min-height:420px}.productGrid.ipad li{min-height:495px}.productGrid li h4{margin:20px 0 5px 0}.productGrid li .actionWrap,.hb-small .actionWrap{position:absolute;bottom:25px;left:0;width:100%}.hb-small .actionWrap{bottom:10px}.productGrid.accessories li .acc-color span{display:inline-block;margin:0 2px;height:12px;width:12px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.productGrid.accessories li .acc-color span.white{height:12px;width:12px;border:solid 1px #999}.productGrid li:hover{background:#fff;background:-moz-linear-gradient(top,#fff 30%,#fbfbfb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#fff),color-stop(100%,#fbfbfb));background:-webkit-linear-gradient(top,#fff 30%,#fbfbfb 100%);background:-o-linear-gradient(top,#fff 30%,#fbfbfb 100%);background:-ms-linear-gradient(top,#fff 30%,#fbfbfb 100%);background:linear-gradient(to bottom,#fff 30%,#fbfbfb 100%)}.macpro h4{margin-top:25px}#finance-options .take-wrapper p,#finance-options .take-wrapper ul li{font-size:16px}#finance-options .take-wrapper p.small{font-size:14px}#finance-options .take-wrapper h3{font-size:24px}.finance-compare-table{border:solid 1px #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.finance-compare-table-limited{background:#019de1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center;padding:40px 0 40px 0}.finance-compare-table-limited img{padding:40px 0 0 0}.finance-compare-table .fc-column{text-align:center;padding:30px}.finance-compare-table .fc-column.grey{background:#f7f7f7;margin-left:-10px}.finance-compare-table .fc-column.blue{background:#019de1;margin-left:0;margin-right:0;border:none}#finance-options .fc-column.blue p{color:#fff}#finance-options h2.fo-title.blue{font-size:28px;color:#fff}#finance-options h2.fo-title.blue strong{color:#fff}#finance-options h3.fc-title.blue{font-size:20px;color:#fff;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}#finance-options h3.fc-title{font-size:20px;color:#019de1;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}#finance-options h2.fo-title{font-size:28px;margin-bottom:10px;color:#333}.finance-reasons-list{list-style-type:decimal;padding-left:20px;margin:0 0 20px 0;list-style-position:outside}.finance-reasons-list li{margin-bottom:10px;font-size:16px}#zero-int-squares{margin:15px 0}#fo-macbook-pro,#fo-imac,#fo-ipad{position:relative;z-index:1}#fo-macbook-pro{width:400%;margin-left:-300%}#fo-imac{width:120%;margin-right:5%;top:150px}#fo-ipad{width:110%;margin-left:-10%;margin-top:10px}.fo-step-block{margin:5px 0;min-height:190px;position:relative}.fo-step-block.first{margin-bottom:-40px;margin-top:60px}.fo-step-block.fo-arrow{padding:30px 0;min-height:0}.fo-step-block h4{margin:15px 0 -5px 0;color:#1a9ede;text-transform:uppercase;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}.fo-step-block .level-wrap{position:absolute;top:70px;width:100%;left:0;padding:0 10px}#finance-options p{color:#999}#finance-options p strong{color:inherit}#fo-takesix{padding:60px 0 450px 0;width:150%;position:relative;left:-25%;top:15px;background:#f9f9f9;-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}#fo-takesix .straighten{-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}#fo-takelonger{padding:120px 0 0 0;margin-bottom:-351px;width:120%;position:relative;left:-10%;top:-350px;background:#fff;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}#fo-takelonger .straighten{-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}#finance-options #navigation .subnav.finance-nav li a{padding:10px 20px 8px 8px}#finance-options .top-spacing{padding-top:180px}#finance-options h1,#finance-options h3{margin:0}#finance-options .finance-icons{margin:50px 0 0 0}#finance-options .finance-icons .col{float:left}#finance-options .finance-icons .col.col-int,#finance-options .finance-icons .col.col-dep,#finance-options .finance-icons .col.col-ear{width:33%;padding-right:10px}#finance-options .finance-icons .col.col-ear{padding-right:0}#finance-options .finance-icons p{margin:0;line-height:110%;padding:0}#finance-options .finance-icons p img{margin:0 15px 20px 0}#finance-options #finace-calculation.single-finance-calc{padding:30px 0 20px 0}#finance-options #finace-calculation.single-finance-calc .finance-table{margin-bottom:0}#finance-options .takefinance-product-hero{padding-top:5px}#fo-faq{}#finance-options h3{font-size:30px}#finance-options h4{font-size:22px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;margin-bottom:10px}#fo-faq h5{font-size:20px;margin-top:30px;color:#333;font-family:'proxima_novalight',Helvetica,Arial,sans-serif}#fo-faq p,#fo-faq li{font-size:16px;margin-top:5px;color:#999}#fo-faq li{margin-bottom:10px}#finance-options .finance-guarantee-block{margin-top:0}.price-finance-link{margin:-10px 0 10px 0;font-size:12px;font-weight:normal;color:#999}.price-finance-link a{font-size:12px;font-weight:normal}.price-finance-link.three-yg a{color:#999}.recommended-finance{border:solid 2px #2daae1;background-image:url(/assets/images/finance-corner.png);background-position:top left;background-repeat:no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.finance-type img{margin:15px auto 25px auto}.column-spacer-10{padding:0 10px}.payment-plan h4,.payment-plan p{color:#1a9ed8}#finace-calculation{display:none}.finance-table tr.recommended{background-color:#888}.finance-table th,.finance-table td{text-align:left}.finance-table{margin:15px 0 40px 0}.finance-table td,.finance-table th{padding:10px 0}.finance-table tbody td{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.thead{border-bottom:solid 1px #ddd;margin-bottom:20px;padding-top:20px}.pricingTable{padding:0;margin:0;width:100%;display:table}.pricingTable .column{display:table-cell;float:left;list-style-type:none;position:relative;box-sizing:border-box;padding:0 10px;margin:0}.pricingTable .column.last{padding-right:0}.pricingTable .column .sub-head{margin-bottom:10px}.pricingTable .column .prod-spec ul{padding:0 0 0 12px;margin:0;list-style:disc;display:table-cell}.ipad-table.pricingTable .column .prod-spec{min-height:270px}.pricingTable.three-col .column{width:33%}.pricingTable.two-col .column{width:50%}.pricingTable.macpro-table .column .prod-spec{min-height:330px}.pricingTable.macair-table .column .prod-spec{min-height:230px}.pricingTable.imac-table .column .prod-spec{min-height:250px}#personal-trainer .lowerWrap{box-shadow:none;overflow:hidden}.training-login-container{background:#fff;overflow:hidden;padding:17px 0 0 0;position:absolute;width:100%;z-index:2;bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.15);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.training-login-container input[type="text"],.training-login-container input[type="password"]{width:44%;background-color:#999;background:#ddd;color:#000;border:none;margin-right:10px}.course-list ul{padding:0;list-style:none;list-style-type:none}.course-list ul li{margin-bottom:11px}.pt-steps .pt-single-step{width:100%;float:left}.pt-steps .pt-single-step img{margin:15px 10px 0 0;float:left}.pt-steps .pt-single-step p{width:75%;margin-right:4%;float:right}#pt-login ::-webkit-input-placeholder{color:#666}#pt-login :-moz-placeholder{color:#666}#pt-login ::-moz-placeholder{color:#666}#pt-login :-ms-input-placeholder{color:#666}.forgottenPasswordLink{font-size:10px;color:#666;margin:0;padding:0}.pt-signin-title{color:#fff}.footer-feature{width:100%;padding:20px}.footer-feature.grey{background:#eee;border-top:solid 1px #ddd}.footer-feature.light-mesh{border-top:solid 1px #ddd;background:url(/assets/images/lghtmesh.png)}.tf-thumbnail{left:-30px;top:-40px}.topWrap{overflow:hidden}.topWrap,.header,.navigation{width:100%}.page-banner{height:630px;width:100%;background-size:cover;position:relative;margin-top:0}.banner-overlay,.banner-pattern{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background:#000!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}#guarantee-banner .banner-overlay{background:#000!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35);-moz-opacity:.35;-khtml-opacity:.35;opacity:.35}.banner-pattern{background:url(/assets/images/dotted-overlay.png);background-size:2px 2px}.title-container h1{font-family:'proxima_novalight',Helvetica,Arial,sans-serif}#contact-banner .title-container,#support-banner .title-container,#institution-banner .title-container,#jobs-banner .title-container,#business-banner .title-container,#benefits-banner .title-container,#edu-ed-banner .title-container{margin-top:300px;padding:0 20%}#contact-banner>section.container>img{position:absolute;right:30px;top:125px;z-index:1}#contact-banner .title-container{padding:0;margin-top:140px}#contact-banner .search-container{margin-top:0}#contact-banner .title-container .split{width:100%;height:3px;background:#555;position:relative;margin-top:110px;margin-bottom:-50px}#contact-banner .title-container .split::before{content:'';display:block;width:100%;height:3px;background:#555;position:absolute;left:-100%;top:0}#contact-banner #store-locator input[type="text"]{background:#555;color:#ccc;border-color:#444}#contact-banner .title-container h3{margin-top:20px;font-size:24px}#about-banner .title-container{margin-top:130px}#about-banner{background-image:url(/assets/images/about-banner.jpg);background-position:50% 20%}#sgpg-banner{background:linear-gradient(#333,#777)}#sgpg-banner .page-banner{height:450px}#sgpg-banner .page-banner h1{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#fff;font-size:50px;line-height:150%;letter-spacing:-1px;font-weight:normal;text-shadow:none;text-align:center;margin-top:270px}#sgpg-banner .sgpg-container p{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#333;font-size:20px;line-height:150%;letter-spacing:0;font-weight:normal;text-shadow:none;text-align:left}#sgpg-banner .sgpg-container a{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#2daae1;font-size:16px;line-height:150%;letter-spacing:0;font-weight:normal;text-shadow:none;text-align:left}#sgpg-banner .sgpg-container a:hover{color:#2a6496;text-decoration:underline}#sgpg-banner .sgpg-container span{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#333;font-size:16px;line-height:150%;letter-spacing:0;font-weight:normal;text-shadow:none;text-align:left}@media(max-width:991px){#sgpg-banner .downloads{padding-top:20px}#sgpg-banner .page-banner{height:360px}}@media(max-width:767px){#sgpg-banner .downloads{padding-top:20px}#sgpg-banner .page-banner{height:250px}#sgpg-banner .page-banner h1{margin-top:100px!important;font-size:40px!important}}@media(max-width:496px){#sgpg-banner .downloads{padding-top:20px}#sgpg-banner .page-banner{height:250px}#sgpg-banner .page-banner h1{margin-top:80px!important;font-size:40px!important;line-height:120%}}#mss-banner{background:linear-gradient(#333,#777)}#mss-banner .page-banner h1{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#fff;font-size:50px;line-height:150%;letter-spacing:-1px;font-weight:normal;text-shadow:none;text-align:center;margin-top:230px}@media(max-width:991px){#mss-banner .page-banner h1{margin-top:150px;font-size:35px}#mss-banner .page-banner{height:300px!important}#sgpg-banner .page-banner h1{font-size:50px;margin-top:200px}}@media(max-width:767px){#mss-banner .page-banner h1{margin-top:50px;font-size:35px}#mss-banner .page-banner{height:200px!important}}@media(max-width:568px){#mss-banner .page-banner h1{margin-top:50px;font-size:25px}#mss-banner .page-banner{height:150px!important}}@media(max-width:374px){#mss-banner .page-banner h1{margin-top:50px;font-size:25px}#mss-banner .page-banner{height:200px!important}}#mss-banner .page-banner{height:450px}#mss-banner .mss-container p{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#000;font-size:16px;line-height:150%;letter-spacing:0;font-weight:normal;text-shadow:none;text-align:left;padding:0;margin:0}#mss-banner .mss-container li{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#000;font-size:16px;line-height:150%;letter-spacing:0;font-weight:normal;text-shadow:none;text-align:left;margin:0}#error404,#genericError{background-size:cover;background-attachment:fixed;background-position:50% 50%}#thankyou{background-color:#fff}#thankyou .email-thanks-main{padding-top:180px;padding-bottom:140px;text-align:center}#thankyou .email-thanks-main h1{font-size:50px;line-height:130%;font-family:'proxima_novabold',Helvetica,Arial,sans-serif}#thankyou .email-thanks-main p{color:#000}@media(max-width:994px){#thankyou .email-thanks-main{padding-top:90px}#thankyou .email-thanks-main h1{text-align:center;padding-top:0}#thankyou .email-thanks-main p{text-align:center}}@media(max-width:764px){#thankyou .email-thanks-main{padding-top:70px}#thankyou .email-thanks-main h1{font-size:24px;line-height:130%}}@media(max-width:415px){#thankyou .email-thanks-main{padding-top:80px}}#error404{background:#fff}#genericError{background-image:url(/assets/images/fallback-error-background.jpg)}.parallax-feature{height:450px;width:100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50% 50%}.parallax-feature.pa-store{background-image:url(/assets/images/about-store-parrallax.jpg)}.parallax-feature.pa-service{background-image:url(/assets/images/about-service-parrallax.jpg)}#isca-banner .title-container,#holmesdale-banner .title-container,#stmartins-banner .title-container,#stpeters-banner .title-container,#millfield-banner .title-container{margin-top:290px}#takefinance-banner .title-container{margin-top:205px}#finance-options-banner{background-size:cover;padding-top:0;height:1000px;text-align:center;margin-bottom:0;background-color:#444}#finance-options-banner h1{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#fff;font-size:46px;line-height:120%;padding-top:240px;padding-bottom:0;margin-bottom:0;text-shadow:none}#finance-options-banner h4{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:22px;text-align:center;color:#fff;line-height:120%;text-shadow:none}#finance-options-banner img{padding:10px;position:relative;text-shadow:none}#finance-options-banner p{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:18px;text-align:center;color:#fff;line-height:120%;padding-top:20px;text-shadow:none}#guarantee-banner .title-container{margin-top:150px}#health-and-fitness-banner .title-container{margin-top:205px}#training-banner .title-container{margin-top:200px}#contact-banner,.store-banner,#support-banner,#institution-banner,#jobs-banner,#business-banner{background-color:#fff}#contact-banner{background:#444;background-position:50% 20%}#store-banner{background-image:url(/assets/images/store-banner.jpg);background-position:50% 50%}.store-banner .title-container{margin-top:170px;padding:0}#isca-banner{background-image:url(/assets/images/isca-banner.jpg);background-position:50% 40%}#jobs-banner{background-image:url(/assets/images/jobs-banner.jpg);background-position:50% 40%}#millfield-banner{background-image:url(/assets/images/millfield-banner.jpg);background-position:50% 40%}#holmesdale-banner{background-image:url(/assets/images/holmesdale-banner.jpg);background-position:50% 40%}#stmartins-banner{background-image:url(/assets/images/stmartins-banner.jpg);background-position:50% 40%}#stpeters-banner{background-image:url(/assets/images/stpeters-banner.jpg);background-position:50% 40%}#takefinance-banner{background-image:url(/assets/images/takefinance-banner.jpg);background-position:50% 40%}#guarantee-banner{background-image:url(/assets/images/guarantee-banner.jpg);background-position:50% 40%}#training-banner{background-image:url(/assets/images/training-banner.jpg);background-position:50% 0;height:550px}#health-and-fitness-banner{background-image:url(/assets/images/health-fitness-banner.jpg);background-position:50% 40%}#business-banner{background-position:50% 40%}#benefits-banner{background-position:50% 40%}.title-container{text-shadow:1px 1px 1px rgba(0,0,0,.5);position:relative;z-index:999}.title-container h1{color:#fff;margin:10px 0 0 0}.title-container h3{color:#fff;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;margin-top:0}#guarantee-banner .title-container h1,#guarantee-banner .title-container h3{color:#fff;text-shadow:none}#takefinance-banner .title-container h3{font-size:24px;max-width:500px}#training-banner .title-container h3{font-size:24px;max-width:600px;width:600px;margin:0 auto}#training-banner .title-container h3 strong{color:#fff}#training-banner .title-container h3 i{letter-spacing:-1px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif}#health-and-fitness-banner .health-and-fitness-fg{position:absolute;bottom:-405px;right:50px;z-index:21}#health-and-fitness .main{padding:80px 0}#health-and-fitness .acc-color{margin:13px 0 13px 15px}#health-and-fitness .acc-color span{display:inline-block;margin:4px;height:15px;width:15px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#health-and-fitness .footer-feature{position:relative}#health-and-fitness img{max-width:100%}#health-and-fitness #micoach-band .prices p.left{margin-right:30px}#health-and-fitness #urbanista-rio img{position:absolute;bottom:0;top:-125px}#health-and-fitness #itunes-card img{width:120%;margin:30px -20% 0 0}#health-and-fitness #zepp-tennis img.player{position:absolute;bottom:0;top:-125px;right:0}#health-and-fitness #zepp-tennis img{max-width:none}#health-and-fitness #bose-earbuds img{margin:-30px 0}#application-form .form-container h4{margin-bottom:5px}#application-form .form-container p{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#999;margin-top:0}#application-form .application-form a{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif}#application-form .application-form label,.ls-demo-form label{font-size:14px;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;color:#333;margin-bottom:5px;display:inline-block}#application-form .application-form label.small-lab{font-size:10px;color:#999;margin-bottom:25px;display:inline-block}#application-form .form-container label.small-lab.inline,span.small-lab.inline{font-size:12px;margin-bottom:0;color:#999}#application-form .application-form input[type="text"].bot-lab,#application-form .application-form input[type="email"].bot-lab{margin-bottom:0}#application-form .application-form input[type="text"],#application-form .application-form input[type="email"],.ls-demo-form input[type="text"],.ls-demo-form input[type="email"]{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;border:solid 1px #ddd;background:#fff;padding:16px 15px 12px;margin-bottom:25px;width:100%}#application-form .application-form input[type="text"].readonly{background:#f9f9f9;color:#999}#application-form .application-form input[type="text"]:focus,#application-form .application-form input[type="email"]:focus,.ls-demo-form input[type="text"]:focus,.ls-demo-form input[type="email"]:focus{box-shadow:none;border-color:#2daae1;color:#2daae1}#application-form .application-form .form-splitter{height:1px;background:#ddd;width:100%;margin:25px 0 50px 0}#application-form .application-form .field-validation-error{color:#c0392b;font-size:12px;display:inline-block;position:absolute;bottom:5px;left:15px}#application-form .application-form input[type="text"].input-validation-error,#application-form .application-form input[type="email"].input-validation-error{border-color:#c0392b}#application-form .application-form .signature{border-radius:2px;font-family:"proxima_novaregular",Helvetica,Arial,sans-serif;border:1px solid #ddd;background:none repeat scroll 0% 0% #fff;margin-bottom:25px;width:100%}#loading-overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999999999;background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#loading-overlay h4{color:#000;position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-18px}#tradein{overflow:hidden}#tradein iframe{margin:-125px 0 0 -8px}.trade-in-steps .grid-copy{min-height:0!important}.trade-in-steps .large-blue-number{font-size:28px;color:#2daae1;display:block;width:100%;text-align:left;border-right:solid 1px #ddd}.ti-recycle-icon{}.acc-link i{padding:6px;color:#333;line-height:150%}.acc-link.selected h3{font-weight:bold}#terms-conditions h4{margin:30px 0 10px 0}#terms-conditions h5{margin:25px 0 -5px 0}.panel-collapse{overflow:hidden}.panel-link{overflow:hidden;display:block;width:100%;padding:15px 0 5px 0}.collapse.in{display:block}.collapse{display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;-o-transition-property:height;transition-property:height}.accoridan .panel-heading .r-more{display:none}.accoridan .panel-heading .collapsed .r-more{display:inline-block}.accoridan .panel-heading .collapsed .r-less{display:none}.accoridan .panel-heading{padding:5px 10px;border-bottom:1px solid;overflow:hidden}.accoridan .panel-default>.panel-heading{color:#333;border-color:#ddd}.accoridan .panel-group .panel-heading{border-bottom:solid 1px #ddd}.accoridan .panel-link h3{margin:0;padding:0;font-size:22px;font-family:"proxima_novalight",Helvetica,Arial,sans-serif}.accoridan .compSingleProd h5{margin:0;padding:0;font-size:14px;font-family:"proxima_novabold",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#666}.accoridan .panel-link.collapsed h3{font-family:"proxima_novalight",Helvetica,Arial,sans-serif}.accoridan .panel-heading a i{padding:6px;color:#333;line-height:150%}.accoridan .panel-heading a:hover h3,.accoridan .panel-heading a:hover i{color:#2daae1}.panel-body{padding:15px}.panel-body ul{padding:0 20px}.panel-body ul li{margin-bottom:7px;font-size:16px}.panel-group{margin-bottom:20px}.no-tablet,.no-mobile{display:block}table.no-tablet,table.no-mobile{display:table}.alert{padding:17px 15px 12px 15px;margin:15px 0;border:1px solid transparent;border-radius:4px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;font-size:16px}.alert.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert.alert-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert.alert-error a{color:#a94442;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}.alert.alert-error a:hover{text-decoration:underline}.videoBorder{padding:4px;background:#fff;border:solid 1px #ddd;margin-bottom:20px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.youtubeWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.youtubeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.guarantee-bar{width:100%;overflow:hidden;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-repeat:no-repeat;background-position:50% 50%;height:35px;margin:-10px 0 10px 0}.guarantee-bar.blue{background-image:url(/assets/images/guarantee-bar-blue.jpg)}.guarantee-bar.grey{background-image:url(/assets/images/guarantee-bar-grey.jpg)}.guarantee-bar span{width:33.33%;float:left;display:block;padding:12px 0 10px 0;position:relative;text-transform:uppercase;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;text-align:center}.guarantee-bar.blue span{color:#fff}.guarantee-bar.grey span{color:#333}#guarantee h3{margin-bottom:15px}#guarantee h5{margin-bottom:10px;margin-top:30px}#guarantee h6{margin-bottom:8px;margin-top:20px}#guarantee .guarantee-multi{width:120%;margin-right:-20%}#guarantee .feature img{max-width:100%}.come-in.in-fade{-webkit-animation-name:come-in-fade;animation-name:come-in-fade;-webkit-animation-duration:2.4s;animation-duration:2.4s}.come-in.in-bottom{-webkit-animation-name:come-in-bottom;animation-name:come-in-bottom;-webkit-animation-duration:2.4s;animation-duration:2.4s}.come-in.in-top{-webkit-animation-name:come-in-top;animation-name:come-in-top;-webkit-animation-duration:2.4s;animation-duration:2.4s}.come-in.in-left{-webkit-animation-name:come-in-left;animation-name:come-in-left;-webkit-animation-duration:2.4s;animation-duration:2.4s}.come-in.in-right{-webkit-animation-name:come-in-right;animation-name:come-in-right;-webkit-animation-duration:2.4s;animation-duration:2.4s}.come-in.subtle-in-left{-webkit-animation-name:subtle-come-in-left;animation-name:subtle-come-in-left;-webkit-animation-duration:2.4s;animation-duration:2.4s}.come-in.subtle-in-right{-webkit-animation-name:subtle-come-in-right;animation-name:subtle-come-in-right;-webkit-animation-duration:2.4s;animation-duration:2.4s}.come-in.subtle-in-bottom{-webkit-animation-name:subtle-come-in-bottom;animation-name:subtle-come-in-bottom;-webkit-animation-duration:2.4s;animation-duration:2.4s}.come-in.subtle-in-top{-webkit-animation-name:subtle-come-in-top;animation-name:subtle-come-in-top;-webkit-animation-duration:2.4s;animation-duration:2.4s}.eleAnimate{opacity:0;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.eleAnimate.in-fade{-webkit-transition:opacity 1.5s ease-in;-moz-transition:opacity 1.5s ease-in;transition:opacity 1.5s ease-in}.come-in{opacity:1}@-webkit-keyframes come-in-fade{from{opacity:0}to{opacity:1}}@-webkit-keyframes come-in-bottom{from{-webkit-transform:translateY(150px);-moz-transform:translateY(150px);transform:translateY(150px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@keyframes come-in-bottom{from{-webkit-transform:translateY(150px);-moz-transform:translateY(150px);transform:translateY(150px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes come-in-top{from{-webkit-transform:translateY(-150px);-moz-transform:translateY(-150px);transform:translateY(-150px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@keyframes come-in-top{from{-webkit-transform:translateY(-150px);-moz-transform:translateY(-150px);transform:translateY(-150px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes come-in-left{from{-webkit-transform:translateX(-150px);-moz-transform:translateX(-150px);transform:translateX(-150px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@keyframes come-in-left{from{-webkit-transform:translateX(-150px);-moz-transform:translateX(-150px);transform:translateX(-150px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes come-in-right{from{-webkit-transform:translateX(150px);-moz-transform:translateX(150px);transform:translateX(150px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@keyframes come-in-right{from{-webkit-transform:translateX(150px);-moz-transform:translateX(150px);transform:translateX(150px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes subtle-come-in-left{from{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);transform:translateX(-40px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@keyframes subtle-come-in-left{from{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);transform:translateX(-40px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes subtle-come-in-right{from{-webkit-transform:translateX(40px);-moz-transform:translateX(40px);transform:translateX(40px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@keyframes subtle-come-in-right{from{-webkit-transform:translateX(40px);-moz-transform:translateX(40px);transform:translateX(40px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes subtle-come-in-bottom{from{-webkit-transform:translateY(70px);-moz-transform:translateY(70px);transform:translateY(60px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@keyframes subtle-come-in-bottom{from{-webkit-transform:translateY(70px);-moz-transform:translateY(70px);transform:translateY(60px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes subtle-come-in-top{from{-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);transform:translateY(-60px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@keyframes subtle-come-in-top{from{-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);transform:translateY(-60px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@media(max-width:767px){.mobile-btn,p .mobile-btn{padding:14px 18px 10px;border:solid 2px;font-size:14px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;display:inline-block;line-height:100%;background:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-btn.btn-full-width,p .mobile-btn.btn-full-width{width:94%}.hb-small .mobile-btn.btn-full-width,.hb-small p .mobile-btn.btn-full-width{width:90%}.mobile-btn.blue{color:#2daae1;border-color:#2daae1}.mobile-btn.blue:hover{background:#2daae1;color:#fff}.productGrid li .actionWrap,.hb-small .actionWrap{position:static}.main{background:#fff;padding:40px 0}h1{font-size:36px}.title-container h3{font-size:20px}.button.btn-full-width,p .button.btn-full-width{width:100%;text-align:center}.page-banner{height:500px}.store-banner .title-container,#support-banner .title-container,#institution-banner .title-container,#jobs-banner .title-container,#business-banner .title-container,#takefinance-banner .title-container,#edu-ed-banner .title-container,#guarantee-banner .title-container{margin-top:200px;padding:0 5%}.left-change-center-text .left{float:none}#store-locator input[type="text"],#finance-calculator input[type="text"]{width:100%;margin-right:10px}.stores-con{padding:0}.contact-con{padding-left:0}.mapWrap{padding-left:0}.search-store-result.search-store-result-container{background:none;margin:0;width:auto}.search-store-result{position:static;width:100%;margin:0;overflow:visible;height:auto}.search-store-result-container{height:auto;background:#f9f9f9}.search-store-result ul{width:100%;margin:0;padding:0}.search-store-result ul li{width:100%;margin:0 0 15px 0}.search-store-result .container{max-width:100%;background:#eee}.contact-details td{width:100%}img.fit-mobile{max-width:100%}.no-mobile,table.no-mobile{display:none}.no-tablet{display:none}.mobile-only{display:block}.hb{text-align:center;min-height:0;width:100%}#home-contact,#home-pt{width:100%}#home-pt img,#home-contact img{position:relative;height:190px;text-align:center;bottom:0;display:block;margin:auto}.hb-text{float:none;width:100%;padding:30px}.hb-small{width:100%;min-height:345px;padding:0 20px 30px;border:none;border-top:solid 1px #ddd}.hb-small img{height:150px;width:auto}.stores-con{border:none;border-bottom:1px solid #eee;padding-bottom:40px}.contact-con{padding-left:0}.grid-copy{width:80%;margin-left:15px}.left-change-center-text{text-align:center}.left-change-center-text .small-splitter{margin-left:auto;margin-right:auto}.mob-break{display:block;clear:both;height:0;width:100%;margin-top:20px}.image-grid img{margin:3px;width:45%}.padding-right-50{padding-right:0}.border-right-1-light{border-right:none}.icon-list{padding-left:0}.icon-list .grid-copy{min-height:0;margin-bottom:30px}.icon-list .grid-copy{width:80%}.title-container h3{font-size:20px}.productGrid li,.productGrid.accessories.ipod li,.productGrid.accessories.iphone li,.productGrid.appcessories li,.productGrid.accessories.mac li,.productGrid.accessories.mac.make-it-stick li,.productGrid.accessories.bags-sleeves li{min-height:0;width:100%}.pricingTable.three-col .column,.pricingTable.two-col .column{width:100%}.pricingTable .column{margin-bottom:25px}.pricingTable.macpro-table .column .prod-spec{min-height:0}.pricingTable.imac-table .column .prod-spec{min-height:0}.ipad-table.pricingTable .column .prod-spec{min-height:0}.fitImageDesk{width:auto;height:auto}.fixCornerwrap-nm{width:100%}.gridItem{padding:30px 0}.gridItem.xs-1col{width:100%}.edu-steps div{min-height:0}.cs-article.first,.cs-article.last{padding-left:0;padding-right:0}.cs-feature-img{position:static;width:70%}#jobs-list li span{display:inline-block;width:32%}#jobs-list li span.job-actions{width:100%}.edu-products header div{width:100%;text-align:center}.edu-products header img{position:static;display:block;margin:16px auto;width:auto;float:none}.case-study-grid img{max-width:100%}.st-feature-block.pd article,.st-feature-block.pt article,.st-feature-block.ps article{padding-left:0;padding-right:0}.store-sidebar,.store-features{padding-right:0;padding-left:0;border-right:none}.overide-center{text-align:left}#jobs-list li{margin:0;border-bottom:solid 1px #ddd;padding:0;text-align:left;padding:20px 0}.pt-steps .pt-single-step{width:100%;float:left}.pt-steps .pt-single-step img{margin:0;float:none}.pt-steps .pt-single-step p{width:100%;margin-right:0;float:none}#training-banner .title-container h3{font-size:20px;max-width:600px;width:auto}.training-login-container input[type="text"],.training-login-container input[type="password"]{width:100%}.training-login-container input[type="text"].last,.training-login-container input[type="password"].last{margin-right:0;width:100%}.forgottenPasswordLink{text-align:center;width:100%;display:inline-block}#training-banner{height:530px}#personal-trainer .title-container{margin-top:50px}#personal-trainer .title-container h1 img{max-width:90%}#store-locator .button{margin-bottom:10px}.lower-page-ctas.last,.lower-page-ctas.first{padding-left:0;padding-right:0}.contact-map-image{height:100px;width:100%;min-height:100px;background-size:cover}.productGrid li .actionWrap{position:static}.productGrid.mac li img{max-width:100%;max-height:100%}.padded-text.no-pad-mobile{padding:0}#contact-feature-banner{background:none;background:#eee}.contact-depart-grid .head-office{padding-top:50px;padding-left:0;margin-top:20px;border-top:solid 1px #ddd;border-left:none;padding-right:20px}#contact-banner{height:460px}#contact-banner>section.container{padding-top:0}#contact-banner .title-container{margin-top:60px}#contact-banner .title-container h1{font-size:32px}#contact-banner .title-container .split{width:100%;height:3px;background:#555;position:relative;margin-top:50px;margin-bottom:-70px}.search-store-result ul li .widget-con p strong{font-size:14px}.search-store-result ul li{width:100%;margin:0 0 10px 0}.search-store-result{height:285px}.page-slice-container{background:none;display:none}.search-store-result ul li .widget-con p{width:85%}.contact-store-left-wrap{border-right:none;margin-right:0;padding-right:0}.macbook-river .river-block.first{padding:0 0}#takefinance-banner .title-container,#guarantee-banner .title-container{margin-top:80px}.river.ipad-2 .river-block h3,.river.ipad-4 .river-block h3,.river.macbook .river-block h3,.river.macbook-pro-river .river-block h3,.river.iphone .river-block h3{font-size:30px;color:#000;margin-top:0}.river.ipad-4 .river-block h3{font-size:30px}.river.ipad-2 .river-block p,.river.ipad-4 .river-block p,.river.macbook .river-block p,.river.macbook-pro-river .river-block p,.river.iphone .river-block p{font-size:20px;padding:0}.river.ipad-2 .river-block img,.river.macbook .river-block img,.river.macbook-pro-river .river-block img{width:auto;max-width:100%}.river .river-block .spec-att.left{height:50px;width:auto}#ipad-air-2-capable{margin-top:-100px;margin-bottom:30px}#ipad-air-2-touchid{margin-top:-280px;margin-bottom:30px;margin-left:0%;width:auto}#ipad-air-2-camera,#ipad-air-2-apps{margin-bottom:-100px}#ipad-mini-3-intro,#macbook-pro-intro{margin-top:0}#imac-hero{margin-top:0}#imac-intro{margin:0}.imac-river h3,.imac-river .river-block h3{font-size:40px;margin:10px 0 0 0;line-height:100%}.imac-river img{max-width:100%}.imac-river p,.imac-river .river-block p{font-size:16px}.river #macbook-osx{position:relative;max-width:100%;width:auto;margin-top:-90px;top:auto}.river #macbook-keyboard-background{background-size:850px 447px;background-repeat:no-repeat;height:990px;width:850px;position:relative;left:50%;top:-125px;z-index:1;margin-left:-425px;margin-bottom:0}.river .river-block.block-one{top:280px}.river.macbook .river-block.knockdown p{margin-bottom:0}.river #macbook-intro{margin-top:0}.river #macbook-usbc{width:170%;margin:40px 0 60px -85%;max-width:none}.ptBlock .middle-copy{width:100%}.ptBlock div{margin-left:0}.ti-recycle-icon{width:40%}#deployed .imageCollage img,#deployed .imageCollage .stackOne{position:relative;max-width:100%;top:0;left:0}.imageCollage .stackTwo,.imageCollage .stackThree{display:none}#deployed .caption{margin-top:20px;text-align:center}#deployed .caption h4{border:none;padding:0}#connected,#developed{width:100%;left:0;padding:70px 0;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}#connected .straighten,#developed .straighten{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}#supported .imageCollage .stackOne{position:relative;left:0;max-width:100%;margin-bottom:30px;width:100%}#supported .imageCollage .stackTwo,#supported .imageCollage p,#supported .caption{display:none}.river.iphone .river-block{padding:40px 0}#iphone-hero-container,#iphone6s-hero-container{padding-bottom:0}#iphone-hero-container .iphone-models,#iphone6s-hero-container .iphone-models{text-align:center}#iphone-hero,#iphone6s-hero{margin-bottom:40px}#iphone-intro{margin-top:-70px}#iphone6s-intro{margin-top:-40px}#iphone-retinahd,#iphone-wireless{margin-top:0;margin-bottom:-130px;width:90%}#iphone-a8chip-container,.river.iphone.shrink-height{padding:130px 0;padding:0 0 140px 0}#iphone-camera-container{padding:0 0 240px 0}#iphone-a8chip{margin-top:0;margin-bottom:-600px;width:220%;margin-left:-8%}#iphone-m8motion{margin-top:0;margin-bottom:-225px;width:90%}#iphone-camera{margin-top:-60px;margin-bottom:-750px;width:200%;margin-left:-91%}#iphone-touchid{margin-top:-112px;margin-bottom:50px;margin-left:-5%;width:100%}#iphone-ios8{margin-top:-20px;margin-bottom:-200px;width:95%}#iphone6s-camera,#iphone6s-design,#iphone6s-touch{width:100%;left:0;position:relative}#iphone6s-ios9{width:100%;left:0;position:relative}#iphone-nothing{width:120%;left:-20%;position:relative;top:20px}#iphone6s-touch,#iphone6s-design{margin-bottom:30px}#iphone-6s .river.iphone .river-block{padding:25px 0}#iphone-6s .river.iphone .river-block h3{margin-top:0}#iphone-6s .ext-height{padding:100px 0 50px 0}#ipad-mini4-covers img{width:210%;margin-left:-97%;margin-bottom:-100px;margin-top:-298px}#ipad-mini4-wifi img{margin-bottom:-100px;width:140%;margin-left:-20%}#contact{margin-top:0}#edu-ed-row .ed-col{padding:0 11px;margin-bottom:35px;padding-bottom:30px;border-bottom:solid 1px #ddd}#health-and-fitness #urbanista-rio img{position:relative;bottom:0;top:0}#health-and-fitness{text-align:center}#health-and-fitness p.left,#health-and-fitness .acc-color{float:none;margin-left:0;margin-right:0}#health-and-fitness #micoach-band .prices p.left{margin-right:0}#health-and-fitness #bose-earbuds img{margin:20px 0}#health-and-fitness #itunes-card img{width:100%;margin:30px 0 0 0}#health-and-fitness #zepp-tennis img{max-width:100%}#health-and-fitness #zepp-tennis img.player{display:none}.guarantee-bar.blue{background-image:url(/assets/images/guarantee-bar-blue-mobile.jpg)}.guarantee-bar.grey{background-image:url(/assets/images/guarantee-bar-grey-mobile.jpg)}#fo-takesix,#fo-takelonger{width:100%;left:0;top:0;bottom:0;padding:50px 0;margin:0;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}#fo-takesix .straighten,#fo-takelonger .straighten{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.fo-content-block.left,.fo-content-block.right{float:none}#takefinance-banner .title-container,{margin-top:145px}#finance-options .finance-icons p img{margin:0 0 15px 0}#finance-options .finance-icons{margin:50px 0 50px 0}.finance-compare-table .fc-column.grey{margin-left:0}#finance-options .calculator{text-align:center}#finance-options .finance-guarantee-block{margin-top:30px;padding-top:30px;border-top:solid 1px #ddd}#guarantee .threeyg-ipad-feature,#guarantee .threeyg-mac-feature{position:relative;max-width:100%;right:0}#guarantee-banner .title-container{margin-top:50px;padding:0 20%}#guarantee .blue-block{margin-left:auto}.topWrap{margin-top:70px}#imac-display img{margin:0 0 -80px 0}#imac-innovation img{margin:0 0 50px 0}#imac-storage img{margin:0}#imac-icloud img{max-width:180%;margin-left:-80%}#imac-osx img,#imac-apps img{margin-top:0}#imac-connections .river-text{margin-top:0}}@media(min-width:768px){.topWrap{margin-top:0}#edu-ed-row .ed-col{padding:0 11px;margin-bottom:65px;padding-bottom:0;border-bottom:none}#deployed .imageCollage img,#deployed .imageCollage .stackOne{position:relative;max-width:100%;top:0;left:0}#deployed .imageCollage .stackOne{width:100%}#deployed .imageCollage .stackTwo,#deployed .imageCollage .stackThree{display:none}#deployed .caption{margin-top:20px;text-align:center}#deployed .caption h4{border:none;padding:0}#connected{width:150%;left:-25%;padding:80px 0}#supported .imageCollage .stackOne{position:relative;left:0;max-width:100%;margin-bottom:30px;margin-top:-30px;width:100%}#supported .imageCollage .stackTwo,#supported .imageCollage p,#supported .caption{display:none}.no-tablet{display:none}.hb{min-height:250px}#home-contact,#home-pt{text-align:center;padding-top:0}#home-pt img,#home-contact img{position:static;height:180px;text-align:center;bottom:25px;right:10px;clear:both;display:block;margin:auto}.hb-text{float:none;width:100%;padding:0 30px 30px 30px}.hb-small{min-height:365px}.hb-small p{font-size:14px}.hb-small h4,.hb-small p{padding:0 25px}#finance-calculator input[type="text"]{width:100%;margin-right:0}.left-change-center-text .left{float:none}#mobile-nav-button,#contact-nav-button{display:inline-block;float:right;margin-left:10px;color:#ccc}#mobile-nav-button a,#contact-nav-button a{padding:15px 17px 4px 17px;display:inline-block;color:#d5d5d5;font-size:20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden;height:50px;position:relative;width:50px;transition:all .16s ease-in-out;-moz-transition:all .16s ease-in-out;-webkit-transition:all .16s ease-in-out}#mobile-nav-button a:hover,#contact-nav-button a:hover{color:#fff}#mobile-nav-button a .nav-btn-icons i.fa{margin:10px 0}#mobile-nav-button a .nav-btn-icons{position:absolute;top:7px;left:12px;display:block;width:24px;transition:all .16s ease-in-out;-moz-transition:all .16s ease-in-out;-webkit-transition:all .16s ease-in-out}#mobile-nav-button.active a .nav-btn-icons{top:-33px}.stores-con{border:none;border-bottom:1px solid #eee;padding-bottom:40px;padding-right:0}.contact-con{padding-left:10px}.grid-copy{width:81%;margin-left:15px;min-height:200px}.left-change-center-text{text-align:center}.left-change-center-text .small-splitter{margin-left:auto;margin-right:auto}.mob-break{display:block;clear:both;height:0;width:100%;margin-top:20px}.image-grid img{margin:3px;width:23.6%}.padding-right-50{padding-right:0}.border-right-1-light{border-right:none}.icon-list{padding-left:0}.icon-list .grid-copy{min-height:0;margin-bottom:30px}.icon-list .grid-copy{width:88%}.title-container h3{font-size:28px}.productGrid li{min-height:485px;width:50%}.productGrid.mac li{min-height:520px}.productGrid.crosssell-mac-three li{min-height:365px}.productGrid.appcessories li{min-height:410px}.productGrid.accessories.headphones li{min-height:450px}.productGrid.accessories.ipad li{min-height:460px}.productGrid.iphone li{min-height:430px;padding-left:35px;padding-right:35px}.pricingTable.macpro-table .column .prod-spec{min-height:0}.ipad-table.pricingTable .column .prod-spec{min-height:0}.pricingTable.imac-table .column .prod-spec{min-height:300px}.fitImageDesk{width:100%;height:auto}fixCornerwrap-nm{width:50%}.cs-article.first,.cs-article.last{padding-left:0;padding-right:0}.cs-feature-img{position:static;width:auto}#jobs-list li span{display:inline-block;width:33%}#jobs-list li span.job-actions{width:31%}.edu-products header div{width:64%}.edu-products header img{position:absolute;bottom:20px;right:2%;width:30%}.store-sidebar,.store-features{padding-right:0;padding-left:0;border-right:none}.overide-center{text-align:left}#jobs-list li{margin:0;border-bottom:solid 1px #ddd;padding:0;text-align:left;padding:0}.pt-steps .pt-single-step{width:100%;float:left}.pt-steps .pt-single-step img{margin:0;float:none}.pt-steps .pt-single-step p{width:100%;margin-right:0%;float:none}.training-login-container input[type="text"]{width:40%}.training-login-container input[type="text"].last,.training-login-container input[type="password"]{margin-right:2%;width:39%}.forgottenPasswordLink{text-align:left;width:100%;display:inline-block}.contact-methods .department{width:33%;float:left;padding:30px 0 10px 0;text-align:center}.contact-methods .department.ho{width:100%;float:left;padding-left:20px;background:#fff}.contact-methods .department p{margin-top:0}#store-locator input[type="text"]{width:54%}.lower-page-ctas.last,.lower-page-ctas.first{padding-left:0;padding-right:0}.white-block.pullout{background:#f9f9f9}.contact-depart-grid .head-office{padding-top:50px;padding-left:0;border-top:solid 1px #ddd;border-left:none;padding-right:20px}#contact-banner>section.container{padding-top:30px}#contact-banner .title-container .split{width:100%;height:3px;background:#555;position:relative;margin-top:110px;margin-bottom:-50px}.search-store-result ul li .widget-con p strong{font-size:12px}.contact-store-left-wrap{border-right:none;margin-right:0;padding-right:0}.search-store-result ul li .widget-con p{width:90%}.search-store-result ul li{width:100%;margin:0 0 10px 0}.search-store-result{height:505px}.page-slice-container{background:url('/assets/images/store-list-splitter@2x.png') no-repeat;background-size:264px 11px;margin-top:-23px;position:relative;display:block}.store-overview-info-con .number,.store-overview-info-con .address{width:100%}.overview-open-times{border-left:none;padding-left:0;margin-top:30px}.store-banner .title-container,#support-banner .title-container,#institution-banner .title-container,#jobs-banner .title-container,#business-banner .title-container,#takefinance-banner .title-container,#edu-ed-banner .title-container,#guarantee-banner .title-container{margin-top:220px;padding:0 5%}#contact-map{width:100%;height:450px;display:block}#takefinance-banner .title-container{margin-top:200px}#guarantee-banner .title-container{margin-top:150px}.macbook-river .river-block.first{padding:30px 0}.river.ipad-2 .river-block h3,.river.ipad-4 .river-block h3{font-size:30px;color:#333;margin-top:0}.river.ipad-2 .river-block p,.river.ipad-4 .river-block p{font-size:18px;padding:0}#ipad-air-2-touchid{margin-top:-125px;margin-bottom:-50px;margin-left:-30%;width:126%}#ipad-air-2-camera{margin-bottom:-100px}#ipad-mini-3-intro{margin-top:0}.river .river-block.block-one{top:450px}.river #macbook-osx{position:absolute;width:100%;top:0}.river.macbook .river-block.knockdown p{margin-bottom:200px}.river #macbook-keyboard-background{background-size:1979px 1064px;background-repeat:no-repeat;height:1400px;width:1979px;position:relative;left:50%;top:-380px;z-index:1;margin-left:-989px;margin-bottom:0}.river.iphone .river-block{padding:60px 0}#iphone-hero-container .iphone-models{text-align:left}#iphone6s-hero-container .iphone-models{text-align:center}#iphone-hero{margin-bottom:-290px}#iphone6s-hero{margin-bottom:-290px}#iphone-intro{margin-top:40px}#iphone6s-intro{margin-top:70px}#iphone-hero-container,#iphone6s-hero-container{padding-bottom:160px}#iphone-retinahd,#iphone-wireless{width:100%}#iphone-a8chip{margin-top:54px;margin-bottom:-119px;width:200%;margin-left:-97%}.river.iphone.shrink-height{padding:80px 0}#iphone-m8motion{margin-top:-100px;margin-bottom:-225px;width:90%}#iphone-camera{margin-top:30px;margin-bottom:-120px;width:165%;margin-left:-62%}#iphone-ios8{margin-top:-164px;margin-bottom:-200px;width:105%}#iphone-m8motion{margin-top:-35px;margin-bottom:-200px;width:120%}#iphone6s-camera,#iphone6s-design,#iphone6s-touch{width:100%;left:0;position:relative}#iphone6s-ios9{width:120%;left:-20%;position:relative}#iphone-nothing{width:115%;left:-15%;position:relative;top:20px}#iphone6s-touch,#iphone6s-design{margin-bottom:30px}#iphone-touchid{margin-top:-180px;margin-bottom:-180px;margin-left:-25%;width:129%}#iphone-compare .space{margin:0 5px}#iphone-6s .river.iphone .river-block{padding:25px 0}#iphone-6s .river.iphone .river-block h3{margin-top:0}#iphone-6s .ext-height{padding:100px 0 50px 0}#ipad-mini4-covers img{width:170%;margin-left:-50%;margin-bottom:-70px;margin-top:-540px}#ipad-mini4-wifi img{margin-bottom:-50px;width:130%;margin-left:-15%}.ptBlock .middle-copy{width:50%}#ipad-mini-3-intro{margin-top:100px}#guarantee .feature img{max-height:90px}#health-and-fitness #urbanista-rio img{position:relative;bottom:0;top:0}.fo-step-block{margin:40px 0 0 0}.fo-content-block.left,.fo-content-block.right{float:none}#fo-imac{width:120%;margin-top:-10px;position:absolute}#fo-ipad{width:90%;margin-left:0}#fo-beats{margin-left:-55%;width:209%;position:absolute;top:-838px}#fo-takesix,#fo-takelonger{text-align:left;width:100%;left:0;top:0;bottom:0;padding:50px 0;margin:0;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}#fo-takesix .straighten,#fo-takelonger .straighten{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}#takefinance-banner .title-container{margin-top:205px}#finance-options .finance-icons p img{margin:0 0 10px 0}#finance-options .finance-icons{margin:50px 0 50px 0}#finance-options .finance-icons .col.col-int,#finance-options .finance-icons .col.col-dep,#finance-options .finance-icons .col.col-ear{width:33%}.finance-compare-table .fc-column.grey{margin-left:0}#finance-options .calculator{text-align:left}#finance-options .finance-guarantee-block{margin-top:30px;padding-top:0;padding-left:20px;border-top:none;border-left:solid 1px #ddd}#health-and-fitness #zepp-tennis img.player{display:none}#health-and-fitness #bose-earbuds img{margin:20px 0}#health-and-fitness #micoach-band .prices p.left{margin-right:30px}#health-and-fitness #itunes-card img{width:120%;margin:30px -20% 0 0}#guarantee .threeyg-ipad-feature,#guarantee .threeyg-mac-feature{position:absolute;max-width:none;right:40px}#guarantee .blue-block{margin-left:auto}.page-banner{height:500px}#imac-osx img,#imac-apps img{margin-top:0}#imac-connections .river-text{margin-top:-150px}}@media(min-width:992px){.store-banner .title-container,#support-banner .title-container,#institution-banner .title-container,#jobs-banner .title-container,#business-banner .title-container,#takefinance-banner .title-container,#edu-ed-banner .title-container,#guarantee-banner .title-container{margin-top:160px;padding:0 5%}.no-tablet{display:block}span.no-tablet.inline{display:inline}.mobile-only{display:none}.no-desktop{display:none}.hb-small{border-bottom:none;padding:0 10px}#home-contact,#home-pt{text-align:left}#home-pt img,#home-contact img{position:absolute;height:75%;text-align:center;bottom:25px;right:30px;clear:both;display:block}#mobile-nav-button,#contact-nav-button{display:none}.stores-con{border:none;border-right:1px solid #eee;padding-bottom:0;padding-right:20px}.contact-con{padding-left:0}.grid-copy{width:81%;margin-left:15px}.left-change-center-text{text-align:left}.left-change-center-text .small-splitter{margin-left:0;margin-right:auto}.mob-break{display:none;clear:both;height:0;width:100%}.image-grid img{float:left;margin:0 4px 4px 0;width:45%}.padding-right-50{padding-right:50px}.border-right-1-light{border-right:1px solid #eee}.icon-list{padding-left:30px}.icon-list .grid-copy{min-height:0;margin-bottom:30px;width:88%}.productGrid li{min-height:525px;width:33%}.productGrid.appcessories li{min-height:455px}.productGrid.accessories.ipad li{min-height:460px}.productGrid.accessories.iphone li{min-height:480px}.pricingTable.macpro-table .column .prod-spec{min-height:420px}.pricingTable.imac-table .column .prod-spec{min-height:250px}.ipad-table.pricingTable .column .prod-spec{min-height:292px}.ipadair2-table.pricingTable .column .prod-spec{min-height:375px}.gridItem.md-2col{width:50%}.edu-products header img{position:absolute;bottom:20px;right:2%;width:22%}.cs-article.first{padding-right:35px}.cs-article.last{padding-left:35px}.cs-feature-img{position:absolute}#jobs-list li span{display:inline-block;width:36%}#jobs-list li span.job-actions{width:auto}.edu-products header div{width:64%}.left-change-center-text .small-splitter{margin-left:0;margin-right:0}.left-change-center-text .left{float:left}.store-sidebar{padding-right:30px;border-right:solid 1px #eee}.store-features{padding-left:30px}.pt-steps .pt-single-step{width:48%;float:left}.pt-steps .pt-single-step img{margin:15px 10px 0 0;float:left}.pt-steps .pt-single-step p{width:75%;margin-right:4%;float:right}.contact-methods .department{text-align:center;width:25%;float:left;padding:30px 0 10px 0}.contact-methods .department.ho{width:100%;float:left;padding-left:20px;background:#f9f9f9}.contact-methods .department.ho::after{display:none;width:0}#store-locator input[type="text"]{width:47%}.lower-page-ctas.first{padding-right:15px}.lower-page-ctas.last{padding-left:15px}.white-block{padding:35px 40px 40px 40px;border:solid 1px #eee;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}#finance-calculator input[type="text"]{width:60%;margin-right:10px}.store-overview-info-con .number,.store-overview-info-con .address{width:100%}.store-overview-info-con .actions{margin-top:0}.overview-open-times{border-left:solid 1px #ddd;padding-left:20px;margin-top:0}.overview-open-times table td{font-size:12px}.search-store-result ul li{}.contact-store-left-wrap{border-right:solid 1px #ddd;margin-right:0;padding-right:0}.page-slice-container{}.tf-thumbnail{width:505px;top:-15px}#contact-map{width:100%;height:450px;display:block}.macbook-river .river-block.first{padding:40px 0}.ptBlock .middle-copy{width:50%}.productGrid.ipad li{min-height:550px}.river.ipad-2 .river-block h3,.river.ipad-4 .river-block h3,.river.macbook-pro-river .river-block h3{font-size:50px;color:#000;margin-top:0;margin-bottom:30px;line-height:126%}.river.ipad-4 .river-block h3{font-size:40px}#ipad-air-2-touchid{margin-top:-225px;margin-bottom:-100px;margin-left:-30%;width:126%}.river .river-block.block-one{}.river #macbook-keyboard-background{background-size:1979px 1064px;background-repeat:no-repeat;height:1500px;width:1979px;position:relative;left:50%;top:-380px;z-index:1;margin-left:-989px;margin-bottom:0}.river #macbook-osx{position:absolute;width:100%;top:-200px}.river.macbook .river-block.knockdown p{margin-bottom:300px}#iphone-hero{margin-bottom:-325px}#iphone6s-hero{margin-bottom:-305px}#iphone-retinahd,#iphone-wireless{margin-top:-150px;margin-bottom:-180px;width:90%}#iphone-a8chip{margin-top:34px;margin-bottom:-119px;width:181%;margin-left:-85%}#iphone-compare .space{margin:0 5px}#iphone6s-camera,#iphone6s-design,#iphone6s-touch{width:130%;left:-15%;position:relative}#iphone6s-ios9{width:170%;left:-70%;position:relative}#iphone-nothing{width:130%;left:-30%;position:relative;top:20px}#iphone6s-touch{margin-bottom:-60px}#iphone6s-design{margin-bottom:30px}#iphone-6s .river.iphone .river-block{padding:50px 0}#ipad-mini4-covers img{width:150%;margin-left:-40%;margin-bottom:-70px;margin-top:-700px}#deployed .imageCollage img{position:absolute;display:block}#deployed .imageCollage .stackOne{top:75px;left:100px;z-index:20;display:block;width:auto}#deployed .imageCollage .stackTwo{top:350px;left:310px;z-index:30;display:block}#deployed .imageCollage .stackThree{top:260px;left:584px;z-index:10;display:block}#supported .imageCollage .stackOne{position:relative;left:-160px;top:20px}#supported .imageCollage .stackTwo{position:absolute;top:370px;left:210px;z-index:20;display:block}#supported .imageCollage p{width:290px;text-align:right;display:none}#supported .caption{position:absolute;width:150px;top:400px;right:350px;display:block}#deployed .caption{text-align:left}#deployed .caption h4,#supported .caption h4{font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;margin-bottom:0;color:#666}.reasons h3{font-size:24px}#fo-imac{width:130%;margin-right:-50%;margin-top:-50%;bottom:65px}#fo-beats{margin-left:-20%;width:133%;position:absolute;top:-838px}.fo-step-block{margin:5px 0}.fo-content-block.left{float:left}.fo-content-block.right{float:right}#fo-takesix{padding:75px 0 450px 0;width:150%;position:relative;left:-25%;top:-5px;background:#f9f9f9;-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}#fo-takesix .straighten{-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}#takefinance-banner .title-container{margin-top:325px}#finance-options .finance-icons p img{margin:0 15px 20px 0}#finance-options .finance-icons{margin:50px 0 0 0}.finance-compare-table .fc-column.grey{background:#f7f7f7;margin-left:-10px}#finance-options .finance-icons .col.col-int,#finance-options .finance-icons .col.col-dep,#finance-options .finance-icons .col.col-ea{width:30%;padding-right:10px}#finance-options .finance-icons .col.col-ea{padding-right:0}#finance-options .finance-guarantee-block{margin-top:0;padding-top:0;border:none}#finance-options .carousel-inner{width:100%;height:1000px!important}#finance-options .finance-options-banner{background-size:cover;padding-top:0;height:970px;text-align:center;margin-bottom:0;background-color:#444}#finance-options .finance-options-banner h1{font-family:'proxima_novabold',Helvetica,Arial,sans-serif;color:#fff;font-size:46px;line-height:120%;padding-top:220px;padding-bottom:0;margin-bottom:0;text-shadow:none}#finance-options .finance-options-banner h4{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:22px;text-align:center;color:#fff;line-height:120%;text-shadow:none}#finance-options .finance-options-banner img{padding:10px;position:relative;text-shadow:none}#finance-options .finance-options-banner p{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:18px;text-align:center;color:#fff;line-height:120%;padding-top:20px;text-shadow:none}#finance-options .finance-options-ipad{background-size:cover;height:970px;text-align:center;margin-bottom:0;background-color:#444}#finance-options .finance-options-ipad h4{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:22px;text-align:center;color:#fff;line-height:120%;text-shadow:none}#finance-options .finance-options-ipad img{padding:10px;position:relative;text-shadow:none;max-width:700px}#finance-options .finance-options-ipad p{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:18px;text-align:center;color:#fff;line-height:120%;padding-top:60px;text-shadow:none}#health-and-fitness #urbanista-rio img{position:absolute;bottom:0;top:-85px}#health-and-fitness #zepp-tennis img.player{position:absolute;bottom:0;top:-125px;display:inline-block;right:0}#health-and-fitness #bose-earbuds img{margin:20px 0}#guarantee .feature img{max-height:none}#fo-takelonger{padding:120px 0 60px 0;margin-bottom:-351px;width:120%;position:relative;left:-10%;top:-350px;background:#fff;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}#fo-takelonger .straighten{-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}#guarantee .blue-block{margin-left:0}.page-banner{height:550px}#imac-osx img,#imac-apps img{margin-top:50px}#imac-connections .river-text{margin-top:-150px}}@media(min-width:1200px){.store-banner .title-container,#support-banner .title-container,#institution-banner .title-container,#jobs-banner .title-container,#business-banner .title-container,#takefinance-banner .title-container,#edu-ed-banner .title-container{margin-top:309px;padding:0 5%}#guarantee-banner .title-container{margin-top:259px;padding:0 5%}.no-tablet{display:block}span.no-tablet.inline{display:inline}.mobile-only{display:none}.no-desktop{display:none}#home-pt img,#home-contact img{position:absolute;height:90%;text-align:center;bottom:25px;right:35px;clear:both;display:block}#mobile-nav-button,#contact-nav-button{display:none}.productGrid li{min-height:485px;width:33%}.pricingTable.macpro-table .column .prod-spec{min-height:330px}.productGrid.appcessories li{min-height:380px}.productGrid.accessories.headphones li{min-height:420px}.productGrid.accessories.iphone li{min-height:440px}.edu-products header img{position:absolute;bottom:20px;right:2%;width:22%}.store-sidebar{padding-right:50px;border-right:solid 1px #eee}.store-features{padding-left:30px}#store-locator input[type="text"]{width:50%}.contact-methods .department{text-align:left;width:25%;float:left;padding:30px 0 10px 0}.contact-methods .department.ho{width:25%;background-color:#f9f9f9;padding:30px 0 25px 20px}.contact-methods .department.ho::after{content:"";background-color:#f9f9f9;width:300%;position:absolute}.contact-depart-grid .head-office{padding-left:50px;border-top:none;margin-top:0;padding-top:0;border-left:solid 1px #ddd;padding-right:20px}#contact-banner>section.container{padding-top:100px}#contact-banner>section.container>img{top:180px}#contact-banner .title-container .split{width:100%;height:3px;background:#555;position:relative;margin-top:110px;margin-bottom:-50px}.store-overview-info-con .actions{margin-top:15px}.store-overview-info-con .number,.store-overview-info-con .address{width:45%;margin:0}.store-overview-info-con .address{min-height:95px;margin-right:10%}.overview-open-times{border-left:solid 1px #ddd;padding-left:40px}.contact-store-left-wrap{border-right:solid 1px #ddd;margin-right:20px;padding-right:46px}.tf-thumbnail{width:590px;top:-42px}#contact-map{width:100%;height:550px;display:block}.macbook-river .river-block.first{padding:40px 0}#ipad-air-2-touchid{margin-top:-350px;margin-bottom:-120px;margin-left:-30%;width:130%}.river #macbook-osx{position:absolute;width:100%;top:-200px}.river.macbook .river-block.knockdown p{margin-bottom:500px}#supported .imageCollage .stackOne{position:relative;left:-170px}#supported .imageCollage .stackTwo{position:absolute;top:370px;left:310px;z-index:20}#supported .imageCollage p{width:290px;text-align:right;display:block}#supported .caption{position:absolute;width:150px;top:265px;right:10px}.river #macbook-keyboard-background{background-size:2560px 1557px;background-repeat:no-repeat;height:1900px;width:2560px;position:relative;left:50%;top:-500px;z-index:1;margin-left:-1280px;margin-bottom:0}.river .river-block.block-one{top:700px}#iphone-hero-container .iphone-models{text-align:left}#iphone6s-hero-container .iphone-models{text-align:center}#iphone-hero{margin-bottom:-355px}#iphone-retinahd,#iphone-wireless{margin-top:-150px;margin-bottom:-180px;width:90%}#iphone-a8chip{margin-top:20px;margin-bottom:-120px;width:185%;margin-left:-56%}#iphone-compare .space{margin:0 7px}#iphone6s-camera,#iphone6s-design,#iphone6s-touch{width:130%;left:-15%;position:relative}#iphone6s-touch{margin-bottom:-60px}#iphone-6s .river.iphone .river-block{padding:50px 0}#ipad-mini4-covers img{width:150%;margin-left:-40%;margin-bottom:-70px;margin-top:-700px}#imac-icloud img{max-width:250%;margin-left:-135%}#imac-connections .river-text{margin-top:-150px}.reasons h3{font-size:28px}#fo-imac{width:112%;margin-right:5%;top:150px}.fo-step-block{margin:5px 0}.page-banner{height:630px}}#takefinance-banner .title-container{margin-top:205px}#finance-options .finance-options-banner{background-size:cover;padding-top:0;height:970px;text-align:center;margin-bottom:0;background-color:#444}#finance-options .finance-options-banner h1{font-family:'proxima_novabold',Helvetica,Arial,sans-serif;color:#fff;font-size:46px;line-height:120%;padding-top:220px;padding-bottom:0;margin-bottom:0;text-shadow:none}#finance-options .finance-options-banner h4{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:22px;text-align:center;color:#fff;line-height:120%;text-shadow:none}#finance-options .finance-options-banner img{padding:10px;position:relative;text-shadow:none}#finance-options .finance-options-banner p{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:18px;text-align:center;color:#fff;line-height:120%;padding-top:20px;text-shadow:none}#finance-options .finance-options-ipad{background-size:cover;height:970px;text-align:center;margin-bottom:0;background-color:#444}#finance-options .finance-options-ipad h1{font-family:'proxima_novabold',Helvetica,Arial,sans-serif;color:#fff;font-size:46px;line-height:120%;padding-top:220px;padding-bottom:0;margin-bottom:0;text-shadow:none}#finance-options .finance-options-ipad h4{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:22px;text-align:center;color:#fff;line-height:120%;text-shadow:none}#finance-options .finance-options-ipad img{padding:10px;position:relative;text-shadow:none;max-width:700px}#finance-options .finance-options-ipad p{font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:18px;text-align:center;color:#fff;line-height:120%;padding-top:60px;text-shadow:none}#finance-options .carousel-inner{width:100%;height:1000px!important}#finance-options .finance-hero{padding-top:190px;margin-left:auto;margin-right:auto}#finance-options .finance-img{max-width:650px!important;padding-top:200px}@media(max-width:1200px){#finance-options .finance-img{padding-top:20px;left:-10px}#finance-options .finance-text{padding-top:250px}#finance-options .finance-text p{font-size:18px;color:#fff}#finance-options .finance-text h2{font-size:40px;line-height:120%;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;margin-bottom:20px;letter-spacing:.007em;color:#fff}}#finance-options .take-wrapper p,#finance-options .take-wrapper ul li{font-size:16px}#finance-options .take-wrapper p.small{font-size:14px}#finance-options .take-wrapper h3{font-size:24px}#finance-options h3.fc-title{font-size:20px;color:#019de1;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}#finance-options h2.fo-title{font-size:28px;margin-bottom:10px;color:#333}.finance-reasons-list{list-style-type:decimal;padding-left:20px;margin:0 0 20px 0;list-style-position:outside}.finance-reasons-list li{margin-bottom:10px;font-size:16px}#zero-int-squares{margin:15px 0}#fo-macbook-pro,#fo-imac,#fo-ipad{position:relative;z-index:1}#fo-macbook-pro{width:400%;margin-left:-300%}#fo-imac{width:120%;margin-right:5%;top:150px}#fo-ipad{width:110%;margin-left:-10%;margin-top:10px}.fo-step-block{margin:5px 0;min-height:190px;position:relative}.fo-step-block.first{margin-bottom:-40px;margin-top:60px}.fo-step-block.fo-arrow{padding:30px 0;min-height:0}.fo-step-block h4{margin:15px 0 -5px 0;color:#1a9ede;text-transform:uppercase;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif}.fo-step-block .level-wrap{position:absolute;top:70px;width:100%;left:0;padding:0 10px}#finance-options p{color:#999}#finance-options p strong{color:inherit}#fo-takesix{padding:60px 0 450px 0;width:150%;position:relative;left:-25%;top:15px;background:#f9f9f9;-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}#fo-takesix .straighten{-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}#fo-takelonger{padding:120px 0 0 0;margin-bottom:-351px;width:120%;position:relative;left:-10%;top:-350px;background:#fff;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}#fo-takelonger .straighten{-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}#finance-options #navigation .subnav.finance-nav li a{padding:10px 20px 8px 8px}#finance-options .top-spacing{padding-top:200px}@media(max-width:991px){#finance-options .top-spacing{padding-top:130px}#finance-options .takefinance-product-hero{padding-top:60px}}@media(max-width:767px){#finance-options .top-spacing{padding-top:100px}}#finance-options h1,#finance-options h3{margin:0}#finance-options .finance-icons{margin:50px 0 0 0}#finance-options .finance-icons .col{float:left}#finance-options .finance-icons .col.col-int,#finance-options .finance-icons .col.col-dep,#finance-options .finance-icons .col.col-ear{width:33%;padding-right:10px}#finance-options .finance-icons .col.col-ear{padding-right:0}#finance-options .finance-icons p{margin:0;line-height:110%;padding:0}#finance-options .finance-icons p img{margin:0 15px 20px 0}#finance-options #finace-calculation.single-finance-calc{padding:30px 0 20px 0}#finance-options #finace-calculation.single-finance-calc .finance-table{margin-bottom:0}#fo-faq{}#finance-options h3{font-size:30px}#finance-options h4{font-size:22px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;margin-bottom:10px}#fo-faq h5{font-size:20px;margin-top:30px;color:#333;font-family:'proxima_novalight',Helvetica,Arial,sans-serif}#fo-faq p,#fo-faq li{font-size:16px;margin-top:5px;color:#999}#fo-faq li{margin-bottom:10px}#finance-options .finance-guarantee-block{margin-top:0}.price-finance-link{margin:-10px 0 10px 0;font-size:12px;font-weight:normal;color:#999}.price-finance-link a{font-size:12px;font-weight:normal}.price-finance-link.three-yg a{color:#999}.recommended-finance{border:solid 2px #2daae1;background-image:url(/assets/images/finance-corner.png);background-position:top left;background-repeat:no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.finance-type img{margin:15px auto 25px auto}.column-spacer-10{padding:0 10px}.payment-plan h4,.payment-plan p{color:#1a9ed8}#finace-calculation{display:none}.finance-table tr.recommended{background-color:#888}.finance-table th,.finance-table td{text-align:left}.finance-table{margin:15px 0 40px 0}.finance-table td,.finance-table th{padding:10px 0}.finance-table tbody td{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}@media(max-width:991px){#finance-options .carousel-inner{height:740px!important}#finance-options .finance-options-banner h1{font-size:36px;padding-top:180px}#finance-options .finance-options-ipad h1{font-size:36px;padding-top:160px}#finance-options .finance-options-banner img{max-height:320px}#finance-options .finance-options-ipad img{max-height:320px}}@media(max-width:899px){#finance-options .carousel-inner{height:740px!important}#finance-options .finance-options-banner h1{font-size:36px;padding-top:180px}#finance-options .finance-options-ipad h1{font-size:36px;padding-top:160px}#finance-options .finance-options-banner img{max-height:320px}#finance-options .finance-options-ipad img{max-height:320px}}@media(max-width:755px){#finance-options .carousel-inner{height:600px!important}#finance-options .finance-options-banner h1{font-size:36px;padding-top:140px}#finance-options .finance-options-ipad h1{font-size:36px;padding-top:140px}#finance-options .finance-options-banner img{max-height:320px}#finance-options .finance-options-ipad img{max-height:320px}}@media(max-width:694px){#finance-options .carousel-inner{height:570px!important}#finance-options .finance-options-banner h1{font-size:36px;padding-top:130px}#finance-options .finance-options-ipad h1{font-size:36px;padding-top:130px}}@media(max-width:550px){#finance-options .carousel-inner{height:450px!important}#finance-options .finance-options-banner h1{font-size:30px;padding-top:110px}#finance-options .finance-options-banner h4{font-size:20px}#finance-options .finance-options-banner img{max-height:250px}#finance-options .finance-options-banner p{font-size:16px;padding-top:0}#finance-options .finance-options-ipad h1{font-size:30px;padding-top:110px}#finance-options .finance-options-ipad h4{font-size:20px}#finance-options .finance-options-ipad img{max-height:250px}#finance-options .finance-options-ipad p{font-size:16px;padding-top:0}}@media(max-width:484px){#finance-options .finance-options-banner h1{font-size:28px;padding-top:100px}#finance-options .finance-options-ipad h1{font-size:28px;padding-top:110px}}@media(max-width:438px){#finance-options .finance-options-banner h1{font-size:28px;padding-top:100px}#finance-options .finance-options-banner h4{font-size:20px}#finance-options .finance-options-ipad h1{font-size:28px;padding-top:100px}#finance-options .finance-options-ipad h4{font-size:20px}#finance-options .carousel-inner{height:470px!important}}@media(max-width:415px){#finance-options .finance-options-ipad h1{font-size:36px;padding-top:100px}#finance-options .finance-options-ipad h4{font-size:18px}#finance-options .finance-options-ipad img{max-height:200px}#finance-options .finance-options-ipad p{font-size:16px;padding-top:0}#finance-options .finance-options-banner h1{font-size:26px;padding-top:110px}#finance-options .finance-options-banner h4{font-size:18px}#finance-options .finance-options-banner img{max-height:200px}#finance-options .finance-options-banner p{font-size:16px;padding-top:0}#finance-options .carousel-inner{height:450px!important}}@media(max-width:375px){#finance-options .carousel-inner{height:400px!important}#finance-options .finance-options-banner h1{font-size:24px;padding-top:95px}#finance-options .finance-options-banner h4{font-size:18px}#finance-options .finance-options-banner p{font-size:14px;padding-top:0}#finance-options .finance-options-ipad h1{font-size:24px;padding-top:100px}#finance-options .finance-options-ipad h4{font-size:18px}#finance-options .finance-options-ipad p{font-size:14px;padding-top:0}}@media(max-width:321px){#finance-options .trade-prehead{padding-top:47px;height:70px;margin-top:0;font-size:12px}#finance-options .carousel-inner{height:380px!important}#finance-options .finance-options-banner h1{font-size:24px;padding-top:60px}#finance-options .finance-options-banner h4{font-size:14px}#finance-options .finance-options-banner img{max-height:180px}#finance-options .finance-options-banner p{font-size:12px;padding-top:0}#finance-options .finance-options-ipad h1{font-size:24px;padding-top:60px}#finance-options .finance-options-ipad h4{font-size:14px}#finance-options .finance-options-ipad img{max-height:180px}#finance-options .finance-options-ipad p{font-size:12px;padding-top:0}}#finance-options .panel-collapse{overflow:hidden}#finance-options .panel-link{overflow:hidden;display:block;width:100%;padding:15px 0 5px 0}#finance-options .collapse.in{display:block}#finance-options .collapse{display:none}#finance-options .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;-o-transition-property:height;transition-property:height}#finance-options .accoridan .panel-heading .r-more{display:none}#finance-options .accoridan .panel-heading .collapsed .r-more{display:inline-block}#finance-options .accoridan .panel-heading .collapsed .r-less{display:none}#finance-options .accoridan .panel-heading{padding:5px 10px;border-bottom:1px solid;overflow:hidden}#finance-options .accoridan .panel-default>.panel-heading{color:#333;border-color:#ddd}#finance-options .accoridan .panel-group .panel-heading{border-bottom:solid 1px #ddd}#finance-options .accoridan .panel-heading h3{margin:0;padding:0;font-size:22px;font-family:"proxima_novaregular",Helvetica,Arial,sans-serif}#finance-options .accoridan .panel-link{color:#333;font-size:22px;font-family:"proxima_novalight",Helvetica,Arial,sans-serif}#finance-options .accoridan .panel-link span{font-size:14px}#finance-options .accoridan .panel-link.collapsed{font-family:"proxima_novalight",Helvetica,Arial,sans-serif}#finance-options .accoridan .compSingleProd h5{margin:0;padding:0;font-size:14px;font-family:"proxima_novabold",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#666}#finance-options .accoridan .panel-heading a i{padding:6px;color:#333;line-height:150%}#finance-options .accoridan .panel-heading a:hover,.accoridan .panel-heading a:hover{color:#2daae1}#finance-options .panel-body{padding:15px}#finance-options .panel-body ul{padding:0 20px}#finance-options .panel-body ul li{margin-bottom:7px}#finance-options .panel-group{margin-bottom:20px}#finance-options .findus-outer{padding-top:450px;padding-bottom:0;padding-left:0;padding-right:0;background-image:url(../../assets/images/hp-find-us.jpg);background-position:center center;display:flex}#finance-options .findus-inner{background:#fff;margin-left:80px;margin-right:15px;margin-top:-165px;padding-left:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;align-self:flex-end}#finance-options .findus-inner h2{font-size:36px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;color:#333;margin-bottom:0;text-align:left}#finance-options .findus-inner h3{font-size:26px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#333;margin:0;text-align:left;line-height:90%}#finance-options .findus-inner p{font-size:16px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;color:#333;margin-bottom:0;text-align:left;padding-top:20px}#finance-options .findus-search{padding-top:10px;padding-bottom:0;padding-left:0;padding-right:0;background-color:#666}#finance-options .findus-search h2{font-size:36px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;color:#333;margin-bottom:0;text-align:left}#finance-options .location-search-container{width:100%;margin-right:0;margin-left:0;background-color:#666;padding-left:0}#store-locator-finance{margin-top:30px}#store-locator-finance input[type="text"]{width:70%}#store-locator-finance .button{float:left;margin-right:10px;margin-left:10px;margin-top:0;border-color:#fff;color:#fff}#store-locator-finance .button:hover{border-color:#fff;background-color:#fff;color:#333}#finance-options .contact-us-two{padding:0;background-color:#fff}#finance-options .contact-us-two h2{padding-left:20px;padding-right:20px;padding-top:20px;font-size:28px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;color:#333;margin-bottom:0;text-align:left}#finance-options .contact-us-two p{padding-left:20px;padding-right:20px;padding-bottom:20px;font-size:16px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;color:#333;margin-bottom:0;text-align:left}#finance-options .search{margin:0;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;background-color:#666;margin-bottom:0;text-align:left}@media(max-width:1200px){#finance-options .findus-inner{margin-top:-245px}}@media(max-width:991px){#finance-options .findus-inner{margin-left:0;margin-top:-220px}#store-locator input[type="text"]{width:100%}}@media(max-width:702px){#finance-options .findus-inner{margin-top:-245px}}@media(max-width:642px){#finance-options .findus-inner{margin-top:-268px}}.contact-main{margin-top:200px}@media(max-width:991px){.contact-main{margin-top:150px}}@media(max-width:767px){.contact-main{margin-top:100px}}.contact-form{padding:50px 0 0 0;background-color:#fff}.contact-form h1{padding:0 0 0 15px;margin-top:0;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;font-size:30px;color:#000;text-align:center}.contact-form h3{padding:20px 0 0 0;margin-top:0;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;letter-spacing:.01em;font-size:18px}.contact-form p{text-align:center}.contact-form span{padding:0 0 0 0;margin-top:0;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;letter-spacing:.01em;font-size:16px}.contact-form form input{box-sizing:border-box;font-size:14px;color:#666;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif}.contact-form form input[type="text"],.contact-form form input[type="tel"],.contact-form form input[type="email"]{background:#eee;border:solid 1px #ddd;margin-bottom:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:14px;padding:12px 15px 8px;width:100%;color:#666}.contact-form form input[type="text"]:focus,.contact-form form input[type="tel"]:focus,.contact-form form input[type="email"]:focus{box-shadow:inset 0 0 4px 1px #5e9ed6}.contact-form textarea:focus{outline:0}.contact-form form select{background:#eee;border:solid 1px #ddd;margin-bottom:10px;font-size:14px;padding:12px 15px 8px;width:100%;color:#666;height:42px}.contact-form select:focus{box-shadow:0 0 4px 1px #5e9ed6;outline:0}.contact-form textarea{background:#eee;border:solid 1px #ddd;margin-bottom:10px;font-size:14px;padding:12px 15px 8px;width:100%;color:#666}.contact-form input[type="button"]{cursor:pointer;color:#2daae1;border:solid 2px #2daae1;padding:13px 18px 9px;background:none;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:14px;font-family:'proxima_novasemibold',Helvetica,Arial,sans-serif;display:inline-block;line-height:100%;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-form input[type="button"]:hover{color:#fff;background-color:#2daae1}.store-details h5{padding:20px 0 10px 0;margin:0;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;letter-spacing:.01em;font-size:18px;line-height:110%;color:#000}.store-details p{padding:0 0 0 0;margin:0;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;letter-spacing:.04px;font-size:13px;line-height:130%;color:#000}.store-details a{padding:4px 0 0 0;margin:0;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;letter-spacing:.04px;font-size:13px;line-height:130%;color:#000;text-decoration:underline}.store-details img{padding-top:20px}.contacts{margin:50px 0 10px 0}.contacts h5{padding:20px 0 10px 0;margin:0;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;letter-spacing:.01em;font-size:18px;line-height:110%;color:#000}.contacts p{padding:5px 0 0 0;margin:0;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;letter-spacing:.04px;font-size:13px;line-height:130%;color:#000}.contacts a{padding:0 0 0 0;margin:0;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;letter-spacing:.04px;font-size:13px;line-height:130%;color:#000;text-decoration:underline}.contact-title p{font-size:18px;line-height:160%;color:#666;font-family:'proxima_novalight',Helvetica,Arial,sans-serif}.contact-title a{font-size:18px;line-height:160%;color:#666;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;text-decoration:underline}.vertical-align{position:absolute;top:45%;left:0%;transform:translateX(0%) translateY(-50%)}@media(max-width:991px){.vertical-align{position:unset;top:auto;left:auto;transform:none;padding-top:30px}}#contact-us .findus-outer{padding-top:450px;padding-bottom:0;padding-left:0;padding-right:0;background-image:url(../../assets/images/hp-find-us.jpg);background-position:center center;display:flex}#contact-us .findus-inner{background:#fff;margin-left:80px;margin-right:15px;margin-top:-165px;padding-left:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;align-self:flex-end}#contact-us .findus-inner h2{font-size:36px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;color:#333;margin-bottom:0;text-align:left}#contact-us .findus-inner h3{font-size:26px;font-family:'proxima_novaregular',Helvetica,Arial,sans-serif;color:#333;margin:0;text-align:left;line-height:90%}#contact-us .findus-inner p{font-size:16px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;color:#333;margin-bottom:0;text-align:left;padding-top:20px}#contact-us .findus-search{padding-top:10px;padding-bottom:0;padding-left:0;padding-right:0;background-color:#666}#contact-us .findus-search h2{font-size:36px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;color:#333;margin-bottom:0;text-align:left}#contact-us .location-search-container{width:100%;margin-right:0;margin-left:0;background-color:#666;padding-left:0}#store-locator-contact{margin-top:30px}#store-locator-contact input[type="text"]{width:70%}#store-locator-contact .button{float:left;margin-right:10px;margin-left:10px;margin-top:0;border-color:#fff;color:#fff}#store-locator-contact .button:hover{border-color:#fff;background-color:#fff;color:#333}#contact-us .contact-us-two{padding:0;background-color:#fff}#contact-us .contact-us-two h2{padding-left:20px;padding-right:20px;padding-top:20px;font-size:28px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;color:#333;margin-bottom:0;text-align:left}#contact-us .contact-us-two p{padding-left:20px;padding-right:20px;padding-bottom:20px;font-size:16px;font-family:'proxima_novalight',Helvetica,Arial,sans-serif;color:#333;margin-bottom:0;text-align:left}#contact-us .search{margin:0;padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;background-color:#666;margin-bottom:0;text-align:left}