﻿/*!
Theme Name:     Touretteshero
Theme URI:      https://touretteshero.com
Description:    Custom theme for touretteshero.com
Author:         Dan Farrow
Author URI:     https://squarebracket.net

Version:        0.7.0

NOTE: Please edit the CSS for this site using SASS http://sass-lang.com/
All SASS source files can be found in /sass
*/html,body,div,span,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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0}ol,ul{list-style:none}blockquote{quotes:none}blockquote::before,blockquote::after{content:"";content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}:root{--wp-toolbar-height: 46px}@media(min-width: 784px){:root{--wp-toolbar-height: 32px}}::selection{background-color:#444;color:#fff}a:link::selection{color:#38b1ea}a:hover::selection{background-color:#38b1ea;color:#fff}.customfont{font-family:"HometownHero","Marker Felt","sans-serif"}@font-face{font-family:"HometownHero";src:url("fonts/hometownherobb_reg-webfont.eot");src:url("fonts/hometownherobb_reg-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/hometownherobb_reg-webfont.woff") format("woff"),url("fonts/hometownherobb_reg-webfont.ttf") format("truetype"),url("fonts/hometownherobb_reg-webfont.svg#HometownHeroBBRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"HometownHero";src:url("fonts/hometownherobb_bld-webfont.eot");src:url("fonts/hometownherobb_bld-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/hometownherobb_bld-webfont.woff") format("woff"),url("fonts/hometownherobb_bld-webfont.ttf") format("truetype"),url("fonts/hometownherobb_bld-webfont.svg#HometownHeroBBBold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"HometownHero";src:url("fonts/hometownherobb_ital-webfont.eot");src:url("fonts/hometownherobb_ital-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/hometownherobb_ital-webfont.woff") format("woff"),url("fonts/hometownherobb_ital-webfont.ttf") format("truetype"),url("fonts/hometownherobb_ital-webfont.svg#HometownHeroBBItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"PTSans";src:url("fonts/PTS76F-webfont.eot");src:url("fonts/PTS76F-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/PTS76F-webfont.woff") format("woff"),url("fonts/PTS76F-webfont.ttf") format("truetype"),url("fonts/PTS76F-webfont.svg#PTSansBoldItalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"PTSans";src:url("fonts/PTS75F-webfont.eot");src:url("fonts/PTS75F-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/PTS75F-webfont.woff") format("woff"),url("fonts/PTS75F-webfont.ttf") format("truetype"),url("fonts/PTS75F-webfont.svg#PTSansBold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"PTSans";src:url("fonts/PTS56F-webfont.eot");src:url("fonts/PTS56F-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/PTS56F-webfont.woff") format("woff"),url("fonts/PTS56F-webfont.ttf") format("truetype"),url("fonts/PTS56F-webfont.svg#PTSansItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"PTSans";src:url("fonts/PTS55F-webfont.eot");src:url("fonts/PTS55F-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/PTS55F-webfont.woff") format("woff"),url("fonts/PTS55F-webfont.ttf") format("truetype"),url("fonts/PTS55F-webfont.svg#PTSansRegular") format("svg");font-weight:normal;font-style:normal}.screen-reader-text,.visually-hidden{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;width:1px}.visually-hidden{position:absolute}.screen-reader-text{display:inline-block}.jump-links{left:0;position:absolute;top:0}.screen-reader-text.jump-links a:focus{background:#fff;color:#3252a9;font-family:"HometownHero","Marker Felt","sans-serif";font-size:1.2rem;left:4px;padding:1em;position:fixed;top:4px;width:auto;z-index:9999}@media print{.screen-reader-text{display:none}}@-ms-viewport{width:device-width}@media(prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important}}a:focus,a.focus{outline:4px dotted #38b1ea;text-decoration:none}a,a:link,a:visited{color:#3252a9;text-decoration:none}a:active,a:focus,a:hover{color:#38b1ea}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:none}h1:focus,h1.focus,h2:focus,h2.focus,h3:focus,h3.focus,h4:focus,h4.focus,h5:focus,h5.focus,button:focus,button.focus{outline:4px dotted #38b1ea;text-decoration:none}a.backToReferrer::before{content:"‹ "}button::-moz-focus-inner{border:0}button,.theroButton,a.button,a.theroButton,input[type=submit]{background-color:#3252a9;border-radius:6px;border:0;outline:0;color:#fff;cursor:pointer;display:inline-block;font-family:"HometownHero","Marker Felt","sans-serif";font-size:1.167rem;font-weight:normal;overflow:hidden;padding:3px 10px;text-decoration:none;vertical-align:middle}button:focus,button.focus,.theroButton:focus,.theroButton.focus,a.button:focus,a.button.focus,a.theroButton:focus,a.theroButton.focus,input[type=submit]:focus,input[type=submit].focus{outline:4px dotted #38b1ea;text-decoration:none}a.theroButton{padding:4px 10px 4px 10px;display:inline-block}button.lowlight,.theroButton.lowlight{background-color:#444;color:#999}button:hover,button.hover,button:focus,button.focus,.button:hover,.button.hover,.button:focus,.button.focus,.theroButton:hover,.theroButton.hover,.theroButton:focus,.theroButton.focus,input[type=submit]:hover,input[type=submit].hover,input[type=submit]:focus,input[type=submit].focus{background-color:#38b1ea;border-top-color:#38b1ea;box-shadow:none;text-decoration:none}.theroButton:active,input[type=submit]:active{border-top-color:#3252a9;background:#3252a9}.theroButton.caution:hover,.theroButton.caution:focus{background:red;border-top:1px solid #900}.theroButton.pad{padding:.8rem 1rem}.content-footer{width:100%}.content-header__title{margin-bottom:1rem}.content-header--gallery .content-header__section--has-image{background-image:none;padding-right:0}@media(min-width: 784px){.content-header__sections{display:flex;justify-content:space-between}.content-header__sections p:last-of-type{margin-bottom:0}}@media(min-width: 545px){.content-header__section--has-image{background-image:url("images/bg_top_boxes.png");background-position:99% 16px;background-repeat:no-repeat;min-height:240px;padding-right:300px}.page-template-page-about .content-header__section--has-image{background-image:url("images/bg_top_boxes_about.png");background-position:right center;background-size:280px}.page-id-6 .content-header__section--has-image{background-image:none;padding-right:0}.page-id-1733 .content-header__section--has-image{background-image:none;padding-right:0}.error404 .content-header__section--has-image{background-image:url("images/bg_404.png");background-position:95% bottom;background-size:240px;padding-right:300px}.page-template-template-oops-php .content-header__section--has-image{background-image:none;padding-right:0}}@media(min-width: 784px){.content-header--gallery .content-header__section--has-image{background-image:url("images/bg_search_widget_thero.png");background-size:160px;padding-right:300px}.content-header.content-header--image{background-size:270px}.page-template-page-about .content-header__section--has-image{background-position:100% 10px}.page-id-6 .content-header__section--has-image{background-image:url("images/bg_top_boxes_contact.png");background-position:95% bottom;background-size:240px;padding-right:300px}.page-id-1733 .content-header__section--has-image{background-image:url("images/bg_top_boxes_faq.png");background-position:97% 100%;padding-right:300px}.error404 .content-header__section--has-image,.page-template-template-oops-php .content-header__section--has-image{background-image:url("images/bg_404.png");background-position:95% bottom;background-size:240px;padding-right:300px}}@media(min-width: 993px){.content-header__section--has-image{background-size:auto}}.disclaimer{background-color:rgba(255,255,255,.94);bottom:0;left:0;max-height:100vh;overflow:auto;position:absolute;top:0;visibility:hidden;z-index:999}.disclaimer__content{max-height:100vh;max-width:100vw;opacity:0;padding:2rem;transition:opacity .2s ease-in-out}body.show-disclaimer{height:100vh;overflow-y:hidden}body.show-disclaimer .disclaimer{visibility:visible}body.show-disclaimer .disclaimer__content{opacity:1}.disclaimer__buttons{display:flex;justify-content:center;flex-wrap:wrap}.acceptDisclaimer.theroButton{align-items:center;display:flex;flex-wrap:wrap;font-family:unset;justify-content:center;margin:1em;min-width:200px;margin-bottom:1rem;padding:1em 0}.acceptDisclaimer.theroButton p{flex-basis:100%;margin:0}a.dev-warning{background:red;color:#fff;display:block;font-size:1.5rem;font-weight:bold;line-height:1.2em;padding:1em;text-align:center}@media(min-width: 545px){.disclaimer__buttons{flex-wrap:nowrap}}@media(min-width: 784px){body.show-disclaimer .disclaimer{background-color:transparent;bottom:0;right:0;overflow:hidden;position:fixed;top:0;align-items:center;display:flex;justify-content:center}.disclaimer__content{background-color:#fff;box-shadow:rgba(0,0,0,.3) 0px 3px 8px 2px;height:auto;max-width:800px;overflow:auto}.disclaimer__content:focus,.disclaimer__content:hover,.disclaimer__content:focus-within{outline:6px solid #3252a9}}.media-wrap,.wp-block-embed{height:0;margin:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}iframe.vimeo,iframe.youtube,iframe.kickstarter,.wp-block-embed__wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-embed__wrapper iframe{height:100% !important;width:100% !important}.site-footer{clear:both;min-height:120px;width:100%}.footer-nav{background:url("images/bg_footer.png") 50% top repeat-x;padding-right:233px;padding-top:60px;position:relative;text-align:left}.footer-nav li{margin-bottom:.5rem}.site-footer .th-device a,.site-footer .changing-the-world{background-image:url("images/bg_site-info.png");background-repeat:no-repeat;height:118px;overflow:hidden;padding:0;position:absolute;text-indent:-1000px;top:60px}.site-footer .th-device a{background-position:left top;display:none;left:0;background-size:320px;width:130px}.site-footer .changing-the-world{background-position:100% top;background-size:320px;right:0;width:190px}@media(min-width: 784px){.footer-nav{text-align:center;padding-left:0;padding-right:0;padding-top:80px}.site-footer .th-device a{display:block}.footer-nav li{display:inline-block}.footer-nav li a{padding:6px}}.block{display:block !important}@media(min-width: 993px){.site-footer .changing-the-world{background-size:auto;width:233px}.site-footer .th-device a{background-size:auto;width:167px}}input,textarea,select{border-radius:3px;border:3px solid #3252a9;font-size:1rem;height:3rem;padding:.5rem 1rem;text-decoration:none;text-shadow:rgba(170,170,170,.4) 0 1px 0;vertical-align:middle}input,textarea{margin-bottom:1rem;max-width:30rem}input[type=checkbox],input[type=radio]{height:auto;padding:0;width:auto}input[type=submit]{width:auto}input[type=submit]::-moz-focus-inner{border:0}input[type=submit]:focus{border:0}input:focus,select:focus,textarea:focus{background:#fff;border:3px solid #38b1ea}textarea{height:6em;transition:height .25s ease-in-out}textarea:focus{height:10em}label{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.modal--search-form{display:none}.show-search .modal--search-form{align-items:center;bottom:0;display:flex;flex-wrap:nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.header-tools__search form button{background-color:unset;border-radius:0;padding:0}.modal--search-form input{font-size:2rem;padding:1em .5em;width:70vw}.modal--search-form form button{margin-left:1rem;position:relative;top:-0.5em}.modal--search-form button:not(:focus):not(:active){filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(306deg) brightness(104%) contrast(101%)}.header-tools__safemode{background-color:#3252a9;border-radius:3px;min-width:8rem}.header-tools__safemode .safeModeStatus{margin-bottom:0}.header-tools__safemode .safeModeStatus a{padding:0 .5em}.safeModeOn .header-tools__safemode{background-color:#008900}.header-tools__safemode a{border-radius:3px;display:block;font-weight:bold;line-height:2rem;height:100%}.header-tools__safemode a:hover,.header-tools__safemode a:focus{background-color:#38b1ea}.site-header{padding-top:5rem;position:relative}.header-tools{align-items:center;display:flex;justify-content:flex-end;max-height:3rem;overflow:visible;position:absolute;right:1rem;top:2rem}.header-tools__section{margin-left:1rem;line-height:0}.header-tools__avatar a{display:inline-block}.header-tools__avatar img{height:2rem;width:2rem}@media(min-width: 545px){.site-header{padding-top:unset}}.site-logo{background-image:url("images/touretteshero_logo.svg");background-position:left top;background-repeat:no-repeat;background-size:100% 100%;display:block;height:100px;overflow:hidden;text-indent:-1000px;width:190px}@media(min-width: 784px){.site-logo{height:120px;width:228px}}.i{background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;display:inline-block;filter:invert(26%) sepia(13%) saturate(6994%) hue-rotate(205deg) brightness(99%) contrast(88%);height:1.7rem;overflow:hidden;text-indent:-100vw;width:1.7rem}.i.white,a:hover>.i.white,a:focus>.i.white{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(165deg) brightness(101%) contrast(102%)}.i.offset--s{transform:translateY(0.2em)}.i.offset--m{transform:translateY(0.4em)}.i.margin{margin-right:.5666666667rem}.i:hover,.i:focus,a:hover>.i,a:focus>.i,a:focus-within>.i{background-color:transparent;filter:invert(55%) sepia(97%) saturate(376%) hue-rotate(161deg) brightness(93%) contrast(98%)}.i--bars{background-image:url("icons/_bars.svg")}.i--cart{background-image:url("icons/_cart.svg")}.i--comment{background-image:url("icons/_comments.svg")}.i--email{background-image:url("icons/_envelope.svg")}.i--facebook{background-image:url("icons/_facebook.svg")}.i--funny{background-image:url("icons/_heart-filled.svg")}.i--instagram{background-image:url("icons/_instagram.svg")}.i--link{background-image:url("icons/_link.svg")}.i--print{background-image:url("icons/_print.svg")}.i--rss{background-image:url("icons/_rss.svg")}.i--search{background-image:url("icons/_search.svg")}.i--share{background-image:url("icons/_ios-share.svg")}.i--skype{background-image:url("icons/_skype.svg")}.i--soundcloud{background-image:url("icons/_soundcloud.svg")}.i--twitter{background-image:url("icons/_twitter.svg")}.i--unfunny{background-image:url("icons/_heart-outline.svg")}.i--upload{background-image:url("icons/_pencil.svg")}.i--user{background-image:url("icons/_user.svg")}.i--x{background-image:url("icons/_x.svg")}.i--youtube{background-image:url("icons/_youtube.svg")}a[data-featherlight] img{cursor:pointer}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-container img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:1rem}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html{height:100vh}body{background-color:#fff;margin:0 auto;padding:1rem;max-width:1100px;overflow-x:hidden}.l_m-block{width:100%}.l_block{display:block}.l_mb1{margin-bottom:1rem}.l_mb2{margin-bottom:2rem}.l_mb3{margin-bottom:3rem}.site-header{margin-bottom:1rem}.content-header,.content-inner,.main-container,.content-footer,.site-footer{margin-bottom:2rem}@media(min-width: 784px){.main-container{display:flex;flex-wrap:wrap;justify-content:center}.blog-wrapper{flex:5}.widget-area--primary{flex:2;margin-left:2rem}}.main-menu ul,.share-menu ul{bottom:0;height:100vh;left:0;max-height:100vh !important;position:fixed;right:0;top:0;visibility:hidden}.admin-bar .main-menu ul,.admin-bar .share-menu ul{height:calc(100vh - var(--wp-toolbar-height));top:var(--wp-toolbar-height)}.show-menu .main-menu ul,.show-share .share-menu ul{visibility:visible}.main-menu ul,.share-menu ul{display:flex;flex-direction:column;justify-content:space-around;z-index:1000}.menu-item.current-menu-item{background-color:#38b1ea}.menu-item.current-menu-item a{font-weight:bold}.menu-item{display:flex;flex:1;font-family:"HometownHero","Marker Felt","sans-serif";font-size:2rem;text-align:center}.menu-item a{align-items:center;color:#fff;display:flex;font-weight:normal;justify-content:center;width:100%}.menu-item a:hover{background-color:#38b1ea}.modal-close{background-color:transparent;background-size:1.7rem;filter:invert(98%) sepia(1%) saturate(0%) hue-rotate(244deg) brightness(114%) contrast(100%);padding:2rem;position:absolute;right:0;top:0}.home #menu .modal-close:hover,.home #menu .modal-close:focus{filter:invert(32%) sepia(10%) saturate(6989%) hue-rotate(199deg) brightness(87%) contrast(92%);outline-color:#fff}#message,.message_js,.message_js div{display:block}#message_holder,#cookie-check-fail{background:#666;border:0;color:#fff;font-family:"HometownHero","Marker Felt","sans-serif";font-size:1.334rem;left:0;padding:10px 0;position:absolute;right:0;text-align:center;top:0}#message_holder p{margin:0}.message,#theme-my-login .error,#theme-my-login1 .error,#theme-my-login2 .error{display:none}.cookie-check-fail{display:none}body.cookie-fail .cookie-check-fail{display:block}hr.sketch_line{border:0;display:block;height:5px;background:url("images/line_horizontal_full.png") 50% 0 no-repeat transparent;margin-top:0}.show_more{font-size:.834em;cursor:pointer}.header--fancy{background-color:#ddd;background-image:url("images/bg_tic-search-results_title__wide.png"),url("images/bg_tic-search-results_title__wide.png");background-position:0 50%,100% 50%;background-repeat:repeat-y;padding:.5em}.logged-in .j_avatar{color:transparent;display:inline-block;height:32px;opacity:0;overflow:hidden;vertical-align:middle;width:32px}.logged-in .j_avatar.pop{transition:opacity .5s ease-out;opacity:1 !important}.logged-in .only-logged-out{display:none !important}.only-logged-in{display:none !important}.logged-in .only-logged-in{display:inline-block !important}.no-js .print-this{display:none;visibility:hidden}.entry-content ul,.entry-content ol{list-style:unset;margin-left:1em}.entry-content ul li,.entry-content ol li{margin-bottom:.2em}ul.products,ol.products{list-style:none}body::before{content:"";opacity:0;transition:opacity .2s ease-in-out}body.show-modal-overlay::before{background-color:#3252a9;bottom:0;left:0;position:fixed;opacity:.95;right:0;top:0;z-index:999}@media print{@page{margin:1in .75in 1in;orphans:4;widows:3}h1,h2,h3,h4,h5{color:#000 !important;font-weight:normal !important;page-break-after:avoid;page-break-inside:avoid}a{color:#000 !important;text-decoration:underline}*{background-image:none !important}a::after{content:" (" attr(href) ")"}.no-print,.site-header .main-menu,.screen-reader-text,.site-footer,.tools{display:none !important}.site-logo{display:block;font-family:"HometownHero","Marker Felt","sans-serif";font-size:3rem;overflow:visible;text-indent:0}.site-logo::after{content:" "}.site-header{height:auto}.content-header::after{content:unset}.content-header__section--has-image{min-height:auto;padding-right:0}}.has-js .safeModeStatus{opacity:0;transition:all .5s ease-out}.has-js .safeModeStatus.pop{opacity:1}.safeModeStatus a{color:#fff}.safeModeStatusOn{color:#008900}.safeModeButton--on{background-color:#008900}.safeModeButton--on:hover,.safeModeButton--on:focus{background-color:#38b1ea}.theroButton.safeModeConfirm{font-family:unset;font-weight:bold}div.social a{background-image:url("images/icon_tic_meta.png");background-repeat:no-repeat;display:inline-block;height:14px;margin-right:0px;border:8px solid #fff;overflow:hidden;text-indent:1000px;vertical-align:middle;width:15px}div.social a.twitterLink{background-position:-270px -28px}div.social a.twitterLink:hover{background-position:-270px 0}div.social a.facebookLink{background-position:-285px -28px}div.social a.facebookLink:hover{background-position:-285px 0}div.social a.emailLink{background-position:-300px -28px}div.social a.emailLink:hover{background-position:-300px 0}div.social a.printLink{background-position:-315px -28px}div.social a.printLink:hover{background-position:-315px 0}#custom_html-2{overflow:hidden}@media(min-width: 784px){#custom_html-2{background:none}}.support-us{display:flex;font-size:2rem;font-weight:bold;justify-content:center;line-height:1.2em}.support-us a{background-color:#3252a9;border-radius:1em;color:#fff;padding:1.6em;text-shadow:0 1px 3px #222}.support-us a:hover,.support-us a:focus{background-color:#38b1ea}.support-us span{padding:.25em}.support-us{transition:transform .3s cubic-bezier(0.175, 0.885, 0.32, 2.275)}.support-us:hover,.support-us:focus{transform:scale3d(1.2, 1.2, 1.2)}.kapow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120.14939 70.348855'%3E%3Cpath d='M21.99 10.368C22.81 10.286 52.293 34.583 50.532 0c.034-.014 16.84 33.804 28.507.157 1.924 27.867 19.454 9.788 28.166 5.1-19.99 22.88-3.8 25.663 12.943 25.637-21.05 4.412-30.632 4.453-12.668 22.153-9.184-3.969-25.134-13.496-15.574 9.542-8.27-3.994-18.083-20.252-25.374 7.76-8.225-21.556-20.055-17.827-41.369-.335 10.945-21.234 6.84-21.007-13.642-16.416C43.63 37.212 14.561 33.508 0 29.545c37.036 1.056 29.437-7.43 21.99-19.177z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat}.widget-area--social{margin-bottom:1rem}.tools__section--social{display:flex;justify-content:center}.tools__section--social ul{display:flex;justify-content:space-between;width:95vw;max-width:30rem}.tools__section--social a .fa{height:2.55rem;width:2.55rem}html{font-size:16px}body,input,textarea{font-family:"PTSans","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:1.167rem;line-height:1.417em;color:#222}p{margin-bottom:1em}.content .page-title span{display:block;color:#666}.disclaimer p,.content p,.content ul,.content ol,.content pre,.content hr{margin-bottom:1rem}@media(min-width: 784px){body,input,textarea{font-size:1.1rem}}h1,h2,h3,h4,h5,h6{clear:both}h1,h2,h3,h4,h5,h6{color:#666;font-family:"HometownHero","Marker Felt","sans-serif";line-height:1.2em;font-weight:bold;margin:0 0 .25em 0}h1{font-size:2.334rem;line-height:1.2em}h2{font-size:1.917rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h3 a:hover,h3 a:active,h3 a:focus{text-decoration:none}h1.page-title{font-size:1.917em;margin-bottom:2rem}.content .hi_title{color:#999 !important}h1.pad,h2.pad,h3.pad,h4.pad,h5.pad{padding:1rem}.centre{flex-basis:100%;text-align:center}.ctf-tweets{text-align:left}body.safeModeOn .widget_twitter,body.safeModeOn .widget_custom-twitter-feeds-widget{display:none}.widget-container--picoftheweek{text-align:center}.widget-container--picoftheweek .image{margin-bottom:0}.iotw{width:100%}.iotw__title{background-image:url("images/bg--potw.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;color:#fff;font-size:1.5rem;letter-spacing:-0.084em;margin:0 auto;max-width:20em;padding:.6rem 1rem 1.8rem;position:relative;top:1.5rem;z-index:99}@media(min-width: 784px){.iotw{width:unset}}.widget-area--primary{margin-bottom:1rem;vertical-align:top}.widget-container{background-image:url("images/line_horizontal_full.png");background-position:center bottom;background-repeat:no-repeat;background-size:90%;text-align:center}.widget-title{text-align:center;font-weight:bold;margin:.5em 0 1em;text-align:center}.widget-container.blogcats{max-height:30rem}.widget-area--primary .widget-container{padding:1.4rem 1.4rem 2rem;overflow:auto}.widget_recent_comments,.thero_widget_recent_entries{font-family:"HometownHero","Marker Felt","sans-serif"}.recentcomments{color:#444}@media(min-width: 784px){.widget-area--primary{margin-bottom:0}.widget-area--primary .widget-container{background-image:url(images/bg_box_border_new.png),url(images/bg_box_border_new.png);background-position:left top,right bottom;background-repeat:no-repeat;background-size:unset;margin-bottom:1rem}.widget-container.blogcats{max-height:unset}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(../fonts/star.eot);src:url(../fonts/star.eot?#iefix) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot);src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(../fonts/WooCommerce.woff) format("woff"),url(../fonts/WooCommerce.ttf) format("truetype"),url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#a46497;color:#fff;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before,.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red !important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff !important;background:red}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .woocommerce-breadcrumb a{color:#777}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce #reviews #comments .add_review::after,.woocommerce .products ul::after,.woocommerce div.product form.cart::after,.woocommerce div.product p.cart::after,.woocommerce nav.woocommerce-pagination ul,.woocommerce ul.products::after{clear:both}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .stock{color:#77a464}.woocommerce div.product .out-of-stock{color:red}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(0.795, -0.035, 0, 1) .5s}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before,.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{display:table;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5, 1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-0.5em;left:-0.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased;z-index:9}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-0.5em -0.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:WooCommerce;content:"";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.added::after,.woocommerce a.button.added::after,.woocommerce button.button.added::after,.woocommerce input.button.added::after{font-family:WooCommerce;content:"";margin-left:.53em;vertical-align:bottom}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before,.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments h2{clear:none}.woocommerce #review_form #respond::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist::after,.woocommerce .woocommerce-product-rating::after,.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:"sssss";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:0 0;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce p.stars a::before,.woocommerce p.stars a:hover~a::before{content:""}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;text-indent:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce p.stars.selected a.active::before,.woocommerce p.stars:hover a::before{content:""}.woocommerce p.stars.selected a.active~a::before{content:""}.woocommerce p.stars.selected a:not(.active)::before{content:""}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px}.woocommerce table.shop_attributes td{font-style:italic;padding:0}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_shopping_cart .buttons::after,.woocommerce ul.order_details::after,.woocommerce-account .addresses .title::after,.woocommerce-account .woocommerce::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1}.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row .select2-container{width:100%;line-height:2em}.woocommerce form .form-row.woocommerce-invalid label{color:#a00}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#69bf29}.woocommerce form .form-row::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row:-moz-placeholder{line-height:normal}.woocommerce form .form-row:-ms-input-placeholder{line-height:normal}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none}.woocommerce ul#shipping_method li input{margin:3px .5ex}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li::after,.woocommerce .widget_layered_nav ul li::before{content:" ";display:table}.woocommerce .widget_layered_nav ul li.chosen a::before,.woocommerce .widget_layered_nav_filters ul li a::before{line-height:1;content:"";font-weight:400;color:#a00;font-family:WooCommerce;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-decoration:none}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span{padding:1px 0}.woocommerce .widget_layered_nav ul li.chosen a::before{margin-right:.618em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{margin-right:.618em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#a46497;border-radius:1em;cursor:ew-resize;outline:0;top:-0.3em;margin-left:-0.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#a46497}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#602053;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.rtl.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.pswp{z-index:999999}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none !important;background-image:url("photoswipe/default-skin/default-skin.png") !important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent !important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none !important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none !important;padding-left:0 !important;margin-left:0 !important}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"";color:#b81c23}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before,.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle;line-height:1}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:40%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#777}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#77a464}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#777;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods::after,#add_payment_method .checkout .shipping_address,.single-product .twentythirteen p.stars,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#bbb3b9 #c7c1c6 #c7c1c6}#add_payment_method #payment div.payment_box::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box::-webkit-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box:-moz-placeholder,.woocommerce-cart #payment div.payment_box:-moz-placeholder,.woocommerce-checkout #payment div.payment_box:-moz-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box:-ms-input-placeholder,.woocommerce-cart #payment div.payment_box:-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box:-ms-input-placeholder{color:#bbb3b9}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-0.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0 !important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}@font-face{font-family:"star";src:url("./fonts/star.eot");src:url("./fonts/star.eot?#iefix") format("embedded-opentype"),url("./fonts/star.woff") format("woff"),url("./fonts/star.ttf") format("truetype"),url("./fonts/star.svg#star") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"WooCommerce";src:url("./fonts/WooCommerce.eot");src:url("./fonts/WooCommerce.eot?#iefix") format("embedded-opentype"),url("./fonts/WooCommerce.woff") format("woff"),url("./fonts/WooCommerce.ttf") format("truetype"),url("./fonts/WooCommerce.svg#WooCommerce") format("svg");font-weight:normal;font-style:normal}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product div.thumbnails a.first,.woocommerce #content div.product div.thumbnails::after,.woocommerce .cart-collaterals::after,.woocommerce .col2-set::after,.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails::after,.woocommerce ul.products,.woocommerce ul.products li.first,.woocommerce ul.products::after,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page .cart-collaterals::after,.woocommerce-page .col2-set::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page ul.products,.woocommerce-page ul.products li.first,.woocommerce-page ul.products::after{clear:both}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1rem}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{display:table;content:" "}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce form .form-row-wide,.woocommerce form .form-row::after,.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page form .form-row-wide,.woocommerce-page form .form-row::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0 !important;margin:0 0 1.618em !important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width: 673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width: 1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width: 1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width: 1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width: 38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width: 59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0 !important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width: 44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width: 56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media(max-width: 544px){.woocommerce table.shop_table_responsive tbody th,.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right !important}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page table.my_account_orders tr td.order-actions::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left !important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}}@media(max-width: 544px)and (min-width: 784px){.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:left;width:48%}}@media(max-width: 544px){.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}}@media(max-width: 544px){.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}}@media(max-width: 544px){.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}}@media(max-width: 544px){.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}}@media(max-width: 544px){.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%}}@media(max-width: 544px){.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}}@media(max-width: 544px){.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}}@media(max-width: 544px){.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}}@media(max-width: 544px){.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}}@media(max-width: 544px){.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}}@media(max-width: 544px){.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}}@media(max-width: 544px){.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}}@media(max-width: 544px){.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}}@media(max-width: 544px){.single-product .twentythirteen .panel{padding-left:20px !important;padding-right:20px !important}}.woocommerce-variation-add-to-cart{align-items:flex-start;display:flex;justify-content:center}.single_variation_wrap .woocommerce-variation-add-to-cart{align-items:unset}.woocommerce div.product:not(.product-type-variable) form.cart,.woocommerce div.product p.cart{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2em}.input-text.qty.text{margin:0}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:unset}.cross-sells .products{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.woocommerce div.product form.cart.grouped_form .button{flex-basis:100%}.comments-wrapper{margin-bottom:2rem}.comment-form-comment label{display:none}.comment-form label{display:block}.comment-form .pods-field{display:inline-block}.comment-form .pods-field input,.comment-form .pods-field label{display:inline-block;vertical-align:text-top}.comments-title{margin-bottom:2rem}.comment-author cite{font-style:normal}.says{font-weight:normal}.comment-meta{margin-bottom:1rem}.commentlist li.comment{margin:0 0 24px 0;padding:0 0 0 74px;position:relative}.commentlist .avatar{position:absolute;top:4px;left:0}.blogcats ul li{margin-bottom:.5rem}.blogcats ul li a,.archives__year__month{font-family:"HometownHero","Marker Felt","sans-serif";font-size:1.25em}.archives__year{margin-bottom:2rem}h2.archives__year__heading{font-size:1.6em;letter-spacing:.05em;margin-bottom:0;padding:.25em;text-align:center}.archives__year__months{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -0.5em}.archives__year__month a{display:block;padding:1em .5em}.cat-item a{display:inline-block}.tic{max-width:50rem}.gallery-item .tic{max-width:unset}.gallery-item{flex:1;hyphens:auto;margin:0 20px 1rem;display:flex;flex-direction:column;text-align:center}.gallery-item__header{order:1;flex-grow:1}h3.gallery-item__title{font-size:1.2rem;line-height:1.2rem}.gallery-item__body{order:0;margin-bottom:1rem}.gallery-item__body__img{box-shadow:0 3px 6px #0006;display:block;margin:0 auto;max-width:400px;min-width:300px}.gallery-item__body__img:hover,.gallery-item__body__img:focus{outline-width:4px}.gallery-item__body__img img{display:block;height:auto;width:100%}.gallery-item__footer{order:2}.gallery-item__footer ul{display:flex;flex-wrap:wrap;justify-content:center}.gallery-item__footer ul li{margin:0 .25em}.gallery-item__attribution{flex-basis:100%}.gallery-item__attribution a{font-weight:bold}.gallery-item .tic{margin:0}.gallery-item .tic__title{font-size:1.4rem}.blog-item{background-image:url("images/line_horizontal_full.png");background-position:center bottom;background-repeat:no-repeat;background-size:90%;clear:left;margin-bottom:3rem;overflow:visible;padding-bottom:2rem}a.blog-item__wrapper{display:block}a .blog-item__title{color:inherit}.blog-item__content{color:#222;margin-bottom:1rem}.blog-item__image{margin-bottom:1rem}.blog-item__image,.blog-item__image img{width:100%}.blog-item__tools{justify-content:center;display:flex;width:100%}.blog-item__tools a{margin:0 1em}.blog-item__tools .count__wrapper .count{right:.2rem}@media(min-width: 545px){.flex-section__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-section__wrapper .flex-section{flex-basis:50%;flex-grow:1}.flex-section__wrapper .flex-section--full{flex-basis:100%}.blog-item__image{padding-right:2rem}}@media(min-width: 784px){.flex-section__wrapper{display:block}}@media(min-width: 993px){.flex-section__wrapper{display:flex}}.hof__list{display:flex;flex-wrap:wrap}h2.hof__title,h2.supporters__title{font-size:3em;line-height:1.2em;text-align:center}.hof__list__entry{display:flex;margin-bottom:1rem}.hof__mugshot{margin-right:1rem}.hof__mugshot a{box-shadow:0 3px 6px #0006;border:4px solid #fff;border-bottom-width:24px;display:inline-block;transform:rotate(-6deg);transition:transform .15s ease-in-out}.hof__list__entry:hover .hof__mugshot a,.hof__list__entry:focus .hof__mugshot a,.hof__list__entry:focus-within .hof__mugshot a{transform:rotate(6deg)}.supporters__list{text-align:center}.supporters__list__entry{list-style:none;display:inline-block;margin:0 20px 20px 0}@media(min-width: 784px){.hof__list__entry{max-width:50%}}div#FSContact1{max-width:100%}#contact_form_wrapper{display:inline-block;vertical-align:top}.contact_form_input_wrapper,.fscf-div-clear,.fscf-input-captcha,#fscf_required1{margin-bottom:1rem}.fscf-div-error,.fscf-required-text{font-style:italic}.contact_form_label_wrapper{display:block;float:left;width:100px}.contact_form_label_wrapper label{font-family:"HometownHero","Marker Felt","sans-serif";color:#3252a9}#contact_form_wrapper .contact_form_submit_div{text-align:right}.contact_form_error{color:red;font-family:"HometownHero","Marker Felt","sans-serif" !important;font-size:14px}.message .contact_form_error{color:#fff}.fscf-required-indicator,.fscf-div-error{color:red}@media(min-width: 545px){#contact_form_wrapper{width:60%}}#find-us{background:url("images/line_horizontal_short_light.png") left top no-repeat;margin-top:2rem;padding-top:2rem;vertical-align:top}#find-us ul{margin:0;padding-bottom:10px;list-style:none;display:block;padding-top:6px}#find-us section{margin-bottom:2rem}@media(min-width: 784px){#find-us{background:none;float:right;margin-top:0;padding-top:0;width:40%}}form#donate_form label{font-family:"HometownHero","Marker Felt","sans-serif";font-size:1.25rem;color:#222}#donate_form fieldset{margin-bottom:12px}.faq__toc{margin-bottom:2rem}.faq__toc a{font-weight:bold;line-height:1em}.faq__toc__entry{padding:.6em;text-align:center}.faq__list__entry{margin-bottom:2rem}h4.faq__list__title{color:#444;display:block;margin:1.4em 0;text-align:center}.links__list li{list-style:initial;margin-left:1em}@media(min-width: 784px){.faq__toc{display:flex;flex-direction:row;justify-content:space-between}}.gallery-wrapper,.shop-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;margin-left:-20px;margin-right:-20px;text-align:center}.potw-title{background-position:50% 50%;color:#fff;font-size:1.3rem;padding:2.5em 0em;text-align:center;position:relative;right:-6em;top:3em;transform:rotateZ(10deg)}@media(min-width: 784px){.content-header__section--potw{margin-top:-8rem}.potw-title{font-size:1.1rem;right:-3em}}.homepage-banner{margin-bottom:2rem;width:100%}.homepage-banner img{width:100%;height:auto}.homepage-banner--default{background-image:url("images/th-welcome-panel-2x.jpg");background-repeat:no-repeat;background-position:right top;background-size:cover;padding:2.2rem;position:relative;z-index:1}.homepage-banner--default::before{background-color:rgba(50,82,169,.6);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.homepage-banner--default p{color:#fff;font-family:"HometownHero","Marker Felt","sans-serif";font-size:1rem;font-weight:bold}.homepage-banner--default p.changing-the-world{font-size:1.3em;max-width:13em}@media(min-width: 545px){.homepage-banner--default{background-position:center top;background-size:cover;min-height:368px;height:26vw;padding:30px 0 0 40px;padding:5% 0 0 8%;position:relative}.homepage-banner--default::before{display:none}.homepage-banner--default p{color:#222;line-height:1.2em}.homepage-banner--default p{margin-bottom:1rem;max-width:22em}.homepage-banner--default .changing-the-world{bottom:1em;color:#fff;left:4em;line-height:1.3em;position:absolute}}.pod-page-safemode .main-container,.pod-page-safe-safemode .main-container,.pod-page-safemode-w .main-container,.pod-page-safe-safemode-w .main-container{text-align:center;margin:0 auto 5rem;max-width:500px}ul.products{display:grid;flex-basis:100%;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.product{padding-bottom:1rem}.product>a{display:block}.product{position:relative}.added_to_cart{bottom:-0.8em;left:0;padding-top:.5em;position:absolute;right:0;text-align:center;white-space:nowrap}.product .button{background-color:#999}.product .button:focus,.product .button:hover,.product .button.hover{background-color:#fff}.woocommerce div.product p.price,.woocommerce div.type-product span.price{color:#444;font-size:1rem !important}.woocommerce input.button{background-color:#999}.woocommerce input.button:focus,.woocommerce input.button:hover{background-color:#444}body.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-image:none;border:0 none;box-shadow:none;cursor:pointer;display:inline-block;font-family:inherit;left:auto;line-height:1;margin:0;overflow:visible;padding:.618em 1em;position:relative;text-decoration:none;text-shadow:none;white-space:nowrap}.product .entry-summary{clear:right}body.woocommerce .woocommerce-message::before{color:#3252a9}body.woocommerce .woocommerce-message{border-top-color:#3252a9}.type-product{text-align:center}.add_to_cart_button{margin:.5em 0}.tic{margin:0 auto 4rem}.tic__title{hyphens:auto;padding-bottom:1rem;text-align:center}.tic__title a{display:inline-block}.tic__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.tic__meta li{padding:0 .5rem}.tic__meta li.tic__year{color:#fff;font-family:"HometownHero","Marker Felt","sans-serif";line-height:.5em;padding:1em}.tic--funny .tic__title{background-clip:text;background-image:linear-gradient(to left, violet, indigo, blue, green, yellow, orange, red);color:transparent;transition:color .3s ease-out}.tic--funny .tic__title a{color:transparent;transition:color .3s ease-out}.tic--funny .tic__title a:hover,.tic--funny .tic__title a:focus{background-clip:none;color:#38b1ea}.related-items{background-image:url("images/line_horizontal_full.png");background-position:center top;background-repeat:no-repeat;background-size:90%;padding-top:1rem}h4.related-items__title{text-align:center;margin-bottom:1rem}.random-tic,.random-tic--safe{font-family:"HometownHero","Marker Felt","sans-serif";opacity:0;transition:all .5s ease-out}.random-tic.pop,.random-tic--safe.pop{opacity:1}.tic__votes,.count__wrapper{position:relative}.count,.tic__votes .count{opacity:0;transition:opacity .25s ease-out}.header-tools__cart{position:relative}.count.pop,.tic__votes .count.pop,.count__wrapper .count{background-color:#444;border-radius:50%;color:#fff;font-family:"HometownHero","Marker Felt","sans-serif";font-size:.8em;height:1.2rem;line-height:1em;opacity:1;padding:.2em;position:absolute;right:-0.25rem;text-align:center;top:-0.5rem;width:1.2rem}.tic--funny .tic__votes a.i{filter:invert(12%) sepia(95%) saturate(6794%) hue-rotate(358deg) brightness(89%) contrast(128%)}.tic--funny .tic__votes .count.pop{background-color:#3252a9;transform:scale3d(1.1, 1.1, 1.1);transition:transform .3s cubic-bezier(0.175, 0.885, 0.32, 12.275)}@media(min-width: 545px){.tic__title{hyphens:none}}.tic-search__form fieldset,.tic-search__form div{margin-bottom:1rem;text-align:center}.tic-search__form input{margin-bottom:0}.tic-search__form input,.tic-search__form select{width:100%}.widget-container--ticsearch{text-align:center}.widget-container--ticsearch .tic-search__form{display:inline-block;max-width:16rem}.widget-container--ticsearch .tic-search__form fieldset,.widget-container--ticsearch .tic-search__form div{width:100%}.widget-container--ticsearch .tic-search__form .full-version-only{display:none}@media(min-width: 545px){.tic-search__form{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.tic-search__form fieldset,.tic-search__form div{flex-basis:32%}.tic-search__button--submit{width:100%}}@media(min-width: 993px){.tic-search__form{flex-wrap:no-wrap}.tic-search__form fieldset{width:18%}.tic-search__form div{width:auto}}#upload_message{color:red;padding-bottom:1em}div#usp{width:100% !important}#usp input#user-submitted-title{width:240px}#usp_form #user-submitted-image-wrapper{position:relative;display:inline-block;vertical-align:top;padding-top:4px;height:28px;min-width:100px;text-align:center}#usp_form #user-submitted-image-wrapper input{position:absolute;left:0;top:0;z-index:1000;opacity:0}#usp_form .cancel{margin-left:80px}body.pod-page-tics-w-upload .content p strong,body.pod-page-safe-tics-w-upload .content p strong{color:red}.tics__header{align-items:center;display:flex;flex-basis:100%;justify-content:center;margin-bottom:3rem;text-align:center}.tics__header__title{margin:0}.tics__pagination{font-size:1.5rem;text-align:center}.entry-date{font-weight:bold}.post-nav{display:flex;font-family:"HometownHero","Marker Felt","sans-serif";font-size:1.2rem;font-weight:bold}.post-nav__child{align-self:baseline;flex:1}.post-nav__child--older{text-align:left}.post-nav__child--archive{text-align:center}.post-nav__child--newer{text-align:right}.description{display:block;clear:both}#your-profile h3:first-of-type,#your-profile .form-table:first-of-type{display:none !important}@media(min-width: 784px){.tml{width:40vw}}.tml-field-wrap:not(.tml-rememberme-wrap) label{display:block}
