/*!
Theme Name: talmi-entertainment
Theme URI: http://underscores.me/
Author: BushwickDesign
Author URI: https://bushwickdesign.com
Description: Custom theme: talmi-entertainment, developed by BushwickDesign
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: talmi-entertainment
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.

talmi-entertainment 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 */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;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}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:0.6em 1em 0.4em}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:#666;border:1px solid #ccc;border-radius:3px;padding:3px}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:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 1367px){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.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}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;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;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}html{font-size:100%}h1{margin-top:0;font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}small,.text_small{font-size:0.8em}body{font-family:"futura-pt", sans-serif;font-weight:400;font-style:normal;background-color:#000;color:#fff}h1,h2{font-size:2em;letter-spacing:4.5px;font-weight:600;text-transform:uppercase;line-height:1.125}h3{font-size:1.5em;letter-spacing:2.25px;font-weight:600;text-transform:uppercase;line-height:1.125}a,a:visited{transition:all linear .175s;-webkit-transition:all linear .175s;-moz-transition:all linear .175s;color:#fff}a:hover,a:visited:hover{color:#bc0000}h5{margin-bottom:0}.btn,h5 a,body button,body input[type="submit"],h5 a:visited,.btn:visited{background-color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:2px;font-size:.85em;color:#000;text-decoration:none;padding:10px 25px;margin-top:1em;display:inline-block}.btn:hover,h5 a:hover,body button:hover,body input[type="submit"]:hover,h5 a:visited:hover,.btn:visited:hover{background-color:#bc0000;color:#fff}html.sr .load-hidden{visibility:hidden}.panel{width:100%;margin:20px 0}.container{margin:0 auto;padding:20px;max-width:1200px}@media (max-width: 1200px){.container{padding:25px;max-width:100%}}.flex{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hero_section{overflow:hidden}.hero_section>.background-image{animation:move 30s ease;-ms-animation:move 30s ease;-webkit-animation:move 30s ease;-o-animation:move 30s ease;-moz-animation:move 30s ease}@-webkit-keyframes move{0%{-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}}#masthead{z-index:3}#masthead,.menu-main-menu-container{transition:all linear .175s;-webkit-transition:all linear .175s;-moz-transition:all linear .175s}#masthead.add-background{background-color:rgba(0,0,0,0.8)}#masthead.add-background .menu-main-menu-container{border-bottom:1px solid transparent}.panel.hero_section{background-color:#000;padding:0;margin:0}.panel.hero_section .container{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background-color:#fff;color:#2b2b2b;margin-top:-200px;max-width:85%;position:relative;z-index:2;transform:translateY(-20px)}.panel.hero_section .container h5 a{background-color:#000;color:#fff}.panel.hero_section .container h5 a:hover{background-color:#bc0000 !important}.panel.hero_section .container .container-inner{max-width:1024px;margin:auto;position:relative;padding:2em 0;width:100%}.panel.hero_section .container h1,.panel.hero_section .container p{margin-bottom:20px}.panel.hero_section .container h1{text-transform:uppercase}.background-image{position:relative}.background-image::after{content:"";display:block;position:absolute !important;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom, transparent 0%, transparent 45%, #000 81%, #000 100%)}.panel.text_with_image_panel{padding:40px 0}.panel.text_with_image_panel .container{display:flex;flex-direction:row;align-items:center;text-align:center}.panel.text_with_image_panel .container h1,.panel.text_with_image_panel .container p{margin-bottom:20px}.panel.info{background-color:#ffffff}.panel.info .container{display:grid;grid-template-columns:repeat(3, 1fr)}@media (max-width: 768px){.panel.info .container{grid-template-columns:1fr}}.site-footer{color:#fff;padding:20px 0}.site-footer .container{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.site-footer .container{flex-direction:column;text-align:center}.site-footer .container a,.site-footer .container p{margin:10px 0}}.site-header{color:#fff;padding:20px}.site-branding .custom-logo-link{display:inline-block;width:auto}.site-branding .custom-logo-link img{max-height:26px;transition:all linear .175s;-webkit-transition:all linear .175s;-moz-transition:all linear .175s;display:block}.site-branding .custom-logo-link:hover img{transform:scale(1.025)}.main-navigation{display:flex;justify-content:space-between;align-items:center}.main-navigation .menu{list-style:none;margin:0;padding:0;display:flex}.main-navigation .menu li{margin:0 10px}.main-navigation .menu li a{color:#ccc;text-decoration:none}.main-navigation .menu li a:hover,.main-navigation .menu li a:focus,.main-navigation .menu li a[aria-current="page"]{color:#fff}#social-menu li{display:inline-block;margin-left:0}#social-menu li a{font-size:1.2em}#masthead{position:fixed;top:0;left:0;width:100%}ul.menu li.fa,ul.menu li.fab,ul.menu li.fas,ul.menu li.fa-brands,ul.menu li.fa-solid{position:relative;display:flex;align-items:center}ul.menu li.fa::before,ul.menu li.fab::before,ul.menu li.fas::before,ul.menu li.fa-brands::before,ul.menu li.fa-solid::before{cursor:pointer;transition:all linear .175s;-webkit-transition:all linear .175s;-moz-transition:all linear .175s;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;width:20px;height:30px}ul.menu li.fa a,ul.menu li.fab a,ul.menu li.fas a,ul.menu li.fa-brands a,ul.menu li.fa-solid a{font-size:0 !important;position:absolute !important;top:0;left:0;width:100%;height:100%}ul.menu li.fa a:hover,ul.menu li.fab a:hover,ul.menu li.fas a:hover,ul.menu li.fa-brands a:hover,ul.menu li.fa-solid a:hover{border-bottom:1px solid transparent}ul.menu li.fa:hover::before,ul.menu li.fab:hover::before,ul.menu li.fas:hover::before,ul.menu li.fa-brands:hover::before,ul.menu li.fa-solid:hover::before{color:#bc0000}ul.menu li:not(.fa) a{position:relative}ul.menu li:not(.fa) a:hover::after{opacity:1}#social-menu{display:flex !important}#social-menu>li{display:block !important}.menu-social-menu-container ul{padding:0;display:flex;align-items:center}#site-navigation{justify-content:flex-end}.menu-main-menu-container{text-transform:uppercase;letter-spacing:2.5px;font-size:.85em;margin-right:50px;border-bottom:1px solid rgba(255,255,255,0.3)}.main-navigation .menu li:first-child{margin-left:0}.main-navigation .menu li:last-child{margin-right:0}.main-navigation .menu li a{border-bottom:1px solid transparent}.main-navigation .menu li.current_page_item a,.main-navigation .menu li a:hover{border-bottom:1px solid #fff}.floating-btn{background-color:#000;border:3px solid #fff;position:absolute;top:100%;right:0;color:#fff;padding:5px 15px;margin-top:0}.floating-btn:hover{border:3px solid #bc0000}.text_with_image_panel .left{padding-right:5em;width:55%}.text_with_image_panel .right{color:#fff;text-align:left;width:45%}.project_archive{padding:2em 0}.project_archive a img{transition:all linear .175s;-webkit-transition:all linear .175s;-moz-transition:all linear .175s}.project_archive a:hover img{filter:brightness(1.25)}.project_archive .container{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;align-items:stretch;color:#fff;text-align:left;border-top:1px solid #525252;border-bottom:1px solid #525252;padding:5em 0}.project_archive .container .left{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.project_archive .container .left p{flex:1}.project_archive .container .left{padding-right:20px;width:35%}.project_archive .container .left h2{margin-bottom:0.5em;margin-top:0;max-width:200px}.project_archive .container .left p{font-size:1.2rem;margin-bottom:2em}.project_archive .container .right{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;width:65%;padding-left:5em}.project_archive .container .right img{width:100%;height:auto;box-shadow:0 8px 24px rgba(0,0,0,0.5)}.project_archive .container .right p{margin:8px 0;text-align:center}.project_archive .container .right p a{text-decoration:none;transition:color 0.3s}.project_archive .container .right p a:hover{color:#bc0000}@media (max-width: 768px){.project_archive .container{flex-direction:column}.project_archive .container .left,.project_archive .container .right{padding:0 15px}.project_archive .container .right{grid-template-columns:1fr}}.project_archive .container .right p a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:.65em;font-weight:600;letter-spacing:2px;text-align:left;display:block;margin:auto}.site-footer{padding:0 0 2em}.site-footer .container{align-items:stretch}.site-footer a:hover{color:#bc0000 !important}.footer-logo{margin-bottom:75px}.site-footer a{color:#fff;text-decoration:none;text-transform:uppercase}.site-footer .footer-left p,.site-footer .footer-left li{display:flex;align-items:center;text-transform:uppercase;font-size:.7em;letter-spacing:2px;list-style-type:none}#footer-menu{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#footer-menu li{width:50%}#footer-menu li a{letter-spacing:2px;font-size:.7em}#footer-menu li a:hover{color:#bc0000}#footer-social-menu{margin:0;padding:0}#footer-social-menu li{margin-left:.5em}.footer-right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.footer-right-bottom p{margin:0;text-transform:uppercase;font-size:.7em;letter-spacing:2px}.footer-left p:last-child{margin-bottom:0}.footer-logo img{max-width:200px}.footer-right{width:40%}.footer-right-top.flex{align-items:flex-start}.dual_columns .container{align-items:flex-start}.dual_columns .column{width:50%}.dual_columns .column-header{height:60px}.dual_columns .column-header h3{margin:0}.section_header h2{margin:0}.dual_columns .container{gap:70px}.tns-controls{position:absolute;width:calc(100% + 100px);display:flex;justify-content:space-between;left:50%;top:50%;transform:translate(-50%, -50%);pointer-events:none}.tns-controls button{background-color:transparent !important;border:none !important;pointer-events:initial;padding:0;transition:all linear .125s;-webkit-transition:all linear .125s;-moz-transition:all linear .125s}.tns-controls button img{max-width:15px}.tns-controls button:hover{transform:scale(1.025)}.slide b{text-transform:uppercase;letter-spacing:2px;font-size:.85em}.up_next .container{position:relative;min-height:500px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:2em 2em 3em}.up_next .container .button,.up_next .container h5 a,.up_next .container .btn{color:#000}.up_next .container h5{margin-top:0}.up_next .container p{margin:0 0 10px}.up_next .container h2{margin:0}.up_next .container .background-image,.up_next .container .background-image img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover}.up_next .container>*:not(.background-image){z-index:2;position:relative}.up_next .background-image::after{display:none}.tns-outer{position:relative}.hero_section ul,.standard_content ul,.dual_columns ul{margin:0;padding:0}.text_with_image_panel h5{display:flex;gap:10px;font-size:1em}.text_with_image_panel h5 a{background-color:#000;border:3px solid #fff;color:#fff}.text_with_image_panel h5 a:hover{background-color:#bc0000;color:#fff}.wp-video-shortcode,.mejs-video,.wp-video{width:100% !important;aspect-ratio:2;height:100% !important}.full_project_archive .container.flex{display:grid;grid-template-columns:repeat(3, 3fr);gap:20px}.full_project_archive .container.flex .single-project{display:flex;flex-direction:column;justify-content:flex-start}.full_project_archive .container.flex .single-project img{width:100%;aspect-ratio:2;object-fit:cover;height:400px;transition:all linear .175s;-webkit-transition:all linear .175s;-moz-transition:all linear .175s}.full_project_archive .container.flex .single-project img:hover{filter:brightness(1.25)}.full_project_archive .container.flex .single-project a{text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:2.5px;margin-top:5px}@media screen and (max-width: 1366px){.tns-outer{max-width:calc(100% - 150px);margin:auto}.site-header .menu-main-menu-container{position:fixed;top:0;right:0;transform:translateX(150%);transition:all linear .175s;-webkit-transition:all linear .175s;-moz-transition:all linear .175s;background-color:rgba(0,0,0,0.9);padding:1.5em;width:calc(100% - 30px);max-width:280px;box-shadow:0 0 20px rgba(0,0,0,0.2);z-index:6;height:100%;text-align:right}.site-header .menu-main-menu-container ul{text-align:left;width:100%}.site-header .menu-main-menu-container ul a{width:100% !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.toggled .menu-main-menu-container{transform:translateX(0)}.menu-close-link{display:inline-block !important;width:20px;height:20px;background-image:url("./img/times.svg");background-repeat:no-repeat;background-size:contain}.menu-main-menu-container ul li{padding:0;font-size:1.5em;padding:7.5px 0;margin-left:0 !important;display:flex !important;align-items:flex-start !important}.menu-main-menu-container ul li::after{display:none !important}.menu-main-menu-container a{text-transform:initial}.menu-main-menu-container a,.menu-main-menu-container a:visited{color:#fff;font-size:0.75em;transition:all linear .175s;-webkit-transition:all linear .175s;-moz-transition:all linear .175s}.menu-main-menu-container a:hover,.menu-main-menu-container a:visited:hover{color:#ccc}.menu-main-menu-container a::after,.menu-main-menu-container a::before{display:none}.site-branding{width:100%}.menu-main-menu-container ul a,.menu-main-menu-container ul a:visited{color:#eee}.menu-main-menu-container ul li{margin-left:0}#masthead{z-index:6}.menu-main-menu-container a{display:inline-block}.menu-main-menu-container ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:none;position:relative;top:0;left:0;z-index:1}.sub-menu{padding-top:0 !important}.menu-main-menu-container ul .sub-menu li{font-size:1em}.menu-main-menu-container ul ul a{padding:0 15px !important}.menu-main-menu-container ul .sub-menu li{padding:0 !important;font-size:0.85em}.menu-toggle{background-color:transparent;color:#fff;border:none;display:flex;justify-content:space-between;align-items:center;padding:0;font-size:1.125em;cursor:pointer;font-weight:500}.menu-toggle:hover{opacity:0.75}.menu-toggle img{filter:invert(1);margin-right:7.5px}.main-navigation{display:flex;justify-content:flex-end}.menu-close-link{filter:invert(1)}.site-header .menu-social-menu-container{display:none}.site-header .menu-main-menu-container{margin-right:0}.menu-toggle{font-family:futura-pt;margin-top:0;transition:all linear .175s;-webkit-transition:all linear .175s;-moz-transition:all linear .175s}.menu-toggle:hover{background-color:transparent;color:#bc0000}}@media screen and (max-width: 1240px){.panel.hero_section .container{max-width:100%}.floating-btn{transform:translateY(-10px)}.panel.hero_section .container .container-inner{padding:2em}.project_archive .container{padding:2em}}@media screen and (max-width: 1024px){.panel.hero_section .container{max-width:100%;margin-top:0}.container.flex{flex-direction:column !important}.text_with_image_panel .left,.text_with_image_panel .right{max-width:600px;padding-right:0;width:100%}.project_archive .container .left{padding-right:0;width:100%;padding-bottom:50px}.panel.text_with_image_panel{padding-bottom:0}.project_archive .container .right{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;width:100%;padding-left:0}.footer-logo{margin-bottom:0}.footer-right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;margin-top:1.5em}.floating-btn{background-color:#000;border:none;position:relative;top:100%;right:0;color:#fff;padding:5px 15px;margin-top:2em !important}.floating-btn:hover{border:none}.dual_columns .column{width:100%}.dual_columns .container{gap:0}}@media screen and (max-width: 768px){.full_project_archive .container.flex{display:grid;grid-template-columns:repeat(2, 2fr);gap:20px}.footer-logo{text-align:left}.site-footer p a{margin:0 10px !important}.footer-right-top.flex{width:100%;flex-direction:column;align-items:flex-start;text-align:left;justify-content:flex-start}#footer-social-menu li{margin-left:0;margin-right:.5em;margin-top:1em;margin-bottom:1em}}@media screen and (max-width: 600px){.full_project_archive .container.flex{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}.project_archive .container .right{padding:0}.panel.hero_section .container .container-inner{padding:1em}.project_archive .container .right{grid-template-columns:repeat(1, 1fr)}.background-image img{height:300px;object-fit:cover}.text_with_image_panel h5{flex-direction:column;text-align:center;font-size:1em !important}h5 a,.btn,.floating-btn{width:100% !important;text-align:center;padding:10px;font-size:.85em !important}.tns-outer{max-width:calc(100% - 100px);margin:auto}}
