/* =========================================================
   FONT + COLOR SETTINGS
========================================================= */
:root {
--skin-primary:#173e66;
--skin-primary-hover:#0566b8;
--skin-accent:#6f8979;
--skin-accent-hover:#506859;
--skin-text:#4a4a4a;
--skin-text2:#4a4a4a;
--skin-text-light:#6c6c6c;
--skin-links:#065da5;
--skin-links-hover:#04467c;
--skin-dark:#4d4d4d;
--skin-dark2:#014680;
--skin-light:#f9f9f9;
--skin-light2:#e2dfdf;
--skin-light-rgb:243,243,243;
--skin-green:#d1dad5;
--skin-white:#ffffff;
--skin-black:#000000;
--skin-border:#dedede;
--skin-soft:#f5f5f5;
--skin-shadow:0 8px 24px rgba(23,62,102,.12);
--skin-radius:8px;
--skin-font-body:'Lato',Arial,Helvetica,sans-serif;
--skin-font-heading:'Inter',Arial,Helvetica,sans-serif;
}


/* =========================================================
   BASE / RESET
========================================================= */
*, *:before, *:after {box-sizing:border-box}
html {font-size:16px;font-weight:400;scroll-behavior:smooth}
body {margin:0;background:#FFFFFF;color:var(--skin-text);font-family:var(--skin-font-body);font-size:16px;font-weight:400;line-height:1.3}
p {margin:0 0 18px}
.mainwrapper {min-height:100vh;display:flex;flex-direction:column}
.mainwrapper a {color:var(--skin-links)}
.mainwrapper a:hover, .mainwrapper a:focus {color:var(--skin-links-hover)}
.mainwrapper img {max-width:100%;height:auto}
.SiteWrap {min-height:100%}
.contentareawrap {flex:1 0 auto}
.HideDesktop {display:none !important}
.noSelect {-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.noSelect:focus {outline:none !important}

/* BASE / RESET MOBILE */
@media only screen and (max-width:700px) {
	html {font-size:13px}
	body {font-size:13px;line-height:1.3}
}


/* =========================================================
   TYPOGRAPHY
========================================================= */
h1, h2, h3, h4, h5, h6, .moduletitle {font-family:var(--skin-font-heading) !important;line-height:1.22}
h1, .moduletitle {margin:0 0 24px;color:var(--skin-primary);font-size:36px;font-weight:700;letter-spacing:0;text-transform:none}
h2 {margin:0 0 20px;color:var(--skin-primary);font-size:32px;font-weight:700;letter-spacing:0;text-transform:none}
h3 {margin:0 0 16px;color:var(--skin-primary);font-size:26px;font-weight:700;letter-spacing:0;text-transform:none}
h4 {margin:24px 0 12px;color:var(--skin-dark2);font-size:20px;font-weight:700;line-height:1.3}
h5 {margin:20px 0 10px;color:var(--skin-dark2);font-size:18px;font-weight:700;line-height:1.35}
h6 {margin:18px 0 8px;color:var(--skin-text2);font-family:var(--skin-font-body) !important;font-size:14px;font-weight:400;font-style:italic;line-height:1.4}
.right-pane h1, .right-pane .moduletitle {font-size:32px}
.htmledit .moduletitle {font-size:20px;color:var(--skin-text);line-height:1.2}
.moduletitle::after {display:block;width:7rem;margin-top:18px;margin-bottom:6px;border-top:3px solid var(--skin-accent);content:""}
blockquote {margin:28px 0;padding:3px 0 3px 20px;border-left:4px solid var(--skin-accent);color:#606060;font-size:18px;font-style:italic;line-height:1.55}

@media only screen and (max-width:1000px) {
	h1, .moduletitle, .right-pane h1, .right-pane .moduletitle {font-size:30px;line-height:1.2}
	h2 {font-size:26px}
	h3 {font-size:23px}
	h4 {font-size:18px}
	h5 {font-size:16px}
	h6 {font-size:13px}
}


/* =========================================================
   CMS CONTENT / PAGE LAYOUT
========================================================= */
.skin-content-section {padding:20px 0 46px;background:#FFFFFF}
.skin-container {width:100%;max-width:1140px;margin:0 auto;padding-left:18px;padding-right:18px}
.top-pane .panelwrapper, .bottom-pane .panelwrapper {width:100%;margin:0;padding:0}
.panelwrapper {margin-bottom:28px}
.panelwrapper:last-child {margin-bottom:0}
#start-content {margin-top:15px}
.breadcrumb {margin:0 0 18px;padding:0;background:transparent;color:#888888;font-size:12px;list-style:none}
.breadcrumb li {display:inline}
.breadcrumb li + li:before {content:"/";padding:0 8px;color:#bbbbbb}
.breadcrumb a {text-decoration:none}
.WideRight .contentareawrap .col-md-8 {width:60%;max-width:60%;flex:0 0 60%}
.WideRight .contentareawrap .col-md-4 {width:40%;max-width:40%;flex:0 0 40%}
.HalfRight .contentareawrap .col-md-8 {width:50%;max-width:50%;flex:0 0 50%}
.HalfRight .contentareawrap .col-md-4 {width:50%;max-width:50%;flex:0 0 50%}
.htmledit table {max-width:100%}
.htmledit img {max-width:100%;height:auto !important}
.mainwrapper .center-pane a {text-decoration:underline}
.modulecontent ul {list-style:none;padding-left:12px !important}
.modulecontent ul li {position:relative;padding-left:15px;margin-bottom:8px;color:var(--skin-text)}
.modulecontent ul li::before {content:"\f0da";position:absolute;left:0;top:.15em;color:var(--skin-primary);font-family:"FontAwesome";font-size:.9em;font-weight:normal}
.product-slider-v1 ul li {padding-left:0 !important}
:target {scroll-margin-top:125px}

/* drops admin content below banner */
@media (min-width: 1200px)  {
.sitemappage, .loginpage .mainwrapper,.administration .mainwrapper, .htmledit .mainwrapper, .flexi-edit .mainwrapper, .memberlist .mainwrapper, .flexi-editheader .mainwrapper, .flexi-editfooter .mainwrapper {margin-top:120px !important}
}

@media only screen and (max-width:991px) {
	.WideRight .contentareawrap .col-md-8, .WideRight .contentareawrap .col-md-4, .HalfRight .contentareawrap .col-md-8, .HalfRight .contentareawrap .col-md-4 {width:100%;max-width:100%;flex:0 0 100%}
	.HideDesktop {display:block !important}
	.MobileHide {display:none !important}
}
@media only screen and (max-width:900px) {
	.skin-content-section {padding:18px 0 40px}
	:target {scroll-margin-top:20px}
}
@media only screen and (max-width:700px) {
	.skin-container {padding-left:15px;padding-right:15px}
	.htmledit table {width:100% !important;max-width:100% !important}
	.htmledit td, .htmledit th {height:auto !important}
}
@media only screen and (max-width:480px) {
	.skin-content-section {padding:15px 0 34px}
}


/* =========================================================
   STATIC LEFT NAV
========================================================= */
/* LEFT NAV CONTROL*/
.left-pane {display:none}
.col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
    
.ShowLeftNav .left-pane {display:block !important}
.ShowLeftNav .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;}
@media only screen and ( min-width: 768px) and ( max-width: 980px ) {
.ShowLeftNav .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
}
@media only screen and ( max-width: 767px) {
.ShowLeftNav .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
}

/* LEFT NAV HEADING */
.LeftNavHeadingX .breadcrumb > li:first-child { display: none; }
.LeftNavHeading .breadcrumb > li:nth-child(2) { display: none; }
.LeftNavHeading .breadcrumb > li:nth-child(3) { display: none; }
.LeftNavHeading .breadcrumb > li:nth-child(4) { display: none; }
.LeftNavHeading .breadcrumb > li:nth-child(5) { display: none; }
.LeftNavHeading .breadcrumb > li:nth-child(6) { display: none; }
.LeftNavHeading .breadcrumb { background-color: var(--skin-dark);text-align:center; padding-top:15px; padding-bottom:15px }
.LeftNavHeading .breadcrumb a { color:#FFFFFF;font-size:16px;font-weight:bolder;font-style:normal; text-decoration:none; text-align:center !important;text-transform:uppercase}
.LeftNavHeading .breadcrumb li {display:table;margin:0px auto 0px auto;}
/* LEFT NAV HEADING - PARENT */
.LeftNavHeading .breadcrumb > a:first-child { display: block; }
.LeftNavHeading .breadcrumb > a:nth-child(1) { display: none; }
.LeftNavHeading .breadcrumb > a:nth-child(2) { display: none; }
.LeftNavHeading .breadcrumb > a:nth-child(3) { display: none; }
.LeftNavHeading .breadcrumb > a:nth-child(4) { display: none; }
.LeftNavHeading .breadcrumb > a:nth-child(5) { display: none; }
.LeftNavHeading .breadcrumb > a:nth-child(6) { display: none; }
/* LEFT SIDE NAV */
div.AspNet-TreeView {margin:0px 0px 0px 0px;padding: 0;margin-right:0px;margin-top:0px; margin-bottom: 20px}
div.AspNet-TreeView ul { list-style: none; margin: 0px 0px 0px 0px; padding: 0;}
.AspNet-TreeView-Hide { display:none;}
div.AspNet-TreeView ul li {padding-left: 0px;}
div.AspNet-TreeView ul li li {padding: 1px 0 1px 0; }
div.AspNet-TreeView .AspNet-TreeView-Collapse {width: 2px; margin-right: -6px; float:left; cursor: pointer; }
div.AspNet-TreeView .AspNet-TreeView-Expand {width: 2px; margin-right: -6px; float:left; cursor: pointer;}
/* Accessibility: give TreeView expand/collapse controls a real 24px touch target without overlapping the page link. */
div.AspNet-TreeView .AspNet-TreeView-Collapse, div.AspNet-TreeView .AspNet-TreeView-Expand {width:24px;min-width:24px;min-height:38px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;text-align:center}
div.AspNet-TreeView li a { margin-left: 2px; padding-left: 12px; text-decoration: none;padding-top:3px;padding-bottom:3px;font-size:14px;padding:10px}
div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink { cursor: pointer;}
div.AspNet-TreeView a,
div.AspNet-TreeView a:visited,
div.AspNet-TreeView a:active,
div.AspNet-TreeView a:link {color:#FFFFFF; text-decoration:none;border-bottom: 0px;display: block;}
div.AspNet-TreeView a:hover { color:#FFFFFF}
li.AspNet-TreeView-Leaf,
li.AspNet-TreeView-Selected ,
li.AspNet-TreeView-Parent {display: block;list-style:none;font-weight: normal;color: #FFFFFF; text-decoration:none;padding-bottom:4px; margin-bottom:4px; background: var(--skin-primary); min-height: 10px; }
li.AspNet-TreeView-Root {display: block;list-style:none;font-weight: normal;color: #FFFFFF; text-decoration:none;padding-bottom:4px; margin-bottom:4px; background: var(--skin-primary); min-height: 10px; }
li.AspNet-TreeView-Selected ,
li.AspNet-TreeView-Leaf:hover,
li.AspNet-TreeView-Root:hover ,
li.AspNet-TreeView-Selected:hover ,
li.AspNet-TreeView-Parent:hover {border-left: 0px;background: var(--skin-dark);display: block;}
li.AspNet-TreeView-Root {margin-bottom:2px;padding-bottom:1px;padding-top:1px}
li.AspNet-TreeView-Leaf {padding-left:4px !important}
/* LEFT SIDE NAV - CHILD LINKS */
div.AspNet-TreeView li li a { margin-left: 15px; text-decoration: none;padding-top:4px;padding-bottom:4px;font-size:12px;}
li.AspNet-TreeView-ChildSelected {background-color: var(--skin-dark) !important;}
li.AspNet-TreeView-ChildSelected li.AspNet-TreeView-Leaf {background-color: var(--skin-dark) }
li.AspNet-TreeView-ChildSelected li.AspNet-TreeView-Leaf li li {background-color: var(--skin-dark) }
li.AspNet-TreeView-ParentSelected {background-color: var(--skin-dark) !important}
li.AspNet-TreeView-ParentSelected:hover {background-color: var(--skin-primary) !important}
li.AspNet-TreeView-ChildSelected li.AspNet-TreeView-Selected {background-color: var(--skin-primary)!important}
li.AspNet-TreeView-ChildSelected li.AspNet-TreeView-Leaf:hover {background-color: var(--skin-primary) !important}
/* TREEVIEW - SHRINK EXPAND SPACE */
div.AspNet-TreeView a.AspNet-TreeView-Expand,
div.AspNet-TreeView a.AspNet-TreeView-Collapse {width:16px !important;min-width:0 !important;max-width:16px !important;margin:0 !important;padding:0 !important;flex:none !important}


/* =========================================================
   BUTTONS / SHARED UI
========================================================= */
.skin-button, .mainwrapper .buttonlink, .mainwrapper input[type="submit"], .mainwrapper input[type="button"], .mainwrapper button[type="submit"] {display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 17px;border:1px solid var(--skin-primary);border-radius:999px;background:var(--skin-primary);color:#FFFFFF !important;font-family:var(--skin-font-body);font-size:14px;font-weight:700;line-height:1;text-decoration:none !important;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}
.skin-button:hover, .skin-button:focus, .mainwrapper .buttonlink:hover, .mainwrapper .buttonlink:focus, .mainwrapper input[type="submit"]:hover, .mainwrapper input[type="button"]:hover, .mainwrapper button[type="submit"]:hover {border-color:var(--skin-primary-hover);background:var(--skin-primary-hover);color:#FFFFFF !important;text-decoration:none !important}
.mainwrapper input[type="text"], .mainwrapper input[type="email"], .mainwrapper input[type="tel"], .mainwrapper input[type="password"], .mainwrapper input[type="number"], .mainwrapper select, .mainwrapper textarea {max-width:100%;border:1px solid #cccccc;border-radius:3px;background:#FFFFFF;color:var(--skin-text)}
.bg-customcolor1 {background-color:#FFFFFF !important}
.bg-customcolor2 {background-color:#000000 !important}
.bg-customcolor3 {background-color:#6e8878 !important}
.bg-customcolor4 {background-color:#d1dad5 !important}
.bg-customcolor5 {background-color:#173e66 !important}
.txt-customcolor1 {color:#FFFFFF !important}
.txt-customcolor2 {color:#000000 !important}
.txt-customcolor3 {color:#6e8878 !important}
.txt-customcolor4 {color:#d1dad5 !important}
.txt-customcolor5 {color:#173e66 !important}


/* =========================================================
   HEADER / TOP BAR / NAVIGATION
========================================================= */
.skin-header-shell {position:fixed;left:0;right:0;top:0;z-index:100;background:rgba(255,255,255,.85);box-shadow:0 2px 8px rgba(0,0,0,.10);backdrop-filter:saturate(110%);transition:background-color .3s ease}
.skin-header-shell.is-scrolled {background:#FFFFFF}
.skin-site-header {background:transparent}
.skin-header__inner {position:relative;width:100%;max-width:1140px;min-height:104px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;gap:28px}
.skin-brand {display:block;flex:0 0 auto;color:inherit;text-decoration:none !important}
.skin-brand__logo {display:block;width:auto;height:95px !important;max-width:none}
.skin-header__right {position:relative;display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-end;justify-content:center;align-self:stretch;padding:0}
.skin-utility {position:absolute;top:1px;right:0;min-height:25px;display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:5px;color:var(--skin-primary);font-family:var(--skin-font-heading);font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}
.mainwrapper .skin-utility a {display:inline-flex;align-items:center;gap:4px;color:var(--skin-primary);text-decoration:none}
.mainwrapper .skin-utility a:hover, .mainwrapper .skin-utility a:focus {color:var(--skin-accent-hover);text-decoration:none}
.skin-utility i {font-size:11px}
.skin-translate-wrap {display:inline-flex;align-items:center;min-height:22px}
.skin-translate-trigger {display:inline-flex;align-items:center;min-height:22px;padding:2px 6px;border:1px solid #c8c8c8;border-radius:0;background:rgba(255,255,255,.75);color:#111111;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;line-height:1.1;text-transform:uppercase;cursor:pointer}
.skin-translate-trigger::after {width:0;height:0;margin-left:5px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #777;content:""}
.skin-translate-trigger:hover,.skin-translate-trigger:focus {background:#FFFFFF;color:var(--skin-primary);outline:none}
.skin-translate-trigger[hidden] {display:none !important}
.skin-translate {display:inline-flex;align-items:center;min-height:22px}
.skin-translate[hidden] {display:none !important}
.skin-translate .goog-te-gadget-simple {padding:2px 5px !important;border:1px solid #c8c8c8 !important;background:rgba(255,255,255,.75) !important;font-size:10px !important;line-height:1.1 !important}
.skin-translate img {display:none !important}
.skin-nav {display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:16px}
.skin-nav__generated {display:flex;align-items:center;justify-content:flex-end;width:100%}
.skin-nav__list {display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0;list-style:none}
.skin-nav__item, .skin-nav__item--parent {position:relative;margin:0 2px;padding:0;list-style:none}
.mainwrapper .skin-nav__link {position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;padding:8px;border-radius:4px;color:#111111;font-family:var(--skin-font-heading);font-size:14px;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .45s ease,color .35s ease,box-shadow .45s ease,transform .30s ease}
.mainwrapper .skin-nav__list > .skin-nav__item:hover > .skin-nav__link, .mainwrapper .skin-nav__list > .skin-nav__item:focus-within > .skin-nav__link, .mainwrapper .skin-nav__list > .skin-nav__item.active > .skin-nav__link, .mainwrapper .skin-nav__list > .skin-nav__item--parent:hover > .skin-nav__link, .mainwrapper .skin-nav__list > .skin-nav__item--parent:focus-within > .skin-nav__link, .mainwrapper .skin-nav__list > .skin-nav__item--parent.active > .skin-nav__link {background:var(--skin-primary);color:#FFFFFF;box-shadow:0 3px 9px rgba(23,62,102,.16);transform:translateY(-1px)}
.mainwrapper .skin-nav__list > .skin-nav__item:last-child > .skin-nav__link, .mainwrapper .skin-nav__list > .skin-nav__item--parent:last-child > .skin-nav__link {margin-left:3px;border-radius:4px;background:transparent;color:#111111}
.mainwrapper .skin-nav__list > .skin-nav__item:last-child:hover > .skin-nav__link, .mainwrapper .skin-nav__list > .skin-nav__item:last-child:focus-within > .skin-nav__link, .mainwrapper .skin-nav__list > .skin-nav__item:last-child.active > .skin-nav__link, .mainwrapper .skin-nav__list > .skin-nav__item--parent:last-child:hover > .skin-nav__link, .mainwrapper .skin-nav__list > .skin-nav__item--parent:last-child:focus-within > .skin-nav__link, .mainwrapper .skin-nav__list > .skin-nav__item--parent:last-child.active > .skin-nav__link {background:var(--skin-primary);color:#FFFFFF;box-shadow:0 3px 9px rgba(23,62,102,.16);transform:translateY(-1px)}
.skin-nav__item--parent > .skin-nav__link {padding-right:24px}
.skin-nav__item--parent > .skin-nav__link:after {content:"";position:absolute;right:9px;top:50%;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-70%) rotate(45deg)}
.skin-nav__submenu {display:none;position:absolute;left:0;top:100%;z-index:110;min-width:235px;margin:0;padding:5px 0;background:var(--skin-primary);border-top:3px solid var(--skin-accent);box-shadow:var(--skin-shadow);list-style:none}
.skin-nav__submenu .skin-nav__item {width:100%;margin:0}
.mainwrapper .skin-nav__submenu .skin-nav__link {min-height:0;padding:10px 14px;border-radius:0;color:#FFFFFF;font-family:var(--skin-font-body);font-size:13px;font-weight:600;line-height:1.3;text-align:left;text-transform:none;white-space:normal;justify-content:flex-start}
.mainwrapper .skin-nav__submenu .skin-nav__link:hover, .mainwrapper .skin-nav__submenu .skin-nav__link:focus, .mainwrapper .skin-nav__submenu .active > .skin-nav__link {background:var(--skin-dark2);color:#FFFFFF}
.skin-submenus-on .skin-nav__item:hover > .skin-nav__submenu, .skin-submenus-on .skin-nav__item:focus-within > .skin-nav__submenu, .skin-submenus-on .skin-nav__item--parent:hover > .skin-nav__submenu, .skin-submenus-on .skin-nav__item--parent:focus-within > .skin-nav__submenu {display:block}
.skin-submenus-off .skin-nav__submenu {display:none !important}
.skin-submenus-off .skin-nav__item--parent > .skin-nav__link {padding-right:8px}
.skin-submenus-off .skin-nav__item--parent > .skin-nav__link:after {display:none}
.skin-nav__submenu .skin-nav__submenu {left:100%;top:-3px}
.skin-nav-toggle {display:none;width:44px;height:40px;flex:0 0 44px;margin-top:5px;margin-right:10px;padding:8px 9px !important;border:1px solid var(--skin-primary) !important;border-radius:4px !important;background:var(--skin-primary) !important;color:#FFFFFF;cursor:pointer}
.skin-nav-toggle:hover, .skin-nav-toggle:focus {background:var(--skin-dark2) !important;outline:none}
.skin-nav-toggle__icon {width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}
.skin-nav-toggle__icon > span {display:block;width:100%;height:3px;flex:0 0 3px;border-radius:2px;background:currentColor;transform-origin:center;transition:transform .2s ease,opacity .15s ease}
.skin-nav-toggle.is-open .skin-nav-toggle__icon {justify-content:center}
.skin-nav-toggle.is-open .skin-nav-toggle__icon > span:nth-child(1) {transform:translateY(3px) rotate(45deg)}
.skin-nav-toggle.is-open .skin-nav-toggle__icon > span:nth-child(2) {opacity:0}
.skin-nav-toggle.is-open .skin-nav-toggle__icon > span:nth-child(3) {transform:translateY(-3px) rotate(-45deg)}
.skin-mobile-utility {display:none}
html.translated-ltr .skin-header-shell {top:39px}

/* Keep the fixed desktop header aligned with the CMS canvas when the administration drawer is open. */
@media only screen and (min-width:901px) {
	.admin-drawer.active ~ .SiteWrap .skin-header-shell {left:200px}
}

@media only screen and (max-width:1150px) and (min-width:901px) {
	.skin-header__inner {gap:18px;padding-left:15px;padding-right:15px}
	.mainwrapper .skin-nav__link {padding-left:7px;padding-right:7px;font-size:11px}
	.skin-nav__item, .skin-nav__item--parent {margin-left:1px;margin-right:1px}
	.skin-nav__item--parent > .skin-nav__link {padding-right:20px}
	.skin-nav__item--parent > .skin-nav__link:after {right:7px}
	.skin-submenus-off .skin-nav__item--parent > .skin-nav__link {padding-right:7px}
	.skin-utility {font-size:9px;gap:7px}
	.skin-utility i {font-size:9px}
}
@media only screen and (max-width:900px) {
	.skin-header-shell {position:relative;left:auto;right:auto;top:auto;background:#FFFFFF;box-shadow:0 2px 8px rgba(0,0,0,.1);backdrop-filter:none}
	html.translated-ltr .skin-header-shell {top:auto}
	.skin-header__inner {min-height:82px;gap:15px;padding-top:8px;padding-bottom:8px}
	.skin-brand {flex:1 1 auto;min-width:0;max-width:calc(100% - 59px)}
	.skin-brand__logo {display:block;width:auto;height:auto !important;max-width:100%;max-height:75px}
	.skin-header__right {position:static;display:block;flex:0 0 auto;padding-top:0}
	.skin-nav-toggle {display:block}
	.skin-nav {display:block;position:absolute;left:0;right:0;top:100%;z-index:105;width:100%;max-height:0;margin-top:0;padding:0 18px;background:var(--skin-primary);box-shadow:0 10px 18px rgba(0,0,0,.18);opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:max-height .34s ease,opacity .22s ease,transform .28s ease,padding .28s ease,visibility 0s linear .34s}
	.skin-nav.is-open {max-height:760px;padding-top:7px;padding-bottom:14px;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:max-height .38s ease,opacity .24s ease .04s,transform .3s ease,padding .3s ease,visibility 0s linear 0s}
	.skin-nav__generated {display:block;width:100%}
	.skin-nav__list {display:block;width:100%}
	.skin-nav__item, .skin-nav__item--parent {display:block;width:100%;margin:0}
	.mainwrapper .skin-nav__link {display:block;min-height:0;padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.16);border-radius:0;color:#FFFFFF;font-size:13px;text-align:left;text-transform:uppercase;white-space:normal}
	.mainwrapper .skin-nav__item:hover > .skin-nav__link, .mainwrapper .skin-nav__item:focus-within > .skin-nav__link, .mainwrapper .skin-nav__item.active > .skin-nav__link, .mainwrapper .skin-nav__item--parent:hover > .skin-nav__link, .mainwrapper .skin-nav__item--parent:focus-within > .skin-nav__link {background:rgba(255,255,255,.09);color:#FFFFFF}
	.mainwrapper .skin-nav__list > .skin-nav__item:last-child > .skin-nav__link, .mainwrapper .skin-nav__list > .skin-nav__item--parent:last-child > .skin-nav__link {margin-left:0;border-radius:0;background:transparent;color:#FFFFFF}
	.skin-nav__item--parent > .skin-nav__link {padding-right:30px}
	.skin-nav__item--parent > .skin-nav__link:after {right:10px}
	.skin-submenus-on .skin-nav__submenu {display:block;position:static;min-width:0;margin:0;padding:2px 0 4px 14px;background:transparent;border-top:0;box-shadow:none}
	.skin-nav__submenu .skin-nav__submenu {margin-left:10px}
	.mainwrapper .skin-nav__submenu .skin-nav__link {padding:8px 8px 8px 13px;border-bottom:0;border-left:2px solid rgba(255,255,255,.2);color:#e9eff5;font-size:12px;text-transform:none}
	.skin-mobile-utility {display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:8px;border-top:1px solid rgba(255,255,255,.18)}
	.mainwrapper .skin-mobile-utility a {display:flex;align-items:center;gap:9px;padding:11px 9px;color:#FFFFFF;font-size:14px;font-weight:600;text-decoration:none}
	.mainwrapper .skin-mobile-utility a:hover, .mainwrapper .skin-mobile-utility a:focus {background:rgba(255,255,255,.09);color:#FFFFFF;text-decoration:none}
	.skin-mobile-utility i {width:16px;text-align:center}
}
@media only screen and (max-width:520px) {
	.skin-header__inner {min-height:74px}
	.skin-brand__logo {width:auto;height:auto !important;max-width:100%;max-height:65px}
	.skin-mobile-utility {grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce) {
	.skin-nav, .skin-nav.is-open, .skin-header-shell {transition:none}
}


/* =========================================================
   PAGE TITLE BAR
========================================================= */
.page-header-2-info-Box {padding:0 !important;background:transparent !important}
.page-header-2-image {width:100%;min-height:150px !important;object-fit:cover}
.page-header-2-info-wrap {position:absolute;top:70% !important}
.page-header-2-info-wrap h1 {color:#FFFFFF !important;text-shadow:2px 2px 2px rgba(0,0,0,1)}
.page-header-2-info-Box-Subtitle {color:#FFFFFF !important;text-shadow:2px 2px 2px rgba(0,0,0,1)}
.HomePage .page-header-2-info-Box-Wrap {width:45%;padding:30px 30px 5px !important;background:rgba(0,0,0,.8) !important;color:#FFFFFF}
.HomePage .page-header-2-info-wrap {top:65% !important;transform:translate(-50%,-70%) !important}
.HomePage .page-header-2-info-Box {color:#FFFFFF !important}
.HomePage .page-header-2-info-Box-Subtitle {line-height:28px}
.pageheadersplit .divimage {background-position:center}

@media only screen and (max-width:1200px) {
	.page-header-2-info-wrap {top:50% !important}
	.HomePage .page-header-2-info-wrap {top:60% !important}
	.HomePage .page-header-2-info-wrap h1 {width:100%;font-size:24px}
	.HomePage .page-header-2-info-Box-Wrap {width:60%}
	.HomePage .page-header-2-info-Box-Subtitle {font-size:18px;line-height:20px}
}
@media only screen and (max-width:1000px) {
	.page-header-2-info-Box {width:50%;font-size:20px}
	.page-header-2-info-wrap {top:55% !important}
}
@media only screen and (max-width:767px) {
	.pageheadersplit .divimage {background-position:left}
}
@media only screen and (max-width:650px) {
	.HomePage .page-header-2-info-Box-Wrap {width:100%;padding:10px !important;padding-top:0 !important}
	.HomePage .page-header-2-info-Box img {display:none}
	.HomePage .page-header-2-info-wrap {top:85% !important}
	.HomePage .page-header-2-info-wrap h1 {width:100%;margin-top:8px;font-size:14px}
	.HomePage .page-header-2-info-Box-Subtitle {font-size:12px;line-height:14px}
}


/* =========================================================
   FOOTER
========================================================= */
.skin-site-footer {flex:0 0 auto;background:var(--skin-primary);color:#FFFFFF}
.skin-footer__grid {display:grid;grid-template-columns:1fr 1fr;min-height:500px}
.skin-footer__content {display:flex;align-items:center;background:radial-gradient(circle farthest-side at 100% 0,#1d4c7f,#112c49)}
.skin-footer__content-inner {width:100%;max-width:620px;margin-left:auto;padding:48px 58px 42px 28px}
.skin-footer__brand {display:inline-block;margin-bottom:17px;text-decoration:none !important}
.skin-footer__logo {display:block;width:210px;height:auto}
.skin-footer__intro {max-width:540px;margin:0 0 18px;color:#FFFFFF;font-size:14px;line-height:1.35}
.skin-footer__locations {display:grid;gap:10px;margin:0 0 26px}
.skin-footer__location {display:grid;grid-template-columns:16px 1fr;gap:7px;align-items:start;color:#FFFFFF;font-size:13px;line-height:1.25}
.skin-footer__location > i {margin-top:2px;color:#FFFFFF;font-size:12px}
.skin-footer__location strong, .skin-footer__location span, .skin-footer__location a {display:block}
.mainwrapper .skin-footer__location a, .mainwrapper .skin-footer__copy a {color:#FFFFFF;text-decoration:none}
.mainwrapper .skin-footer__location a:hover, .mainwrapper .skin-footer__location a:focus, .mainwrapper .skin-footer__copy a:hover, .mainwrapper .skin-footer__copy a:focus {color:#FFFFFF;text-decoration:underline}
.skin-footer__copy {display:block;color:#FFFFFF;font-size:11px;line-height:1.4}
.skin-footer__divider {padding:0 5px;color:rgba(255,255,255,.65)}
.skin-footer__map {min-height:500px;background:#dfe5e7}
#tmj-map {width:100%;height:100%;min-height:500px}
.tmj-label {padding:3px 4px;border:1px solid #cccccc;border-radius:3px;background:#FFFFFF;font-size:11px;font-weight:700}
.tmj-label a {color:#004a7c !important;text-decoration:none !important}

@media only screen and (max-width:1000px) {
	.skin-footer__content-inner {padding-right:38px;padding-left:24px}
}
@media only screen and (max-width:991px) {
	.skin-footer__grid {grid-template-columns:1fr;min-height:0}
	.skin-footer__content-inner {max-width:760px;margin:0 auto;padding:42px 24px}
	.skin-footer__map {display:none}
}
@media only screen and (max-width:600px) {
	.skin-footer__content-inner {padding:35px 20px}
	.skin-footer__logo {width:195px}
	.skin-footer__intro {font-size:13px}
	.skin-footer__location {font-size:12px}
}























/* =========================================================
   PAGE CONTENT
========================================================= */

/* home banner */
.hero-banner-6-info-wrap-Gray-Light {margin:28px 0;padding:24px 28px;background:rgba(var(--skin-light-rgb),.52);border-left:6px solid var(--skin-primary);border-radius:12px}
.hero-banner-6-info-wrap-Gray-Light--green {border-left-color:var(--skin-accent);background:var(--skin-green)}
.hero-banner-6-info-wrap-Gray-Light h3,.pd-callout h4 {margin:0 0 10px;color:var(--skin-primary)}
.hero-banner-6-info-wrap-Gray-Light p {margin:0 0 14px;}
.hero-banner-6-info-wrap-Gray-Light p:last-child {margin-bottom:0}
@media only screen and (max-width: 999px) {
.hero-banner-6-info-wrap-Gray-Light {margin:0px 0;padding:0px 0px;background:none;border-left:0px solid var(--skin-primary);border-radius:0px}
.hero-banner-6-info-wrap-Gray-Light h1 {font-size: 20px;margin-bottom:7px;line-height: 22px;}
.banner-slider-6-copy {font-size: 12px;}
}

/*SuperFlexi - Hero Banner 1*/
.HeroBannerAboutPage .hero-banner-1-img {margin-bottom: 55px !important;}
.HeroBannerAboutPage .hero-banner-1-img {border-radius: 15px;box-shadow: 0 6px 18px rgba(0, 0, 0, 0.42);overflow: hidden;}
.HeroBannerAboutPage .hero-banner-1-col1 {text-shadow: 1px 1px 1px rgba(0, 0, 0, .4);}
@media all and (max-width: 990px) {
.HeroBannerAboutPage .hero-banner-1-img {margin-bottom: 10px !important;margin-top:0px}
.g-py-70 {padding-top: 1rem !important;padding-bottom: 3.5rem !important;}
}

/*SuperFlexi - home hero*/
.HomeHero .hero-banner-1 .hero-banner-1-img {border-radius: 15px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.42);overflow: hidden;}
@media only screen and (max-width: 767px) {
.HomeHero .hero-banner-1 .g-py-70 {padding-top: 2rem !important;padding-bottom: rem !important;}
.HomeHero .hero-banner-1 .hero-banner-1-col1, .HomeHero .hero-banner-1 .hero-banner-1-col2 {padding-left: 0px;padding-right: 1px;}
.HomeHero .hero-banner-1 .hero-banner-1-img {margin-top: 10px;}
}

/* CUSTOM CONTENT STYLE */
.pd-section {max-width:900px;margin:0 auto}
.pd-section--narrow {max-width:800px}
.pd-section--wide {max-width:1100px}

.pd-intro {max-width:820px;margin:0 auto 34px}
.pd-intro p {font-size:19px;color:var(--skin-text2)}

.pd-grid {display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.pd-grid--three {grid-template-columns:repeat(3,1fr)}
.pd-grid--four {grid-template-columns:repeat(4,1fr)}

.pd-card {background:var(--skin-white);border:1px solid var(--skin-light2);border-top:5px solid var(--skin-primary);border-radius:12px;padding:28px 30px;box-shadow:0 8px 24px rgba(23,62,102,.07)}
.pd-card h3 {margin:0 0 16px;color:var(--skin-primary);font-size:24px;line-height:1.25}
.pd-card h4 {margin:22px 0 10px;color:var(--skin-primary);font-size:19px;line-height:1.3}
.pd-card p {margin:0 0 18px;color:var(--skin-text2);}
.pd-card ul,.pd-card ol {margin:0 0 22px;margin-left:0px}
.pd-card li {color:var(--skin-text2);font-size:16px;line-height:1.55}
.pd-card--icon {text-align:center}
.pd-card-icon {display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 auto 18px;background:var(--skin-green);color:var(--skin-primary);border-radius:50%;font-size:24px}

.pd-feature-list {display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.pd-feature-card {display:grid;grid-template-columns:52px 1fr;gap:20px;align-items:start;background:var(--skin-white);border:1px solid var(--skin-light2);border-top:5px solid var(--skin-primary);border-radius:12px;padding:26px 28px;box-shadow:0 8px 24px rgba(23,62,102,.07)}
.pd-feature-icon {display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--skin-green);color:var(--skin-primary);border-radius:50%;font-size:22px}
.pd-feature-content h3 {margin:0 0 10px;color:var(--skin-primary);font-size:24px;line-height:1.25}
.pd-feature-content p {margin:0 0 14px;color:var(--skin-text2);}
.pd-feature-content p:last-child {margin-bottom:0}
.pd-feature-icon::before {font-family:"FontAwesome";font-weight:normal;font-size:22px;line-height:1}
@media (max-width:900px) {.pd-feature-list {grid-template-columns:1fr}}
@media (max-width:560px) {.pd-feature-card {grid-template-columns:1fr;text-align:center}.pd-feature-icon {margin:0 auto}}

.pd-panel {position:relative;margin:0 0 28px;padding:30px 32px;background:var(--skin-white);border:1px solid var(--skin-light2);border-radius:12px}
.pd-panel::before {content:"";position:absolute;top:0;left:0;width:72px;height:4px;background:var(--skin-accent);border-radius:12px 0 12px 0}
.pd-panel h3 {margin:0 0 16px;color:var(--skin-primary);font-size:28px;line-height:1.2}
.pd-panel h4 {margin:24px 0 12px;color:var(--skin-primary);font-size:20px;line-height:1.3}
.pd-panel px {margin:0 0 18px;color:var(--skin-text2);font-size:16px;line-height:1.75}
.pd-panel px:last-child {margin-bottom:0}
.pd-panel ul,
.pd-panel ol {margin:0 0 18px}
.pd-panel li {color:var(--skin-text2);}

.pd-tag {display:inline-block;margin-left:6px;color:var(--skin-accent);font-size:15px;font-weight:700;letter-spacing:.03em}

.pd-link {font-weight:700;text-decoration:none}
.pd-link:hover {text-decoration:underline}

.pd-button {display:inline-block;margin-top:4px;padding:10px 18px;background:var(--skin-primary);color:var(--skin-white) !important;font-weight:700;text-decoration:none !important;border-radius:999px}
.pd-button:hover {background:var(--skin-primary-hover);color:var(--skin-white) !important;text-decoration:none !important}

.pd-callout {margin:28px 0;padding:24px 28px;background:var(--skin-light);border-left:6px solid var(--skin-primary);border-radius:12px}
.pd-callout--green {border-left-color:var(--skin-accent);background:var(--skin-green)}
.pd-callout h3,.pd-callout h4 {margin:0 0 10px;color:var(--skin-primary)}
.pd-callout p {margin:0 0 14px;color:var(--skin-text2);}
.pd-callout p:last-child {margin-bottom:0}

.pd-note {margin:24px 0;padding:18px 22px;background:var(--skin-light);border:1px solid var(--skin-light2);border-radius:10px;color:var(--skin-text2);line-height:1.6}

.pd-cta {margin-top:36px;padding:30px 34px;background:var(--skin-light);border-left:6px solid var(--skin-accent);border-radius:12px;text-align:center}
.pd-cta h3 {margin:0 0 8px;color:var(--skin-primary);font-size:26px}
.pd-cta p {margin:0 0 18px;color:var(--skin-text2);font-size:17px}
.pd-cta p:last-child {margin-bottom:0}

.pd-faq {margin:0 0 22px;padding:24px 28px;background:var(--skin-white);border:1px solid var(--skin-light2);border-radius:12px}
.pd-faq h3 {margin:0 0 10px;color:var(--skin-primary);font-size:21px;line-height:1.3}
.pd-faq p {margin:0;color:var(--skin-text2);}

.pd-steps {counter-reset:pd-step;margin:0;padding:0;list-style:none}
.pd-steps li {counter-increment:pd-step;position:relative;margin:0 0 18px;padding:0 0 0 46px;color:var(--skin-text2);line-height:1.6}
.pd-steps li::before {content:counter(pd-step);position:absolute;left:0;top:0;width:30px;height:30px;background:var(--skin-primary);color:var(--skin-white);border-radius:50%;text-align:center;line-height:30px;font-weight:700}

.pd-checklist {margin:0 0 22px;padding:0;list-style:none}
.pd-checklist li {position:relative;margin:0 0 10px;padding-left:28px;color:var(--skin-text2);line-height:1.55}
.pd-checklist li::before {content:"\f00c";font-family:"FontAwesome";font-weight:normal;position:absolute;left:0;top:.1em;color:var(--skin-accent);font-size:.95em}

.pd-split {display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:start}

.pd-table {width:100%;border-collapse:collapse;margin:24px 0;background:var(--skin-white);border:1px solid var(--skin-light2)}
.pd-table th {background:var(--skin-primary);color:var(--skin-white);padding:13px 15px;text-align:left}
.pd-table td {padding:13px 15px;border-top:1px solid var(--skin-light2);color:var(--skin-text2)}

.pd-download-list {margin-top:18px;border-top:1px solid var(--skin-light2)}
.pd-download-list a {display:flex;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid var(--skin-light2);color:var(--skin-links);text-decoration:none;transition:all .18s ease}
.pd-download-list a:hover {padding-left:12px;background:var(--skin-light);color:var(--skin-links-hover);text-decoration:none}
.pd-download-list .fa {width:26px;font-size:22px;color:#d9534f;text-align:center;flex-shrink:0}
.pd-download-list span {font-size:17px;font-weight:600;line-height:1.4}

@media (max-width:900px) {.pd-grid,.pd-grid--three,.pd-grid--four,.pd-split {grid-template-columns:1fr}}
@media (max-width:560px) {.pd-section {padding:0px}.pd-card,.pd-panel,.pd-faq {padding:15px}.pd-cta,.pd-callout {padding:15px}}

.pd-service-cta {margin-top:38px;padding:32px 34px;background:var(--skin-light);border-left:6px solid var(--skin-accent);border-radius:12px}
.pd-service-cta__intro {max-width:760px;margin:0 auto 24px;text-align:center}
.pd-service-cta__intro h3 {margin:0 0 10px;color:var(--skin-primary);font-size:28px;line-height:1.25}
.pd-service-cta__intro p {margin:0;color:var(--skin-text2);font-size:17px;line-height:1.65}
.pd-service-cta__options {display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.pd-service-cta__options a {position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px 16px 72px;background:var(--skin-white);border:1px solid var(--skin-light2);border-radius:10px;color:var(--skin-primary) !important;text-decoration:none !important}
.pd-service-cta__options a:hover {background:var(--skin-green);color:var(--skin-primary) !important;text-decoration:none !important}
.pd-service-cta__options a::before {content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--skin-green);color:var(--skin-primary);border-radius:50%;font-family:"FontAwesome";font-weight:normal;font-size:18px;line-height:40px;text-align:center}
.pd-service-cta__phone::before {content:"\f095" !important}
.pd-service-cta__calendar::before {content:"\f073" !important}
.pd-service-cta__location::before {content:"\f041" !important}
.pd-service-cta__phone::after {display:none !important;content:none !important}
.pd-service-cta__options span {display:block;color:var(--skin-text2);font-size:15px;line-height:1.3}
.pd-service-cta__options strong {display:block;color:var(--skin-primary);font-size:16px;line-height:1.3}
@media (max-width:800px) {.pd-service-cta__options {grid-template-columns:1fr}}
@media (max-width:560px) {.pd-service-cta {padding:26px 22px}.pd-service-cta__options a {padding:14px 15px 14px 66px}}

.pd-feature-icon--tmj::before {content:"\f0f1"}
.pd-feature-icon--headache::before {content:"\f21e"}
.pd-feature-icon--nerve::before {content:"\f0e7"}
.pd-feature-icon--bruxism::before {content:"\f186"}
.pd-feature-icon--ear::before {content:"\f025"}
.pd-feature-icon--neck::before {content:"\f0fa"}
.pd-feature-icon--osa::before {content:"\f236"}
.pd-feature-icon--snoring::before {content:"\f2a2"}
.pd-feature-icon--manual::before {content:"\f256"}
.pd-feature-icon--exercise::before {content:"\f0ae"}
.pd-feature-icon--needling::before {content:"\f0fa"}
.pd-feature-icon--ultrasound::before {content:"\f0e7"}
.pd-feature-icon--posture::before {content:"\f21e"}
.pd-feature-icon--laser::before {content:"\f06d"}
.pd-feature-icon--pain::before {content:"\f0f0"}
.pd-feature-icon--sleep::before {content:"\f236"}
.pd-feature-icon--therapy::before {content:"\f554"}
.pd-feature-icon--technology::before {content:"\f085"}


/* FAQ accordion/page tightening */
.for-patients-frequently-asked-questions h1 {margin:0 0 24px;padding:0;color:var(--skin-primary);font-size:30px;font-weight:700;line-height:1.2;text-transform:none;letter-spacing:0;border:0}
@media (max-width:768px) {.for-patients-frequently-asked-questions .modulecontent h1 {font-size:26px}}
.for-patients-frequently-asked-questions {margin-bottom:40px}
.for-patients-frequently-asked-questions .accordion-arrows-boxed h5 {margin:0 0 6px !important;font-size:16px !important;line-height:1.35 !important;font-weight:600 !important;text-transform:none !important}
.for-patients-frequently-asked-questions .accordion-arrows-boxed .u-accordion__header {margin:0 !important;padding:0 !important}
.for-patients-frequently-asked-questions .accordion-arrows-boxed .u-accordion__header a,
.for-patients-frequently-asked-questions .accordion-arrows-boxed .u-accordion__header [aria-expanded] {display:flex !important;align-items:center !important;min-height:0 !important;padding:9px 14px !important;background:var(--skin-white) !important;border:1px solid var(--skin-light2) !important;border-left:4px solid var(--skin-primary) !important;border-radius:8px !important;color:var(--skin-primary) !important;text-decoration:none !important}
.for-patients-frequently-asked-questions .accordion-arrows-boxed .u-accordion__header a:hover,
.for-patients-frequently-asked-questions .accordion-arrows-boxed .u-accordion__header [aria-expanded]:hover {background:var(--skin-light) !important;color:var(--skin-primary-hover) !important}
.for-patients-frequently-asked-questions .accordion-arrows-boxed .u-accordion__header [aria-expanded=true] {background:var(--skin-light) !important;border-color:var(--skin-light2) !important;border-left-color:var(--skin-accent) !important;color:var(--skin-primary) !important;border-radius:8px 8px 0 0 !important}
.for-patients-frequently-asked-questions .accordion-arrows-boxed .u-accordion__body {padding:12px 16px 14px !important;background:var(--skin-white) !important;border:1px solid var(--skin-light2) !important;border-top:0 !important;border-radius:0 0 8px 8px !important;color:var(--skin-text2) !important;font-size:16px !important;line-height:1.6 !important}
.for-patients-frequently-asked-questions .accordion-arrows-boxed .card,
.for-patients-frequently-asked-questions .accordion-arrows-boxed .u-accordion__panel {margin:0 0 8px !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.for-patients-frequently-asked-questions .accordion-arrows-boxed .g-brd-gray-light-v4 {border-color:var(--skin-light2) !important;background:var(--skin-white) !important}
.for-patients-frequently-asked-questions .accordion-arrows-boxed .g-color-main {color:var(--skin-primary) !important}
.for-patients-frequently-asked-questions .accordion-arrows-boxed .fa-angle-down::before {content:"\f0d7" !important;color:var(--skin-accent) !important;font-size:22px !important}
.for-patients-frequently-asked-questions .accordion-arrows-boxed .fa-angle-up::before {content:"\f0d8" !important;color:var(--skin-accent) !important;font-size:22px !important}
.for-patients-frequently-asked-questions .accordion-arrows-boxed .fa {line-height:1 !important}
.for-patients-frequently-asked-questions .accordion-arrows-boxed p {margin:0 0 10px;color:var(--skin-text2);font-size:16px;line-height:1.6}
.for-patients-frequently-asked-questions .accordion-arrows-boxed p:last-child {margin-bottom:0}

/*SuperFlexi - testimonail slider */
.trb-author::after {content:"";display:inline-block;width:200px;height:41px;margin-left:10px;vertical-align:middle;background:url('https://www.tmjtreatmentcentersofwi.com/Data/Sites/17/media/home/google-5-star-logo3.png') center/cover no-repeat;border-radius:5px;overflow:hidden}

/* GOOGLE TRANSLATE CUSTOMIZATION - SIZE, BORDER, PADDING */
html.translated-ltr .u-header { padding-top: 39px; }
#google_translate_element .goog-te-gadget-simple {padding: 3px;color: #545454;font-size: 10px !important;}
#google_translate_element img {display: none !important;}

/* Lightweight replacements / compatibility for legacy content classes */
.header-icons-bar {height:45px}
.video-container {position:relative;height:0;overflow:hidden;padding-top:30px;padding-bottom:56.25%}
.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%}
.PhotoRoundCorner img {overflow:hidden;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.42)}
.ShadedBox1 {margin-bottom:15px;padding:20px;background:#e1eaef}
.ShadedBox2 {margin-bottom:15px;padding:50px;background:#e9e9e9}
.ShadedBox3 {margin-bottom:15px;padding:50px;background:#f1f1d6}
.ShadedBox4 {padding:50px;background:#f2f2f2}
.ShadedBoxGreen {padding:25px;background:#6e8878;color:#FFFFFF}
.ShadedBoxGreen a {color:#FFFFFF !important}
.ButtonSmall, .ButtonMedium {display:inline-block;margin-right:15px;margin-bottom:10px;border:1px solid transparent;border-radius:.25rem;background:#6e8878;color:#FFFFFF !important;font-weight:400;line-height:1.5;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none !important}
.ButtonSmall {padding:.275rem .65rem;font-size:.9rem}
.ButtonMedium {padding:.375rem .75rem;font-size:1.1rem}
a.ButtonSmall:hover, a.ButtonMedium:hover {background:#045685;color:#FFFFFF !important}

@media only screen and (max-width:767px) {
	.HomeServicesSlider, .HomeDoctorsSlider {padding:20px 0 0}
	.HomeServicesSlider .sf-productslider1, .HomeDoctorsSlider .sf-productslider1 {padding:5px}
}