/*!
  Theme Name: CSS-Tricks v15
  Theme URI: http://css-tricks.com/
  Description: The Theme for CSS-Tricks
  Author: Chris Coyier
  Version: 15
*/@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,700,700italic,900|Source+Code+Pro);*,*::after,*::before{-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0}body{margin:0}dl,menu,ol,ul{margin:0;list-style:none}dd{margin:0}menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader){width:calc(100% + 8rem) !important;margin:0 0 1rem -4rem;border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed}@media (max-width: 48.75em){body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader){width:100% !important;margin:0 0 1rem 0}}body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader) th,body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader) td{border:2px solid white;padding:1rem}body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader) th{text-align:left;background:#333334;color:white}body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader) tr:nth-child(odd){background:#F8F6F6}body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader) tr:nth-child(even){background:#F4F0E5}body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader) tr:first-child th{border-top:0}body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader) tr:last-child td{border-bottom:0}body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader) tr td:first-child,body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader) tr th:first-child{border-left:0}body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader) tr td:last-child,body:not(.woocommerce-page) table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader) tr th:last-child{border-right:0}body:not(.woocommerce-page) table.overflow-table table{table-layout:auto !important}body:not(.woocommerce-page) table.overflow-table td{white-space:nowrap !important}body:not(.woocommerce-page) .overflow-table-wrap{width:calc(100% + 8rem) !important;margin:0 0 1rem -4rem;overflow-x:scroll}@media (max-width: 48.75em){body:not(.woocommerce-page) .overflow-table-wrap{width:100% !important;margin:0 0 1rem 0}}body:not(.woocommerce-page) .overflow-table-wrap table.overflow-table:not(.gsc-table-result):not(.gcsc-branding):not(.gsc-resultsHeader){width:auto !important;table-layout:auto !important;margin:0}@font-face{font-family:'CooperHewitt';src:url("fonts/CooperHewitt-Heavy.woff2") format("woff2"),url("fonts/CooperHewitt-Heavy.woff") format("woff");font-weight:900}html{font-family:'Source Sans Pro', sans-serif;font-weight:400;line-height:1.45}html{font-size:15px}@media screen and (min-width: 320px){html{font-size:calc(15px + 8 * ((100vw - 320px) / 1180))}}@media screen and (min-width: 1500px){html{font-size:23px}}a{color:#2793C7}a:hover,a:focus{color:#333}a:active{color:black;border-bottom-color:black}h1,.breadcrumbs-header .breadcrumb_last,h2,h3,h4,h5,h6{font-family:'CooperHewitt', sans-serif;font-weight:900;margin:0 0 1rem 0;padding:0;line-height:1.1}h1 a,.breadcrumbs-header .breadcrumb_last a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#222;border:0}h1 a:hover,.breadcrumbs-header .breadcrumb_last a:hover,h1 a:focus,.breadcrumbs-header .breadcrumb_last a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus{color:#2793C7}h1 a:hover .shape-arrow-right,.breadcrumbs-header .breadcrumb_last a:hover .shape-arrow-right,h1 a:focus .shape-arrow-right,.breadcrumbs-header .breadcrumb_last a:focus .shape-arrow-right,h2 a:hover .shape-arrow-right,h2 a:focus .shape-arrow-right,h3 a:hover .shape-arrow-right,h3 a:focus .shape-arrow-right,h4 a:hover .shape-arrow-right,h4 a:focus .shape-arrow-right,h5 a:hover .shape-arrow-right,h5 a:focus .shape-arrow-right,h6 a:hover .shape-arrow-right,h6 a:focus .shape-arrow-right{-webkit-transform:translateX(5px) rotate(-45deg);transform:translateX(5px) rotate(-45deg)}h1 .shape-arrow-right,.breadcrumbs-header .breadcrumb_last .shape-arrow-right,h2 .shape-arrow-right,h3 .shape-arrow-right,h4 .shape-arrow-right,h5 .shape-arrow-right,h6 .shape-arrow-right{width:18px;height:18px;-webkit-transition:0.2s;transition:0.2s}@media (max-width: 48.75em){h1 .shape-arrow-right,.breadcrumbs-header .breadcrumb_last .shape-arrow-right,h2 .shape-arrow-right,h3 .shape-arrow-right,h4 .shape-arrow-right,h5 .shape-arrow-right,h6 .shape-arrow-right{width:13px;height:13px}}h1 .shape-link,.breadcrumbs-header .breadcrumb_last .shape-link,h2 .shape-link,h3 .shape-link,h4 .shape-link,h5 .shape-link,h6 .shape-link{fill:#ccc;vertical-align:bottom;width:24px;height:24px;position:relative;top:1px}@media (max-width: 48.75em){h1 .shape-link,.breadcrumbs-header .breadcrumb_last .shape-link,h2 .shape-link,h3 .shape-link,h4 .shape-link,h5 .shape-link,h6 .shape-link{width:20px;height:20px;top:3px;left:1px}}h1,.breadcrumbs-header .breadcrumb_last,.h1{font-size:2.48832rem;letter-spacing:-2px;margin:0 0 1rem 0}h1,.breadcrumbs-header .breadcrumb_last,.h1{font-size:37.3248px}@media screen and (min-width: 320px){h1,.breadcrumbs-header .breadcrumb_last,.h1{font-size:calc(37.3248px + 29.9357 * ((100vw - 320px) / 1180))}}@media screen and (min-width: 1500px){h1,.breadcrumbs-header .breadcrumb_last,.h1{font-size:67.2605px}}h2,.h2{font-size:1.728rem;letter-spacing:-1px;margin:0 0 1rem 0}h2,.h2{font-size:25.92px}@media screen and (min-width: 320px){h2,.h2{font-size:calc(25.92px + 10.98563 * ((100vw - 320px) / 1180))}}@media screen and (min-width: 1500px){h2,.h2{font-size:36.90563px}}h3,.h3{font-size:1.728rem;font-size:1.8rem}h3,.h3{font-size:25.92px}@media screen and (min-width: 320px){h3,.h3{font-size:calc(25.92px + 10.98563 * ((100vw - 320px) / 1180))}}@media screen and (min-width: 1500px){h3,.h3{font-size:36.90563px}}.single h3:not(:first-child),.page-template-page-almanac-single-php h3:not(:first-child),.module-main h3:not(:first-child),.single .h3:not(:first-child),.page-template-page-almanac-single-php .h3:not(:first-child),.module-main .h3:not(:first-child){margin-top:3rem}h4,.h4{font-size:1.44rem;margin:0 0 0.8rem 0}h4,.h4{font-size:21.6px}@media screen and (min-width: 320px){h4,.h4{font-size:calc(21.6px + 5.7375 * ((100vw - 320px) / 1180))}}@media screen and (min-width: 1500px){h4,.h4{font-size:27.3375px}}h5,.h5{font-size:1.2rem;margin:0;text-transform:uppercase}h6{font-size:1rem}.site-section-title{text-align:center;padding:50px 0 5px}.bar-time{font-family:'Source Code Pro', Menlo, Consolas, Monaco, monospace;text-transform:uppercase;font-size:0.8rem;letter-spacing:2px;display:block;color:#999}.bar-time a{color:#ccc}.byline{text-transform:uppercase;font-size:0.7rem;color:#999;letter-spacing:1px;margin:0 0 1rem 0}.byline a{font-weight:700;white-space:nowrap}.second-bar::after{text-transform:uppercase;font-weight:700;letter-spacing:2px;margin:0 0 1rem 0}.mega-header .second-bar::after{margin:0 0 5px 0}.second-bar::after .avatar{border-radius:3px}.author-byline{text-transform:uppercase}.author-byline a{font-weight:700}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0 0 1rem 0;padding-left:1rem}blockquote::before{content:"<blockquote>";margin:0 0 4px 0}blockquote::after{content:"</blockquote>";margin:6px 0 0 0}blockquote::before,blockquote::after{display:block;text-transform:uppercase;color:rgba(0,0,0,0.5);font-size:0.6rem;letter-spacing:0.05rem}blockquote p:last-child{margin:0}body.single article p:first-of-type .explanation{display:block;font-style:normal}body.single article p:first-of-type .explanation::before{content:"<editor_intro>";margin:0 0 4px 0}body.single article p:first-of-type .explanation::after{content:"</editor_intro>";margin:6px 0 0 0}body.single article p:first-of-type .explanation::before,body.single article p:first-of-type .explanation::after{display:block;text-transform:uppercase;color:#ccc;font-size:0.6rem;letter-spacing:0.05rem}article p:not(:first-of-type) .explanation,article div.explanation,article p.explanation{display:block;font-style:normal;background:lightyellow;padding:10px}article div.explanation{margin:0 0 1rem 0}body.home .explanation{font-style:normal}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre,figure{margin:0 0 1rem 0}pre{font-family:'Source Code Pro', Menlo, Consolas, Monaco, monospace;clear:both;color:white;background:rgba(0,0,0,0.85);padding:0;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-ms-word-break:normal;word-break:normal;word-break:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;position:relative;line-height:28px;min-width:100%}body.single article pre{width:calc(100% + 8rem) !important;margin:0 0 1rem -4rem}@media (max-width: 48.75em){body.single article pre{width:100% !important;margin:0 0 1rem 0}}pre[rel]{padding-top:21px}pre[rel]::before{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-size:0.75rem;content:attr(rel);color:white;position:absolute;top:0;left:0;width:100%;background:#999;padding:1px 0;text-indent:15px}@supports ((-webkit-writing-mode: vertical-lr) or (writing-mode: vertical-lr)){pre[rel]{padding-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}pre[rel]::before{width:30px;line-height:2;position:relative;top:auto;left:auto;padding:0 1rem 1rem 0}pre code{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}pre[rel="CSS"]::before{background:#e18728}pre[rel="HTML"]::before{background:#4CA454}pre[rel="jQuery"]::before,pre[rel="JavaScript"]::before,pre[rel="JSX"]::before{background:#9351A6}pre[rel="JavaScript"]::before{content:"JS"}pre code{font-family:'Source Code Pro', Menlo, Consolas, Monaco, monospace;font-size:0.75rem;background:none;padding:1rem;white-space:pre;-webkit-overflow-scrolling:touch;display:block;overflow-x:scroll}pre code::-webkit-scrollbar{width:.5em;height:.5em}pre code::-webkit-scrollbar-thumb{background:#666}pre code::-webkit-scrollbar-track{background:none}body pre code{scrollbar-face-color:#666;scrollbar-track-color:none}@media (max-width: 48.75em){pre{max-height:100vh}pre code{max-height:100vh}}.line-highlight{position:absolute;left:0;right:0;line-height:inherit;padding:inherit 0;margin-top:calc(1em + 18px);background:-webkit-linear-gradient(left, rgba(212,155,0,0.25) 50%, rgba(212,155,0,0));background:linear-gradient(to right, rgba(212,155,0,0.25) 50%, rgba(212,155,0,0));pointer-events:none;white-space:pre}@media (max-width: 64em){.line-highlight{margin-top:calc(1em + 20px)}}@media (max-width: 48.75em){.line-highlight{margin-top:calc(1em + 22px)}}p>code,li>code,dd>code,td>code{background:#eee;padding:0 5px 2px;border-radius:4px;position:relative;top:-1px;margin:0 3px 0 1px;font-size:90%;overflow-wrap:break-word;word-wrap:break-word}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.feature-comments.unfeature,.feature-comments.unbury{display:none}.feature-comments{cursor:pointer}.featured.feature-comments.feature{display:none}.featured.feature-comments.unfeature{display:inline}.buried.feature-comments.bury{display:none}.buried.feature-comments.unbury{display:inline}#the-comment-list tr.featured{background-color:#dfd}#the-comment-list tr.buried{opacity:0.5}#bbpress-forums .featured-replies.unfeature,#bbpress-forums .featured-replies.unbury,.featured-replies.unfeature,.featured-replies.unbury{display:none}#bbpress-forums .featured-replies,.featured-replies{cursor:pointer}#bbpress-forums .featured.featured-replies.feature,.featured.featured-replies.feature{display:none}#bbpress-forums .featured.featured-replies.unfeature,.featured.featured-replies.unfeature{display:inline}#bbpress-forums .buried.featured-replies.bury,.buried.featured-replies.bury{display:none}#bbpress-forums .buried.featured-replies.unbury,.buried.featured-replies.unbury{display:inline}.post-type-reply #the-list tr.featured{background-color:#dfd}.post-type-reply #the-list tr.buried{opacity:0.5}.group:after,.forum-titles:after,.forums-module>.reply:after{content:"";display:table;clear:both}.screen-reader,.screen-reader-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}p:empty{display:none}#wpadminbar .ab-label{margin:0}.hide{display:none}.product_meta>span{display:block}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#777}.token.punctuation,.token.tag,.token.attr-name{color:#ab875d}.token.property,.token.boolean,.token.number{color:#9b869c}.token.selector{color:#dfc48c}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59}.token.atrule,.token.attr-value,.token.keyword,.token.string{color:#8f9c6c}.token.regex,.token.important{color:#e90}.language-css{color:#cd6a51}.language-css .token.punctuation{color:white}.button,#wp_page_numbers li a,.gsc-cursor-box .gsc-cursor-page,.bbp-pagination .page-numbers,#rcp_submit,#rcp_update_card{display:inline-block;font-family:inherit;outline:0 !important;border:0;border-radius:6px;color:white !important;background:#7DB1EF !important;white-space:nowrap;padding:0.48rem 0.8rem !important;line-height:1.4 !important;position:relative;text-transform:uppercase}.button:not(.disabled):hover,#wp_page_numbers li a:not(.disabled):hover,.gsc-cursor-box .gsc-cursor-page:not(.disabled):hover,.bbp-pagination .page-numbers:not(.disabled):hover,.button:not(.disabled):focus,#wp_page_numbers li a:not(.disabled):focus,.gsc-cursor-box .gsc-cursor-page:not(.disabled):focus,.bbp-pagination .page-numbers:not(.disabled):focus,.button.active,#wp_page_numbers li a.active,.gsc-cursor-box .active.gsc-cursor-page,.bbp-pagination .active.page-numbers,#rcp_submit:not(.disabled):hover,#rcp_submit:not(.disabled):focus,#rcp_submit.active,#rcp_update_card:not(.disabled):hover,#rcp_update_card:not(.disabled):focus,#rcp_update_card.active{color:white !important;background:black !important}.button:not(.disabled):active,#wp_page_numbers li a:not(.disabled):active,.gsc-cursor-box .gsc-cursor-page:not(.disabled):active,.bbp-pagination .page-numbers:not(.disabled):active,#rcp_submit:not(.disabled):active,#rcp_update_card:not(.disabled):active{-webkit-transform:translateY(1px);transform:translateY(1px)}.button.disabled,#wp_page_numbers li a.disabled,.gsc-cursor-box .disabled.gsc-cursor-page,.bbp-pagination .disabled.page-numbers,#rcp_submit.disabled,#rcp_update_card.disabled{opacity:0.5}.button.button-small,#wp_page_numbers li a.button-small,.gsc-cursor-box .button-small.gsc-cursor-page,.bbp-pagination .button-small.page-numbers,#rcp_submit.button-small,#rcp_update_card.button-small{font-size:0.85rem;padding:0.2rem 0.3rem !important}.button.button-header,#wp_page_numbers li a.button-header,.gsc-cursor-box .button-header.gsc-cursor-page,.bbp-pagination .button-header.page-numbers,#rcp_submit.button-header,#rcp_update_card.button-header{background:#8a5023 !important}.full-width-button{display:block;text-align:center}.fake-a{color:#2793C7}.button-wrap{line-height:3}.search .search-field,#mc-embedded-subscribe-form .mailchimp-email-input{border:0;background:rgba(255,255,255,0.6);border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,0.5),0 1px 0 rgba(255,255,255,0.5);padding:12px;color:#444}.search .search-field:focus,#mc-embedded-subscribe-form .mailchimp-email-input:focus{background:rgba(255,255,255,0.85);color:black;box-shadow:0 0 18px #e18728}input[type='text'],input[type='search'],input[type='url'],input[type='email'],input[type='text'],input[type='password'],textarea{font-family:inherit;outline:0;border:1px solid #ccc;-webkit-appearance:none;padding:5px}textarea{width:100%;display:block}input[type=radio]{float:left;position:relative;top:4px;width:10%}.wp-polls input[type=radio]{width:auto;margin-right:3px}.fullwidth{width:100%;margin-bottom:10px}.full-width-form input[type='text'],.full-width-form input[type='search'],.full-width-form input[type='url'],.full-width-form input[type='email'],.full-width-form input[type='text'],.full-width-form input[type='password'],.full-width-form textarea,.full-width-form label{display:block;width:100%}.subscribe-label{color:#2D2D2D}fieldset{padding:5px 20px 20px;border:1px solid #eee;margin:20px 0}fieldset legend{padding:2px 10px;font-weight:bold}.mailchimp-in-content-subscribe-form{background:#ECDBC9;padding:20px}.mailchimp-in-content-subscribe-form #mce-EMAIL{width:100%}body{background:#eee;overflow-x:hidden}.page-wrap{padding:0 2rem 2rem;padding:0 3vmax 2rem}@media (max-width: 48.75em){.page-wrap{padding:20px 10px 10px 10px;margin:0}}.page-wrap-article{background:white;position:relative}.main-and-sidebar-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;max-width:2000px;margin:0 auto 2rem}.main-and-sidebar-wrap.with-col-spacing .main-col{margin:0 4% 2rem}@media (max-width: 64em){.main-and-sidebar-wrap.with-col-spacing .main-col{margin:0 0 2rem 0}}.main-and-sidebar-wrap.two-col .main-col{width:70%;padding-right:3rem}.main-and-sidebar-wrap.two-col .sidebar{width:30%}body.tag .main-and-sidebar-wrap{max-width:none}.main-col{width:56%;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.sidebar{width:22%;-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:2rem 0}.sidebar-article{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;width:22%}.sidebar-newsletters{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.full-col{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-width:420px;-moz-column-width:420px;column-width:420px;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.full-col>.module,.job.full-col>a,.woocommerce .full-col>div.product,.full-col>.type-forum,.full-col>.type-topic,.full-col>.type-reply{display:inline-block;width:100%}@media (max-width: 64em){.full-col{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media (max-width: 48.75em){.full-col article.module+article.module,.full-col article.type-forum+article.module,.full-col article.type-topic+article.module,.full-col article.type-reply+article.module,.full-col article.module+article.type-forum,.full-col article.type-forum+article.type-forum,.full-col article.type-topic+article.type-forum,.full-col article.type-reply+article.type-forum,.full-col article.module+article.type-topic,.full-col article.type-forum+article.type-topic,.full-col article.type-topic+article.type-topic,.full-col article.type-reply+article.type-topic,.full-col article.module+article.type-reply,.full-col article.type-forum+article.type-reply,.full-col article.type-topic+article.type-reply,.full-col article.type-reply+article.type-reply{margin-top:-2.7rem;box-shadow:0 -10px 90px rgba(0,0,0,0.5)}}@media (max-width: 64em){.main-and-sidebar-wrap{display:block}.main-col,.sidebar{width:100% !important}.sidebar{max-width:350px;margin:0 auto;padding:1rem 0}}.pagination{text-align:center;margin:0 0 120px 0}.pagination a{display:inline-block;padding:0 1rem}.article-header-background{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:200px}.jagged-top-of-article{-webkit-transition:1s;transition:1s}@media (max-width: 64em){.grid{padding:20px 0 20px 20px}}@media (max-width: 48.75em){.grid{padding:10px}.grid .comment [class*='grid-']{padding-right:10px !important}}.grid-1-8{width:12.5%}.grid-1-6{width:16.66%}.grid-1-5{width:20%}.grid-1-4{width:25%}.grid-1-3{width:33.33%}.grid-1-2{width:50%}.grid-1-1{width:100%}.grid-2-3{width:66.66%}.grid-3-4{width:75%}.grid-4-5{width:80%}.grid-5-6{width:83.33%}.grid-7-8{width:87.5%}.grid [class*='grid-']{float:left;position:relative;margin:0 0 40px 0;padding-right:40px}.grid [class*='grid-']:last-child{padding-right:0}@media (max-width: 64em){.grid [class*='grid-']{padding-right:20px;margin-bottom:10px}}@media (max-width: 48.75em){.grid [class*='grid-']{float:none;width:100%;padding:0 !important}}.no-relative{position:static}.is-relative{position:relative}.module,.job>a,.woocommerce div.product,.type-forum,.type-topic,.type-reply{background:white;border-radius:8px;border:1px solid #ccc;clear:both;margin:0 0 3rem 0;position:relative;overflow:hidden}aside .module,aside .job>a,aside .woocommerce div.product,.woocommerce aside div.product,aside .type-forum,aside .type-topic,aside .type-reply{font-size:0.66rem}@media (min-width: 64em){body.single-post aside.sidebar-article .module,body.single-post aside.sidebar-article .job>a,body.single-post aside.sidebar-article .woocommerce div.product,.woocommerce body.single-post aside.sidebar-article div.product,body.single-post aside.sidebar-article .type-forum,body.single-post aside.sidebar-article .type-topic,body.single-post aside.sidebar-article .type-reply,body.page-template-page-almanac-single-php aside.sidebar-article .module,body.page-template-page-almanac-single-php aside.sidebar-article .job>a,body.page-template-page-almanac-single-php aside.sidebar-article .woocommerce div.product,.woocommerce body.page-template-page-almanac-single-php aside.sidebar-article div.product,body.page-template-page-almanac-single-php aside.sidebar-article .type-forum,body.page-template-page-almanac-single-php aside.sidebar-article .type-topic,body.page-template-page-almanac-single-php aside.sidebar-article .type-reply,body.page-template-page-snippet-php aside.sidebar-article .module,body.page-template-page-snippet-php aside.sidebar-article .job>a,body.page-template-page-snippet-php aside.sidebar-article .woocommerce div.product,.woocommerce body.page-template-page-snippet-php aside.sidebar-article div.product,body.page-template-page-snippet-php aside.sidebar-article .type-forum,body.page-template-page-snippet-php aside.sidebar-article .type-topic,body.page-template-page-snippet-php aside.sidebar-article .type-reply{border:0;border-radius:0;background:-webkit-linear-gradient(right, #eee, #fff);background:linear-gradient(to left, #eee, #fff)}body.single-post aside.sidebar-right .module,body.single-post aside.sidebar-right .job>a,body.single-post aside.sidebar-right .woocommerce div.product,.woocommerce body.single-post aside.sidebar-right div.product,body.single-post aside.sidebar-right .type-forum,body.single-post aside.sidebar-right .type-topic,body.single-post aside.sidebar-right .type-reply,body.page-template-page-almanac-single-php aside.sidebar-right .module,body.page-template-page-almanac-single-php aside.sidebar-right .job>a,body.page-template-page-almanac-single-php aside.sidebar-right .woocommerce div.product,.woocommerce body.page-template-page-almanac-single-php aside.sidebar-right div.product,body.page-template-page-almanac-single-php aside.sidebar-right .type-forum,body.page-template-page-almanac-single-php aside.sidebar-right .type-topic,body.page-template-page-almanac-single-php aside.sidebar-right .type-reply,body.page-template-page-snippet-php aside.sidebar-right .module,body.page-template-page-snippet-php aside.sidebar-right .job>a,body.page-template-page-snippet-php aside.sidebar-right .woocommerce div.product,.woocommerce body.page-template-page-snippet-php aside.sidebar-right div.product,body.page-template-page-snippet-php aside.sidebar-right .type-forum,body.page-template-page-snippet-php aside.sidebar-right .type-topic,body.page-template-page-snippet-php aside.sidebar-right .type-reply{border:0;border-radius:0;background:-webkit-linear-gradient(left, #eee, #fff);background:linear-gradient(to right, #eee, #fff)}}.module>:last-child,.job>a>:last-child,.woocommerce div.product>:last-child,.type-forum>:last-child,.type-topic>:last-child,.type-reply>:last-child,.module>:last-child>:last-child,.job>a>:last-child>:last-child,.woocommerce div.product>:last-child>:last-child,.type-forum>:last-child>:last-child,.type-topic>:last-child>:last-child,.type-reply>:last-child>:last-child{margin-bottom:0}.module .attachment-post-thumbnail,.job>a .attachment-post-thumbnail,.woocommerce div.product .attachment-post-thumbnail,.type-forum .attachment-post-thumbnail,.type-topic .attachment-post-thumbnail,.type-reply .attachment-post-thumbnail{width:100%;display:block;border-top-left-radius:10px;border-top-right-radius:10px}.module>.module-content,.job>a>.module-content,.woocommerce div.product>.module-content,.type-forum>.module-content,.type-topic>.module-content,.type-reply>.module-content{padding:10%}@media (max-width: 64em){.module,.job>a,.woocommerce div.product,.type-forum,.type-topic,.type-reply{margin-bottom:2rem}}@media (max-width: 80em){.module>.module-content,.job>a>.module-content,.woocommerce div.product>.module-content,.type-forum>.module-content,.type-topic>.module-content,.type-reply>.module-content{padding:7.5%;padding-bottom:0}}.module-padded{padding:2rem}aside .module-padded{padding:10%}.module-main{padding:1.5rem;max-width:900px;margin:0 auto;position:relative;background:white;z-index:1;border-radius:12px}@media (min-width: 48.75em){.module-main{padding:4rem;box-shadow:0 0 1.3rem rgba(0,0,0,0.25)}}.article-card-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.article-card-header .link-graphic{display:block;background:#9351A6;width:2.9rem;height:2.9rem;border-radius:6px;padding:0.5rem;margin:0 0 0.25rem 0}.article-card-header .icon-link{width:2rem;height:2rem;fill:white}.article-card-header .article-card-title{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding-right:0.5rem}.article-card-header .article-card-title h2{margin:0 0 0.25rem 0}.tags{background:#F1F1F1;padding:0.3rem 7.5% 0.5rem;line-height:1.1}.tags .icon-tag{vertical-align:middle;width:17px;height:17px;fill:#444;margin-right:13px}.tags a{color:#9F9F9F;text-transform:uppercase;padding:0.25rem 0.25rem 0.25rem 0;font-weight:700;font-size:0.66rem;white-space:nowrap}.tags a:hover,.tags a:focus{color:#2793C7}@media (max-width: 48.75em){.tags{background:none;padding:0 7.5% 1.5rem}}.module-sponsored::after{content:"Sponsored";position:absolute;top:-10px;right:10px;border-radius:5px;color:white;font-size:0.6rem;padding:1px 8px;text-transform:uppercase;letter-spacing:1px}.video-module-thumbnail{float:right;width:50%;max-width:200px;margin:0 0 10px 10px}.job-list{list-style:none;margin:1rem 0 1.5rem 0}.job-list>li{margin:0 0 0.5rem 0}.job-list>li a{border:0;color:#272727}.job-list>li a:hover,.job-list>li a:focus{border:0}.job-list>li a:hover strong,.job-list>li a:focus strong{border-bottom:2px solid #c6e5f4}.module-ad{display:block;width:100%}.module-ad iframe{display:block;margin:0 auto;max-width:100%}.module-ad a{float:none !important;margin:0 !important;width:auto !important}.module-ad img{display:block;margin:0 auto;max-width:100%;height:auto !important}.site-header{margin:0 0 2rem 0;position:relative}@media (max-width: 48.75em){.site-header{margin-bottom:0rem}}.header-content{position:relative;z-index:1;padding:3rem 0 1rem}@media (max-width: 48.75em){.header-content{padding:1rem 0}}.logo-link{position:relative;z-index:20;display:block;width:380px;height:47.2px;background-image:url(images/logo.svg);background-repeat:no-repeat;text-indent:-9999px;margin:0 auto 1rem}@media (max-width: 64em){.logo-link{width:261.25px;height:32.45px}}@media (max-width: 48.75em){.logo-link{margin-top:0.5rem;width:166.25px;height:20.65px}}.site-header-background{width:100%;height:150px;position:absolute;top:0;left:0}@media (max-width: 48.75em){.site-header-background{height:100px}}.jagged-top{-webkit-transition:1s;transition:1s}.search-form{position:relative}.flexy-search{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.search-button{margin-left:1rem}.search-opener-button{position:absolute;top:1rem;left:1rem;display:none}@media (max-width: 48.75em){.search-opener-button{display:block}body.search-is-open .search-opener-button:hover,body.search-is-open .search-opener-button:focus{background:#990000 !important}body.search-is-open .search-opener-button .icon-close{display:block}body.search-is-open .search-opener-button .icon-search{display:none}}.icon-search{display:block;width:22px;height:22px;fill:white}.icon-close{display:none;width:22px;height:22px;fill:white}.search{width:380px;margin:0 auto}.search .search-field{padding:6px 1rem;color:black;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 48.75em){.search{display:none;position:absolute;top:1rem;right:1rem;z-index:30;width:75%}body.search-is-open .search{display:block}}.mobile-menu-toggle{z-index:20;display:none}.mobile-menu-toggle .icon-menu{display:block;width:22px;height:22px;fill:white}@media (max-width: 48.75em){.mobile-menu-toggle{display:block;position:absolute;top:1rem;right:1rem}}.user-account-area{position:absolute;z-index:30;top:1rem;right:1rem}.user-account-area>img{width:40px;height:40px;border-radius:3px;display:block}.user-account-area:hover .user-dropdown{top:100%;right:0;left:auto}.user-dropdown{position:absolute;z-index:1;top:-9999px;left:-9999px;background:#444;padding:6px 0;border-radius:5px 0 5px 5px}.user-dropdown>li{white-space:nowrap;text-align:left}.user-dropdown>li>a{font-size:0.8rem;color:white;padding:4px 35px;display:block}.user-dropdown>li>a:hover,.user-dropdown>li>a:focus{background:#222;color:#e18728}.main-nav{text-align:center;max-height:0;position:relative;z-index:30}.main-nav>ul>li{display:inline-block;position:relative}.main-nav>ul>li>a{font-family:'CooperHewitt', sans-serif;font-size:0.66rem;color:#612400;text-transform:uppercase;font-weight:bold;padding:1rem 0.3rem;position:relative;display:inline-block;-webkit-transition:0.1s;transition:0.1s}.main-nav>ul>li>a:hover,.main-nav>ul>li>a:focus{opacity:0.75;-webkit-transform:translateY(3px);transform:translateY(3px)}@media (max-width: 48.75em){.main-nav{background:-webkit-linear-gradient(top, #DBA0D2, #FBDA61);background:linear-gradient(to bottom, #DBA0D2, #FBDA61);-webkit-transition:0.5s;transition:0.5s;overflow:hidden}.main-nav>ul{padding:1rem}.main-nav>ul>li{display:block}.main-nav>ul>li>a{color:white;font-weight:700;padding:0;text-transform:uppercase;font-family:'CooperHewitt', sans-serif;font-size:1.7rem;display:block;line-height:0.94;white-space:nowrap}.main-nav>ul>li>a:hover,.main-nav>ul>li>a:focus{color:#2793C7;-webkit-transform:translateY(0);transform:translateY(0)}.main-nav.open{max-height:600px}}@media (min-width: 48.75em){body.home .main-nav>ul>li.home a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:60px;background:-webkit-linear-gradient(top, #fff1c3, rgba(255,241,195,0));background:linear-gradient(to bottom, #fff1c3, rgba(255,241,195,0))}body.page-template-video-archive-php .main-nav>ul>li.videos a::after,body.page-template-video-single-php .main-nav>ul>li.videos a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:60px;background:-webkit-linear-gradient(top, #fff1c3, rgba(255,241,195,0));background:linear-gradient(to bottom, #fff1c3, rgba(255,241,195,0))}body.page-template-page-almanac-group-php .main-nav>ul>li.almanac a::after,body.page-template-page-almanac-single-php .main-nav>ul>li.almanac a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:60px;background:-webkit-linear-gradient(top, #fff1c3, rgba(255,241,195,0));background:linear-gradient(to bottom, #fff1c3, rgba(255,241,195,0))}body.post-type-archive-screenshot .main-nav>ul>li.gallery a::after,body.single-screenshot .main-nav>ul>li.gallery a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:60px;background:-webkit-linear-gradient(top, #fff1c3, rgba(255,241,195,0));background:linear-gradient(to bottom, #fff1c3, rgba(255,241,195,0))}body.page-template-page-snippet-cat-php .main-nav>ul>li.snippets a::after,body.page-template-page-snippet-php .main-nav>ul>li.snippets a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:60px;background:-webkit-linear-gradient(top, #fff1c3, rgba(255,241,195,0));background:linear-gradient(to bottom, #fff1c3, rgba(255,241,195,0))}body.bbpress .main-nav>ul>li.forums a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:60px;background:-webkit-linear-gradient(top, #fff1c3, rgba(255,241,195,0));background:linear-gradient(to bottom, #fff1c3, rgba(255,241,195,0))}body.woocommerce .main-nav>ul>li.shop a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:60px;background:-webkit-linear-gradient(top, #fff1c3, rgba(255,241,195,0));background:linear-gradient(to bottom, #fff1c3, rgba(255,241,195,0))}body.page-template-page-lodge .main-nav>ul>li.lodge a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:60px;background:-webkit-linear-gradient(top, #fff1c3, rgba(255,241,195,0));background:linear-gradient(to bottom, #fff1c3, rgba(255,241,195,0))}body.page-template-jobs .main-nav>ul>li.jobs a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:60px;background:-webkit-linear-gradient(top, #fff1c3, rgba(255,241,195,0));background:linear-gradient(to bottom, #fff1c3, rgba(255,241,195,0))}body.page-template-page-newsletters .main-nav>ul>li.newsletter a::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:60px;background:-webkit-linear-gradient(top, #fff1c3, rgba(255,241,195,0));background:linear-gradient(to bottom, #fff1c3, rgba(255,241,195,0))}}.mega-header{text-align:center;position:relative;padding:0 2rem 2rem 2rem}.mega-header h1,.mega-header .breadcrumbs-header .breadcrumb_last,.breadcrumbs-header .mega-header .breadcrumb_last{max-width:1600px;margin:0 auto 1rem;text-shadow:0 1px 0 white}.mega-header p{max-width:840px;margin:0 auto}.mega-header .time,.mega-header time{margin:0}.mega-header .avatar{width:30px;height:30px;vertical-align:middle;position:relative;top:-1px;margin-right:2px;border-radius:2px}.mega-header a:hover,.mega-header a:active{border:0}@media (max-width: 48.75em){.mega-header{padding-bottom:0}}.mega-header-author .avatar{width:46px;height:46px;vertical-align:baseline}figure{width:calc(100% + 8rem) !important;margin:0 0 1rem -4rem;text-align:center;background:white;padding:1rem;border:0.5rem solid #eee}@media (max-width: 48.75em){figure{width:100% !important;margin:0 0 1rem 0}}figure>figcaption{font-size:0.8rem;color:#999;display:block;padding:0.5rem}figure>img{display:block;margin:0 auto}figure.can-be-enlarged img{cursor:pointer;-webkit-transition:0.1s;transition:0.1s}figure.can-be-enlarged img:hover{box-shadow:0 0 0 1rem #eee}figure.enlarge{position:fixed;left:0;top:0;height:100vh;width:100vw;background:rgba(255,255,255,0.95);z-index:1000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem}figure.enlarge img{width:auto;height:auto;max-width:90vw;max-height:90vh;margin:auto;box-shadow:0 0 30px 10px white}figure.enlarge figcaption{max-width:600px;margin:0 auto;color:black;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;z-index:1000;background:rgba(255,255,255,0.9);padding:0.75rem 1.5rem;border-radius:5px}img{max-width:100%;height:auto !important}hr{border:0;height:1px;background:#ccc;margin:1.75rem 0 1.5rem 0}article ul,article ol,.comment-content ul,.comment-content ol,.bbp-reply-content ul,.bbp-reply-content ol,.text ul,.text ol{margin:0 0 1rem 3rem}article ul,article ul ul,article ol ul,.comment-content ul,.comment-content ul ul,.comment-content ol ul,.bbp-reply-content ul,.bbp-reply-content ul ul,.bbp-reply-content ol ul,.text ul,.text ul ul,.text ol ul{list-style:disc}article ol,article ul ol,article ol ol,.comment-content ol,.comment-content ul ol,.comment-content ol ol,.bbp-reply-content ol,.bbp-reply-content ul ol,.bbp-reply-content ol ol,.text ol,.text ul ol,.text ol ol{list-style:decimal}article ul ul,article ol ul,article ol ol,article ul ol,.comment-content ul ul,.comment-content ol ul,.comment-content ol ol,.comment-content ul ol,.bbp-reply-content ul ul,.bbp-reply-content ol ul,.bbp-reply-content ol ol,.bbp-reply-content ul ol,.text ul ul,.text ol ul,.text ol ol,.text ul ol{margin:5px 0 0 1rem}article li,.comment-content li,.bbp-reply-content li,.text li{margin:0 0 5px 0}article li p,.comment-content li p,.bbp-reply-content li p,.text li p{margin:5px 0 5px 0}article h3.has-header-link,article h4.has-header-link{position:relative}article h3.has-header-link .article-headline-link,article h4.has-header-link .article-headline-link{font-family:'Source Sans Pro', sans-serif;font-size:1.1rem;position:absolute;top:-0.2rem;left:-1rem;color:#ccc}.drag-wrap{width:calc(100% + 8rem);margin:0 0 1rem -4rem;position:relative;z-index:500}.drag-wrap>.cover{position:absolute;top:0;left:0;width:100%;height:100%}.drag-wrap iframe{display:block !important}.drag-wrap .ui-resizable-handle{position:absolute;bottom:0;right:0;height:0;width:0;cursor:ew-resize !important;border-right:10px solid #e18728;border-bottom:10px solid #e18728;border-left:10px solid transparent;border-top:10px solid transparent}.comment-content .drag-wrap{margin:0 0 1rem 0}.drag-wrap .cp_embed_iframe{width:100% !important;margin:0 0 1rem 0}.cp_embed_iframe{width:calc(100% + 8rem) !important;margin:0 0 1rem -4rem}@media (max-width: 48.75em){.cp_embed_iframe{width:100% !important;margin:0 0 1rem 0}}.caniuse-agents-list{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 0 1rem 0;width:100%}.caniuse-agents-list>li{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.caniuse-agents-list>li::before{display:block;padding:10px;background:#444;color:white;font-weight:bold;border-left:1px solid #666666;border-right:1px solid #666666}.caniuse-agents-list>li.y{background:#EDFFDB}.caniuse-agents-list>li.n{background:#FF0017;color:white}.caniuse-agents-list>li.a{background:#ffd34e}.caniuse-agents-list>li.icon-chrome::before{content:"Chrome"}.caniuse-agents-list>li.icon-firefox::before{content:"Firefox"}.caniuse-agents-list>li.icon-ie::before{content:"IE/Edge"}.caniuse-agents-list>li.icon-opera::before{content:"Opera"}.caniuse-agents-list>li.icon-safari::before{content:"Safari"}.caniuse-agents-list>li.icon-ios_saf::before{content:"iOS Safari"}.caniuse-agents-list>li.icon-android::before{content:"Android Browser"}.caniuse-agents-list>li.icon-op_mob::before{content:"Opera Mobile"}.caniuse-agents-list>li.icon-and_chr::before{content:"Android Chrome"}.caniuse-agents-list>li.icon-and_ff::before{content:"Android Firefox"}.caniuse-agents-list>li>span{display:block;padding:0.5rem;border-left:1px solid #EBE0E0;border-right:1px solid #EBE0E0}.sd-title,.share-end{display:none}.sharedaddy{border-top:1px solid #ccc;padding:0.75rem 0;margin-top:2rem}.sharedaddy ul{font-size:14px;list-style:none;margin:0;padding:0}.sharedaddy ul::before{content:"Share: "}.sharedaddy li{display:inline-block}.sharedaddy a{border:1px solid #ccc;color:#999;border-radius:3px;padding:0.15rem 0.3rem;margin:0 0.15rem}.sharedaddy a:hover,.sharedaddy a:focus{color:black;border-color:black}#comments{padding-bottom:40px}@media (max-width: 48.75em){#comments{padding:1rem}}.comments-title{clear:both;padding-top:40px;text-align:center}.commentlist{max-width:800px;margin:0 auto}.respond{padding:2rem}@media (max-width: 48.75em){.respond{padding:0}}.comment-reminders>div{background:#e1e1e1;font-size:80%;padding:1rem;margin:0 0 1rem 0;border-radius:8px}.comment-reminders>div p{margin:0}.commentlist>.comment,.CommentForm>.comment,.comment ul>.comment{list-style:none;background:white;border-radius:10px;padding:20px;position:relative;margin:0 0 40px 0;font-size:0.9rem;padding-bottom:1rem}.commentlist>.comment.featured,.CommentForm>.comment.featured,.comment ul>.comment.featured{background:#fff url(images/featured-comment.svg) no-repeat;background-size:contain;background-position:top center}.commentlist>.comment.bypostauthor,.commentlist>.comment.comment-author-chriscoyier,.CommentForm>.comment.bypostauthor,.CommentForm>.comment.comment-author-chriscoyier,.comment ul>.comment.bypostauthor,.comment ul>.comment.comment-author-chriscoyier{border-radius:0 0 10px 10px;border-top:10px solid #9351A6}.commentlist>.comment.buried,.CommentForm>.comment.buried,.comment ul>.comment.buried{max-height:50px;-webkit-filter:blur(5px);filter:blur(5px);overflow:hidden}.commentlist>.comment.buried:hover,.commentlist>.comment.buried:focus,.CommentForm>.comment.buried:hover,.CommentForm>.comment.buried:focus,.comment ul>.comment.buried:hover,.comment ul>.comment.buried:focus{opacity:0.6}.commentlist>.comment.buried .reply,.CommentForm>.comment.buried .reply,.comment ul>.comment.buried .reply{display:none}.commentlist>.comment .comment,.CommentForm>.comment .comment,.comment ul>.comment .comment{width:calc(100% - 30px);background:rgba(0,0,0,0.1)}@media (max-width: 48.75em){.commentlist>.comment,.CommentForm>.comment,.comment ul>.comment{padding:10px}.commentlist>.comment .grid,.CommentForm>.comment .grid,.comment ul>.comment .grid{padding:0}.commentlist>.comment .comment,.CommentForm>.comment .comment,.comment ul>.comment .comment{width:calc(100% - 20px)}}.commentlist .comment-avatar img,.CommentForm .comment-avatar img,.comment ul .comment-avatar img{width:100%;height:auto;display:block;border-radius:5px}@media (max-width: 48.75em){.commentlist .comment-avatar,.CommentForm .comment-avatar,.comment ul .comment-avatar{float:left;width:15%;padding-right:10px !important}}.commentlist .comment-body,.CommentForm .comment-body,.comment ul .comment-body{padding:0}.commentlist .comment-body time,.CommentForm .comment-body time,.comment ul .comment-body time{color:#ccc;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.1rem}@media (max-width: 48.75em){.commentlist .comment-body,.CommentForm .comment-body,.comment ul .comment-body{float:left;width:85%}}.commentlist .children .comment-body time,.CommentForm .children .comment-body time,.comment ul .children .comment-body time{color:#909090}.commentlist .comment-content,.CommentForm .comment-content,.comment ul .comment-content{padding-right:40px;overflow:hidden}@media (max-width: 48.75em){.commentlist .comment-content,.CommentForm .comment-content,.comment ul .comment-content{padding-right:0}}.commentlist .edit-link,.CommentForm .edit-link,.comment ul .edit-link{position:absolute;right:0;top:0;width:30px;margin-left:5px;font-size:10px}.commentlist .feature-bury-actions,.CommentForm .feature-bury-actions,.comment ul .feature-bury-actions{position:absolute;top:14px;left:100%;margin-left:5px;width:100px;font-size:10px}.commentlist .feature-bury-actions a,.CommentForm .feature-bury-actions a,.comment ul .feature-bury-actions a{display:block}.commentlist .reply,.CommentForm .reply,.comment ul .reply{position:absolute;top:0;right:40px}@media (max-width: 48.75em){.commentlist .reply,.CommentForm .reply,.comment ul .reply{right:5px}}.commentlist .children,.CommentForm .children,.comment ul .children{width:calc(100% - 10px);margin:40px 0 0 20px}.commentlist .comment .respond,.CommentForm .comment .respond,.comment ul .comment .respond{clear:both;padding:1rem;background:#d6d5d5;border-bottom:1rem;border-radius:4px}.commentlist .comment .respond .comments-title,.CommentForm .comment .respond .comments-title,.comment ul .comment .respond .comments-title{display:none}@media (max-width: 48.75em){.commentlist .respond [class*='grid-'],.CommentForm .respond [class*='grid-'],.comment ul .respond [class*='grid-']{padding-right:0;margin:0 0 10px 0}.commentlist .respond .commenter-inputs,.CommentForm .respond .commenter-inputs,.comment ul .respond .commenter-inputs{margin:0}}.comment-author{font-size:1.2rem}.comment-time{margin:0 0 5px 0}.commenter-inputs{margin:0 0 10px 0}.commenter-inputs input{width:100%}.commenter-inputs>[class*="grid-"]{margin:0}@media (max-width: 48.75em){.commenter-inputs{padding:0}.commenter-inputs input{margin:0 0 5px 0}}#comment{height:300px}.comment-form-button-wrap{padding-right:6px;margin-bottom:10px}#cancel-comment-reply-link{position:relative;top:-4px;left:13px}.comment-subscription-form{color:#ccc;margin:0}.comment .comment-subscription-form{color:#444}.comment-subscription-form:last-of-type{margin:0 0 10px 0}.view-comments-button{display:none}@media (max-width: 48.75em){.view-comments-button{display:block;margin:40px 0 60px 0}}.markdown-comment-preview{box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);position:relative;padding:0.5rem;z-index:20;display:none;background:lightyellow;width:100%;height:180px;overflow:auto !important;resize:both}.preview-buttons{margin:0 0 10px 0;position:relative;z-index:30;overflow:hidden}.commentPreviewButton{color:#222;padding:1px 10px;margin-right:10px;font-size:0.8rem;float:left;background:#ccc}.commentPreviewButton.active{background:#222;color:white}.textarea-usage{color:#999;float:right;width:50%;text-align:right;font-size:0.8rem}.posting-code{color:white;font-size:0.8rem;background:#222;padding:20px;margin:0 0 20px 0}.posting-code ul{list-style:disc;padding-left:20px}.posting-code pre{background:black;margin:10px 0}.posting-code pre code{color:#eee;white-space:pre-wrap}.posting-code code{color:#222}.posting-code a{color:#16bded}.comment-subscription-form+.comment-subscription-form{margin-bottom:10px}.mc4wp-checkbox-wp-comment-form input[type="checkbox"]{position:relative;top:-2px;margin:0 5px 0 0}.comments-closed{background:#1d1f21;border-radius:10px;color:white;padding:1rem;margin:2rem;text-align:center}.comments-closed a:hover,.comments-closed a:focus{color:#86c8e7}.breadcrumbs{color:white;position:relative;clear:both}.breadcrumbs a{color:white;padding:5px 0;display:inline-block}.breadcrumbs a:hover,.breadcrumbs a:focus{color:#2793C7}@media (max-width: 48.75em){.breadcrumbs a{padding:3px 0}.breadcrumbs a::after{margin:0 5px}}@media (max-width: 48.75em){.breadcrumbs{padding:10px}}.breadcrumbs-top{margin:0 0 20px 0}@media (max-width: 48.75em){.breadcrumbs-top{margin:0 0 10px 0}}.breadcrumbs-header{background:none}.breadcrumbs-header a{display:inline-block;padding:0.25rem}.breadcrumbs-header .breadcrumb_last{display:block}@media (max-width: 48.75em){.breadcrumbs-header .breadcrumb_last{font-size:1.8rem}}@media (max-width: 48.75em){.breadcrumbs-header{padding:10px 10px 30px 10px}}.breadcrumbs-header strong{color:#222}.breadcrumbs-last-updated .breadcrumb_last{margin:0 0 20px 0}#wp_page_numbers{color:black}#wp_page_numbers ul{margin:0}#wp_page_numbers li{display:inline-block}#wp_page_numbers li a:hover,#wp_page_numbers li a:focus{color:#e18728}#wp_page_numbers li.active_page a{background:black}#wp_page_numbers li.space{margin-left:5px}nav.navigation{overflow:hidden}nav.navigation a:nth-of-type(1){float:left}nav.navigation a:nth-of-type(2){float:right}.newsletter-footer{position:relative;min-height:600px;padding:300px 1rem 0 1rem}.newsletter-footer h4{position:relative;z-index:1;text-align:center;text-transform:uppercase}.site-footer-newsletter-background{position:absolute;bottom:0;left:0;width:100%;height:100%}.jagged-top-newsletter{-webkit-transition:1s;transition:1s}.mc-field-group{width:100%;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#mc-embedded-subscribe-form{position:relative;z-index:1500;text-align:center;max-width:521px;margin:0 auto}#mc-embedded-subscribe-form .mailchimp-email-input{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-indent:35px}#mc-embedded-subscribe-form .subscribe-button{margin-left:1rem}#mc-embedded-subscribe-form .flexy-search{position:relative}.icon-email{position:absolute;left:13px;top:16px;fill:#e18728;width:26px;height:26px}@media (max-width: 48.75em){.icon-email{top:10px}}.site-footer{position:relative;min-height:600px;margin-top:-260px;z-index:2}.site-footer-inside{padding:300px 2rem 1rem;position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.site-footer-inside nav a{color:white;font-weight:700;text-transform:uppercase;font-family:'CooperHewitt', sans-serif;font-size:1.7rem;display:block;line-height:0.81;white-space:nowrap}.site-footer-inside nav a:hover,.site-footer-inside nav a:focus{color:#2793C7}.site-footer-inside nav:nth-of-type(1){padding-right:50px}@media (max-width: 48.75em){.site-footer-inside{display:block}}.site-footer-links-background{position:absolute;bottom:0;left:0;width:100%;height:100%}.jagged-top-links{-webkit-transition:1s;transition:1s}.colophon{font-size:0.9rem;margin-right:auto;max-width:700px;padding-right:1rem}.colophon a{font-weight:600}@media (max-width: 48.75em){.colophon{margin:0 0 2rem 0}}.wufoo-ad-6{width:100%}.wufoo-ad-6 text{font-family:'Source Sans Pro', sans-serif}.wufoo-ad-6 .wufoo-logo path{fill:none}.wufoo-ad-6 #dino{-webkit-transform:translateX(130px);transform:translateX(130px)}.module-media-temple svg#media-temple-ad{background:black;display:block;width:100%;border-radius:5px;margin:0 0 10px 0}.module-media-temple #all-text,.module-media-temple #all-backgrounds,.module-media-temple #all-icons{opacity:0}.module-media-temple a.media-temple-ad-wrapper-link{display:block;text-decoration:none;color:#888}.module-media-temple>p{color:#666;max-width:100%}.module-media-temple>p b{color:#e18728}.end-of-article-ads{clear:both;max-width:1500px;margin:-3rem auto 0;padding:1rem}.bsap-doubles.side-by-side .bsa_it{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:0.8rem}.bsap-doubles.side-by-side .bsa_it .bsa_it_ad{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}.bsap-doubles.side-by-side .bsa_it .bsa_it_ad a:hover .bsa_it_t,.bsap-doubles.side-by-side .bsa_it .bsa_it_ad a:focus .bsa_it_t{color:#2793C7 !important}.bsa_it_p{display:none !important}.bsa_it_ad{background:#222;color:white;padding:1rem;position:relative;border-radius:8px;display:inline-block;width:100%;margin:0 0 3rem 0}.bsa_it_t{font-family:'CooperHewitt', sans-serif;font-size:1.2rem;display:block;font-weight:bold;margin:0 0 5px 0;color:white}.bsa_it_i{display:block;margin:0 0 10px 0 !important;float:none !important}.bsa_it_d{color:#999;display:block}.bsap_1241308 a{width:auto !important;float:none !important}img[src*='doubleclick.net']{position:absolute !important;top:-9999px;left:-9999px}.jobs-header{text-align:center}@media (max-width: 48.75em){.jobs-main-wrap{padding:10px}}.job>a{display:block;overflow:hidden;padding:2rem}.job>a:hover,.job>a:active{background:#eee}.job>a:hover .job-title,.job>a:active .job-title{color:black}.job>a:hover .job-featured-text,.job>a:active .job-featured-text{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);-webkit-transform:translateX(5px);transform:translateX(5px);box-shadow:1px 1px 3px rgba(0,0,0,0.3)}.job:last-child{margin-bottom:0}.job-featured a{background:lightyellow}.job-featured-text{display:inline-block;background:#555;color:white;padding:2px 6px;margin:10px 0 0 0;max-width:80%;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.job-title{font-weight:900}@media (max-width: 48.75em){.job-title{padding-right:0}}.job-about{font-size:1.0rem;color:#666}.job-type{text-transform:uppercase;color:#999}.job-company{font-weight:bold;padding-right:165px;margin:0 0 0.5rem 0}@media (max-width: 48.75em){.job-company{padding-right:0}}.job-location{position:absolute;top:20px;right:20px;color:#999}@media (max-width: 48.75em){.job-location{position:static}}.job-heart{position:absolute;right:20px;bottom:10px}.job-heart svg{width:15px;height:15px;fill:#ccc}.job-heart:hover svg,.job-heart:active svg{fill:#999}.post-a-job{margin:100px auto 50px;max-width:420px;padding:20px;background:white;border-radius:5px}body.page-template-video-archive .main-and-sidebar-wrap{max-width:none}.sidebar-lodge{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.video-nav{text-align:center;margin:0 0 1rem 0}.single-video-wrapper{margin:0 0 3rem 0}.video-thumb{width:32%;float:left}.video-info{width:68%;float:right;padding-left:40px}@media (max-width: 48.75em){.video-info{padding-left:10px}}.video-info h2{font-size:1.4rem;letter-spacing:0}.video-thumbnail{display:block;margin-bottom:10px}.mar_links{position:absolute;font-size:0.75rem;top:0.5rem;right:0.5rem}.lodge-video-nav{overflow:hidden;margin:0 0 10px 0;border-bottom:1px solid #ccc;padding-bottom:5px;margin:0 0 20px 0}.lodge-video-prev{float:left}.lodge-video-next{float:right}.almanac-wrapper{margin:-5px 40px 0;position:relative}.almanac-pages{display:table;border-collapse:collapse;width:100%}.almanac-page{display:table-cell;width:50%;background:white;border:1px solid #ccc}.almanac-page>h2{text-align:center;padding:50px 0;font-size:2rem}@media (max-width: 48.75em){.almanac-page>h2{font-size:1rem;line-height:1;padding:20px 0}.almanac-page>ul>li>a{width:25px}}.selector-page>h2 a{color:#2793C7;display:block;border-bottom:5px solid #2793C7;padding:5px}.selector-page>h2 a:hover,.selector-page>h2 a:focus{color:#165472}.selector-page>ul>li>a{color:#2793C7}.property-page>h2 a{color:#BE4C39;display:block;border-bottom:5px solid #BE4C39;padding:5px}.property-page>h2 a:hover,.property-page>h2 a:focus{color:#702d21}.property-page>ul>li>a{color:#BE4C39}.almanac-list{list-style:none;padding:0 0 40px 40px}.almanac-list>li{clear:both}.almanac-list>li>a{float:left;width:70px;font-weight:700;margin:0 10px 2px 0;font-size:80px;line-height:1;margin-bottom:30px}.almanac-list>li>a:hover,.almanac-list>li>a:focus{color:black}.almanac-list>li>ul{float:left;margin-bottom:50px}@media (max-width: 48.75em){.almanac-list>li>ul>li{margin-bottom:10px}}.almanac-list>li>ul>li a{color:black}.almanac-list>li>ul>li a:hover,.almanac-list>li>ul>li a:focus{text-decoration:underline}.almanac-list>li>ul>li a small{display:inline-block;text-decoration:none}.almanac-list>li small{border:1px solid #ccc;color:#ccc;display:inline-block;margin-left:5px;padding:1px 5px;position:relative;bottom:1px}@media (max-width: 48.75em){.almanac-list{padding-left:20px}.almanac-list>li>a{font-size:1.5rem;display:block;float:none;margin-bottom:10px}}.browser-support-table td{width:1000px;font-size:0.8rem}.browser-support-table .yep{background:#EDFFDB}.browser-support-table .nope{background:#FF0017;color:white}.browser-support-table .yep-nope{background:#ffd34e}@media (max-width: 48.75em){.browser-support-table,.browser-support-table tbody,.browser-support-table th,.browser-support-table td,.browser-support-table tr{display:block}.browser-support-table thead{display:none}.browser-support-table td{width:100%;margin:0 0 5px 0}.browser-support-table td:before{content:attr(data-browser-name) ": ";margin-right:5px;font-weight:bold}}.almanac-nav-wrapper{padding:40px}.almanac-nav{margin:0}.almanac-nav>li{font-size:3em;margin:0 0 20px 0}.almanac-nav>li li{font-size:0.4em}.almanac-nav>li small{border:1px solid #ccc;color:#ccc;display:inline-block;font-size:25%;margin-left:15px;padding:1px 5px;position:relative;bottom:15px}.gallery-grid>*{display:inline-block;width:100%}.gallery-buttons{margin:2rem 0}.gallery-tag-title svg{width:1em;height:1em}.snippets-nav-wrapper{overflow:hidden;max-width:1200px;margin:0 auto}.snippet-top-level-nav{background:#222;padding:20px 0 20px 20px !important;border-radius:10px 0 0 10px;border-right:10px solid #e18728;float:left;width:25%}.snippet-top-level-nav a{display:block;color:white;padding:10px 0 10px 10px;font-size:1.2rem}.snippet-top-level-nav a:hover,.snippet-top-level-nav a:focus{background:#444}.snippet-top-level-nav a.active{background:white;color:#222;font-weight:bold}@media (max-width: 64em){.snippet-top-level-nav{width:100%;border:0;border-radius:10px;font-size:0.9rem;position:relative;z-index:1;text-align:center}.snippet-top-level-nav li,.snippet-top-level-nav a{display:inline-block}.snippet-top-level-nav a{border-radius:5px;padding:5px}}@media (max-width: 48.75em){.snippet-top-level-nav{padding:8px !important}.snippet-top-level-nav li{display:inline-block}.snippet-top-level-nav a{padding:3px 10px;font-size:18px}}.list-of-snippets{position:relative;background:white;float:right;width:75%}.list-of-snippets>ul{position:absolute;top:-9999px;left:-9999px}.list-of-snippets.HTML .HTML,.list-of-snippets.CSS .CSS,.list-of-snippets.Sass .Sass,.list-of-snippets.htaccess .htaccess,.list-of-snippets.PHP .PHP,.list-of-snippets.JavaScript .JavaScript,.list-of-snippets.jQuery .jQuery,.list-of-snippets.WordPress .WordPress{position:relative;top:0;left:0}.list-of-snippets>ul>li:nth-child(even){background:#F4F0E5}.list-of-snippets>ul>li>a{display:block;padding:12px;color:#444;font-size:1.1rem}@media (max-width: 48.75em){.list-of-snippets>ul>li>a{font-size:0.8rem}}.list-of-snippets>ul>li>a:hover,.list-of-snippets>ul>li>a:focus{background:#555;color:white}@media (max-width: 64em){.list-of-snippets{width:100%;background:white;padding-top:10px;margin-top:-10px}}.gsc-control-cse{padding:0 !important}.gsc-control-cse,.gsc-control-cse .gsc-table-result{font-family:inherit !important}.gsc-result .gs-title{height:auto !important}.gsc-webResult .gsc-result{margin:0 0 30px 0 !important}.gs-result img.gs-image,.gs-result img.gs-promotion-image{border:0 !important}.search-results-title{padding-left:40px;padding-top:10px}.search-results-title em{text-transform:lowercase;color:#2793C7;margin-left:10px;cursor:pointer;letter-spacing:-1px;font-size:14px}.search-results-title em:hover,.search-results-title em:focus{color:#165472}@media (max-width: 48.75em){.search-results-title em{display:none}}@media (max-width: 48.75em){.search-results-title{padding-left:10px}body.show-nav .search-results-title{padding-top:65px}}.all-search-results{margin:0 40px 0 40px}@media (max-width: 48.75em){.all-search-results{margin:0 10px 0 10px}}.gsc-resultsHeader{margin:0 !important}.gcsc-branding{height:0;padding:0 !important;margin:0 !important}@media (max-width: 48.75em){.gcsc-branding{padding:0 0 40px 0 !important}}.gsc-webResult .gsc-result{padding:0 0 10px 0 !important}.gsc-above-wrapper-area{display:none}.gsc-wrapper.gsc-thinWrapper{border-right:0 !important}.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top{padding:0 !important}body .gsc-control-cse .gsc-table-result{font-weight:400}.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl{font-size:14px}.gsc-control-cse .gs-spelling,.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *{font-size:24px !important;color:#2793C7 !important;margin:0 0 3px 0 !important}.gsc-control-cse .gs-spelling:hover,.gsc-control-cse .gs-spelling:focus,.gsc-control-cse .gs-result .gs-title:hover,.gsc-control-cse .gs-result .gs-title:focus,.gsc-control-cse .gs-result .gs-title *:hover,.gsc-control-cse .gs-result .gs-title *:focus{color:#2445AE !important}.gsc-control-cse .gs-spelling:hover b,.gsc-control-cse .gs-spelling:focus b,.gsc-control-cse .gs-result .gs-title:hover b,.gsc-control-cse .gs-result .gs-title:focus b,.gsc-control-cse .gs-result .gs-title *:hover b,.gsc-control-cse .gs-result .gs-title *:focus b{color:#2445AE !important}.gsc-control-cse .gs-spelling:active,.gsc-control-cse .gs-result .gs-title:active,.gsc-control-cse .gs-result .gs-title *:active{color:black !important}body.page-template-page-search-results-php table td,body.page-template-page-search-results-php table th{border:0}.gsc-cursor-box{text-align:center !important}.gsc-cursor-box .gsc-cursor-page{padding:7px;font-size:18px;display:inline-block !important;position:relative;font-weight:normal !important}.gsc-cursor-box .gsc-cursor-page:hover,.gsc-cursor-box .gsc-cursor-page:focus{text-decoration:none !important}.gsc-cursor-box .gsc-cursor-current-page{background:black !important}.gsc-results .gsc-cursor{display:block !important}.newsletter-iframe{width:100%;height:800px;border:0}.newsletters-nav{margin:1rem 0 0 0;line-height:1.8}@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}.page-wrap-shop{max-width:1200px;margin:0 auto}.single-product .product{overflow:hidden;padding:3px}@media (min-width: 48.75em){.single-product .images{width:49%;float:right}.single-product .summary{width:49%;float:left}.single-product .woocommerce-tabs{clear:both}}@media (max-width: 48.75em){.shop_table_responsive tbody,.shop_table_responsive tr,.shop_table_responsive td,.shop_table_responsive th{display:block}.shop_table_responsive thead{display:none}.shop_table_responsive dd.variation-Style,.shop_table_responsive dd.variation-Size{margin:0 0 0 0 !important}.shop_table_responsive tr.cart_item{border-bottom:3px solid #666}}.payment_box .form-row label{display:block}p.demo_store{position:fixed;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,0.2)}p.demo_store a{color:#fff}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";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,0.75)}.woocommerce .loader:before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;display:block;content:"";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,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{*zoom:1;margin:0 0 1em;padding:0;font-size:0.92em;color:#777}.woocommerce .woocommerce-breadcrumb:before,.woocommerce .woocommerce-breadcrumb:after{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{background:white;padding:2rem;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product span.price,.woocommerce div.product p.price{color:#77a464;font-size:1.25em}.woocommerce div.product span.price ins,.woocommerce div.product p.price ins{background:inherit;font-weight:700}.woocommerce div.product span.price del,.woocommerce div.product p.price del{opacity:0.5}.woocommerce div.product p.stock{font-size:0.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.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 .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:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-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;-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 p.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product p.cart:before,.woocommerce div.product p.cart:after{content:" ";display:table}.woocommerce div.product p.cart:after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product form.cart:before,.woocommerce div.product form.cart:after{content:" ";display:table}.woocommerce div.product form.cart:after{clear:both}.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 0}.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:0.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button,.woocommerce div.product form.cart #wp_page_numbers li a,#wp_page_numbers li .woocommerce div.product form.cart a,.woocommerce div.product form.cart .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .woocommerce div.product form.cart .gsc-cursor-page,.woocommerce div.product form.cart .bbp-pagination .page-numbers,.bbp-pagination .woocommerce div.product form.cart .page-numbers{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 span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;-webkit-font-smoothing:antialiased}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both;*zoom:1}.woocommerce .products ul:before,.woocommerce .products ul:after,.woocommerce ul.products:before,.woocommerce ul.products:after{content:" ";display:table}.woocommerce .products ul:after,.woocommerce ul.products:after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce ul.products li.product{background:rgba(255,255,255,0.75);border-radius:10px;padding:20px;width:31.9%;margin:0 2% 2% 0}.woocommerce ul.products li.product:nth-child(3n){margin-right:0}@media (max-width: 48.75em){.woocommerce ul.products li.product{width:100%}}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product h3{padding:.5em 0;font-size:1.4em;margin:0;color:#222}.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,.woocommerce ul.products #wp_page_numbers li.product a,#wp_page_numbers .woocommerce ul.products li.product a,.woocommerce ul.products li.product .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .woocommerce ul.products li.product .gsc-cursor-page,.woocommerce ul.products li.product .bbp-pagination .page-numbers,.bbp-pagination .woocommerce ul.products li.product .page-numbers{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:normal;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:0.5;display:block}.woocommerce ul.products li.product .price ins{background:none;font-weight:700}.woocommerce ul.products li.product .price .from{font-size:0.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,0.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{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;clear:both;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;padding:0;line-height:1;font-size:1em;font-weight:normal;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:#ebe9eb;color:#8a7e88}.woocommerce a.button.loading,.woocommerce #wp_page_numbers li a.loading,#wp_page_numbers li .woocommerce a.loading,.woocommerce .gsc-cursor-box a.loading.gsc-cursor-page,.gsc-cursor-box .woocommerce a.loading.gsc-cursor-page,.woocommerce .bbp-pagination a.loading.page-numbers,.bbp-pagination .woocommerce a.loading.page-numbers,.woocommerce button.button.loading,.woocommerce .gsc-cursor-box button.loading.gsc-cursor-page,.gsc-cursor-box .woocommerce button.loading.gsc-cursor-page,.woocommerce .bbp-pagination button.loading.page-numbers,.bbp-pagination .woocommerce button.loading.page-numbers,.woocommerce input.button.loading,.woocommerce .gsc-cursor-box input.loading.gsc-cursor-page,.gsc-cursor-box .woocommerce input.loading.gsc-cursor-page,.woocommerce .bbp-pagination input.loading.page-numbers,.bbp-pagination .woocommerce input.loading.page-numbers,.woocommerce #respond input#submit.loading{opacity:0.25;padding-right:2.618em}.woocommerce a.button.loading:after,.woocommerce #wp_page_numbers li a.loading:after,#wp_page_numbers li .woocommerce a.loading:after,.woocommerce .gsc-cursor-box a.loading.gsc-cursor-page:after,.gsc-cursor-box .woocommerce a.loading.gsc-cursor-page:after,.woocommerce .bbp-pagination a.loading.page-numbers:after,.bbp-pagination .woocommerce a.loading.page-numbers:after,.woocommerce button.button.loading:after,.woocommerce .gsc-cursor-box button.loading.gsc-cursor-page:after,.gsc-cursor-box .woocommerce button.loading.gsc-cursor-page:after,.woocommerce .bbp-pagination button.loading.page-numbers:after,.bbp-pagination .woocommerce button.loading.page-numbers:after,.woocommerce input.button.loading:after,.woocommerce .gsc-cursor-box input.loading.gsc-cursor-page:after,.gsc-cursor-box .woocommerce input.loading.gsc-cursor-page:after,.woocommerce .bbp-pagination input.loading.page-numbers:after,.bbp-pagination .woocommerce input.loading.page-numbers:after,.woocommerce #respond input#submit.loading:after{font-family:"WooCommerce";content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce a.button.added:after,.woocommerce #wp_page_numbers li a.added:after,#wp_page_numbers li .woocommerce a.added:after,.woocommerce .gsc-cursor-box a.added.gsc-cursor-page:after,.gsc-cursor-box .woocommerce a.added.gsc-cursor-page:after,.woocommerce .bbp-pagination a.added.page-numbers:after,.bbp-pagination .woocommerce a.added.page-numbers:after,.woocommerce button.button.added:after,.woocommerce .gsc-cursor-box button.added.gsc-cursor-page:after,.gsc-cursor-box .woocommerce button.added.gsc-cursor-page:after,.woocommerce .bbp-pagination button.added.page-numbers:after,.bbp-pagination .woocommerce button.added.page-numbers:after,.woocommerce input.button.added:after,.woocommerce .gsc-cursor-box input.added.gsc-cursor-page:after,.gsc-cursor-box .woocommerce input.added.gsc-cursor-page:after,.woocommerce .bbp-pagination input.added.page-numbers:after,.bbp-pagination .woocommerce input.added.page-numbers:after,.woocommerce #respond input#submit.added:after{font-family:'WooCommerce';content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce a.button:disabled,.woocommerce #wp_page_numbers li a:disabled,#wp_page_numbers li .woocommerce a:disabled,.woocommerce .gsc-cursor-box a.gsc-cursor-page:disabled,.gsc-cursor-box .woocommerce a.gsc-cursor-page:disabled,.woocommerce .bbp-pagination a.page-numbers:disabled,.bbp-pagination .woocommerce a.page-numbers:disabled,.woocommerce a.button.disabled,.woocommerce #wp_page_numbers li a.disabled,#wp_page_numbers li .woocommerce a.disabled,.woocommerce .gsc-cursor-box a.disabled.gsc-cursor-page,.gsc-cursor-box .woocommerce a.disabled.gsc-cursor-page,.woocommerce .bbp-pagination a.disabled.page-numbers,.bbp-pagination .woocommerce a.disabled.page-numbers,.woocommerce a.button:disabled[disabled],.woocommerce #wp_page_numbers li a:disabled[disabled],#wp_page_numbers li .woocommerce a:disabled[disabled],.woocommerce .gsc-cursor-box a.gsc-cursor-page:disabled[disabled],.gsc-cursor-box .woocommerce a.gsc-cursor-page:disabled[disabled],.woocommerce .bbp-pagination a.page-numbers:disabled[disabled],.bbp-pagination .woocommerce a.page-numbers:disabled[disabled],.woocommerce button.button:disabled,.woocommerce .gsc-cursor-box button.gsc-cursor-page:disabled,.gsc-cursor-box .woocommerce button.gsc-cursor-page:disabled,.woocommerce .bbp-pagination button.page-numbers:disabled,.bbp-pagination .woocommerce button.page-numbers:disabled,.woocommerce button.button.disabled,.woocommerce .gsc-cursor-box button.disabled.gsc-cursor-page,.gsc-cursor-box .woocommerce button.disabled.gsc-cursor-page,.woocommerce .bbp-pagination button.disabled.page-numbers,.bbp-pagination .woocommerce button.disabled.page-numbers,.woocommerce button.button:disabled[disabled],.woocommerce .gsc-cursor-box button.gsc-cursor-page:disabled[disabled],.gsc-cursor-box .woocommerce button.gsc-cursor-page:disabled[disabled],.woocommerce .bbp-pagination button.page-numbers:disabled[disabled],.bbp-pagination .woocommerce button.page-numbers:disabled[disabled],.woocommerce input.button:disabled,.woocommerce .gsc-cursor-box input.gsc-cursor-page:disabled,.gsc-cursor-box .woocommerce input.gsc-cursor-page:disabled,.woocommerce .bbp-pagination input.page-numbers:disabled,.bbp-pagination .woocommerce input.page-numbers:disabled,.woocommerce input.button.disabled,.woocommerce .gsc-cursor-box input.disabled.gsc-cursor-page,.gsc-cursor-box .woocommerce input.disabled.gsc-cursor-page,.woocommerce .bbp-pagination input.disabled.page-numbers,.bbp-pagination .woocommerce input.disabled.page-numbers,.woocommerce input.button:disabled[disabled],.woocommerce .gsc-cursor-box input.gsc-cursor-page:disabled[disabled],.gsc-cursor-box .woocommerce input.gsc-cursor-page:disabled[disabled],.woocommerce .bbp-pagination input.page-numbers:disabled[disabled],.bbp-pagination .woocommerce input.page-numbers:disabled[disabled],.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled[disabled]{cursor:not-allowed;opacity:0.5;padding:.618em 1em}.woocommerce a.button:disabled:hover,.woocommerce #wp_page_numbers li a:disabled:hover,#wp_page_numbers li .woocommerce a:disabled:hover,.woocommerce .gsc-cursor-box a.gsc-cursor-page:disabled:hover,.gsc-cursor-box .woocommerce a.gsc-cursor-page:disabled:hover,.woocommerce .bbp-pagination a.page-numbers:disabled:hover,.bbp-pagination .woocommerce a.page-numbers:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce #wp_page_numbers li a.disabled:hover,#wp_page_numbers li .woocommerce a.disabled:hover,.woocommerce .gsc-cursor-box a.disabled.gsc-cursor-page:hover,.gsc-cursor-box .woocommerce a.disabled.gsc-cursor-page:hover,.woocommerce .bbp-pagination a.disabled.page-numbers:hover,.bbp-pagination .woocommerce a.disabled.page-numbers:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce #wp_page_numbers li a:disabled[disabled]:hover,#wp_page_numbers li .woocommerce a:disabled[disabled]:hover,.woocommerce .gsc-cursor-box a.gsc-cursor-page:disabled[disabled]:hover,.gsc-cursor-box .woocommerce a.gsc-cursor-page:disabled[disabled]:hover,.woocommerce .bbp-pagination a.page-numbers:disabled[disabled]:hover,.bbp-pagination .woocommerce a.page-numbers:disabled[disabled]:hover,.woocommerce button.button:disabled:hover,.woocommerce .gsc-cursor-box button.gsc-cursor-page:disabled:hover,.gsc-cursor-box .woocommerce button.gsc-cursor-page:disabled:hover,.woocommerce .bbp-pagination button.page-numbers:disabled:hover,.bbp-pagination .woocommerce button.page-numbers:disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce .gsc-cursor-box button.disabled.gsc-cursor-page:hover,.gsc-cursor-box .woocommerce button.disabled.gsc-cursor-page:hover,.woocommerce .bbp-pagination button.disabled.page-numbers:hover,.bbp-pagination .woocommerce button.disabled.page-numbers:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce .gsc-cursor-box button.gsc-cursor-page:disabled[disabled]:hover,.gsc-cursor-box .woocommerce button.gsc-cursor-page:disabled[disabled]:hover,.woocommerce .bbp-pagination button.page-numbers:disabled[disabled]:hover,.bbp-pagination .woocommerce button.page-numbers:disabled[disabled]:hover,.woocommerce input.button:disabled:hover,.woocommerce .gsc-cursor-box input.gsc-cursor-page:disabled:hover,.gsc-cursor-box .woocommerce input.gsc-cursor-page:disabled:hover,.woocommerce .bbp-pagination input.page-numbers:disabled:hover,.bbp-pagination .woocommerce input.page-numbers:disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce .gsc-cursor-box input.disabled.gsc-cursor-page:hover,.gsc-cursor-box .woocommerce input.disabled.gsc-cursor-page:hover,.woocommerce .bbp-pagination input.disabled.page-numbers:hover,.bbp-pagination .woocommerce input.disabled.page-numbers:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce .gsc-cursor-box input.gsc-cursor-page:disabled[disabled]:hover,.gsc-cursor-box .woocommerce input.gsc-cursor-page:disabled[disabled]:hover,.woocommerce .bbp-pagination input.page-numbers:disabled[disabled]:hover,.bbp-pagination .woocommerce input.page-numbers:disabled[disabled]:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .cart .button,.woocommerce .cart #wp_page_numbers li a,#wp_page_numbers li .woocommerce .cart a,.woocommerce .cart .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .woocommerce .cart .gsc-cursor-page,.woocommerce .cart .bbp-pagination .page-numbers,.bbp-pagination .woocommerce .cart .page-numbers,.woocommerce .cart input.button,.woocommerce .cart .gsc-cursor-box input.gsc-cursor-page,.gsc-cursor-box .woocommerce .cart input.gsc-cursor-page,.woocommerce .cart .bbp-pagination input.page-numbers,.bbp-pagination .woocommerce .cart input.page-numbers{float:none}.woocommerce a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#777;font-size:15px;margin:10px 0 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 .add_review{*zoom:1}.woocommerce #reviews #comments .add_review:before,.woocommerce #reviews #comments .add_review:after{content:" ";display:table}.woocommerce #reviews #comments .add_review:after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{*zoom:1;margin:0;width:100%;background:none;list-style:none}.woocommerce #reviews #comments ol.commentlist:before,.woocommerce #reviews #comments ol.commentlist:after{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist:after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:0.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;*zoom:1}.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce #reviews #comments ol.commentlist li .comment-text:after{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text:after{clear:both}.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:0.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;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:"\73\73\73\73\73";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:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{*zoom:1;line-height:2;display:block}.woocommerce .woocommerce-product-rating:before,.woocommerce .woocommerce-product-rating:after{content:" ";display:table}.woocommerce .woocommerce-product-rating:after{clear:both}.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 0}.woocommerce #review_form #respond{*zoom:1;position:static;margin:0;width:auto;padding:0 0 0;background:transparent none;border:0}.woocommerce #review_form #respond:before,.woocommerce #review_form #respond:after{content:" ";display:table}.woocommerce #review_form #respond:after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{-moz-box-sizing:border-box;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";content:"\e021";text-indent:0}.woocommerce p.stars a:hover ~ a:before{content:"\e021"}.woocommerce p.stars:hover a:before{content:"\e020"}.woocommerce p.stars.selected a.active:before{content:"\e020"}.woocommerce p.stars.selected a.active ~ a:before{content:"\e021"}.woocommerce p.stars.selected a:not(.active):before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,0.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,0.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,0.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th{background:rgba(0,0,0,0.025)}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,0.1);margin:0px -1px 24px 0px;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,0.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small{font-weight:normal}.woocommerce table.shop_table tbody:first-child tr:first-child th,.woocommerce table.shop_table tbody:first-child tr:first-child td{border-top:0}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tbody th{font-weight:700;border-top:1px solid rgba(0,0,0,0.1)}.woocommerce table.my_account_orders{font-size:0.85em}.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button,.woocommerce table.my_account_orders #wp_page_numbers li a,#wp_page_numbers li .woocommerce table.my_account_orders a,.woocommerce table.my_account_orders .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .woocommerce table.my_account_orders .gsc-cursor-page,.woocommerce table.my_account_orders .bbp-pagination .page-numbers,.bbp-pagination .woocommerce table.my_account_orders .page-numbers{white-space:nowrap}.woocommerce table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button,.woocommerce table.my_account_orders .order-actions #wp_page_numbers li a,#wp_page_numbers li .woocommerce table.my_account_orders .order-actions a,.woocommerce table.my_account_orders .order-actions .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .woocommerce table.my_account_orders .order-actions .gsc-cursor-page,.woocommerce table.my_account_orders .order-actions .bbp-pagination .page-numbers,.bbp-pagination .woocommerce table.my_account_orders .order-actions .page-numbers{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation{margin:.25em 0;*zoom:1}.woocommerce td.product-name dl.variation:before,.woocommerce td.product-name dl.variation:after{content:" ";display:table}.woocommerce td.product-name dl.variation:after{clear:both}.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name dl.variation dd{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em 0;margin:0 4px 0 0;clear:left}.woocommerce td.product-name dl.variation dd{padding:0 0 .25em 0}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:0.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;*zoom:1;list-style:none}.woocommerce ul.cart_list li:before,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:before,.woocommerce ul.product_list_widget li:after{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after{clear:both}.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,0.1);*zoom:1}.woocommerce ul.cart_list li dl:before,.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:before,.woocommerce ul.product_list_widget li dl:after{content:" ";display:table}.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after{clear:both}.woocommerce ul.cart_list li dl dt,.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dt,.woocommerce ul.product_list_widget li dl dd{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 0;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em 0}.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,.woocommerce .widget_shopping_cart .buttons{*zoom:1}.woocommerce.widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce .widget_shopping_cart .buttons:after{content:" ";display:table}.woocommerce.widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:after{clear:both}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity 0.5s 0.5s ease;transition:opacity 0.5s 0.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{-moz-box-sizing:border-box;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;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.login,.woocommerce form.checkout_coupon,.woocommerce form.register{border:1px solid #d3ced2;padding:20px;margin:2em 0 2em 0px;text-align:left;border-radius:5px}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px 0.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 .order_details{*zoom:1;margin:0 0 1.5em;list-style:none}.woocommerce .order_details:before,.woocommerce .order_details:after{content:" ";display:table}.woocommerce .order_details:after{clear:both}.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:0.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce .order_details li:last-of-type{border:none}.woocommerce .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_layered_nav ul li{*zoom:1;padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:before,.woocommerce .widget_layered_nav ul li:after{content:" ";display:table}.woocommerce .widget_layered_nav ul li:after{clear:both}.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{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;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{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.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:0.8751em}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce .widget_price_filter .price_slider_amount #wp_page_numbers li a,#wp_page_numbers li .woocommerce .widget_price_filter .price_slider_amount a,.woocommerce .widget_price_filter .price_slider_amount .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .woocommerce .widget_price_filter .price_slider_amount .gsc-cursor-page,.woocommerce .widget_price_filter .price_slider_amount .bbp-pagination .page-numbers,.bbp-pagination .woocommerce .widget_price_filter .price_slider_amount .page-numbers{font-size:1.15em}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce .widget_price_filter .price_slider_amount #wp_page_numbers li a,#wp_page_numbers li .woocommerce .widget_price_filter .price_slider_amount a,.woocommerce .widget_price_filter .price_slider_amount .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .woocommerce .widget_price_filter .price_slider_amount .gsc-cursor-page,.woocommerce .widget_price_filter .price_slider_amount .bbp-pagination .page-numbers,.bbp-pagination .woocommerce .widget_price_filter .price_slider_amount .page-numbers{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:none;top:-.3em;margin-left:-.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 outside}.woocommerce .widget_rating_filter ul li{*zoom:1;padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li:before,.woocommerce .widget_rating_filter ul li:after{content:" ";display:table}.woocommerce .widget_rating_filter ul li:after{clear:both}.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}.woocommerce .widget_rating_filter ul li.chosen a:before{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none;color:#a00}.woocommerce-message,.woocommerce-error,.woocommerce-info{padding:1em 2em 1em 3.5em !important;margin:0 0 2em !important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside !important;*zoom:1;width:auto;word-wrap:break-word}.woocommerce-message:before,.woocommerce-message:after,.woocommerce-error:before,.woocommerce-error:after,.woocommerce-info:before,.woocommerce-info:after{content:" ";display:table}.woocommerce-message:after,.woocommerce-error:after,.woocommerce-info:after{clear:both}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{font-family:"WooCommerce";content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-message .button,.woocommerce-message #wp_page_numbers li a,#wp_page_numbers li .woocommerce-message a,.woocommerce-message .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .woocommerce-message .gsc-cursor-page,.woocommerce-message .bbp-pagination .page-numbers,.bbp-pagination .woocommerce-message .page-numbers,.woocommerce-error .button,.woocommerce-error #wp_page_numbers li a,#wp_page_numbers li .woocommerce-error a,.woocommerce-error .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .woocommerce-error .gsc-cursor-page,.woocommerce-error .bbp-pagination .page-numbers,.bbp-pagination .woocommerce-error .page-numbers,.woocommerce-info .button,.woocommerce-info #wp_page_numbers li a,#wp_page_numbers li .woocommerce-info a,.woocommerce-info .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .woocommerce-info .gsc-cursor-page,.woocommerce-info .bbp-pagination .page-numbers,.bbp-pagination .woocommerce-info .page-numbers{float:right}.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{list-style:none outside !important;padding-left:0 !important;margin-left:0 !important}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message:before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info:before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error:before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce{*zoom:1}.woocommerce-account .woocommerce:before,.woocommerce-account .woocommerce:after{content:" ";display:table}.woocommerce-account .woocommerce:after{clear:both}.woocommerce-account .addresses .title{*zoom:1}.woocommerce-account .addresses .title:before,.woocommerce-account .addresses .title:after{content:" ";display:table}.woocommerce-account .addresses .title:after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{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:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail,#add_payment_method table.cart .product-thumbnail{min-width:32px}.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img,#add_payment_method table.cart img{width:32px;box-shadow:none}.woocommerce-cart table.cart th,.woocommerce-cart table.cart td,.woocommerce-checkout table.cart th,.woocommerce-checkout table.cart td,#add_payment_method table.cart th,#add_payment_method table.cart td{vertical-align:middle}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,#add_payment_method table.cart td.actions .coupon .input-text{float:left;-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}.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input,#add_payment_method table.cart input{margin:0;vertical-align:middle;line-height:1}.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout,#add_payment_method .wc-proceed-to-checkout{*zoom:1;padding:1em 0}.woocommerce-cart .wc-proceed-to-checkout:before,.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:before,.woocommerce-checkout .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:before,#add_payment_method .wc-proceed-to-checkout:after{content:" ";display:table}.woocommerce-cart .wc-proceed-to-checkout:after,.woocommerce-checkout .wc-proceed-to-checkout:after,#add_payment_method .wc-proceed-to-checkout:after{clear:both}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,#add_payment_method .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}.woocommerce-cart .cart-collaterals .shipping_calculator .button,.woocommerce-cart .cart-collaterals .shipping_calculator #wp_page_numbers li a,#wp_page_numbers li .woocommerce-cart .cart-collaterals .shipping_calculator a,.woocommerce-cart .cart-collaterals .shipping_calculator .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .woocommerce-cart .cart-collaterals .shipping_calculator .gsc-cursor-page,.woocommerce-cart .cart-collaterals .shipping_calculator .bbp-pagination .page-numbers,.bbp-pagination .woocommerce-cart .cart-collaterals .shipping_calculator .page-numbers,.woocommerce-checkout .cart-collaterals .shipping_calculator .button,.woocommerce-checkout .cart-collaterals .shipping_calculator #wp_page_numbers li a,#wp_page_numbers li .woocommerce-checkout .cart-collaterals .shipping_calculator a,.woocommerce-checkout .cart-collaterals .shipping_calculator .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box .woocommerce-checkout .cart-collaterals .shipping_calculator .gsc-cursor-page,.woocommerce-checkout .cart-collaterals .shipping_calculator .bbp-pagination .page-numbers,.bbp-pagination .woocommerce-checkout .cart-collaterals .shipping_calculator .page-numbers,#add_payment_method .cart-collaterals .shipping_calculator .button,#add_payment_method .cart-collaterals .shipping_calculator #wp_page_numbers li a,#wp_page_numbers li #add_payment_method .cart-collaterals .shipping_calculator a,#add_payment_method .cart-collaterals .shipping_calculator .gsc-cursor-box .gsc-cursor-page,.gsc-cursor-box #add_payment_method .cart-collaterals .shipping_calculator .gsc-cursor-page,#add_payment_method .cart-collaterals .shipping_calculator .bbp-pagination .page-numbers,.bbp-pagination #add_payment_method .cart-collaterals .shipping_calculator .page-numbers{width:100%;float:none;display:block}.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button:after,#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small,#add_payment_method .cart-collaterals .cart_totals p small{color:#777;font-size:0.83em}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table,#add_payment_method .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,#add_payment_method .cart-collaterals .cart_totals table tr:first-child td{border-top:0}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th,#add_payment_method .cart-collaterals .cart_totals table th{width:40%}.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,#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small,#add_payment_method .cart-collaterals .cart_totals table small{color:#777}.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select,#add_payment_method .cart-collaterals .cart_totals table select{width:100%}.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td,#add_payment_method .cart-collaterals .cart_totals .discount td{color:#77a464}.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,#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th{border-top:1px solid #ebe9eb}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product,#add_payment_method .cart-collaterals .cross-sells ul.products li.product{margin-top:0}.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,#add_payment_method .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes,#add_payment_method .checkout .col-2 .notes{clear:left}.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .form-row-first{clear:left}.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small,#add_payment_method .checkout .create-account small{font-size:11px;color:#777;font-weight:normal}.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address,#add_payment_method .checkout div.shipping-address{padding:0;clear:left;width:100%}.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address,#add_payment_method .checkout .shipping_address{clear:both}.woocommerce-cart #payment,.woocommerce-checkout #payment,#add_payment_method #payment{background:#ebe9eb;border-radius:5px}.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods{*zoom:1;text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}.woocommerce-cart #payment ul.payment_methods:before,.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before,.woocommerce-checkout #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:before,#add_payment_method #payment ul.payment_methods:after{content:" ";display:table}.woocommerce-cart #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:after,#add_payment_method #payment ul.payment_methods:after{clear:both}.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li,#add_payment_method #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:normal;*zoom:1}.woocommerce-cart #payment ul.payment_methods li:before,.woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods li:before,.woocommerce-checkout #payment ul.payment_methods li:after,#add_payment_method #payment ul.payment_methods li:before,#add_payment_method #payment ul.payment_methods li:after{content:" ";display:table}.woocommerce-cart #payment ul.payment_methods li:after,.woocommerce-checkout #payment ul.payment_methods li:after,#add_payment_method #payment ul.payment_methods li:after{clear:both}.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input,#add_payment_method #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img,#add_payment_method #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img,#add_payment_method #payment ul.payment_methods li img+img{margin-left:2px}.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row,#add_payment_method #payment div.form-row{padding:1em}.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box,#add_payment_method #payment div.payment_box{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;margin:1em 0 1em 0;font-size:0.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}.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,#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea{border-color:#c7c1c6;border-top-color:#bbb3b9}.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder,#add_payment_method #payment div.payment_box ::-webkit-input-placeholder{color:#bbb3b9}.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder,#add_payment_method #payment div.payment_box :-moz-placeholder{color:#bbb3b9}.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder,#add_payment_method #payment div.payment_box :-ms-input-placeholder{color:#bbb3b9}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new{margin:0 0 .5em 0}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label{cursor:pointer}.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,#add_payment_method #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,#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-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.visa{background-image:url(../images/icons/credit-cards/visa.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.mastercard{background-image:url(../images/icons/credit-cards/mastercard.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.laser{background-image:url(../images/icons/credit-cards/laser.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.dinersclub{background-image:url(../images/icons/credit-cards/diners.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.maestro{background-image:url(../images/icons/credit-cards/maestro.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.jcb{background-image:url(../images/icons/credit-cards/jcb.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.amex{background-image:url(../images/icons/credit-cards/amex.svg)}.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.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-cvc.discover{background-image:url(../images/icons/credit-cards/discover.svg)}.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help,#add_payment_method #payment div.payment_box span.help{font-size:.857em;color:#777;font-weight:normal}.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row,#add_payment_method #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child,#add_payment_method #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before,#add_payment_method #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:-.75em;left:0;margin:-1em 0 0 2em}.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal,#add_payment_method #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:0.83em}.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img,#add_payment_method #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 0;display:block}.product.has-default-attributes.has-children>.images{opacity:0}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen .entry-summary,.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform{padding:0}.single-product .twentythirteen p.stars{clear:both}.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}.group:after,.forum-titles:after,.forums-module>.reply:after{content:"";display:table;clear:both}.screen-reader,.screen-reader-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}p:empty{display:none}#wpadminbar .ab-label{margin:0}.hide{display:none}.product_meta>span{display:block}.form-allowed-tags{display:none}.bbpress aside .module,.bbpress aside .job>a,.bbpress aside .woocommerce div.product,.woocommerce .bbpress aside div.product,.bbpress aside .type-forum,.bbpress aside .type-topic,.bbpress aside .type-reply{padding:1rem}.bbpress .breadcrumbs{color:black}.bbpress .breadcrumbs a{color:#2793C7}.bbpress .breadcrumbs a:hover,.bbpress .breadcrumbs a:focus{color:#2445AE}.bbpress .breadcrumbs a::after{display:none}.bbpress .breadcrumbs>span>span>span:nth-child(1),.bbpress .breadcrumbs>span>span>span:nth-child(2),.bbpress .breadcrumbs>span>span>span:last-child{display:none}@media (max-width: 48.75em){.bbpress .breadcrumbs{padding:20px 0}}.bbpress .module-main{overflow:hidden}.module.main-forums-column,.job>a.main-forums-column,.woocommerce div.main-forums-column.product,.main-forums-column.type-forum,.main-forums-column.type-topic,.main-forums-column.type-reply{padding:0}.bbpress-title{text-align:center;padding:20px 0 30px}.bbpress-title a{background:rgba(255,228,198,0.75);display:inline-block;padding:15px 35px;box-shadow:1px 1px 3px rgba(0,0,0,0.4)}.bbpress-topic-title h4{margin:0}.topic-select{width:100%;margin:0 0 20px 0}.bbp-topic-description{background:#eee}.bbp-template-notice{font-size:0.75rem}.bbp-header{position:relative}.bbp-header .bbp-reply-content{position:absolute;top:5px;right:2rem;width:auto}.bbp-header .bbp-reply-content>span{float:right}@media (max-width: 48.75em){.bbp-header .bbp-reply-content{right:10px}}.bbp-meta{font-size:0.75rem;padding:10px}.bbp-meta .bbp-header{display:block;margin:0 0 0.5rem 0}.type-forum,.type-topic,.type-reply{position:relative;padding:1rem;margin-bottom:1rem}.bbp-reply-author{width:20%;float:left}.bbp-reply-content{float:right;width:80%;padding-left:20px}@media (max-width: 48.75em){.bbp-reply-author{position:absolute;top:0;right:0;width:25px}.bbp-reply-content{float:none;width:100%;padding-left:0}}.reply-name{font-size:1.5rem;font-weight:bold}.reply-date{font-size:0.8rem;color:#D6D5D5;text-transform:uppercase;letter-spacing:3px;margin:0 0 20px 0}.forum-titles{margin:0 0 10px 0;padding:0 1rem}.forum-titles>li{font-weight:bold}@media (max-width: 48.75em){.forum-titles{display:none}}.bbp-topic-permalink{font-weight:700;display:block;line-height:1.3;margin:0 0 0.2rem 0}.bbp-topic-permalink .page-numbers{color:#2793C7}.bbp-topic-meta{font-size:0.8rem}.bbp-forum-info,.bbp-forum-topic-count,.bbp-forum-reply-count,.bbp-forum-freshness{float:left}.bbp-forum-info{width:52%;padding-right:10px}@media (max-width: 48.75em){.bbp-forum-info{width:100%}}.bbp-forum-topic-count{width:12%}@media (max-width: 48.75em){.bbp-forum-topic-count{display:none}}.bbp-forum-reply-count{width:12%}@media (max-width: 48.75em){.bbp-forum-reply-count{display:none}}.bbp-forum-freshness{width:24%}@media (max-width: 48.75em){.bbp-forum-freshness{display:none}}@media (max-width: 48.75em){.bbp-topic-title{width:100%}}@media (max-width: 48.75em){.bbp-topic-voice-count{display:none}}@media (max-width: 48.75em){.bbp-topic-reply-count{display:none}}.bbp-topic-freshness{font-size:0.8rem}.forums-login-form{margin-bottom:20px}.forums-login-form input[type='text'],.forums-login-form input[type='password']{width:100%;margin:0 0 3px 0}.login-remember{margin:0 0 6px 0}.bbp-pagination{text-align:center;margin:0 0 1rem 0}.bbp-pagination-links{display:block;margin:10px 0}.page-numbers.current{background:#222;color:white}.page-numbers.dots{background:none;color:black;border:0 !important}.page-numbers.dots:hover{background:none !important}.bbp-the-content-wrapper{margin:0}.bbplp-preview-buttons{margin:0 0 10px 0;position:relative;top:-1px;z-index:30;overflow:hidden}.bbplp-preview-buttons>a{color:#222;padding:1px 10px;margin-right:10px;font-size:0.8rem;float:left;background:#ccc;border:1px solid #ccc;border-top:0}.bbplp-preview-buttons>a.active{background:white}.bbplp-preview-buttons #bbplp-button-preview.active{background:#FFFFE0}.bbp-form{padding:20px;border:1px solid #ccc;margin:0 0 20px 0}.bbp-form legend{padding:0 10px}.bbp-form label{display:block}.bbp-form input[type=checkbox]+label{display:inline-block}.bbp-form input[type=text],.bbp-form input[type=password]{width:100%}.bbp-form>div{margin:0 0 10px 0}.bbp-form .description{display:block;margin:0 0 10px 0}.quicktags-toolbar{display:none}.bbp-the-content-wrapper,.bbplp-preview-content{position:relative;width:100%}.bbpl-preview-buttons{margin:0 0 10px 0;position:relative;z-index:30;overflow:hidden}.bbpl-preview-buttons>a{color:#222;padding:1px 10px;margin-right:10px;font-size:0.8rem;float:left;background:#ccc}.bbplp-preview-content{padding:5px;border:1px solid #d1d1d1;color:#686868;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);background:#FFFFE0;overflow:auto !important;right:0}.bbplp-preview-content pre{max-width:600px;overflow:auto}.bbplp-preview-content br{display:none}.user-title{padding:15px 0}.bbp-user-body .feature-bury-replies{display:none}.bbp-user-navigation{margin:0 0 1.5rem 0;border-bottom:1px solid #ccc}.bbp-user-navigation>ul>li{display:inline-block}.bbp-user-navigation>ul>li>span>a{display:inline-block;padding:5px}.bbp-user-navigation>ul>li.current{font-weight:bold;border-bottom:5px solid #2793C7}.entry-title{font-size:2rem;margin:0 0 0.5rem 0}.forums-module>.reply.buried{overflow:hidden;position:relative;opacity:0.5;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.forums-module>.reply.buried:hover{opacity:1;-webkit-transition:opacity 0.4s 2s;transition:opacity 0.4s 2s}.forums-module>.reply.buried::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:-webkit-linear-gradient(bottom, #fff, transparent);background:linear-gradient(to top, #fff, transparent);pointer-events:none}.forums-module>.reply.featured>*{position:relative;z-index:1}.forums-module>.reply.featured::after{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background:-webkit-linear-gradient(top, rgba(255,255,0,0.25), transparent);background:linear-gradient(to bottom, rgba(255,255,0,0.25), transparent);pointer-events:none}.forums-module>.reply.marked-as-good::after{content:"Good answer!";position:absolute;top:0;right:0;background:#4CA454;color:white;padding:5px 10px;text-align:right;font-size:0.8rem}#bbpress-forums .featured-replies.unfeature,#bbpress-forums .featured-replies.unbury,.featured-replies.unfeature,.featured-replies.unbury{display:none}#bbpress-forums .featured-replies,.featured-replies{cursor:pointer}#bbpress-forums .featured.featured-replies.feature,.featured.featured-replies.feature{display:none}#bbpress-forums .featured.featured-replies.unfeature,.featured.featured-replies.unfeature{display:inline}#bbpress-forums .buried.featured-replies.bury,.buried.featured-replies.bury{display:none}#bbpress-forums .buried.featured-replies.unbury,.buried.featured-replies.unbury{display:inline}.feature-bury-replies .featured-replies.good.marked-as-good{display:none}.feature-bury-replies .featured-replies.ungood{display:none}.feature-bury-replies .featured-replies.ungood.marked-as-good{display:inline}.post-type-reply #the-list tr.featured{background-color:#dfd}.post-type-reply #the-list tr.buried{opacity:0.5}#pass1-text{display:none}#avatar-manager-upload{margin:10px 0;font-size:12px;display:block}@media screen and (max-width: 400px){@-ms-viewport{width:320px}}@media print{aside,header.top,footer,nav,.google-ad,.related-posts,[class*='bsa'],.view-comments-button,svg,.button,#wp_page_numbers li a,.gsc-cursor-box .gsc-cursor-page,.bbp-pagination .page-numbers,.search,.drag-wrap>iframe,.sharedaddy,.ui-resizable-handle,#respond,.link-graphic,.comment-reply-link{display:none !important}.drag-wrap::before{content:"Embedded Pen Here";border:1px solid #ccc;margin:2rem 0;display:block;padding:2rem;text-align:center}#comments{page-break-before:always}body{background:none}.main-col{width:100%}.mega-header .author-byline-inside{box-shadow:none}}
