/*!
Theme Name: TheHotz
Author: 319heads.com
Author URI: http://319heads.com
Description: Custom theme by 319heads.com
Version: 1.0.1
Text Domain: thehotz

*/@import url("https://fonts.googleapis.com/css?family=Muli:400,400i,700,700i,900,900i");@import 'https://unpkg.com/ace-css/css/ace.min.css';.textwidget .contact-form input[type='text'],.textwidget .contact-form input[type='email'],.textwidget .contact-form textarea{width:100% !important}.bg-1{background:#b6090a;background:#9e0809}.bg-2{background:#000}.bg-light{background:rgba(0,0,0,0.06);background:#ddd}.bg-light2{background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.06) 100%)}.bg-light3{background:linear-gradient(-180deg, rgba(0,0,0,0.06) 0%, rgba(255,255,255,0) 100%)}.color-1{color:#9e0809}.color-2{color:#000}@media (max-width: 39.9rem){.mobile-hide{display:none !important}}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:900}dfn{font-style:italic}mark{background:#ff0;color:#222}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:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.line-height-0{line-height:0}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}@media (min-width: 64rem){.lg-vertical-align{position:relative;top:50%;transform:translateY(-50%)}}.wp-block-cover-image{margin-bottom:-1.125em;background-position:center top;background-repeat:no-repeat}@media (max-width: 39.9rem){.wp-block-cover-image{background-color:#000;background-attachment:scroll !important}}@media (min-width: 64rem){.lg-vertical-align{position:relative;top:50%;transform:translateY(-50%)}}html{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-size:2.2rem}@media (min-width: 40rem){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.375rem}h6,.h6{font-size:1rem}body,button,input,select,optgroup,textarea{color:#000;font-family:'Muli', sans-serif;font-size:16px;font-size:1.125rem;line-height:1.9}.bit-widget{font-family:"Muli",sans-serif !important}.bit-nav-bar{display:none !important}input,textarea{padding-left:0.5em;padding-right:0.5em}.smaller{font-size:1.063rem;line-height:1.7}.caps{font-size:0.813em !important}blockquote:before{content:'\201C';font-size:6rem;position:absolute;top:-5rem;left:0}@media (min-width: 40rem){blockquote:before{left:-4rem;top:-3rem}}blockquote{line-height:1.7;font-style:italic;color:#000;position:relative;margin:0}@media (min-width: 40rem){blockquote{margin:3rem;font-size:120%;width:68%;margin:auto}}cite{font-size:0.75rem !important;text-transform:uppercase;font-style:normal;letter-spacing:.17em;color:#000;padding-top:1.2rem;display:block}.entry-content blockquote{color:#000;text-align:center;background:rgba(0,0,0,0.1);max-width:none !important;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;padding:3rem}@media (min-width: 40rem){.entry-content blockquote{margin-top:3rem;margin-bottom:3rem;font-size:120%;padding:5rem 4rem}.entry-content blockquote p{width:68%}}.entry-content blockquote:before{left:calc(16% - 2rem);top:0}@media (min-width: 40rem){.entry-content blockquote:before{left:calc(16% - 1rem);top:4rem}}.h00,.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{clear:both;line-height:1.125;font-weight:900}.bold{font-weight:900}.normal{font-weight:400}.entry-content p{margin:1.5em auto}@media (min-width: 64rem){.h00{font-size:3rem}}p{margin-bottom:1em}dfn,em,i{font-style:italic}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#9e0809;border:0 !important;height:3px;margin-bottom:1.5em}hr.wp-block-separator{width:110px;margin-bottom:2.5em}hr.separator{width:60px;margin:0}ul,ol{margin:0 0 1.5em 0;padding-left:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.break-word{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#9e0809;color:#fff;font-size:16px;font-size:1.125rem;line-height:1;padding:.6em 1em .7em;border:none}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#000;border:1px solid #ccc;border-radius:3px;padding:3px 10px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#000}select{border:1px solid #ccc}textarea,body .wpcf7-form textarea{width:100%;height:auto}label.textarea{border:none;padding:0}.entry-content .contact-form label span,.wpcf7 label small{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.05em;opacity:0.6}.contact-submit .pushbutton-wide,.wpcf7-submit{width:100%}.wpcf7-form input,.wpcf7-form textarea{width:100%}.wpcf7-form textarea{height:200px}.wpcf7-form p{margin-bottom:0}a{color:#9e0809;text-decoration:none}a:hover{color:#222}a.entry-title,.entry-title a{color:#000}a.entry-title:hover,.entry-title a:hover{color:#9e0809}.entry-content p a,a.underline{border-bottom:1px solid #9e0809;text-decoration:none}.entry-content p a:hover,a.underline:hover{color:#000;border-bottom-color:#000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.white .entry-content p a,.entry-content .white p a{color:#fff;border-bottom-color:#fff}.primary-menu,.social-menu{display:none}.demo-5{display:block !important}@media (min-width: 64rem){.primary-menu,.social-menu{display:block}.demo-5{display:none !important}}.widget .menu{font-size:0.9rem;list-style:none;margin:0;padding-left:0;line-height:2}@media (min-width: 40rem){.widget .menu{text-align:left}}.social-menu{list-style:none;padding:0 1rem 0 0;margin:0;height:5.375rem}.social-menu li{display:inline-block;font-size:24px;margin:0 1.25rem 0 0}.social-menu a{color:#000}.social-menu a:hover{color:#9e0809}.primary-menu{margin:0 auto;text-align:center}.primary-menu ul{list-style:none;margin:0 auto;text-align:center;display:block}.primary-menu li{display:inline-block;position:relative}.primary-menu a{display:block;text-decoration:none;line-height:1rem;color:#000;position:relative;text-transform:uppercase;font-weight:700;font-size:0.813rem;letter-spacing:.17em;margin:2.2rem 1.2rem}.primary-menu a:before{content:"";position:absolute;width:100%;height:2px;bottom:-0.5rem;left:0;background-color:#9e0809;visibility:hidden;transform-origin:middle;transform:scaleX(0);transition:all 0.3s ease-in-out 0s}.primary-menu a:hover:before,.current-menu-item a:before{visibility:visible;transform:scaleX(1)}.anim-underline{position:relative}.anim-underline:before{content:"";position:absolute;width:100%;height:2px;bottom:-0.5rem;left:0;background-color:#9e0809;visibility:hidden;transform:scaleX(0);transform-origin:left;transition:all 0.3s ease-in-out 0s}.anim-underline:hover:before{visibility:visible;transform:scaleX(1)}.site-main .comment-navigation{margin:0 0 1.5em;overflow:hidden}.posts-navigation{display:block;background:red;margin:auto;text-align:center;width:100%;content:"";display:table;table-layout:fixed}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:right;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:left;width:50%}.admin-bar .headerbar{top:32px}.headerbar{transition:all 0.3s ease !important}.site-title{margin:0}h1.site-title span{position:absolute;margin-left:-999999px}.headerbar{width:100%;z-index:999;line-height:5.375rem;height:5.375rem;transition:all 0.3s ease-in-out 0s;padding-top:1.5rem;position:absolute}@media (min-width: 40rem){.headerbar{position:fixed}}.animatedlogo{margin:0 1rem 0 1rem;display:block;width:107px;height:100px;background:url("img/jeremyhotz-sprite3-compressor.png") left center;background-size:1100px 100px;animation:logoplay 0.8s steps(10) infinite}@keyframes logoplay{100%{background-position:-1100px}}.custom-logo-link{display:inline-block;height:5.375rem;margin:0px 1rem 0 1rem}.custom-logo{height:100% !important;width:auto !important;max-width:none}@media (min-width: 64rem){.custom-logo-link{height:5.375rem;margin:0 2rem}.animatedlogo{margin:0 2rem}.headerbar-fixed{padding-top:0;background:#fff}.headerbar-fixed .custom-logo-link{height:50px;margin-top:20px}.headerbar-fixed .animatedlogo{margin-top:14px;margin-right:calc(2rem + 53px);width:54px;height:60px;background-size:550px 50px;animation:none;background-repeat:no-repeat}}.site-branding,.site-branding .site-title{line-height:0}.site-branding{position:relative;z-index:999}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}figure{margin:0;text-align:center}img{max-width:100%;height:auto}.entry-content{max-width:900px}.single-page .entry-title{width:100vw;text-align:left}.alignfull{display:block;text-align:center}.alignfull img{width:100%}.alignwide{max-width:80%;margin-left:auto;margin-right:auto}.alignleft img{display:block;float:left;width:60%;margin-right:2em}.alignright img{display:block;float:right;width:60%;margin-left:2em}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}ul.wp-block-gallery{padding-left:0}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.divider{background-position:bottom;background-image:url("img/divider.svg");background-repeat:no-repeat;background-size:100% 60px}@media (min-width: 40rem){.divider{background-size:100% 120px}}.divider2{background-position:bottom;background-size:100% 120px;background-image:url("img/divider2.svg");background-repeat:no-repeat}.divider3:after{content:'';width:100%;height:120px;background-position:bottom;background-size:100% 120px;background-image:url("img/divider.svg");background-repeat:no-repeat}.divider4{position:relative;background-position:bottom;background-image:url("img/flames3.svg");background-repeat:repeat-x;background-size:250%}@media (min-width: 40rem){.divider4{background-size:200%}}.zzzdivider4:after{display:block;bottom:0;position:absolute;content:'';width:100%;height:2px;background:#fff}.divider5{height:100%;position:relative;background-position:bottom;background-image:url("img/flames-white.svg");background-repeat:repeat-x;background-size:180%}@media (min-width: 40rem){.divider5{background-size:200%}}.divider5:after{display:inline-block;bottom:0;position:relative;content:'';width:100%;height:100%;border-bottom:1px solid #fff}.widget{margin:0}.widget p a{border-bottom:1px solid #222}.widget select{max-width:100%}.sidebar-footer .widget{margin-top:2rem;margin-bottom:2rem}body .ctct-form-embed{max-width:500px;margin:auto}body .ctct-form-embed.form_0 .ctct-form-defaults{background-color:transparent}body #gdpr_text{display:none}.ctct-form-embed button{letter-spacing:0.1em !important;font-weight:700 !important;background:#000 !important;font-size:14px !important;border:2px solid #fff !important;color:#fff !important;height:42px !important;padding:0 1.5rem !important;border-radius:0 !important;position:relative !important}.ctct-form-embed button:hover{background-color:#9e0809 !important;color:#fff !important;cursor:pointer}.grecaptcha-badge{display:none}.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-label,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listname,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists-legend,.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-date-slash,.ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text,.ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-link,.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header{color:#fff !important}.ctct-form-success{background:#000;padding:2em;border:1px solid #9e0809;text-align:center}.ctct-form-embed label{display:none !important}.ctct-form-field{display:none}.ctct-form-field:first-child{display:block}.ctct-form-field.showit{display:block}.sidebar-footer a:hover{opacity:0.8}.widget_recent_entries ul,.blog-home ul{content:"";display:table;table-layout:fixed;list-style:none;margin:0;padding-left:calc(8.33% - 2em);padding-right:calc(8.33% - 2em)}.recent-blogs.widget_recent_entries li:nth-child(3n+1){clear:left}@media (min-width: 64rem){.recent-work ul{display:flex;flex-wrap:wrap}.recent-work ul li img{width:100%}.recent-work ul li:nth-child(odd){text-align:left}.recent-work ul li:nth-child(even){text-align:right}.recent-work ul li:nth-child(-n+6){margin:auto;width:40%}.recent-work.widget_recent_entries li:nth-child(2n+1){clear:left}.recent-work ul li:nth-child(1),.recent-work ul li:nth-child(4),.recent-work ul li:nth-child(5){width:60%}.recent-work ul li:nth-child(3){flex:auto}}.anim-scale-up{-webkit-animation:h 2s .4s ease-out both;animation:h 2s .4s ease-out both}.anim-move-up{-webkit-animation:i 0.8s 0.4s cubic-bezier(0.41, 0.01, 0.27, 1) both;animation:i 0.8s 0.4s cubic-bezier(0.41, 0.01, 0.27, 1) both}@-webkit-keyframes h{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}50%{opacity:1}to{-webkit-transform:none;transform:none}}@keyframes h{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}50%{opacity:1}to{-webkit-transform:none;transform:none}}@-webkit-keyframes i{0%{opacity:0;-webkit-transform:translateY(3.125rem);transform:translateY(3.125rem)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes i{0%{opacity:0;-webkit-transform:translateY(3.125rem);transform:translateY(3.125rem)}to{opacity:1;-webkit-transform:none;transform:none}}.bounce{animation:bounce 3s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-16px)}60%{transform:translateY(-8px)}}.btn{border-radius:999px;padding:1rem 2rem}.btn:focus{box-shadow:none}.btn-outline{border-width:2px;padding:calc(1rem - 2px) calc(2rem - 2px)}.btn-outline:hover{color:#fff}.btn-primary{background:#9e0809;border:none !important}.btn-primary:hover{color:#fff}.page_intro a{color:#fff;border-bottom:1px solid #fff}.page_intro a:hover{opacity:0.85}#jp-relatedposts,.jp-relatedposts{margin:auto !important}.jp-relatedposts a{border-bottom:none !important}.wp-block-button .wp-block-button__link{background:#9e0809}.wp-block-button .wp-block-button__link:hover{background:#000}.author-info img{border-radius:50%;width:32px}.author-info .posted-on,.author-info .byline{position:relative;top:-13px}.author_bio_section{padding:2rem 0 1.25rem 0;margin-bottom:2rem;border-top:1px solid #000;border-bottom:1px solid #000}.author_bio_section img{border-radius:50%;padding:5px;box-shadow:0px 0px 0px 1px #000}.author_bio_section .author-avatar{float:left;width:110px}.author_bio_section .author-desc{font-size:0.9rem;float:left}@media (min-width: 40rem){.author_bio_section .author-desc{width:calc(100% - 110px)}}.author_bio_section .author_details{font-size:0.9rem;float:left;width:calc(100% - 110px)}.author_bio_section .fa{font-size:24px}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-summary{margin:1.5em 0 0}.site{overflow:hidden}.entry-content{margin:1.5em auto 1.5em auto;font-size:1.125rem}.home .entry-content,.page-home2 .entry-content,.page-home3 .entry-content{margin:0 auto}.fullwidth{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;max-width:none !important}@media (min-width: 40rem){.fullwidth{margin-left:calc(-50vw + 7px) !important;width:calc(100vw - 14px) !important}}.page-links{clear:both;margin:0 0 1.5em}.blog-home-wrap{padding-top:5.375rem}.single-page .entry-header{padding-top:10.75rem;font-size:1.125rem;line-height:1.7;position:relative;height:100%;z-index:0}.single-page .entry-header:before{top:0;display:block;position:absolute;content:'';width:100%;height:100%;background-image:url(img/background_clouds2.png);background-repeat:repeat-x;opacity:0.25;background-size:140vw;z-index:0;background-position:0 -40px}.single-page .entry-header:after{top:0;display:block;position:absolute;content:'';width:100%;height:100%;background-image:url(img/background_clouds-white.png);background-repeat:repeat-x;background-size:120vw;z-index:1}h1.entry-title{margin-top:1.5em}@media (min-width: 40rem){h1.entry-title{margin-top:1.5em}}.blog-archive .entry-title{margin-top:1rem}.blog-archive article:nth-child(2n+1){clear:left}.site-main.blog-archive,.archive-page{margin-bottom:4rem}.feature{margin-bottom:2em}p.wp-block-subhead{font-style:normal;opacity:1;color:#9e0809;line-height:1.6;font-size:1.45rem}@media (min-width: 64rem){.feature-title-wrap{background:#222}.feature a,.feature .readmore{color:#fff}.feature .anim-underline:before{background-color:#fff}.feature{margin-bottom:3em}}.thumbnail img{width:100%}.readmore:after{content:'\f105';font-family:'FontAwesome';padding-left:0.5em;font-size:0.875rem}.cat-links a,.tags-links a{border-bottom:1px solid #222;margin:0 1em 1em 0;text-transform:uppercase;padding-bottom:2px}.entry-footer .fa{position:relative;top:3px;padding-right:0.5em}.sidebar-footer{background:#fff}.sidebar-subfooter .widget{margin:auto}.sidebar-subfooter .widget .widget-title{margin:auto;padding-top:3rem;margin-bottom:3rem;max-width:83.3%;text-align:center}.widget-title span,.archive-title{text-transform:uppercase;font-size:.813rem;display:block;clear:both;letter-spacing:0.2em;margin-bottom:1em}.site-info{text-align:center;font-size:0.625rem;letter-spacing:0.17em;color:#000;padding:1em;text-transform:uppercase}.site-info a{color:#000}.hovcard{position:relative;margin-bottom:1.5rem}.hovcard p{margin:0}.hovcard img{width:100%;height:100%;object-fit:fill;transition:all 0.3s;display:block}.hovcard .hovcard-inside{top:0px;left:0px;background-color:#9e0809;color:#fff;transition:all 0.3s;padding:0.5rem 2rem 2rem 2rem;z-index:50}.hovcard .hovcard-inside a,.hovcard .hovcard-inside h3{color:#fff}.hovcard .hovcard-inside ul,.hovcard .hovcard-inside p{font-size:0.9rem;margin-bottom:1rem}@media screen and (min-width: 52em){.hovcard .hovcard-inside{opacity:0;position:absolute;width:calc(100% - 2rem);height:100%}.hovcard .hovcard-inside:hover{opacity:1;top:0rem;left:1rem;background-color:rgba(158,8,9,0.85)}}@media screen and (max-width: 51.999em){.hovcard{width:100%}}.widget .casestudy{position:relative;margin-bottom:2rem}.widget .casestudy .image{line-height:0}.widget .casestudy .image img{width:100%}.widget .casestudy .entry-content{margin-top:0}.widget .casestudy .entry-title{margin-top:0.5em}@media screen and (min-width: 52em){.widget .casestudy{margin-bottom:0}.widget .casestudy .entry-content-wrap{position:absolute;top:0;height:100%;width:45%}.widget .casestudy:nth-child(even) .entry-content-wrap{right:0}.widget .casestudy .entry-content{position:relative;color:#fff}.widget .casestudy .entry-title{margin-top:1em}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}iframe{display:inline-block}.wp-block-image figcaption{color:#9e0809}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.logo-gallery .gallery{width:80%;margin:2.5rem auto}.logo-gallery .gallery img{padding:0 1rem}@media (min-width: 64rem){.logo-gallery .gallery img{padding:0 2.5rem}}.gallery-icon{display:inline-block}.gallery-item{display:inline-block;text-align:center;vertical-align:middle;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@media (max-width: 39.9rem){.pinned{position:inherit !important}.gallery-item{max-width:50% !important}.logo-gallery .gallery-item{max-width:33.3% !important}}@media (max-width: 39.9rem){.wp-block-text-columns{display:block;min-width:90%;margin:auto}.wp-block-text-columns .wp-block-column{display:block;min-width:100%;margin:0}}.feat-img{position:relative}.demo-5{--color-text: #c04444;--color-link: #2d2c2b;--color-link-hover: #c14343;--color-info: #fff;--path-fill-1: #9e0809;--path-fill-2: #eee;--color-title: inherit;--button-bg: #fff;--button-line: #000}.js body{opacity:0;transition:opacity 0.3s}.js body.render{opacity:1}.global-menu{width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;z-index:1}.global-menu ul{list-style:none;margin:0;padding:0}.primary-menu-mobile,.social-menu-mobile{content:"";display:table;table-layout:fixed;clear:both;margin:auto}.primary-menu-mobile li,.social-menu-mobile li{height:auto;line-height:200%}.primary-menu-mobile a{font-weight:900;color:#000;font-size:1.8rem;line-height:200%}.social-menu-mobile li{display:inline-block;font-size:24px;margin:0 1.25rem}.global-menu.is-opened{display:inline-block}.demo-5 .global-menu{text-align:center}.global-menu__wrap li a{color:var(--color-menu);font-family:var(--font-family-menu);font-size:var(--font-size-menu);font-weight:var(--font-weight-menu);opacity:0;transform:translateY(-100%);pointer-events:none;display:block;margin:0.25em 0;transition:transform 0.3s, opacity 0.3s;transition-timing-function:ease-in}.shape-overlays{width:100vw;height:100vh;pointer-events:none;position:fixed;top:0;left:0;display:none}.shape-overlays.is-opened{pointer-events:auto;display:inline-block}.shape-overlays__path:nth-of-type(1){fill:var(--path-fill-1)}.shape-overlays__path:nth-of-type(2){fill:var(--path-fill-2)}@-webkit-keyframes intervalHamburgerBorder{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.6);transform:scale(1.6)}100%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}}@keyframes intervalHamburgerBorder{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(1.6);transform:scale(1.6)}100%{opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}}.hamburger{width:64px;height:64px;display:block;position:relative;cursor:pointer;position:absolute;top:1em;right:2em;z-index:110;border-radius:50%;background-color:var(--button-bg);pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hamburger::after{width:64px;height:64px;content:'';display:block;position:absolute;top:0;left:0;pointer-events:none;border-radius:50%}.hamburger__line{width:28px;height:2px;overflow:hidden;position:absolute;z-index:10}.hamburger__line-in{width:84px;height:2px;position:absolute;top:0;left:0}.hamburger__line-in::before,.hamburger__line-in::after{width:28px;height:2px;content:'';display:block;position:absolute;top:0;background-color:var(--button-line)}.hamburger__line-in::before{left:-56px}.hamburger__line-in::after{left:0}.hamburger__line--01,.hamburger__line--02,.hamburger__line--03,.hamburger__line--cross01,.hamburger__line--cross02{left:18px}.hamburger__line--01{top:24.6px}.hamburger__line--02,.hamburger__line--cross01,.hamburger__line--cross02{top:31px}.hamburger__line--03{top:37.4px}.hamburger__line--cross01{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger__line--cross02{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger__line{-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger__line-in{-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger__line-in::before,.hamburger__line-in::after{-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.hamburger__line-in--cross01,.hamburger__line-in--cross02{-webkit-transform:translateX(-33.3%);transform:translateX(-33.3%)}.hamburger__line-in--01{-webkit-transition-delay:0.2s;transition-delay:0.2s}.hamburger__line-in--02{-webkit-transition-delay:0.25s;transition-delay:0.25s}.hamburger__line-in--02::before,.hamburger__line-in--02::after{-webkit-transition-delay:0.05s;transition-delay:0.05s}.hamburger__line-in--03{-webkit-transition-delay:0.3s;transition-delay:0.3s}.hamburger__line-in--03::before,.hamburger__line-in--03::after{-webkit-transition-delay:0.1s;transition-delay:0.1s}.hamburger__line-in--cross01{-webkit-transition-delay:0.0s;transition-delay:0.0s}.hamburger__line-in--cross02{-webkit-transition-delay:0.05s;transition-delay:0.05s}.hamburger__line-in--cross02::before,.hamburger__line-in--cross02::after{-webkit-transition-delay:0.1s;transition-delay:0.1s}.hamburger.is-opened-navi .hamburger__line-in--01,.hamburger.is-opened-navi .hamburger__line-in--02,.hamburger.is-opened-navi .hamburger__line-in--03{-webkit-transform:translateX(33.3%);transform:translateX(33.3%)}.hamburger.is-opened-navi .hamburger__line-in--cross01,.hamburger.is-opened-navi .hamburger__line-in--cross02{-webkit-transform:translateX(0);transform:translateX(0)}.hamburger.is-opened-navi .hamburger__line-in--01{-webkit-transition-delay:0s;transition-delay:0s}.hamburger.is-opened-navi .hamburger__line-in--02{-webkit-transition-delay:0.05s;transition-delay:0.05s}.hamburger.is-opened-navi .hamburger__line-in--03{-webkit-transition-delay:0.1s;transition-delay:0.1s}.hamburger.is-opened-navi .hamburger__line-in--cross01{-webkit-transition-delay:0.25s;transition-delay:0.25s}.hamburger.is-opened-navi .hamburger__line-in--cross02{-webkit-transition-delay:0.3s;transition-delay:0.3s}.hamburger:hover .hamburger__line-in::before,.hamburger:hover .hamburger__line-in::after{-webkit-transform:translateX(200%);transform:translateX(200%)}.hamburger:hover .hamburger__line-in--01::before,.hamburger:hover .hamburger__line-in--01::after,.hamburger:hover .hamburger__line-in--02::before,.hamburger:hover .hamburger__line-in--02::after,.hamburger:hover .hamburger__line-in--03::before,.hamburger:hover .hamburger__line-in--03::after{-webkit-transition-duration:1s;transition-duration:1s}.hamburger:hover .hamburger__line-in--cross01::before,.hamburger:hover .hamburger__line-in--cross01::after,.hamburger:hover .hamburger__line-in--cross02::before,.hamburger:hover .hamburger__line-in--cross02::after{-webkit-transition-duration:0s;transition-duration:0s}.hamburger.is-opened-navi:hover .hamburger__line-in--cross01::before,.hamburger.is-opened-navi:hover .hamburger__line-in--cross01::after,.hamburger.is-opened-navi:hover .hamburger__line-in--cross02::before,.hamburger.is-opened-navi:hover .hamburger__line-in--cross02::after{-webkit-transition-duration:1s;transition-duration:1s}.hamburger.is-opened-navi:hover .hamburger__line-in--01::before,.hamburger.is-opened-navi:hover .hamburger__line-in--01::after,.hamburger.is-opened-navi:hover .hamburger__line-in--02::before,.hamburger.is-opened-navi:hover .hamburger__line-in--02::after,.hamburger.is-opened-navi:hover .hamburger__line-in--03::before,.hamburger.is-opened-navi:hover .hamburger__line-in--03::after{-webkit-transition-duration:0s;transition-duration:0s}@media screen and (min-width: 55em){.icon--keyboard{position:absolute;right:0.55em;bottom:-30%;display:block;width:54px;height:46px;fill:var(--color-link)}.demos{display:flex;padding-right:80px;justify-self:end}.demo{display:block;width:17px;height:17px;margin:0 4px;border-radius:50%;background:var(--color-link)}a.demo--current{background:var(--color-link-hover)}.demo span{position:absolute;line-height:1;right:100%;display:none;margin:0 1em 0 0}.demo--current span{display:block}}@media screen and (max-width: 55em){.hamburger{position:fixed;top:.875em;right:0.5em;transform:scale(0.75)}}.white p,.white .h1,.white h1,.white .h2,.white h2,.white .h3,.white h3,.white .h4,.white h4,.white .h5,.white h5,.white .h6,.white h6,.white .h00{color:#fff}.homepage{background:#ddd}.scene-wrap{position:relative;width:100%;overflow:hidden}#scene{width:100%;overflow:hidden}#scene img{max-width:none}.clouds-dark2{opacity:0.25;background-size:140vw}.layer{width:120vw;margin-left:-10vw}.layer.jh{width:90vw;margin-left:5vw;margin-top:100px}.layer.bg0,.layer.clouds-dark{width:140vw;margin-left:-20vw}.layer.bg0{padding-top:450px}.layer.bg1{margin-top:20px}.layer.bg2,.layer.dog{margin-top:0px}.layer.bg3{margin-top:-10px}.layer.clouds-dark{margin-top:-40px;opacity:0.25}.layer.clouds-white{margin-top:-20px}.storm{animation:flash 8s linear infinite;z-index:10}@keyframes flash{0%,95%,98%{background-color:transparent}96%,99%,100%{background-color:#fff}}.fly-rap{top:0;left:0;position:absolute;z-index:50;width:100%;height:100vh;overflow:hidden}#fly{position:absolute;margin:auto;z-index:500;width:35px;left:5%;top:-15%}@media screen and (min-width: 951px){.layer.bg0{padding-top:35%}}@media screen and (min-width: 1200px) and (max-width: 1599px){#scene{height:100vh;padding-top:40px}}@media screen and (min-width: 1081px) and (max-width: 1199px){#scene{height:90vh;padding-top:40px}}@media screen and (min-width: 951px) and (max-width: 1080px){#scene{height:80vh}}@media screen and (max-width: 950px){.fly-rap,#fly{display:none}#scene{height:88vw}.clouds-dark2,.single-page .entry-header:before,.single-page .entry-header:after{background-size:300vw}.layer{width:190vw;margin-left:-45vw;width:auto}.layer.jh{width:130vw;margin-left:-15vw;margin-top:160px}.layer.bg0,.layer.clouds-dark{width:auto;margin-left:-40vw}.layer.bg0{margin-top:0px;width:300vw;margin-left:-80vw;padding-top:75%}.layer.bg1{margin-top:80px;width:230vw;margin-left:-55vw}.layer.bg2,.layer.dog{width:240vw;margin-left:-82vw;margin-top:10px}.layer.bg3{margin-top:60px;width:140vw;margin-left:-20vw}.layer.clouds-dark{margin-top:0px}.layer.clouds-white{margin-top:-70px;margin-left:-5vw}}@media screen and (max-width: 666px){#scene{height:550px}.layer.jh{width:150vw;margin-left:-25vw;margin-top:160px}.layer.bg0{margin-top:60px;padding-top:75%}}@media screen and (max-width: 470px){#scene{height:465px}.layer.jh{width:170vw;margin-left:-35vw;margin-top:140px}.layer.bg0{margin-top:80px;padding-top:275px}}@media screen and (max-width: 320px){#scene{height:410px}}.clouds-dark2{width:100%;min-height:100vh;position:absolute;top:0px;left:0;background-image:url(img/background_clouds2.png);background-repeat:repeat-x;z-index:1;animation:parallax_bg linear 200s infinite}@keyframes parallax_bg{100%{background-position-x:2400px, 2000px, 1800px, 1600px, 1200px}}.wc-tabs{display:none}.woocommerce-Tabs-panel{outline:none !important}#coupon_code{padding-top:1px !important;padding-bottom:1px !important}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background:transparent !important;background-color:transparent !important;color:#9e0809 !important;text-shadow:transparent !important;box-shadow:none;border-color:#9e0809 !important}.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button{background:transparent !important;color:#000 !important;text-shadow:transparent !important;border:2px solid #000 !important;border-radius:0;text-transform:uppercase;font-size:.875rem;padding:10px 20px !important}.woocommerce .onsale{background-color:#9e0809 !important;padding:0 0.202em !important}.single-product .quantity input{font-size:0.875rem !important;padding:5px}.single-product .entry-header{padding-top:5.375rem}.product_meta{font-size:80%;opacity:0.6}.woocommerce .product a{color:#000}.woocommerce .product a:hover{color:#9e0809}.woocommerce .price del{color:rgba(0,0,0,0.8) !important}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:39%}.woocommerce .price>.amount{color:#000}.product_excerpt{line-height:1.5}span.woocommerce-Price-amount.amount{color:#000}.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set .col-2{width:100% !important}.woocommerce .woocommerce-checkout .col2-set .col-1{margin-bottom:30px}.woocommerce-info,.woocommerce-message{border-top-color:#9e0809 !important;color:#000}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#f6f6f6 !important;color:#000}.woocommerce-info::before{color:#9e0809 !important}.woocommerce-checkout #payment{background:#f6f6f6 !important}.wapl-flash .product-label{line-height:45px}body.woocommerce-demo-store{margin-top:50px;position:relative !important}body.woocommerce-demo-store.admin-bar .headerbar{margin-top:50px}body.woocommerce-demo-store .headerbar-fixed{margin-top:-50px}body.woocommerce-demo-store.admin-bar .headerbar-fixed{margin-top:0px}body.woocommerce-demo-store .woocommerce-store-notice{margin-top:-50px}body.woocommerce-demo-store.admin-bar .woocommerce-store-notice{margin-top:-82px}.woocommerce-store-notice,p.demo_store{padding:10px 0;font-size:16px}.woocommerce-store-notice{box-shadow:none !important;background:#000 !important;color:#fff !important}.woocommerce-store-notice a{color:#fff !important;text-decoration:none !important}.woocommerce-store-notice a:hover{color:#9e0809 !important}.woocommerce-store-notice__dismiss-link,.woocommerce-loop-category__title mark{display:none}body.woocommerce-demo-store .headerbar .hamburger{margin-top:50px}body.woocommerce-demo-store .headerbar-fixed .hamburger{margin-top:0px}body.woocommerce-demo-store.admin-bar .headerbar .hamburger{margin-top:82px}body.woocommerce-demo-store.admin-bar .headerbar-fixed .hamburger{margin-top:32px}.yrc-video-date{display:none}.yrc-shell-cover{padding-top:40px !important}
