@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1220px}}html,body{margin:0;padding:0;background:#212529;color:#dedede;font-family:'Montserrat',sans-serif;font-family:'Hind',sans-serif}.primary-bg{background:#212529}.btn-primary,.wp-block-button{color:#fff!important;background:#212529;border:none}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#212529!important;color:orange!important;text-decoration:none!important}.btn-primary.orange-hover:hover,.btn-primary.orange-hover:active,.btn-primary.orange-hover:focus{background:orange!important;color:#fff!important}a,a:visited{color:#dedede}.wp-block-button.btn-primary a{background:0 0;padding:0;color:inherit!important;font-size:1em}.text-left{text-align:left}.wp-block-button.btn-primary a:hover,.wp-block-button.btn-primary a:focus,.wp-block-button.btn-primary a:active{text-decoration:none}.contactlinks a,.contactlinks a:visited{color:#212529}img{opacity:0}img[src]{opacity:1}.main-content a,.main-content a:visited,.contactlinks a:hover{color:orange}.main-content a:hover{color:orange;text-decoration:underline}.main-content figure img{margin:0 auto}img{display:block;max-width:100%;height:auto}svg{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1.0);transform:translateZ(0)}.me img{width:100px;transition:.2s width}@media all and (max-width:480px){.navbar nav{flex:1}}.hero-container.is-sticky{transform:none!important;max-height:70px;position:fixed;top:0;width:100%}.row.flex-1{flex:1}.navbar.is-sticky{margin-top:-100px;transition:.2s margin;z-index:99}.navbar.is-sticky.slide-in{margin-top:0}.navbar.is-sticky .intro-text p{font-size:1.8em}.navbar.is-sticky .me img{width:50px}.navbar.is-sticky .hero-container{padding-top:0!important;padding-bottom:0!important}.navbar.is-sticky{position:fixed;top:0;width:100%}pre{color:#555;clear:both;width:100%}.intro-text{width:100%;top:30%;z-index:2}.hero{background-image:url(//mynameisgregg.com/wp-content/themes/mnig/assets/img/bg.png);background-size:cover;background-repeat:no-repeat}.fohf{background-image:url(//mynameisgregg.com/wp-content/themes/mnig/assets/img/404.jpg);background-size:cover;background-repeat:no-repeat;background-position:right center}.white-bg{background:#fff;color:#555}.gray-bg{background:#ededed;color:#555}.qualifications{min-height:50px}.orange,.orange-hover:hover{color:orange}#text{display:inline-block;vertical-align:middle;letter-spacing:2px;min-height:50px;line-height:50px;margin-left:8px}#cursor{display:inline-block;vertical-align:middle;width:3px;height:50px;background-color:orange;animation:blink .75s step-end infinite}@keyframes blink{from,to{background-color:transparent}50%{background-color:orange}}.clip-text{font-size:4vw;font-weight:800;line-height:1;position:relative;display:inline-block;text-align:center;color:#000;-webkit-background-clip:text;background-image:url(//mynameisgregg.com/wp-content/themes/mnig/assets/img/bg.png);-webkit-text-fill-color:transparent;text-transform:uppercase;background-size:contain}.clip-text span{font-weight:500;text-transform:none}.clip-text.smaller{font-size:3vw}.clip-text.smaller-still{font-size:2.5vw}.clip-text:before,.clip-text:after{position:absolute;content:''}div.gradient{height:100%;width:100%;position:absolute;top:0;left:0;background:#000;background:radial-gradient(circle,rgba(0,0,0,0) 0%,rgba(213,222,36,1) 57%);opacity:.8}.simple-button{background:0 0;border:none;color:inherit;padding:0}.feather-icon{display:inline-block;text-align:center;line-height:22px;position:relative;width:25px;padding:0;height:20px;margin-bottom:-5px}.feather-icon svg{position:absolute;height:100%;width:100%;left:0;top:0}.feather-icon.circle{border-radius:50%;height:0;padding-bottom:100%;margin-bottom:0}.feather-icon.circle svg{height:82%;width:82%;top:8%;left:8%}.feather-icon.circle.padded svg{height:60%;width:60%;top:17%;left:20%}.gform_button.button{background:orange;border:none;font-size:1.2em!important;border-radius:3px;padding:10px 40px;color:#212529!important}.portfolio-link{display:inline-block;background:orange;border:none;border-radius:3px;padding:8px 40px 6px;color:#212529!important}.gform_button.button:hover,.portfolio-link:hover{color:#fff!important;background:#212529;text-decoration:none}input{border:none;border-radius:4px}.header-menu ul{margin:0;list-style:none;display:flex}@media all and (max-width:480px){.header-menu ul{justify-content:space-around;padding-left:4rem}}@media all and (min-width:481px){.header-menu ul li{margin-left:30px}}.header-menu ul li a{text-decoration:none}.header-menu ul li.current-menu-item a,.header-menu ul li a:hover{color:orange}.has-text-align-center{text-align:center;display:block}.shake{animation:shake 1s infinite}@keyframes shake{0%{transform:rotate(0deg)}25%{transform:rotate(20deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(20deg)}100%{transform:rotate(0deg)}}@media all and (max-width:767px){.fohf{background-position:right -150px center}.clip-text{font-size:9vw}.clip-text.smaller{font-size:8vw}.clip-text.smaller-still{font-size:7.5vw}.reverse-mobile{flex-direction:column-reverse}}@media all and (min-width:768px){.mobile-only{display:none}}@media all and (max-width:767px){.desktop-only{display:none}.mobile-links{display:flex;flex-direction:column;align-items:center}.mobile-links a.btn{margin-bottom:.5rem!important;padding:.5rem .3rem .3rem 1rem!important}}.testimonials p{width:95%;padding:0 10%;margin:30px auto 50px auto;font-size:1.2em;line-height:1.4em}.testimonials .content-column{position:relative}.testimonials .content-column i{content:'';position:absolute;color:#ccc;font-size:3em;opacity:.2;top:8px}.testimonials p span{display:block;color:#5aa9cf;font-weight:700;margin-top:15px}.testimonials .slick-track{display:flex}.testimonials .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.clients{clear:both;display:flex;margin:50px 0 0}.clients img{transition:.2s all;padding:15px;border-top:5px solid #fff;opacity:.8}.clients img:hover{border-top:5px solid #5aa9cf;opacity:1}@media all and (max-width:767px){.portfolio-display{margin:0}.portfolio-container{padding-left:0;padding-right:0;margin-bottom:10px}.mobile-links{margin-bottom:30px}}@media all and (min-width:768px){.portfolio-container{margin-bottom:30px}}.portfolio-display .project{padding-bottom:140%;border-radius:6px;overflow:hidden;background-size:cover;background-position:center;position:relative}.portfolio-display .project div{transition:.6s opacity}.portfolio-display .project .overlay{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.85;z-index:2;border-radius:6px}.portfolio-display .project .brand img,.portfolio-display .project .brand h3,.portfolio-display .project .content{position:absolute;width:100%;height:100%;top:50%;left:50%;opacity:1;z-index:3;transform:translate(-50%,-50%);padding:15px}.portfolio-display .project .brand{display:flex;justify-content:center;opacity:1;transition:.1s opacity}.portfolio-display .project .content{bottom:0;color:#333}.portfolio-display .project.text-white .content{color:#fff}.portfolio-display .project .brand img{width:auto;max-width:80%;height:auto}.portfolio-display .project .brand h3{text-transform:uppercase;height:auto;font-size:2.5vw;font-weight:600;color:#333}@media (min-width:1480px){.portfolio-display .project .brand h3{font-size:2.5rem}}.portfolio-display .project .brand h3 span{text-transform:none;font-weight:400}.portfolio-display .project.text-white h3{color:#fff}.portfolio-display .project .content,.portfolio-display .project:hover .brand{opacity:0}.portfolio-display .project:hover .overlay{opacity:.97}.portfolio-display .project:hover .content{opacity:1}.portfolio-display .project .content ul{padding-left:0}@media all and (max-width:767px){.clients{display:block}.clients img{display:block;margin:5px auto;height:60px;width:auto}section{background-attachment:scroll!important}.mobilebg{background-color:#dedede}.portfolio-display .project{padding-bottom:80%;margin:15px 0}.portfolio-display .project .brand h3{font-size:10vw}}.gform_requi#212529_legend{display:none!important}.scroll-to-position-bottom{position:absolute;bottom:15px;left:50%;margin-left:-13px}.mt--100{margin-top:-100px}.w-100{width:100%}.after-content .product{text-align:center}.after-content .product table{margin:0 auto 20px}.after-content .product table .label,.after-content .woocommerce-loop-product__title,.after-content .product img{display:none!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{background:#212529 !important;background-color:#212529 !important;color:#fff !important;text-shadow:transparent !important;box-shadow:none;border-color:#212529 !important}.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.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-page input.button:hover{background:orange !important !important;background-color:orange !important !important;color:#fff !important;text-shadow:transparent !important;box-shadow:none;border-color:orange !important !important}.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{background:#212529 !important;color:#fff !important;text-shadow:transparent !important;border-color:#212529 !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{background:orange !important !important;box-shadow:none;text-shadow:transparent !important;color:#fff !important;border-color:orange !important !important}.woocommerce ul.products li.product .price{color:#212529;font-size:1rem}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#212529}.woocommerce div.product form.cart .variations th,.product_meta{display:none}.woocommerce .quantity .qty{border:1px solid #212529}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row,.woocommerce form .form-row{display:block}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:unset}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #ccc;border-radius:3px}.woocommerce form .form-row label,.woocommerce-page form .form-row label{margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{padding:0 0 20px}.woocommerce-info{border-top-color:#212529}.woocommerce-info:before{color:#212529}.woocommerce ul.order_details{padding-top:30px}.woocommerce .woocommerce-customer-details address{padding:0;border:none}.woocommerce-thankyou-order-received{text-align:center}.woocommerce-variation-price{margin-bottom:10px}.single-product .woocommerce-variation-add-to-cart{display:flex}.single-product .woocommerce-variation-add-to-cart input{height:100%}@media all and (min-width:768px){.wp-block-column{width:50%}}.wp-block-columns{align-items:flex-start!important}@media all and (max-width:767px){.wp-block-columns{flex-direction:column}.wp-block-columns.reverse-mobile{flex-direction:column-reverse}.wp-block-column{width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%!important;float:none!important}.products.columns-1 li.product{width:100%!important}.single-product .woocommerce-variation-add-to-cart{justify-content:center}.woocommerce div.product form.cart .variations select{width:100%}}.postid-117 .main-content{text-align:left!important}.gallery{display:flex}.gallery-item{margin:0!important;flex:1}.gallery-item img{border:4px solid #fff!important;width:100%}@media (max-width:768px){.gallery{flex-direction:column}.gallery-item{width:100%!important}.gallery br{display:none!important}}.related.products{display:none!important}