/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,figure,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}body{background:#FFF;line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}@keyframes appear{100%{opacity:1;transform:scale(1);visibility:visible}}@keyframes fadeUp{100%{opacity:1;transform:translateY(0);visibility:visible}}i,em{font-style:italic}ul{list-style:disc}ol{list-style:decimal}ol,ul{margin-left:1em}strong{font-weight:700}.underline{text-decoration:underline}::-moz-selection{background:rgba(234,255,95,0.5)}::selection{background:rgba(234,255,95,0.5)}h1,h2,h3,h4,h5,p,li,a:link,label,input,textarea,span.error,address{font-family:museo-sans, serif}sup{font-size:.5em;vertical-align:super}section{width:100%;height:auto}body{transition:margin .25s linear;padding-top:65px;font-family:"museo-sans",serif}strong{font-weight:700}.promo-3d{width:100%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:20px 0}.page-options{display:none;position:fixed;bottom:20px;right:20px;z-index:99;-ms-flex-align:center;align-items:center}.page-options.active{display:-ms-flexbox;display:flex}.page-options .previews-3d label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.page-options .previews-3d label span.title{color:#000;margin-right:10px;font-size:14px;margin-bottom:5px;font-weight:700}.page-options .previews-3d label label.onoffswitch-label{display:block}.page-options label .onoffswitch{margin-top:0}.page-options label .onoffswitch .onoffswitch-inner:before,.page-options label .onoffswitch .onoffswitch-inner:after{content:'On';color:rgba(0,0,0,0.5);background-color:rgba(237,237,237,0.5)}.page-options label .onoffswitch .onoffswitch-inner:after{content:'Off'}.page-options #open-settings{width:35px;height:auto;margin-left:10px}.page-options #open-settings img{width:100%;height:auto}#reset-settings{color:#fff;text-decoration:none;font-size:.85em;border:solid 2px #fff;width:auto;padding:5px 10px;display:inline-block;margin-top:10px}#reset-settings:visited{color:#fff}.settings{position:fixed;right:0;width:250px;height:calc(100% - 65px);bottom:0;background:#1c1c1c;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 30px;box-sizing:border-box}.settings .close{position:absolute;right:30px;top:10px;cursor:pointer}.settings .close p{transform:rotate(45deg);padding:0;width:auto;min-width:auto;font-size:1.8em;color:rgba(255,255,255,0.5)}.settings .close:hover p{color:#fff}.settings .row{width:100%;margin-bottom:10px}.settings .row label{color:#fff;text-align:left}.settings .row label .range{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.settings .row label input[type="color"]{margin-top:10px;width:60%;display:block;clear:left;padding:0;border:solid 2px #bfbfbf;box-sizing:border-box;outline:none}.settings .row label select{margin-top:10px}.settings .row label input[type="color" i]::-webkit-color-swatch-wrapper{padding:0;outline:none}.settings .row label input[type="color" i]::-webkit-color-swatch{border:none}input[type="range"]{-webkit-appearance:none;width:80%;background:transparent;margin-top:10px}input[type="range"]:focus{outline:none}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#ffffff;margin-top:-5px;box-shadow:1px 1px 2px rgba(0,0,0,0.5);cursor:pointer}input[type="range"]::-webkit-slider-runnable-track{width:60%;height:9px;background:#bdbdbd;border-radius:3rem;transition:all 0.5s;cursor:pointer}input[type="range"]:hover::-webkit-slider-runnable-track{background:#ff6e40}input[type="range"]::-ms-track{width:60%;cursor:pointer;height:9px;transition:all 0.5s;background:transparent;border-color:transparent;color:transparent}input[type="range"]::-ms-thumb{height:16px;width:16px;border-radius:50%;background:#ffffff;margin-top:-5px;box-shadow:1px 1px 2px rgba(0,0,0,0.5);cursor:pointer}input[type="range"]::-ms-fill-lower{background:#bdbdbd;border-radius:3rem}input[type="range"]:focus::-ms-fill-lower{background:#ff6e40}input[type="range"]::-ms-fill-upper{background:#bdbdbd;border-radius:3rem}input[type="range"]:focus::-ms-fill-upper{background:#ff6e40}input[type="range"]::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background:#ffffff;margin-top:-5px;box-shadow:1px 1px 2px rgba(0,0,0,0.5);cursor:pointer}input[type="range"]::-moz-range-track{width:60%;height:9px;background:#bdbdbd;border-radius:3rem;transition:all 0.5s;cursor:pointer}input[type="range"]:hover::-moz-range-track{background:#ff6e40}.onoffswitch{position:relative;width:75px;margin-top:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border-radius:18px}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin 0.1s ease-in 0s}.onoffswitch-inner:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:32px;padding:0;line-height:32px;font-size:15px;color:white;font-family:Trebuchet, Arial, sans-serif;font-weight:bold;box-sizing:border-box}.onoffswitch-inner:before{content:"On";padding-left:17px;background-color:#EEEEEE;color:#615F5F}.onoffswitch-inner:after{content:"Off";padding-right:17px;background-color:#e4e4e4;color:#999999;text-align:right}.onoffswitch-switch{display:block;width:24px;margin:4px;background:#A1A1A1;position:absolute;top:0;bottom:0;right:41px;border-radius:18px;transition:all 0.1s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0px;background-color:#000}.alert{position:fixed;top:-100%;left:0;width:100%;height:auto;min-height:50px;z-index:106;display:none;background:#000;transition:top .35s linear}.alert .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.alert .container p{text-align:center;color:#fff}.alert .close{position:absolute;right:30px;top:10px;cursor:pointer}.alert .close p{transform:rotate(45deg);padding:0;width:auto;min-width:auto;font-size:1.8em;color:#000}.alert.active{display:-ms-flexbox;display:flex;pointer-events:all;top:0}.alert.error{background-color:red}.alert.error .container p{color:#000;font-size:.8em}.alert.error .container p a:link,.alert.error .container p a:visited{color:#fff;font-size:700}.alert.general{background-color:#4effb5}.alert.general .container p{color:#1c1c1c;font-size:.8em}.alert#donate-request{bottom:-100%;top:auto}.alert#donate-request a:link{color:#4effb5}.alert#donate-request a:visited{color:#4effb5}.alert#donate-request.active{top:auto;bottom:0}.alert#donate-request.active .close p{color:#fff}#subscriber-login,#download-login,#reset-password{bottom:-100%;top:auto;display:none;pointer-events:none;transition:none}#subscriber-login .container p,#download-login .container p,#reset-password .container p{font-size:.9em;letter-spacing:.04em}#subscriber-login .container form,#download-login .container form,#reset-password .container form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}#subscriber-login .container form input[type="password"],#download-login .container form input[type="password"],#reset-password .container form input[type="password"]{border:none;height:20px;margin:auto;margin-left:20px;width:200px}#subscriber-login .container form .button,#download-login .container form .button,#reset-password .container form .button{-webkit-appearance:none;margin-left:10px;font-size:.8em;padding:5px 20px;border:none;color:#1c1c1c;text-shadow:none}#subscriber-login.active,#download-login.active{bottom:0;display:-ms-flexbox;display:flex;top:auto;pointer-events:auto}#shame{background-color:#000}#shame p{text-transform:uppercase;color:#fff;letter-spacing:.5em}#shame p strong{font-weight:900}#reminder{top:auto;bottom:-100%;transition:bottom .35s linear;background:#fff}#reminder p{color:#000;font-size:.9em;letter-spacing:.04em}#reminder a:link{color:#4effb5}#reminder a:visited{color:#4effb5}#reminder.active{bottom:0}#cookie-policy{top:auto;bottom:0}#cookie-policy .close p{color:#fff}#cookie-policy .container p{max-width:870px;text-align:left;margin:20px auto;font-size:.8em;line-height:1.2em}#cookie-policy .container a:link{color:#4effb5}#cookie-policy .container a:visited{color:#4effb5}.take-over{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:105;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;display:none;pointer-events:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.take-over p{color:#000;font-size:.8em;text-align:center;padding:20px 0;width:80%;max-width:700px;min-width:280px;line-height:1.4em;letter-spacing:.03em}.take-over p a:link{color:#000;font-weight:700}.take-over p a:visited{color:#000}.take-over p strong{font-weight:900;color:#000000;margin-bottom:10px;display:inline-block;letter-spacing:.05em;font-size:1.3em;background-color:#fff;padding:5px 10px}.take-over p .sad{font-size:6em;display:block;margin-bottom:20px}.take-over a.nope{text-align:center;color:#525252;font-size:.55em;line-height:1.8em;margin-top:50px}.take-over a.nope:hover{color:#000}.take-over .close{position:absolute;right:30px;top:10px;cursor:pointer}.take-over .close p{transform:rotate(45deg);padding:0;width:auto;min-width:auto;font-size:2.8em;color:#000}.take-over.active{display:-ms-flexbox;display:flex;pointer-events:all}.take-over#subliminal{background:transparent}.take-over#subliminal p{font-size:5em;font-weight:700;color:#000;letter-spacing:.1em;opacity:.35;margin:auto;display:none;text-align:center}.take-over#subliminal p.active{display:block}.take-over#subliminal.active{pointer-events:none}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:white;box-shadow:0 1px 3px 0 #e6ebf1;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}.subscriber-login-prompt{position:absolute;left:20px;top:10px;display:none}.subscriber-login-prompt p{color:#2f2f2f;font-size:.8em}.subscriber-login-prompt a:link,.subscriber-login-prompt a:visited{color:#4effb5;float:none}.subscriber-login-prompt.shame-style{top:60px}.login.subscribe .container .col-container,.login.download .container .col-container,.reset-password .container .col-container{text-align:center}.login.subscribe .container .col-container .col p a:link,.login.subscribe .container .col-container .col p a:visited,.login.download .container .col-container .col p a:link,.login.download .container .col-container .col p a:visited,.reset-password .container .col-container .col p a:link,.reset-password .container .col-container .col p a:visited{color:#4effb5}.login.subscribe .container p.disclosure,.login.download .container p.disclosure,.reset-password .container p.disclosure{text-align:center}.login.subscribe #subscriber-login,.login.subscribe #download-login,.login.subscribe #reset-password,.login.download #subscriber-login,.login.download #download-login,.login.download #reset-password,.reset-password #subscriber-login,.reset-password #download-login,.reset-password #reset-password{bottom:auto;display:block;pointer-events:auto}.login.subscribe #subscriber-login .container form,.login.subscribe #download-login .container form,.login.subscribe #reset-password .container form,.login.download #subscriber-login .container form,.login.download #download-login .container form,.login.download #reset-password .container form,.reset-password #subscriber-login .container form,.reset-password #download-login .container form,.reset-password #reset-password .container form{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.login.subscribe #subscriber-login .container form input[type="password"],.login.subscribe #subscriber-login .container form input[type="email"],.login.subscribe #download-login .container form input[type="password"],.login.subscribe #download-login .container form input[type="email"],.login.subscribe #reset-password .container form input[type="password"],.login.subscribe #reset-password .container form input[type="email"],.login.download #subscriber-login .container form input[type="password"],.login.download #subscriber-login .container form input[type="email"],.login.download #download-login .container form input[type="password"],.login.download #download-login .container form input[type="email"],.login.download #reset-password .container form input[type="password"],.login.download #reset-password .container form input[type="email"],.reset-password #subscriber-login .container form input[type="password"],.reset-password #subscriber-login .container form input[type="email"],.reset-password #download-login .container form input[type="password"],.reset-password #download-login .container form input[type="email"],.reset-password #reset-password .container form input[type="password"],.reset-password #reset-password .container form input[type="email"]{width:100%;box-sizing:border-box;padding:5px 10px;border:solid 1px #2f2f2f;height:auto;margin-left:0}.login.subscribe #subscriber-login .container form input[type="submit"],.login.subscribe #download-login .container form input[type="submit"],.login.subscribe #reset-password .container form input[type="submit"],.login.download #subscriber-login .container form input[type="submit"],.login.download #download-login .container form input[type="submit"],.login.download #reset-password .container form input[type="submit"],.reset-password #subscriber-login .container form input[type="submit"],.reset-password #download-login .container form input[type="submit"],.reset-password #reset-password .container form input[type="submit"]{width:100%;margin-left:0;margin-top:10px;font-size:1em}.login.subscribe #subscriber-login .container p.forgot-passcode,.login.subscribe #download-login .container p.forgot-passcode,.login.subscribe #reset-password .container p.forgot-passcode,.login.download #subscriber-login .container p.forgot-passcode,.login.download #download-login .container p.forgot-passcode,.login.download #reset-password .container p.forgot-passcode,.reset-password #subscriber-login .container p.forgot-passcode,.reset-password #download-login .container p.forgot-passcode,.reset-password #reset-password .container p.forgot-passcode{margin-top:40px;font-size:.8em}.overlay{background:rgba(255,255,255,0.9);z-index:9999;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100vh;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;pointer-events:none}.overlay .loader{border:8px solid #f3f3f3;border-top:8px solid #2f2f2f;border-radius:50%;width:60px;height:60px;animation:spin .5s linear infinite;margin:10px auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.overlay p{color:#1c1c1c;text-align:center;margin:10px auto}.overlay.active{display:-ms-flexbox;display:flex;pointer-events:auto}.google-ad-unit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:60px}.google-ad-unit .adsbygoogle{width:100%;max-width:960px;height:auto;max-height:100px}.search .google-ad-unit,.sort .google-ad-unit,.archive .google-ad-unit{margin:5vh 0}.post-password-form{width:80%;margin:0 auto;padding:50px 0}.post-password-form p{text-align:center;margin-bottom:10px}@media all and (max-width: 1023px) and (min-width: 768px){#cookie-policy .container p{max-width:none;margin:20px 5%}}@media all and (max-width: 767px) and (min-width: 540px){#cookie-policy .container{padding:0}#cookie-policy .container p{margin:20px 5%}#shame p{font-size:.8em}#subscriber-login.alert .container{-ms-flex-direction:column;flex-direction:column;margin:10px auto}#subscriber-login.alert .container p{margin-bottom:5px}#subscriber-login.alert .container form input[type="password"]{margin-left:0}}@media all and (max-width: 539px) and (min-width: 0px){#cookie-policy .container p{margin:20px 5%}#shame p{font-size:.8em;letter-spacing:.3em}#reminder p{font-size:.7em}#subscriber-login.alert .container{-ms-flex-direction:column;flex-direction:column;margin:10px auto;padding:0}#subscriber-login.alert .container p{margin-bottom:5px}#subscriber-login.alert .container form input[type="password"]{margin-left:0}.take-over p{width:90%}}@media print{*{background:transparent;box-shadow:none;color:#000;text-shadow:none}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.button{background:#2f2f2f;color:#fff;text-shadow:0px 0px 3px #000;text-decoration:none;width:auto;padding:12px 35px;box-sizing:border-box;letter-spacing:.05em;font-size:18px;border-radius:20px;font-weight:700}.button.accent{background-color:#4effb5}.all-container-block{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:auto}.all-container-block ul li,.all-container-block ol li{padding-bottom:10px}.all-container-block .content{width:80%}.all-container-block .content.width-40{width:40%}.all-container-block .content.width-41{width:41%}.all-container-block .content.width-42{width:42%}.all-container-block .content.width-43{width:43%}.all-container-block .content.width-44{width:44%}.all-container-block .content.width-45{width:45%}.all-container-block .content.width-46{width:46%}.all-container-block .content.width-47{width:47%}.all-container-block .content.width-48{width:48%}.all-container-block .content.width-49{width:49%}.all-container-block .content.width-50{width:50%}.all-container-block .content.width-51{width:51%}.all-container-block .content.width-52{width:52%}.all-container-block .content.width-53{width:53%}.all-container-block .content.width-54{width:54%}.all-container-block .content.width-55{width:55%}.all-container-block .content.width-56{width:56%}.all-container-block .content.width-57{width:57%}.all-container-block .content.width-58{width:58%}.all-container-block .content.width-59{width:59%}.all-container-block .content.width-60{width:60%}.all-container-block .content.width-61{width:61%}.all-container-block .content.width-62{width:62%}.all-container-block .content.width-63{width:63%}.all-container-block .content.width-64{width:64%}.all-container-block .content.width-65{width:65%}.all-container-block .content.width-66{width:66%}.all-container-block .content.width-67{width:67%}.all-container-block .content.width-68{width:68%}.all-container-block .content.width-69{width:69%}.all-container-block .content.width-70{width:70%}.all-container-block .content.width-71{width:71%}.all-container-block .content.width-72{width:72%}.all-container-block .content.width-73{width:73%}.all-container-block .content.width-74{width:74%}.all-container-block .content.width-75{width:75%}.all-container-block .content.width-76{width:76%}.all-container-block .content.width-77{width:77%}.all-container-block .content.width-78{width:78%}.all-container-block .content.width-79{width:79%}.all-container-block .content.width-80{width:80%}.all-container-block .content.width-81{width:81%}.all-container-block .content.width-82{width:82%}.all-container-block .content.width-83{width:83%}.all-container-block .content.width-84{width:84%}.all-container-block .content.width-85{width:85%}.all-container-block .content.width-86{width:86%}.all-container-block .content.width-87{width:87%}.all-container-block .content.width-88{width:88%}.all-container-block .content.width-89{width:89%}.all-container-block .content.width-90{width:90%}.all-container-block .content.width-91{width:91%}.all-container-block .content.width-92{width:92%}.all-container-block .content.width-93{width:93%}.all-container-block .content.width-94{width:94%}.all-container-block .content.width-95{width:95%}.all-container-block .content.width-96{width:96%}.all-container-block .content.width-97{width:97%}.all-container-block .content.width-98{width:98%}.all-container-block .content.width-99{width:99%}.all-container-block .content.width-100{width:100%}.woocommerce-page .button.product_type_variable{display:none}.woocommerce-page .woocommerce-variation.single_variation{display:none}.woocommerce-page .woocommerce-variation-price{display:none !important}.woocommerce-page table.variations{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.woocommerce-page table.variations .reset_variations{display:none !important}.woocommerce-page table.variations tbody tr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.woocommerce-page table.variations tbody tr td.value{max-width:250px;position:relative}.woocommerce-page table.variations tbody tr td.value select{width:100%;padding:.5em .75em;box-sizing:border-box;margin-right:0;-webkit-appearance:none;border:solid 1px #000}.woocommerce-page table.variations tbody tr td.value:after{position:absolute;right:15px;content:'';top:50%;transform:translateY(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #b7b7b7;pointer-events:none;cursor:pointer}.woocommerce-page .woocommerce-variation-add-to-cart.variations_button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;height:auto;width:250px}.woocommerce-page .woocommerce-variation-add-to-cart.variations_button #wc-stripe-payment-request-wrapper{padding-top:0 !important;height:44px}.woocommerce-page .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button.button.alt{height:44px}.woocommerce-page .woocommerce-variation-add-to-cart.variations_button p#wc-stripe-payment-request-button-separator{text-align:center;margin-top:0 !important;font-size:.8em;font-weight:700;line-height:2em}.woocommerce-page .woocommerce-variation-add-to-cart.variations_button #wc-stripe-payment-request-button{padding:0;background-color:transparent;box-shadow:none;max-width:250px}.woocommerce-page .product .woocommerce-product-cart-block form.cart{margin-bottom:0}.woocommerce-page .product .woocommerce-product-cart-block form.cart div.quantity{margin:0}.woocommerce-page .product .woocommerce-product-cart-block .input-text.qty.text{height:44px;border:none;box-sizing:border-box}.woocommerce-page .product .woocommerce-product-cart-block .add_to_cart_button.single_add_to_cart_button{height:44px;border-radius:0 3px 3px 0}.woocommerce-product-name-block h1{font-size:1.4em;font-weight:700;margin-bottom:10px}.product-single-header-block{display:-ms-flexbox;display:flex;width:100%;height:auto}.product-single-header-block .container{width:100%;height:auto;position:relative}.product-single-header-block .container .text-container{width:80%;height:auto;position:absolute;left:10%;top:50%;transform:translateY(-50%)}.product-single-header-block .container .text-container h1{font-size:60px;line-height:75px;font-weight:700;text-align:left;color:#fff}.product-single-header-block .container .image-container,.product-single-header-block .container .video-container{width:100%;height:auto}.product-single-header-block .container .image-container img,.product-single-header-block .container .image-container video,.product-single-header-block .container .video-container img,.product-single-header-block .container .video-container video{width:100%;height:auto;display:block}.product-single-features-block{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.product-single-features-block .container{width:80%;max-width:900px;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product-single-features-block .container h2{font-weight:700;font-size:1.2em;margin-bottom:25px}.product-single-features-block .container .row{width:100%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:30px}.product-single-features-block .container .row .column{width:48%;height:auto;padding-right:4%}.product-single-features-block .container .row .column .image-container,.product-single-features-block .container .row .column .video-container{border-radius:20px;overflow:hidden}.product-single-features-block .container .row .column .image-container img,.product-single-features-block .container .row .column .image-container video,.product-single-features-block .container .row .column .video-container img,.product-single-features-block .container .row .column .video-container video{width:100%;height:auto;display:block}.product-single-features-block .container .row .column h4{font-weight:700;margin-bottom:10px}.product-single-features-block .container .row .column p{font-weight:300;line-height:1.2em}.product-single-features-block .container .row .column:last-of-type{padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.product-single-features-block .container .row:last-of-type{margin-bottom:0}@media screen and (max-width: 539px) and (min-width: 0px){.product-single-features-block .container .row{-ms-flex-direction:column;flex-direction:column}.product-single-features-block .container .row .column{width:100%;padding-right:0%}.product-single-features-block .container .row .column:last-of-type{margin-top:20px}.product-single-features-block .container .row:last-of-type{margin-bottom:0}}.product-single-information-block{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.product-single-information-block .container{width:80%;height:auto}.product-single-information-block .container h5{font-weight:700;font-size:30px;line-height:40px}.product-single-information-block .container ul li,.product-single-information-block .container ol li,.product-single-information-block .container p{font-weight:300;font-size:16px;line-height:24px}.product-single-video-block{display:-ms-flexbox;display:flex;width:100%;background-color:#d8d8d8;height:auto;-ms-flex-pack:center;justify-content:center}.product-single-video-block .container{width:80%;height:auto;padding:10vh 0}.product-single-video-block .container video,.product-single-video-block .container img{width:100%;height:auto;display:block}.product-single-video-block .container .video-container{width:100%;height:auto}.product-single-video-block .container .video-container.youtube{position:relative;padding-top:56.25%}.product-single-video-block .container .video-container iframe{width:100%;position:absolute;left:0;top:0;height:100%}p,a:link,label,h1,h2,h3,h4,h5,li,select,input,span{font-family:museo-sans, serif}a:link{outline:none}.container{display:block;width:100%;padding:0;height:auto;box-sizing:border-box;height:auto}.container.blur{filter:blur(10px)}header.primary{width:100%;height:65px;background-color:#fff;padding:10px 3%;box-sizing:border-box;position:fixed;left:0;top:0;right:0;z-index:99;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}header.primary.special{display:none}header.primary a:link{color:#000;width:auto;height:auto}header.primary a:visited{color:#000}header.primary a:hover{color:#000}header.primary .logo{width:30%;margin-left:3%}header.primary .logo a:link{text-align:left;width:100%;text-decoration:none;color:#2f2f2f;font-size:1.2em;letter-spacing:.05em;margin:0;font-weight:700}header.primary .logo a:link span.tagline{font-size:11px;letter-spacing:0;font-weight:300;color:#2f2f2f;line-height:27px}header.primary .logo a:visited{color:#2f2f2f}header.primary .search{margin:auto;width:25%}header.primary .search input[type='search']{height:34px;padding:5px 5px 5px 40px;box-sizing:border-box;-webkit-appearance:none;border-radius:0;border:solid 1px #c9c9c9;width:100%;background:url(images/icon-search.png) 4px 4px no-repeat;color:#686868}header.primary .search input[type='search']:-webkit-autofill,header.primary .search input[type='search']:-webkit-autofill:hover,header.primary .search input[type='search']:-webkit-autofill:focus,header.primary .search input[type='search']:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset}header.primary .sort-menu{width:25%;padding:0 7.5%}header.primary .sort-menu ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;list-style:none}header.primary .sort-menu ul li{margin-right:40px}header.primary .sort-menu ul li a:link{text-decoration:none;color:#c9c9c9;font-size:1em;font-weight:700;padding:3px 8px}header.primary .sort-menu ul li a:visited{color:#c9c9c9}header.primary .sort-menu ul li a:hover{color:#686868}header.primary .sort-menu ul li a.selected{color:#fff;background-color:#c9c9c9;padding:3px 8px;border-radius:3px}header.primary .sort-menu ul li:last-of-type{margin-right:0}header.primary .sort-menu ul.trending{display:none;position:absolute;top:32px;left:50%;transform:translateX(-50%)}header.primary .sort-menu ul.trending li a:link{font-weight:400;font-size:.8em}header.primary .organize.blur{filter:blur(2px)}header.primary a.menu{cursor:pointer;position:relative;z-index:100;width:5%;height:22px}header.primary a.menu .bar1,header.primary a.menu .bar2,header.primary a.menu .bar3{width:30px;height:3px;background-color:#c9c9c9;transition:0.4s;position:absolute;left:0}header.primary a.menu .bar2{margin-top:9px}header.primary a.menu .bar3{margin-top:18px}header.primary .menu.active .bar1{transform:rotate(-45deg);width:20px}header.primary .menu.active .bar2{opacity:0;width:20px}header.primary .menu.active .bar3{transform:rotate(45deg);margin-top:0;width:20px}header.primary .cart-header{position:relative}header.primary .cart-header img{width:43px;height:auto;display:block}header.primary .cart-header .item-count{position:absolute;text-align:center;font-size:.75em;font-weight:700;line-height:20px;bottom:31px;right:0;width:100%;color:#1c1c1c}.banner.medium{width:170px;height:auto;position:fixed;right:20px;z-index:95;bottom:0;padding:5px;background:#fff;box-sizing:border-box}#gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;width:100%;height:auto;grid-auto-flow:row;grid-gap:5px;padding:0 5px;box-sizing:border-box}#gallery .photo{overflow:hidden;border:solid 0px #fbfbfb;border-radius:0px;background-image:url(https://everytexture.com/wp-content/themes/free-textures/images/loading.gif);background-size:contain}#gallery .photo:hover{overflow:hidden;border:solid 0px #fbfbfb;border-radius:0px}#gallery .photo img{width:100%;height:auto;display:block}#gallery .photo .three-d-preview-hover img:last-of-type{display:none}#gallery .photo:hover .three-d-preview-hover img{display:block}#gallery .photo:hover .three-d-preview-hover img:last-of-type{display:none}#gallery.enable-3d .photo:hover .three-d-preview-hover img{display:none}#gallery.enable-3d .photo:hover .three-d-preview-hover img:last-of-type{display:block}#gallery .banner.leaderboard{grid-column-start:1;grid-column-end:6;height:90px;grid-row-start:4}#gallery.stylize.color .photo{mix-blend-mode:color}#gallery.stylize.color-burn .photo{mix-blend-mode:color-burn}#gallery.stylize.color-burn .photo{mix-blend-mode:darken}#gallery.stylize.difference .photo{mix-blend-mode:difference}#gallery.stylize.exclusion .photo{mix-blend-mode:exclusion}#gallery.stylize.hard-light .photo{mix-blend-mode:hard-light}#gallery.stylize.hue .photo{mix-blend-mode:hue}#gallery.stylize.lighten .photo{mix-blend-mode:lighten}#gallery.stylize.luminosity .photo{mix-blend-mode:luminosity}#gallery.stylize.multiply .photo{mix-blend-mode:multiply}#gallery.stylize.overlay .photo{mix-blend-mode:overlay}#gallery.stylize.saturation .photo{mix-blend-mode:saturation}#gallery.stylize.screen .photo{mix-blend-mode:screen}#gallery.stylize.soft-light .photo{mix-blend-mode:soft-light}#gallery.stylize.none .photo{mix-blend-mode:none}footer.primary{width:100%;height:auto;margin-top:120px}footer.primary .legal,footer.primary .right{width:100%}footer.primary p{font-size:12px;line-height:24px;text-align:center;max-width:520px;margin:auto}footer.primary .right p{text-align:center}footer.primary .legal p{color:#595959}footer.primary .legal p strong{font-weight:700;color:#000}footer.primary .legal ul{margin-bottom:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}footer.primary .legal ul li{display:inline-block;margin-right:20px}footer.primary .legal ul li a:link{font-size:12px;line-height:24px;color:#588ebc}footer.primary .legal ul li a:visited{color:#588ebc}footer.primary .legal ul li:last-of-type{margin-right:0}footer.primary ul.social li img{height:20px;width:auto}.pagination{display:-ms-flexbox;display:flex;grid-column-start:1;grid-column-end:6;-ms-flex-pack:end;justify-content:flex-end;margin-top:80px}.pagination .content{width:auto;display:-ms-flexbox;display:flex;height:auto;margin:auto;-ms-flex-pack:justify;justify-content:space-between}.pagination .content .previous,.pagination .content .pagination-numbers{padding-right:10px}.pagination .content a:link{text-decoration:none;color:#595959;font-size:14px;letter-spacing:.05em}.pagination .content a:visited{color:#595959}.pagination .content a:hover{text-decoration:underline}.pagination .content a.page-numbers,.pagination .content .page-numbers.dots,.pagination .content .page-numbers.current{padding-right:10px}.pagination .content .next a:link,.pagination .content .previous a:link{text-transform:uppercase;font-size:.55em;font-weight:700}.pagination .content .next a:link{margin-left:50px}.pagination .content .previous a:link{margin-right:50px}.categories-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#686868;z-index:99;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:none;background-color:rgba(44,107,117,0.85)}.categories-overlay .tags{display:grid;width:50%;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;margin:auto}.categories-overlay .tags a:link{color:#c9c9c9;font-size:2em;margin:auto;line-height:100px;text-decoration:none}.categories-overlay .tags a:visited{color:#c9c9c9}.categories-overlay .tags a:hover{color:#c9c9c9;text-decoration:underline}.categories-overlay .tags a.active,.categories-overlay .tags a.active:visited,.categories-overlay .tags a.active:hover{color:#353535;text-decoration:line-through}.categories-overlay.active{display:-ms-flexbox;display:flex;animation:rotateHue 20s infinite}@keyframes rotateHue{0%{background-color:rgba(44,107,117,0.85)}25%{background-color:rgba(113,36,104,0.85)}50%{background-color:rgba(119,32,32,0.85)}75%{background-color:rgba(50,113,42,0.85)}100%{background-color:rgba(44,107,117,0.85)}}@media all and (max-width: 1080px) and (min-width: 1024px){header.primary .logo a:link{font-size:1em}header.primary .logo a:link span.tagline{font-size:10px}}@media all and (max-width: 1023px) and (min-width: 768px){#gallery{grid-template-columns:1fr 1fr 1fr}#gallery .banner.medium{grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:3}#gallery .banner.leaderboard{grid-column-start:1;grid-column-end:4;height:90px;grid-row-start:4}#gallery .pagination{display:-ms-flexbox;display:flex;grid-column-start:1;grid-column-end:4;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}header.primary .logo{width:50%}header.primary .logo a:link{width:100%;font-size:1.4em;letter-spacing:.02em;font-weight:700}header.primary .logo.blur{filter:blur(2px)}header.primary .search{width:45%}header.primary .search input[type="search"]{font-size:13px;height:30px}header.primary .search input[type="search"]:focus{border:solid 1px #4effb5}header.primary .search input[type="submit"]{font-size:13px;height:25px}header.primary .sort-menu{display:none}}@media all and (max-width: 767px) and (min-width: 540px){.container{padding:0}.container #gallery{grid-template-columns:1fr 1fr}.container #gallery .banner.medium{grid-column-start:1;grid-column-end:3}.container #gallery .banner.leaderboard{grid-column-end:3;grid-row-start:4}.container #gallery .pagination{grid-column-end:3;-ms-flex-pack:start;justify-content:flex-start}header.primary{padding:0 10%}header.primary .logo h1{font-size:27px}header.primary .logo p{font-size:.8em}header.primary .search{min-width:340px}header.primary .search input[type="search"]{font-size:13px}header.primary .search input[type="submit"]{font-size:13px;height:25px}footer.primary{margin-top:100px}footer.primary .legal,footer.primary .right{width:100%}footer.primary .right p{text-align:left;line-height:20px;margin:20px 0px}footer.primary .right p strong{line-height:30px}.categories-overlay .tags{width:90%;grid-template-columns:1fr 1fr 1fr}.categories-overlay .tags a:link{font-size:1.5em;line-height:90px}}@media all and (max-width: 768px) and (min-width: 540px){header.primary{padding:5%;height:130px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}header.primary .cart-header{display:none}header.primary a.menu{width:30px}header.primary .sort-menu{display:none}header.primary .logo{width:100%;margin:0;padding-top:20px}header.primary .search{width:75%}}@media all and (max-width: 539px) and (min-width: 0px){#gallery{padding:0;grid-template-columns:1fr 1fr}#gallery .banner.medium{grid-column-start:1;grid-column-end:3}#gallery .banner.leaderboard{grid-column-end:3;grid-row-start:4}#gallery .pagination{grid-column-end:3;-ms-flex-pack:start;justify-content:flex-start}body{padding-top:130px}header.primary{padding:5%;height:130px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}header.primary .cart-header{display:none}header.primary a.menu{width:30px}header.primary .sort-menu{display:none}header.primary .logo{width:100%;padding-top:20px;margin:0}header.primary .logo a:link span.tagline{display:block;line-height:12px;padding-top:5px}header.primary .logo h1{font-size:27px}header.primary .logo p{font-size:.8em}header.primary .search{width:75%}header.primary .search input[type="search"]{font-size:13px}footer.primary{margin:100px auto 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}footer.primary .legal,footer.primary .right{width:100%}footer.primary .legal{width:80%}footer.primary .legal ul{-ms-flex-direction:column;flex-direction:column}footer.primary .legal ul li{width:100%;text-align:center}footer.primary .legal ul.social{-ms-flex-direction:row;flex-direction:row}footer.primary .legal ul.social li{width:auto}footer.primary .right p{text-align:left}.categories-overlay .tags{width:90%;grid-template-columns:1fr 1fr}.categories-overlay .tags a:link{font-size:1.2em;line-height:3em}}.attachment .basic-attachment img{width:80%;margin:auto;height:auto;display:block}.attachment #gallery{margin-top:0px}.attachment #gallery h3,.attachment #gallery ul.keywords{grid-column-start:1;grid-column-end:6;margin:50px 0}.attachment #gallery h3{margin-bottom:20px;color:#686868;text-align:center;font-size:1.4em;text-transform:capitalize}.attachment #gallery ul.keywords{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:center;justify-content:center;margin:0 0 50px 0}.attachment #gallery ul.keywords li{display:inline-block;margin-right:30px}.attachment #gallery ul.keywords li a:link{text-decoration:none;color:#c9c9c9;text-transform:capitalize;font-weight:300;font-size:1em;line-height:2em}.attachment #gallery ul.keywords li a:visited{color:#c9c9c9}.attachment #gallery ul.keywords li a:hover{color:#686868;text-decoration:underline}.attachment #gallery ul.keywords li:last-of-type{margin-right:0}.attachment .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.attachment .row .column:last-of-type{margin-left:5%}.attachment .size-options{width:100%;position:relative;float:left;margin-top:20px;display:none}.attachment .size-options h5{margin-bottom:10px;color:#686868;font-size:.8em}.attachment .size-options label{color:#686868;font-size:.6em}.attachment a.view-more-cat{text-align:center;display:inline-block;margin:50px 0;width:100%;color:#000}.attachment a.view-more-cat:visited{color:#000}.attachment a.view-more-cat:hover{text-decoration:underline}.attachment #download{padding:0 5%;box-sizing:border-box;width:100%;height:auto;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row}.attachment #download .main-image{width:50%;box-sizing:border-box}.attachment #download .main-image img{width:100%;height:auto;display:block}.attachment #download .slider-caption{position:absolute;bottom:-20px;width:45%;text-align:center;color:#686868;font-size:.8em}.attachment #download .info{width:50%;padding:0 0 0 5%;box-sizing:border-box}.attachment #download .info ul.post_tags{position:relative;float:left;width:100%;height:auto;display:block;margin-top:50px}.attachment #download .info ul.post_tags h4{font-size:10px;padding:0 0 5px 10px}.attachment #download .info ul.post_tags li{display:inline-block;border-radius:1px;margin:0px 10px 10px 0px}.attachment #download .info ul.post_tags li a:link{color:#686868;font-size:10px;text-transform:lowercase;text-decoration:none;opacity:.5;padding:5px 10px;background-color:transparent}.attachment #download .info ul.post_tags li a:visited{color:#686868}.attachment #download .info ul.post_tags li a:hover{opacity:1}.attachment #download .info h1{color:#686868;font-weight:700;text-transform:capitalize}.attachment #download .info h2{font-size:17px;font-weight:600;-webkit-font-smoothing:antialiased;margin-bottom:10px}.attachment #download .info p{font-weight:300;line-height:22px;font-size:15px;color:#686868}.attachment #download .info strong{font-weight:500}.attachment #download .info .button-dropdown{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:relative;float:left}.attachment #download .info .button-dropdown a.button{text-align:center;width:auto;float:left;margin-top:20px;border-radius:0}.attachment #download .info .button-dropdown #download-options-list{height:42px;width:auto;background:#2f2f2f;margin-top:20px;border-left:solid 1px #686868;padding:0 10px}.attachment #download .info .button-dropdown #download-options-list img{padding-top:12px}.attachment #download .info .button-dropdown .options{display:none;position:absolute;top:62px;width:100%;z-index:1}.attachment #download .info .button-dropdown .options ul{margin-top:3px;list-style:none;margin-left:0}.attachment #download .info .button-dropdown .options ul li{background-color:rgba(47,47,47,0.7);margin-bottom:3px;width:100%}.attachment #download .info .button-dropdown .options ul li a:link{color:#fff;text-decoration:none;text-align:left;padding:10px 33px;display:block;box-sizing:border-box}.attachment #download .info .button-dropdown .options ul li a:visited{color:#fff}.attachment #download .info .button-dropdown .options ul li a.active{display:none}.attachment #download .info .button-dropdown .options ul li:hover{background-color:#2f2f2f}@media all and (max-width: 1023px) and (min-width: 768px){.attachment #download{-ms-flex-direction:column;flex-direction:column}.attachment #download .main-image{width:100%}.attachment #download .info{width:100%;padding:30px 10px 0;text-align:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.attachment #download .info .button-dropdown{-ms-flex-item-align:center;align-self:center}.attachment #download .info .row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.attachment #download .info a.button{float:none;display:block;margin:30px auto 0}.attachment #download .slider-caption{display:none}.attachment #gallery h3,.attachment #gallery ul.keywords{grid-column-end:4}}@media all and (max-width: 767px) and (min-width: 540px){.attachment #download{-ms-flex-direction:column;flex-direction:column}.attachment #download .main-image{width:100%}.attachment #download .info{width:100%;padding:30px 10px 0;text-align:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.attachment #download .info .button-dropdown{-ms-flex-item-align:center;align-self:center}.attachment #download .info .row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.attachment #download .info a.button{float:none;display:block;margin:30px auto 0}.attachment #download .slider-caption{display:none}.attachment #gallery{margin-top:50px}.attachment #gallery h3,.attachment #gallery ul.keywords{grid-column-end:3}}@media all and (max-width: 539px) and (min-width: 0px){.attachment .row{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:20px}.attachment .row .column{min-width:250px;text-align:left}.attachment .row .column:last-of-type{margin-left:0}.attachment #download{-ms-flex-direction:column;flex-direction:column}.attachment #download ul.post-tags{display:none}.attachment #download .main-image{width:100%}.attachment #download .info{width:100%;padding:30px 10px 0;text-align:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.attachment #download .info .button-dropdown{-ms-flex-item-align:center;align-self:center}.attachment #download .info .row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.attachment #download .info a.button{float:none;display:block;margin:30px auto 0}.attachment #download .slider-caption{display:none}.attachment #gallery{margin-top:50px}.attachment #gallery h3,.attachment #gallery ul.keywords{grid-column-end:3}}.generic-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.generic-page .content{padding:5% 0%;position:relative;float:left;box-sizing:border-box;width:50%;min-width:300px;margin:auto}.generic-page .content h1{font-size:2em;margin-bottom:20px}.generic-page .content h2{font-weight:400;font-size:1.5em;line-height:1.75em;margin-top:40px}.generic-page .content h3{font-size:1.25em;line-height:1.5em}.generic-page .content ul{list-style:unset;list-style-position:inside;margin:15px 0px}.generic-page .content ul li{font-size:.95em;line-height:1.7em;color:#4e4e4e}.generic-page .content p,.generic-page .content li,.generic-page .content address{font-size:.95em;color:#4e4e4e;line-height:1.5em}.generic-page .content ul{list-style:disc;margin-left:50px;padding:10px 0}.generic-page .content ul li{line-height:2em}.generic-page .content ul li ul{list-style:disc;margin-left:50px;padding:10px 0}.generic-page .content ul li ul li{line-height:2em}.generic-page .content ol{list-style:decimal;margin-left:50px;padding:10px 0}.generic-page .content ol li{line-height:2em}.generic-page .content ol li ol{list-style:decimal;margin-left:50px;padding:10px 0}.generic-page .content ol li ol li{line-height:2em}.search h1{text-align:center;width:100%;font-weight:500;font-size:1.5em;margin-bottom:5vh}.search p{text-align:center;font-weight:400}.category .page-info h1,.tag .page-info h1,.search .page-info h1{margin-top:20px;font-size:1.5em;font-weight:200;color:#686868;width:100%;text-align:center;text-transform:capitalize}.category .page-info h1 .tag-name,.tag .page-info h1 .tag-name,.search .page-info h1 .tag-name{font-weight:400;text-transform:capitalize}.category .page-info p,.tag .page-info p,.search .page-info p{width:100%;min-width:500px;font-size:14px;line-height:24px;clear:both;margin-top:15px;text-align:center}.category #gallery,.tag #gallery,.search #gallery{margin-top:50px}@media all and (max-width: 1023px) and (min-width: 768px){.category #gallery h2{grid-column-end:5}}@media all and (max-width: 767px) and (min-width: 540px){.category #gallery h2{grid-column-end:5}}@media all and (max-width: 539px) and (min-width: 0px){.category #gallery h2{grid-column-end:4}.category .page-info h1,.tag .page-info h1,.search .page-info h1{font-size:1.3em;line-height:1.4em;font-weight:700}}.purchase{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:auto}.purchase .container{margin:auto;max-width:1200px}.purchase .container .col-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.purchase .container .col-container .col{width:50%;height:auto;min-width:500px}.purchase .container .col-container .col .contribution-options{padding:2vh 0}.purchase .container .col-container .col .contribution-options a:link,.purchase .container .col-container .col .contribution-options a:visited{color:#588ebc}.purchase .container .col-container .col .contribution-options a.active,.purchase .container .col-container .col .contribution-options a.active:visited{color:#41ffca}.purchase .container .col-container .col.payment-option{display:none}.purchase .container .col-container .col.payment-option.active{display:block}.purchase .container .col-container .col h1{font-weight:700;font-size:2em;margin-bottom:10px}.purchase .container .col-container .col p{font-size:.8em;line-height:1.5em}.purchase .container .col-container .col #card-errors{color:red;font-family:sans-serif;font-size:.8em;line-height:1.5em}.purchase .container .col-container .col h2{margin-bottom:10px;font-size:.9em}.purchase .container .col-container .col form .StripeElement input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px white inset}.purchase .container .col-container .col form .StripeElement input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px white inset}.purchase .container .col-container .col form .StripeElement .InputElement#email,.purchase .container .col-container .col form .StripeElement .InputElement#password,.purchase .container .col-container .col form .StripeElement .InputElement#confirm-password{border:none;color:#32325d;font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:16px;width:100%}.purchase .container .col-container .col form .StripeElement .InputElement::placeholder,.purchase .container .col-container .col form .StripeElement .InputElement::-webkit-input-placeholder,.purchase .container .col-container .col form .StripeElement .InputElement#password::placeholder,.purchase .container .col-container .col form .StripeElement .InputElement#confirm-password::placeholder{color:#aab7c4}.purchase .container .col-container .col form .StripeElement .InputElement:-internal-autofill-selected{background-color:transparent !important}.purchase .container .col-container .col form .StripeElement.email{margin-bottom:15px}.purchase .container .col-container .col form .StripeElement.password,.purchase .container .col-container .col form .StripeElement.confirm-password{margin-top:15px}.purchase .container .col-container .col form button{-webkit-appearance:none;margin-top:10px;width:100%;background-color:#41ffca;color:#fff;font-family:sans-serif;border:none;padding:12px;font-size:1.2em;font-weight:700;letter-spacing:.05em}.purchase .container .col-container .col form .checkboxes{width:100%;height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:15px}.purchase .container .col-container .col form .checkboxes label{font-size:.8em;line-height:1.5em}.purchase .container .col-container .col form .checkboxes label input[type="checkbox"]{margin-right:8px}.purchase .container .col-container .col form .checkboxes label a:link,.purchase .container .col-container .col form .checkboxes label a:visited{color:#4effb5}.purchase .container .col-container .col form .stripe-icon{width:120px;height:auto;margin-top:20px;float:right}.purchase .container .col-container .col:last-of-type{margin-top:20px}.purchase .container p.disclosure{font-size:.5em;line-height:1.4em;margin:100px auto 0 auto;width:50%;min-width:500px}.purchase.donate .container .col-container .col .StripeElement.email,.purchase.texture-utility .container .col-container .col .StripeElement.email{box-sizing:border-box}.purchase.donate .container .col-container .col .StripeElement.email .InputElement#email,.purchase.texture-utility .container .col-container .col .StripeElement.email .InputElement#email{width:50%;box-sizing:border-box}.purchase.donate .container .col-container .col .StripeElement.email select,.purchase.texture-utility .container .col-container .col .StripeElement.email select{width:49%;box-sizing:border-box;border:none;background:#fff;color:#32325d}@media all and (max-width: 539px) and (min-width: 0px){.purchase .container .col-container .col{width:90%;min-width:auto}.purchase .container p.disclosure{width:90%;min-width:auto}.purchase.donate .container .col-container .col .StripeElement.email select{width:48%}}#passcode-hidden{position:fixed;bottom:0;opacity:0;pointer-events:none}.purchase.thank-you .col-container .col:first-of-type p{margin-bottom:30px}.purchase.thank-you .col-container .col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.purchase.thank-you .col-container .col .button{display:inline-block;margin:auto;margin-top:20px}.purchase.thank-you .copy-code{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.purchase.thank-you .copy-code p{font-size:.9em}.purchase.thank-you .copy-code p#passcode{border:none;background:#f1f1f1;padding:5px 20px;font-weight:700;margin:auto;width:auto;display:block;color:#2f2f2f;text-align:center;font-size:1.8em;letter-spacing:.5em}.purchase.thank-you .copy-code a:link{clear:both;display:block;font-size:.8em;text-align:center;margin-top:10px;color:#1c1c1c}.purchase.thank-you .copy-code a:visited{color:#1c1c1c}.purchase.thank-you h1,.purchase.thank-you p{text-align:center;color:#1c1c1c}.purchase.thank-you p.instructions{font-size:.9em;margin-top:40px}.purchase.thank-you h1.text-switch{font-size:2.8em;height:50px}.purchase.thank-you h1.text-switch span{display:none}.purchase.thank-you h1.text-switch span.active{display:inline-block}.purchase.thank-you .hero-gif{height:300px;width:100%}.purchase.thank-you .hero-gif img{display:none;height:100%;margin:auto}.purchase.thank-you .hero-gif img:first-of-type{display:block}.purchase.thank-you .disclosure:first-of-type{font-size:.8em}.purchase.thank-you .disclosure:first-of-type a:link{color:#4effb5}.purchase.thank-you .disclosure:first-of-type a:visited{color:#4effb5}.purchase.thank-you .download-product{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.purchase.thank-you .download-product .buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media all and (max-width: 767px) and (min-width: 540px){.purchase.thank-you .copy-code p#passcode{letter-spacing:.4em;font-size:1.5em}}@media all and (max-width: 539px) and (min-width: 0px){.purchase.thank-you .hero-gif{height:220px}.purchase.thank-you .copy-code p#passcode{letter-spacing:.3em;font-size:1.2em}}body.woocommerce-page .woocommerce.container p,body.woocommerce-page .woocommerce-notices-wrapper p{line-height:1.75em}body.woocommerce-page .woocommerce.container a:link,body.woocommerce-page .woocommerce-notices-wrapper a:link{color:#588ebc;text-decoration:none}body.woocommerce-page .woocommerce.container a:visited,body.woocommerce-page .woocommerce-notices-wrapper a:visited{color:#588ebc}body.woocommerce-page .woocommerce.container a:hover,body.woocommerce-page .woocommerce-notices-wrapper a:hover{text-decoration:underline}body.woocommerce-page .woocommerce.container a.button,body.woocommerce-page .woocommerce.container button.button,body.woocommerce-page .woocommerce-notices-wrapper a.button,body.woocommerce-page .woocommerce-notices-wrapper button.button{background-color:#4effb5;color:#fff}body.woocommerce-page .woocommerce.container a.button:link,body.woocommerce-page .woocommerce.container button.button:link,body.woocommerce-page .woocommerce-notices-wrapper a.button:link,body.woocommerce-page .woocommerce-notices-wrapper button.button:link{color:#fff}body.woocommerce-page .woocommerce.container a.button:visited,body.woocommerce-page .woocommerce.container button.button:visited,body.woocommerce-page .woocommerce-notices-wrapper a.button:visited,body.woocommerce-page .woocommerce-notices-wrapper button.button:visited{background-color:#4effb5;color:#fff}body.woocommerce-page .woocommerce.container a.button:hover,body.woocommerce-page .woocommerce.container button.button:hover,body.woocommerce-page .woocommerce-notices-wrapper a.button:hover,body.woocommerce-page .woocommerce-notices-wrapper button.button:hover{background-color:#2ddead;color:#fff;text-decoration:none}body.woocommerce-page .woocommerce.container .woocommerce-column__title,body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-column__title{margin-bottom:10px;font-weight:700}body.woocommerce-page .woocommerce-order-details__title,body.woocommerce-page .woocommerce-order-downloads__title,body.woocommerce-page .woocommerce-notice.woocommerce-thankyou-order-received{margin-bottom:10px;font-weight:700}body.woocommerce-page.post-type-archive-product .woocommerce.container #primary.content-area{width:80%}body.woocommerce-page.post-type-archive-product .woocommerce.container #primary.content-area .site-main{width:100%}body.woocommerce-page.post-type-archive-product .woocommerce.container #primary.content-area .site-main ul.products.columns-4{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.woocommerce-page.post-type-archive-product .woocommerce.container #primary.content-area .site-main ul.products.columns-4:before{content:none}body.woocommerce-page.post-type-archive-product .woocommerce.container #primary.content-area .site-main ul.products.columns-4 li{float:none;width:23%}body.woocommerce-page.woocommerce-cart .woocommerce.container .woocommerce{margin-top:50px}body.woocommerce-page.woocommerce-cart .woocommerce.container .woocommerce .cart_totals.calculated_shipping h2{margin-bottom:10px;font-weight:700}body.woocommerce-page.woocommerce-cart .woocommerce.container .woocommerce .coupon .input-text{font-weight:300}body.woocommerce-page.woocommerce-cart .woocommerce.container .woocommerce .button[name="update_cart"]{background-color:#666;color:#fff}body.woocommerce-page.woocommerce-cart .woocommerce.container .woocommerce .button[name="update_cart"]:hover{background-color:#4a4949;color:#fff}body.woocommerce-page.woocommerce-cart .woocommerce.container .woocommerce .wc-proceed-to-checkout .checkout-button{color:#fff}body.woocommerce-page.woocommerce-cart .woocommerce.container .woocommerce .wc-proceed-to-checkout .checkout-button:visited{color:#fff}body.woocommerce-page .woocommerce.container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.woocommerce-page .woocommerce.container .woocommerce{width:80%}body.woocommerce-page .woocommerce.container .woocommerce label,body.woocommerce-page .woocommerce.container .woocommerce :-ms-input-placeholder{font-weight:300;font-size:.85em}body.woocommerce-page .woocommerce.container .woocommerce label,body.woocommerce-page .woocommerce.container .woocommerce ::placeholder{font-weight:300;font-size:.85em}body.woocommerce-page .woocommerce.container .woocommerce .input-text,body.woocommerce-page .woocommerce.container .woocommerce textarea{padding:.5em;font-weight:300;border:solid 1px #bdbdbd;border-radius:3px}body.woocommerce-page .woocommerce.container .woocommerce .input-text:focus,body.woocommerce-page .woocommerce.container .woocommerce textarea:focus{border-color:#70f5ca}body.woocommerce-page .woocommerce.container .woocommerce.woocommerce-invalid .input-text,body.woocommerce-page .woocommerce.container .woocommerce.woocommerce-invalid textarea{border-color:red}body.woocommerce-page .woocommerce.container .woocommerce.woocommerce-invalid label{color:red}body.woocommerce-page .woocommerce.container .woocommerce #payment ul.payment_methods li img.stripe-icon:nth-of-type(n+5){display:none}body.woocommerce-page .woocommerce.container .woocommerce .return-to-shop .button:link,body.woocommerce-page .woocommerce.container .woocommerce .return-to-shop .button:visited{background-color:#70f5ca;color:#fff;text-decoration:none}body.woocommerce-page .woocommerce.container .woocommerce .checkout_coupon.woocommerce-form-coupon p{font-weight:300;margin-bottom:10px}body.woocommerce-page .woocommerce.container .woocommerce .checkout_coupon.woocommerce-form-coupon .input-text{padding:0.5em}body.woocommerce-page .woocommerce.container .woocommerce form.woocommerce-checkout{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}body.woocommerce-page .woocommerce.container .woocommerce form.woocommerce-checkout .woocommerce-NoticeGroup{width:100%}body.woocommerce-page .woocommerce.container .woocommerce form.woocommerce-checkout .billing-information{width:58%}body.woocommerce-page .woocommerce.container .woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order{width:38%}body.woocommerce-page .woocommerce.container .woocommerce form.woocommerce-checkout #stripe-payment-data div.form-row{margin:0;padding:1em 1em 0 1em;box-sizing:border-box}body.woocommerce-page .woocommerce.container .woocommerce form.woocommerce-checkout #stripe-payment-data div.form-row.form-row-first{padding-right:0}body.woocommerce-page .woocommerce.container .woocommerce form.woocommerce-checkout .form-row.woocommerce-SavedPaymentMethods-saveNew{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.woocommerce-page .woocommerce.container .woocommerce form.woocommerce-checkout .form-row.woocommerce-SavedPaymentMethods-saveNew label{line-height:1.2em}body.woocommerce-page .woocommerce.container .woocommerce form.woocommerce-checkout .woocommerce-privacy-policy-text{margin-bottom:1em}body.woocommerce-page .woocommerce.container .woocommerce form.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:.8em;font-weight:300;line-height:1.2em}body.woocommerce-page .woocommerce.container #customer_login{margin-top:50px}body.woocommerce-page .woocommerce.container .woocommerce-privacy-policy-text p{font-size:.8em;font-weight:300;line-height:1.4em}body.woocommerce-page .woocommerce.container .woocommerce-MyAccount-content p{line-height:1.2em;padding-bottom:10px}body.woocommerce-page .woocommerce.container .woocommerce-MyAccount-content .button.delete{float:right;background-color:#ff0000}body.woocommerce-page .woocommerce.container nav.woocommerce-MyAccount-navigation{width:100%}body.woocommerce-page .woocommerce.container nav.woocommerce-MyAccount-navigation ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-left:0;padding:2vh 0;list-style:none;-ms-flex-pack:justify;justify-content:space-between}body.woocommerce-page .woocommerce.container nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address,body.woocommerce-page .woocommerce.container nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods{display:none}body.woocommerce-page .woocommerce.container nav.woocommerce-MyAccount-navigation ul li a{text-decoration:none}body.woocommerce-page .woocommerce.container nav.woocommerce-MyAccount-navigation ul li a:visited{text-decoration:none}body.woocommerce-page .woocommerce.container nav.woocommerce-MyAccount-navigation ul li a:hover{text-decoration:underline}body.woocommerce-page .woocommerce.container nav.woocommerce-MyAccount-navigation ul li.is-active{color:yellow}body.woocommerce-page .woocommerce.container nav.woocommerce-MyAccount-navigation ul li.is-active a:link{color:#4effb5;text-decoration:underline}body.woocommerce-page .woocommerce.container nav.woocommerce-MyAccount-navigation ul li.is-active a:visited{color:#4effb5;text-decoration:underline}body.woocommerce-page .woocommerce.container .woocommerce-MyAccount-content{width:100%;float:none;margin-top:100px}body.woocommerce-page form.woocommerce-ResetPassword{margin-top:50px}body.woocommerce-page form.woocommerce-ResetPassword .woocommerce-Button.button{background-color:#2f2f2f;color:#fff}body.woocommerce-page form.woocommerce-ResetPassword .woocommerce-Button.button:hover{background-color:#000}body.woocommerce-page.single-product .wp-block-columns p{line-height:1.3em}body.woocommerce-page.single-product.postid-2063 .intro{border-bottom:10px solid #4effb5}body.woocommerce-page.single-product.postid-2063 .intro h4{font-weight:900;font-style:italic;font-size:16px}body.woocommerce-page.single-product.postid-2063 .intro h1{font-weight:900;font-size:28px}body.woocommerce-page.single-product.postid-2063 .intro h5{font-size:14px}body.woocommerce-page.single-product.postid-2063 .intro h6{font-weight:300;font-size:14px}@media all and (max-width: 539px) and (min-width: 0px){body.woocommerce-page.single-product.postid-2063 .cta-secondary .content.width-40{width:80%}body.woocommerce-page.single-product.postid-2063 .cta-secondary .content.width-40 h2{text-align:center}body.woocommerce-page.single-product.postid-2063 .cta-secondary .content.width-40 .woocommerce-product-cart-block{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;margin-top:20px}body.woocommerce-page.single-product.postid-2063 .additional-information .content.width-40{width:80%}}.home-categories-block,section.all-categories{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;height:auto}.home-categories-block .view-more,section.all-categories .view-more{-ms-flex-item-align:end;align-self:flex-end;margin-right:5%;margin-top:20px;font-size:12px;line-height:24px;color:#588ebc}.home-categories-block .container,section.all-categories .container{width:80%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.home-categories-block .container h2,section.all-categories .container h2{text-align:left;-ms-flex-item-align:start;align-self:flex-start;font-size:1.5em;font-weight:700;margin-bottom:30px}.home-categories-block .container .categories-container,section.all-categories .container .categories-container{width:90%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-categories-block .container .categories-container .category-item,section.all-categories .container .categories-container .category-item{width:25%;height:auto;padding:5px;box-sizing:border-box}.home-categories-block .container .categories-container .category-item a,section.all-categories .container .categories-container .category-item a{width:100%;height:auto;display:block;position:relative}.home-categories-block .container .categories-container .category-item a .title,section.all-categories .container .categories-container .category-item a .title{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;z-index:2}.home-categories-block .container .categories-container .category-item a .title h3,section.all-categories .container .categories-container .category-item a .title h3{text-align:center;color:#fff;font-size:2em;font-weight:700;text-transform:uppercase}.home-categories-block .container .categories-container .category-item a .title-overlay,section.all-categories .container .categories-container .category-item a .title-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.5);mix-blend-mode:multiply}.home-categories-block .container .categories-container .category-item a .image-container,section.all-categories .container .categories-container .category-item a .image-container{width:100%;height:auto}.home-categories-block .container .categories-container .category-item a .image-container img,section.all-categories .container .categories-container .category-item a .image-container img{width:100%;height:auto;display:block}@media screen and (max-width: 1280px) and (min-width: 1024px){.home-categories-block .container,section.all-categories .container{width:90%}}@media screen and (max-width: 1023px) and (min-width: 768px){.home-categories-block,section.all-categories{margin-top:20px}.home-categories-block .container,section.all-categories .container{width:90%}.home-categories-block .container .categories-container .category-item,section.all-categories .container .categories-container .category-item{width:33%}.home-categories-block .container .categories-container .category-item:nth-of-type(n+7),section.all-categories .container .categories-container .category-item:nth-of-type(n+7){display:none}section.all-categories .container .categories-container .category-item:nth-of-type(n+7){display:block}}@media screen and (max-width: 767px) and (min-width: 540px){.home-categories-block .container,section.all-categories .container{width:90%}.home-categories-block .container .categories-container .category-item,section.all-categories .container .categories-container .category-item{width:33%}.home-categories-block .container .categories-container .category-item:nth-of-type(n+7),section.all-categories .container .categories-container .category-item:nth-of-type(n+7){display:none}section.all-categories .container .categories-container .category-item:nth-of-type(n+7){display:block}}@media screen and (max-width: 539px) and (min-width: 0px){.home-categories-block .container,section.all-categories .container{width:90%}.home-categories-block .container .categories-container .category-item,section.all-categories .container .categories-container .category-item{width:50%}.home-categories-block .container .categories-container .category-item:nth-of-type(n+5),section.all-categories .container .categories-container .category-item:nth-of-type(n+5){display:none}section.all-categories .container .categories-container .category-item:nth-of-type(n+5){display:block}}.home-promoted-block{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;height:auto}.home-promoted-block .view-more{-ms-flex-item-align:end;align-self:flex-end;margin-right:5%;margin-top:20px;font-size:12px;line-height:24px;color:#588ebc}.home-promoted-block .container{width:80%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.home-promoted-block .container h2{text-align:left;-ms-flex-item-align:start;align-self:flex-start;font-size:1.5em;font-weight:700;margin-bottom:30px}.home-promoted-block .container .content-container{width:90%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-promoted-block .container .content-container .content-item{width:25%;height:auto;padding:5px;box-sizing:border-box}.home-promoted-block .container .content-container .content-item .photo{width:100%;height:auto}.home-promoted-block .container .content-container .content-item .photo img{width:100%;height:auto;display:block}@media screen and (max-width: 1280px) and (min-width: 1024px){.home-promoted-block .container{width:90%}}@media screen and (max-width: 1023px) and (min-width: 768px){.home-promoted-block .container{width:90%}.home-promoted-block .container .content-container .content-item{width:33%}.home-promoted-block .container .content-container .content-item:nth-of-type(n+7){display:none}}@media screen and (max-width: 767px) and (min-width: 540px){.home-promoted-block .container{width:90%}.home-promoted-block .container .content-container .content-item{width:50%}.home-promoted-block .container .content-container .content-item:nth-of-type(n+7){display:none}}@media screen and (max-width: 539px) and (min-width: 0px){.home-promoted-block .container{width:90%}.home-promoted-block .container .content-container .content-item{width:50%}.home-promoted-block .container .content-container .content-item:nth-of-type(n+7){display:none}}.home-announcement-carousel-block{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;height:auto}.home-announcement-carousel-block .container{width:80%;height:auto}.home-announcement-carousel-block .container .slide{width:100%;height:auto}.home-announcement-carousel-block .container .slide img{width:100%;height:auto;display:block}
