.primary-color{color:#962626}.shadow{-webkit-box-shadow:10px 10px 0 0 rgba(0, 0, 0, .25);-moz-box-shadow:10px 10px 0 0 rgba(0, 0, 0, .25);box-shadow:10px 10px 0 0 rgba(0, 0, 0, .25)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{color:#fff;font-family:Lato, sans-serif;font-size:13.2px;font-size:1.1rem;font-weight:400;line-height:1.5em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background-color:#333}img{display:block;height:auto;width:100%}b,strong{font-weight:700}em,i{text-decoration:italic}a,input,li,nav,ul{transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}@font-face{font-family:socialfont;src:url(http://www.mileshomefurnishings.com/media/template_assets/swell/v2/assets/social_font.woff?-xzbud9);src:url(http://www.mileshomefurnishings.com/media/template_assets/swell/v2/assets/social_font.eot#iefix-xzbud9) format(embedded-opentype), url(http://www.mileshomefurnishings.com/media/template_assets/swell/v2/assets/social_font.woff?-xzbud9) format(woff), url(http://www.mileshomefurnishings.com/media/template_assets/swell/v2/assets/social_font.ttf?-xzbud9) format(truetype), url(http://www.mileshomefurnishings.com/media/template_assets/swell/v2/assets/social_font.svg?-xzbud9#socialfont) format(svg);font-weight:normal;font-style:normal}[class*=" icon-"],[class^="icon-"],[class^="social-"],[class^="social-"] a{font-family:socialfont;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-youtube a:before{content:"\e609"}.social-yelp a:before{content:"\e60a"}.social-google_plus a:before{content:"\e60b"}.social-linkedin a:before{content:"\e60c"}.social-twitter a:before{content:"\e60d"}.social-facebook a:before{content:"\e60e"}.social-instagram a:before{content:"\e602"}.social-pinterest a:before{content:"\e608"}.icon-phone:before{content:"\e610"}.icon-email:before{content:"\e611"}.icon-arrow:before{content:"\e612"}.social{text-align:right;margin-top:10px}.social ul{margin-bottom:0}.social ul:before{content:"Follow Us: ";color:#fff;font-size:18px;font-size:1.5rem;vertical-align:super}.social ul li{display:inline-block}.social ul li a{text-decoration:none}.social ul li a:before{color:#fff;font-size:24px;font-size:2rem}.social ul li a:hover:before{color:rgba(255, 255, 255, .5);transition:inherit}.social ul li a img{display:none}.mobile-menu{display:none}header{-webkit-box-shadow:0 0 0 15px rgba(0, 0, 0, .25);-moz-box-shadow:0 0 0 15px rgba(0, 0, 0, .25);box-shadow:0 0 0 15px rgba(0, 0, 0, .25);background:#000;background:rgba(0, 0, 0, .7);border:5px solid #962626;border-radius:0 0 5px 5px;float:left;margin:-5px -5px 0 -5px;padding:20px 0;min-height:135px;position:relative}header .logo{margin:0 0 0 10px}header .logo a{text-decoration:none}header .logo a span{color:#fff;font-size:30px;font-size:2.5rem;font-weight:300;line-height:2rem;word-wrap:break-word}header .cta{margin:0 20px 0 0;text-align:right}header .cta p{color:#fff;font-size:24px;font-size:2rem;font-weight:300;line-height:100%;margin:0}header .cta p a{color:inherit;text-decoration:none}header .cta p img{height:32px;display:inline;margin:0 5px;vertical-align:top;width:auto}header nav.non-mobile{display:block;position:absolute;bottom:25px;right:25px}header nav.non-mobile .container{width:auto}header nav.non-mobile ul.primary-navigation{list-style-type:none;margin-top:10px;margin-bottom:0;position:relative;text-align:right}header nav.non-mobile ul.primary-navigation li{display:inline;line-height:100%;margin:0}header nav.non-mobile ul.primary-navigation li a{color:#ccc;font-size:10.2px;font-size:.85rem;font-weight:bold;line-height:100%;padding:10px;text-decoration:none;text-shadow:1px 1px 0 rgba(0, 0, 0, .25);white-space:nowrap}header nav.non-mobile ul.primary-navigation li.active a{background:#962626;color:#fff}header nav.non-mobile ul.primary-navigation li.active a:hover{background:rgb(50.845%, 12.881%, 12.881%)}header nav.non-mobile ul.primary-navigation li a:hover{color:#fff}header nav.non-mobile ul.primary-navigation > li:hover .secondary-nav-container{display:block}header nav.non-mobile .secondary-nav-container{display:none;position:absolute;top:30px;left:25px;width:100%;background:#962626;z-index:99}header nav.non-mobile ul.secondary-navigation{margin:0;padding:0;width:100%;min-width:150px;float:left}header nav.non-mobile ul.secondary-navigation li{padding:0;margin:0;display:inline;border:none}header nav.non-mobile ul.secondary-navigation li a{float:left;padding:10px;width:100%;text-align:center;color:#fff}header nav.non-mobile ul.secondary-navigation li a:hover{background:rgb(42.866%, 10.859%, 10.859%)}#long-nav-col nav.non-mobile{float:left;position:relative;width:100%}#long-nav-col nav.non-mobile .container{position:relative;padding-top:15px}#long-nav-col nav.non-mobile ul.primary-navigation{position:relative;display:block;margin:0 auto;text-align:center}#long-nav-col nav.non-mobile ul.primary-navigation li{position:relative}#long-nav-col nav.non-mobile .secondary-nav-container{width:auto;float:left;left:-45px}#long-nav-col nav.non-mobile ul.secondary-navigation{width:auto}section.hero{float:left;margin:40px 0 50px 0;width:100%}section.hero span.primary-text,section.hero span.secondary-text{text-shadow:2px 2px 0 rgba(0, 0, 0, .5);display:block}section.hero p,section.hero span.primary-text,section.hero span.secondary-text{color:#fff;font-family:Lato, sans-serif;line-height:100%;text-align:center}section.hero span.secondary-text{font-weight:300;text-transform:uppercase}section.hero span.primary-text{font-size:48px;font-size:4rem;font-weight:700;margin:0 0 10px 0}section.hero span.secondary-text{font-size:24px;font-size:2rem;margin:0 0 20px 0}section.hero p{margin:0}section.hero p a{-webkit-box-shadow:0 0 0 5px rgba(0, 0, 0, .25);-moz-box-shadow:0 0 0 5px rgba(0, 0, 0, .25);box-shadow:0 0 0 5px rgba(0, 0, 0, .25);-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;background:#962626;color:#fff;display:inline-block;font-weight:300;font-size:18px;font-size:1.5rem;line-height:125%;padding:10px 20px;text-decoration:none;text-shadow:1px 1px 0 rgba(0, 0, 0, .25)}section.hero p a:hover{background:rgb(50.845%, 12.881%, 12.881%)}section.content{-webkit-box-shadow:0 0 0 15px rgba(0, 0, 0, .25);-moz-box-shadow:0 0 0 15px rgba(0, 0, 0, .25);box-shadow:0 0 0 15px rgba(0, 0, 0, .25);background:#000 url(http://www.mileshomefurnishings.com/media/template_assets/swell/v1/assets/bg.png) top center repeat;padding:40px 0 35px 0;border-top:5px solid #962626}section.content h1,section.content h2,section.content h3,section.content h4,section.content h5,section.content h6,section.content p{color:#fff;margin:0 0 20px 0}section.content h1,section.content h2,section.content h3,section.content h4,section.content h5,section.content h6{font-family:Lato, sans-serif;font-weight:700;line-height:100%}section.content h1{font-size:26.4px;font-size:2.2rem}section.content h2{font-size:21.6px;font-size:1.8rem}section.content h3{font-size:15.6px;font-size:1.3rem}section.content h4{font-size:14.4px;font-size:1.2rem}section.content h5{font-size:12px;font-size:1rem}section.content h6{font-size:9.6px;font-size:.8rem}section.content ol,section.content ul{list-style-position:inside;margin:0 0 20px 0}section.content ol li,section.content ul li{font-size:10.8px;font-size:.9rem;line-height:150%;margin:0;padding:0 0 0 20px}section.content ul{list-style-type:disc}section.content p{font-size:10.8px;font-size:.9rem;line-height:150%}section.content p strong{color:#999}section.content a{color:#962626;font-weight:bold}section.content a:hover{text-decoration:none}section.content a.btn{-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;background:#962626;color:#fff;display:inline-block;font-size:9.6px;font-size:.8rem;padding:7px 20px;text-decoration:none;text-shadow:1px 1px 0 rgba(0, 0, 0, .25);text-transform:uppercase}section.content a.btn:hover{background:rgb(50.845%, 12.881%, 12.881%)}section.content blockquote{margin:0 0 20px 0;padding:20px 20px 0 20px;border-left:1px solid #ddd}section.content .widget{margin:0 0 20px 0}section.content .widget.carousels nav.carousel-nav{display:none}section.content .widget.form form h2{display:none}section.content .widget.form form label{color:#fff;font-size:10.8px;font-size:.9rem;font-weight:normal}section.content .widget.form form input,section.content .widget.form form select,section.content .widget.form form textarea{-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box;background:#fff;border:1px solid #ddd;color:#666;font-size:8.4px;font-size:.7rem;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0 0 5px 0;padding:5px;width:100%}section.content .widget.form form input[type=submit]{-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;background-clip:padding-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#962626;border:none;color:#fff;display:block;font-family:Lato, sans-serif;font-size:9px;font-size:.75rem;margin:20px 0 0 0;padding:10px 20px;text-shadow:1px 1px 0 rgba(0, 0, 0, .25);text-transform:uppercase;width:auto}section.content .widget.form form input[type=submit]:hover{background:rgb(50.845%, 12.881%, 12.881%)}section.content .widget.form form input[type="checkbox"]{float:left;margin:0 0 5px -3px}section.content .widget.form form ul.errorlist{list-style:inside none;margin:0 0 5px 0}section.content .widget.form form ul.errorlist li{color:#962626;font-size:8.4px;font-size:.7rem;font-weight:bold;text-transform:uppercase}section.mobile-nav{display:none}footer{background:#962626;-webkit-box-shadow:0 0 0 15px rgba(0, 0, 0, .25);-moz-box-shadow:0 0 0 15px rgba(0, 0, 0, .25);box-shadow:0 0 0 15px rgba(0, 0, 0, .25);padding:10px 0;text-align:left;color:#fff}footer .copyright,footer address,footer p,footer span{color:#fff;font-family:Lato, sans-serif;font-size:9.6px;font-size:.8rem;line-height:125%;margin:0;text-shadow:1px 1px 0 rgba(0, 0, 0, .25)}footer .copyright a,footer address a,footer p a,footer span a{color:#fff}footer .copyright strong,footer address strong,footer p strong,footer span strong{color:#fff}footer .footer-citystatezip,footer .footer-email{display:block}@media only screen and (max-width: 959px){header nav.primary-navigation ul li a{font-size:9.6px;font-size:.8rem;padding:10px 5px}}@media only screen and (max-width: 767px){.social{text-align:center}}@media only screen and (max-width: 767px){.mobile-menu{background:#000 url(http://www.mileshomefurnishings.com/media/template_assets/swell/v1/assets/bg.png) top center repeat;display:block;margin:0 0 5px 0}}@media only screen and (max-width: 767px){.mobile-menu p{color:#fff;font-family:Lato, sans-serif;font-size:12px;font-size:1rem;font-weight:bold;line-height:125%;margin:0;padding:10px 0;text-align:center;text-shadow:1px 1px 0 rgba(0, 0, 0, .25)}}@media only screen and (max-width: 767px){.mobile-menu p img{display:inline;height:11px;margin:0 5px 0 0;width:auto}}@media only screen and (max-width: 767px){.mobile-menu p a{color:#fff;text-decoration:none}}@media only screen and (max-width: 767px){.block{padding:0 0}}@media only screen and (max-width: 767px){header{margin:0 -5px;padding:0 0}}@media only screen and (max-width: 767px){header .cta{margin:0;position:relative}}@media only screen and (max-width: 767px){header .cta p{text-align:center;font-size:16.8px;font-size:1.4rem}}@media only screen and (max-width: 767px){header .cta p .pre-text{display:block}}@media only screen and (max-width: 767px){header #long-nav-col,header nav.non-mobile{display:none}}@media only screen and (max-width: 767px){header .logo{margin:0;padding:20px;text-align:center}}@media only screen and (max-width: 767px){header .logo img{width:100% !important}}@media only screen and (max-width: 767px){section.hero{margin:20px 0 30px 0}}@media only screen and (max-width: 767px){section.hero span.primary-text{font-size:30px;font-size:2.5rem}}@media only screen and (max-width: 767px){section.hero span.secondary-text{font-size:18px;font-size:1.5rem}}@media only screen and (max-width: 767px){section.hero p a{font-size:15.6px;font-size:1.3rem}}@media only screen and (max-width: 767px){section.content{padding-top:10px}}@media only screen and (max-width: 767px){section.mobile-nav{display:block;padding:40px 0}}@media only screen and (max-width: 767px){section.mobile-nav ul.primary-navigation{height:100%;list-style-type:none;margin:0;text-align:center}}@media only screen and (max-width: 767px){section.mobile-nav ul.primary-navigation li{display:inline;margin:0}}@media only screen and (max-width: 767px){section.mobile-nav ul.primary-navigation li a{background:#000;background:rgba(0, 0, 0, .5);color:#fff;display:block;font-family:Lato, sans-serif;font-size:12px;font-size:1rem;font-weight:bold;margin:0 0 1px 0;padding:10px 0;text-decoration:none;text-shadow:1px 1px 0 rgba(0, 0, 0, .25);width:100%}}@media only screen and (max-width: 767px){section.mobile-nav ul.primary-navigation li a:hover{background:#962626}}@media only screen and (max-width: 767px){section.mobile-nav ul.primary-navigation li.active a{background:#962626}}@media only screen and (max-width: 767px){section.mobile-nav ul.secondary-navigation{margin:0 auto;display:block;width:90%}}@media only screen and (max-width: 767px){section.mobile-nav ul.secondary-navigation li a{font-size:10.8px;font-size:.9rem}}@media only screen and (max-width: 767px){footer{text-align:center}}@media only screen and (max-width: 767px){footer .social ul:before{display:block}}@media only screen and (max-width: 480px){header{min-height:inherit}}@media only screen and (max-width: 480px){header .logo{padding:10px 20px}}@media only screen and (max-width: 480px){section.hero{margin:15px 0 25px 0}}@media only screen and (max-width: 480px){section.hero span.primary-text{font-size:24px;font-size:2rem}}@media only screen and (max-width: 480px){section.hero span.secondary-text{font-size:14.4px;font-size:1.2rem}}@media only screen and (max-width: 480px){section.hero p a{font-size:12px;font-size:1rem}}@media only screen and (max-width: 480px){section.content h1{font-size:21.6px;font-size:1.8rem}}@media only screen and (max-width: 480px){section.content h2{font-size:19.2px;font-size:1.6rem}}@media only screen and (max-width: 480px){section.content h3{font-size:16.8px;font-size:1.4rem}}@media only screen and (max-width: 480px){section.content h4{font-size:14.4px;font-size:1.2rem}}