/*!
Vera Wellness Center
Version: 1.0
https://vera-wellness.com
Site Credits: Steam Hosting, www.steamwebhosting.com
*/

/*
    VARIABLES
    GLOBAL
    ACCESSIBILITY
    BUTTONS
    COLORS
    FOOTER
    HEADER
    HERO
    MAIN NAVIGATION
    MODALS
    YOUTUBE
*/

/* VARIABLES */
:root {
    --allEase:all .3s ease;
    --anchorHeight:103px;
    --bgBody:217,215,210;
    --brandColor1:0,67,105;
    --brandColor2:181,212,229;
    --brandColor3:217,215,210;
    --colorAccent:19,85,137;
    --colorBase:0,67,105;
    --colorPop:61,218,216;
    --colorSocialFacebook:#3A589B;
    --colorSocialGlassdoor:#00a264;
    --colorSocialGoogle:#D6492F;
    --colorSocialHealthgrades:#0202ea;
    --colorSocialIndeed:#2557a7;
    --colorSocialInstagram:#007AB9;
    --colorSocialLinkedin:#007AB9;
    --colorSocialNextdoor:#a5d448;
    --colorSocialPinterest:#BA0C25;
    --colorSocialReddit:#d93a00;
    --colorSocialRSS:#E19126;
    --colorSocialSnapchat:#fffc00;
    --colorSocialTiktok:#ffffff;
    --colorSocialTwitter:#598DCA;
    --colorSocialVimeo:#63B4E4;
    --colorSocialWhatsapp:#25d366;
    --colorSocialYelp:#CB2727;
    --colorSocialYoutube:#CF3427;
    --contentWidth:1500px;
    --fontBase:'Lora', serif;
    --fontBaseSize:17px;
    --fontHeading:'Vollkorn', serif;
    --fontMainNav:'Lora', serif;
    --fontMainNavWeight:600;
    --fontMainNavSize:1em;
    --fontMainNavColor:255,255,255;
}

