.nav-container{position:fixed;width:100%;top:0;left:0;right:0;z-index:999}.nav-container>div{margin:0 auto}.vethouse-primary-nav{display:block;max-width:70%;float:right}@media only screen and (min-width:769px){.vethouse-primary-nav>li:first-child>a{padding-left:0}}@media only screen and (min-width:1140px){.nav-container li.menu-item-has-custom-style{position:relative}.nav-container li.menu-item-has-custom-style>a:before{content:'';position:absolute;width:100%;height:44px;top:50%;left:0;transform:translateY(-50%)}.nav-container li.dropdown.menu-item-has-custom-style>a>span{padding-left:15px}}@media only screen and (min-width:768px) and (max-width:1024px){.nav-container{padding:0 20px}}.nav-container a.menu-logo{text-decoration:none}.nav-container a.menu-logo>img,.nav-container>div,.nav-container{transition:color .3s linear,background-color .3s linear;-webkit-transition:color .3s linear,background-color .3s linear;-o-transition:color .3s linear,background-color .3s linear;-moz-transition:color .3s linear,background-color .3s linear}.nav-container a.menu-logo.h1-size{display:flex;max-width:30%;align-items:center;text-align:left;line-height:1em!important}@media only screen and (max-width:812px){.nav-container a.menu-logo.h1-size{max-width:75%;padding-left:10px;padding-top:25px}}body.admin-bar .nav-container{top:32px}@media only screen and (max-width:1023px){body.mobile-maybe.admin-bar .nav-container{top:46px}}.nav-container>h1,.nav-container a.menu-logo{position:relative;float:left;height:var(--menu-inner-height);margin-right:30px}.nav-container>h1>a{text-decoration:none}.nav-container a.menu-logo>img{display:block}.nav-container a.menu-logo>img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-container a.menu-logo>img.logo-alternate{position:absolute;opacity:0}body.ozy-alternate-menu .nav-container a.menu-logo>img.logo{opacity:0}body.ozy-alternate-menu .nav-container a.menu-logo>img.logo-alternate{opacity:1}@media only screen and (min-width:768px){.nav-container>div{text-align:center}}.menu-container{width:100%;margin:0 auto;padding:20px 0}span.mobile-searh-menu,label.responsive_menu span{margin-left:10px;color:#fff;display:none}body.ozy-alternate-menu span.mobile-searh-menu,body.ozy-alternate-menu label.responsive_menu span{color:var(--alternate-text-color)}.vethouse-primary-nav{position:relative;margin:0}.vethouse-primary-nav a,.vethouse-primary-nav a:link,.vethouse-primary-nav a:visited,.vethouse-primary-nav a:focus,span{text-decoration:none!important;-webkit-tap-highlight-color:transparent!important}.vethouse-primary-nav>li *>a{display:inline-block;width:100%}.vethouse-primary-nav a:hover{text-decoration:none}.vethouse-primary-nav>li{display:inline-block;text-align:center;float:left}.vethouse-primary-nav li>ul li>a>i,.vethouse-primary-nav>li.dropdown>a>span>i{padding-left:5px}.vethouse-primary-nav>li>ul li>a>span>i{float:right}.hamburger-menu.animate .vethouse-primary-nav li>ul li>a>i{float:right;padding-right:10px}.vethouse-primary-nav li>ul li>a>i:before,.vethouse-primary-nav>li.dropdown>a>span>i:before{position:absolute;top:50%;transform:translateY(-51%)}.vethouse-primary-nav>li>a{position:relative;display:table;height:100%;padding:20px var(--menu-item-space) 20px var(--menu-item-space)}.vethouse-primary-nav>li:last-child:not(.menu-item-has-custom-style)>a{padding-right:0}.vethouse-primary-nav>li.dropdown>a{padding-right:calc(var(--menu-item-space-dropdown) / 1.1)}.vethouse-primary-nav>li>a>span{display:table-cell;vertical-align:middle}.vethouse-primary-nav>li>a>span>i.menu-icon{position:absolute;left:-12px;padding-right:10px;font-size:16px}.vethouse-primary-nav>li:not(:first-of-type)>a[data-hasicon="true"]{margin-left:12px}.vethouse-primary-nav>li>a[data-hasicon="true"]>span{position:relative;padding-left:12px}.vethouse-primary-nav>li>ul{visibility:hidden;position:absolute;list-style:none;min-width:220px;text-align:left;margin-top:-30px;margin-left:calc(var(--menu-item-space) - 20px);padding:15px 0 15px 0;z-index:99;animation:fadeSlideDown .2s;animation-fill-mode:forwards;animation-iteration-count:1}.vethouse-primary-nav li>ul{border-radius:5px}.vethouse-primary-nav>li.menu-item-lang-switcher>ul{min-width:100px}.menu-item-lang-switcher>a>span{text-transform:uppercase}.vethouse-primary-nav>li>ul:after{bottom:100%;left:30px;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:var(--dd-bgcolor);border-width:5px;margin-left:-10px}.vethouse-primary-nav>li:first-of-type>ul{margin-left:-20px}body:not(.mobile-maybe) .vethouse-primary-nav>li.active-hover>ul,.vethouse-primary-nav>li.open>ul{visibility:visible;display:block;opacity:1;animation:fadeSlideUp .2s;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeSlideUp{0%{opacity:0;display:block}100%{margin-top:0;opacity:1}}@keyframes fadeSlideDown{0%{opacity:1;margin-top:0}100%{opacity:0;margin-top:-30px;display:none}}.vethouse-primary-nav li>ul li{position:relative;display:block;padding:6px 20px}.vethouse-primary-nav li>ul li:first-child:not(:last-child){padding-top:0}.vethouse-primary-nav>li>ul li ul{opacity:0;visibility:hidden;position:absolute;list-style:none;top:0;left:200px;min-width:200px;text-align:left;padding:15px 0 15px 0;margin-top:-15px;margin-left:-30px;animation:fadeSlideRight .2s;animation-fill-mode:forwards;animation-iteration-count:1;-webkit-box-shadow:0 5px 9px -6px rgb(0 0 0 / .4);-moz-box-shadow:0 5px 9px -6px rgb(0 0 0 / .4);box-shadow:0 5px 9px -6px rgb(0 0 0 / .4);z-index:1}input#responsive_menu{display:none}body:not(.mobile-maybe) .vethouse-primary-nav>li ul li:hover>ul,.vethouse-primary-nav>li ul li.open>ul{visibility:visible;display:block;opacity:1;animation:fadeSlideLeft .2s;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeSlideLeft{0%{opacity:0;display:block}100%{margin-left:0;opacity:1}}@keyframes fadeSlideRight{0%{opacity:1;margin-left:0}100%{opacity:0;margin-left:-30px;display:none}}.vethouse-primary-nav>li>.megadrop{visibility:hidden;position:absolute;list-style:none;left:0;width:100%;min-height:100px;text-align:center;margin-top:-30px;padding:0 0 14px 0;z-index:99;overflow:hidden;animation:fadeSlideDown .2s;animation-fill-mode:forwards;animation-iteration-count:1;-webkit-box-shadow:0 5px 9px -6px rgb(0 0 0 / .4);-moz-box-shadow:0 5px 9px -6px rgb(0 0 0 / .4);box-shadow:0 5px 9px -6px rgb(0 0 0 / .4)}body:not(.mobile-maybe) .vethouse-primary-nav>li.active-hover .megadrop,.vethouse-primary-nav>li.open .megadrop{visibility:visible;display:block;opacity:1;animation:fadeSlideUp .2s;animation-fill-mode:forwards;animation-iteration-count:1}.vethouse-primary-nav .columndrop{visibility:hidden;position:absolute;list-style:none;min-height:100px;text-align:left;margin-top:-30px;margin-left:-20px;padding:0;padding:0 10px 10px 10px;z-index:99;animation:fadeSlideDown .2s;animation-fill-mode:forwards;animation-iteration-count:1;-webkit-box-shadow:0 5px 9px -6px rgb(0 0 0 / .4);-moz-box-shadow:0 5px 9px -6px rgb(0 0 0 / .4);box-shadow:0 5px 9px -6px rgb(0 0 0 / .4)}body:not(.mobile-maybe) .vethouse-primary-nav>li.active-hover .columndrop,.vethouse-primary-nav>li.open .columndrop{visibility:visible;display:block;opacity:1;animation:fadeSlideUp .2s;animation-fill-mode:forwards;animation-iteration-count:1}.vethouse-primary-nav .columndrop .col{margin:0 9px}.vethouse-primary-nav .col{display:inline-grid;width:15%;min-width:190px;margin:0 0 0 2.2%;text-align:left}.vethouse-primary-nav div.columndrop.col-md-1 .col{width:calc(100% - 10px)}.vethouse-primary-nav div.columndrop.col-md-2 .col{width:calc(50% - 20px)}.vethouse-primary-nav div.columndrop.col-md-3 .col{width:calc(33% - 30px)}.vethouse-primary-nav div.columndrop.col-md-4 .col{width:calc(25% - 40px)}.vethouse-primary-nav div.columndrop.col-md-5 .col{width:calc(20% - 50px)}.vethouse-primary-nav .col ul{padding:0;margin:0}.vethouse-primary-nav .col ul li{padding:0;list-style:none;font-weight:300!important}.vethouse-primary-nav .col h3{position:relative;font-size:18px;padding:0 0 14px;font-weight:300;white-space:nowrap;margin:0 0 5px 0}.vethouse-primary-nav .col ul li a{display:block;padding:0 0 12px 0}.vethouse-primary-nav .col ul{background:none!important}.vethouse-primary-nav>li>.columndrop,.vethouse-primary-nav>li>.megadrop{background-position:bottom right;background-repeat:no-repeat;white-space:nowrap}.vethouse-primary-nav>li>ul li ul,.vethouse-primary-nav li>ul li,.vethouse-primary-nav>li>.megadrop,.vethouse-primary-nav>li>.columndrop,.vethouse-primary-nav>li>ul,.vethouse-primary-nav>li{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}@media only screen and (min-width:1024px) and (max-width:1440px){.nav-container{padding:0 20px}.vethouse-primary-nav a{font-size:15px!important}.vethouse-primary-nav li>ul li>a>i,.vethouse-primary-nav>li.dropdown>a>span>i{padding-left:2px}}@media only screen and (min-width:768px) and (max-width:1024px){.nav-container a.menu-logo>img{max-width:100px;height:auto}}@media only screen and (min-width:768px) and (max-width:959px){.menu-container{width:768px}}@media only screen and (min-width:480px) and (max-width:767px){.menu-container{width:420px}}@media only screen and (max-width:479px){.menu-container{width:300px}}@media only screen and (max-width:959px) and (min-width:769px){.vethouse-primary-nav>li>ul li ul li ul{left:-200px;z-index:3}.vethouse-primary-nav>li>a{padding:20px 12px;font-size:12px}.vethouse-primary-nav .columndrop .col{width:120px;margin:0 5px}}.menu-item.mobile-menu-extras{display:none!important}.menu-item.menu-item-side{width:50px}.hamburger-menu-wrapper{display:block!important;position:absolute;top:calc(50% + 2px);left:20px;transform:translateY(-50%);width:30px;height:24px;cursor:pointer}.hamburger-menu,.hamburger-menu:after,.hamburger-menu:before{display:block!important;width:30px;height:3px}.hamburger-menu{position:relative;transform:translateY(8px);background:var(--text-color)}.hamburger-menu.animate{background:#fff0!important}.hamburger-menu:before{content:"";position:absolute;left:0;bottom:8px;background:var(--text-color);transition:bottom 300ms 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1)}.hamburger-menu:after{content:"";position:absolute;left:0;top:8px;background:var(--text-color);transition:top 300ms 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1)}body.ozy-alternate-menu .hamburger-menu,body.ozy-alternate-menu .hamburger-menu:before,body.ozy-alternate-menu .hamburger-menu:after{background:var(--alternate-text-color)}.hamburger-menu.animate:after{top:0;transform:rotate(45deg);transition:top 300ms cubic-bezier(.23,1,.32,1),transform 300ms 300ms cubic-bezier(.23,1,.32,1)}.hamburger-menu.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(.23,1,.32,1),transform 300ms 300ms cubic-bezier(.23,1,.32,1)}.menu-side-switch .hamburger-menu.animate{opacity:0;transition:opacity 300ms ease}@media only screen and (min-width:769px){.vethouse-primary-nav .col h3{margin-bottom:15px;overflow:hidden}.vethouse-primary-nav .col h3:before,.vethouse-primary-nav .col h3:after{content:'';position:absolute;bottom:0;left:0;width:40px;height:1px;background-color:currentColor}.vethouse-primary-nav .col h3:before{left:40px;width:100%;opacity:.3}}@media only screen and (max-width:768px){body{overflow-x:hidden}label.responsive_menu span{margin-left:0}.vethouse-primary-nav>li.menu-item-search{display:none}body.ozy-alternate-menu #main,body:not(.full-page-template):not(.single) #main{padding-top:var(--menu-height)!important}.nav-container{height:var(--menu-height)}.vethouse-primary-nav{display:block!important;position:absolute;top:0;left:auto;right:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-container>h1,.nav-container a.menu-logo img{top:50%;left:20px;transform:translateY(-50%);max-width:220px;width:auto;height:auto;margin-right:auto}.vethouse-primary-nav>li:not(.menu-item-side){display:none}}.menu-wrap .hamburger-menu-wrapper{top:95px;left:30px;transform:none}.menu-wrap .hamburger-menu-wrapper .hamburger-menu,.menu-wrap .hamburger-menu-wrapper .hamburger-menu:before,.menu-wrap .hamburger-menu-wrapper .hamburger-menu:after{background-color:#fff}.menu-wrap{position:fixed;z-index:1001;top:0;width:var(--side-menu-width);height:100vh;-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}body.menu-open .menu-wrap{-webkit-transform:translate3d(calc(100vw - var(--side-menu-width)),0,0);transform:translate3d(calc(100vw - var(--side-menu-width)),0,0)}.menu-wrap>.menu{overflow:auto;width:100%;height:calc(100vh - var(--menu-inner-height));margin-top:var(--menu-inner-height);padding:0 80px 0 80px}.show-menu .menu-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vethouse-side-nav li{list-style:none;position:relative;text-align:right}.vethouse-side-nav a{text-decoration:none;display:inline-block;font-weight:500!important;text-align:right}.vethouse-side-nav>li{padding:2px 0}.vethouse-side-nav>li li{line-height:1em;padding:2px 0 1px}.vethouse-side-nav>li li.current_page_item{padding:2px 0 5px}.vethouse-side-nav>li li li{padding:2px 0 2px 15px}.vethouse-side-nav>li li>a{line-height:1.5em;font-weight:400!important}.vethouse-side-nav li>a>span{position:relative}.vethouse-side-nav li>a>span:before,.vethouse-side-nav li>a>span:after{content:'';display:block;position:absolute;height:2px;width:0}.vethouse-side-nav li>a>span:before{-webkit-transition:width 0s ease,background .4s ease;transition:width 0s ease,background .4s ease;left:0;right:0;bottom:-4px}.vethouse-side-nav li>a>span:after{right:0;bottom:-4px;background:currentColor;-webkit-transition:width .4s ease;transition:width .4s ease}.vethouse-side-nav li.current_page_parent>a>span:before,.vethouse-side-nav li.current_page_item>a>span:before,.vethouse-side-nav li>a>span:hover:before{width:100%;background:currentColor;-webkit-transition:width .4s ease;transition:width .4s ease}.vethouse-side-nav li.current_page_parent>a>span:before,.vethouse-side-nav li.current_page_item>a>span:after,.vethouse-side-nav li>a>span:hover:after{width:100%;background:0 0;-webkit-transition:all 0s ease;transition:all 0s ease}.vethouse-side-nav li.dropdown>a:after{font-family:'ozythemes';content:"\e442";font-weight:100!important;font-size:20px;display:table-cell;position:absolute;top:3px;right:-40px}.vethouse-side-nav li.open.dropdown>a:after{content:"\e50e"}.vethouse-side-nav li>a>span>i.menu-icon{display:none}