/*!==========================================================================
 _      _                                          
| |    (_)                                         
| |     _   ___   _ __ __      __ __ _  _   _  ___ 
| |    | | / _ \ | '_ \ \ /\ / // _` || | | |/ __|
| |____| || (_) || | | |\ V  V /| (_| || |_| |\__ \
\_____/|_| \___/ |_| |_| \_/\_/  \__,_| \__, ||___/
                                         __/ |     
                                        |___/      

healthymasculinitycenter.com
Developed by Lionways.com
July 2024

based on HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/
based on main.css 3.0.0 | MIT License | https://github.com/h5bp/main.css#readme

==========================================================================*/@font-face{font-family:'Masada';src:url("../fonts/Masada-Book.otf") format("opentype"),url("../fonts/Masada-Book.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Masada';src:url("../fonts/Masada-Bold.otf") format("opentype"),url("../fonts/Masada-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}html{text-size-adjust:100%}body{font:1em/1.4em "Masada",Arial,sans-serif;color:#e84722}h2{text-transform:uppercase;font-size:1.25em;margin:3em 0 2em}p{margin:0 0 1em}a,img,span{transition:all .25s}a{color:#e84722}a:hover,a:focus{color:#e84722}img{display:block;width:100%;height:auto}main{position:relative;width:90%;margin:95px auto 0}@media only screen and (min-width: 1024px){main{margin-top:180px}}section,.section{border-bottom:3px solid #e84722;margin:0 0 2em;padding:0 0 2em}header{position:fixed;z-index:50;background-color:white;border-bottom:3px solid #e84722;top:0;left:5%;width:90%;height:70px;transition:all .25s}@media only screen and (min-width: 1024px){header{height:140px}header.short{height:70px}header.short h1{margin:8px auto 0 0}header.short h1 a{width:112px;height:54px}header.short nav{padding-top:25px}}header h1{margin:8px auto 0 0;display:inline-block;transition:all .25s}@media only screen and (min-width: 1024px){header h1{margin-top:30px}}header h1 a{display:block;background:url(../images/logo-en.webp) center no-repeat;background-size:contain;text-indent:-9999px;overflow:hidden;width:112px;height:54px;transition:all .25s}@media only screen and (min-width: 1024px){header h1 a{width:172px;height:83px}}header .nav-wrapper{display:none}@media only screen and (min-width: 1024px){header .nav-wrapper{display:block !important;width:80%;position:absolute;top:0;right:0}}header nav{transition:all .25s}@media only screen and (max-width: 1023px){header nav{background-color:#e84722}}@media only screen and (min-width: 1024px){header nav{margin:0;padding:60px 0 0}}header nav ul{list-style:none;margin:0;padding:30px 0;position:relative}@media only screen and (max-width: 1023px){header nav ul{position:relative}}@media only screen and (min-width: 1024px){header nav ul{padding:0;text-align:right}}header nav ul li{margin:0 4%;padding:15px 0;line-height:1;transition:all .25s}@media only screen and (min-width: 1024px){header nav ul li{display:inline-block;padding:0;margin:0 0 0 25px}}@media only screen and (min-width: 1400px){header nav ul li{margin:0 0 0 35px}}header nav ul li.special a{color:#e84722}header nav ul li a{display:inline-block;font-weight:500;text-decoration:none;text-transform:uppercase;opacity:0.8}@media only screen and (max-width: 1023px){header nav ul li a{font-size:1.125em;color:white}}@media only screen and (min-width: 1024px){header nav ul li a{color:#e84722}}header nav ul li a.active,header nav ul li a.is-active,header nav ul li a:hover,header nav ul li a:focus{opacity:1;text-decoration:underline}@media only screen and (max-width: 1023px){header nav ul li a.active,header nav ul li a.is-active,header nav ul li a:hover,header nav ul li a:focus{color:white}}@media only screen and (min-width: 1024px){header nav ul li a.active,header nav ul li a.is-active,header nav ul li a:hover,header nav ul li a:focus{color:#e84722}}#hero .wrap{position:relative;background:url(../images/top-m.webp) center no-repeat;background-size:cover;color:white;text-shadow:4px 4px 4px #18252d;height:calc(100vh - 124px)}@media only screen and (min-width: 1024px){#hero .wrap{height:calc(100vh - 210px)}}@media only screen and (orientation: landscape){#hero .wrap{background-image:url(../images/top.webp)}}#hero .cont{position:absolute;left:5%;bottom:10%;max-width:90%}#hero h2{font-size:1.75em;line-height:1.1;margin:0 0 1em}#hero h2 br.soft{display:none}@media only screen and (min-width: 1024px){#hero h2 br.soft{display:block}}@media only screen and (min-width: 900px){#hero h2{font-size:2.5em}}@media only screen and (min-width: 1280px){#hero h2{font-size:3em}}#hero h2::after{content:'';display:block;background-color:white;height:2px;width:50%;margin:1em 0 0}#hero .details{font-weight:bold;font-size:1.25em;line-height:1.1}@media only screen and (min-width: 900px){#hero .details{font-size:1.75em}}#opening-text{padding:4em 0 6em}#opening-text .text{font-weight:bold}@media only screen and (min-width: 1024px){.two-cols{columns:2;column-gap:40px}}@media only screen and (min-width: 1280px){.staff{max-width:80%}}.staff .img{margin:0 0 2em}@media only screen and (min-width: 900px){.staff .img{order:2;width:36%}}@media only screen and (min-width: 900px){.staff .info{width:60%}}.staff ul{list-style:none;margin:2em 0;padding:0}.staff ul li{margin:0 0 4em;padding:0}@media only screen and (min-width: 900px){.staff ul li{display:flex;justify-content:space-between}}.staff ul li h3{font-size:1.75em;margin:0 0 0.5em}.location{display:inline-block}.location ul{list-style:none;margin:0;padding:0}@media only screen and (min-width: 960px){.location ul{display:flex;justify-content:space-between}}.location ul li{margin:0 0 2em;padding:2em 0 0;border-top:2px solid}@media only screen and (min-width: 960px){.location ul li{border-top:none;border-left:2px solid;margin:0;padding:0 5% 0 3em}}.location ul li:first-child{border:none;padding-top:0}@media only screen and (min-width: 960px){.location ul li:first-child{padding-left:0}}#guidelines img:hover,#guidelines img:focus{transform:scale(1.025)}@media only screen and (min-width: 1024px){#guidelines .wrap{display:flex;justify-content:space-between}}#guidelines .wrap .img{margin-bottom:2em}@media only screen and (min-width: 1024px){#guidelines .wrap .img{order:2;width:48.5%}}@media only screen and (min-width: 1024px){#guidelines .wrap .info{width:48.5%}}#guidelines .wrap .info ol{margin:0;padding:0 0 0 1em}#guidelines .wrap .info ol li{margin:0 0 0.5em}#guidelines .wrap .info ol li table{margin:1em 0}@media only screen and (min-width: 768px){#guidelines .wrap .info ol li table td{padding:15px 10px}}@media only screen and (min-width: 1280px){#guidelines .wrap .info ol li table td{padding:20px 15px}}.gal{margin:2em 0}@media only screen and (min-width: 1024px){.gal{margin:4em 0}}.gal ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.gal ul li{width:calc(50% - 5px);margin:5px 0}@media only screen and (min-width: 1024px){.gal ul li{width:23%;margin:0}}table{border:1px solid #e84722;border-collapse:collapse;text-transform:uppercase;font-size:0.86em;line-height:1.2}@media only screen and (min-width: 1024px){table{font-size:1em}}table tr td,table tr th{border:1px solid #e84722;padding:10px 5px}@media only screen and (min-width: 1024px){table tr td,table tr th{padding:15px 10px}}table tr td.title,table tr th.title{background-color:#e84722;color:white;padding:15px 5px}@media only screen and (min-width: 1024px){table tr td.title,table tr th.title{padding:20px 10px}}table tr th{text-align:left;font-family:"Masada"}.wassap{position:fixed;right:0;top:50%;transform:translateY(-50%);opacity:0}.wassap a{background-color:#25D366;color:white;text-decoration:none;display:flex;align-items:center;padding:5px 8px 5px 12px;border-radius:34px 0 0 34px}.wassap a:hover span.title,.wassap a:focus span.title{width:80px;padding:0 5px 0 10px}.wassap a span{display:block}.wassap a span.title{width:0;padding:0;overflow:hidden;font-weight:600;text-transform:uppercase;white-space:nowrap;color:white}.wassap a span.icon{width:32px;height:32px;background:url(../images/whatsapp.svg) center no-repeat;background-size:contain}footer{padding:2em 5%;margin-top:2em;text-align:center;font-size:0.75em}@media only screen and (min-width: 1024px){footer .wrap{display:flex;justify-content:space-between}}footer .credits a{margin:0 10px}@media only screen and (min-width: 1024px){footer .credits a{margin:0 0 0 20px}}@media only screen and (min-width: 1024px){form{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1024px}}@media only screen and (min-width: 1024px){form .col{width:48%}}form .form-item{margin-bottom:1em}form .form-actions{margin-top:2em;width:100%}@media only screen and (min-width: 1024px){form .form-actions{margin-top:0}}form label{font-size:0.9em;margin-bottom:0.25em;display:inline-block}form input[type="text"],form input[type="email"],form input[type="phone"],form textarea{width:100%;width:calc(100% - 20px);padding:10px;border:none;border:1px solid #e84722;color:#e84722;transition:all .25s}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="phone"]:focus,form textarea:focus{outline:none;background-color:#f6e3df}form textarea{height:117px}form button,form [type="button"],form [type="reset"],form [type="submit"]{background-color:#e84722;color:white;border:none;padding:16px 32px;text-transform:uppercase;font-weight:600;display:block}@media only screen and (min-width: 1024px){form button,form [type="button"],form [type="reset"],form [type="submit"]{margin:0 0 0 auto}}.message{background-color:#479378;color:white;padding:10px;max-width:1006px;margin:0 0 2em}.message.message-error{background-color:#e84722}.lazy-me{position:relative;display:block;opacity:0;transition:all 1s}.lazy-me::before{display:block;content:' ';position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../images/loader.gif);background-position:center center;background-repeat:no-repeat}.lazy-me.min-height{height:300px}.lazy-me.inview{opacity:1}.lazy-me.inview::before{display:none;background-image:none}.lazy-me.inview.min-height{height:auto}.lazy-me img{display:block;width:100%;height:auto;-webkit-transition:all 5s;transition:all 5s}.lazy-me.new{opacity:0}.loading{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../images/loader.gif);background-position:center center;background-repeat:no-repeat}.loading.loaded{display:none}.hamburger{position:absolute;top:15px;right:-10px;z-index:50;padding:5px 10px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:500}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner::before,.hamburger:hover .hamburger-inner::after{background-color:#e84722}@media only screen and (min-width: 1024px){.hamburger{display:none}}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:3px;background-color:#e84722;border-radius:3px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#e84722}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#e84722}hr{display:block;height:1px;border:0;border-top:2px solid black;margin:3em 0;padding:0}.dark hr{border-color:white}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none !important}.visually-hidden{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
