/*!
Theme Name: MEGA Version 2
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
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: mega-version-2
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.

MEGA Version 2 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/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
body{margin:0 !important;font-size:16px;line-height:1.4em;font-family:"Manrope",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}body ::-moz-selection{background:#2f2f2f;color:#fff}body ::selection{background:#2f2f2f;color:#fff}h1,h2,h3,h4,h5,h6,p{margin:0 0 .5em;font-family:"Teodor",serif;font-weight:inherit;color:#000;line-height:1.1em}h1{font-size:3.2rem}@media screen and (max-width:1024px){h1{font-size:3rem}}@media screen and (max-width:768px){h1{font-size:2.8rem}}@media screen and (max-width:576px){h1{font-size:2.5em}}h2{font-size:2.6rem}@media screen and (max-width:1024px){h2{font-size:2.4em}}@media screen and (max-width:768px){h2{font-size:2.2rem}}@media screen and (max-width:576px){h2{font-size:1.9rem}}h3{font-size:2rem}@media screen and (max-width:1024px){h3{font-size:1.8rem}}@media screen and (max-width:768px){h3{font-size:1.7rem}}@media screen and (max-width:576px){h3{font-size:1.5rem}}h4{font-size:1.6rem}@media screen and (max-width:1024px){h4{font-size:1.5rem}}@media screen and (max-width:768px){h4{font-size:1.4rem}}@media screen and (max-width:576px){h4{font-size:1.2rem}}h5{font-size:1.3rem}@media screen and (max-width:1024px){h5{font-size:1.2rem}}@media screen and (max-width:768px){h5{font-size:1.1rem}}@media screen and (max-width:576px){h5{font-size:1rem}}h6{font-size:1rem}@media screen and (max-width:1024px){h6{font-size:.9rem}}@media screen and (max-width:768px){h6{font-size:.8rem}}@media screen and (max-width:576px){h6{font-size:.7rem}}p{font-size:1rem}ol,ul{padding-left:0;margin-bottom:0}::-moz-selection{background-color:#b4d5fe}::selection{background-color:#b4d5fe}figure{margin:unset}figure img{background:#d4d4d4}img{display:block;height:auto;width:100%;max-width:100%}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline !important}.container-full-width{width:100% !important;max-width:1160px !important;margin:auto}.age-protected-content_wrapper{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 50%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 50%,rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.age-verification-inline-box{color:#000;padding:40px 20px;border:1px solid #000;margin:40px auto;background:#fff;text-align:center;max-width:500px}.age-verification-inline-box h3{margin-bottom:30px !important;font-size:2.2rem !important;margin-top:0 !important;font-family:"Teodor",serif !important}@media screen and (max-width:576px){.age-verification-inline-box h3{font-size:1.7rem !important}}.age-verification-inline-box p{font-size:1rem !important;line-height:1.2em !important;margin-bottom:30px !important;margin-top:0 !important;font-family:"Manrope",sans-serif !important}.age-verification-inline-box .age-verification-buttons{display:flex;justify-content:center;gap:30px;align-items:center}@media screen and (max-width:575px){.age-verification-inline-box .age-verification-buttons{flex-direction:column;gap:20px}}.age-verification-inline-box .age-verification-buttons button{background:#fff;padding:10px 25px;color:#000;font-size:.7rem;line-height:1em;font-family:"Manrope",sans-serif !important;text-transform:uppercase;font-weight:600;font-style:normal;letter-spacing:.03em;transition:all .3s;outline:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);border:solid .5px #fff;text-decoration:none}.age-verification-inline-box .age-verification-buttons button:hover{background:#000;border:solid .5px #000;color:#fff;text-decoration:none !important}.age-verification-inline-box .age-verification-buttons a{background:#fff;padding:10px 25px;color:#000;font-size:.7rem;line-height:1em;font-family:"Manrope",sans-serif !important;text-transform:uppercase;font-weight:600;font-style:normal;letter-spacing:.03em;transition:all .3s;outline:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);border:solid .5px #fff;text-decoration:none !important}.age-verification-inline-box .age-verification-buttons a:hover{background:#000;border:solid .5px #000;color:#fff;text-decoration:none !important}.site-header{padding-bottom:66px}@media screen and (max-width:992px){.site-header{padding-bottom:60px}}.site-header .primary-header{background:#000;padding:10px;border-bottom:.1px solid #cbcbcb;box-shadow:rgba(0,0,0,.1) 0px 2px 4px !important;z-index:9999;position:fixed;top:0;left:0;height:auto;width:100%;transition:all .3s}.site-header .primary-header .header-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1200px !important}@media screen and (max-width:1200px){.site-header .primary-header .header-wrapper{display:block}}.site-header .primary-header .header-wrapper .brand-logo{height:auto;width:100px}.site-header .primary-header .header-wrapper .brand-logo img{height:auto;width:100px}@media screen and (max-width:1200px){.site-header .primary-header .header-wrapper .brand-logo{display:none}}.site-header .primary-header .header-wrapper .toggle-menu .mega-menu-toggle .mega-toggle-blocks-center .brand-logo-mobile{width:auto;height:100%}.site-header .primary-header .header-wrapper .toggle-menu .mega-menu-toggle .mega-toggle-blocks-center .brand-logo-mobile img{width:auto;height:100%}.site-header .primary-header .header-wrapper .toggle-menu #mega-menu-menu-1 li a{text-transform:uppercase !important;font-size:.7rem !important;letter-spacing:.07rem !important}.site-header .primary-header .header-wrapper .toggle-menu #mega-menu-menu-1 li a:hover{text-decoration:underline !important;text-underline-offset:.25rem !important;text-decoration-thickness:.0625rem !important}.site-header .primary-header .header-wrapper .search-icon{position:relative;display:flex;flex-direction:row;cursor:pointer}@media (max-width:1200px){.site-header .primary-header .header-wrapper .search-icon{display:none}}.mobile-utility__navigationSearch .search__inside-wrapper{display:flex;margin-bottom:10px}.mobile-utility__navigationSearch .search__inside-wrapper input{width:100%;padding:.25em .5em;border-radius:unset;border:unset}.mobile-utility__navigationSearch .search__inside-wrapper button{border:unset;background:unset;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}.mobile-utility__navigationSocial{margin:10px 0;border-top:1px solid #fff;padding:10px 0}.mobile-utility__navigationSocial span{color:#fff;text-transform:uppercase;font-size:.7rem;padding:0 10px}.mobile-utility__navigationSocial ul{display:flex;-moz-column-gap:5px;column-gap:5px;margin-top:10px}.mobile-utility__navigationSocial ul li{list-style:none;padding:0 3px}.mobile-utility__navigationSocial ul li a img{height:22px;width:22px}.media-channels-icons{margin:10px 0;border-top:1px solid #fff;padding:10px 0}.media-channels-icons span{color:#fff;text-transform:uppercase;font-size:.7rem;padding:0 10px}.media-channels-icons ul{display:flex;-moz-column-gap:5px;column-gap:5px;margin-top:10px;margin-left:10px}.media-channels-icons ul li{list-style:none;padding:0 3px}.media-channels-icons ul li a img{height:22px;width:22px}.mobile-utility__footer-note{color:#fff;font-size:.7rem}footer{background:#000;padding-bottom:10px}footer .footer-wrap{display:flex;gap:30px;padding:40px 20px}@media screen and (max-width:1000px){footer .footer-wrap{display:block}}@media screen and (max-width:876px){footer .footer-wrap{gap:10px}}footer .footer-wrap .footer-menu{flex:1}footer .footer-wrap .footer-menu p{color:#fff}footer .footer-wrap .footer-menu #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle{display:none}footer .footer-wrap .footer-menu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1{display:flex !important;justify-content:flex-start;position:static !important;gap:60px;background:unset}@media screen and (max-width:1080px){footer .footer-wrap .footer-menu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1{gap:40px}}@media screen and (max-width:1000px){footer .footer-wrap .footer-menu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1{justify-content:space-between}}@media screen and (max-width:678px){footer .footer-wrap .footer-menu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:40px}}@media screen and (max-width:630px){footer .footer-wrap .footer-menu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1{display:grid !important;grid-template-columns:repeat(2,1fr) !important}}@media screen and (max-width:478px){footer .footer-wrap .footer-menu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1{display:grid !important;grid-template-columns:repeat(1,1fr) !important;gap:20px}}footer .footer-wrap .footer-menu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link{text-transform:uppercase;pointer-events:none;background:unset}@media screen and (max-width:478px){footer .footer-wrap .footer-menu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-menu-item .mega-menu-link{text-align:center}}footer .footer-wrap .footer-menu #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu li .mega-menu-link{color:#fff !important;text-transform:uppercase !important;font-size:12px !important}footer .footer-wrap .footer-menu .mega-indicator{display:none !important}@media screen and (max-width:478px){footer .footer-wrap .footer-menu .mega-indicator{display:block !important}}footer .footer-wrap .footer-menu .footer-mid-container{border-bottom:.1px solid #cbcbcb;border-top:.1px solid #cbcbcb;display:flex;justify-content:space-between;padding:20px 0;align-items:center;margin-top:30px;margin-bottom:10px}@media screen and (max-width:576px){footer .footer-wrap .footer-menu .footer-mid-container{display:block;text-align:center}}footer .footer-wrap .footer-menu .footer-mid-container .footer-brand-logo img{height:auto;width:120px}@media screen and (max-width:576px){footer .footer-wrap .footer-menu .footer-mid-container .footer-brand-logo{margin-bottom:20px;display:flex;justify-content:center}}footer .footer-wrap .footer-menu .footer-mid-container .footer-cat .other-category{color:#fff;display:flex;gap:20px;align-items:center}@media screen and (max-width:576px){footer .footer-wrap .footer-menu .footer-mid-container .footer-cat .other-category{justify-content:center}}@media screen and (max-width:478px){footer .footer-wrap .footer-menu .footer-mid-container .footer-cat .other-category{display:block}}footer .footer-wrap .footer-menu .footer-mid-container .footer-cat .other-category .custom-links ul{gap:20px;justify-content:center}footer .footer-wrap .footer-menu .footer-mid-container .footer-cat .other-category .custom-links .media-icon-wrap{display:flex;-moz-column-gap:10px;column-gap:10px}@media screen and (max-width:478px){footer .footer-wrap .footer-menu .footer-mid-container .footer-cat .other-category .custom-links{margin-bottom:10px}}footer .footer-wrap .footer-menu .footer-mid-container .footer-cat .other-category .social-med ul{gap:10px}@media screen and (max-width:478px){footer .footer-wrap .footer-menu .footer-mid-container .footer-cat .other-category .social-med ul{justify-content:center}}footer .footer-wrap .footer-menu .footer-mid-container .footer-cat .other-category li{list-style:none;text-transform:uppercase;font-size:12px}footer .footer-wrap .footer-menu .footer-mid-container .footer-cat .other-category ul{display:flex;align-items:center}footer .footer-wrap .footer-menu .footer-brand-list ul{display:flex;flex-wrap:wrap;list-style:none;padding:unset;-moz-column-gap:10px;column-gap:10px}@media screen and (max-width:576px){footer .footer-wrap .footer-menu .footer-brand-list ul{margin-bottom:10px;justify-content:center}}footer .footer-wrap .footer-menu .footer-brand-list ul li{list-style:none;text-transform:uppercase;font-size:10px;color:#fff}footer .footer-wrap .footer-magazine-img{flex:0 0 auto}footer .footer-wrap .footer-magazine-img img{width:auto;height:340px}@media screen and (max-width:1000px){footer .footer-wrap .footer-magazine-img img{display:none}}footer .copyright-wrap{padding-top:10px}@media screen and (max-width:576px){footer .copyright-wrap{padding-top:unset}}footer .copyright-wrap p{color:#fff;font-family:"Manrope",sans-serif;font-weight:300;font-size:10px;text-align:left;margin:unset}@media screen and (max-width:576px){footer .copyright-wrap p{text-align:center}}.mega-hide-desktop{display:none !important}@media screen and (max-width:1200px){.mega-hide-desktop{display:block !important}}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-two-column-header>ul.mega-sub-menu{display:grid !important;grid-template-columns:repeat(2,1fr) !important;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:478px){#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-two-column-header>ul.mega-sub-menu{width:auto !important;display:none !important}}.show{display:block !important}.sub-grid-stories .stories-container{margin:0 15px;margin-bottom:30px}.sub-grid-stories .stories-container .story-details{margin-top:10px}.sub-grid-stories .stories-container .story-details .story-taxonomy{font-size:.8rem;text-transform:uppercase;font-weight:700}.sub-grid-stories .stories-container .story-details .story-title{margin:8px 0}.sub-grid-stories .stories-container .story-details .story-title h3{font-size:1.3rem;line-height:1.2em;margin:unset;font-weight:400}.sub-grid-stories .stories-container .story-details .story-publication{display:flex;flex-direction:column;font-weight:700}.sub-grid-stories .stories-container .story-details .story-publication span{font-size:.7rem;text-transform:uppercase;line-height:1.5em}.sub-grid-stories .stories-container .story-details .story-publication span.date{display:none}.story-taxonomy:before{content:"/"}.details__category:before{content:"/"}.item-taxonomy:before{content:"/"}.section-name{font-family:"Teodor",serif;text-transform:uppercase;margin:0 15px 30px;position:relative}.section-name:before{display:block;content:"";position:absolute;top:calc(50% - 1px);left:0;border-bottom:1px solid #d4d4d4;height:1px;width:100%;z-index:1}.section-name h1,.section-name h2{font-size:3.6rem;font-style:normal;line-height:1em;display:inline-block;background:#fff;z-index:2;position:relative;padding:.25rem 1rem;margin:0 auto;left:50%;transform:translateX(-50%);border-bottom:unset;font-weight:400;text-align:center}@media screen and (max-width:992px){.section-name h1,.section-name h2{font-size:3.3rem}}@media screen and (max-width:478px){.section-name h1,.section-name h2{font-size:2.6rem}}.page .section-name h1,.page .section-name h2{font-size:2.6rem}@media screen and (max-width:992px){.page .section-name h1,.page .section-name h2{font-size:2.4rem}}@media screen and (max-width:478px){.page .section-name h1,.page .section-name h2{font-size:2.2rem}}.column-heading{font-family:"Teodor",serif;text-transform:uppercase;margin-bottom:30px;position:relative}.column-heading:before{display:block;content:"";position:absolute;top:calc(50% - 1px);left:0;border-bottom:1px solid #d4d4d4;height:1px;width:100%;z-index:1}.column-heading h2{font-size:1.6rem;font-style:normal;line-height:1em;display:inline-block;background:#fff;z-index:2;position:relative;margin:0 auto;border-bottom:unset;padding-right:1rem}.column-feed-container .sub-grid-stories .stories-container{display:flex;margin:0 0 30px}.column-feed-container .sub-grid-stories .stories-container .story-image{flex:0 0 130px}.column-feed-container .sub-grid-stories .stories-container .story-details{flex:1;margin-left:15px;display:flex;flex-direction:column;justify-content:center;margin-top:unset}.column-feed-container .sub-grid-stories .stories-container .story-details .story-title h3{font-size:1.1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.button-wrapper{margin:30px 0;margin:30px 0;display:flex;justify-content:center;gap:20px}.button-wrapper .button-container{text-align:center}.button-wrapper .button-container .button{border:1px solid #000;border-radius:1px;background:#000;padding:1em 1.5em;color:#fff;font-size:12px;line-height:1em;text-transform:uppercase;font-style:normal;letter-spacing:.08em;transition:all .3s;outline:0;border-radius:1px}.button-wrapper .button-container .button:hover{background:#fff;color:#000}.default-sidebar{flex:0 0 300px;min-height:100%;margin-left:50px;margin-bottom:20px;margin-top:20px}@media screen and (max-width:1200px){.default-sidebar{margin-left:30px}}@media screen and (max-width:1145px){.default-sidebar{display:none}}.post-navigation{display:none}.gpt-ad{text-align:center;line-height:0}.gpt-ad iframe{margin:20px 0 !important}.gpt-ad .gpt-in_content-slot>div{height:auto !important}.gpt-ad.gpt-ad-rail iframe{margin:0 !important}.stick-me{position:sticky;top:70px}#a2a_copy_link{border-radius:unset}#a2a_copy_link .a2a_logo_color{background:#000}#inputform{display:none;width:200px;padding:.25em .5em;position:absolute;left:-210px;top:-5px;border:0;outline:0;z-index:9999;font-size:.7rem;font-family:"Manrope",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:normal;border-bottom:1px solid #fff;background:#000;color:#fff}#mc_embed_signup{margin:auto;width:100% !important}#mc_embed_signup #mc_embed_signup_scroll{width:100%;margin:auto}#mc_embed_signup #mc_embed_signup_scroll h2{text-align:center;font-size:32px;font-weight:400}#mc_embed_signup #mc_embed_signup_scroll p{text-align:center}#mc_embed_signup #mc_embed_signup_scroll .mc-field-group{width:100% !important;max-width:600px;margin:auto}#mc_embed_signup #mc_embed_signup_scroll .mc-field-group.input-group ul{display:grid !important;grid-template-columns:repeat(2,1fr) !important;-moz-column-gap:20px;column-gap:20px}#mc_embed_signup #mc_embed_signup_scroll .mc-field-group.input-group ul li label{padding-left:5px;font-weight:500}#mc_embed_signup #mc_embed_signup_scroll .indicates-required{width:100%;max-width:600px;margin:auto}#mc_embed_signup #mc_embed_signup_scroll .clear{text-align:center;width:100%;max-width:600px;margin:auto}#mc_embed_signup #mc_embed_signup_scroll .clear input{border:unset;border-radius:unset;border:1px solid #000 !important;border-radius:1px;background:#000;padding:10px 20px;color:#fff;font-size:12px;line-height:1em;text-transform:uppercase;font-style:normal;letter-spacing:.08em;transition:all .3s;outline:0;border-radius:1px;text-transform:uppercase;margin:unset}#mc_embed_signup .button{border:1px solid #000 !important;border-radius:1px;background:#000;padding:1em 1.5em;color:#fff;font-size:12px;line-height:1em;text-transform:uppercase;font-style:normal;letter-spacing:.08em;transition:all .3s;outline:0;border-radius:1px;text-transform:uppercase}#mc_embed_signup #mc_embed_signup #mce-responses{float:unset !important;display:flex !important;margin-bottom:10px !important}.newsletter .section-name{margin:0 0 30px}#error-wrapper{margin:60px 0}#error-wrapper .error-container{text-align:center;margin:20px}#error-wrapper .error-container .error-message h1{font-size:330px;margin:unset;line-height:1em}@media screen and (max-width:1024px){#error-wrapper .error-container .error-message h1{font-size:300px}}@media screen and (max-width:768px){#error-wrapper .error-container .error-message h1{font-size:330px}}@media screen and (max-width:576px){#error-wrapper .error-container .error-message h1{font-size:200px}}#error-wrapper .error-container .error-heading p{font-size:1.6rem}@media screen and (max-width:576px){#error-wrapper .error-container .error-heading p{font-size:1.4rem}}.slick-dots li button:before{color:#6b0015 !important}.slick-dots li.slick-active button:before{color:#6b0015 !important}.creatives-submissions .entry-content-wrapper{max-width:576px !important}.creatives-submissions .entry-content-wrapper #nf-form-5-cont{padding:0 20px;margin:40px 0}.creatives-submissions .entry-content-wrapper .nf-form-cont .one-half{width:100%}.creatives-submissions .entry-content-wrapper .nf-form-content input.ninja-forms-field{background:unset !important;border:1px solid #000 !important}.creatives-submissions .entry-content-wrapper .nf-form-content input[type=submit]{border:1px solid #000 !important;background:#000;padding:1em 1.5em !important;color:#fff !important;font-size:12px !important;line-height:1em;text-transform:uppercase;font-style:normal;letter-spacing:.08em;transition:all .3s;outline:0;border-radius:1px;font-family:"Manrope" !important}.creatives-submissions .entry-content-wrapper .nf-form-fields-required{font-size:14px}.creatives-submissions .entry-content-wrapper .nf-form-content input .ninja-forms-field{height:40px !important;background:unset !important}.creatives-submissions .entry-content-wrapper .nf-form-content .nf-field-label label{color:#0a0a0a;font-size:14px;font-weight:500}.creatives-submissions .entry-content-wrapper .nf-response-msg p{font-size:1.1rem !important;font-weight:400;text-align:center}.creatives-submissions .entry-content-wrapper .nf-error.field-wrap .nf-field-element:after{height:38px !important;line-height:40px !important}.creatives-submissions .entry-content-wrapper .nf-form-content input.ninja-forms-field{height:40px !important;background:unset !important}.creatives-submissions .entry-content-wrapper .nf-form-content textarea.ninja-forms-field{background:unset !important;border:1px solid #000 !important}.creatives-submissions .entry-content-wrapper .nf-form-content .nf-field-container.submit-container .nf-field-element .ninja-forms-field{background-color:#000 !important;color:#fff !important;font-size:12px !important;text-transform:uppercase !important;line-height:1em !important}.creatives-submissions .entry-content-wrapper .nf-form-content input.ninja-forms-field{font-family:"Manrope" !important;font-weight:400 !important}#ckyBTN{color:#fff;text-transform:uppercase;font-size:12px;text-decoration:none}#ckyBTN:hover{text-decoration:underline}#ckyBTN:focus,#ckyBTN:active{text-decoration:underline}