/*!
Theme Name: Monster CAM
Theme URI: http://underscores.me/
Author: Stratos Creative
Author URI: https://stratos.agency/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: monster-cam
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Monster CAM is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import url("https://use.typekit.net/zla8xpt.css");.bg-grey{background:#2C2C2C}.text-orange{color:#F29100}html{scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;font-family:roc-grotesk, sans-serif;font-weight:400;font-style:normal;background:#202020;color:white;font-size:1.2rem;line-height:1.3}@media (min-width: 1600px){body{font-size:1.3rem}}main{flex:1 1 auto}.container{padding-left:30px;padding-right:30px}@media (min-width: 1400px){.container{width:90%;max-width:1500px}}@media (min-width: 1200px){.container-small .container{max-width:900px}}@media (min-width: 1400px){.container-small .container{max-width:1100px}}img,figure{max-width:100%;height:auto}b,strong,.bold{font-weight:600}.menu{list-style:none;padding:0;margin:0}.menu a{text-decoration:none}.btn{display:inline-flex;align-items:center;border-radius:30px;background:#F29100;padding:9px 25px;text-decoration:none;color:white;text-align:center;border:none;box-shadow:0 0.125rem 0.25rem RGB(0 0 0/8%);cursor:pointer;font-size:1rem !important;font-weight:500;line-height:1;transition:all 0.1s;text-transform:uppercase;border:1px solid #F29100}.btn:after{content:url(assets/svg/btn-arrow-right.svg);width:15px;display:block;margin-left:10px;height:18px;transition:all 0.2s}.btn:hover{background:transparent;text-decoration:none;color:#F29100}.btn:hover:after{content:url(assets/svg/btn-arrow-right-orange.svg)}.small{font-size:.9em}@media (min-width: 1200px){.small{font-size:.72em}}@media (min-width: 1200px){.small{font-size:.76em}}h1,h2,h3{line-height:1;font-weight:600}.h1,.h2,.h3{display:inline-block}h1{font-size:3rem}@media (min-width: 1200px){h1{font-size:4rem}}@media (min-width: 1400px){h1{font-size:5rem}}@media (min-width: 1600px){h1{font-size:5.5rem}}h2{margin-bottom:2rem;font-size:2.2rem}@media (min-width: 1200px){h2{font-size:2.8rem}}@media (min-width: 1400px){h2{font-size:3rem}}@media (min-width: 1600px){h2{font-size:4rem}}h3{font-size:1.5rem}@media (min-width: 1200px){h3{font-size:1.8rem}}@media (min-width: 1400px){h3{font-size:2rem}}@media (min-width: 1600px){h3{font-size:2.8rem}}.h1{font-weight:400;font-size:3rem}@media (min-width: 1200px){.h1{font-size:4rem}}@media (min-width: 1400px){.h1{font-size:5rem}}@media (min-width: 1600px){.h1{font-size:5.5rem}}.h2{font-weight:400;display:inline-block;line-height:1;margin-bottom:2rem;font-size:2.2rem}@media (min-width: 1200px){.h2{font-size:2.8rem}}@media (min-width: 1400px){.h2{font-size:3rem}}@media (min-width: 1600px){.h2{font-size:4rem}}.h3{font-size:1.5rem;font-weight:400}@media (min-width: 1200px){.h3{font-size:1.8rem}}@media (min-width: 1400px){.h3{font-size:2rem}}@media (min-width: 1600px){.h3{font-size:2.8rem}}strong .h2,strong .h1,strong .h3{font-weight:600}.gform_wrapper form .gform_body ul{list-style:none;margin:0;padding:0}.gform_wrapper form .gform_body ul li{margin-bottom:20px;max-width:100%;padding-right:0}.gform_wrapper form .gform_body ul li.hidden_label>label{display:none}.gform_wrapper form .gform_body ul li input[type="text"],.gform_wrapper form .gform_body ul li input[type="email"],.gform_wrapper form .gform_body ul li input[type="tel"],.gform_wrapper form .gform_body ul li textarea{padding:10px !important;line-height:1;width:100%;border:none;display:block;border-radius:0;font-size:1rem;background:#2C2C2C;color:white;outline:none}.gform_wrapper form .gform_body ul li input[type="text"]::placeholder,.gform_wrapper form .gform_body ul li input[type="email"]::placeholder,.gform_wrapper form .gform_body ul li input[type="tel"]::placeholder,.gform_wrapper form .gform_body ul li textarea::placeholder{font-size:1rem;color:white;opacity:1}.gform_wrapper form .gform_body ul li textarea{max-height:160px}.gform_wrapper form .gform_footer{margin-top:50px}.gform_wrapper .gform_validation_errors h2{color:#F29100;font-size:1.3rem;font-weight:500;line-height:1.2}.gform_wrapper .validation_message{font-size:1.1rem;color:#F29100;margin-top:10px}header{position:absolute;z-index:10;width:100%;left:0;top:0}header .nav-toggle{width:25px;fill:white;position:relative;z-index:10}header a{color:inherit;text-decoration:none}header a:hover{color:#F29100;text-decoration:none}header a:hover svg{fill:#F29100 !important}header .site-logo{width:200px;display:inline-block;position:relative;z-index:10}header ul{list-style:none;margin:0;padding:0}header ul.children{display:none}header .sub-menu{display:none}header .nav{display:none;font-size:1rem;font-weight:500}header .nav .menu>li>a{text-transform:uppercase}header .nav .menu>li.current-menu-parent>a{color:#F29100}header .nav .menu>li.current-menu-parent>a:after{content:url(assets/svg/menu-arrow-orange.svg)}header .nav .menu-item-has-children>a{justify-content:space-between;display:flex !important;align-items:center !important}header .nav .menu-item-has-children>a:after{content:url(assets/svg/menu-arrow.svg);display:inline-block;width:11px;margin-left:10px}@media only screen and (max-width: 1199px){header .nav{position:absolute;top:0;left:0;width:100%;background:#2C2C2C;max-height:100vh;overflow-y:scroll}header .nav .menu{padding-top:120px}header .nav a{display:flex;padding:10px 30px}header .nav a.insta{padding:10px 0}}@media only screen and (max-width: 1199px) and (min-width: 576px){header .nav a{padding-left:calc((100vw - 484px) / 2);padding-right:calc((100vw - 484px) / 2)}}@media only screen and (max-width: 1199px) and (min-width: 768px){header .nav a{padding-left:calc((100vw - 660px) / 2);padding-right:calc((100vw - 660px) / 2)}}@media only screen and (max-width: 1199px) and (min-width: 992px){header .nav a{padding-left:calc((100vw - 900px) / 2);padding-right:calc((100vw - 900px) / 2)}}@media only screen and (max-width: 1199px){header .nav .sub-menu a{padding:10px 40px}}@media only screen and (max-width: 1199px) and (min-width: 576px){header .nav .sub-menu a{padding-left:calc((100vw - 454px) / 2);padding-right:calc((100vw - 454px) / 2)}}@media only screen and (max-width: 1199px) and (min-width: 768px){header .nav .sub-menu a{padding-left:calc((100vw - 630px) / 2);padding-right:calc((100vw - 630px) / 2)}}@media only screen and (max-width: 1199px) and (min-width: 992px){header .nav .sub-menu a{padding-left:calc((100vw - 870px) / 2);padding-right:calc((100vw - 870px) / 2)}}@media only screen and (max-width: 1199px){header .nav .current-menu-item a{background:#202020}header .nav .current-menu-item a:after{content:url(assets/svg/menu-arrow-orange.svg)}}header .nav .current-menu-item>a{color:#F29100 !important}@media (min-width: 1200px){header .nav{display:flex !important;align-items:center}header .nav .menu{display:flex;align-items:center}header .nav .menu>li>a:hover{color:#F29100}header .nav .menu>li.menu-item-has-children>a:hover{cursor:pointer}header .nav a{padding:10px 25px !important}header .nav a:hover{color:#F29100}header .nav a:hover svg{fill:#F29100}header .nav a.insta{padding:10px 0 !important}header .nav .menu-item-has-children{position:relative}header .nav .menu-item-has-children .sub-menu{position:absolute;background:#2C2C2C;white-space:nowrap;left:50%;transform:translate(-50%);display:none}header .nav .menu-item-has-children .sub-menu a{padding:10px 15px !important;display:block}header .nav .menu-item-has-children .sub-menu a:hover{background:#202020}header .nav .menu-item-has-children .sub-menu .current_page_item a{background:#202020}header .nav .menu-item-has-children:hover .sub-menu{display:block !important}header .nav .menu-item-has-children>a:hover:after{content:url(assets/svg/menu-arrow-orange.svg)}}header.sticky{background:#202020;box-shadow:0 0.5rem 1rem RGB(0 0 0/15%);position:fixed;animation-name:headerAnimate;animation-duration:0.8s}@media only screen and (max-width: 1199px){header.nav-active:before{content:'';background:#2C2C2C;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9}}@keyframes headerAnimate{from{top:-100px}to{top:0px}}footer{font-weight:100;line-height:1.6}footer .site-logo{width:160px;display:inline-block}footer a{color:inherit;text-decoration:none;display:block}footer a:hover{color:#F29100;text-decoration:underline}footer p.title{font-weight:600}.contact-form{position:relative}.contact-form a{text-decoration:none}.contact-form a:hover{color:#F29100}.contact-form a:hover svg{fill:#F29100 !important}.contact-form:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:black;opacity:0.7}.contact-form .bg-img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;z-index:0}.contact-form .address,.contact-form .phone,.contact-form .email{display:flex}.contact-form .address svg,.contact-form .phone svg,.contact-form .email svg{width:50px;margin-top:4px}.contact-form .address span,.contact-form .phone span,.contact-form .email span{flex:1}.acf-map{width:100%;height:400px;margin:20px 0}.acf-map img{max-width:inherit !important}section{position:relative}section .bg-img .overlay,section .bg-video .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:black}section .bg-img img,section .bg-img video,section .bg-video img,section .bg-video video{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;z-index:0}section .container{position:relative;z-index:2}section.full-height{min-height:100vh;display:flex;align-items:center}section.pt-sm{padding-top:50px}section.pt-md{padding-top:75px}section.pt-lg{padding-top:100px}@media (min-width: 1400px){section.pt-lg{padding-top:150px}}section.pb-sm{padding-bottom:50px}section.pb-md{padding-bottom:75px}section.pb-lg{padding-bottom:100px}@media (min-width: 1400px){section.pb-lg{padding-bottom:150px}}section a{color:inherit}section a:hover{text-decoration:none;color:inherit}.page-header{padding-top:100px;display:flex;align-items:center;text-align:center;position:relative;overflow:hidden}.page-header svg{position:absolute;z-index:1;opacity:0.4;right:0;max-width:90%;bottom:0;max-height:100%}.page-header .container{padding-top:100px;padding-bottom:100px}.page-header.size-small{min-height:50vh}.page-header.size-medium{min-height:70vh}.page-header.size-full{min-height:100vh}.img-gallery div.img{position:relative;width:100%;padding-top:60%;overflow:hidden}.img-gallery div.img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer}.img-gallery.g-2,.img-gallery.g-2 .col-img{padding:0.5rem}.img-gallery.g-4,.img-gallery.g-4 .col-img{padding:1.5rem}.img-gallery.g-5,.img-gallery.g-5 .col-img{padding:1rem}@media (min-width: 768px){.img-gallery.g-5,.img-gallery.g-5 .col-img{padding:1.5rem}}@media (min-width: 992px){.img-gallery.g-5,.img-gallery.g-5 .col-img{padding:2rem}}.cover .bg-img:before{display:none}.cover .content{background:RGB(0 0 0/74%);padding:30px;position:relative}@media (min-width: 992px){.cover .content{max-width:600px}}@media (min-width: 1200px){.cover .content{max-width:50%}}@media (min-width: 1400px){.cover .content{padding:50px}}.cover.content-left .content:after{content:'';background:RGB(0 0 0/74%);position:absolute;top:0;right:100%;width:100%;height:100%}.cover.content-right .content{margin-left:auto}.cover.content-right .content:after{content:'';background:RGB(0 0 0/74%);position:absolute;top:0;left:100%;width:100%;height:100%}.pagelinks .row.g-5,.lightbox-gallery .row.g-5{--bs-gutter-y: 5rem;--bs-gutter-x: 5rem}.pagelinks a,.lightbox-gallery a{text-decoration:none;display:block;position:relative;padding:100px 30px}.pagelinks a .overlay,.lightbox-gallery a .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:black;transition:opacity 0.2s}.pagelinks a img,.lightbox-gallery a img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;z-index:0}.pagelinks a .content,.lightbox-gallery a .content{position:relative;z-index:2}.pagelinks a:hover .overlay,.lightbox-gallery a:hover .overlay{opacity:0.85 !important}@media (min-width: 1200px){.pagelinks a,.lightbox-gallery a{padding-left:50px;padding-right:50px;padding-top:200px;padding-bottom:200px}}.lightbox-gallery a{cursor:pointer}.lightbox-gallery a:hover .btn{color:#F29100}.lightbox-gallery a:hover .btn:After{content:url(assets/svg/btn-arrow-right-orange.svg)}.lightbox-gallery .btn{background:transparent;padding:0;border:0}.carousel__button svg{stroke:#F29100}.fancybox__thumbs{display:none}.wide-img-txt img{width:100%}@media (min-width: 992px){.wide-img-txt.img-left .img img{position:relative;width:120%;display:block;max-width:unset;right:20%}}.wide-img-txt.img-right .row{flex-direction:row-reverse}@media (min-width: 992px){.wide-img-txt.img-right .img img{position:relative;width:120%;display:block;max-width:unset}}.page-id-12 .contact-form{padding-top:150px}.team-members{position:relative;z-index:3}.team-members .member{cursor:pointer}.team-members .member .img{width:250px;height:250px;margin:auto;border-radius:50%;overflow:hidden}.team-members .member .img img,.team-members .member .img svg{max-width:100%;max-height:100%}.team-members .member .team-member-modal{display:none;position:fixed;width:100%;height:100%;top:0;left:0;overflow:auto}.team-members .member .team-member-modal:before{content:'';background:RGB(0 0 0/63%);position:fixed;width:100%;height:100%;top:0;left:0}.team-members .member .team-member-modal .content{position:relative;z-index:2;background:#202020;border:1px solid #F29100;padding:30px;padding-top:80px;margin-top:250px;margin-bottom:50px;max-width:700px;margin-left:auto;margin-right:auto}.team-members .member .team-member-modal .content .img{width:150px;height:150px;position:absolute;top:-100px;margin:auto;left:0;right:0}.team-members .member .team-member-modal .content .close-modal{width:14px;fill:gainsboro;position:absolute;top:8px;right:13px;cursor:pointer}.team-members .member .team-member-modal .content .close-modal:hover{fill:#F29100}.team-members .member.active .team-member-modal{display:block}.team-members .member.active .team-member-modal .content{animation-name:modalScale;animation-duration:0.2s}.team-members .member:hover{color:#F29100}.team-members .member:hover svg circle{fill:white}@keyframes modalScale{from{transform:scale(0.8)}to{transform:scale(1)}}figcaption{margin-top:15px}.partners img{width:100%;max-width:250px;display:block;margin:auto}
