html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{display:block;padding:10px 10px 10px 50px;margin-left:60px!important;margin-bottom:20px;background:url(../media/images/quotes.gif) no-repeat;-webkit-border-radius:0 7px 7px;border-radius:0 7px 7px;background-color:#fff}img,object,embed,iframe,video{border:0 none;max-width:100%}img{height:auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html{background-color:#000}body{padding:0;border-bottom:2px solid #c5c5c5}header{display:block;background:#fff;overflow:hidden;position:relative;margin:0}.home header{height:390px}footer{display:block;clear:both;background-image:url(../media/images/footer-bg.png);background-repeat:repeat;margin:50px 0 0;padding:1px 15px;border-top:16px solid #c00;min-height:345px;*min-height:500px}footer>p{margin:2px 0;color:#7a7a7a;text-align:center;text-transform:uppercase;letter-spacing:.3em}label>span{position:absolute;left:-10000px}.input-text{border:1px solid #ccc;margin:0 0 5px;padding:1% 2%;background-color:#ccc;letter-spacing:.2em;color:#333}:-moz-placeholder{text-indent:.5em}.input-submit{display:block;padding:1%;font-size:14px;line-height:20px;border:0 solid #000;background:#000;text-transform:uppercase;letter-spacing:.4em;color:#fff}a,a:link{color:#c00;text-decoration:none}a:hover{text-decoration:underline}em{font-style:italic}strong{font-weight:700}.clear{clear:both;display:block}.shadow{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.5);box-shadow:0 0 15px 0 rgba(0,0,0,.5)}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.aligncenter{display:block;margin:0 auto 20px}.button{border:1px solid #000;font-size:14px;-webkit-border-radius:0;border-radius:0;padding:5px 10px;color:#fff;float:none!important;background:#000;background:-moz-linear-gradient(top,#000 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#000 0,#000 100%);background:-o-linear-gradient(top,#000 0,#000 100%);background:-ms-linear-gradient(top,#000 0,#000 100%);background:linear-gradient(to bottom,#000 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@button-start', endColorstr='#ff5400', GradientType=0)}.body-container{width:1141px\9;margin:0 auto\9;width:98%;max-width:1141px;margin:0 auto;padding:0 1%}h1{font-size:43px;color:none;font-weight:400;line-height:49px}h2{font-size:28px;color:none;font-weight:400}.archive h2{margin-left:140px;font-size:16px;font-weight:400}h3{font-size:22px;color:#c00;font-weight:400}h4{font-size:13px;color:#333;font-weight:400}p,li{font-size:16px;line-height:24px}body{font-size:16px;line-height:24px;width:auto;margin:0;padding:0;background-image:url(../media/images/background.png);background-repeat:repeat-x;background-color:#000}body.home{background-image:url(../media/images/background-home.png)}header{margin:5px 0 0;padding:1em 0 0;text-align:center}header .skip-to-content{display:none}#logo{background-image:url(../media/images/logo.png);background-repeat:no-repeat;background-position:center;background-size:contain;float:none;width:100%;height:160px;overflow:hidden;border-top:16px solid #c00;margin-top:0;*margin-top:-15px;top:52px}#logo img{width:1200px;height:148px}.home #logo{background-size:contain;background-position:center top;background-image:url(../media/images/logo-home.png);height:336px}#background{background-color:#000;border-top:16px solid #c00;border-bottom:16px solid #c00}.mobile-menu{display:none}nav{padding-bottom:13px;display:block}nav ul{display:block;margin:0;padding:0;text-align:left}nav li{display:block;margin:0;padding:0;font-size:20px;float:left}nav ul li a,nav ul li a:link{font-size:20px;color:#000;padding:0 .75em 0 0;margin:0 .75em 0 0;letter-spacing:0;line-height:22px;border-right:1px solid #000;line-height:20px}nav ul li a:hover,nav ul li.current-menu-item a,nav ul li.current-menu-item a:link{color:#c00;text-decoration:none}nav li:last-child a,nav li:last-child a:link{border:0 none}nav ul li.hover,nav ul li:hover{position:relative}nav ul li.hover a,nav ul li.hover a{color:#fff;text-decoration:underline}nav ul ul{width:207px;visibility:hidden;position:absolute;top:20px;left:10px;list-style:none;text-align:left;z-index:9999;background-color:#BCBCBC;border:1px solid #fff;border-bottom:0 none}nav ul ul li{float:none!important;display:block!important;z-index:9999999;text-align:left;border-bottom:1px solid #fff;border-right:0 none;margin:0!important;height:auto;background-image:none!important;background-repeat:no-repeat!important}nav ul ul li a,nav ul ul li a:link{padding:5px 10px!important;color:#231f20!important;font-size:12px;display:block;text-decoration:none!important;border:0 none}nav ul ul li a:hover{background-color:transparent;text-decoration:underline!important;color:#fff!important;border:0 none}nav ul ul li li:last-child{border-bottom:0 none!important}nav ul ul li a,nav ul li.hover ul li a{border-right:0;width:90%;display:inline-block;text-indent:0;padding:0;z-index:9999999}nav ul ul li.hover a:hover,nav ul li.hover ul li.hover a:hover{text-decoration:underline}nav ul ul ul li a,nav ul li.hover ul li.hover ul li a{border-right:0;width:90%;display:inline-block;text-indent:0;padding:0;z-index:9999999}nav ul ul ul{left:99%;top:-8px;display:none}nav ul li:hover>ul{visibility:visible}#menu-main-menu{*width:860px;*float:left}.social-media{text-align:right;float:right;*width:250px position:absolute;bottom:0;right:0}.social-media h2{display:none}.social-media ul,.social-media li{list-style:none;list-style-type:none}.social-media ul.blogroll li{float:right;margin-left:0;margin-top:0}.social-media li a,.social-media li a:link{border-right:0 none}#searchform{margin:20px 0}#searchform form .small{color:#666;display:block;font-size:11px;font-weight:400;text-align:right;width:140px}form li{list-style-type:none;margin:0;padding:0}form label{display:block;font-weight:700;text-align:left;width:140px;float:none;padding-left:20px}form p{clear:both}form input,form textarea,form select{float:left;font-size:16px;padding:6px;border:solid 1px #ccc;background-color:#ccc;color:#333;margin:2px 0 20px 10px;-webkit-border-radius:0;border-radius:0}form input[type=text]{padding:10px}form button{float:none}.gform_footer{text-align:right}article{position:relative;overflow:hidden;background-color:#fff;width:62%;width:60%\9;margin:60px 1% 2em 0;float:left;padding:10px 30px}article.homepage{background-color:transparent;width:98%;float:none;margin:14px auto 2em;padding:0}.page-title{color:#c00}.homepage #content-home{float:right;max-width:360px;width:29%;padding:0;margin-top:30px;height:200px}.homepage #content-home p{margin:0;padding:0}.homepage #content-home p img{width:100%;height:auto}.homepage #content-home p{padding:0;margin:0}article header{margin:0;text-align:left;width:auto;margin:0 0 20px;padding:0}article header p{margin:0;padding:0;color:#7a7a7a;font-size:16px;line-height:24px}article header p a{color:#c00}article .post{padding:20px 30px;clear:both}article .post .page-title{margin:0 0 10px}article h2{margin-top:1em;margin-bottom:0;color:#c00;font-size:28px;line-height:32px}article p,article li{margin:0 0 30px;font-size:16px;line-height:24px;letter-spacing:1px}article ul,article ol{margin:3% 0;padding:0 30px;font-size:16px;line-height:20px;letter-spacing:.1em;margin-left:3%}article .image{float:left;display:block;margin:0 10px 0 20px}article img{display:block;margin:0;padding:0}article .date{padding-bottom:30px}article blockquote{display:block;padding:10px 10px 10px 30px;margin-bottom:20px;margin-left:25px!important;background:url(../media/images/quotes.png) no-repeat;background-position:10px 10px;-webkit-border-radius:0;border-radius:0;background-color:#eee}article .more-link{display:none}article footer{clear:both;float:none;border-top:0 none;background-color:#eee;background-image:none;margin:10px 0;padding:10px 20px;text-align:left;min-height:15px}article footer a:link,article footer a:visited{font-size:16px;line-height:24px;text-decoration:underline;margin-top:10px}article .post-meta .comments,article .post-meta .share-this,article .post-meta .more{display:block;line-height:28px}article .post-meta .comments,article .post-meta .share-this{float:left;width:32%;text-align:center}article .post-meta .more{float:right;width:100px;text-align:right}.menu-header{float:left;margin:0;width:75%}.menu-header li{display:block;clear:none;float:left}.pagination{clear:both;background:#eee}.prev{font-style:none;float:left;font-size:14px;width:45%;text-align:left}.next{font-style:none;float:right;text-align:right;font-size:14px;width:45%;display:block}.pagination a,.pagination a:link{color:#333;text-decoration:none}aside{float:right;max-width:30%;margin:40px 0 2%;padding:0 0 1.5em;color:#fff}aside h3{font-size:20px;color:#fff;text-transform:uppercase;letter-spacing:2px;clear:both;padding-top:40px}aside ul{margin:0 auto;padding:0;text-align:left;list-style:none}aside ul li{width:auto;margin:0 2%}aside ul li img{width:100%}aside ul li a,aside ul li li a:link{text-decoration:underline}aside ul ul,aside ul.dsq-widget-list{padding-left:2%;margin-left:2%;color:#fff;list-style:disc;font-size:14px}aside p{float:left;width:50%;margin:0 5% 0 0;font-size:14px;line-height:20px}aside .input-text,aside .input-text.email{width:44.9%;font-size:18px}aside .input-submit{width:99.9%;padding:2% 0;margin-bottom:2em;padding:1.5% 0}aside .input-text.email{width:95.5%}#recentcomments{padding-left:10px}ul.dsq-widget-list li.dsq-widget-item{list-style-type:disc!important;margin:0!important;padding:0!important}.dsq-widget-comment,.dsq-widget-user{display:none}.dsq-widget-meta{float:none;color:#000}.dsq-widget-meta a{font-size:17px}.dsq-widget-meta a:last-child{display:none}.homepage #newsletter-home{float:left;width:65%;min-width:700px;background-image:url(../media/images/opt-in-bg.jpg?v1);background-color:#fff;background-position:left top;background-repeat:repeat-x;margin-top:5px}.homepage #newsletter-home .gform_wrapper{margin:0}.homepage #newsletter-home #gform_1{padding:0 0 0 30%;background-image:url(../media/images/bum-home.png);background-position:left bottom;background-repeat:no-repeat;background-size:contain}.homepage #newsletter-home .gform_heading{display:block;padding:1%}.homepage #newsletter-home .gform_heading .gform_description{font-size:14px;line-height:24px;text-align:center;color:#323232}.homepage #newsletter-home .gform_heading .gform_description h2{margin:20px 0 10px;font-size:20px;line-height:20px;color:#333}.homepage #newsletter-home .gform_heading .gform_description h2 strong{display:block;font-size:28px;line-height:28px;color:#c00}.homepage #newsletter-home .gform_heading .gform_description .small{display:block;font-size:12px;clear:both}.homepage #newsletter-home h3.widget-title{display:none}.homepage #newsletter-home form{margin-top:0;padding-bottom:0;overflow:hidden}.homepage #newsletter-home label{display:none}.homepage #newsletter-home .gform_heading{width:auto;font-size:115%;text-align:center;margin-top:135px;margin-bottom:0;padding:0}.homepage #newsletter-home .gform_heading p{margin:0}.homepage #newsletter-home .gform_body{float:left;overflow:hidden;width:75%}.homepage #newsletter-home .gform_body ul{width:100%;padding:0}.homepage #newsletter-home .gform_body ul li{float:left;width:90%;margin:0}.homepage #newsletter-home .gform_body ul li .ginput_container{overflow:hidden}.homepage #newsletter-home .gform_body ul li .ginput_container input{width:98%;margin:0;-moz-box-sizing:border-box;box-sizing:border-box}.homepage #newsletter-home .gform_footer{float:left;clear:none;display:block;width:20%;margin:0 0 10px;padding:0}.homepage #newsletter-home .gform_footer .button{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:35px;margin:0;padding:10px 10px 6px;font-size:16px;cursor:pointer}.body-newsletter{background-image:url(../media/images/like-this-post.png);background-repeat:no-repeat;background-color:#c00;margin-left:-4px;margin-right:-4px;margin-bottom:20px;padding-top:90px;padding-bottom:20px;padding-left:40px}.body-newsletter #gform_1{padding:10px 0;background-position:left bottom;background-repeat:no-repeat}.body-newsletter .gform_heading{display:block;padding:1%}.body-newsletter .gform_heading .gform_description{font-size:14px;line-height:24px;text-align:center;color:#323232}.body-newsletter .gform_heading .gform_description h2{margin:20px 0 10px;font-size:20px;line-height:20px;color:#333}.body-newsletter .gform_heading .gform_description h2 strong{display:block;font-size:28px;line-height:28px;color:#c00}.body-newsletter .gform_heading .gform_description .small{display:block;font-size:12px;clear:both}.body-newsletter h3.widget-title{display:none}.body-newsletter form{margin-top:0;padding-bottom:0;overflow:hidden}.body-newsletter label{display:none}.body-newsletter .gform_heading{width:auto;font-size:115%;text-align:center;padding:2%}.body-newsletter .gform_body{float:left;overflow:hidden;width:75%}.body-newsletter .gform_body ul{width:100%;padding:0}.body-newsletter .gform_body ul li{float:left;width:80%;margin:0}.body-newsletter .gform_body ul li .ginput_container{overflow:hidden}.body-newsletter .gform_body ul li .ginput_container input{width:98%;margin:0;-moz-box-sizing:border-box;box-sizing:border-box}.body-newsletter .gform_footer{float:left;clear:none;display:block;width:20%;margin:0;padding:0}.body-newsletter .gform_footer .button{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:39px;margin:0;padding:10px 10px 6px;font-size:16px;cursor:pointer}article form ul{margin:0;padding:10px 25px}article form ul input,article form ul textarea{width:80%}article form .gform_footer{margin:0;padding:10px 25px;clear:both;text-align:left}#gform_widget-1{background-color:#fff;background-image:url(../media/images/bum-sidebar.jpg),url(../media/images/bum-sidebar-bg.jpg);background-repeat:no-repeat,repeat-x;background-size:contain;min-height:254px;width:96%}#gform_widget-1 .gform_heading{background-color:#eee;display:block;color:#323232;font-size:11px;text-align:center;padding:10px 10px 10px 5px}#gform_widget-1 span.small{font-size:10px;display:block;width:auto;text-align:center}#gform_widget-1 h3.widget-title{display:none}#gform_widget-1 .gform_heading{width:auto}#gform_widget-1 .gform_body{float:left;width:100%;height:35px;margin-top:5px;padding-left:0;background-color:#fff}#gform_widget-1 .gform_body .gform_fields{margin:0;padding:0}#gform_widget-1 .gform_body input{width:48%;font-size:12px;margin:0 1% 5px;padding:5px;-moz-box-sizing:border-box;box-sizing:border-box}#gform_widget-1 .gform_footer{clear:left;text-align:center;background-color:#fff}#gform_widget-1 .gform_footer input{margin:0 0 10px;padding:5px 20px}#gform_2{padding-top:140px}.product{overflow:hidden}.product .excerpt{font-size:18px;color:#7a7a7a;line-height:20px}.product footer{margin:0;border-top:10px solid #fff}.product .comments{width:65%}.product p,.product .image{padding:5px 10px 5px 0;margin:0;max-height:150px;overflow:hidden}.product .comments ul{list-style:none;float:none;margin:0;padding:0}.product .comments li{float:none;width:auto;display:inline;margin:0;padding:0}.product .comments li a,.product .comments li a:link{text-decoration:none;font-size:12px;color:#6a6a6a;display:block;line-height:12px}.product .post-meta .more{line-height:40px}article .product{float:left;width:40%;margin:0 4% 3%;height:300px;overflow:hidden}.product header{margin:0;padding:0}article .product h3{margin:0 0 1em;padding:0;line-height:24px;font-size:18px;width:280px;height:30px}.product h3 a,.product h3 a:link{color:#000;margin:0;padding:0;line-height:24px;font-size:18px}.product header{margin:0;padding:0}.product footer{padding:0 15px}body>footer{margin-bottom:0}body>footer>p{font-size:14px;line-height:22px;letter-spacing:0}body>footer>p>span{display:inline}footer .body-container{margin:30px auto}footer .body-container .home-section{margin:1%;float:left;width:30%}footer .body-container .home-section h3{margin:0 0 20px;color:#000;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.3)!important;font-size:20px;letter-spacing:2px}footer .body-container .home-section ul,footer .body-container .home-section ul.dsq-widget-list{margin:0 0 0 15px;padding:0;color:#000}footer .body-container .home-section ul p,footer .body-container .home-section ul.dsq-widget-list p{color:#ccc;font-size:18px}footer .body-container .home-section ul li,footer .body-container .home-section ul.dsq-widget-list li{font-size:16px;line-height:23px}footer .body-container .home-section a:link,footer .body-container .home-section a:visited{text-decoration:underline}#footer-widget{background-color:#000;margin-top:42px;margin-bottom:29px;background-image:url(../media/images/footer.png);background-repeat:no-repeat;background-position:top right;background-size:contain;min-height:233px;width:auto}#footer-widget .textwidget{margin:20px 220px 0 20px;color:#fff;font-size:16px;padding:60px 10px 0 20px}#footer-widget .textwidget p,#footer-widget .textwidget li{line-height:30px}#footer-widget .textwidget p .more,#footer-widget .textwidget li .more{text-align:center;display:block;text-decoration:underline}.copyright{text-align:center;font-size:14px;color:#403f3f}.slider{position:absolute;bottom:30px;left:0;display:block;width:35%;height:162px;overflow:hidden}#soliloquy-container-32{border:2px solid #fff;-webkit-box-shadow:0 0 20px 0 #666;box-shadow:0 0 20px 0 #666}.soliloquy-item{height:162px;width:420px;overflow:hidden}.soliloquy-container .soliloquy-caption{bottom:auto;top:0;left:0;font-size:20px}.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{background:none repeat scroll 0 0 rgba(0,0,0,.8)!important}.soliloquy-container .soliloquy-caption .soliloquy-caption-inside a,.soliloquy-container .soliloquy-caption .soliloquy-caption-inside a:link{color:#fff!important}.soliloquy-container .soliloquy-direction-nav li .soliloquy-next{background:url(../media/images/arrows.png) no-repeat scroll transparent!important;background-position:bottom right!important;height:32px!important;right:0!important;margin-top:0;position:absolute;text-indent:-9999px;top:136px!important;width:60px!important;z-index:30}.soliloquy-container .soliloquy-direction-nav li .soliloquy-prev{background:url(../media/images/arrows.png) no-repeat scroll 0 0 transparent!important;height:32px!important;left:0!important;margin-top:0;position:absolute;text-indent:-9999px;top:136px!important;width:60px!important;z-index:30}.soliloquy-container .soliloquy-control-nav{display:none}.as-seen-in{padding:0;margin:0;background-image:url(../media/images/featured-in.png);background-repeat:no-repeat!important;background-position:0 0;overflow:hidden}.as-seen-in ul{margin:0;padding:5px 0 0;list-style:none;text-align:right}.as-seen-in ul li{display:inline-block;vertical-align:middle;width:14%;height:auto;margin:0;padding:0}.as-seen-in h2{display:none}@media only screen and (max-width:1140px){#logo{background-position:center;background-size:contain;background-image:url(../media/images/logo.png);height:145px}.home #logo{background-position:center top;background-size:contain;background-image:url(../media/images/logo-home-ipad.png);height:295px}#footer-widget .textwidget{padding-left:0}}@media only screen and (max-width:1024px){.menu-header{width:69%}.body-container{width:98%;max-width:1024px;margin:0 auto;padding:0 1%;overflow:hidden}article{position:relative;overflow:hidden;background-color:#fff;width:60%;margin:60px 1% 2em 0;float:left}#logo{background-repeat:no-repeat;background-size:contain;background-position:center;float:none;max-width:1024px;height:126px;overflow:hidden;border-top:16px solid #c00;margin-top:10px;top:52px}#logo a{display:block;width:100%;height:100%;overflow:hidden}#logo a img{width:100%;height:100%}.homepage{overflow:hidden;margin-bottom:0}.homepage #newsletter-home{width:69%;min-width:69%}.homepage #newsletter-home .gform_heading .gform_description h2 strong{font-size:26px}article li,article p{font-size:16px;line-height:24px}article .body-newsletter ul li{float:left;margin-right:15px;width:150px}article .body-newsletter ul li input{width:150px}article .product{width:42%;margin:0 3% 3%;height:360px;overflow:hidden}article .product h3{width:200px;height:40px}.as-seen-in{background-position:center top;padding:50px 0 0}.as-seen-in ul{text-align:center}.as-seen-in ul li{width:15%}.home-section li,.home-section p,.home-section ul.dsq-widget-list p{font-size:16px;line-height:24px}aside #gform_2{padding-top:110px}#footer-widget .textwidget{padding-top:40px}}@media only screen and (max-width:768px){.social-media{width:120px}.social-media li{margin:0 0 10px}.menu-header{width:71%;margin:0 0 0 2%}.menu-header ul{overflow:hidden}.menu-header ul li{margin:0 0 15px}#logo,.home #logo{height:120px;margin:0 auto;background-image:url(../media/images/logo-768.jpg?v1)}.slider{position:static;bottom:auto;left:auto;width:70%;max-width:420px;margin:0 auto}.homepage{overflow:hidden}.homepage #newsletter-home{width:55%;min-width:55%;background-size:auto}.homepage #newsletter-home #gform_1{padding-left:0;background:0}.homepage #newsletter-home #gform_1 .gform_description{font-size:12px}.homepage #newsletter-home #gform_1 .gform_body{margin-left:10px}.homepage #content-home{width:43%}article{margin-top:15px}.body-container{width:100%;padding:0}.body-container>article,.body-container>aside{float:none;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.body-container #sidebar{max-width:100%}.body-container #sidebar>ul>li{float:left;width:45%;-moz-box-sizing:border-box;box-sizing:border-box}.body-container #sidebar>ul>li:nth-child(2n+1){clear:left}#footer-widget .textwidget{margin-right:150px;padding-top:30px}}@media only screen and (max-width:665px){body,body.home{position:relative;padding:0;background:0}body.nav-open nav,body.home.nav-open nav,body.nav-open .mobile-menu,body.home.nav-open .mobile-menu{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.nav-open .mobile-menu,body.home.nav-open .mobile-menu{margin-left:210px;width:110px}body.nav-open .mobile-menu:before,body.home.nav-open .mobile-menu:before{content:'\2190 '}body.nav-open nav,body.home.nav-open nav{width:210px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.body-container{width:100%;padding:0}.body-container>header{height:85px;margin:0;padding-top:24px;border-bottom:16px solid #000}.body-container>header #logo{height:60px}.body-container>header .slider{width:94%}.body-container #sidebar{max-width:100%}.body-container #sidebar>ul>li{float:none;width:96%;margin:0 auto 20px;-moz-box-sizing:border-box;box-sizing:border-box}body.home .body-container>header{height:250px;border-bottom-color:#c00}.mobile-menu{position:absolute;top:0;left:0;display:block;width:150px;height:40px;margin:0;padding:10px;background:#c00;-moz-box-sizing:border-box;box-sizing:border-box;transition:margin 600ms ease-in-out}.mobile-menu:before{content:'Open '}.mobile-menu:link,.mobile-menu:visited,.mobile-menu:active,.mobile-menu:hover,.mobile-menu:focus{text-transform:uppercase;color:#fff;letter-spacing:2px}nav{position:fixed;top:0;left:0;width:0;height:100%;overflow:hidden;z-index:100;-webkit-transition:width 600ms ease-in-out;transition:width 600ms ease-in-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:#999;background-image:-webkit-gradient(linear,left top,left bottom,from(#999),to(#aaa));background-image:-webkit-linear-gradient(top,#999,#aaa);background-image:-moz-linear-gradient(top,#999,#aaa);background-image:-o-linear-gradient(top,#999,#aaa);background-image:linear-gradient(to bottom,#999,#aaa);box-shadow:inset 0 0 20px rgba(0,0,0,.6)}nav .social-media{float:none;width:100%}nav .social-media ul.blogroll{display:block;height:24px;margin:0;padding:12px 20px 8px;background-color:#999;background-image:-webkit-gradient(linear,left top,left bottom,from(#999),to(#aaa));background-image:-webkit-linear-gradient(top,#999,#aaa);background-image:-moz-linear-gradient(top,#999,#aaa);background-image:-o-linear-gradient(top,#999,#aaa);background-image:linear-gradient(to bottom,#999,#aaa);box-shadow:inset 0 0 20px rgba(0,0,0,.6);border-bottom:1px solid #333;text-align:left;white-space:nowrap}nav .social-media ul.blogroll li{float:none;display:inline-block;width:40px}nav .social-media ul.blogroll li a{display:block;width:100%;text-align:center}nav .menu-header{text-align:left;width:100%;margin:0}nav .menu-header li{float:none;display:block;width:auto;margin:0;padding:0}nav .menu-header li a:link,nav .menu-header li a:visited,nav .menu-header li a:active,nav .menu-header li a:hover,nav .menu-header li a:focus{display:block;margin:0;padding:12px 20px 8px;background-color:#555;background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#666));background-image:-webkit-linear-gradient(top,#555,#666);background-image:-moz-linear-gradient(top,#555,#666);background-image:-o-linear-gradient(top,#555,#666);background-image:linear-gradient(to bottom,#555,#666);box-shadow:inset 0 0 20px rgba(0,0,0,.4);white-space:pre;color:#fff;border-right:0;border-bottom:1px solid #333}nav .menu-header li a:active,nav .menu-header li a:hover,nav .menu-header li a:focus{color:#c00;text-shadow:0 0 6px #fff;background-color:#999;background-image:-webkit-gradient(linear,left top,left bottom,from(#999),to(#aaa));background-image:-webkit-linear-gradient(top,#999,#aaa);background-image:-moz-linear-gradient(top,#999,#aaa);background-image:-o-linear-gradient(top,#999,#aaa);background-image:linear-gradient(to bottom,#999,#aaa);box-shadow:inset 0 0 20px rgba(0,0,0,.6)}.body-container>article{max-width:100%;margin:0 auto;padding:30px 4%;-moz-box-sizing:border-box;box-sizing:border-box}.body-container>article.homepage #newsletter-home,.body-container>article.homepage #content-home{float:none;width:100%;margin:0 auto 10px}.body-container>article.homepage #content-home p{text-align:center}.body-container>article.post h1,.body-container>article .post h1{font-size:26px;line-height:30px}.body-container>article.post h2,.body-container>article .post h2{font-size:22px;line-height:30px}.body-container>article.post h3,.body-container>article .post h3{font-size:18px;line-height:24px}.body-container>article.post p,.body-container>article .post p{letter-spacing:0}.body-container>article.post .wp-caption,.body-container>article .post .wp-caption{max-width:100%}.body-container>article.post .post-meta .comments,.body-container>article .post .post-meta .comments,.body-container>article.post .post-meta .share-this,.body-container>article .post .post-meta .share-this,.body-container>article.post .post-meta .more,.body-container>article .post .post-meta .more{float:none;width:100%;text-align:center}.body-container>article.post .post-meta .share-this,.body-container>article .post .post-meta .share-this{margin:20px auto}.aligncenter,.alignright,.alignleft{float:none;margin:0 auto 20px}object,embed,iframe,video{height:200px}footer .body-container .home-section{float:none;width:96%;margin:10px 2% 20px}footer #footer-widget{background-image:none}footer #footer-widget .textwidget{margin:20px;padding:0}}