@media screen and (max-device-width: 1200px), screen and (max-width: 1200px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:100%}video{width:100%}.container,.cont-header,.cont-nav,.cont-footer{width:auto}#aside{width:25%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content{width:75%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#subscribe-form input[type="text"],#subscribe-form input[type="email"]{width:100%}.navbar-form{width:75%}.navbar-form input[type="text"]{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.intro-block{width:31.333%;margin-right:2%;margin-bottom:2%}.intro-block img{min-height:auto}#intro-sets .intro-block:nth-child(1),#intro-sets .intro-block:nth-child(2){width:48%}.intro-text{width:46%}.intro-block.intro-featured,#featured .intro-block{width:48%;margin-right:30px}#home .main-content h2{margin-top:0}}@media screen and (max-device-width: 960px), screen and (max-width: 960px){.container{margin:0 auto}.embed-container{width:auto;height:auto;padding-bottom:56.25%}#social-links{position:absolute;right:40px;top:6px}.navbar-form{margin:30px 0 16px}#aside{width:35%}.main-content{width:65%}.navbar-form{width:100%}.navbar-form input[type="text"]{margin-bottom:0}.intro-block{width:48%}.intro-block:nth-child(3n){margin-right:2%}.intro-text{width:100%;margin-top:20px}#home .intro-block:nth-child(3n){margin-right:2%}#intro-sets .intro-block:nth-child(1) p,#intro-sets .intro-block:nth-child(2) p{font-size:0.85em}#intro-sets .intro-block:nth-child(1) h3,#intro-sets .intro-block:nth-child(2) h3{font-size:1.1em}.intro-block.intro-featured,#featured .intro-block{width:100%;max-width:480px;margin:20px 0}}@media screen and (max-device-width: 768px), screen and (max-width: 768px){#aside{width:100%}#header img{max-width:none;width:280px;position:relative;left:50%;margin:0 0 -4px -140px}#header p.tagline{text-align:center;padding:6px;margin:-6px 0 0}#nav #navslide{display:block}#nav .nav{display:block;z-index:9999;position:fixed;top:0;right:-275px;width:318px;height:495px}#nav ul{margin:0 0 0 44px;background-color:#793e13;background:-webkit-linear-gradient(left, #a5541a 0%, #793e13 100%);background:linear-gradient(to right, #a5541a 0%, #793e13 100%)}#nav ul li{width:100%}#nav ul li ul{display:none !important}#nav ul li:hover ul{display:block !important}#pull{display:block}.pull-outs{display:none}#subscribe-form{margin-bottom:20px}#subscribe-form h5{border-top:0}.main-content{width:100%}}@media screen and (max-device-width: 640px), screen and (max-width: 640px){body{font-size:95%;font-weight:400}#social-links{right:20px}.main-content{padding-left:15px;padding-right:15px}.main-content .figure{float:none;width:100%;overflow:hidden;margin:20px 0}.main-content .figure figcaption{float:none;text-align:left}.main-content .figure img{max-width:100%}#intro-sets .intro-block:nth-child(1) h3,#intro-sets .intro-block:nth-child(2) h3{font-size:1.1em}#intro-sets .intro-block:nth-child(1) p,#intro-sets .intro-block:nth-child(2) p{font-size:0.85em}}@media screen and (max-device-width: 500px), screen and (max-width: 500px){#nav ul li{width:100%}#nav ul li a{border:0}#nav ul li ul{float:left;position:relative}#nav ul li ul{display:none !important;position:static}#nav ul li:hover ul{display:none !important}#nav .mobnav-subarrow{display:block}#nav ul li.xpopdrop ul{display:block !important}.navbar-form input[type="text"]{font-size:0.85em;min-height:52px}.main-content h2{font-size:1.7em}.main-content p,.main-content ul li,.main-content ol li{font-size:1em}.main-content img{float:none;max-width:100%;height:auto;margin:20px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}table.refactor{display:block}table.refactor table,table.refactor thead,table.refactor tbody,table.refactor th,table.refactor td,table.refactor tr{display:block}.intro-block{width:100%;margin-right:0;margin-bottom:20px}.intro-block img{margin:0}#intro-sets .intro-block:nth-child(1),#intro-sets .intro-block:nth-child(2){width:100%}#intro-sets .intro-block:nth-child(1) p,#intro-sets .intro-block:nth-child(2) p{font-size:1em}#contact-form input[type="text"],#contact-form input[type="tel"],#contact-form input[type="email"],#contact-form input[type="url"],#contact-form input[type="password"],#contact-form input[type="file"],#contact-form textarea,#contact-form select,#commentform input[type="text"],#commentform input[type="tel"],#commentform input[type="email"],#commentform input[type="url"],#commentform input[type="password"],#commentform input[type="file"],#commentform textarea,#commentform select,#subscribe-form input[type="text"],#subscribe-form input[type="tel"],#subscribe-form input[type="email"],#subscribe-form input[type="url"],#subscribe-form input[type="password"],#subscribe-form input[type="file"],#subscribe-form textarea,#subscribe-form select,#wpmem_login input[type="text"],#wpmem_login input[type="tel"],#wpmem_login input[type="email"],#wpmem_login input[type="url"],#wpmem_login input[type="password"],#wpmem_login input[type="file"],#wpmem_login textarea,#wpmem_login select,#wpmem_reg input[type="text"],#wpmem_reg input[type="tel"],#wpmem_reg input[type="email"],#wpmem_reg input[type="url"],#wpmem_reg input[type="password"],#wpmem_reg input[type="file"],#wpmem_reg textarea,#wpmem_reg select,#mc-embedded-subscribe-form input[type="text"],#mc-embedded-subscribe-form input[type="tel"],#mc-embedded-subscribe-form input[type="email"],#mc-embedded-subscribe-form input[type="url"],#mc-embedded-subscribe-form input[type="password"],#mc-embedded-subscribe-form input[type="file"],#mc-embedded-subscribe-form textarea,#mc-embedded-subscribe-form select,.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 input[type="password"],.wpcf7 input[type="file"],.wpcf7 textarea,.wpcf7 select{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contact-form fieldset,#commentform fieldset,#subscribe-form fieldset,#wpmem_login fieldset,#wpmem_reg fieldset,#mc-embedded-subscribe-form fieldset,.wpcf7 fieldset{padding:30px 20px 10px}.main-content .wpcf7 ul li{margin-left:0}#top-link a{display:none !important}}@media screen and (max-device-width: 380px), screen and (max-width: 380px){#header img{width:200px;margin-left:-100px}.g-recaptcha{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.g-recaptcha>div{width:100px !important;height:60px !important}}