/*!
Theme Name: Black Void
Theme URI: http://www.blackvoiddigital.com
Author: Matthew Green
Author URI: http://www.blackvoiddigital.com
Version: 1.0.0
Text Domain: black-void

*/
html{line-height:1.5;-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0}img{border-style:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}p,li,body{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:18px;color:#666}a{color:#000;text-decoration:none;font-weight:600;transition:.5s color ease-out}a:hover{color:#999}h1{font-family:"Cinzel";font-size:48px;color:#000;margin-top:20px}h2,h3,h4,h5,h6{font-family:"Cinzel";font-weight:400;color:#000}h2{font-size:36px;margin-top:20px}h3{font-size:24px}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}li{padding:5px 0}.content-container li::marker{color:#444}hr{border:none;height:0;border-top:1px solid #eee;margin-top:40px;margin-bottom:40px}.mobile-only{display:none}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-header{position:absolute;z-index:2;left:0;right:0;background-color:rgba(245,245,245,.85);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);transition:.5s all ease-out;height:80px}.site-header:hover{background-color:rgba(245,245,245,1);box-shadow:0 6px 8px 0 rgba(0,0,0,.14),0 6px 6px -4px rgba(0,0,0,.2),0 2px 16px 0 rgba(0,0,0,.12)}.site-header-inner{display:flex;width:90%;margin:0 auto}.site-nav-container{margin-top:5px;flex-grow:6}.site-logo-container{flex-grow:1}.site-branding{height:80px;padding-top:10px}.custom-logo{max-height:60px;width:auto}.main-navigation,.secondary-navigation,.site-nav-upper,.site-nav-lower{width:100%}.site-nav-lower{margin-top:12px}.main-navigation,.secondary-navigation{display:block}.main-navigation ul,.secondary-navigation ul{display:flex;justify-content:flex-end;list-style:none;margin:0;padding-left:0}.main-navigation ul ul,.secondary-navigation ul ul{display:block;box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;z-index:99999;background-color:rgba(245,245,245,1);opacity:0;top:150%;transition:.25s all ease-out;visibility:hidden}.main-navigation ul ul:hover,.secondary-navigation ul ul:hover{box-shadow:0 6px 8px 0 rgba(0,0,0,.14),0 6px 6px -4px rgba(0,0,0,.2),0 2px 16px 0 rgba(0,0,0,.12)}.main-navigation ul ul li>ul,.secondary-navigation ul ul li>ul{display:block;left:25%}.main-navigation ul ul a,.secondary-navigation ul ul a{min-width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul,.secondary-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul{visibility:visible;opacity:1;top:100%}.secondary-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul{top:100%}.main-navigation li,.secondary-navigation li{position:relative;padding:0}.main-navigation a,.secondary-navigation a{display:block;text-decoration:none;font-family:"Cinzel";font-size:18px;font-weight:400;color:#000;transition:.5s all ease-out}.main-navigation a{padding:2px 15px 0}.sub-menu a{padding:2px 15px}.site-nav-container i{margin-top:-1px}.secondary-navigation a{padding:3px 15px 2px;font-size:14px}.main-navigation a:hover,.secondary-navigation a:hover{color:#fff;background-color:#000}.current-menu-item>a,.current-page-ancestor>a{border-bottom:1px solid #000}.main-navigation ul ul .current-menu-item>a,.secondary-navigation ul ul .current-menu-item>a,.main-navigation ul ul .current-page-ancestor>a,.secondary-navigation ul ul .current-page-ancestor>a{border-bottom:none}.menu-toggle{display:none;margin:20px auto 0 auto;background:0 0;border:none;padding:10px;font-size:28px;outline:none;height:80px}.menu-toggle i{color:#000}li.menu-item-has-children:after{content:"";position:absolute;right:4px;top:calc(50% - 2px);bottom:auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #000;background:0 0;transition:.5s all ease-out}.secondary-navigation li.menu-item-has-children:after{content:"";position:absolute;right:5px;top:calc(50% - 3px);bottom:auto;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #000;background:0 0}.page-banner h1,.page-banner h2,.page-banner h3,.page-banner h4,.page-banner p{color:#fff;text-shadow:1px 1px 2px #ccc}.full-height-banner{height:1080px}.half-height-banner,.half-height-banner .nk-awb{height:500px}.nk-awb-wrap-content{display:flex;justify-content:center}.banner-content{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:60px;width:100%;text-align:center;box-sizing:border-box;max-width:1400px}.banner-content h1{margin-top:0}.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide .slide-content>.banner-content:first-child{margin-top:60px}.eedee-gutenslider-nav{margin-top:50px}.page-banner .wp-block-buttons{margin-top:30px}.page-banner .is-style-outline>.wp-block-button__link:not(.has-background),.page-banner .wp-block-button__link.is-style-outline:not(.has-background){border-color:#fff;color:#fff}.page-banner .is-style-outline>.wp-block-button__link:not(.has-background):hover,.page-banner .wp-block-button__link.is-style-outline:not(.has-background):hover{border-color:#fff;background-color:#fff;color:#444}.wp-block-eedee-block-gutenslider .eedee-gutenslider-nav,.wp-block-eedee-block-gutenslider .eedee-gutenslider-pagination{z-index:1}.wp-block-nk-awb{padding:0}.slide-content{padding:0 !important}.site-main,.widget-area{background:#fff none repeat scroll 0 0}.content-container{position:relative;background:#fff none repeat scroll 0 0}.entry-content,.entry-header{width:1400px;margin:auto}.page-section{padding:40px 10px}.page-section.no-top-padding,.wp-block-columns.no-top-padding,.wp-block-columns.no-top-padding .wp-block-image{padding-top:0;margin-top:0}.page-section.no-bottom-padding,.wp-block-columns.no-bottom-padding,.wp-block-columns.no-bottom-padding .wp-block-image{padding-bottom:0;margin-bottom:0}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden}.full-width .wp-block-group__inner-container{max-width:1400px;margin-left:auto;margin-right:auto}.full-width.full-width-content .wp-block-group__inner-container{max-width:100%}.unequal-height{align-items:flex-start}.card{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);padding:0;transition:.5s box-shadow ease-out;text-align:center}.card:hover{box-shadow:0 6px 8px 0 rgba(0,0,0,.14),0 6px 6px -4px rgba(0,0,0,.2),0 2px 16px 0 rgba(0,0,0,.12)}.card-container .wp-block-columns:last-child{margin-bottom:0}.card a img{width:100%;height:auto;transition:.5s opacity ease-out}.card a img:hover{opacity:.7}.card h3{margin-top:40px}.card h3,.card h4,.card p{margin-left:20px;margin-right:20px}.card p:last-child{margin-bottom:40px}.card i{font-size:60px;margin:40px 0 0;transition:.5s color ease-out}.card:hover i{color:#999}.slb_details{display:none}.wp-block-image{line-height:0}.wp-block-image img{height:auto}.collapsible-button .wp-block-button__link{padding:17px 10px;font-size:28px;line-height:0;margin-bottom:40px}.collapsible-button.active>.wp-block-button__link{padding:17px 11px;margin-bottom:10px}.collapsible-button .wp-block-button__link{transition-property:box-shadow,background-color,color,margin}.collapsible-button a{color:#444}.collapsible-button a:after{content:"+";color:#fff}.collapsible-button.active a:after{content:"-"}.collapsible-content{overflow:hidden;max-height:0;transition:max-height .5s ease-out}.bg-grey{background-color:#f5f5f5}.padding-bottom-0{padding-bottom:0 !important}.padding-bottom-10{padding-bottom:10px !important}.padding-bottom-20{padding-bottom:20px !important}.padding-bottom-30{padding-bottom:30px !important}.padding-bottom-40{padding-bottom:40px !important}.padding-top-0{padding-top:0 !important}.padding-top-10{padding-top:10px !important}.padding-top-20{padding-top:20px !important}.padding-top-30{padding-top:30px !important}.padding-top-40{padding-top:40px !important}.margin-top-0{margin-top:0 !important}.margin-top-10{margin-top:10px !important}.margin-top-20{margin-top:20px !important}.margin-top-30{margin-top:30px !important}.margin-top-40{margin-top:40px !important}.margin-bottom-0{margin-bottom:0 !important}.margin-bottom-10{margin-bottom:10px !important}.margin-bottom-20{margin-bottom:20px !important}.margin-bottom-30{margin-bottom:30px !important}.margin-bottom-40{margin-bottom:40px !important}.negative-margin-10{margin-top:-10px !important}.negative-margin-20{margin-top:-20px !important}.negative-margin-30{margin-top:-30px !important}.negative-margin-40{margin-top:-40px !important}.negative-margin-50{margin-top:-50px !important}.card-container{display:flex;flex-wrap:wrap;max-width:1400px;margin:auto}.card-container .post-container{position:relative;margin:10px;flex-basis:23%;padding:0 0 20px;max-width:270px;overflow:hidden}.card-container .post-container a{font-weight:400}.card-container .post-container .wp-block-button__link{font-size:18px;padding:10px}.content-container{width:1400px;margin:auto}.content-container .entry-content,.content-container .entry-header{width:100%}.intro{font-size:22px}.sidebar .wp-block-group__inner-container{padding:1px 20px}.sidebar .wp-block-group{margin-bottom:20px}.sidebar ul{padding-left:0}.sidebar li{list-style:none}.sidebar li:not(li:last-child){border-bottom:solid 1px #ccc}.sidebar li,.sidebar p,.sidebar a{font-size:14px;font-weight:400}.sidebar,.sidebar .card{text-align:left}.sidebar h2,.sidebar h3,.sidebar h4{margin-left:0;margin-bottom:0}.wp-block-buttons{display:block;text-align:center}.wp-block-button__link,input[type=submit],.wp-block-search .wp-block-search__button{background:#444 none repeat scroll 0 0;transition:.5s all ease-out;font-family:"Cinzel";font-size:24px;font-weight:400;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);border-radius:3px !important;margin:auto;cursor:pointer;border:none;padding:10px 20px;color:#fff;margin:20px 0}input[type=submit].search-submit{background:#444;color:#fff}.wp-block-button__link:hover,input[type=submit]:hover,.wp-block-search .wp-block-search__button:hover{box-shadow:0 6px 8px 0 rgba(0,0,0,.14),0 6px 6px -4px rgba(0,0,0,.2),0 2px 16px 0 rgba(0,0,0,.12);background-color:#999;color:#fff}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){padding:10px 20px;border-color:#444;color:#444}.is-style-outline>.wp-block-button__link:not(.has-background):hover,.wp-block-button__link.is-style-outline:not(.has-background):hover{background-color:#999;border-color:#999;color:#fff}.wpcf7{text-align:center}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{margin-bottom:20px;padding:5px 10px;width:50%;background:#ddd;color:#333;margin-left:auto;margin-right:auto;border:1px solid #ccc;border-radius:3px;font-family:"Open Sans";font-weight:400;font-size:18px;color:#666;transition:.2s all ease-out}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,textarea:focus{border-color:#f5f5f5;outline:none}.wpcf7-form-control.wpcf7-submit{margin-left:50px}.grecaptcha-badge{visibility:hidden}.captcha-info{font-size:12px}.wpcf7-response-output{color:#666}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#dc3232}.wp-block-search .wp-block-search__button{font-size:14px;padding:10px;margin:0 0 20px 10px}.wp-block-search__label{display:none}.sidebar .wp-block-search__inside-wrapper{margin-top:20px}.sidebar .wp-block-search__inside-wrapper input{font-size:14px}footer{position:relative;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background:#fff none repeat scroll 0 0;color:#000;font-family:"Cinzel";padding:10px}footer a{color:#000}.footer-content{width:90%;margin:10px auto}.footer-menu{text-align:right}.footer-menu ul{list-style:none;margin:0;padding:0}.footer-menu ul li{display:inline}.footer-menu ul li a{font-size:14px;font-weight:400;padding:0 5px;font-family:"Cinzel"}.footer-menu ul li a{font-size:14px}.copyright{padding-top:5px;font-size:14px;color:#000}.topbutton{height:40px;width:40px;position:fixed;right:40px;bottom:40px;Z-index:1;background-color:#f5f5f5;display:none;border-radius:5px;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);transition:.5s all ease-out;color:#000}.topbutton:hover{box-shadow:0 6px 8px 0 rgba(0,0,0,.14),0 6px 6px -4px rgba(0,0,0,.2),0 2px 16px 0 rgba(0,0,0,.12);background-color:#000;color:#fff}.topbutton i{padding-left:8px}@media (max-width:1400px){.full-height-banner,.full-height-banner.wp-block-eedee-block-gutenslider.content-change{height:800px}.content-container,.entry-content,.entry-header{width:1170px}.banner-content,.full-width .wp-block-group__inner-container,.card-container{max-width:1170px}}@media (max-width:1170px){.full-width{width:100%;position:relative;left:0;right:0;margin-left:0;margin-right:0}.site-main,.entry-content,.entry-header,.footer-content,.full-width .wp-block-group__inner-container,.content-container{width:100%}.banner-content{padding:0 10px}.main-navigation a{font-size:18px}.wp-block-image{margin:0}}@media (max-width:991px){.site-nav-lower{margin-top:5px}.half-height-banner,.half-height-banner .nk-awb{height:300px}.page-banner h1{font-size:30px}.wp-block-columns.footer-content{display:block}.footer-menu,.copyright{width:100%;text-align:center}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{width:90%}.card-container .post-container{flex-basis:47%;max-width:none}.site-nav-container{flex-grow:1;margin-top:0}.site-logo-container{flex-grow:6}.main-navigation .mobile-nav{position:fixed;height:100vh;width:250px;top:0;left:0;background-color:#f5f5f5;z-index:9999;transform:translateX(-100vw);transition:.5s all ease-out;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);opacity:0}.main-navigation.toggled .mobile-nav{transform:translateX(0);opacity:1}.menu-toggle{display:block;margin:-5px auto 0 auto}.mobile-nav .menu-toggle{margin:15px auto 0 15px}.main-navigation ul,.secondary-navigation ul{display:block}.main-navigation li,.secondary-navigation li{text-align:center;position:static;margin:10px 0}.main-navigation a,.secondary-navigation a{padding:0;display:inline-block}li.menu-item-has-children{margin-left:15px}li.menu-item-has-children:after{position:relative;top:17px;left:20px;right:auto;bottom:auto;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;background:0 0}.main-navigation ul ul,.secondary-navigation ul ul{box-shadow:none;position:static;width:250px;background-color:rgba(245,245,245,1);opacity:1;overflow:hidden;visibility:visible;transition:.25s all ease-out;transform:scaleY(0);max-height:0;margin-left:-15px}.main-navigation ul ul li a,.secondary-navigation ul ul li a{font-size:16px}.main-navigation ul ul ul li a,.secondary-navigation ul ul ul li a{font-size:14px}.main-navigation ul ul li a,.secondary-navigation ul ul li a{word-break:break-all}.main-navigation ul ul.opened,.secondary-navigation ul ul.opened,.main-navigation ul ul.opened ul,.secondary-navigation ul ul.opened ul{transform:scaleY(1);max-height:1000px;margin-bottom:10px}.main-navigation ul ul li>ul,.secondary-navigation ul ul li>ul{left:auto}.main-navigation ul ul a,.secondary-navigation ul ul a{min-width:0}.mobile-hidden{display:none}.mobile-only{display:inline}}@media (max-width:781px){.wp-block-column:not(:only-child){flex-basis:100% !important}.wp-block-column:nth-child(2n){margin-left:0}.page-banner .nk-awb .nk-awb-inner>div>div{background-size:cover !important}.card-container .post-container{flex-basis:100%}.wp-block-columns{margin-bottom:0}.wp-block-column{margin-bottom:20px}}@media (max-width:599px){.full-height-banner .banner-content .intro{font-size:20px}.full-height-banner .banner-content{margin-top:0}h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}}