@media handheld,only screen and (max-width:1024px){body{font-size:.9rem;line-height:1.8}blockquote{font-size:1.3rem}#header.header-large,#header.header-small{position:relative;background:#fff}#header .four.columns,#header .twelve.columns{width:100%}#header #logo-title{float:left}#header.header-large #logo-title{height:60px}#wrap #header #logo{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:relative;top:auto;margin-left:0;width:auto;margin-top:0}#header #logo img.logo-light{display:none!important}#header #logo img.logo-dark{opacity:1!important;display:block!important}#header #logo img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:relative;top:auto}#header #masthead{margin-left:0;width:auto}#header .site-title{font-size:1.4rem;margin:0}#wrap #header .menu a,#wrap #header .site-title{line-height:60px}#wrap #header .menu a,#wrap #header .menu a:link,#wrap #header .menu a:visited,#wrap #header .menu-toggle,#wrap #header .menu-toggle:before,#wrap #header .site-title a{color:#333;color:rgba(0,0,0,.8)}#navigation{padding:0;position:relative;top:auto;margin:60px 0 0;float:none;display:block}.mobile-menu{padding:0;margin:0}.main-small-navigation ul.mobile-menu.toggled-on,.menu-toggle{display:block}.navigation-main ul.menu,.sf-sub-indicator{display:none}.menu{display:block}.menu-toggle{height:60px;padding:0 24px;font-size:1.4em;position:relative;margin:0;line-height:60px;float:right;z-index:9}.menu-toggle:before{content:" ";font-family:FontAwesome}.mobile-menu ul.sub-menu{padding:0;visibility:visible!important;margin:0;left:auto;display:block!important}.mobile-menu li,.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu li{text-align:center;line-height:30px;display:block}.mobile-menu li li a:before{content:"- "}.mobile-menu li li li a:before{content:"-- "}.mobile-menu li li li li a:before{content:"--- "}.mobile-menu a{padding:6px 0;font-size:.9rem;text-decoration:none;color:#333!important;border-top:1px solid rgba(0,0,0,.1);display:block}.mobile-menu a:hover{text-decoration:none;color:#000!important;background:rgba(0,0,0,.04)}.content{padding:0 48px}.content.no-thumb{padding-top:0}.home-slider .slideshow .slides li{background-attachment:scroll}.home-slider .slideshow .loading,.home-slider .slideshow .slides li{height:auto;min-height:600px}.home-slider .slideshow .content{padding:0 96px}.slideshow .information{margin-top:0}.slideshow .headline{font-size:2.2rem;letter-spacing:-1px;padding-bottom:0}.slideshow .headline.small{font-size:1.8rem}.slideshow .format-quote .text-holder{padding:24px}.slideshow .format-status .text-holder{padding:12px 24px}.slideshow .format-video .ten.columns{width:100%}.slideshow .format-video .feature-vid{margin-right:0}.flex-control-nav,.slideshow .format-link .excerpt,.slideshow .format-standard .excerpt,.slideshow .format-video .six.columns{display:none}.flex-direction-nav li a{margin-top:-24px}.archive-holder .article,.blog-holder .article{padding:18px 24px}.archive-holder .post-meta .align-left,.archive-holder .post-meta .align-right,.blog-holder .post-meta .align-left,.blog-holder .post-meta .align-right{text-align:center;margin:4px 0;float:none;display:block}.post-meta .align-left,.post-meta .align-right{max-width:none}.footer-content{text-align:center}.footer-content .align-left{float:none;display:block}.footer-content .align-right{text-align:center;float:none;margin-top:18px;display:block}}@media handheld,only screen and (max-width:960px){.home-slider .slideshow .loading,.home-slider .slideshow .slides li{min-height:480px}}@media handheld,only screen and (max-width:767px){body{font-size:.85rem;line-height:1.7}p{padding:8px 0}h1,h2,h3,h4,h5,h6{line-height:1.2}h1{font-size:1.8rem}h2{font-size:1.6rem}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}.headline{font-size:2rem}.headline.small{font-size:1.6rem}.headline.img-headline{font-size:2rem}.title{font-size:1.1rem;line-height:1.2}blockquote{border-left:none;padding:12px 0}blockquote p{font-size:1.1rem;line-height:1.6}}@media only screen and (max-width:767px){#header .site-title{font-size:1.2rem}.home-slider .slideshow .loading,.home-slider .slideshow .slides li{min-height:360px}.home-slider .slideshow .content{padding:0 48px}.slideshow .loading{min-height:180px}.slideshow .content{padding:0 48px}.slideshow .headline{font-size:2rem;letter-spacing:-1px}.slideshow .format-quote .text-holder{padding:0}.slideshow .excerpt+br,.slideshow .format-audio .excerpt,.slideshow .more-link{display:none}.flex-direction-nav li a{height:24px;font-size:16px;margin:-12px 0 0;width:24px;line-height:22px}.flex-direction-nav .flex-next{right:12px;border-radius:24px}.flex-direction-nav .flex-prev{border-radius:24px;left:12px}.flex-direction-nav .flex-next i{margin-left:1px}.flex-direction-nav .flex-prev i{margin-right:1px}.featured-pages .holder{padding:24px 0}.featured-posts-wrap{padding-bottom:12px;margin-top:0}.featured-posts .headline{padding-top:36px;padding-bottom:0}.content{padding:0 24px}.postarea,.postarea.full,.postarea.middle,.postarea.wide{padding:24px 0}i.format-icon{display:none}.archive-holder,.blog-holder{margin-bottom:24px}.archive-holder .article,.blog-holder .article{padding:12px 18px}.archive-holder .post-meta,.blog-holder .post-meta{padding:12px}.archive-holder .post-meta p,.blog-holder .post-meta p{font-size:.9em}.archive-column{overflow:hidden;padding-right:0;width:100%}.archive-column h6{margin-top:12px}.sidebar{padding:24px 0;border-top:1px solid rgba(0,0,0,.08)}.sidebar.left{display:none}.container form textarea{width:94%!important}#commentform textarea{width:95%!important}.footer-widgets{padding:0;margin:0;width:100%}.footer-widgets .widget{padding:0;margin:0;width:100%!important}.footer-widget{padding:12px 0}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce ul.products li.product,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .shipping_calculator,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2,.woocommerce-page ul.products li.product{width:100%!important}.container .woocommerce table.shop_table th,.container .woocommerce-page table.shop_table th{padding:4px;font-size:.8em}.container .woocommerce table.shop_table td,.container .woocommerce-page table.shop_table td{padding:4px;font-size:.7em;line-height:1.4}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-page .cart .button,.woocommerce-page .cart input.button{margin:2px}body{padding-right:0;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;padding-left:0}.row,body{margin-right:0;min-width:0;margin-left:0;width:100%}.row{overflow:visible!important}.row .fourth,.row .half,.row .single,.row .third{width:100%}.row .row .column,.row .row .columns{padding:0}.column,.columns{margin-left:0;width:auto!important}.column,.column:last-child,.columns,.columns:last-child{margin-right:0;float:none}[class*=column]+[class*=column]:last-child{float:none}[class*=column]:after,[class*=column]:before{content:"";display:table}[class*=column]:after{clear:both}}@media only screen and (max-width:479px){.slideshow .headline{font-size:1.4rem;letter-spacing:0}.slideshow .text-holder{font-size:.8rem}.home-slider .slideshow .loading,.home-slider .slideshow .slides li{min-height:280px}}