/* GLOBAL */
html {box-sizing:border-box;font-size:var(--fontBaseSize);scroll-behavior:unset !important;}
* {-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";-ms-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";font-feature-settings:"lnum";}
*:before, *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
:focus {outline:none !important;}
a {color:rgba(var(--brandColor1),1);cursor:pointer;}
a,a img {outline:none;}
a:hover {text-decoration:none;}
a[href^="tel"] {white-space:nowrap;text-decoration:none;}
a#top {display:block; content:' ';margin-top:calc(var(--anchorHeight) * -1);height:var(--anchorHeight);visibility:hidden;}
body {margin:0px;padding:0px;background:rgba(var(--bgBody),1) !important;font-family:var(--fontBase) !important;color:rgba(var(--colorBase),1) !important;font-weight:400;font-size:1em;line-height:1.5;overflow-x:hidden !important;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {font-family:var(--fontHeading) !important;}	
h4 small {font-size:.65em;}
img {vertical-align:middle;}
img,figure,figcaption,picture,audio,svg {max-width:100%;height:auto;}
main {background:#fff;overflow:hidden;}
main a, .modal-body a {color:rgba(var(--brandColor1),1);overflow-wrap:break-word;}
p {line-height:1.5; margin-top:0px;}
p:empty {display:none;}
small {font-size:0.8em;}
sup {vertical-align:super !important;font-size:45% !important;top:0px !important;}
.anchor {display:block; content:' ';scroll-margin-top:5rem;margin-top:calc(var(--anchorHeight) * -1);height:var(--anchorHeight);visibility:hidden;position:absolute;z-index:-1;}
.clear::after {content:"";display:table;clear:both;}
.container,.container.container-smooth {width:var(--contentWidth); max-width:100%;}
.homeModality {display:block;overflow:hidden;}
.homeModality span {display:block;transform:scale(1);transition:all .6s ease;}
.homeModality:hover span {transform:scale(1.1);transition:all .6s ease;}
.nooverflow {overflow:hidden !important;}
.nooverflow-x {overflow-x:hidden !important;}
.nooverflow-y {overflow-y:hidden !important;}
.phoneNumber {display:inline-block;}
.practitionerImg {border-radius:100%;}
.ratio1x1 {display:block;padding-top:100%;width:100%; /* 1:1 Aspect Ratio */}
.ratio16x9 {display:block;padding-top:56.25%;width:100%; /* 16:9 Aspect Ratio */}
.ratio4x3 {display:block;padding-top:75%;width:100%; /* 4:3 Aspect Ratio */}
.ratio3x2 {display:block;padding-top:66.66%;width:100%; /* 3:2 Aspect Ratio */}
.ratio8x5 {display:block;padding-top:62.5%;width:100%; /* 8:5 Aspect Ratio */}
.row:before, .row:after {display: inline-block !important;/* Safari > 7 Fix */}
.serviceList {padding-left:20px;}
.serviceList li::marker {content:'🙐 ';margin-right:5px;color:#62815d;}
.serviceList li {margin-bottom:10px;}
.serviceList li a {text-decoration:none;}
.serviceList li a:hover {text-decoration:underline;}
.text-balance {text-wrap:balance;}
.text-shadow {text-shadow:1px 1px 2px rgba(0,0,0,.3);}
.w-100 {width:100%;}
@media screen and (min-width:992px) {
    .bgHand {background:#ede9e6 url(assets/img/bgHand.jpg) no-repeat scroll right center;background-size:auto 100%;}
}
@media screen and (max-width:991px) {
    .bgHand {background:#ede9e6 url(assets/img/bgHandm.jpg) no-repeat scroll center top;background-size:cover;}
}
@media screen and (min-width:768px) {
    a[href^="tel"] {text-decoration:none !important;pointer-events:none;}
    main {font-size:1em;}
    main h1,.h1 {font-size: 2.441em !important;}
    main h2,.h2 {font-size: 1.953em !important;}
    main h3,.h3 {font-size: 1.563em !important;}
    main h4,.h4 {font-size: 1.250em !important;}
    .heroWrap h1 {font-size: 2.441em !important;}
    .heroWrap h2 {font-size: 1.953em !important;}
    .serviceList {columns:2;}
}
@media screen and (max-width:767px) {
    a[href^="tel"] {pointer-events:auto;}
    main {font-size:.95em;}
    main h1,.h1 {font-size: 2.441em !important;}
    main h2,.h2 {font-size: 1.953em !important;}
    main h3,.h3 {font-size: 1.563em !important;}
    main h4,.h4 {font-size: 1.250em !important;}
    .heroWrap {font-size:.5em;}
}

/* ACCESSIBILITY */
a.skipContent {position:absolute;z-index:500;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden;}
a.skipContent:is(:active,:focus,:hover) {left:0;top:0;width:auto;height:auto;overflow:visible;}

/* BOOTSTRAP NEGATIVE MARGINS */
.m-n1{margin:-.25rem!important}.m-n2{margin:-.5rem!important}.m-n3{margin:-1rem!important}.m-n4{margin:-1.5rem!important}.m-n5{margin:-3rem!important}.mx-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mt-n4{margin-top:-1.5rem!important}.mt-n5{margin-top:-3rem!important}.me-n1{margin-right:-.25rem!important}.me-n2{margin-right:-.5rem!important}.me-n3{margin-right:-1rem!important}.me-n4{margin-right:-1.5rem!important}.me-n5{margin-right:-3rem!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-1rem!important}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.ms-n1{margin-left:-.25rem!important}.ms-n2{margin-left:-.5rem!important}.ms-n3{margin-left:-1rem!important}.ms-n4{margin-left:-1.5rem!important}.ms-n5{margin-left:-3rem!important}@media (min-width: 576px){.m-sm-n1{margin:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.m-sm-n3{margin:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mx-sm-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-sm-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-sm-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-sm-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-sm-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-sm-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-sm-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-sm-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-sm-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-sm-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-sm-n1{margin-top:-.25rem!important}.mt-sm-n2{margin-top:-.5rem!important}.mt-sm-n3{margin-top:-1rem!important}.mt-sm-n4{margin-top:-1.5rem!important}.mt-sm-n5{margin-top:-3rem!important}.me-sm-n1{margin-right:-.25rem!important}.me-sm-n2{margin-right:-.5rem!important}.me-sm-n3{margin-right:-1rem!important}.me-sm-n4{margin-right:- 1.5rem!important}.me-sm-n5{margin-right:-3rem!important}.mb-sm-n1{margin-right:-.25rem!important}.mb-sm-n2{margin-right:-.5rem!important}.mb-sm-n3{margin-right:-1rem!important}.mb-sm-n4{margin-right:- 1.5rem!important}.mb-sm-n5{margin-right:-3rem!important}.ms-sm-n1{margin-left:-.25rem!important}.ms-sm-n2{margin-left:-.5rem!important}.ms-sm-n3{margin-left:-1rem!important}.ms-sm-n4{margin-left:-1.5rem!important}.ms-sm-n5{margin-left:-3rem!important}}@media (min-width: 768px){.m-md-n1{margin:-.25rem!important}.m-md-n2{margin:-.5rem!important}.m-md-n3{margin:-1rem!important}.m-md-n4{margin:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mx-md-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-md-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-md-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-md-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-md-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-md-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-md-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-md-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-md-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-md-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-md-n1{margin-top:-.25rem!important}.mt-md-n2{margin-top:-.5rem!important}.mt-md-n3{margin-top:-1rem!important}.mt-md-n4{margin-top:-1.5rem!important}.mt-md-n5{margin-top:-3rem!important}.me-md-n1{margin-right:-.25rem!important}.me-md-n2{margin-right:-.5rem!important}.me-md-n3{margin-right:-1rem!important}.me-md-n4{margin-right:-1.5rem!important}.me-md-n5{margin-right:-3rem!important}.mb-md-n1{margin-bottom:-.25rem!important}.mb-md-n2{margin-bottom:-.5rem!important}.mb-md-n3{margin-bottom:-1rem!important}.mb-md-n4{margin-bottom:-1.5rem!important}.mb-md-n5{margin-bottom:-3rem!important}.ms-md-n1{margin-left:-.25rem!important}.ms-md-n2{margin-left:-.5rem!important}.ms-md-n3{margin-left:-1rem!important}.ms-md-n4{margin-left:-1.5rem!important}.ms-md-n5{margin-left:-3rem!important}}@media (min-width: 992px){.m-lg-n1{margin:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.m-lg-n3{margin:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mx-lg-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-lg-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-lg-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-lg-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-lg-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-lg-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-lg-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-lg-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-lg-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-lg-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-lg-n1{margin-top:-.25rem!important}.mt-lg-n2{margin-top:-.5rem!important}.mt-lg-n3{margin-top:-1rem!important}.mt-lg-n4{margin-top:-1.5rem!important}.mt-lg-n5{margin-top:-3rem!important}.me-lg-n1{margin-right:-.25rem!important}.me-lg-n2{margin-right:-.5rem!important}.me-lg-n3{margin-right:-1rem!important}.me-lg-n4{margin-right:-1.5rem!important}.me-lg-n5{margin-right:-3rem!important}.mb-lg-n1{margin-bottom:-.25rem!important}.mb-lg-n2{margin-bottom:-.5rem!important}.mb-lg-n3{margin-bottom:-1rem!important}.mb-lg-n4{margin-bottom:-1.5rem!important}.mb-lg-n5{margin-bottom:-3rem!important}.ms-lg-n1{margin-left:-.25rem!important}.ms-lg-n2{margin-left:-.5rem!important}.ms-lg-n3{margin-left:-1rem!important}.ms-lg-n4{margin-left:-1.5rem!important}.ms-lg-n5{margin-left:-3rem!important}}@media (min-width: 1200px){.m-xl-n1{margin:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.m-xl-n3{margin:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mx-xl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-xl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-xl-n1{margin-top:-.25rem!important}.mt-xl-n2{margin-top:-.5rem!important}.mt-xl-n3{margin-top:-1rem!important}.mt-xl-n4{margin-top:-1.5rem!important}.mt-xl-n5{margin-top:-3rem!important}.me-xl-n1{margin-right:-.25rem!important}.me-xl-n2{margin-right:-.5rem!important}.me-xl-n3{margin-right:-1rem!important}.me-xl-n4{margin-right:-1.5rem!important}.me-xl-n5{margin-right:-3rem!important}.mb-xl-n1{margin-bottom:-.25rem!important}.mb-xl-n2{margin-bottom:-.5rem!important}.mb-xl-n3{margin-bottom:-1rem!important}.mb-xl-n4{margin-bottom:-1.5rem!important}.mb-xl-n5{margin-bottom:-3rem!important}.ms-xl-n1{margin-left:-.25rem!important}.ms-xl-n2{margin-left:-.5rem!important}.ms-xl-n3{margin-left:-1rem!important}.ms-xl-n4{margin-left:-1.5rem!important}.ms-xl-n5{margin-left:-3rem!important}}@media (min-width: 1400px){.m-xxl-n1{margin:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mx-xxl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xxl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xxl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xxl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xxl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-xxl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xxl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xxl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xxl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xxl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-xxl-n1{margin-top:-.25rem!important}.mt-xxl-n2{margin-top:-.5rem!important}.mt-xxl-n3{margin-top:-1rem!important}.mt-xxl-n4{margin-top:-1.5rem!important}.mt-xxl-n5{margin-top:-3rem!important}.me-xxl-n1{margin-right:-.25rem!important}.me-xxl-n2{margin-right:-.5rem!important}.me-xxl-n3{margin-right:-1rem!important}.me-xxl-n4{margin-right:-1.5rem!important}.me-xxl-n5{margin-right:-3rem!important}.mb-xxl-n1{margin-bottom:-.25rem!important}.mb-xxl-n2{margin-bottom:-.5rem!important}.mb-xxl-n3{margin-bottom:-1rem!important}.mb-xxl-n4{margin-bottom:-1.5rem!important}.mb-xxl-n5{margin-bottom:-3rem!important}.ms-xxl-n1{margin-left:-.25rem!important}.ms-xxl-n2{margin-left:-.5rem!important}.ms-xxl-n3{margin-left:-1rem!important}.ms-xxl-n4{margin-left:-1.5rem!important}.ms-xxl-n5{margin-left:-3rem!important}}

/* BUTTONS */
.btn {display:inline-block;font-size:.9em !important;font-weight:600 !important;border-radius:4px !important;border:none !important;padding:12px 20px 12px 20px !important;text-align:center;outline:none;white-space:normal;text-transform:none;line-height:1;text-decoration:none !important;}
.btn-default {background:rgba(var(--brandColor2),1) !important;color:rgba(var(--brandColor1),1) !important;}
.btn-default:hover {background:rgba(var(--colorBase),1) !important;color:#ffffff !important;}

/* COLORS */
.bgAccent {background-color:rgba(var(--colorAccent),1) !important;}
.bgAlt {background-color:#f6f6f6 !important;}
.bgBase {background-color:rgba(var(--colorBase),1) !important;}
.bgCover {background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}
.bgPop {background-color:rgba(var(--colorPop),1) !important;}
.bgPrimary,.bgBrandColor1 {background-color:rgba(var(--brandColor1),1) !important;}
.bgSecondary,.bgBrandColor2 {background-color:rgba(var(--brandColor2),1) !important;}
.bgTertiary,.bgBrandColor3 {background-color:rgba(var(--brandColor3),1) !important;}
.bgWhite {background-color:#fff !important;}
.colorAccent {color:rgba(var(--colorAccent),1) !important;}
.colorBase {color:rgba(var(--colorBase),1) !important;}
.colorPop {color:rgba(var(--colorPop),1) !important;}
.colorPrimary,.brandColor1 {color:rgba(var(--brandColor1),1) !important;}
.colorSecondary,.brandColor2 {color:rgba(var(--brandColor2),1) !important;}
.colorTertiary,.brandColor3 {color:rgba(var(--brandColor3),1) !important;}
.colorWhite {color:#fff !important;}

/* FOOTER */
footer {color:rgba(var(--brandColor1),1);}
.footerBtm {font-size:.75em; padding:15px 0px;background:rgba(0,0,0,.1);color:#000000;}
.footerBtm a {color:#000000 !important;}
.footerBtmCredits a {text-decoration:none;}

/* HEADER */
#HeaderLogoColor {display:none;}
#HeaderLogoWhite {display:block;}
body.isScrolled #HeaderLogoColor {display:block;}
body.isScrolled #HeaderLogoWhite {display:none;}
body.isScrolled .headerWrap {background:#f6f6f6;box-shadow:0px 3px 6px rgba(0,0,0,.16);}
.headerWrap {z-index:499;width:100%;top:0px;padding-top:15px;padding-bottom:15px;}
.headerWrap .mobileMenuToggle {display:inline-block;}
.headerWrap .mobileMenuToggle svg {width:28px;height:auto;}
.headerWrap .mobileMenuToggle svg path {fill:rgba(var(--brandColor1),1) !important;}
.headerWrap.nav-up {top:var(--headerWrapNavUp);transition:all .6s ease;}
.headerWrap-headerLogo a {display:inline-block;}
@media screen and (min-width:768px) {
    body.isScrolled .headerWrap-headerLogo img {width:250px;height:auto;}
}
@media screen and (max-width:767px) {
    body.isScrolled .headerWrap-headerLogo img {width:180px;height:auto;}
}

/* HERO */
.heroWrap {width: 100%;max-width: 100%;overflow: hidden;position: relative;top: 0;right: 0;min-height:100vh;}
.heroWrapBg {background:url(assets/img/bgHero.jpg) no-repeat scroll center center;background-size:cover;position:absolute;top:0px;right:0px;left:0px;bottom:0px;transform:scale(1);animation:heroBGZoom 12s ease forwards .5s;}
.heroOverlay {position: absolute;z-index: 2;top: 0px;right: 0px;bottom: 0px;left: 0px;display: block;background: rgba(80,80,80,0.3);box-shadow: inset 0px 0px 100px rgba(0, 0, 0, 0.4);}
@keyframes heroBGZoom {
    0% {transform:scale(1);}100% {transform:scale(1.2);}
}

/* MAIN NAVIGATION */
body.isScrolled {--fontMainNavColor:0,67,105;}
body.isScrolled .navBufferD {display:none;}
body.isScrolled .navBufferScrolled {display:block;}
li.dropdown:hover ul.dropdown-menu {display:block;}
#main-nav > ul > li {border-left:none !important;}
#main-nav > ul > li > a {font-family:var(--fontMainNav) !important;font-weight:var(--fontMainNavWeight);font-size:var(--fontMainNavSize);padding:13px 15px !important;color:rgba(var(--fontMainNavColor),1) !important;}
#main-nav > ul > li > a:hover, #main-nav > ul > li > a.highlighted {background:rgba(0,0,0,.03) !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color:transparent; border:none;}
.navBufferD {display:block;}
.navBufferScrolled {display:none;}
.navmenu-fixed-left, .navmenu-fixed-right, .navbar-offcanvas {z-index:100000 !important;}

/* MODALS */
.modal {z-index:999999991 !important;}
.modalCloseIcon {display:inline-block;position:absolute;margin-bottom:0px !important;margin-top:0px !important;z-index:20;top:-18px;right:10px;background:#0f0;width:42px;height:42px;text-align:center;border:none !important;border-radius:100%;padding:6px 0px 0px 0px !important;}
.modalCloseIcon svg {max-width:unset !important;}
.modalCloseX {display:block;border-radius:100%;width:42px;height:42px;background:rgba(255,255,255,.9);position:relative;}
.modalCloseX:hover {background:rgba(var(--brandColor1),.9) !important;}
.modalCloseX svg {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.modalCloseX svg path {color:#000000;}
.modalCloseX:hover svg path {fill:#ffffff;}
.modal-content {border-radius:10px !important;background-color:#ffffff !important;/*box-shadow:0px 0px 200px rgba(0,0,0,.2);*/border:none !important;}
.modal-content.bgNone {background-color:none !important;background:none !important;}
.modal-backdrop {background:#fff;z-index:99999999 !important;pointer-events:none !important;}
.modal-backdrop.in {opacity:.65;}
.modal-backdrop.show {opacity:1;}
.modal-header {border-bottom:1px solid rgba(0,0,0,.1) !important;}
.modal-header a svg {width:30px;height:30px;}
.modal-header a svg path {fill:#ffffff;}
.modal-header h5.modal-title {font-size:1em !important;text-shadow:none !important;}
.modal.fade.show {backdrop-filter:blur(3px);}
@media screen and (max-width:767px) {
    .modal-header h5.modal-title {font-size:1em !important;}
}

/* YOUTUBE */
.youtubePlay {position:relative;display:inline-block;}
.youtubePlay::before {content:'';display:block;position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);background:url(assets/img/youtubeplay.png) no-repeat scroll center center;background-size:contain;pointer-events:none;}
.youtubePlay img {position:relative;z-index:2;}
@media screen and (min-width:768px) {
    .youtubePlay::before {width:80px;height:80px;}
}
@media screen and (max-width:767px) {
    .youtubePlay::before {width:60px;height:60px;}
}