@charset "UTF-8";@import url("http://fonts.googleapis.com/css?family=Oswald:300,400");@import url("http://fonts.googleapis.com/css?family=Merriweather:400,700,400italic,700italic");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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);-o-transform:translate(0px, -50%);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}html{font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6,ul,ol,fieldset,p,table,pre,hr{margin-bottom:24px;margin-bottom:1.5rem}.giga{font-size:80px;font-size:5rem;line-height:1.2}.mega{font-size:64px;font-size:4rem;line-height:1.125}.kilo{font-size:48px;font-size:3rem;line-height:1}h1,.alpha{font-size:32px;font-size:2rem;line-height:1.5}h2,.beta{font-size:1.5em;line-height:1}h3,.gamma{font-size:20px;font-size:1.25rem;line-height:1.2}h4,.delta{font-size:18px;font-size:1.125rem;line-height:1.333}h5,.epsilon{font-size:16px;font-size:1rem;line-height:1.5}h6,.zeta{font-size:16px;font-size:1rem;line-height:1.5}small,.milli{font-size:12px;font-size:0.75rem;line-height:2}h1,h2,h3,h4,h5{font-family:"Oswald","Helvetica","Arial",sans-serif;font-weight:400;color:#0397d6}h2,h3,h4,h5{font-weight:300}p{font-family:"Merriweather","Georgia",serif;line-height:150%}footer{background-color:#333;color:#ccc}footer h3{color:white;font-family:"Oswald","Helvetica","Arial",sans-serif;font-weight:300;margin-bottom:0.75rem}footer p{font-family:"Helvetica","Arial",sans-serif}footer .wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}footer .wrapper::after{clear:both;content:"";display:table}footer .wrapper .options{float:left;display:block;margin-right:2.12766%;width:100%}footer .wrapper .options:last-child{margin-right:0}footer .wrapper .options p{font-size:0.75em;line-height:1.5em;margin-bottom:0.5em}footer .wrapper .options button{font-size:0.5em;border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}footer .wrapper .options button:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}footer .wrapper .options button:active:not(:disabled),footer .wrapper .options button:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}footer .wrapper .options .footer-box{float:left;display:block;margin-right:2.12766%;width:100%;line-height:1.3em;margin-bottom:2em}footer .wrapper .options .footer-box:last-child{margin-right:0}@media screen and (min-width: 768px){footer .wrapper .options .footer-box{float:left;display:block;margin-right:2.12766%;width:31.91489%;margin-bottom:0}footer .wrapper .options .footer-box:last-child{margin-right:0}footer .wrapper .options .footer-box:nth-child(3n){margin-right:0}footer .wrapper .options .footer-box:nth-child(3n+1){clear:left}}footer .wrapper .options .footer-box.slideshow-code .slideshow-form{margin-bottom:1em}footer .wrapper .options .footer-box.slideshow-code .slideshow-form .slideshow-code-input{font-family:"Inconsolata",monospace;float:left;margin-right:0.5em}@media screen and (min-width: 768px) and (max-width: 959px){footer .wrapper .options .footer-box.newsletter{display:none}}footer .wrapper .options .footer-box.newsletter input.email{width:100%}footer .wrapper .options .footer-box.newsletter .button{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}footer .wrapper .options .footer-box.newsletter .button:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}footer .wrapper .options .footer-box.newsletter .button:active:not(:disabled),footer .wrapper .options .footer-box.newsletter .button:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}@media screen and (min-width: 768px) and (max-width: 959px){footer .wrapper .options .footer-box.latest-comments{float:left;display:block;margin-right:2.12766%;width:57.44681%}footer .wrapper .options .footer-box.latest-comments:last-child{margin-right:0}}footer .wrapper .options .footer-box .featured_post{clear:both}footer .wrapper .options .footer-box .featured_post a{text-decoration:none}footer .wrapper .options .footer-box .featured_post img{float:left;margin:0 0.5em 0.5em 0;width:140px;height:91.56px}footer .wrapper .options .footer-box .featured_post .summary,footer .wrapper .options .footer-box .featured_post .summary a{color:white;font-family:"Merriweather","Georgia",serif;font-size:0.9em;line-height:1.3}footer .wrapper .options .footer-box .featured_post .byline,footer .wrapper .options .footer-box .featured_post .byline a{color:gray;font-size:0.8em}footer .wrapper .bottom{float:left;display:block;margin-right:2.12766%;width:100%;padding-top:1em;color:gray;border-top:1px solid #4d4d4d;font-size:0.75em;line-height:1.5em}footer .wrapper .bottom:last-child{margin-right:0}footer .wrapper .bottom a{color:gray}footer .wrapper .bottom a:hover{color:gray;text-decoration:underline}footer .wrapper .bottom .copyright{float:left;display:block;margin-right:2.12766%;width:100%}footer .wrapper .bottom .copyright:last-child{margin-right:0}@media screen and (min-width: 768px){footer .wrapper .bottom .copyright{float:left;display:block;margin-right:2.12766%;width:57.44681%}footer .wrapper .bottom .copyright:last-child{margin-right:0}}footer .wrapper .bottom .footer-links{float:left;display:block;margin-right:2.12766%;width:100%}footer .wrapper .bottom .footer-links:last-child{margin-right:0}@media screen and (min-width: 768px){footer .wrapper .bottom .footer-links{float:left;display:block;margin-right:2.12766%;width:40.42553%;text-align:right}footer .wrapper .bottom .footer-links:last-child{margin-right:0}}footer .mixpanel{float:left;display:block;margin-right:2.12766%;width:100%;margin-top:1em}footer .mixpanel:last-child{margin-right:0}@media screen and (min-width: 768px){footer .mixpanel{text-align:right;margin-top:0}}fieldset{margin-bottom:1.5em}fieldset legend{font-size:1.25em;font-weight:bold;margin-bottom:1em}input,label,select{display:block;font-size:1em}label{font-weight:600;margin-bottom:0.375em}label.required::after{content:"*";margin-left:0.2em;color:#0397d6}label abbr{display:none}label .weak{font-weight:normal;color:#666}.checkbox label{font-weight:normal;font-size:0.9em}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea,select[multiple=multiple]{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-size:1em;margin-bottom:0.75em;padding:0.5em;transition:border-color 150ms ease;width:100%}.fieldWithErrors input[type="color"],.fieldWithErrors input[type="date"],.fieldWithErrors input[type="datetime"],.fieldWithErrors input[type="datetime-local"],.fieldWithErrors input[type="email"],.fieldWithErrors input[type="month"],.fieldWithErrors input[type="number"],.fieldWithErrors input[type="password"],.fieldWithErrors input[type="search"],.fieldWithErrors input[type="tel"],.fieldWithErrors input[type="text"],.fieldWithErrors input[type="time"],.fieldWithErrors input[type="url"],.fieldWithErrors input[type="week"],.fieldWithErrors textarea,.fieldWithErrors select[multiple=multiple]{border-color:#a30000 !important}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,textarea:hover,select[multiple=multiple]:hover{border-color:#a3a3a3}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,textarea:focus,select[multiple=multiple]:focus{border-color:#0397d6;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(3,133,189,0.7);outline:none}input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,textarea:disabled,select[multiple=multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,textarea:disabled:hover,select[multiple=multiple]:disabled:hover{border:1px solid #ccc}textarea{resize:vertical}input[type="search"]{appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="file"]{margin-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}html{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#333;border-top:3px solid #0397d6;background-color:#333;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}a{color:#0397d6;text-decoration:underline}a:hover{color:#025071}p{line-height:150%}pre{font-family:"Inconsolata",monospace;line-height:120%}strong{font-weight:bold}.main{background-color:white}.main .wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.main .wrapper::after{clear:both;content:"";display:table}header{background-color:white}header .wrapper{max-width:68em;margin-left:auto;margin-right:auto;background-image:url("/images/farm-bg.jpg");background-repeat:no-repeat;background-position:right center;padding:0.75em 0 0.25em 0.5em;background-size:100%}header .wrapper::after{clear:both;content:"";display:table}header .wrapper .logo{float:left}header .wrapper .nav-icons{float:right}header .wrapper .nav-icons .cart{float:right;padding:0.9em 1em 0 0}header .wrapper .nav-icons .cart img{width:32px;height:32px}header .wrapper .nav-icons .nav-toggle{float:right;padding:1.1em 1.25em 0 0}header .wrapper .nav-icons .nav-toggle .burger-icon{position:relative;margin-top:10px;margin-bottom:10px}header .wrapper .nav-icons .nav-toggle .burger-icon,header .wrapper .nav-icons .nav-toggle .burger-icon:before,header .wrapper .nav-icons .nav-toggle .burger-icon:after{display:block;width:30px;height:4px;background-color:#0397d6;-webkit-transition-property:background-color, -webkit-transform;-moz-transition-property:background-color, -moz-transform;-o-transition-property:background-color, -o-transform;transition-property:background-color, transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}header .wrapper .nav-icons .nav-toggle .burger-icon:before,header .wrapper .nav-icons .nav-toggle .burger-icon:after{position:absolute;content:""}header .wrapper .nav-icons .nav-toggle .burger-icon:before{top:-10px}header .wrapper .nav-icons .nav-toggle .burger-icon:after{top:10px}header .wrapper .nav-icons .nav-toggle.is-active .burger-icon{background-color:transparent}header .wrapper .nav-icons .nav-toggle.is-active .burger-icon:before{-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}header .wrapper .nav-icons .nav-toggle.is-active .burger-icon:after{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}@media screen and (max-width: 767px){header .wrapper{border-bottom:1px solid #eee}}@media screen and (min-width: 768px){header .wrapper{background-size:auto}header .wrapper .nav-toggle{display:none}}header img{width:66px;height:60px}@media screen and (min-width: 768px){header img{width:88px;height:80px}}header h1{margin:0;padding:0}nav.desktop{display:none}@media screen and (min-width: 768px){nav.desktop{background-color:#07a7dd;background-image:-webkit-linear-gradient(#07a7dd,#027fc9);background-image:linear-gradient(#07a7dd,#027fc9);background-color:#0397d6;border-bottom:1px solid #025071;border-top:1px solid #0274a4;display:block}nav.desktop .wrapper{max-width:68em;margin-left:auto;margin-right:auto}nav.desktop .wrapper::after{clear:both;content:"";display:table}nav.desktop ul{overflow:hidden;margin:0;padding:0}nav.desktop ul li{list-style:none;float:left;text-align:center;width:14.28571%;box-sizing:border-box}nav.desktop li:first-child a{border-left:1px solid #0274a4}nav.desktop li a{border-right:1px solid #0274a4;color:white;display:block;font-family:"Oswald","Helvetica","Arial",sans-serif;font-size:1em;font-weight:400;text-decoration:none;padding:10px 0;text-shadow:#0274a4 -1px -1px 0px;width:100%}}@media screen and (min-width: 768px) and (min-width: 960px){nav.desktop li a{font-size:1.1em}}@media screen and (min-width: 768px){nav.desktop li a:hover,nav.desktop li a.active{background-color:#0694c4;background-image:-webkit-linear-gradient(#0694c4,#015f97);background-image:linear-gradient(#0694c4,#015f97)}}.header{margin-bottom:1em}.header .breadcrumbs{color:#9b9b9b;font-weight:normal;margin-bottom:3px}.header .breadcrumbs a{text-decoration:underline}.header .breadcrumbs ul{margin:0;padding:0}.header .breadcrumbs ul li{display:inline-block}.header .breadcrumbs ul li:after{margin-left:5px;margin-right:5px;content:"/";color:#eee}.header .title h1{margin-bottom:0}@media screen and (max-width: 767px){.no-mobile{display:none}}@media screen and (min-width: 768px){.mobile-only{display:none}}.tablet-up{visibility:hidden}@media screen and (min-width: 768px){.tablet-up{visibility:visible}}@media screen and (min-width: 768px) and (max-width: 959px){.no-tablet{display:none}}.desktop{display:none}@media screen and (min-width: 960px){.desktop{display:block}}.flash{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.flash::after{clear:both;content:"";display:table}.flash.error,.flash.alert{color:red;background-color:#ffcece}.flash.notice{color:#090;background-color:#cfc}#loadingbar{position:fixed;z-index:2147483647;top:0;left:-6px;width:1%;height:3px;background:#c7eafc;-webkit-transition:all 1000ms ease-in-out;-moz-transition:all 1000ms ease-in-out;transition:all 1000ms ease-in-out}#loadingbar.waiting dd,#loadingbar.waiting dt{-webkit-animation:pulse 2s ease-out 0s infinite;-moz-animation:pulse 2s ease-out 0s infinite;animation:pulse 2s ease-out 0s infinite}#loadingbar dt{opacity:0.6;width:180px;right:-80px;clip:rect(-6px, 90px, 14px, -6px)}#loadingbar dd{opacity:0.6;width:20px;right:0;clip:rect(-6px, 22px, 14px, 10px)}#loadingbar dd,#loadingbar dt{position:absolute;top:0;height:2px}@keyframes pulse{30%{opacity:0.6}60%{opacity:0}100%{opacity:0.6}}@-moz-keyframes pulse{30%{opacity:0.6}60%{opacity:0}100%{opacity:0.6}}@-ms-keyframes pulse{30%{opacity:0.6}60%{opacity:0}100%{opacity:0.6}}@-webkit-keyframes pulse{30%{opacity:0.6}60%{opacity:0}100%{opacity:0.6}}.sliding-menu-content{position:fixed;top:0px;right:auto;bottom:0px;left:0px;height:100%;width:220px;-webkit-transform:translateX(-220px);-moz-transform:translateX(-220px);-ms-transform:translateX(-220px);-o-transform:translateX(-220px);transform:translateX(-220px);-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;transition:all 0.25s linear;background:#404040;z-index:999999}.sliding-menu-content li a{border-bottom:1px solid #333;color:#fff;display:block;text-decoration:none;font-weight:bold;padding:1em}.sliding-menu-content li a:hover{background-color:#0397d6;color:#fff}.sliding-menu-content.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.sliding-menu-screen{position:fixed;top:0px;right:0px;bottom:0px;left:0px;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;background:#333;opacity:0;visibility:hidden;z-index:999998}.sliding-menu-screen.is-visible{opacity:.4;visibility:visible}.enclosed{background-color:#eee;border-top:0.25em solid #d4d4d4;padding:1em;margin:0}.errorExplanation{background-color:#ffcece;border-top:0.25em solid red;padding:1em;margin:0 0 1em 0}.errorExplanation h2{color:red}.errorExplanation p{margin-bottom:0.5em}.errorExplanation ul{list-style:disc;margin-left:2em;margin-bottom:0}.errorExplanation ul li{font-family:"Merriweather","Georgia",serif;line-height:1.45em}.thumbnail-metadata{color:#666;margin-bottom:1em;line-height:1.25em}.thumbnail-metadata .exposure,.thumbnail-metadata .code{color:#333;font-weight:bold;font-size:0.9em}.thumbnail-metadata span{margin-right:10px}.thumbnail-metadata .views,.thumbnail-metadata .comments,.thumbnail-metadata .geotagged,.thumbnail-metadata .year{color:#999;font-size:0.75em;display:none;background-repeat:no-repeat;background-size:16px 16px}.thumbnail-metadata .year,.thumbnail-metadata .comments{display:inline-block}@media screen and (min-width: 768px){.thumbnail-metadata .views,.thumbnail-metadata .comments,.thumbnail-metadata .geotagged,.thumbnail-metadata .year{display:inline-block}}.thumbnail-metadata .comments,.thumbnail-metadata .year{display:inline-block}.thumbnail-metadata .views{padding-left:20px;background-image:url("/images/iconmonstr-eye-2-icon-32.png");background-position-y:1px}.thumbnail-metadata .comments{background-image:url("/images/iconmonstr-speech-bubble-6-icon-32.png");background-repeat:no-repeat;padding-left:18px;background-position-y:2px;background-size:14px 14px}.thumbnail-metadata .geotagged{background-image:url("/images/iconmonstr-location-icon-32.png");background-repeat:no-repeat;padding-left:18px;background-position-y:1px}.county-wrapper .photo-thumbnail,.state-wrapper .photo-thumbnail{margin-bottom:1em}@media screen and (max-width: 767px){.county-wrapper .photo-thumbnail,.state-wrapper .photo-thumbnail{float:left;display:block;margin-right:2.12766%;width:48.93617%}.county-wrapper .photo-thumbnail:last-child,.state-wrapper .photo-thumbnail:last-child{margin-right:0}.county-wrapper .photo-thumbnail:nth-child(2n),.state-wrapper .photo-thumbnail:nth-child(2n){margin-right:0}.county-wrapper .photo-thumbnail:nth-child(2n+1),.state-wrapper .photo-thumbnail:nth-child(2n+1){clear:left}}@media screen and (min-width: 768px) and (max-width: 959px){.county-wrapper .photo-thumbnail,.state-wrapper .photo-thumbnail{float:left;display:block;margin-right:2.12766%;width:31.91489%}.county-wrapper .photo-thumbnail:last-child,.state-wrapper .photo-thumbnail:last-child{margin-right:0}.county-wrapper .photo-thumbnail:nth-child(3n),.state-wrapper .photo-thumbnail:nth-child(3n){margin-right:0}.county-wrapper .photo-thumbnail:nth-child(3n+1),.state-wrapper .photo-thumbnail:nth-child(3n+1){clear:left}.county-wrapper .photo-thumbnail:nth-child(7),.state-wrapper .photo-thumbnail:nth-child(7),.county-wrapper .photo-thumbnail:nth-child(8),.state-wrapper .photo-thumbnail:nth-child(8){display:none}}@media screen and (min-width: 960px){.county-wrapper .photo-thumbnail,.state-wrapper .photo-thumbnail{float:left;display:block;margin-right:2.12766%;width:23.40426%}.county-wrapper .photo-thumbnail:last-child,.state-wrapper .photo-thumbnail:last-child{margin-right:0}.county-wrapper .photo-thumbnail:nth-child(4n),.state-wrapper .photo-thumbnail:nth-child(4n){margin-right:0}.county-wrapper .photo-thumbnail:nth-child(4n+1),.state-wrapper .photo-thumbnail:nth-child(4n+1){clear:left}}.county-wrapper .photo-thumbnail a,.state-wrapper .photo-thumbnail a{text-decoration:none}.county-wrapper .photo-thumbnail figure img,.state-wrapper .photo-thumbnail figure img{padding-bottom:0.25em}.county-wrapper .photo-thumbnail figure figcaption,.state-wrapper .photo-thumbnail figure figcaption{color:#666;font-size:0.75em}.county-wrapper .photo-thumbnail blockquote,.state-wrapper .photo-thumbnail blockquote{font-size:0.8em;line-height:1.25em;font-family:"Helvetica","Arial",sans-serif;padding:0.5em 0;height:75px;overflow:hidden}.blog-wrapper main .comments .comment,.photo-wrapper .comments .comment{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:1.5em}.blog-wrapper main .comments .comment:last-child,.photo-wrapper .comments .comment:last-child{margin-right:0}.blog-wrapper main .comments .comment .comment-metadata,.photo-wrapper .comments .comment .comment-metadata{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:0.5em}.blog-wrapper main .comments .comment .comment-metadata:last-child,.photo-wrapper .comments .comment .comment-metadata:last-child{margin-right:0}@media screen and (min-width: 768px){.blog-wrapper main .comments .comment .comment-metadata,.photo-wrapper .comments .comment .comment-metadata{float:left;display:block;margin-right:3.22581%;width:22.58065%;margin-bottom:0em}.blog-wrapper main .comments .comment .comment-metadata:last-child,.photo-wrapper .comments .comment .comment-metadata:last-child{margin-right:0}}.blog-wrapper main .comments .comment .comment-metadata .comment-name,.photo-wrapper .comments .comment .comment-metadata .comment-name{font-weight:bold;margin-bottom:0.25em}.blog-wrapper main .comments .comment .comment-metadata .comment-name.employee,.photo-wrapper .comments .comment .comment-metadata .comment-name.employee{color:#0397d6}.blog-wrapper main .comments .comment .comment-metadata .comment-name.employee:before,.photo-wrapper .comments .comment .comment-metadata .comment-name.employee:before{content:"";float:left;width:20px;height:12px;margin:2px 3px 0 0;background-image:url("/images/tiny-logo.png");background-size:20px 12px;background-repeat:no-repeat}.blog-wrapper main .comments .comment .comment-metadata .comment-date,.photo-wrapper .comments .comment .comment-metadata .comment-date{color:#666;font-size:80%}.blog-wrapper main .comments .comment .comment-admin,.photo-wrapper .comments .comment .comment-admin{line-height:1.4;font-size:0.65em;background-color:#eee;padding:0.5em;margin-top:0.5em}.blog-wrapper main .comments .comment .comment-body,.photo-wrapper .comments .comment .comment-body{float:left;display:block;margin-right:2.12766%;width:100%}.blog-wrapper main .comments .comment .comment-body:last-child,.photo-wrapper .comments .comment .comment-body:last-child{margin-right:0}@media screen and (min-width: 768px){.blog-wrapper main .comments .comment .comment-body,.photo-wrapper .comments .comment .comment-body{border-left:1px solid #ccc;padding-left:1em;float:left;display:block;margin-right:3.22581%;width:74.19355%}.blog-wrapper main .comments .comment .comment-body:last-child,.photo-wrapper .comments .comment .comment-body:last-child{margin-right:0}}.blog-wrapper main #share h3,.photo-wrapper main .your-comment h3{margin-bottom:0.25em}.blog-wrapper main #share dt,.photo-wrapper main .your-comment dt{margin-bottom:0.2em}.blog-wrapper main #share dd,.photo-wrapper main .your-comment dd{margin-bottom:1em}.blog-wrapper main #share p,.photo-wrapper main .your-comment p{font-family:"Helvetica","Arial",sans-serif}.blog-wrapper main #share .wide,.photo-wrapper main .your-comment .wide{width:100%}.blog-wrapper main #share .email-opt-in,.photo-wrapper main .your-comment .email-opt-in{font-size:0.8em;margin-bottom:0}.blog-wrapper main #share .buttons,.photo-wrapper main .your-comment .buttons{text-align:center;margin:0.5em 0 0 0}.blog-wrapper main #share .buttons input[type=submit],.photo-wrapper main .your-comment .buttons input[type=submit]{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.blog-wrapper main #share .buttons input[type=submit]:hover:not(:disabled),.photo-wrapper main .your-comment .buttons input[type=submit]:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.blog-wrapper main #share .buttons input[type=submit]:active:not(:disabled),.photo-wrapper main .your-comment .buttons input[type=submit]:active:not(:disabled),.blog-wrapper main #share .buttons input[type=submit]:focus:not(:disabled),.photo-wrapper main .your-comment .buttons input[type=submit]:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.checkout-wrapper main table.line_items th,.receipt-wrapper main table.line_items th,.checkout-wrapper main table.line_items td,.receipt-wrapper main table.line_items td{padding:0.5em;vertical-align:middle}.checkout-wrapper main table.line_items th,.receipt-wrapper main table.line_items th{background-color:#0397d6;color:white;font-weight:bold;font-size:0.85em}.checkout-wrapper main table.line_items td,.receipt-wrapper main table.line_items td{border-bottom:1px solid #ccc}.checkout-wrapper main table.line_items .order_quantity,.receipt-wrapper main table.line_items .order_quantity{text-align:center}.checkout-wrapper main table.line_items .description,.receipt-wrapper main table.line_items .description{line-height:130%}.checkout-wrapper main table.line_items .price,.receipt-wrapper main table.line_items .price{text-align:right}.state-wrapper .search-box-wrapper{float:left;display:block;margin-right:2.12766%;width:100%;background-color:#c7eafc;padding:25px;margin-bottom:2em}.state-wrapper .search-box-wrapper:last-child{margin-right:0}.state-wrapper .search-box-wrapper h3{margin-bottom:0.25em}.state-wrapper .search-box-wrapper p{font-family:"Helvetica","Arial",sans-serif}.state-wrapper .search-box-wrapper label{font-weight:normal}.state-wrapper .search-box-wrapper .query{float:left;display:block;margin-right:2.12766%;width:100%}.state-wrapper .search-box-wrapper .query:last-child{margin-right:0}@media screen and (min-width: 768px){.state-wrapper .search-box-wrapper .query{float:left;display:block;margin-right:2.12766%;width:74.46809%}.state-wrapper .search-box-wrapper .query:last-child{margin-right:0}}.state-wrapper .search-box-wrapper .query .form-row{max-width:68em;margin-left:auto;margin-right:auto}.state-wrapper .search-box-wrapper .query .form-row::after{clear:both;content:"";display:table}.state-wrapper .search-box-wrapper .query .form-row .form-row--q{float:left;display:block;margin-right:2.12766%;width:74.46809%}.state-wrapper .search-box-wrapper .query .form-row .form-row--q:last-child{margin-right:0}.state-wrapper .search-box-wrapper .query .form-row .form-row--button{float:left;display:block;margin-right:2.12766%;width:14.89362%}.state-wrapper .search-box-wrapper .query .form-row .form-row--button:last-child{margin-right:0}.state-wrapper .search-box-wrapper .query .search-time{display:none}@media screen and (min-width: 768px){.state-wrapper .search-box-wrapper .query .search-time{display:inline}}.state-wrapper .search-box-wrapper .query p{margin-bottom:0.75em}@media screen and (min-width: 768px){.state-wrapper .search-box-wrapper .query .gps-locate{display:none}}.state-wrapper .search-box-wrapper .query input#q{font-size:1.2em;padding:0.25em;margin-bottom:0.25em}.state-wrapper .search-box-wrapper .query input[type=submit]{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.state-wrapper .search-box-wrapper .query input[type=submit]:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.state-wrapper .search-box-wrapper .query input[type=submit]:active:not(:disabled),.state-wrapper .search-box-wrapper .query input[type=submit]:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.state-wrapper .search-box-wrapper .browse{float:left;display:block;margin-right:2.12766%;width:100%;text-align:center}.state-wrapper .search-box-wrapper .browse:last-child{margin-right:0}@media screen and (min-width: 768px){.state-wrapper .search-box-wrapper .browse{float:left;display:block;margin-right:2.12766%;width:23.40426%}.state-wrapper .search-box-wrapper .browse:last-child{margin-right:0}}.state-wrapper .search-box-wrapper .browse p{font-size:0.65em;margin-bottom:0;margin-top:1em}@media screen and (min-width: 768px){.state-wrapper .search-box-wrapper .browse p{font-size:0.85em;margin-bottom:0.35em;margin-top:0.75em}}.state-wrapper .search-box-wrapper .search-box{font-size:20px !important;width:100%;padding:10px;border:1px solid #97d8f9}.about-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.about-wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 768px){.about-wrapper{padding-right:20em;background-image:url("/images/texture-about.jpg");background-position:145% 0%;background-repeat:no-repeat}}@media screen and (min-width: 960px){.about-wrapper{padding-right:29em;background-image:url("/images/texture-about.jpg");background-position:top right;background-repeat:no-repeat}}.about-wrapper h1,.about-wrapper h2{margin:0;padding:0;color:#0397d6}.about-wrapper h1{margin-bottom:0.35em}.about-wrapper h2{margin-bottom:0.3em}.blog-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.blog-wrapper::after{clear:both;content:"";display:table}.blog-wrapper h1{margin-bottom:0;line-height:1.3}.blog-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:1em}.blog-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.blog-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%}.blog-wrapper main:last-child{margin-right:0}}.blog-wrapper main .header.with-post{margin:0}.blog-wrapper main .blog-excerpt{margin-bottom:2em;border-bottom:1px solid #ccc}.blog-wrapper main .blog-excerpt h2{margin:0 0 0.25em 0}.blog-wrapper main .blog-excerpt h2 a{text-decoration:none}.blog-wrapper main .blog-excerpt h3{font-size:0.95em;font-family:"Helvetica","Arial",sans-serif;color:#666}.blog-wrapper main .blog-excerpt h3 .date,.blog-wrapper main .blog-excerpt h3 .author,.blog-wrapper main .blog-excerpt h3 .category{font-weight:bold}.blog-wrapper main .blog-excerpt .blog-content h1,.blog-wrapper main .blog-excerpt .blog-content h2,.blog-wrapper main .blog-excerpt .blog-content h3,.blog-wrapper main .blog-excerpt .blog-content h4,.blog-wrapper main .blog-excerpt .blog-content h5{font-family:"Oswald","Helvetica","Arial",sans-serif;font-weight:400;color:#0397d6;font-size:1.3em;margin-bottom:0.5em}.blog-wrapper main .blog-excerpt .blog-content p em{font-style:italic}.blog-wrapper main .blog-excerpt .blog-content figure{margin-bottom:1em}@media screen and (max-width: 767px){.blog-wrapper main .blog-excerpt .blog-content figure{margin-left:-1em !important;margin-right:-1em !important}}.blog-wrapper main .blog-excerpt .blog-content figure figcaption{padding:1em;line-height:1.2;font-size:0.8em;color:#666}.blog-wrapper main .blog-excerpt .blog-content .__seadragon{margin-bottom:1em !important}.blog-wrapper main .blog-excerpt .blog-content ul,.blog-wrapper main .blog-excerpt .blog-content ol{margin-left:2em;font-family:"Merriweather","Georgia",serif;line-height:150%}.blog-wrapper main .blog-excerpt .blog-content ul{list-style-type:disc}.blog-wrapper main .blog-excerpt .blog-content ol{list-style-type:decimal}.blog-wrapper main .blog-excerpt .blog-content li{font-family:"Merriweather","Georgia",serif;line-height:150%}.blog-wrapper main .comments_closed{text-align:center;color:#666}.blog-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.blog-wrapper aside:last-child{margin-right:0}@media screen and (min-width: 768px){.blog-wrapper aside{float:left;display:block;margin-right:2.12766%;width:31.91489%}.blog-wrapper aside:last-child{margin-right:0}}.blog-wrapper aside h3{margin-bottom:0.25em;color:#666}.blog-wrapper aside ul li{line-height:130%}#posts_index .blog-excerpt{padding-bottom:2em}.calendar-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.calendar-wrapper::after{clear:both;content:"";display:table}.calendar-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:1em}.calendar-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.calendar-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%}.calendar-wrapper main:last-child{margin-right:0}}@media screen and (max-width: 767px){.calendar-wrapper main p.buttons{position:fixed;bottom:0;right:0;left:0;background-color:rgba(238,238,238,0.8);padding:0.75em}}@media screen and (min-width: 768px){.calendar-wrapper main .compact{display:none}}.calendar-wrapper main .compact h2{margin-bottom:0.5em}.calendar-wrapper main .compact li.busy{opacity:0.75;text-decoration:line-through}.calendar-wrapper main .compact .next-week{text-align:right}.calendar-wrapper main .full{display:none}@media screen and (min-width: 768px){.calendar-wrapper main .full{display:block}}.calendar-wrapper main table.calendar td,.calendar-wrapper main table.calendar th{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0.25em}.calendar-wrapper main table.calendar .hour{border-top:1px solid #ccc}.calendar-wrapper main table.calendar .half_hour{border-top:1px dashed #ccc}.calendar-wrapper main table.calendar .half_hour .time{color:#ddd}.calendar-wrapper main table.calendar .heading{border-bottom:1px solid #ccc}.calendar-wrapper main table.calendar .busy{background-color:#ffcccc}.calendar-wrapper main table.calendar .available{background-color:#ccffcc;cursor:pointer}.calendar-wrapper main table.calendar .unavailable{background-color:#aaaaaa}.calendar-wrapper main table.calendar .time{font-size:0.8em}.calendar-wrapper main .buttons{text-align:center}.calendar-wrapper main .buttons input{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.calendar-wrapper main .buttons input:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.calendar-wrapper main .buttons input:active:not(:disabled),.calendar-wrapper main .buttons input:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.calendar-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.calendar-wrapper aside:last-child{margin-right:0}@media screen and (min-width: 768px){.calendar-wrapper aside{float:left;display:block;margin-right:2.12766%;width:31.91489%}.calendar-wrapper aside:last-child{margin-right:0}}.calendar-wrapper aside dl dt{font-weight:bold}.calendar-wrapper aside dl dd{margin-bottom:1em}.calendar-appointment-scheduled-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.calendar-appointment-scheduled-wrapper::after{clear:both;content:"";display:table}.calendar-appointment-scheduled-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.calendar-appointment-scheduled-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.calendar-appointment-scheduled-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%;margin-left:17.02128%}.calendar-appointment-scheduled-wrapper main:last-child{margin-right:0}}.calendar-appointment-scheduled-wrapper main p{font-size:1.25em}.cart-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.cart-wrapper::after{clear:both;content:"";display:table}.cart-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:1em}.cart-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.cart-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%}.cart-wrapper main:last-child{margin-right:0}}.cart-wrapper main .cart_items{width:100%}.cart-wrapper main .cart_items tr th{font-weight:bold}.cart-wrapper main .cart_items tr td{vertical-align:middle;border-bottom:1px solid #ccc;padding:1em;line-height:1.2}.cart-wrapper main .cart_items tr td.cart_item_subtotal{padding-right:0}.cart-wrapper main .cart_items tr td.thumbnail{padding:0.5em 0 0.5  em 0;font-size:0.75em}.cart-wrapper main .cart_items tr .update{font-size:0.6em}@media screen and (min-width: 768px){.cart-wrapper main .cart_items tr .update{font-size:0.9em}}.cart-wrapper main .cart_items tr .center{text-align:center}.cart-wrapper main .cart_items tr .right{text-align:right}.cart-wrapper main .cart_items input.quantity{font-size:0.8em;width:100%;text-align:center;margin-bottom:0}@media screen and (min-width: 768px){.cart-wrapper main .cart_items input.quantity{font-size:1.1em}}.cart-wrapper main .cart_items .remove{color:#666;font-size:0.75em}.cart-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.cart-wrapper aside:last-child{margin-right:0}@media screen and (min-width: 768px){.cart-wrapper aside{float:left;display:block;margin-right:2.12766%;width:31.91489%}.cart-wrapper aside:last-child{margin-right:0}}.cart-wrapper aside .cart-summary{margin-bottom:0.5em}.cart-wrapper aside .cart-summary td{border-bottom:1px solid #ccc;padding:0.5em 0 0.5em 0}.cart-wrapper aside .shipping_calculator .zip_code_input{width:100px;float:left;margin-right:0.5em}.cart-wrapper aside .shipping_calculator .location{color:#666;font-size:0.9em}.cart-wrapper aside .have-a-coupon-code a{font-size:0.8em;color:#666}.cart-wrapper aside .btn{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.cart-wrapper aside .btn:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.cart-wrapper aside .btn:active:not(:disabled),.cart-wrapper aside .btn:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.cart-wrapper aside .btn.checkout-without-zip{opacity:0.5}.cart-wrapper aside .no-zip-copy{font-family:"Helvetica","Arial",sans-serif;font-size:0.8em;color:red;margin-bottom:0}.cart-wrapper aside .cards-and-seal td{vertical-align:middle;padding:1em}.checkout-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.checkout-wrapper::after{clear:both;content:"";display:table}.checkout-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:1em}.checkout-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.checkout-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%}.checkout-wrapper main:last-child{margin-right:0}}.checkout-wrapper main .enclosed{max-width:68em;margin-left:auto;margin-right:auto}.checkout-wrapper main .enclosed::after{clear:both;content:"";display:table}.checkout-wrapper main .email,.checkout-wrapper main .billing,.checkout-wrapper main .shipping,.checkout-wrapper main .payment,.checkout-wrapper main .submit{margin-bottom:1em}.checkout-wrapper main .email h3,.checkout-wrapper main .billing h3,.checkout-wrapper main .shipping h3,.checkout-wrapper main .payment h3,.checkout-wrapper main .submit h3{margin-bottom:0.4em}.checkout-wrapper main .email{margin-bottom:1.5em}.checkout-wrapper main .billing{float:left;display:block;margin-right:2.12766%;width:100%}.checkout-wrapper main .billing:last-child{margin-right:0}@media screen and (min-width: 768px){.checkout-wrapper main .billing{float:left;display:block;margin-right:2.12766%;width:48.93617%}.checkout-wrapper main .billing:last-child{margin-right:0}}.checkout-wrapper main .billing .form-row{max-width:68em;margin-left:auto;margin-right:auto}.checkout-wrapper main .billing .form-row::after{clear:both;content:"";display:table}.checkout-wrapper main .billing .form-row .form-row--first-name{float:left;display:block;margin-right:2.12766%;width:48.93617%}.checkout-wrapper main .billing .form-row .form-row--first-name:last-child{margin-right:0}.checkout-wrapper main .billing .form-row .form-row--last-name{float:left;display:block;margin-right:2.12766%;width:48.93617%}.checkout-wrapper main .billing .form-row .form-row--last-name:last-child{margin-right:0}.checkout-wrapper main .billing .form-row{max-width:68em;margin-left:auto;margin-right:auto}.checkout-wrapper main .billing .form-row::after{clear:both;content:"";display:table}.checkout-wrapper main .billing .form-row .form-row--billing-city{float:left;display:block;margin-right:2.12766%;width:48.93617%}.checkout-wrapper main .billing .form-row .form-row--billing-city:last-child{margin-right:0}.checkout-wrapper main .billing .form-row .form-row--billing-state{float:left;display:block;margin-right:2.12766%;width:14.89362%}.checkout-wrapper main .billing .form-row .form-row--billing-state:last-child{margin-right:0}.checkout-wrapper main .billing .form-row .form-row--billing-zip{float:left;display:block;margin-right:2.12766%;width:31.91489%}.checkout-wrapper main .billing .form-row .form-row--billing-zip:last-child{margin-right:0}.checkout-wrapper main .shipping{float:left;display:block;margin-right:2.12766%;width:100%}.checkout-wrapper main .shipping:last-child{margin-right:0}@media screen and (min-width: 768px){.checkout-wrapper main .shipping{float:left;display:block;margin-right:2.12766%;width:48.93617%;margin-right:0}.checkout-wrapper main .shipping:last-child{margin-right:0}}.checkout-wrapper main .shipping h3 input{margin:0 0.2em 0 1em}.checkout-wrapper main .shipping h3 label{display:inline;font-family:"Helvetica","Arial",sans-serif;color:#666;font-size:0.75em;font-weight:normal}.checkout-wrapper main .shipping .form-row{max-width:68em;margin-left:auto;margin-right:auto}.checkout-wrapper main .shipping .form-row::after{clear:both;content:"";display:table}.checkout-wrapper main .shipping .form-row .form-row--shipping-city{float:left;display:block;margin-right:2.12766%;width:48.93617%}.checkout-wrapper main .shipping .form-row .form-row--shipping-city:last-child{margin-right:0}.checkout-wrapper main .shipping .form-row .form-row--shipping-state{float:left;display:block;margin-right:2.12766%;width:14.89362%}.checkout-wrapper main .shipping .form-row .form-row--shipping-state:last-child{margin-right:0}.checkout-wrapper main .shipping .form-row .form-row--shipping-zip{float:left;display:block;margin-right:2.12766%;width:31.91489%}.checkout-wrapper main .shipping .form-row .form-row--shipping-zip:last-child{margin-right:0}.checkout-wrapper main .payment{float:left;display:block;margin-right:2.12766%;width:100%}.checkout-wrapper main .payment:last-child{margin-right:0}@media screen and (min-width: 768px){.checkout-wrapper main .payment{float:left;display:block;margin-right:2.12766%;width:100%}.checkout-wrapper main .payment:last-child{margin-right:0}}.checkout-wrapper main .payment select{display:inline}.checkout-wrapper main .payment .form-row{max-width:68em;margin-left:auto;margin-right:auto}.checkout-wrapper main .payment .form-row::after{clear:both;content:"";display:table}.checkout-wrapper main .payment .form-row .form-row--card-number{float:left;display:block;margin-right:2.12766%;width:100%}.checkout-wrapper main .payment .form-row .form-row--card-number:last-child{margin-right:0}@media screen and (min-width: 768px){.checkout-wrapper main .payment .form-row .form-row--card-number{float:left;display:block;margin-right:2.12766%;width:48.93617%}.checkout-wrapper main .payment .form-row .form-row--card-number:last-child{margin-right:0}}.checkout-wrapper main .payment .form-row .form-row--expiration-date{float:left;display:block;margin-right:2.12766%;width:57.44681%}.checkout-wrapper main .payment .form-row .form-row--expiration-date:last-child{margin-right:0}@media screen and (min-width: 768px){.checkout-wrapper main .payment .form-row .form-row--expiration-date{float:left;display:block;margin-right:2.12766%;width:23.40426%}.checkout-wrapper main .payment .form-row .form-row--expiration-date:last-child{margin-right:0}}.checkout-wrapper main .payment .form-row .form-row--cvv{float:left;display:block;margin-right:2.12766%;width:40.42553%}.checkout-wrapper main .payment .form-row .form-row--cvv:last-child{margin-right:0}@media screen and (min-width: 768px){.checkout-wrapper main .payment .form-row .form-row--cvv{float:left;display:block;margin-right:2.12766%;width:23.40426%}.checkout-wrapper main .payment .form-row .form-row--cvv:last-child{margin-right:0}}.checkout-wrapper main .payment #number{background-image:url(/images/credit-cards.png),url(/images/credit-cards.png);background-position:2px -121px, 260px -61px;background-size:120px 361px, 120px 361px;background-repeat:no-repeat;padding-left:54px;width:290px}.checkout-wrapper main .payment #number.visa{background-position:2px -163px, 260px -61px}.checkout-wrapper main .payment #number.visa_electron{background-position:2px -205px, 260px -61px}.checkout-wrapper main .payment #number.mastercard{background-position:2px -247px, 260px -61px}.checkout-wrapper main .payment #number.maestro{background-position:2px -289px, 260px -61px}.checkout-wrapper main .payment #number.discover{background-position:2px -331px, 260px -61px}.checkout-wrapper main .payment #number.valid.visa{background-position:2px -163px, 260px -87px}.checkout-wrapper main .payment #number.valid.visa_electron{background-position:2px -205px, 260px -87px}.checkout-wrapper main .payment #number.valid.mastercard{background-position:2px -247px, 260px -87px}.checkout-wrapper main .payment #number.valid.maestro{background-position:2px -289px, 260px -87px}.checkout-wrapper main .payment #number.valid.discover{background-position:2px -331px, 260px -87px}.checkout-wrapper main .submit{float:left;display:block;margin-right:2.12766%;width:100%;text-align:center}.checkout-wrapper main .submit:last-child{margin-right:0}@media screen and (min-width: 768px){.checkout-wrapper main .submit{float:left;display:block;margin-right:2.12766%;width:100%}.checkout-wrapper main .submit:last-child{margin-right:0}}.checkout-wrapper main .submit input{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.checkout-wrapper main .submit input:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.checkout-wrapper main .submit input:active:not(:disabled),.checkout-wrapper main .submit input:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.checkout-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.checkout-wrapper aside:last-child{margin-right:0}@media screen and (min-width: 768px){.checkout-wrapper aside{float:left;display:block;margin-right:2.12766%;width:31.91489%}.checkout-wrapper aside:last-child{margin-right:0}}.county-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.county-wrapper::after{clear:both;content:"";display:table}.latest-comments,.most-viewed-photos{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:2em}.latest-comments:last-child,.most-viewed-photos:last-child{margin-right:0}.latest-comments h2,.most-viewed-photos h2{margin-bottom:0.5em}.latest-comments h3,.most-viewed-photos h3{margin-bottom:0.5em}.latest-comments .thumbnails,.most-viewed-photos .thumbnails{max-width:68em;margin-left:auto;margin-right:auto}.latest-comments .thumbnails::after,.most-viewed-photos .thumbnails::after{clear:both;content:"";display:table}.search-options{font-size:0.75em}@media screen and (min-width: 960px){.search-options{font-size:1em}.search-options .address-option{float:left;margin-right:1em}}.search-box-wrapper{float:left;display:block;margin-right:2.12766%;width:100%;background-color:#c7eafc;padding:25px;margin-bottom:2em}.search-box-wrapper:last-child{margin-right:0}.search-box-wrapper h3{margin-bottom:0.25em}.search-box-wrapper p{font-family:"Helvetica","Arial",sans-serif}.search-box-wrapper label{font-weight:normal}.search-box-wrapper .query{float:left;display:block;margin-right:2.12766%;width:100%}.search-box-wrapper .query:last-child{margin-right:0}@media screen and (min-width: 768px){.search-box-wrapper .query{float:left;display:block;margin-right:2.12766%;width:74.46809%}.search-box-wrapper .query:last-child{margin-right:0}}.search-box-wrapper .query .form-row{max-width:68em;margin-left:auto;margin-right:auto}.search-box-wrapper .query .form-row::after{clear:both;content:"";display:table}.search-box-wrapper .query .form-row .form-row--q{float:left;display:block;margin-right:2.12766%;width:74.46809%}.search-box-wrapper .query .form-row .form-row--q:last-child{margin-right:0}.search-box-wrapper .query .form-row .form-row--button{float:left;display:block;margin-right:2.12766%;width:14.89362%}.search-box-wrapper .query .form-row .form-row--button:last-child{margin-right:0}.search-box-wrapper .query .search-time{display:none}@media screen and (min-width: 768px){.search-box-wrapper .query .search-time{display:inline}}.search-box-wrapper .query p{margin-bottom:0.75em}@media screen and (min-width: 768px){.search-box-wrapper .query .gps-locate{display:none}}.search-box-wrapper .query input#q{font-size:1.2em;padding:0.25em;margin-bottom:0.25em}.search-box-wrapper .query input[type=submit]{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.search-box-wrapper .query input[type=submit]:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.search-box-wrapper .query input[type=submit]:active:not(:disabled),.search-box-wrapper .query input[type=submit]:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.search-box-wrapper .browse{float:left;display:block;margin-right:2.12766%;width:100%;text-align:center}.search-box-wrapper .browse:last-child{margin-right:0}@media screen and (min-width: 768px){.search-box-wrapper .browse{float:left;display:block;margin-right:2.12766%;width:23.40426%}.search-box-wrapper .browse:last-child{margin-right:0}}.search-box-wrapper .browse p{font-size:0.65em;margin-bottom:0;margin-top:1em}@media screen and (min-width: 768px){.search-box-wrapper .browse p{font-size:0.85em;margin-bottom:0.35em;margin-top:0.75em}}.search-box-wrapper .search-box{font-size:20px !important;width:100%;padding:10px;border:1px solid #97d8f9}.devise-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.devise-wrapper::after{clear:both;content:"";display:table}.devise-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.devise-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.devise-wrapper main{float:left;display:block;margin-right:2.12766%;width:31.91489%;margin-left:34.04255%}.devise-wrapper main:last-child{margin-right:0}}.devise-wrapper main .form-row.form-row--password{margin-bottom:0.75em}.devise-wrapper main .form-row.form-row--password input{margin-bottom:0}.devise-wrapper main .form-row.form-row--password a{font-size:0.8em;color:#333}.devise-wrapper main .form-row.form-row--submit{text-align:center;margin-top:0.75em}.devise-wrapper main .form-row.form-row--submit input[type="submit"]{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.devise-wrapper main .form-row.form-row--submit input[type="submit"]:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.devise-wrapper main .form-row.form-row--submit input[type="submit"]:active:not(:disabled),.devise-wrapper main .form-row.form-row--submit input[type="submit"]:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.devise-wrapper main .devise-links{font-size:0.95em;line-height:135%;margin-top:1em}.faq-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.faq-wrapper::after{clear:both;content:"";display:table}.faq-wrapper h1{margin-bottom:0.35em}.faq-wrapper h2{margin-bottom:0.25em}.faq-wrapper p{line-height:150%}.home-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.home-wrapper::after{clear:both;content:"";display:table}.home-wrapper h3{margin:0 0 0.25em 0}.home-wrapper .carousel{margin-bottom:1em;position:relative}@media screen and (min-width: 768px){.home-wrapper .carousel{float:left;display:block;margin-right:2.12766%;width:65.95745%}.home-wrapper .carousel:last-child{margin-right:0}}.home-wrapper .carousel h2{background:rgba(0,0,0,0.4);bottom:0;color:white;font-size:1.25em;left:0;line-height:120%;padding:0.5em;position:absolute;text-shadow:1px 1px 2px #333}.home-wrapper .carousel h2.right{text-align:right;right:0;left:initial}.home-wrapper .carousel h2.top{top:0;bottom:initial}.home-wrapper .carousel h2.smaller{font-size:1.2em}@media screen and (min-width: 768px){.home-wrapper .carousel h2{font-size:1.75em}}.home-wrapper .slideshow{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:3em;background-color:#eee}.home-wrapper .slideshow:last-child{margin-right:0}.home-wrapper .slideshow .swiper-pagination-bullet{background:white;opacity:0.7}.home-wrapper .slideshow .swiper-pagination-bullet-active{background:#0397d6 !important;opacity:1.0}.home-wrapper .slideshow .map{border-top:2px solid #ccc;padding:1em 1em 0.25em 1em}.home-wrapper .slideshow .map svg{display:none}@media screen and (min-width: 768px){.home-wrapper .slideshow .map svg{display:block}}.home-wrapper .slideshow .map path{fill:#e1e1e1;stroke-linejoin:round;stroke-width:1.5;stroke:#666}.home-wrapper .slideshow .map circle{fill:#0397d6;stroke:#fff;stroke-width:3}@media screen and (min-width: 768px){.home-wrapper .slideshow .slideshow-swiper-h{float:left;display:block;margin-right:2.12766%;width:57.44681%}.home-wrapper .slideshow .slideshow-swiper-h:last-child{margin-right:0}.home-wrapper .slideshow .map{float:left;display:block;width:42.55319%}.home-wrapper .slideshow .map:last-child{width:40.42553%}}.home-wrapper .slideshow p{font-size:0.8em;margin-bottom:1em}.home-wrapper .slideshow .swiper-slide-slide{position:relative}.home-wrapper .slideshow .swiper-slide-slide .location{position:absolute;color:white;top:0;left:0;padding:0.75em;font-size:1.25em;font-family:"Oswald","Helvetica","Arial",sans-serif;text-shadow:#333 2px 2px 2px}@media screen and (min-width: 768px){.home-wrapper .slideshow .swiper-slide-slide .location{font-size:1.5em}}.home-wrapper .slideshow .swiper-slide-slide .years{position:absolute;color:white;top:0;right:0;padding:1em;font-weight:bold;font-size:0.65em;text-shadow:#333 2px 2px 2px}@media screen and (min-width: 768px){.home-wrapper .slideshow .swiper-slide-slide .years{font-size:1em}}.home-wrapper .slideshow .swiper-slide-slide .years li{display:inline-block;padding-right:0.25em;color:#b3b3b3}.home-wrapper .slideshow .swiper-slide-slide .years li.current{color:white}.home-wrapper .find-your-photo{margin-bottom:1.5em;background-color:#c7eafc;border-top:2px solid #0397d6;padding:1em}@media screen and (min-width: 768px){.home-wrapper .find-your-photo{float:left;display:block;margin-right:2.12766%;width:31.91489%;margin-right:0}.home-wrapper .find-your-photo:last-child{margin-right:0}}.home-wrapper .find-your-photo p{font-size:0.8em;margin-bottom:0.75em}.home-wrapper .find-your-photo p.begin{font-style:italic}.home-wrapper .find-your-photo dt{font-size:1em;font-weight:bold}.home-wrapper .find-your-photo dd{margin-bottom:0.5em}.home-wrapper .find-your-photo select{margin-bottom:0.75em}.home-wrapper .find-your-photo input[type=submit]{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.home-wrapper .find-your-photo input[type=submit]:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.home-wrapper .find-your-photo input[type=submit]:active:not(:disabled),.home-wrapper .find-your-photo input[type=submit]:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.home-wrapper .find-your-photo .buttons{text-align:center}.home-wrapper .from-our-blog h3{margin-bottom:0.3em}.home-wrapper .from-our-blog .featured_post{clear:both;margin-bottom:1.35em}.home-wrapper .from-our-blog .featured_post p{margin:0;font-family:"Helvetica","Arial",sans-serif}.home-wrapper .from-our-blog .featured_post .thumbnail{float:left;margin:0 0.5em 0.5em 0}.home-wrapper .from-our-blog .featured_post .thumbnail img{width:75px;height:75px}.home-wrapper .from-our-blog .featured_post .title{font-size:0.9em;font-weight:bold;margin-bottom:0.25em}.home-wrapper .from-our-blog .featured_post .summary{font-size:0.8em;margin-bottom:0.5em}.home-wrapper .from-our-blog .featured_post .byline{font-size:0.75em;color:#666}.leads-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.leads-wrapper::after{clear:both;content:"";display:table}.leads-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:1em}.leads-wrapper main:last-child{margin-right:0}.leads-wrapper main strong.highlighted{background-color:#fffaa6;padding:0.1em 0.3em}.leads-wrapper main .fieldWithErrors input{border:1px solid red}.leads-wrapper main #additional-location-information-toggle{cursor:pointer;color:#666;font-size:0.8em}.leads-wrapper main fieldset legend{color:#666}.leads-wrapper main fieldset .checkbox label{font-weight:normal;font-size:0.9em}.leads-wrapper main .form-row--email{margin-top:1em}.leads-wrapper main .form-row{max-width:68em;margin-left:auto;margin-right:auto}.leads-wrapper main .form-row::after{clear:both;content:"";display:table}.leads-wrapper main .form-row .form-row--phone{float:left;display:block;margin-right:3.22581%;width:61.29032%}.leads-wrapper main .form-row .form-row--phone:last-child{margin-right:0}.leads-wrapper main .form-row .form-row--best-time-to-call{float:left;display:block;margin-right:3.22581%;width:35.48387%}.leads-wrapper main .form-row .form-row--best-time-to-call:last-child{margin-right:0}.leads-wrapper main .form-row .form-row--city{float:left;display:block;margin-right:3.22581%;width:48.3871%}.leads-wrapper main .form-row .form-row--city:last-child{margin-right:0}.leads-wrapper main .form-row .form-row--state{float:left;display:block;margin-right:3.22581%;width:22.58065%}.leads-wrapper main .form-row .form-row--state:last-child{margin-right:0}.leads-wrapper main .form-row .form-row--zip{float:left;display:block;margin-right:3.22581%;width:22.58065%}.leads-wrapper main .form-row .form-row--zip:last-child{margin-right:0}.leads-wrapper main .form-row .form-row--township{float:left;display:block;margin-right:3.22581%;width:74.19355%}.leads-wrapper main .form-row .form-row--township:last-child{margin-right:0}.leads-wrapper main .form-row .form-row--section-number{float:left;display:block;margin-right:3.22581%;width:22.58065%}.leads-wrapper main .form-row .form-row--section-number:last-child{margin-right:0}.leads-wrapper main .form-row .form-row--nearest-crossroad-1{float:left;display:block;margin-right:3.22581%;width:35.48387%}.leads-wrapper main .form-row .form-row--nearest-crossroad-1:last-child{margin-right:0}.leads-wrapper main .form-row .form-row--separator{float:left;display:block;margin-right:3.22581%;width:9.67742%;text-align:center}.leads-wrapper main .form-row .form-row--separator:last-child{margin-right:0}.leads-wrapper main .form-row .form-row--nearest-crossroad-2{float:left;display:block;margin-right:3.22581%;width:35.48387%}.leads-wrapper main .form-row .form-row--nearest-crossroad-2:last-child{margin-right:0}.leads-wrapper main .additional-location-toggle{display:none}.leads-wrapper main .subscribe-details{font-size:0.8em}.leads-wrapper main .contact-information-no-film{margin-bottom:0.5em}.leads-wrapper main .contact-information-no-film .email{font-size:1.25em;padding:0.25em;width:50%}.leads-wrapper main .contact-information-no-film .button{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box;font-size:0.75em}.leads-wrapper main .contact-information-no-film .button:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.leads-wrapper main .contact-information-no-film .button:active:not(:disabled),.leads-wrapper main .contact-information-no-film .button:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.leads-wrapper main input[type="submit"]{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.leads-wrapper main input[type="submit"]:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.leads-wrapper main input[type="submit"]:active:not(:disabled),.leads-wrapper main input[type="submit"]:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.leads-wrapper main .larger{font-size:1.25em}.leads-wrapper main .smaller{font-size:0.75em;margin-bottom:0;padding-bottom:0}@media screen and (min-width: 768px){.leads-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%}.leads-wrapper main:last-child{margin-right:0}}.leads-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.leads-wrapper aside:last-child{margin-right:0}.leads-wrapper aside h3{margin-bottom:0.25em}.leads-wrapper aside ul{list-style:disc;margin-left:2em}.leads-wrapper aside ul li{line-height:1.5em}@media screen and (min-width: 768px){.leads-wrapper aside{float:left;display:block;margin-right:2.12766%;width:31.91489%}.leads-wrapper aside:last-child{margin-right:0}}.leads-thank-you-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.leads-thank-you-wrapper::after{clear:both;content:"";display:table}.leads-thank-you-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.leads-thank-you-wrapper main:last-child{margin-right:0}.leads-thank-you-wrapper main .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.leads-thank-you-wrapper main .embed-container iframe,.leads-thank-you-wrapper main .embed-container object,.leads-thank-you-wrapper main .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.leads-thank-you-wrapper main .add-to-address-book{background-color:#c7eafc;border:2px solid #0397d6;padding:1em}.leads-thank-you-wrapper main .add-to-address-book p{margin:0;padding:0}@media screen and (min-width: 768px){.leads-thank-you-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%;margin-left:17.02128%}.leads-thank-you-wrapper main:last-child{margin-right:0}}.librarians-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.librarians-wrapper::after{clear:both;content:"";display:table}.librarians-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.librarians-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.librarians-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%}.librarians-wrapper main:last-child{margin-right:0}}.librarians-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.librarians-wrapper aside:last-child{margin-right:0}.librarians-wrapper aside h3{margin-bottom:0.35em}.librarians-wrapper aside h4{margin-bottom:0.25em;color:#666}.librarians-wrapper aside .process{margin-bottom:1em}.librarians-wrapper aside .featured-librarian img{float:right;margin:0 0 1em 1em}@media screen and (min-width: 768px){.librarians-wrapper aside{float:left;display:block;margin-right:2.12766%;width:31.91489%}.librarians-wrapper aside:last-child{margin-right:0}}.markdown-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.markdown-wrapper::after{clear:both;content:"";display:table}.markdown-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.markdown-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.markdown-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%;margin-left:17.02128%}.markdown-wrapper main:last-child{margin-right:0}}.markdown-wrapper main ul,.markdown-wrapper main ol{margin-left:2em;font-family:"Merriweather","Georgia",serif;line-height:150%}.markdown-wrapper main ul{list-style-type:disc}.markdown-wrapper main ol{list-style-type:decimal}.markdown-wrapper main li{font-family:"Merriweather","Georgia",serif;line-height:150%}.photo-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.photo-wrapper::after{clear:both;content:"";display:table}.photo-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:1em}.photo-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.photo-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%}.photo-wrapper main:last-child{margin-right:0}}.photo-wrapper main .social-share-buttons{float:right;width:2em}@media screen and (min-width: 768px){.photo-wrapper main .social-share-buttons{width:6em}}.photo-wrapper main .social-share-buttons svg.social-icon{width:35px;height:35px;fill:#bbbbbb}@media screen and (min-width: 768px){.photo-wrapper main .social-share-buttons svg.social-icon{width:40px;height:40px}}.photo-wrapper main .social-share-buttons a{text-decoration:none}.photo-wrapper main .social-share-buttons a svg{transition:all 0.2s}.photo-wrapper main .social-share-buttons a:hover .twitter{fill:#55acee}.photo-wrapper main .social-share-buttons a:hover .facebook{fill:#3b5998}.photo-wrapper main .photo{margin-bottom:0.25em;text-align:center}.photo-wrapper main #visualizer,.photo-wrapper main #visualizer-wrapper{margin:0 auto;margin-bottom:0.25em;max-width:650px;height:auto;background-image:url(/images/visualizer-scene.jpg?1428540950)}.photo-wrapper main #visualizer .visualizer-frame,.photo-wrapper main #visualizer-wrapper .visualizer-frame{position:relative;width:650px;height:401px}.photo-wrapper main #visualizer .visualizer-frame img,.photo-wrapper main #visualizer-wrapper .visualizer-frame img{position:absolute;width:195px;height:auto;left:227px;top:63px}.photo-wrapper main #visualizer .visualizer-frame .visualizer-frame-overlay,.photo-wrapper main #visualizer-wrapper .visualizer-frame .visualizer-frame-overlay{position:absolute;width:640px;height:401px;left:0;top:0}.photo-wrapper main .copyright{font-size:85%;color:#666;margin-bottom:2em;line-height:125%}.photo-wrapper main .your-comment .expand{font-family:"Helvetica","Arial",sans-serif;text-decoration:none;color:#666;margin:0 0.2em 0 0;padding:0 0.2em;font-size:1em;border:2px solid #999;border-radius:4.4px;line-height:1.3em;cursor:pointer}@media screen and (max-width: 767px){.photo-wrapper main .your-comment{font-size:0.8em}.photo-wrapper main .your-comment p{margin-bottom:0.25em}}.photo-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.photo-wrapper aside:last-child{margin-right:0}@media screen and (min-width: 768px){.photo-wrapper aside{float:left;display:block;margin-right:2.12766%;width:31.91489%}.photo-wrapper aside:last-child{margin-right:0}}.photo-wrapper aside h3{margin-bottom:0.25em;color:#0397d6}.photo-wrapper aside .add-to-cart-box,.photo-wrapper aside .roll-navigation,.photo-wrapper aside .map{margin-bottom:1.5em}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion{border:1px solid #cccccc;border-bottom:none;margin-bottom:5px}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-1-wrapper,.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-2-wrapper,.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-3-wrapper,.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-4-wrapper{border-bottom:1px solid #cccccc}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion label{color:#666;padding:5px 25px;position:relative;z-index:20;display:block;height:30px;cursor:pointer;line-height:20px;font-size:16px;font-weight:bold;margin-bottom:0}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion label:hover{color:#333}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion label .product-price{position:absolute;right:10px;font-weight:normal}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion label .product-price .weak{font-size:13px;color:#666}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion input:checked+label,.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion input:checked+label:hover{color:#333333}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion label:after,.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion input:checked+label:after{content:"";position:absolute;width:12px;height:12px;left:7px;top:9px;background:transparent url("/images/arrow-right.png") no-repeat center center;background-size:100%}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion input:checked+label:after{background-image:url("/images/arrow-down.png")}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion input.checkbox{display:none}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-content{margin-top:-1px;overflow:hidden;height:0px;position:relative;z-index:10;transition:height 0.3s ease-in-out, box-shadow 0.6s linear}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-content .features-and-benefits{font-size:0.85em;margin:10px 0 10px 10px;list-style-position:inside;line-height:140%;list-style:disc}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-content .add-to-cart-button{border:1px solid #eead08;border-radius:3px;box-shadow:inset 0 1px 0 0 #f1d898;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#f0c24d;background-image:-webkit-linear-gradient(#f0c24d,#f7b50e);background-image:linear-gradient(#f0c24d,#f7b50e);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #facc57;background-clip:padding-box}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-content .add-to-cart-button:hover:not(:disabled){background-color:#eab83a;background-image:-webkit-linear-gradient(#eab83a,#ecac09);background-image:linear-gradient(#eab83a,#ecac09);box-shadow:inset 0 1px 0 0 #ecc86a;cursor:pointer}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-content .add-to-cart-button:active:not(:disabled),.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-content .add-to-cart-button:focus:not(:disabled){border:1px solid #eead08;box-shadow:inset 0 0 8px 4px #dca10a,inset 0 0 8px 4px #dca10a}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion input:checked ~ label{background-color:#eee}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion input:checked ~ .ac-content{background-color:#eee;transition:height 0.5s ease-in-out, box-shadow 0.1s linear}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion input:checked ~ .ac-small{height:100px}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion input:checked ~ .ac-medium{height:140px}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion input:checked ~ .ac-large{height:165px}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion input:checked ~ .ac-extra-large{height:210px}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-1-wrapper .ac-content,.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-4-wrapper .ac-content{position:relative}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-1-wrapper .ac-content .button,.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-4-wrapper .ac-content .button{text-align:center}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-2-wrapper .ac-content{background-size:35%;background-repeat:no-repeat;background-position:bottom right}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-2-wrapper .ac-content .frame-options{margin-left:10px;font-size:11px;color:#444444}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-2-wrapper .ac-content .frame-options table{margin:0}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-2-wrapper .ac-content .button-and-visualizer-toggle{margin:0 0 5px 0;text-align:center;margin-right:100px}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-2-wrapper .ac-content .configured-price{margin-bottom:5px;font-size:18px}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-2-wrapper .ac-content .button{margin-bottom:10px}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-2-wrapper .ac-content .visualizer-toggle{color:#666666}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-3-wrapper .ac-content .research-print-preview{float:right;position:relative;width:120px;height:78px;background-size:100%;background-repeat:no-repeat;box-shadow:#ccc 3px 3px 3px;margin:15px 15px 0 0}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-3-wrapper .ac-content .research-print-preview .logo{position:absolute;top:5px;right:5px}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-3-wrapper .ac-content .button{margin-left:20px}.photo-wrapper aside .add-to-cart-box .add_to_cart_accordion .ac-3-wrapper .ac-content .offer{font-size:11px;color:#0397d6;text-align:center;margin:10px 0 10px 10px}.photo-wrapper aside .add-to-cart-box .more-information{text-align:center}.photo-wrapper aside .add-to-cart-box .more-information a{font-size:11px;color:#666666}.photo-wrapper .collection{max-width:68em;margin-left:auto;margin-right:auto;margin-bottom:0.2em}.photo-wrapper .collection::after{clear:both;content:"";display:table}.photo-wrapper .collection .thumbnail{float:left;display:block;margin-right:2.12766%;width:31.91489%}.photo-wrapper .collection .thumbnail:last-child{margin-right:0}.photo-wrapper .collection .thumbnail:nth-child(3n){margin-right:0}.photo-wrapper .collection .thumbnail:nth-child(3n+1){clear:left}.photo-wrapper .collection .exposure{font-size:0.8em;font-weight:bold}.photo-wrapper #map #mapCanvas{width:100%;height:200px;margin-bottom:0.25em}.photo-wrapper #map #address{font-family:"Helvetica","Arial",sans-serif;font-size:0.8em;color:#333}.photo-wrapper .instructions,.photo-wrapper .approximate{font-family:"Helvetica","Arial",sans-serif;font-size:0.7em;color:#666;margin-bottom:0}.photo-wrapper .comments{max-width:68em;margin-left:auto;margin-right:auto}.photo-wrapper .comments::after{clear:both;content:"";display:table}.photos-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.photos-wrapper::after{clear:both;content:"";display:table}.photos-wrapper h1,.photos-wrapper h2,.photos-wrapper h3{margin-bottom:0.25em}.photos-wrapper .main{float:left;display:block;margin-right:2.12766%;width:100%}.photos-wrapper .main:last-child{margin-right:0}@media screen and (min-width: 768px){.photos-wrapper .main{float:left;display:block;margin-right:2.12766%;width:65.95745%}.photos-wrapper .main:last-child{margin-right:0}}.photos-wrapper .main input[type=submit]{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.photos-wrapper .main input[type=submit]:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.photos-wrapper .main input[type=submit]:active:not(:disabled),.photos-wrapper .main input[type=submit]:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.photos-wrapper .main .introduction,.photos-wrapper .main .coverage-map{margin-bottom:2em}.photos-wrapper .sidebar{float:left;display:block;margin-right:2.12766%;width:100%}.photos-wrapper .sidebar:last-child{margin-right:0}@media screen and (min-width: 768px){.photos-wrapper .sidebar{float:left;display:block;margin-right:2.12766%;width:31.91489%;padding-top:0.5em}.photos-wrapper .sidebar:last-child{margin-right:0}.photos-wrapper .sidebar p{font-size:0.9em;line-height:150%}}.photos-wrapper .sidebar figure{margin-bottom:1.5em}.photos-wrapper .sidebar figure img{margin-bottom:0.25em}.photos-wrapper .sidebar figure figcaption{font-size:0.8em;color:#666}.privacy-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.privacy-wrapper::after{clear:both;content:"";display:table}.privacy-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.privacy-wrapper main:last-child{margin-right:0}.privacy-wrapper main .last-updated{text-align:center;font-style:italic}@media screen and (min-width: 768px){.privacy-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.privacy-wrapper main:last-child{margin-right:0}}.privacy-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.privacy-wrapper aside:last-child{margin-right:0}@media screen and (min-width: 768px){.privacy-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.privacy-wrapper aside:last-child{margin-right:0}}.products-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.products-wrapper::after{clear:both;content:"";display:table}.products-wrapper h2{margin-bottom:0.5em}.products-wrapper .products-row{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:2em}.products-wrapper .products-row:last-child{margin-right:0}.products-wrapper .products-row .frames{float:left;display:block;margin-right:2.12766%;width:100%}.products-wrapper .products-row .frames:last-child{margin-right:0}@media screen and (min-width: 768px){.products-wrapper .products-row .frames{float:left;display:block;margin-right:2.12766%;width:48.93617%}.products-wrapper .products-row .frames:last-child{margin-right:0}}.products-wrapper .products-row .frames .frame{float:left;display:block;margin-right:2.12766%;width:31.91489%}.products-wrapper .products-row .frames .frame:last-child{margin-right:0}.products-wrapper .products-row .frames .frame p{font-family:"Helvetica","Arial",sans-serif;font-size:0.8em;color:#666}.products-wrapper .products-row .printing{float:left;display:block;margin-right:2.12766%;width:100%}.products-wrapper .products-row .printing:last-child{margin-right:0}@media screen and (min-width: 768px){.products-wrapper .products-row .printing{float:left;display:block;margin-right:2.12766%;width:48.93617%}.products-wrapper .products-row .printing:last-child{margin-right:0}}.products-wrapper .products-row .printing img{float:right;margin:0 0 0.75em 0.75em}.products-wrapper .testimonial-row{max-width:68em;margin-left:auto;margin-right:auto;margin-bottom:2em}.products-wrapper .testimonial-row::after{clear:both;content:"";display:table}.products-wrapper .testimonial-row .testimonial{margin-bottom:2em}@media screen and (min-width: 768px){.products-wrapper .testimonial-row .testimonial{float:left;display:block;margin-right:2.12766%;width:48.93617%}.products-wrapper .testimonial-row .testimonial:last-child{margin-right:0}}@media screen and (min-width: 768px){.products-wrapper .testimonial-row .testimonial .testimonial-photo{float:left;display:block;margin-right:4.34783%;width:47.82609%}.products-wrapper .testimonial-row .testimonial .testimonial-photo:last-child{margin-right:0}}.products-wrapper .testimonial-row .testimonial .testimonial-quote{color:#666;font-family:"Merriweather","Georgia",serif;font-style:italic;line-height:140%;position:relative}@media screen and (min-width: 768px){.products-wrapper .testimonial-row .testimonial .testimonial-quote{float:left;display:block;margin-right:4.34783%;width:47.82609%}.products-wrapper .testimonial-row .testimonial .testimonial-quote:last-child{margin-right:0}}@media screen and (max-width: 767px){.products-wrapper .testimonial-row .testimonial .testimonial-quote{padding:1em 2em}}@media screen and (min-width: 768px){.products-wrapper .testimonial-row .testimonial .testimonial-quote{padding-top:1em}}.products-wrapper .testimonial-row .testimonial .testimonial-quote:before{display:block;content:"\201C";font-size:80px;position:absolute;left:-30px;top:20px;color:#ebebeb}@media screen and (max-width: 767px){.products-wrapper .testimonial-row .testimonial .testimonial-quote:before{left:-10px;top:30px}}.products-wrapper .testimonial-row .testimonial .testimonial-quote cite{font-size:0.8em;display:block;font-family:"Helvetica","Arial",sans-serif;margin-top:0.1em}.products-wrapper .testimonial-row .testimonial .testimonial-quote cite:before{content:"\2014 \2009"}.products-wrapper .digital-file-row{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:2em}.products-wrapper .digital-file-row:last-child{margin-right:0}.products-wrapper .digital-file-row .digital-file-background{float:left;display:block;margin-right:2.12766%;width:100%;background-image:url("/images/digital-file-bg.jpg");background-repeat:no-repeat;background-size:cover;color:#fff;font-size:1em;line-height:1.5em;padding:1.5em;text-shadow:2px 2px 2px #222}.products-wrapper .digital-file-row .digital-file-background:last-child{margin-right:0}.products-wrapper .digital-file-row .digital-file-copy{float:left;display:block;margin-right:2.12766%;width:100%}.products-wrapper .digital-file-row .digital-file-copy:last-child{margin-right:0}@media screen and (min-width: 768px){.products-wrapper .digital-file-row .digital-file-copy{float:left;display:block;margin-right:2.12766%;width:48.93617%}.products-wrapper .digital-file-row .digital-file-copy:last-child{margin-right:0}}@media screen and (min-width: 960px){.products-wrapper .digital-file-row .digital-file-copy{float:left;display:block;margin-right:2.12766%;width:40.42553%}.products-wrapper .digital-file-row .digital-file-copy:last-child{margin-right:0}}.products-wrapper .digital-file-row .digital-file-copy p{line-height:140%}.products-wrapper .digital-file-row .digital-file-benefits{float:left;display:block;margin-right:2.12766%;width:100%;font-size:1.3em;line-height:1.2em}.products-wrapper .digital-file-row .digital-file-benefits:last-child{margin-right:0}@media screen and (min-width: 768px){.products-wrapper .digital-file-row .digital-file-benefits{float:left;display:block;margin-right:2.12766%;width:48.93617%}.products-wrapper .digital-file-row .digital-file-benefits:last-child{margin-right:0}}@media screen and (min-width: 960px){.products-wrapper .digital-file-row .digital-file-benefits{float:left;display:block;margin-right:2.12766%;width:31.91489%}.products-wrapper .digital-file-row .digital-file-benefits:last-child{margin-right:0}}.products-wrapper .digital-file-row .digital-file-benefits ul{font-size:0.9em;margin-left:2em;list-style:disc}@media screen and (min-width: 768px){.products-wrapper .digital-file-row .digital-file-benefits ul{margin-left:1em}}.products-wrapper .editing-row{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:2em;padding-bottom:2em;border-bottom:2px solid #eee}.products-wrapper .editing-row:last-child{margin-right:0}.products-wrapper .editing-row .editing-copy{float:left;display:block;margin-right:2.12766%;width:100%}.products-wrapper .editing-row .editing-copy:last-child{margin-right:0}@media screen and (min-width: 768px){.products-wrapper .editing-row .editing-copy{float:left;display:block;margin-right:2.12766%;width:48.93617%}.products-wrapper .editing-row .editing-copy:last-child{margin-right:0}}.products-wrapper .editing-row .editing-video{float:left;display:block;margin-right:2.12766%;width:100%}.products-wrapper .editing-row .editing-video:last-child{margin-right:0}@media screen and (min-width: 768px){.products-wrapper .editing-row .editing-video{float:left;display:block;margin-right:2.12766%;width:48.93617%}.products-wrapper .editing-row .editing-video:last-child{margin-right:0}}.products-wrapper .editing-row .editing-video video{width:100%;height:auto}.products-wrapper .memories-row{float:left;display:block;margin-right:2.12766%;width:100%}.products-wrapper .memories-row:last-child{margin-right:0}@media screen and (max-width: 767px){.products-wrapper .memories-row p{font-size:0.9em}}.products-wrapper .memories-row .memories-background{float:left;display:block;margin-right:2.12766%;width:100%;background-image:url("/images/farm-patchwork-bg.jpg");background-repeat:no-repeat;background-size:cover;padding:2em 1.5em 1.5em 0}.products-wrapper .memories-row .memories-background:last-child{margin-right:0}.products-wrapper .memories-row .share-your-memories{float:left;display:block;margin-right:2.12766%;width:82.97872%;margin-left:8.51064%}.products-wrapper .memories-row .share-your-memories:last-child{margin-right:0}@media screen and (min-width: 768px){.products-wrapper .memories-row .share-your-memories{float:left;display:block;margin-right:2.12766%;width:82.97872%}.products-wrapper .memories-row .share-your-memories:last-child{margin-right:0}}.products-wrapper .memories-row .featured-stories{text-align:center}.products-wrapper .memories-row .featured-stories a{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.products-wrapper .memories-row .featured-stories a:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.products-wrapper .memories-row .featured-stories a:active:not(:disabled),.products-wrapper .memories-row .featured-stories a:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.proof-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.proof-wrapper::after{clear:both;content:"";display:table}.proof-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.proof-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.proof-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%}.proof-wrapper main:last-child{margin-right:0}}.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail{margin-bottom:1em}@media screen and (max-width: 767px){.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail{float:left;display:block;margin-right:2.12766%;width:48.93617%}.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail:last-child{margin-right:0}.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail:nth-child(2n){margin-right:0}.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail:nth-child(2n+1){clear:left}}@media screen and (min-width: 768px) and (max-width: 959px){.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail{float:left;display:block;margin-right:2.85714%;width:31.42857%}.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail:last-child{margin-right:0}.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail:nth-child(3n){margin-right:0}.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail:nth-child(3n+1){clear:left}}@media screen and (min-width: 960px){.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail{float:left;display:block;margin-right:2.85714%;width:31.42857%}.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail:last-child{margin-right:0}.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail:nth-child(3n){margin-right:0}.proof-wrapper main .proof-thumbnails .proof-thumbnails--thumbnail:nth-child(3n+1){clear:left}}.proof-wrapper main .proof-thumbnails .exposure{font-size:0.9em;font-weight:bold}.proof-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.proof-wrapper aside:last-child{margin-right:0}@media screen and (min-width: 768px){.proof-wrapper aside{float:left;display:block;margin-right:2.12766%;width:31.91489%}.proof-wrapper aside:last-child{margin-right:0}}.proof-wrapper aside h2,.proof-wrapper aside h3{margin-bottom:0.25em}.receipt-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.receipt-wrapper::after{clear:both;content:"";display:table}.receipt-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.receipt-wrapper main:last-child{margin-right:0}.receipt-wrapper main table.addresses td{vertical-align:top;border-bottom:1px solid #ccc}@media screen and (min-width: 768px){.receipt-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%}.receipt-wrapper main:last-child{margin-right:0}}.receipt-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.receipt-wrapper aside:last-child{margin-right:0}@media screen and (min-width: 768px){.receipt-wrapper aside{float:left;display:block;margin-right:2.12766%;width:31.91489%}.receipt-wrapper aside:last-child{margin-right:0}}.roll-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.roll-wrapper::after{clear:both;content:"";display:table}.roll-wrapper a{text-decoration:none}.roll-wrapper .roll-main{float:left;display:block;margin-right:2.12766%;width:100%}.roll-wrapper .roll-main:last-child{margin-right:0}@media screen and (min-width: 768px){.roll-wrapper .roll-main{float:left;display:block;margin-right:2.12766%;width:74.46809%}.roll-wrapper .roll-main:last-child{margin-right:0}}.roll-wrapper .roll-main .roll-thumbnails .thumbnail{margin-bottom:1em}@media screen and (max-width: 767px){.roll-wrapper .roll-main .roll-thumbnails .thumbnail{float:left;display:block;margin-right:2.12766%;width:48.93617%}.roll-wrapper .roll-main .roll-thumbnails .thumbnail:last-child{margin-right:0}.roll-wrapper .roll-main .roll-thumbnails .thumbnail:nth-child(2n){margin-right:0}.roll-wrapper .roll-main .roll-thumbnails .thumbnail:nth-child(2n+1){clear:left}}@media screen and (min-width: 768px) and (max-width: 959px){.roll-wrapper .roll-main .roll-thumbnails .thumbnail{float:left;display:block;margin-right:2.85714%;width:31.42857%}.roll-wrapper .roll-main .roll-thumbnails .thumbnail:last-child{margin-right:0}.roll-wrapper .roll-main .roll-thumbnails .thumbnail:nth-child(3n){margin-right:0}.roll-wrapper .roll-main .roll-thumbnails .thumbnail:nth-child(3n+1){clear:left}}@media screen and (min-width: 960px){.roll-wrapper .roll-main .roll-thumbnails .thumbnail{float:left;display:block;margin-right:2.85714%;width:31.42857%}.roll-wrapper .roll-main .roll-thumbnails .thumbnail:last-child{margin-right:0}.roll-wrapper .roll-main .roll-thumbnails .thumbnail:nth-child(3n){margin-right:0}.roll-wrapper .roll-main .roll-thumbnails .thumbnail:nth-child(3n+1){clear:left}}.roll-wrapper .roll-sidebar{float:left;display:block;margin-right:2.12766%;width:100%}.roll-wrapper .roll-sidebar:last-child{margin-right:0}@media screen and (min-width: 768px){.roll-wrapper .roll-sidebar{float:left;display:block;margin-right:2.12766%;width:23.40426%}.roll-wrapper .roll-sidebar:last-child{margin-right:0}}.rolls-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.rolls-wrapper::after{clear:both;content:"";display:table}.rolls-wrapper .rolls-main{float:left;display:block;margin-right:2.12766%;width:100%}.rolls-wrapper .rolls-main:last-child{margin-right:0}.rolls-wrapper .rolls-main a:visited{color:#666}.rolls-wrapper .rolls-main h2{border-bottom:1px solid #ccc}.rolls-wrapper .rolls-main h3{margin-bottom:0.2em}.rolls-wrapper .rolls-main li{display:inline-block;line-height:150%;padding-right:0.25em}.rolls-wrapper .rolls-main .decade{float:left;display:block;margin-right:2.12766%;width:100%}.rolls-wrapper .rolls-main .decade:last-child{margin-right:0}@media screen and (min-width: 768px){.rolls-wrapper .rolls-main .decade{float:left;display:block;margin-right:2.12766%;width:31.91489%}.rolls-wrapper .rolls-main .decade:last-child{margin-right:0}.rolls-wrapper .rolls-main .decade:nth-child(4n){margin-right:0}.rolls-wrapper .rolls-main .decade:nth-child(4n+1){clear:left}}.rolls-wrapper .rolls-main .decade h2{color:#666}.rolls-wrapper .rolls-main .unavailable{color:#ccc;text-decoration:line-through}@media screen and (min-width: 768px){.rolls-wrapper .rolls-main{float:left;display:block;margin-right:2.12766%;width:100%}.rolls-wrapper .rolls-main:last-child{margin-right:0}}.schedule-confirm-time-zone-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.schedule-confirm-time-zone-wrapper::after{clear:both;content:"";display:table}.schedule-confirm-time-zone-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.schedule-confirm-time-zone-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.schedule-confirm-time-zone-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%;margin-left:17.02128%}.schedule-confirm-time-zone-wrapper main:last-child{margin-right:0}}.search-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.search-wrapper::after{clear:both;content:"";display:table}.search-wrapper .title{display:none}@media screen and (min-width: 768px){.search-wrapper .title{display:inline-block}}.search-wrapper .search-main{float:left;display:block;margin-right:2.12766%;width:100%}.search-wrapper .search-main:last-child{margin-right:0}@media screen and (min-width: 768px){.search-wrapper .search-main{float:left;display:block;margin-right:2.12766%;width:74.46809%}.search-wrapper .search-main:last-child{margin-right:0}}.search-wrapper .search-main .grouped-results h2{color:#666;border-bottom:1px solid #ccc;margin:0 0 0.25em 0}@media screen and (max-width: 767px){.search-wrapper .search-main .grouped-results h2{font-size:1em}}.search-wrapper .search-main .grouped-results h3{margin:0 0 0.25em 0}@media screen and (max-width: 767px){.search-wrapper .search-main .grouped-results h3{font-size:1.1em}}.search-wrapper .search-main .grouped-results h3 a{text-decoration:none}.search-wrapper .search-main .grouped-results .result-roll-header::after{clear:both;content:"";display:table}.search-wrapper .search-main .grouped-results .result-roll-header .result-roll-header--title{float:left}.search-wrapper .search-main .grouped-results .result-roll-header .result-roll-header--more{float:right;font-size:0.8em;margin:0.25em 0.25em 0 0;color:#666}.search-wrapper .search-main .grouped-results .result-roll-thumbnails{text-align:center}.search-wrapper .search-main .grouped-results .result-roll-thumbnails a{text-decoration:none}@media screen and (min-width: 768px){.search-wrapper .search-main .grouped-results .result-roll-thumbnails .image-left img,.search-wrapper .search-main .grouped-results .result-roll-thumbnails .image-right img{max-width:80%}}.search-wrapper .search-main .search-hit{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:1.5em;border-bottom:1px solid #ccc}.search-wrapper .search-main .search-hit:last-child{margin-right:0}.search-wrapper .search-main .search-hit .search-hit-thumbnail{float:left;display:block;margin-right:2.12766%;width:48.93617%}.search-wrapper .search-main .search-hit .search-hit-thumbnail:last-child{margin-right:0}.search-wrapper .search-main .search-hit .search-hit-thumbnail a{text-decoration:none}.search-wrapper .search-main .search-hit .search-hit-excerpt{float:left;display:block;margin-right:2.12766%;width:48.93617%}.search-wrapper .search-main .search-hit .search-hit-excerpt:last-child{margin-right:0}.search-wrapper .search-main .search-hit .search-hit-excerpt .comment-excerpt{line-height:140%}.search-wrapper .search-main .search-hit .search-hit-excerpt .comment-excerpt em{padding:0.2em;background-color:#fffaa6}.search-wrapper .search-main .pagination{text-align:center;font-size:1.25em}.search-wrapper .search-main .pagination .current{font-weight:bold}.search-wrapper .search-main .pagination .disabled,.search-wrapper .search-main .pagination .gap{opacity:0.5}.search-wrapper .search-main .pagination a,.search-wrapper .search-main .pagination span{margin-right:0.25em}.search-wrapper .search-main .search-thumbnails .thumbnail{float:left;display:block;margin-right:2.12766%;width:48.93617%}.search-wrapper .search-main .search-thumbnails .thumbnail:last-child{margin-right:0}.search-wrapper .search-main .search-thumbnails .thumbnail:nth-child(2n){margin-right:0}.search-wrapper .search-main .search-thumbnails .thumbnail:nth-child(2n+1){clear:left}@media screen and (min-width: 768px){.search-wrapper .search-main .search-thumbnails .thumbnail{float:left;display:block;margin-right:2.85714%;width:31.42857%}.search-wrapper .search-main .search-thumbnails .thumbnail:last-child{margin-right:0}.search-wrapper .search-main .search-thumbnails .thumbnail:nth-child(3n){margin-right:0}.search-wrapper .search-main .search-thumbnails .thumbnail:nth-child(3n+1){clear:left}}.search-wrapper .search-sidebar{float:left;display:block;margin-right:2.12766%;width:100%}.search-wrapper .search-sidebar:last-child{margin-right:0}@media screen and (min-width: 768px){.search-wrapper .search-sidebar{float:left;display:block;margin-right:2.12766%;width:23.40426%}.search-wrapper .search-sidebar:last-child{margin-right:0}}.search-wrapper .search-sidebar h3{margin-bottom:0.25em}.search-wrapper .search-sidebar p{font-family:"Helvetica","Arial",sans-serif;font-size:0.7em;color:#666;margin-bottom:0}.search-wrapper .search-sidebar #map{width:100%;height:225px;margin-bottom:0.5em}.search-wrapper .search-sidebar .count{color:#ccc}.search-wrapper .search-sidebar .show-all{margin-left:2.25em;font-size:0.8em;cursor:pointer}.search-wrapper .search-sidebar .hidden{display:none}.share-your-story-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.share-your-story-wrapper::after{clear:both;content:"";display:table}.share-your-story-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.share-your-story-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.share-your-story-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%;margin-left:17.02128%}.share-your-story-wrapper main:last-child{margin-right:0}}.share-your-story-wrapper main .edit-story-row{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:2em}.share-your-story-wrapper main .edit-story-row:last-child{margin-right:0}@media screen and (min-width: 768px){.share-your-story-wrapper main .edit-story-row{float:left;display:block;margin-right:3.22581%;width:100%}.share-your-story-wrapper main .edit-story-row:last-child{margin-right:0}}@media screen and (min-width: 768px){.share-your-story-wrapper main .edit-story-row .edit-story-row--thumbnail{float:left;display:block;margin-right:3.22581%;width:35.48387%}.share-your-story-wrapper main .edit-story-row .edit-story-row--thumbnail:last-child{margin-right:0}}@media screen and (min-width: 768px){.share-your-story-wrapper main .edit-story-row .edit-story-row--input{float:left;display:block;margin-right:3.22581%;width:48.3871%}.share-your-story-wrapper main .edit-story-row .edit-story-row--input:last-child{margin-right:0}}.share-your-story-wrapper main .submit{text-align:center}.share-your-story-wrapper main .submit input{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.share-your-story-wrapper main .submit input:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.share-your-story-wrapper main .submit input:active:not(:disabled),.share-your-story-wrapper main .submit input:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}.share-your-story-thank-you-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.share-your-story-thank-you-wrapper::after{clear:both;content:"";display:table}.share-your-story-thank-you-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.share-your-story-thank-you-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.share-your-story-thank-you-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%;margin-left:17.02128%}.share-your-story-thank-you-wrapper main:last-child{margin-right:0}}.share-your-story-thank-you-wrapper main p{font-size:1.25em}.slideshow-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.slideshow-wrapper::after{clear:both;content:"";display:table}.slideshow-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.slideshow-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.slideshow-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%}.slideshow-wrapper main:last-child{margin-right:0}}.slideshow-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.slideshow-wrapper aside:last-child{margin-right:0}.slideshow-wrapper aside dl dt{font-weight:bold}.slideshow-wrapper aside dl dd{margin-bottom:1em}.slideshow-wrapper aside #online_status{margin-bottom:1em}.slideshow-wrapper aside #online_status.connected{color:#090}.slideshow-wrapper aside #online_status.disconnected,.slideshow-wrapper aside #online_status.error-connecting{color:red}@media screen and (min-width: 768px){.slideshow-wrapper aside{float:left;display:block;margin-right:2.12766%;width:31.91489%}.slideshow-wrapper aside:last-child{margin-right:0}}.state-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.state-wrapper::after{clear:both;content:"";display:table}.state-wrapper .table-and-map{float:left;display:block;margin-right:2.12766%;width:100%;margin-bottom:2em}.state-wrapper .table-and-map:last-child{margin-right:0}.state-wrapper .map .reset-map{font-size:0.8em;display:none;pointer:cursor}.state-wrapper .map .background{fill:none}.state-wrapper .map .feature{fill:#eee}.state-wrapper .map .feature.selected{fill:#ddd}.state-wrapper .map .mesh{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.state-wrapper .map .county{stroke:#fff;stroke-linecap:round;stroke-linejoin:round;pointer-events:all;cursor:pointer}.state-wrapper .map .county.selected{fill:#ffa600}@media screen and (min-width: 960px){.state-wrapper .map .county:hover{fill:#ffa600}}.state-wrapper .map .q0{fill:#bdc9e0}.state-wrapper .map .q1{fill:#74a9cf}.state-wrapper .map .q2{fill:#188ec0}.state-wrapper .map .q3{fill:#005c8e}.state-wrapper .map .county-label{fill:#fff;fill-opacity:0.9;font-size:0.2px;text-anchor:middle;pointer-events:none}.state-wrapper .map .long-name{font-size:0.15px}#stories_show .main,#stories_index .main{background-color:#333;color:white}.featured-stories-wrapper{max-width:68em;margin-left:auto;margin-right:auto}.featured-stories-wrapper::after{clear:both;content:"";display:table}.featured-stories-wrapper .header{margin-bottom:0}.featured-stories-wrapper h1{color:white}@media screen and (max-width: 767px){.featured-stories-wrapper h1{line-height:1.3em;font-size:1.3em}}.featured-stories-wrapper nav a{position:absolute;top:57%;display:block;outline:none;text-align:left;z-index:1000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){.featured-stories-wrapper nav a{top:50%}}@media screen and (min-width: 768px){.featured-stories-wrapper .swiper-button-white{background-color:#0397d6;padding:2em;border-radius:50%}}.featured-stories-wrapper .header{position:relative}@media screen and (max-width: 767px){.featured-stories-wrapper .header img{margin-top:3.75em}}.featured-stories-wrapper .header .county{padding:1em;position:absolute;left:0;top:0;font-family:"Oswald","Helvetica","Arial",sans-serif;font-weight:300;text-shadow:#333 2px 2px 2px}.featured-stories-wrapper .header .search{padding:1em;position:absolute;top:0;right:0;font-size:0.8em;text-align:right}@media screen and (min-width: 768px){.featured-stories-wrapper .header .search{font-size:1em;padding:1em}}.featured-stories-wrapper .header .search a{background-color:rgba(1,1,1,0.3);border-radius:2em;border:2px solid white;color:white;font-weight:bold;text-decoration:none;display:inline-block;padding:0.5em 1.5em;text-shadow:#333 1px 1px 1px}@media screen and (min-width: 768px){.featured-stories-wrapper .header .search a{margin:0}}.featured-stories-wrapper .bottom .story{float:left;display:block;margin-right:2.12766%;width:100%;padding:1em;text-shadow:#333 2px 2px 2px;font-style:italic}.featured-stories-wrapper .bottom .story:last-child{margin-right:0}.featured-stories-wrapper .bottom .story p{margin:0 0 0.5em 0;padding:0}@media screen and (min-width: 768px){.featured-stories-wrapper .bottom .story{float:left;display:block;margin-right:2.12766%;width:65.95745%}.featured-stories-wrapper .bottom .story:last-child{margin-right:0}}@media screen and (min-width: 768px){.featured-stories-wrapper .bottom .story{line-height:1.3em;font-size:1.25em}}.featured-stories-wrapper .bottom .story cite{font-family:"Helvetica","Arial",sans-serif;font-style:normal;font-weight:bold;padding-left:0.5em}.featured-stories-wrapper .bottom .map{float:left;display:block;margin-right:2.12766%;width:100%;position:relative;padding:1em}.featured-stories-wrapper .bottom .map:last-child{margin-right:0}@media screen and (min-width: 768px){.featured-stories-wrapper .bottom .map{float:left;display:block;margin-right:2.12766%;width:31.91489%}.featured-stories-wrapper .bottom .map:last-child{margin-right:0}}.terms-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.terms-wrapper::after{clear:both;content:"";display:table}.terms-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.terms-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.terms-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%}.terms-wrapper main:last-child{margin-right:0}}.terms-wrapper aside{float:left;display:block;margin-right:2.12766%;width:100%}.terms-wrapper aside:last-child{margin-right:0}@media screen and (min-width: 768px){.terms-wrapper aside{float:left;display:block;margin-right:2.12766%;width:31.91489%}.terms-wrapper aside:last-child{margin-right:0}}.unsubscribe-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.unsubscribe-wrapper::after{clear:both;content:"";display:table}.unsubscribe-wrapper main{float:left;display:block;margin-right:2.12766%;width:100%}.unsubscribe-wrapper main:last-child{margin-right:0}@media screen and (min-width: 768px){.unsubscribe-wrapper main{float:left;display:block;margin-right:2.12766%;width:65.95745%;margin-left:17.02128%}.unsubscribe-wrapper main:last-child{margin-right:0}}.unsubscribe-wrapper main p{font-size:1.25em}.verify-address-wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:1em}.verify-address-wrapper::after{clear:both;content:"";display:table}.verify-address-wrapper main{float:right;display:block;margin-left:2.12766%;width:100%}.verify-address-wrapper main:last-child{margin-left:0}.verify-address-wrapper main .map-instructions{margin-top:0.5em;font-size:0.8em;color:#666;line-height:1.3;font-family:"Helvetica","Arial",sans-serif}.verify-address-wrapper main .coordinates{margin-bottom:1em}.verify-address-wrapper main .coordinates h4{margin:0}.verify-address-wrapper main .coordinates p{margin:0}.verify-address-wrapper main .buttons input{border:1px solid #006692;border-radius:3px;box-shadow:inset 0 1px 0 0 #32baf3;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#0397d6;background-image:-webkit-linear-gradient(#0397d6,#0071a1);background-image:linear-gradient(#0397d6,#0071a1);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #00587d;background-clip:padding-box}.verify-address-wrapper main .buttons input:hover:not(:disabled){background-color:#0684b9;background-image:-webkit-linear-gradient(#0684b9,#006692);background-image:linear-gradient(#0684b9,#006692);box-shadow:inset 0 1px 0 0 #0ca5e7;cursor:pointer}.verify-address-wrapper main .buttons input:active:not(:disabled),.verify-address-wrapper main .buttons input:focus:not(:disabled){border:1px solid #006692;box-shadow:inset 0 0 8px 4px #005b82,inset 0 0 8px 4px #005b82}@media screen and (min-width: 768px){.verify-address-wrapper main{float:right;display:block;margin-left:2.12766%;width:65.95745%}.verify-address-wrapper main:last-child{margin-left:0}}.verify-address-wrapper aside{float:right;display:block;margin-left:2.12766%;width:100%}.verify-address-wrapper aside:last-child{margin-left:0}@media screen and (min-width: 768px){.verify-address-wrapper aside{float:right;display:block;margin-left:2.12766%;width:31.91489%}.verify-address-wrapper aside:last-child{margin-left:0}}
