.top{margin-top:10px!important;padding-right:15px;padding-left:15px}p{font-size:1em;line-height:23px}br.hide-for-large,br.hide-for-large-up{display:initial!important}.topbarservices{margin-top:-67px;width:100%;margin-left:0}.topbarservices .tip{text-align:center}.mobilefreedelivery{text-transform:uppercase;font-family:'Pathway Gothic One',sans-serif;font-size:1.45em;margin-top:-3px;display:inline-block!important}.topbarservices #currDate{font-size:1.4em;margin-top:-2px;margin-right:-33px;display:inline-block;float:none}.topteal{margin-top:-28px!important}.topteal div{width:312px;display:block;margin:0 auto}.topteal img{width:17px}.topteal a{color:#000}.coral{color:#ee3443}.topteal p{font-size:.83em;margin-left:10px}.left-off-canvas-toggle{width:33px;position:relative;z-index:9;display:inline-block}.menuicon{width:32px}.logo{float:none!important;width:185px!important;display:block;margin:0 auto;margin-bottom:-9px;margin-top:12px!important}.phonecart{float:right;width:27px;margin-left:8px;margin-top:-20px;display:inline-block!important;position:relative;z-index:9}.topcoral{padding-left:36px}.topcoral .callquote{width:310px;display:block;margin:0 auto}.topcoral img{width:145px;float:left;margin-top:-5px}.top-bar{width:100%;position:relative;display:block;left:0;height:28px}.top-bar-section .has-form{background:none}.redbar{position:relative;width:100%;max-width:100%;left:0;margin-left:0;transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);height:inherit}input[type="text"]{margin-top:6px;height:29px;font-family:'Roboto',sans-serif;float:left;margin-left:-28px;border:none;width:170px}.ddg{margin-left:-4px;height:39px;margin-top:11px;width:90%}.search{color:rgba(255,255,255,0.7);padding-left:10px}.ddg button{height:5px;margin-top:-47px;background-color:transparent;float:right}.magglass{height:15px;margin-left:-8px;margin-top:-5px}.top-bar input{position:static;margin-top:7px}.ddg input{height:27px;padding-top:0;padding-bottom:3px;border-radius:8px}.hrtopspace{margin-top:-19px}ul.off-canvas-list li a{border-bottom:1px solid #444}.off-canvas-list hr{border:solid #444;border-width:1px 0 0}.phonehead{width:100%;padding-top:10px}.phoneglass{float:left;margin-left:247px;width:18px;margin-top:20px}ul.off-canvas-list li a{padding-top:7px;padding-bottom:7px;color:#fff}.callbacks_container{width:109%!important;margin-left:-15px}.phonebody p{float:left;text-transform:uppercase;font-weight:700;font-size:1.5em;font-family:"Source Sans Pro",sans-serif;color:#000;margin-top:-11px;margin-bottom:10px}.arrow{float:right;width:36px;margin-top:-8px}.boxtabssection{margin-bottom:5px;padding-left:15px;padding-right:15px;margin-top:-15px}.boxtabs{width:100%;padding-right:5px;margin-bottom:5px}.tealtabs{background-color:#0FBAC1;height:50px;border-bottom:solid 1px #fff;padding-left:15px;padding-right:15px}.phonebody p{float:left;font-size:1.3em;font-family:'Roboto',sans-serif;color:#000;margin-top:13px;margin-bottom:10px}.arrow{float:right;width:31px;margin-top:8px}.submenu{width:100%!important;overflow:hidden;height:195px!important;overflow-x:scroll;white-space:nowrap}.submenuhead{width:100%!important;margin-top:-15px;font-size:2.2em!important}.submenu .right{height:160px;overflow-x:scroll!important;white-space:nowrap;width:100%!important;padding-left:0;overflow-x:initial!important}.submenu .right a{display:inline-block;float:none;font-size:20px}.submenu .right img{width:100%}.menulink1,.menulink2,.menulink3,.menulink4,.menulink5{background-size:114px!important;width:114px!important;height:114px!important}.leftsidetext p,.rightsidetext p{padding-left:0!important;padding-right:0!important;font-size:1em!important;line-height:23px!important}.leftsidetext{margin-left:0!important;margin-right:0!important;padding-top:0!important;width:auto!important}.leftsidetext p{width:100%!important}.rightsidetext{padding-top:0!important;width:auto!important}.rightsidetext p{width:100%!important}.rightsideimg{margin-right:0!important;margin-bottom:10px!important}.rightsideimg img{width:100%!important;height:auto!important}.darkgreybg{background-size:100% 100%!important;margin-top:-195px!important}.greybg{height:0;background-color:#fff!important}.lightgreybg{height:0;background-color:#fff!important}.ca-menu li{width:46%}.ca-menu li img{height:auto;width:100%}.minimum{margin-left:85px!important}.grayheader{padding-left:0!important}.large-6 ul{margin-left:0!important}.ca-sub{font-size:.7em}.ca-sub p{line-height:17px}.ca-menu li{width:46%}.sticky1{background-size:152px;padding-top:42px;font-size:1.4em}.dividerheader h2{color:#000!important}.ca-menu{margin-left:.4em}.dividerheader p,.dividerheader h2{height:25px!important}.socialframe{width:100%;height:321px;border:none;margin-left:0}.socialimages{display:block;margin:0 auto;width:283px}.socialimages img{width:42px}.email{display:block;margin-left:auto;margin-right:auto;width:294px;border:1px solid #000;height:40px;padding-top:15px}.email input{width:173px;height:44px;margin-top:-9px;margin-left:5px;padding-left:15px;font-family:"Source Sans Pro",sans-serif;border:none;background-color:#fff}.btn{font-family:Arial;color:#fff;font-size:20px;background:#0FBAC1;padding:10px 20px;text-decoration:none}.btn:hover{text-decoration:none;color:#000}.greyfooterframe{width:100%;height:515px;border:none;margin-top:-8px}.accordion-navigation img{width:50px!important;height:50px!important;float:right;position:relative;display:inline;margin-top:-6px}footer{background-color:#f4f3f3}footer .subscribe{height:185px;background-size:100% 100%}footer .subscribe .text{padding-top:20px}footer .subscribe form{margin-top:0}footer .text{text-align:center}footer .emailbox{width:80%!important;display:block;margin:0 auto;float:none;margin-bottom:10px;border-radius:8px}footer .emailgroup .btn{width:80%;display:block;margin:0 auto;float:none!important;border-radius:8px}footer .headers{font-size:1.3em!important}footer .contact{padding-left:15px;padding-right:15px}footer .contact p{font-size:1em}footer .large-3.left.links{padding-left:15px;padding-right:15px}footer .padding{padding-left:15px;padding-right:15px}footer .links a{font-size:1em;line-height:27px}footer .social .headers{text-align:center}footer .socialmediallinks{text-align:center}.lpchat-container{display:none!important}