.header {z-index:10;}
.info-banner-mobile {display:none;}

.has-mega-menu {position:relative;}
.has-mega-menu > .mega-menu {display: block;position: absolute;left: 0;top: 40px;width: 100vw;box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .15);z-index: -1;opacity: 0;transform: translateY(-40px);pointer-events: none;overflow: hidden;transition: transform 0.5s cubic-bezier(0.16,1,0.3,1), opacity 0.4s ease;}

.has-mega-menu > .mega-menu > .container-outer {background-color:#fff;margin-top:40px;}
.has-mega-menu.is-open > .mega-menu {opacity:1;transform:translateY(0);pointer-events:auto;}

li.has-mega-menu .menu-arrow {margin-left:5px;transition: ease-in-out all .15s;}
li.has-mega-menu.is-open .menu-arrow {transform:rotate(180deg);}

.has-mega-menu > .mega-menu {transition:transform 0.5s cubic-bezier(0.16,1,0.3,1), opacity 0.4s ease;}

nav.header__navigation.js-navigation {position:static;}
nav.header__navigation.js-navigation li.has-mega-menu {position:static;}

header.header #app-container {position:static;}

.mega-content {display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.5fr;gap:40px;align-items:start;padding:50px 0;}
.mega-content.custom {display: block;}
.mega-column {min-width:0;}
.mega-section:not(:last-child) {margin-bottom:15px;}

.mega-section-title {font-size:12px;margin:0 0 12px 0;color:var(--grey);line-height:1.3;text-transform:uppercase;display: block;font-family: 'Nunito Sans', sans-serif;font-weight:700 !important;color:#77B336 !important;}
.featured-top-title {color:#77B336 !important;}

.mega-link-list {list-style:none;padding:0;margin:0;}
.mega-link-list li {display:block;}
.mega-link-list a {color:var(--grey);text-decoration:none;font-size:12px;display:inline-block;transition:color 0.3s ease;line-height:1.45em;margin-bottom:12px;}
.header__navigation--top li .mega-link-list a:hover {color:var(--blue);}

.mega-menu .title-placeholder {height:27px;}

.mega-featured-column {display:flex;align-items:flex-start;}

header nav ul.menu li.is-open > a {color:var(--blue) !important;}
header nav ul.menu li.is-open svg path {stroke:var(--blue) !important;}

.featured-item {border-radius:0px;overflow:hidden;display:flex;flex-direction:column;height:100%;}
.featured-top-title {font-size:12px;color:var(--grey);text-transform:uppercase;margin:0 0 10px 0;line-height:15.6px;padding-left:4px;font-weight:700 !important;}
.featured-image img {width:100%;height:auto;display:block;border-radius:0;padding-left:2px;margin-bottom:15px;}
.video-thumbnail-container .video-thumbnail > img {margin-bottom:10px !important;}
.featured-info {flex-grow:1;display:flex;flex-direction:column;}
.featured-bottom-title {font-size:14px;font-weight:500 !important;margin:0 0 0 0;line-height:1.3;color:var(--black);}
.featured-name {font-size:14px;margin:0 0 4px 0;display: inline !important;width: auto;color:var(--black);}
.featured-location {font-size:14px;margin:0;display: inline !important;width: auto;color:var(--black);}

/*header.mega-opened .header__content {box-shadow:none !important;}*/
header .header__content {box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .15) !important;}

.find-a-clinic-mega-menu-content a {color:var(--blue) !important;text-decoration: underline;}
.find-a-clinic-mega-menu-content a:hover {text-decoration: none;}
.find-a-clinic-mega-menu-content p {margin:0 0 15px 0;font-size:15px;}

.find-a-clinic-mega-menu-content .zip-search form {margin-bottom:15px;}
.find-a-clinic-mega-menu-content .zip-search .zip-field-wrap {overflow:hidden;display:table;}
.find-a-clinic-mega-menu-content .zip-search .zip-field-wrap input[type=text] {width:210px;line-height:30px;padding-left:10px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top:1px solid var(--grey-medium);border-bottom:1px solid var(--grey-medium);border-left:1px solid var(--grey-medium);height: 45px;}
.find-a-clinic-mega-menu-content .zip-search .zip-field-wrap button {float:right;background-color: var(--blue);padding: 7px 10px 4px 10px;; border:1px solid var(--blue);border-top-right-radius:5px;border-bottom-right-radius:5px;height: 45px;}
.find-a-clinic-mega-menu-content .zip-search svg circle {stroke:var(--white) !important;}
.find-a-clinic-mega-menu-content .zip-search svg line {stroke:var(--white) !important;}
 
.find-a-clinic-mega-menu-content .use-location {margin-top:10px;width: 250px;}
.find-a-clinic-mega-menu-content .use-location a.button {display:flex; align-items:center; gap:3px; font-size:14px; color:#555; text-decoration:none; border:2px solid var(--blue); padding:10px 16px; cursor:pointer;background: var(--white);justify-content: center;}
.find-a-clinic-mega-menu-content .use-location a.button:before {border-radius:0 !important;}
.find-a-clinic-mega-menu-content .use-location svg {flex-shrink:0;}
.find-a-clinic-mega-menu-content .use-location a.button:hover svg path {fill:var(--white) !important;}
.find-a-clinic-mega-menu-content .use-location a.button:hover {color:var(--white) !important;}


.header__buttons a.btn-menu-schedule-now.button {background:#fd934a;width: 190px;text-align: center !important;padding: 0;line-height: 50px;justify-content: center;}

.be-template {top: 58px !important;right: 261px !important;}

.be-template .entrypoint button {width:20px !important; height:20px !important;transition:transform 0.2s ease-in-out !important; transform:scale(1) !important;}
.be-template .entrypoint button:hover {transform:scale(1.3) !important}
.be-template .entrypoint button:hover .icon {margin-top:1px !important;;}
.be-template .entrypoint button:focus {outline:0 !important;box-shadow:none !important;}
.be-template button.be-hide {width:20px !important; height:20px !important;left:-18px !important;}
.be-template button.be-hide:focus {outline:0 !important;box-shadow:none !important;}
.be-template button.be-hide svg {width:20px !important; height:20px !important;min-width:20px !important; min-height:20px !important;transform: rotate(180deg);}
.be-template button.be-hide svg path {fill:#FFFFFF;}
.be-template .entrypoint button .icon {width:20px !important; height:20px !important; background:#e0e0e0 !important;}
.be-template .entrypoint button .icon img {width:12px !important; height:12px !important; content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23999999" d="M512,240c0,114.9-114.6,208-256,208c-37.1,0-72.3-6.4-104.1-17.9c-11.9,8.7-31.3,20.6-54.3,30.6c-24,10.4-52.9,19.3-81.6,19.3c-6.5,0-12.3-3.9-14.8-9.9s-1.1-12.8,3.4-17.4l.3-.3c.3-.3.7-.7,1.3-1.4c1.1-1.2,2.8-3.1,4.9-5.7c4.1-5,9.6-12.4,15.2-21.6c10-16.6,19.5-38.4,21.4-62.9C17.7,326.8,0,285.1,0,240c0-114.9,114.6-208,256-208s256,93.1,256,208Z"/></svg>') !important;}

#cxone-guide-container {width: 100%;max-width: 1280px;position: fixed;left: 50%;transform: translateX(-50%);top: 0;z-index: 99999999999;}
#cxone-guide-container .guide-container {position: relative;width: 100%;}

#cxone-guide-container .pcontainer {top:44px !important;right:-147px !important}
body.admin-bar #cxone-guide-container .pcontainer {top:44px !important;right:-144px !important}

body #cxone-guide-container .required-fields {padding: 5px 1.875em !important;}
body #cxone-guide-container .form-field:has(span.error) {margin-bottom:6px !important;}

.menu-item.menu-item-gtranslate {position:static !important;}
.gtranslate-icon.container {height:0;list-style: none;}
.gglobe {position: absolute !important; right: 305px !important; top: 78px !important;width:22px !important;height:22px !important;background:#999999 !important;z-index: 9999 !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23e0e0e0' d='M15.624,1.028c-7.811,0-14.167,6.355-14.167,14.167c0,7.812,6.356,14.167,14.167,14.167 c7.812,0,14.168-6.354,14.168-14.167C29.792,7.383,23.436,1.028,15.624,1.028z M28.567,15.195c0,0.248-0.022,0.49-0.037,0.735 c-0.091-0.23-0.229-0.53-0.262-0.659c-0.048-0.196-0.341-0.879-0.341-0.879s-0.293-0.39-0.488-0.488 c-0.194-0.098-0.341-0.342-0.683-0.536c-0.342-0.196-0.487-0.293-0.779-0.293c-0.294,0-0.585-0.391-0.928-0.586 c-0.342-0.194-0.39-0.097-0.39-0.097s0.39,0.585,0.39,0.731c0,0.146,0.438,0.39,0.879,0.292c0,0,0.292,0.537,0.438,0.683 c0.146,0.146-0.049,0.293-0.341,0.488c-0.293,0.194-0.244,0.146-0.392,0.292c-0.146,0.146-0.633,0.392-0.78,0.488 c-0.146,0.097-0.731,0.39-1.023,0.097c-0.143-0.141-0.099-0.438-0.195-0.634c-0.098-0.195-1.122-1.707-1.61-2.389 c-0.085-0.12-0.293-0.49-0.438-0.585c-0.146-0.099,0.342-0.099,0.342-0.099s0-0.342-0.049-0.585 c-0.05-0.244,0.049-0.585,0.049-0.585s-0.488,0.292-0.636,0.39c-0.145,0.098-0.292-0.194-0.486-0.439 c-0.195-0.243-0.391-0.537-0.439-0.781c-0.049-0.243,0.244-0.341,0.244-0.341l0.438-0.243c0,0,0.537-0.097,0.879-0.049 c0.341,0.049,0.877,0.098,0.877,0.098s0.146-0.342-0.049-0.488c-0.194-0.146-0.635-0.39-0.83-0.341 c-0.194,0.048,0.097-0.244,0.34-0.439l-0.54-0.098c0,0-0.491,0.244-0.638,0.293c-0.146,0.048-0.4,0.146-0.596,0.39 c-0.194,0.244,0.078,0.585-0.117,0.683c-0.194,0.098-0.326,0.146-0.473,0.194c-0.146,0.049-0.61,0-0.61,0 c-0.504,0-0.181,0.46-0.05,0.623l-0.39-0.476L18.564,8.88c0,0-0.416-0.292-0.611-0.389c-0.195-0.098-0.796-0.439-0.796-0.439 l0.042,0.439l0.565,0.572l0.05,0.013l0.294,0.39l-0.649,0.049V9.129c-0.612-0.148-0.452-0.3-0.521-0.347 c-0.145-0.097-0.484-0.342-0.484-0.342s-0.574,0.098-0.721,0.147c-0.147,0.049-0.188,0.195-0.479,0.292 c-0.294,0.098-0.426,0.244-0.523,0.39s-0.415,0.585-0.608,0.78c-0.196,0.196-0.558,0.146-0.704,0.146 c-0.147,0-0.851-0.195-0.851-0.195V9.173c0,0,0.095-0.464,0.047-0.61l0.427-0.072l0.713-0.147l0.209-0.147l0.3-0.39 c0,0-0.337-0.244-0.094-0.585c0.117-0.164,0.538-0.195,0.733-0.341c0.194-0.146,0.489-0.244,0.489-0.244s0.342-0.292,0.683-0.634 c0,0,0.244-0.147,0.536-0.245c0,0,0.83,0.732,0.977,0.732s0.683-0.341,0.683-0.341s0.146-0.438,0.098-0.585 c-0.049-0.146-0.293-0.634-0.293-0.634s-0.146,0.244-0.292,0.439s-0.244,0.439-0.244,0.439s-0.683-0.047-0.731-0.193 c-0.05-0.147-0.146-0.388-0.196-0.533c-0.047-0.147-0.438-0.142-0.729-0.044c-0.294,0.098,0.047-0.526,0.047-0.526 s0.294-0.368,0.488-0.368s0.635-0.25,0.828-0.298c0.196-0.049,0.783-0.272,1.025-0.272c0.244,0,0.537,0.105,0.684,0.105 s0.731,0,0.731,0l1.023-0.082c0,0,0.879,0.325,0.585,0.521c0,0,0.343,0.211,0.489,0.357c0.137,0.138,0.491-0.127,0.694-0.24 C26.127,6.525,28.567,10.576,28.567,15.195z M5.296,7.563c0,0.195-0.266,0.242,0,0.732c0.34,0.634,0.048,0.927,0.048,0.927 s-0.83,0.585-0.976,0.683c-0.146,0.098-0.536,0.634-0.293,0.487c0.244-0.146,0.536-0.292,0.293,0.098 c-0.244,0.391-0.683,1.024-0.78,1.269s-0.585,0.829-0.585,1.122c0,0.293-0.195,0.879-0.146,1.123 c0.033,0.17-0.075,0.671-0.16,0.877c0.066-2.742,0.989-5.269,2.513-7.336C5.26,7.55,5.296,7.563,5.296,7.563z M6.863,5.693 c1.193-1.101,2.591-1.979,4.133-2.573c-0.152,0.195-0.336,0.395-0.336,0.395s-0.341-0.001-0.976,0.683 C9.051,4.881,9.197,4.686,9.051,4.88S8.953,5.124,8.611,5.369C8.271,5.612,8.124,5.905,8.124,5.905L7.587,6.1L7.149,5.905 c0,0-0.392,0.147-0.343-0.049C6.82,5.804,6.841,5.75,6.863,5.693z M12.709,6.831l-0.194-0.292L12.709,6.1l0.47,0.188V5.417 l0.449-0.243l0.373,0.536l0.574,0.635l-0.381,0.292l-1.016,0.195V6.315L12.709,6.831z M19.051,11.416 c0.114-0.09,0.487,0.146,0.487,0.146s1.219,0.244,1.414,0.39c0.196,0.147,0.537,0.245,0.635,0.392 c0.098,0.146,0.438,0.585,0.486,0.731c0.05,0.146,0.294,0.684,0.343,0.878c0.049,0.195,0.195,0.683,0.341,0.927 c0.146,0.245,0.976,1.317,1.268,1.805l0.88-0.146c0,0-0.099,0.438-0.196,0.585c-0.097,0.146-0.39,0.536-0.536,0.731 c-0.147,0.195-0.341,0.488-0.634,0.731c-0.292,0.243-0.294,0.487-0.439,0.683c-0.146,0.195-0.342,0.634-0.342,0.634 s0.098,0.976,0.146,1.171s-0.341,0.731-0.341,0.731l-0.44,0.44l-0.588,0.779l0.048,0.731c0,0-0.444,0.343-0.689,0.537 c-0.242,0.194-0.204,0.341-0.399,0.537c-0.194,0.194-0.957,0.536-1.152,0.585s-1.271,0.195-1.271,0.195v-0.438l-0.022-0.488 c0,0-0.148-0.585-0.295-0.78s-0.083-0.489-0.327-0.732c-0.244-0.244-0.334-0.438-0.383-0.586c-0.049-0.146,0.053-0.584,0.053-0.584 s0.197-0.537,0.294-0.732c0.098-0.195,0.001-0.487-0.097-0.683s-0.145-0.684-0.145-0.829c0-0.146-0.392-0.391-0.538-0.537 c-0.146-0.146-0.097-0.342-0.097-0.535c0-0.197-0.146-0.635-0.098-0.977c0.049-0.341-0.438-0.098-0.731,0 c-0.293,0.098-0.487-0.098-0.487-0.391s-0.536-0.048-0.878,0.146c-0.343,0.195-0.732,0.195-1.124,0.342 c-0.389,0.146-0.583-0.146-0.583-0.146s-0.343-0.292-0.585-0.439c-0.245-0.146-0.489-0.438-0.685-0.682 c-0.194-0.245-0.683-0.977-0.73-1.268c-0.049-0.294,0-0.49,0-0.831s0-0.536,0.048-0.78c0.049-0.244,0.195-0.537,0.342-0.781 c0.146-0.244,0.683-0.536,0.828-0.634c0.146-0.097,0.488-0.389,0.488-0.585c0-0.195,0.196-0.292,0.292-0.488 c0.099-0.195,0.44-0.682,0.879-0.487c0,0,0.389-0.048,0.535-0.097s0.536-0.194,0.729-0.292c0.195-0.098,0.681-0.144,0.681-0.144 s0.384,0.153,0.53,0.153s0.622-0.085,0.622-0.085s0.22,0.707,0.22,0.854s0.146,0.292,0.391,0.39 C17.44,11.562,18.563,11.807,19.051,11.416z M24.66,20.977c0,0.146-0.049,0.537-0.098,0.732c-0.051,0.195-0.147,0.537-0.195,0.73 c-0.049,0.196-0.293,0.586-0.438,0.684c-0.146,0.098-0.391,0.391-0.536,0.439c-0.146,0.049-0.245-0.342-0.196-0.537 c0.05-0.195,0.293-0.731,0.293-0.731s0.049-0.292,0.097-0.488c0.05-0.194,0.635-0.438,0.635-0.438l0.391-0.732 C24.611,20.635,24.66,20.832,24.66,20.977z M3.015,18.071c0.063,0.016,0.153,0.062,0.28,0.175c0.184,0.16,0.293,0.242,0.537,0.341 c0.243,0.099,0.341,0.243,0.634,0.39c0.293,0.147,0.196,0.05,0.585,0.488c0.391,0.438,0.342,0.438,0.439,0.683 s0.244,0.487,0.342,0.635c0.098,0.146,0.39,0.243,0.536,0.341s0.39,0.195,0.536,0.195c0.147,0,0.586,0.439,0.83,0.487 c0.244,0.05,0.244,0.538,0.244,0.538l-0.244,0.682l-0.196,0.731l0.196,0.585c0,0-0.294,0.245-0.487,0.245 c-0.18,0-0.241,0.114-0.438,0.06C4.949,22.91,3.6,20.638,3.015,18.071z'/%3E%3C/svg%3E") !important;
}
.gglobe.active {transform: scale(1.2);background:var(--blue) !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%237FB6CE' d='M15.624,1.028c-7.811,0-14.167,6.355-14.167,14.167c0,7.812,6.356,14.167,14.167,14.167 c7.812,0,14.168-6.354,14.168-14.167C29.792,7.383,23.436,1.028,15.624,1.028z M28.567,15.195c0,0.248-0.022,0.49-0.037,0.735 c-0.091-0.23-0.229-0.53-0.262-0.659c-0.048-0.196-0.341-0.879-0.341-0.879s-0.293-0.39-0.488-0.488 c-0.194-0.098-0.341-0.342-0.683-0.536c-0.342-0.196-0.487-0.293-0.779-0.293c-0.294,0-0.585-0.391-0.928-0.586 c-0.342-0.194-0.39-0.097-0.39-0.097s0.39,0.585,0.39,0.731c0,0.146,0.438,0.39,0.879,0.292c0,0,0.292,0.537,0.438,0.683 c0.146,0.146-0.049,0.293-0.341,0.488c-0.293,0.194-0.244,0.146-0.392,0.292c-0.146,0.146-0.633,0.392-0.78,0.488 c-0.146,0.097-0.731,0.39-1.023,0.097c-0.143-0.141-0.099-0.438-0.195-0.634c-0.098-0.195-1.122-1.707-1.61-2.389 c-0.085-0.12-0.293-0.49-0.438-0.585c-0.146-0.099,0.342-0.099,0.342-0.099s0-0.342-0.049-0.585 c-0.05-0.244,0.049-0.585,0.049-0.585s-0.488,0.292-0.636,0.39c-0.145,0.098-0.292-0.194-0.486-0.439 c-0.195-0.243-0.391-0.537-0.439-0.781c-0.049-0.243,0.244-0.341,0.244-0.341l0.438-0.243c0,0,0.537-0.097,0.879-0.049 c0.341,0.049,0.877,0.098,0.877,0.098s0.146-0.342-0.049-0.488c-0.194-0.146-0.635-0.39-0.83-0.341 c-0.194,0.048,0.097-0.244,0.34-0.439l-0.54-0.098c0,0-0.491,0.244-0.638,0.293c-0.146,0.048-0.4,0.146-0.596,0.39 c-0.194,0.244,0.078,0.585-0.117,0.683c-0.194,0.098-0.326,0.146-0.473,0.194c-0.146,0.049-0.61,0-0.61,0 c-0.504,0-0.181,0.46-0.05,0.623l-0.39-0.476L18.564,8.88c0,0-0.416-0.292-0.611-0.389c-0.195-0.098-0.796-0.439-0.796-0.439 l0.042,0.439l0.565,0.572l0.05,0.013l0.294,0.39l-0.649,0.049V9.129c-0.612-0.148-0.452-0.3-0.521-0.347 c-0.145-0.097-0.484-0.342-0.484-0.342s-0.574,0.098-0.721,0.147c-0.147,0.049-0.188,0.195-0.479,0.292 c-0.294,0.098-0.426,0.244-0.523,0.39s-0.415,0.585-0.608,0.78c-0.196,0.196-0.558,0.146-0.704,0.146 c-0.147,0-0.851-0.195-0.851-0.195V9.173c0,0,0.095-0.464,0.047-0.61l0.427-0.072l0.713-0.147l0.209-0.147l0.3-0.39 c0,0-0.337-0.244-0.094-0.585c0.117-0.164,0.538-0.195,0.733-0.341c0.194-0.146,0.489-0.244,0.489-0.244s0.342-0.292,0.683-0.634 c0,0,0.244-0.147,0.536-0.245c0,0,0.83,0.732,0.977,0.732s0.683-0.341,0.683-0.341s0.146-0.438,0.098-0.585 c-0.049-0.146-0.293-0.634-0.293-0.634s-0.146,0.244-0.292,0.439s-0.244,0.439-0.244,0.439s-0.683-0.047-0.731-0.193 c-0.05-0.147-0.146-0.388-0.196-0.533c-0.047-0.147-0.438-0.142-0.729-0.044c-0.294,0.098,0.047-0.526,0.047-0.526 s0.294-0.368,0.488-0.368s0.635-0.25,0.828-0.298c0.196-0.049,0.783-0.272,1.025-0.272c0.244,0,0.537,0.105,0.684,0.105 s0.731,0,0.731,0l1.023-0.082c0,0,0.879,0.325,0.585,0.521c0,0,0.343,0.211,0.489,0.357c0.137,0.138,0.491-0.127,0.694-0.24 C26.127,6.525,28.567,10.576,28.567,15.195z M5.296,7.563c0,0.195-0.266,0.242,0,0.732c0.34,0.634,0.048,0.927,0.048,0.927 s-0.83,0.585-0.976,0.683c-0.146,0.098-0.536,0.634-0.293,0.487c0.244-0.146,0.536-0.292,0.293,0.098 c-0.244,0.391-0.683,1.024-0.78,1.269s-0.585,0.829-0.585,1.122c0,0.293-0.195,0.879-0.146,1.123 c0.033,0.17-0.075,0.671-0.16,0.877c0.066-2.742,0.989-5.269,2.513-7.336C5.26,7.55,5.296,7.563,5.296,7.563z M6.863,5.693 c1.193-1.101,2.591-1.979,4.133-2.573c-0.152,0.195-0.336,0.395-0.336,0.395s-0.341-0.001-0.976,0.683 C9.051,4.881,9.197,4.686,9.051,4.88S8.953,5.124,8.611,5.369C8.271,5.612,8.124,5.905,8.124,5.905L7.587,6.1L7.149,5.905 c0,0-0.392,0.147-0.343-0.049C6.82,5.804,6.841,5.75,6.863,5.693z M12.709,6.831l-0.194-0.292L12.709,6.1l0.47,0.188V5.417 l0.449-0.243l0.373,0.536l0.574,0.635l-0.381,0.292l-1.016,0.195V6.315L12.709,6.831z M19.051,11.416 c0.114-0.09,0.487,0.146,0.487,0.146s1.219,0.244,1.414,0.39c0.196,0.147,0.537,0.245,0.635,0.392 c0.098,0.146,0.438,0.585,0.486,0.731c0.05,0.146,0.294,0.684,0.343,0.878c0.049,0.195,0.195,0.683,0.341,0.927 c0.146,0.245,0.976,1.317,1.268,1.805l0.88-0.146c0,0-0.099,0.438-0.196,0.585c-0.097,0.146-0.39,0.536-0.536,0.731 c-0.147,0.195-0.341,0.488-0.634,0.731c-0.292,0.243-0.294,0.487-0.439,0.683c-0.146,0.195-0.342,0.634-0.342,0.634 s0.098,0.976,0.146,1.171s-0.341,0.731-0.341,0.731l-0.44,0.44l-0.588,0.779l0.048,0.731c0,0-0.444,0.343-0.689,0.537 c-0.242,0.194-0.204,0.341-0.399,0.537c-0.194,0.194-0.957,0.536-1.152,0.585s-1.271,0.195-1.271,0.195v-0.438l-0.022-0.488 c0,0-0.148-0.585-0.295-0.78s-0.083-0.489-0.327-0.732c-0.244-0.244-0.334-0.438-0.383-0.586c-0.049-0.146,0.053-0.584,0.053-0.584 s0.197-0.537,0.294-0.732c0.098-0.195,0.001-0.487-0.097-0.683s-0.145-0.684-0.145-0.829c0-0.146-0.392-0.391-0.538-0.537 c-0.146-0.146-0.097-0.342-0.097-0.535c0-0.197-0.146-0.635-0.098-0.977c0.049-0.341-0.438-0.098-0.731,0 c-0.293,0.098-0.487-0.098-0.487-0.391s-0.536-0.048-0.878,0.146c-0.343,0.195-0.732,0.195-1.124,0.342 c-0.389,0.146-0.583-0.146-0.583-0.146s-0.343-0.292-0.585-0.439c-0.245-0.146-0.489-0.438-0.685-0.682 c-0.194-0.245-0.683-0.977-0.73-1.268c-0.049-0.294,0-0.49,0-0.831s0-0.536,0.048-0.78c0.049-0.244,0.195-0.537,0.342-0.781 c0.146-0.244,0.683-0.536,0.828-0.634c0.146-0.097,0.488-0.389,0.488-0.585c0-0.195,0.196-0.292,0.292-0.488 c0.099-0.195,0.44-0.682,0.879-0.487c0,0,0.389-0.048,0.535-0.097s0.536-0.194,0.729-0.292c0.195-0.098,0.681-0.144,0.681-0.144 s0.384,0.153,0.53,0.153s0.622-0.085,0.622-0.085s0.22,0.707,0.22,0.854s0.146,0.292,0.391,0.39 C17.44,11.562,18.563,11.807,19.051,11.416z M24.66,20.977c0,0.146-0.049,0.537-0.098,0.732c-0.051,0.195-0.147,0.537-0.195,0.73 c-0.049,0.196-0.293,0.586-0.438,0.684c-0.146,0.098-0.391,0.391-0.536,0.439c-0.146,0.049-0.245-0.342-0.196-0.537 c0.05-0.195,0.293-0.731,0.293-0.731s0.049-0.292,0.097-0.488c0.05-0.194,0.635-0.438,0.635-0.438l0.391-0.732 C24.611,20.635,24.66,20.832,24.66,20.977z M3.015,18.071c0.063,0.016,0.153,0.062,0.28,0.175c0.184,0.16,0.293,0.242,0.537,0.341 c0.243,0.099,0.341,0.243,0.634,0.39c0.293,0.147,0.196,0.05,0.585,0.488c0.391,0.438,0.342,0.438,0.439,0.683 s0.244,0.487,0.342,0.635c0.098,0.146,0.39,0.243,0.536,0.341s0.39,0.195,0.536,0.195c0.147,0,0.586,0.439,0.83,0.487 c0.244,0.05,0.244,0.538,0.244,0.538l-0.244,0.682l-0.196,0.731l0.196,0.585c0,0-0.294,0.245-0.487,0.245 c-0.18,0-0.241,0.114-0.438,0.06C4.949,22.91,3.6,20.638,3.015,18.071z'/%3E%3C/svg%3E") !important;
}
.gsatelite.gt-current-lang img {border-color: var(--blue) !important;border-width: 1px;box-shadow: 0 0 2px 1px var(--blue) !important;}

body.admin-bar .be-template {top: 89px !important;}
body.admin-bar .gglobe {top: 77px !important;}

.gsatelites {position: relative !important;display: block;width: 329px;float: right;}
.gsatelites a:first-child{top: 56px !important;left: 30px !important;width: 115px !important;height: 42px !important;background: #FFF;padding: 15px 0 0 15px;border-top-left-radius: 5px;border-top-right-radius: 5px; box-shadow: 0px 2px 3px 0px rgba(128,128,128,0.5);}
.gsatelites a:first-child::after { content: "English";padding:0 0 0 10px;position: absolute;top: 26px;font-size: 14px;}
.gsatelites a:nth-child(2) {top: 98px !important;left: 30px !important;width: 115px !important;height: 42px !important;background: #FFF;padding: 15px 0 0 15px; box-shadow: 0px 2px 3px 0px rgba(128,128,128,0.5);}
.gsatelites a:nth-child(2)::after { content: "Polish";padding:0 0 0 10px;position: absolute;top: 26px;font-size: 14px;}
.gsatelites a:nth-child(3) {top: 140px !important;left: 30px !important;width: 115px !important;height: 42px !important;background: #FFF;padding: 15px 0 0 15px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; box-shadow: 0px 2px 3px 0px rgba(128,128,128,0.5);}
.gsatelites a:nth-child(3)::after { content: "Spanish";padding:0 0 0 10px;position: absolute;top: 26px;font-size: 14px;}

.gsatelites a img {box-shadow: none !important;border:1px solid #ccc}
.gsatelites a:first-child img {zoom: 125%;}
.gsatelites a:nth-child(2) img {zoom: 125%;}
.gsatelites a:nth-child(3) img {zoom: 125%;}

.gtranslate-icon .gglobe.active + .gsatelites a {display: inline !important;}

.header__search-btn {background: #e0e0e0;border-radius: 50%;width: 20px;height: 20px;transition:transform 0.2s ease-in-out; transform:scale(1.2);}
.header__search-btn:hover {transform:scale(1.4);}
.header__search-btn i {position:relative !important;line-height: 9px !important;transform:scale(0.9)}
.header__search-btn i:before {font-size: 13px;padding-left: 3px;color: #999;position: absolute;top: -13px;}

header .header__search-btn.active {background:#7FB6CE;}
header .header__search-btn.active i:before {color: var(--blue);}

.header__toggle.js-toggle-navigation {zoom:77%}
.header__toggle .tog {background-color: var(--blue) !important;}

.has_offer_banner+main, main {margin-top:80px !important;}
body main.has-banner.has-alert {margin-top:80px !important;}
@media screen and (min-width: 739px) and (max-width: 1220px) {
    body main.has-banner {margin-top: 80px !important;}
}

.sec-hero__phone {padding: 13px 30px 13px 30px;}
footer#footer-anchor .container {max-width: 1280px;}
footer#footer-anchor {background-color: #353535; padding: 0 30px;}
footer#footer-anchor .footer-locations {background-color: #353535;}
footer#footer-anchor .footer-locations .header-location {color:var(--white);font-family: "Nunito Sans", sans-serif;font-weight: normal;letter-spacing:1px;margin-bottom:5px;}
footer#footer-anchor .wrap-footer-locations-header {text-align: left;margin-bottom:40px;}
footer#footer-anchor .wrap-footer-locations-header p {padding:0;font-family: "marydale", sans-serif;font-size:30px;line-height:36px;}

footer#footer-anchor .footer-locations {padding:2.5em 0;}
footer#footer-anchor .footer-locations .btn-state-container {padding:0 30px;}

footer .footer {background-color: #353535;}

footer .footer .footer__info--content {color:var(--white);margin-top:10px;}

footer .footer .footer__info {width: 75%;display: grid;grid-template-columns: 40% 30% 30%;grid-template-rows: auto 1fr auto;align-items: start;}
footer .footer .footer__links {width: 25%;border: 0;padding-left: 0;}

footer .footer .footer-col1 {padding-right:30px;}

footer .footer .footer-col1,
footer .footer .footer-col2,
footer .footer .footer-col3 {grid-row: 1;}
footer .footer .footer__copyright {grid-column: 1 / -1;grid-row: 3;padding: 1.5rem 0 1rem;border-top: 1px solid rgba(255,255,255,0.1);margin-top: auto;font-size: 0.9rem;color: var(--white);border-top:0;}
footer .footer .footer__copyright .footer__nav ul {display:block;}
footer .footer .footer__copyright .footer__nav ul li {margin-top:0 !important;display: inline-flex;width: auto;margin-left:0;margin-right:15px;}
footer .footer .footer__copyright .footer__nav ul li a {font-weight:normal;}
footer .footer .footer__copyright > p {display:inline-flex; flex-wrap: wrap; column-gap: 5px; line-height: 18px;margin-right:15px;}
footer .footer .footer__copyright .footer__nav {display:block;}

footer .footer .footer-col2,
footer .footer .footer-col3 {padding-top:100px;}

footer .footer p.disclaimer-home-footer {color:var(--white);line-height:20px;}

footer .footer .footer-menu-title {color: var(--white);font-weight:bold;font-size:16px;margin-bottom:30px;}

footer .footer .footer__nav__col1 ul {list-style-type: none;list-style:none;}
footer .footer .footer__nav__col1 ul li a {color:var(--white);font-size:14px;line-height:24px;transition: all .2s ease;padding-bottom: 0;border-bottom: 1px solid hsla(0, 0%, 100%, .25);margin-bottom:10px;color: #fff;}
footer .footer .footer__nav__col1 ul li a:hover {border-bottom: 1px solid var(--white);}

footer .footer .footer__nav__col2 ul {list-style-type: none;list-style:none;}
footer .footer .footer__nav__col2 ul li a {color:var(--white);font-size:14px;line-height:24px;transition: all .2s ease;padding-bottom: 0;border-bottom: 1px solid hsla(0, 0%, 100%, .25);margin-bottom:10px;color: #fff;}
footer .footer .footer__nav__col2 ul li a:hover {border-bottom: 1px solid var(--white);}

.footer__info--social {display:table;margin:0 auto 30px auto;}
.footer__info--social-link a i {color:var(--black);}
.footer__info--social-link a {background: #fff;border-radius: 50%;width: 30px;height: 30px;line-height: 31px;text-align: center;font-size: 18px;}
.footer__info--social-link:first-child {margin-left:0;}

.footer_cta_newsletter {background:#464646;color:#FFF;border:0 !important;padding:20px;}
.footer_cta_newsletter h2 {color:var(--white);font-size: 20px !important;text-align: left !important;font-weight: 700;margin:0 0 15px 0;letter-spacing:1px;}
.footer_cta_newsletter .cta_footer_desc {color:var(--white);text-align: left;font-weight: normal;margin:0 0 15px 0;font-size:14px;}
.footer_cta_newsletter .gform_description {color:var(--white);}
.footer_cta_newsletter .gform_wrapper .gfield {margin-top:0;}
.footer_cta_newsletter .gform_wrapper .gfield label {color:var(--white);display:none;}
.footer_cta_newsletter .gform_wrapper .gfield input[type="email"] {width: 100%;padding: 10px 15px !important;border:0;border-radius: 5px;margin-bottom: 15px;background: #FFF;color: #353535;font-size:14px;}

.footer_cta_newsletter .gform_wrapper .gfield input {padding: 10px 15px !important;font-size:14px;}

.footer_cta_newsletter .gfield_checkbox .gchoice input.gfield-choice-input {position: absolute;opacity: 0;width: 0;height: 0;}
.footer_cta_newsletter .gfield_checkbox .gchoice label {position: relative;padding-left: 30px;cursor: pointer;display: inline-block;color: #FFF;}
.footer_cta_newsletter .gfield_checkbox .gchoice label:before {content: '';position: absolute;left: 0;top: 0;width: 20px;height: 20px;background: #353535;border: 2px solid #555;border-radius: 3px;}
.footer_cta_newsletter .gfield_checkbox .gchoice input.gfield-choice-input:checked + label:after {content: '';position: absolute;left: 6px;top: 3px;width: 5px;height: 10px;border: solid white;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.footer_cta_newsletter .gfield_checkbox .gchoice input.gfield-choice-input:checked + label:before {background: #353535;border-color: #FFF;}
.footer_cta_newsletter .gfield_checkbox .gchoice label {text-align: left;font-weight: normal;font-size: 11px;text-transform: none !important;}
.footer_cta_newsletter .gfield_checkbox .gchoice label a {color:#acd459;}
.footer_cta_newsletter .gform_wrapper .gform_footer  {margin-top:15px;}
.footer_cta_newsletter .gform_wrapper .gform_footer .button {background:#acd459;width: 100%;font-size:20px;font-weight: 700;margin-top: 0}
.footer_cta_newsletter ul.gfield_checkbox {list-style: none;text-align: left;}

.footer_cta_newsletter .gform-body .gform_fields > .gfield:first-child {width:48%;float:left;margin-right:4%;margin-bottom:10px;}
.footer_cta_newsletter .gform-body .gform_fields > .gfield:nth-child(2) {width:48%;float:left;margin-bottom:10px;}
.footer_cta_newsletter .gform-body .gform_fields > .gfield:nth-child(3) {width:100%;clear:both;}
.footer_cta_newsletter .gform-body .gform_fields legend.gfield_label {display:none !important;}

.btn-state-container {gap:80px;}
.wrap-city-list-dynamic {padding-left:30px;}



.state-dropdown-container {position:relative;display:table;width:100%;margin:15px auto;text-align:left;font-weight:bold;max-width:400px;}
.state-dropdown {display:none;}
.select-selected {background-color:#353535;color:white;padding:0 40px 0 20px;border:1px solid white;border-radius:7px;cursor:pointer;position:relative;min-height:50px;font-size:16px;line-height:50px;}
.select-selected:after {position:absolute;content:"";top:50%;right:5px;transform:translateY(-50%);width:50px;height:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 15a1 1 0 0 1-.707-.293l-4-4a1 1 0 1 1 1.414-1.414L12 12.586l3.293-3.293a1 1 0 0 1 1.414 1.414l-4 4A1 1 0 0 1 12 15z' fill='%23ffffff'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;}
.select-selected.select-arrow-active {border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.select-selected.select-arrow-active:after {transform:translateY(-50%) rotate(180deg);}
.select-items {position:absolute;top:100%;left:0;right:0;background-color:#464646;border:1px solid white;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:7px;border-bottom-right-radius:7px;z-index:99;}
.select-items div {color:white;padding:15px 20px;cursor:pointer;}
.select-items div:last-child {margin-bottom:0;}
.select-items div:hover, .same-as-selected {background-color:var(--blue)}
.select-hide {display:none;}


header.has-banner .gglobe {top: 30px !important;}
header.has-banner.has_offer_banner .gglobe {top: 30px !important;}

header.has-banner ~ #cxone-guide-container .be-template {top: 10px !important;transform: scale(1.2);margin-right: 7px;}
header.has-banner.has_offer_banner ~ #cxone-guide-container .be-template {top: 10px !important;transform: scale(1.2);margin-right: 7px;}

body.admin-bar header.has-banner ~ #cxone-guide-container .be-template {top: 42px !important;transform:scale(1.2);margin-right: 7px;}
body.admin-bar header.has-banner.has_offer_banner ~ #cxone-guide-container .be-template {top: 42px !important;transform:scale(1.2);margin-right: 7px;}

.state-dropdown-container {display: none !important;}


.lightbox {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); display: flex; align-items: center; justify-content: center; z-index: 99999999999999; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s ease;}
.lightbox.active {opacity: 1; visibility: visible;}
.lightbox-content {position: relative; width: 80%; max-width: 800px; aspect-ratio: 16 / 9; background: rgba(0, 0, 0, 0); border-radius: 8px; overflow: hidden; padding: 15px;}
.lightbox iframe {width: 100%; height: 100%; border: none;}
.lightbox-close {position: absolute; top: 0; right: 0; background: #fff; color: #000; border: none; border-radius: 50%; width: 30px; height: 30px; font-size: 20px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background 0.2s ease;}
.lightbox-close:hover {background: #ccc;}


.video-thumbnail-container {position: relative; display: block; border-radius: 0; padding-left: 2px;overflow: hidden;}
.video-thumbnail {width: 100%; height: auto; display: block;}
.video-play-overlay {position: absolute;    top: calc(50% - 46px);    left: calc(50% - 40px);    border-radius: 50%; width: 80px; height: 80px; background: rgba(255, 255, 255, 0.9); border-radius: 50; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s ease; box-shadow: 0 4px 12px rgba(0,0,0,0.3);}
.video-play-overlay:hover {background: rgba(255,255,255,1); transform: translate(-50, -50) scale(1.1);}
.play-icon {width: 24px; height: 24px; color: var(--blue); margin-left: 4px;}
.featured-image:hover .video-play-overlay {transform: translate(-50, -50) scale(1.05);}


.header__navigation--top {padding-top: 4px;}
.header__navigation--top li {}
.header__navigation--top > ul > li {margin-right:0 !important;padding:15px !important;}


.header__buttons.header__buttons--mobile a.btn-menu-call::before {display:none !important;}

.btn-state.btn-header-il.active {color:var(--white) !important;background:var(--blue);border:1px solid var(--white);}
.footer-locations .btn-state:before {background:var(--blue) !important;color:var(--white) !important;}
.footer-locations .btn-state {color:var(--white) !important;}
.footer-locations .btn-state.active {background:var(--blue) !important;color:var(--white) !important;}
.footer-locations .btn-state {font-weight: 700 !important;}
.wrap-city-list-dynamic .wrap-list-col a {font-weight: 500 !important;}

.current-menu-link {color:var(--blue) !important;}

.header__search {background-color:var(--lime) !important;box-shadow: 0px 2px 3px 0px rgba(128,128,128,0.5);}
.header__search--close:hover span:before {background-color:var(--blue) !important;}
.header__search--close:hover span:after {background-color:var(--blue) !important;}
.header__search--icon {background-color:var(--blue) !important;}

header.hero-section ~ #cxone-guide-container .be-template {display: none;}

.menu-container {gap: 35px;}

.header__search-btn {margin-right:-17px;padding-top:1px;padding-left:1px;}

#menu-main-menu-new > li.menu-item.menu-item-type-custom.menu-item-object-custom.is-open > div > div > div > div > div.mega-column.mega-featured-column > div > div.featured-info > h5 > a, #menu-main-menu-new > li.menu-item.menu-item-type-custom.menu-item-object-custom.is-open > div > div > div > div > div.mega-column.mega-featured-column > div > div.featured-info > h5 {font-weight:normal !important;}

 .footer__copyright-mobile, .footer-col-mobile {
        display: none;
    }

@media screen and (max-width: 1200px) {

    .gsatelites {float: left;}
    .gsatelites a:first-child{left: -23px !important;}
    .gsatelites a:nth-child(2) {left: -23px !important;}
    .gsatelites a:nth-child(3) {left: -23px !important;}
    .zip-field-wrap {width: 100%;}
    .find-a-clinic-mega-menu-content .zip-search .zip-field-wrap input[type=text] {width: calc(100% - 40px);}
    #menu-main-menu-new > li.menu-item.menu-item-type-custom.menu-item-object-custom.has-mega-menu.menu-item-10440.is-open > div > div > div {padding:0 20px;}
    .find-a-clinic-mega-menu-content .use-location {width:100%;}

    fieldset > div.ginput_container.ginput_container_checkbox {height:80px}
    
    #cxone-guide-container .pcontainer {z-index: 99999999999 !important;height:var(--popup-height) !important;max-height: none !important;max-width: 270px;}
    

    .header__search-btn i:before {padding-left: 2px;top: -11px;padding-top:0;}
    .header__search-btn {transform: scale(1.3);}

    .btn-menu-call {}
    .btn-menu-schedule-now.button {}

    .header__navigation {padding:20px 1em;}
    .header__navigation--top {height:auto;padding: 50px 20px;}
    #menu-main-menu-new > li.menu-item.menu-item-type-custom.menu-item-object-custom.has-mega-menu.is-open > div > div > div > div > div > p > a {display:inline !important;}

    nav.header__navigation.js-navigation {margin:0 auto;}

    .gglobe {left:15px !important;top: 20px !important;}
    header.has-banner .gglobe {top: 20px !important;}
    header.has-banner.has_offer_banner .gglobe {top: 16px !important;}
    

    .header__logo {display: table;width: auto;position: absolute;left: 50%;z-index: 999;transform: translateX(-72px);top:3px;}
    .be-template {left:47px !important;top:0 !important;}
    .header__search-btn {position: absolute;left: 92px;top: 20px;z-index: 9999;}
    .pre-header {display:none;}
    body.admin-bar .be-template {top: 32px !important;left:45px !important;}
    #cxone-guide-container .pcontainer {top:44px !important;left:-25px !important;}
    body.admin-bar #cxone-guide-container .pcontainer {top:44px !important;}
    #cxone-guide-container .pcontainer {width: 290px !important;}

    .be-template button.be-hide {left:-1px !important;}


    .has_offer_banner+main, main {margin-top:60px !important;}
    header.nav-open + .has_offer_banner+main, header.nav-open + main {margin-top:0 !important;}

    .header__navigation--top > ul > li {border-bottom: 1px solid #e6e6e5;padding-bottom:0;}
    li .menu-arrow {float: right;margin-top: -24px;}
    .header__toggle {top:35px;}
    header.nav-open .header__toggle {top:45px;zoom:62% !important;}
    body.admin-bar header.nav-open .header__toggle {top:42px;}

    .has-mega-menu.is-open > .mega-menu {position:static;width:100%;box-shadow:none;}
    .mega-content {display:block;padding:0 0 15px 0;}
    .has-mega-menu > .mega-menu > .container-outer {margin-top:0;}
    .mega-menu .container {padding: 0 15px;}
    .mega-link-list a {padding:0 !important;}
    .mega-section {margin-bottom:0;}
    .mega-menu .title-placeholder {height:0 !important;}
    .header__navigation--top li a {line-height:27px;padding:10px 0 10px 0 !important;}
    .header__navigation--top li {margin-right:0 !important;}
    .header.nav-open .header__content {position:relative !important;}
    .header.nav-open .header__content::after {display:none !important;}
    header.nav-open {position:static !important;}
    .featured-top-title {padding-left: 0; margin: 10px 0 10px 0;}
    .header__buttons.header__buttons--desktop {display:none;}
    
    header.nav-open .gglobe {display:none;}
    header.nav-open ~ #cxone-guide-container .be-template {display:none;}
    header.nav-open .header__search-btn {display:none;}
    body.admin-bar .header.nav-open .header__logo {top:0 !important;left:60px !important}
    .header.nav-open .header__logo a img {display:none;}
    .header.nav-open .header__logo a::after {content: "";display: inline-block;width: 50px;height: 50px;background-image: url("http://192.168.15.171/dotdash/chiroone/wp-content/uploads/2023/02/profile-co-logo-00.jpg");background-size: contain;background-repeat: no-repeat;margin-left: 10px;vertical-align: middle;}
    .header.nav-open .header__logo {top:0 !important;left:60px !important}
    header.header #app-container {padding-right: 0;display: block;padding-left: 0;}

    .header__buttons.header__buttons--mobile {padding:0px 0 30px !important;}

    .has-mega-menu:not(.is-open) > .mega-menu {display: none;}

    header.nav-open .header__buttons.header__buttons--mobile {display: table;margin:0 auto;box-shadow: none;width: 100%;max-width: 280px;}
    header.nav-open .header__buttons.header__buttons--mobile a {margin-bottom:15px;}

    header.nav-open .header__buttons.header__buttons--mobile a.btn-menu-call {border:2px solid var(--blue);background:var(--white);color:var(--blue);padding-left:27px;}
    header.nav-open .header__buttons.header__buttons--mobile a.btn-menu-call:hover {border:2px solid var(--white);background:var(--blue);color:var(--white);}

    header.nav-open .header__buttons.header__buttons--mobile a.btn-menu-schedule-now {width:100%;}

    
    body.admin-bar .gglobe {top: 20px !important;}

    footer .footer .footer__info--logo {text-align:left;}
    footer .footer .footer__info--content {text-align:left;}
    footer .footer .disclaimer-home-footer {text-align:left;}
    footer .footer .footer__info {width: 100%;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto auto;gap: 1.5rem;}
    
    footer .footer .footer-col1,
    footer .footer .footer-col2,
    footer .footer .footer-col3,
    footer .footer .footer__copyright {grid-row: auto;grid-column: 1;padding-right:0 !important;}
    
    .state-dropdown-container {margin-bottom: 0;}

    footer#footer-anchor .wrap-footer-locations-header{max-width: 483px;margin: 0 auto 30px auto;zoom: 82%;padding:0 25px;}
    .select-selected {margin:0 25px;}
    footer#footer-anchor .wrap-list-col {max-width: 380px;margin: 0 auto;}

    footer .footer .footer-col1 {grid-row: 2;grid-column: span 2;}
    footer .footer .footer__copyright {grid-row: 3;grid-column: span 2;}
    footer .footer .footer-col2 {grid-row: 1;padding-top:0;text-align: left;}
    footer .footer .footer-col3 {grid-row: 1;grid-column: 2;padding-top:0;text-align: left;}
    footer .footer .footer__links {width: 100%;}
    footer .footer .footer__info--social {display: table;margin: 15px 0 30px 0;}
    footer .footer .footer_cta_newsletter {max-width: 600px;}
    footer .footer > .container {max-width:700px;}
    .footer-locations {border-bottom:0 !important;}

    .state-dropdown-container {display: table !important;}

    .lightbox-content {width: 95%;max-width: none;}
    .lightbox-close {top: 10px;right: 10px;}

    .header__navigation--top li:not(.button) a {width:100%;}

    header.has-banner ~ #cxone-guide-container .be-template {top: -4px !important;transform: scale(1.2);margin-right: 7px;}
    body.admin-bar header.has-banner .gglobe {top: 16px !important;}
    header.has-banner .gglobe {top: 16px !important;}
    
    header.has-banner.has_offer_banner ~ #cxone-guide-container .be-template {top: -4px !important;}

    body.admin-bar header.has-banner ~ #cxone-guide-container .be-template {top: 24px !important;left: 48px !important;}
    body.admin-bar header.has-banner.has_offer_banner ~ #cxone-guide-container .be-template {top: 23px !important;margin-left:0;}

    .gglobe {zoom:115%;}
    #cxone-guide-container .be-template {zoom:115%;}
    .header__search-btn i {zoom:115%;}

    .select-items {position: static;margin: 0 25px;}
    .video-thumbnail-container {margin-bottom:0;}

    body main.has-banner {margin-top: 60px !important;}
    body main.has-banner.has-alert {margin-top:82px !important;}

    .mega-link-list li a {padding:0 !important;}

    .mega-section-title {margin:15px 0 12px 0;}

    .footer .footer__copyright:not(.footer__copyright-mobile), footer .footer .footer-col1:not(.footer-col-mobile) {
        display: none;
    }

    .footer__copyright-mobile, .footer-col-mobile {
        display: block;
    }
    footer .footer .footer-col1 {
        padding-top: 20px;
    }

    footer .footer, footer .footer .footer__links {
        padding-top: 0px !important;
    } 
    #footer-anchor {
        padding-bottom: 30px;
    }

    footer .footer .footer__info {
        row-gap: 0 !important;
    }
}

@media screen and (max-width: 782px) {
    #cxone-guide-container .pcontainer {top: 42px !important;}
    body.admin-bar #cxone-guide-container .pcontainer {top:44px !important;}
    .header__content {padding: 10px 0 !important;}
    .header__buttons.header__buttons--mobile {}
    body.admin-bar .header.nav-open .header__logo {top:0 !important;}
    body.admin-bar header.nav-open .header__toggle {top:40px;}
    body.admin-bar header.has-banner.has_offer_banner ~ #cxone-guide-container .be-template {top: 36px !important;}

}

@media screen and (max-width: 768px) {
    .footer__info {margin-bottom:0;}
}

@media screen and (max-width: 739px) {
    .header__logo {transform: translateX(-55px);top:10px !important;}
    .header.nav-open .header__logo {top:0 !important;left:45px !important}
    body.admin-bar .header.nav-open .header__logo {top: 0 !important;left: 45px !important;}
}

@media screen and (max-width: 500px) {
    .header__logo {top: auto !important;}
    .footer__info--social-link {width: auto !important;}
    footer .footer {padding: 0px}
    #cxone-guide-container .pcontainer {zoom:85%;top:58px !important;}
    body.admin-bar #cxone-guide-container .pcontainer {top:58px !important;}
    footer#footer-anchor {padding: 0;}
    .state-dropdown-container {margin-bottom: 0;}
}

@media screen and (max-width: 450px) {
    .footer_cta_newsletter .gform_wrapper .gform_footer .button {margin-top:0;}
}

@media screen and (max-width: 414px) {
    .footer_cta_newsletter .gform_wrapper .gform_footer .button {margin-top:0;}
}



@media screen and (max-width: 370px) {
    #cxone-guide-container .pcontainer {left:-30px !important;}

}

@media screen and (max-width: 335px) {
    .header__logo {transform: translateX(-30px);}
    .header.nav-open .header__logo {top: 0 !important;left: 20px !important;}
    body.admin-bar .header.nav-open .header__logo {top: 0 !important;left: 20px !important;}

}

@media screen and (min-width: 740px) {
    .header__content {padding: 10px 0;}
} 