/* compiled by scssphp v0.0.12 on Wed, 13 Dec 2017 15:43:47 -0500 (0.5535s) */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{/* 1 */font-family:sans-serif;/* 2 */-webkit-text-size-adjust:100%;/* 2 */-ms-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{/* 1 */border:0;/* 2 */padding:0;}button,input,select,textarea{/* 1 */font-family:inherit;/* 2 */font-size:100%;/* 3 */margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{/* 2 */-webkit-appearance:button;/* 3 */cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{/* 1 */box-sizing:border-box;/* 2 */padding:0;}input[type="search"]{/* 1 */-webkit-appearance:textfield;-moz-box-sizing:content-box;/* 2 */-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{/* 1 */overflow:auto;/* 2 */vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}@font-face{font-family:'cooper_hewittbook';src:url('../fonts/cooperhewitt-book-webfont.eot');src:url('../fonts/cooperhewitt-book-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/cooperhewitt-book-webfont.woff2') format('woff2'), url('../fonts/cooperhewitt-book-webfont.woff') format('woff'), url('../fonts/cooperhewitt-book-webfont.ttf') format('truetype'), url('../fonts/cooperhewitt-book-webfont.svg#cooper_hewittbook') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'cooper_hewittsemibold';src:url('../fonts/cooperhewitt-semibold-webfont.eot');src:url('../fonts/cooperhewitt-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/cooperhewitt-semibold-webfont.woff2') format('woff2'), url('../fonts/cooperhewitt-semibold-webfont.woff') format('woff'), url('../fonts/cooperhewitt-semibold-webfont.ttf') format('truetype'), url('../fonts/cooperhewitt-semibold-webfont.svg#cooper_hewittsemibold') format('svg');font-weight:normal;font-style:normal;}.wrap,.full-width,[class*='col-']{/* mixin for "before" and "after" pseudo-elements (usually when using sprites in pseudo elements) */}.wrap,.full-width,[class*='col-']{*zoom:1;}.wrap:before,.full-width:before,[class*='col-']:before,.wrap:after,.full-width:after,[class*='col-']:after{content:"";display:table;}.wrap:after,.full-width:after,[class*='col-']:after{clear:both;}.wrap{margin:0 auto;padding:1em;width:100%;max-width:1100px !important;}.wrap.wider{max-width:1150px !important;}@media only screen and (min-width:1000px){.wrap{padding:0;}}.full-width{margin:0 10px;clear:both;}.clear{clear:left;}[class*='col-']{float:left;padding:10px;}[class*='col-'].right{float:right;}[class*='col-'].first{padding:10px;}@media only screen and (min-width:768px){[class*='col-'].first{padding-left:0;}}[class*='col-'].last{padding:10px;}@media only screen and (min-width:768px){[class*='col-'].last{padding-right:0;}}.col-1-2{width:100%;}@media only screen and (min-width:768px){.col-1-2{width:50%;}}.col-1-3{width:100%;}@media only screen and (min-width:768px){.col-1-3{width:33.33%;}}.col-2-3{width:100%;}@media only screen and (min-width:768px){.col-2-3{width:66.66%;}}.col-1-4{width:100%;}@media only screen and (min-width:768px){.col-1-4{width:25%;}}.col-3-4{width:100%;}@media only screen and (min-width:768px){.col-3-4{width:75%;}}.col-1-8{width:100%;}@media only screen and (min-width:768px){.col-1-8{width:12.5%;}}.col-2-8{width:100%;}@media only screen and (min-width:768px){.col-2-8{width:25%;}}.col-3-8{width:100%;}@media only screen and (min-width:768px){.col-3-8{width:37.5%;}}.col-4-8{width:100%;}@media only screen and (min-width:768px){.col-4-8{width:50%;}}.col-5-8{width:100%;}@media only screen and (min-width:768px){.col-5-8{width:62.5%;}}.col-6-8{width:100%;}@media only screen and (min-width:768px){.col-6-8{width:75%;}}.col-7-8{width:100%;}@media only screen and (min-width:768px){.col-7-8{width:87.5%;}}html,button,input,select,textarea{color:#222;}body{font-size:1em;line-height:1.4;background:#fff;font-size:100%;font-family:"cooper_hewittbook", sans-serif;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{font-family:"cooper_hewittsemibold", sans-serif;color:#2a2460;text-shadow:0 0 0 rgba(0, 0, 0, 0.1);-webkit-text-stroke:1px rgba(0, 0, 0, 0.1);font-weight:normal;letter-spacing:0.01em;text-decoration:none;}h1 a,a h1{text-decoration:none;border-bottom:0;}h1,.h1{font-size:2em;}h2,.h2{font-size:1.8em;}h3,.h3{font-size:1.6em;}a{color:#000;}p{font-size:1em;}img{max-width:100%;height:auto;vertical-align:middle;}iframe,object,embed{max-width:100%;}nav ul{list-style:none;}nav ul li{display:inline-block;line-height:1.2em;padding:5px;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}.site-header{overflow:hidden;text-align:center;background:#2a2460;}.site-header .wrap{position:relative;padding:0;}.site-header .secondary-nav-wrap{display:none;}.site-header .secondary-nav-wrap .secondary{width:265px;}.site-header .secondary-nav-wrap .secondary,.site-header .secondary-nav-wrap .cart-contents{padding:7px 0 0 0;}.site-header .secondary-nav-wrap .menu{padding:0;margin:0;}.site-header .secondary-nav-wrap li{padding:0;}.site-header .secondary-nav-wrap a{display:block;padding:10px 7px;text-decoration:none;text-transform:uppercase;font-size:0.8em;color:#fff;}.site-header .secondary-nav-wrap .cart-contents{margin-left:0;float:right;line-height:20px;}.site-header .secondary-nav-wrap .items{display:inline-block;padding:0.5em;margin-left:10px;line-height:8px;background:#ffa740;border-radius:10px;color:#000;}.site-header .searchform{margin:0 auto;}@media only screen and (min-width:768px){.site-header{padding:2em 0;}.site-header .secondary-nav-wrap{display:block;top:-20px;right:0;bottom:auto;left:auto;position:absolute;}.site-header .secondary-nav-wrap .menu{text-align:right;}}.searchform{position:relative;z-index:11;float:right;padding:4px 0px 4px 10px;width:230px;background:#fff;}.searchform .screen-reader-text{display:block;}.searchform input{font-size:12px;background:none;border:none;}.searchform input[type="search"]{width:190px;color:#000;}.searchform input[type="submit"]{padding:0;}.searchform #searchsubmit{background:url('../img/sprite.png') no-repeat -197px -18px;width:18px;height:21px;}.searchform ::-webkit-input-placeholder{color:#2a79b1;}.searchform :-moz-placeholder{color:#2a79b1;}.searchform ::-moz-placeholder{color:#2a79b1;}.searchform :-ms-input-placeholder{color:#2a79b1;}.header-newsletter{display:none;top:-20px;right:auto;bottom:auto;left:0;position:absolute;width:300px;}.header-newsletter .gform_wrapper h3.gform_title{margin:0;color:#fff;font-weight:normal;font-size:16px;}.header-newsletter .gform_wrapper .gform_body{float:left;width:190px;}.header-newsletter .gform_wrapper .gform_body li{margin-top:0px;padding-right:5px !important;}.header-newsletter .gform_wrapper .gform_body li div.ginput_container{margin-top:0px;}.header-newsletter label{color:#fff;font-weight:bold;font-size:13px;}.header-newsletter .gform_wrapper .gform_footer{margin:0;padding:0;float:left;width:100px;clear:none;}.header-newsletter input[type="submit"]{padding:6px 10px 5px !important;margin-top:10px;font-weight:normal;}.header-newsletter .gform_wrapper div.validation_error{font-size:13px;position:absolute;top:0;background:#fff;padding:2px;}.header-newsletter .gform_wrapper .ginput_container + .gfield_description.validation_message{font-size:13px;line-height:15px;margin:0 !important;padding:0 !important;}.header-newsletter .gform_confirmation_message{color:#fff;padding:20px 10px 10px;}@media only screen and (min-width:900px){.header-newsletter{display:block;}}.wrap-mobile-nav{display:block;height:3em;position:relative;z-index:111;background:#000;}.wrap-mobile-nav .wrap-search{display:none;padding:0.5em 0;background:#333;}.wrap-mobile-nav .wrap-search .searchform{margin:0 auto;}.wrap-mobile-nav .wrap-search.active{display:block;}@media only screen and (min-width:768px){.wrap-mobile-nav{display:none;}}.menu-link{display:block;padding:0.75em 0.75em 0;height:3em;color:#fff;text-shadow:none;text-decoration:none;font-weight:bold;}.menu-link:hover{text-decoration:none;background-color:#222;}#menu-mobile{padding:0;margin:0;width:100%;height:1px;list-style-type:none;}#menu-mobile.active li{height:2em;overflow:visible;line-height:auto;-webkit-transition:height 0.25s;-moz-transition:height 0.25s;-o-transition:height 0.25s;transition:height 0.25s;}#menu-mobile li{overflow:hidden;width:100%;height:0;padding:0;line-height:0;-webkit-transition:height 0.25s;-moz-transition:height 0.25s;-o-transition:height 0.25s;transition:height 0.25s;}#menu-mobile a{display:inline-block;height:2em;padding:0.4em;width:100%;color:#999;text-shadow:none;text-decoration:none;line-height:1em;background-color:#222;border-bottom:1px solid #333;}#menu-mobile a:hover{color:#aaa;background-color:#333;}#menu-mobile ul.sub-menu{background:#000;padding-left:10px;}.access{display:none;text-align:center;}.access ul li{display:inline-block;position:relative;}.access a{display:block;padding:1em 1em 0.8em 1em;line-height:1em;text-decoration:none;text-transform:uppercase;font-family:"cooper_hewittsemibold", sans-serif;}.access a:hover{color:#fff;background:#ffa740;}.access ul ul{display:none;}.access ul li:hover ul{display:block;position:absolute;top:50px;left:0;width:300px;z-index:222;padding:5px 0 0;background:#fff;}.access ul li:hover ul li{display:block;padding:0 5px 5px;text-align:left;}.access ul li:hover ul li a{padding:5px 1em;display:block;}@media only screen and (min-width:768px){.access{display:block;margin-bottom:2.5em;}}.readmore{color:#006;font:14px/18px 'Droid Serif', serif;text-shadow:1px 2px 2px rgba(0, 0, 0, 0.1);}.btn,.colophon .newsletter input[type="submit"],input[type="submit"],.woocommerce-page .header-newsletter input.button,#page .product .button{display:inline-block;padding:6px 35px 5px 35px;color:#fff;text-decoration:none;font-size:0.85em;text-transform:uppercase;font-family:"cooper_hewittsemibold", sans-serif;text-shadow:none;line-height:1.2em;white-space:normal;-webkit-border-radius:6px;border-radius:6px;border:none !important;box-shadow:none !important;background:#ffa740;}#page .shop_table.cart input[type="submit"]{padding:8px 10px !important;}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block;}.page-title,.entry-title{margin-top:0;padding-bottom:0.5em;border-bottom:1px solid #ccc;}.sidebar h2{font-size:1em;}.sidebar a{color:#006eff;}.sidebar .tabs{width:100%;padding:0;margin:0;list-style:none;text-align:center;}.sidebar .tabs li{display:block;float:left;padding:7px 10px;margin:0 3px 10px 3px;color:#fff;font-size:12px;font-weight:normal;text-transform:uppercase;cursor:pointer;border-radius:4px;background:#2a2460;}.sidebar .tabs li:first-child{margin-left:0;}.sidebar .tabs li:hover,.sidebar .tabs li.active{background:#006eff;}.sidebar .tabs a{color:#fff;}.sidebar .tab-content{clear:both;list-style-type:none;margin:0;padding:10px 0 20px 0;}.sidebar .tab-content > li{display:none;}.sidebar .tab-content > li.active{display:block;}.sidebar .widget{padding-bottom:2.5em;margin-bottom:2.5em;border-bottom:1px dotted #d6d6d6;}.sidebar .widget:last-child{border-bottom:none;}@media only screen and (min-width:768px){.sidebar{padding-left:1.5em;border-left:1px solid #000;}}#slider{position:relative;width:100%;margin:20px 0;}#slider .wrap{position:relative;}#slider .slide{width:100%;font-size:0;}#slider .slide img{width:100%;}#slider .slide .slide-content{top:auto;right:auto;bottom:0%;left:auto;position:absolute;width:100%;padding:1em;font-size:1rem;color:#fff;background:#333;max-height:100%;}#slider .slide .slide-content h1{margin-top:0;color:#fff;font-size:1em;}@media only screen and (min-width:768px){#slider .slide .slide-content h1{font-size:1.2em;}}#slider .slide .slide-content p{display:none;}@media only screen and (min-width:768px){#slider .slide .slide-content p{display:block;}}#slider .slide-nav{display:none;top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;max-width:1160px;}#slider .slide-nav span{top:30%;right:auto;bottom:auto;left:auto;position:absolute;z-index:1111;display:block;text-indent:-9999px;}#slider .slide-nav span:hover{cursor:pointer;}#slider .slide-nav .next{right:0;width:0;height:0;border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:20px solid #463d99;}#slider .slide-nav .prev{left:0;width:0;height:0;border-top:60px solid transparent;border-bottom:60px solid transparent;border-right:20px solid #463d99;}@media only screen and (min-width:768px){#slider{margin-top:-2.5em;}#slider .slide-content{bottom:5% !important;}}@media only screen and (min-width:1000px){#slider .slide-content{bottom:12% !important;width:70% !important;}#slider .slide-content h1{font-size:1.5em !important;}}@media only screen and (min-width:1170px){#slider .slide-nav{display:block;}}#slidepager{display:block;text-align:center;}#slidepager .snav{display:inline-block;padding:7px;margin:3px;cursor:pointer;background:#999;}#slidepager .snav.active{background:#ffa740;cursor:default;}@media only screen and (min-width:1000px){#slidepager{margin-bottom:1.5em;}}.main-content.frontpage{text-align:center;}.main-content.frontpage h1{font-size:1.6em;}.main-content.frontpage .btn,.main-content.frontpage .colophon .newsletter input[type="submit"],.colophon .newsletter .main-content.frontpage input[type="submit"]{font-size:1.2em;}@media only screen and (min-width:1000px){.main-content.frontpage{padding-bottom:3.5em;}}.excerpt{margin-bottom:2em;}.excerpt .excerpt-title{font-size:1.7em;}.product-display{text-align:center;/* 
   Woocommerce
   ========================================================================== */}.product-display h3{margin-top:0;font-size:1em;}@media only screen and (min-width:768px){.product-display{float:none;width:47%;display:inline-block;text-align:left;vertical-align:top;}}@media only screen and (min-width:768px){.woo-wrap{padding-right:2em;}}.summary .amount{color:#006eff;font-family:"cooper_hewittsemibold", sans-serif;font-size:1.3em;}.summary .product_title{border-bottom:none;}.related.products h2{padding:0 0 0.5em 2em;font-size:1.2em;}.related.products .products{max-width:200px;margin:0 auto;}.related.products .products li{width:100% !important;clear:none !important;padding:0 1em !important;}@media only screen and (min-width:768px){.related.products .products{max-width:100%;}.related.products .products li{width:30.333% !important;padding:0 1em !important;}}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin:1em 0 4em 0 !important;}@media only screen and (min-width:1000px){.product-info h3{padding-top:30px !important;min-height:100px;}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center;}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{margin:0 auto 1em !important;}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:auto !important;height:200px !important;margin:0 auto !important;/* other woocommerce style overrides */}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{padding:9px 10px 7px 10px !important;text-transform:uppercase;text-shadow:none !important;background:#ffa740 !important;border:none !important;}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{display:none !important;}.woocommerce .cart .single_add_to_cart_button.button.alt{margin-top:0.6em;border-radius:8px;}@media only screen and (min-width:1000px){.woocommerce .cart .single_add_to_cart_button.button.alt{margin-top:0;padding:0.8em 3em !important;font-size:1.3em;}}.woocommerce div.product form.cart div.quantity{margin:12px 20px 0 0 !important;}.woocommerce div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page #content div.product div.images img{box-shadow:none !important;}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{margin-bottom:-5px !important;}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{background:none !important;border:none !important;box-shadow:none !important;}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover{border-bottom:5px solid #2a2460 !important;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{border-bottom:5px solid #2a2460 !important;}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before{display:none !important;}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{display:none !important;}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{padding:0 1.5em !important;border:5px solid #e5e5e5;/* woocommerce message stuff (error, info, etc) */}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce #content div.product .woocommerce-tabs .panel h2,.woocommerce-page div.product .woocommerce-tabs .panel h2,.woocommerce-page #content div.product .woocommerce-tabs .panel h2{font-size:1.3em !important;}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before{line-height:0 !important;padding-top:10px !important;}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{border-top-color:#2a2460 !important;}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{background-color:#2a2460 !important;/* Shopping Cart Page */}.cart_totals tr th{width:50% !important;}.shipping_calculator h2{text-align:right !important;}.shipping-calculator-button{padding:0.5em;text-decoration:none;color:#fff;font-size:0.6em;background:#ffa740;border-radius:8px;}.results_entry{padding-top:18px;}.results_entry .location_name{color:#2a2460 !important;}.content-404{text-align:center;}.content-404 .error{font-size:2em;font-weight:bold;}.colophon{padding-bottom:1.5em;text-align:center;background:#2a2460;border-bottom:4px solid #fff;/* placeholders */}.colophon *{color:#fff;}.colophon .address,.colophon .phone{display:block;text-decoration:none;line-height:1.6em;font-size:0.9em;}.colophon .social{text-align:center;}.colophon .social li{display:inline-block;margin:0 0.2em;}.colophon .social a{display:block;width:39px;height:38px;background:url('../img/sprite.png') no-repeat -1px 0;}.colophon .social a.gplus{background-position:-98px 0;}.colophon .social a.twitter{background-position:-49px 0;}.colophon .social a.rss{background-position:-147px 0;}.colophon .cards{display:inline-block;padding:0.6em 3em 1.2em 0;}.colophon .paypal{display:inline-block;}.colophon .newsletter{padding:0.3em 0.5em 0 0.5em;border:2px solid #fff;}.colophon .newsletter input[type="submit"]{margin-top:0;}.colophon .newsletter .gform_wrapper *{text-align:center;}.colophon .newsletter .gform_wrapper,.colophon .newsletter .gform_heading{max-width:100%;}.colophon .newsletter .gform_wrapper ul.gform_fields li.gfield,.colophon .newsletter .gform_heading ul.gform_fields li.gfield{padding-right:0px;}.colophon .newsletter .gform_heading{margin:0 auto 10px auto;font-size:0.9em;}.colophon .newsletter .gform_title{margin-bottom:0;}.colophon .newsletter .gform_description{font-family:"cooper_hewittbook", sans-serif;letter-spacing:0.02em;}.colophon .newsletter .gform_body,.colophon .newsletter .gform_footer{display:inline-block;}.colophon .newsletter .gform_body{width:200px;margin-bottom:1em;}.colophon .newsletter .gform_body input[type="text"]{text-align:left;height:30px;color:#000;}.colophon .newsletter .gform_footer{padding:0;margin-top:0;vertical-align:middle;}@media only screen and (min-width:768px){.colophon .col-2-8{width:100%;}.colophon .col-4-8{width:40%;margin:0 auto;float:none;clear:both;}.colophon .col-4-8.newsletter-wrap{width:70%;}}@media only screen and (min-width:1000px){.colophon{margin-top:2em;}.colophon .logo{margin-top:0.3em;}.colophon .col-2-8{width:25%;}.colophon .col-4-8,.colophon .col-4-8.newsletter-wrap{width:50%;padding-left:2em;clear:none;float:left;vertical-align:middle;}.colophon .contact{padding-right:2em;text-align:left;}.colophon .newsletter{margin-top:0.7em;}.colophon .newsletter .gform_heading{font-size:1.1em;}.colophon .newsletter .gform_description{font-size:1.4em;}.colophon .wrap-social{margin-top:0.7em;}.colophon .wrap-social .social{overflow:hidden;padding-left:30px;margin-bottom:7px;}.colophon .wrap-social .social li{float:left;}}.access ul,.sidebar ul,.colophon .social{list-style-type:none;padding:0;margin:0;}.searchform .screen-reader-text,.searchform #searchsubmit,.colophon .social a{overflow:hidden;text-indent:350%;white-space:nowrap;/* WordPress Defaults */}.alignnone{margin:5px 20px 20px 0;}.aligncenter,div.aligncenter{display:block;margin:5px auto;}.alignright{float:right;margin:0 0 20px 20px;}.alignleft{float:left;margin:0 20px 20px 0;}.aligncenter{display:block;margin:15px auto;}a img.alignright{float:right;margin:0 0 20px 20px;}a img.alignnone{margin:0 20px 20px 0;}a img.alignleft{float:left;margin:0 20px 20px 0;}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}.wp-caption.alignnone{margin:15px 20px 20px 0;}.wp-caption.alignleft{margin:15px 20px 20px 0;}.wp-caption.alignright{margin:15px 0 20px 20px;}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}.wp-caption p.wp-caption-text{font-size:11px;line-height:1.5em;margin:0;padding:0 4px 5px;}img.wp-smiley{vertical-align:middle;}.gallery{margin:0 auto 18px;}.gallery .gallery-item{float:left;margin-top:0;text-align:center;max-width:155px;}.gallery img{border:1px solid #ddd;}.gallery .gallery-caption{font-size:12px;margin:0 0 12px;}.gallery dl{margin:0;}.gallery br + br{display:none;}.attachment-gallery img{background:#fff;border:1px solid #f0f0f0;display:block;height:auto;margin:15px auto;max-width:96%;padding:5px;width:auto;}.gallery-meta .iso,.gallery-meta .camera,.gallery-meta .shutter,.gallery-meta .aperture,.gallery-meta .full-size,.gallery-meta .focal-length{display:block;/* Clearfix */}.clearfix:after{clear:both;content:'\0020';display:block;height:0;max-height:0;overflow:hidden;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clear{clear:both;}.hidden{visibility:hidden;display:none;/* Facebook crap */}.fb_iframe_widget{display:block !important;}.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style]{width:100% !important;max-width:480px;margin:0 auto;background:#fff;}.woocommerce-MyAccount-navigation ul{padding-left:0;}.woocommerce-MyAccount-navigation ul li{font-size:16px;margin:0 0 8px 0;width:100%;font-size:0.85em;text-transform:uppercase;font-family:"cooper_hewittsemibold", sans-serif;text-shadow:none;line-height:1.2em;white-space:normal;-webkit-border-radius:6px;border-radius:6px;border:none !important;box-shadow:none !important;background:#ffa740;text-align:center;}.woocommerce-MyAccount-navigation ul a{color:#fff;text-decoration:none;}.woocommerce div.product div.images img{width:auto;margin:0 auto;}.splash_article{text-align:center;}.splash_article h1{border:0;margin:1em auto;}.splash_column{text-align:center;}.splash_column a{display:block;text-decoration:none;}.splash_column a:hover img{transform:scale3d(1.05, 1.05, 1);}.splash_column h2{margin-top:0;}.splash_column img{height:200px;width:auto;}.splash_column img.splash_img_right{height:190px;}.splash_column .btn,.splash_column .colophon .newsletter input[type="submit"],.colophon .newsletter .splash_column input[type="submit"]{display:block;max-width:200px;margin:20px auto 0;}@media only screen and (min-width:768px){.splash_column:nth-of-type(1){border-right:1px solid #ccc;}}@media print{*{background:transparent !important;/* Black prints faster: h5bp.com/s */color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{/* h5bp.com/t */display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}