/* This file is auto-generated from the Dynamik Options settings and custom.css content (if file exists). Any direct edits here will be lost if the settings page is saved */
  html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;} blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";} .clearfix:after{visibility:hidden;display:block;height:0;font-size:0;line-height:0;content:" ";clear:both;}.clearfix{display:block;} * html .clearfix{height:1%;} *:first-child + html .clearfix{min-height:1%;} article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}  body{background:#FFFFFF;margin:0 auto;color:#333333;font-size:14px;font-family:'Open Sans',sans-serif;line-height:23px;}#wrap{background:transparent;max-width:960px;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;margin:0px auto 20px;padding:0px 0px 0px 0px;clear:both;-webkit-box-shadow:0px 5px 10px #DDDDDD;box-shadow:0px 5px 10px #DDDDDD;} a,a:visited{color:#21759B;text-decoration:underline;}a:hover{color:#D54E21;text-decoration:underline;}a img{border:none;} img.alignnone{margin:0 0 10px 0 !important;display:inline;}img.alignleft{margin:0 10px 10px 0 !important;display:inline;}img.centered,.aligncenter{margin:0 auto 10px !important;display:block;}img.alignright{margin:0 0 10px 10px !important;display:inline;}.alignleft{margin:0 10px 0 0;float:left;}.alignright{margin:0 0 0 10px;float:right;}.wp-caption{background:transparent;border:0px solid #E8E8E8;padding:10px 5px 0 5px;text-align:center;}.wp-caption p.wp-caption-text,.catalyst-excerpt-widget .wp-caption p.wp-caption-text{margin:0;padding:0 0 10px !important;color:#333333 !important;font-family:'Open Sans',sans-serif !important;font-size:12px !important;line-height:120%;}.wp-post-image,#sidebar-1 .catalyst-excerpt-widget img,#sidebar-2 .catalyst-excerpt-widget img,#ez-home-sidebar-1 .catalyst-excerpt-widget img{background:transparent;border:0px solid #E8E8E8;padding:0px !important;}#sidebar-1 .catalyst-excerpt-widget img,#sidebar-2 .catalyst-excerpt-widget img,.ez-widget-area img.wp-post-image{margin-bottom:0 !important;}img.wp-smiley,img.wp-wink{border:none;margin:0;padding:0;float:none;}img#wpstats{width:0;height:0;overflow:hidden;display:none;}.post-format-icon{background:none;margin:0 0 0 10px;float:right;display:block;}.page .post-format-icon{display:none;}body.page-template-template-blog-php .post-format-icon{display:block;} #header-right .widget_search{padding:0;float:right;}.searchform{margin:0;padding:0;display:inline;overflow:hidden;}#sidebar-1 .searchform,#sidebar-2 .searchform{padding:0 10px;}.s{background:#FFFFFF;border:1px solid #E8E8E8;margin:10px 0;padding:6px 0px 5px 6px;color:#333333;font-family:'Open Sans',sans-serif;font-size:12px;display:inline;}#header .s,#navbar-1 .s,#navbar-2 .s{margin:0;}.s,#header .s,#sidebar-1 .s,#sidebar-2 .s{width:130px;}.searchsubmit{background:#FAFAFA;border:1px solid #E8E8E8;margin:0;padding:6px 6px 5px 6px;color:#333333;font-family:'Open Sans',sans-serif;font-size:12px;cursor:pointer;}.searchsubmit:hover{background:#FFFFFF;border:1px solid #E8E8E8;} #wp-calendar{margin:0;padding:0;width:100%;}#wp-calendar caption{margin:0;padding:5px 0 0 0;color:#333333;font-size:13px;}#wp-calendar th{color:#333333;}#wp-calendar td{margin:0;padding:2px;text-align:center;}#wp-calendar tfoot td{margin:0;padding:0 0 5px;} #header-wrap{background:transparent;margin:0 auto;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;clear:both;}#header{max-width:960px;height:122px;margin:0 auto;padding:0;font-size:12px;float:none;overflow:hidden;}#header-left{max-width:661px;height:122px;padding:26px 0 0 20px;float:left;overflow:hidden;}#title{color:#111111;font-family:'Open Sans',sans-serif;font-size:34px;font-weight:normal;text-decoration:none;}#title a,#title a:visited{color:#111111;text-decoration:underline;}#title a:hover{color:#D54E21;text-decoration:underline;}#tagline{margin:0;padding:8px 0 0;color:#333333;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:normal;}.logo-image #header #header-left{background:url("/assets/optimized/logo-d8ac8109da4b36bdcd99.webp") left top no-repeat;margin:0px 0 0 0px;}.logo-image #header-left,.logo-image #header-left #title,.logo-image #header-left #title a{width:661px;height:122px;padding:0;float:left;display:block;text-indent:-9999px;overflow:hidden;}.logo-image #header-left #tagline{display:block;overflow:hidden;}#header-right{max-width:235px;padding:0px 0px 0 0;float:right;}#header-right p{margin:0;padding:0 0 5px 0;}#header-right h4{margin:0;padding:0;color:#333333;font-size:12px;}#header-right img{display:block;}.header-left-full-width #header-left,.header-left-full-width #header-left #title,.header-left-full-width #header-left #title a{width:100%;}  #navbar-1-wrap{background:#2E2C2D;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;height:58px;margin:0px 0 0px 0;color:#FFFFFF;font-family:'Open Sans',sans-serif;font-size:14px;line-height:1em;clear:both;text-transform:uppercase;}#navbar-1{max-width:960px;margin:0 auto;padding:0;float:none;display:block;}#navbar-1-left,#navbar-2-left{margin:0;padding:0;float:left;}#navbar-1-right,#navbar-2-right{margin:0;padding:0;text-transform:none;float:right;}#navbar-1-right{color:#333333;font-family:'Open Sans',sans-serif;font-size:14px;}#navbar-1-right a,#navbar-1-right a:visited{color:#21759B;text-decoration:underline;}#navbar-1-right a:hover{color:#D54E21;text-decoration:underline;}#navbar-1-right.navbar-right-text{padding:10px 10px 0 0;}#navbar-1-right.navbar-right-search{padding:4px 4px 0 0;}#nav-1,#nav-2{margin:0;padding:0;}#nav-1 ul,#nav-2 ul{margin:0;padding:0;float:left;list-style:none;}#nav-1 li,#nav-2 li{margin:0;padding:0;float:left;list-style:none;}#nav-1 li a,#nav-1 li a:link,#nav-1 li a:visited{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;margin:0 0px 0 0px;padding:22px 22px 22px 22px;color:#FFFFFF;text-decoration:none;display:block;position:relative;}#nav-1 li a:hover,#nav-1 li a:active{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;color:#156CB1;text-decoration:none;}#nav-1 li a.sf-with-ul{padding-right:32px;}#nav-1 li a .sf-sub-indicator{top:22px;right:22px;position:absolute;float:right;display:block;overflow:hidden;}#nav-1 li li a .sf-sub-indicator{top:11px;right:10px;}#nav-1 li li a,#nav-1 li li a:link,#nav-1 li li a:visited{background:#2E2C2D;width:150px;border-top:0;border-right:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;border-left:1px solid #E8E8E8;margin:0px;padding:11px 10px 11px 10px;color:#FFFFFF;text-decoration:none;float:none;}#nav-1 li li a:hover,#nav-1 li li a:active{background:#FFFFFF;color:#333333;text-decoration:none;}#nav-1 li ul{width:175px;height:auto;margin:0;padding:0;z-index:9999;left:-999em;position:absolute;}#nav-1 li ul ul{margin:-37px 0 0 171px;}#nav-1 li:hover ul ul,#nav-2 li:hover ul ul,#nav-1 li:hover ul ul ul,#nav-2 li:hover ul ul ul{left:-999em;}#nav-1 li:hover ul,#nav-1 li.sfHover ul,#nav-2 li:hover ul,#nav-2 li.sfHover ul,#nav-1 li li:hover ul,#nav-2 li li:hover ul,#nav-1 li li li:hover ul,#nav-2 li li li:hover ul{left:auto;}#nav-1 li:hover,#nav-1 li.sfHover,#nav-2 li:hover,#nav-2 li.sfHover{position:static;}#nav-1 li.current_page_item a,#nav-1 li.current-menu-item a,#nav-1 li.current-cat a{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;color:#156CB1;text-decoration:none;} #navbar-2-wrap{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;height:36px;margin:0px 0 0px 0;color:#333333;font-family:'Open Sans',sans-serif;font-size:14px;line-height:1em;clear:both;}#navbar-2{max-width:960px;margin:0 auto;padding:0;float:none;display:block;}#navbar-2-right{color:#333333;font-family:'Open Sans',sans-serif;font-size:14px;}#navbar-2-right a,#navbar-2-right a:visited{color:#21759B;text-decoration:underline;}#navbar-2-right a:hover{color:#D54E21;text-decoration:underline;}#navbar-2-right.navbar-right-text{padding:10px 10px 0 0;}#navbar-2-right.navbar-right-search{padding:4px 4px 0 0;}#nav-2 li a,#nav-2 li a:link,#nav-2 li a:visited{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;margin:0px 0px 0px 0px;padding:11px 15px 11px 15px;color:#333333;text-decoration:underline;display:block;position:relative;}#nav-2 li a:hover,#nav-2 li a:active{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;color:#333333;text-decoration:underline;}#nav-2 li a.sf-with-ul{padding-right:25px;}#nav-2 li a .sf-sub-indicator{top:11px;right:15px;position:absolute;float:right;display:block;overflow:hidden;}#nav-2 li li a .sf-sub-indicator{top:11px;right:10px;}#nav-2 li li a,#nav-2 li li a:link,#nav-2 li li a:visited{background:#FFFFFF;width:150px;border-top:0;border-right:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;border-left:1px solid #E8E8E8;margin:0px;padding:11px 10px 11px 10px;color:#333333;text-decoration:underline;float:none;}#nav-2 li li a:hover,#nav-2 li li a:active{background:#FAFAFA;color:#333333;text-decoration:underline;}#nav-2 li ul{width:175px;height:auto;margin:0;padding:0;z-index:9999;left:-999em;position:absolute;}#nav-2 li ul ul{margin:-37px 0 0 171px;}#nav-2 li.current_page_item a,#nav-2 li.current-menu-item a,#nav-2 li.current-cat a{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;color:#333333;text-decoration:underline;} #dropdown-nav-1-wrap,#dropdown-nav-2-wrap{display:none;}.nav-1-chosen-select,.nav-2-chosen-select{width:100%;margin:0;padding:7px;}.nav-1-chosen-select{background:#2E2C2D;border:0px solid #E8E8E8;color:#FFFFFF;font-family:'Open Sans',sans-serif;font-size:14px;}.nav-2-chosen-select{background:transparent;border:0px solid #E8E8E8;color:#333333;font-family:'Open Sans',sans-serif;font-size:14px;} #container-wrap{background:transparent;margin:0;padding:15px 20px 15px 20px;clear:both;}#container{max-width:920px;margin:0;padding:0;}#content-sidebar-wrap{width:100%;float:left;}.double-sidebar #content-sidebar-wrap{width:100%;}#content-wrap{width:100%;margin:0;padding:0;float:left;}.left-sidebar #content-wrap,.double-left-sidebar #content-wrap,.double-sidebar #content-wrap{float:right;}.double-sidebar #content-wrap{float:left;}#content-wrap,.left-sidebar #content-wrap,.right-sidebar #content-wrap,.no-sidebar #content-wrap{}#content{margin:0 490px 0 0;padding:0;clear:both;overflow:hidden;}.double-left-sidebar #content{margin:0 0 0 490px;}.right-sidebar #content{margin:0 300px 0 0;}.left-sidebar #content{margin:0 0 0 300px;}.double-sidebar #content{margin:0 190px 0 300px;}.no-sidebar #content{margin:0;}#content,.left-sidebar #content,.right-sidebar #content,.no-sidebar #content{}#content img,#content p img{max-width:100%;height:auto;}#content .nivoSlider img{max-width:none;}#content .post,#content article{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;margin:0px 0 20px 0;padding:0px 0px 0px 0px;}#content .page{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;margin:0px 0 20px 0;padding:0px 0px 0px 0px;}#content .post p,#content .page p,#content article p{margin:0;padding:0 0 20px;}#content .entry-title{padding:5px 0 0;}#content .archive-template{float:left;width:50%;padding:10px 0;}.entry-content p,.entry-content ul li,.entry-content ol li{color:#333333;font-family:'Open Sans',sans-serif;font-size:14px;}.entry-content a,.entry-content a:visited{color:#21759B;text-decoration:underline;}.entry-content a:hover{color:#D54E21;text-decoration:underline;}.breadcrumbs,.taxonomy-title-box,.author-title-box{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;margin:0px 0 20px 0;padding:4px 10px 4px 10px;color:#333333;font-family:'Open Sans',sans-serif;font-size:13px;}.breadcrumbs a,.breadcrumbs a:visited,.taxonomy-title-box a,.taxonomy-title-box a:visited,.author-title-box a,.author-title-box a:visited{color:#21759B;text-decoration:underline;}.breadcrumbs a:hover,.taxonomy-title-box a:hover,.author-title-box a:hover{color:#D54E21;text-decoration:underline;}#content .taxonomy-title-box h1,#content .author-title-box h1{color:#333333;} #entry-author-info{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;margin:20px 0 30px 0;padding:10px 10px 10px 10px;color:#333333;font-family:'Open Sans',sans-serif;font-size:13px;overflow:hidden;clear:both;}#entry-author-info a,#entry-author-info a:visited{color:#21759B !important;text-decoration:underline !important;}#entry-author-info a:hover{color:#D54E21 !important;text-decoration:underline !important;}#entry-author-info #author-avatar{background:transparent;border:0px solid #E8E8E8;width:80px;height:80px;margin:0 10px 0 0;padding:5px;float:left;}#entry-author-info #author-avatar .avatar{width:80px;height:80px;}#entry-author-info #author-description{margin:0;padding:0;}#entry-author-info p{color:#111111;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;padding-bottom:0 !important;} .catalyst-hybrid-odd,.catalyst-hybrid-even{float:left;}.catalyst-hybrid-odd.catalyst-hybrid-columns{clear:both;}.catalyst-hybrid-even.catalyst-hybrid-columns{float:right;}.catalyst-hybrid-odd.catalyst-hybrid-columns,.catalyst-hybrid-even.catalyst-hybrid-columns{width:48%;} #content h1,#content h2,#content h3,#content h4,#content h5,#content h6{margin:0 0 4px;padding:0;font-family:'Open Sans',sans-serif;font-weight:normal;line-height:120%;}#content h1{color:#111111;font-size:22px;}#content h2 a,#content h2 a:visited{color:#333333;text-decoration:underline;}#content h2 a:hover{color:#D54E21;text-decoration:underline;}#content h2{color:#111111;font-size:22px;}#content h3{color:#111111;font-size:20px;}#content h4{color:#111111;font-size:18px;}#content h5{color:#111111;font-size:16px;}#content h6{color:#111111;font-size:14px;} #content .sticky{background:transparent !important;border-top:0px solid #E8E8E8 !important;border-bottom:0px solid #E8E8E8 !important;border-left:0px solid #E8E8E8 !important;border-right:0px solid #E8E8E8 !important;margin:0px 0 30px 0 !important;padding:0px 0px 0px 0px !important;} #content .post ul,#content .page ul,#content article ul,.catalyst-widget-area ul,#content .post ol,#content .page ol,#content article ol,.catalyst-widget-area ol{margin:0;padding:0 0 15px 0;}#content .post ul li,#content .page ul li,#content article ul li,#content .post ol li,#content .page ol li,#content article ol li,.catalyst-widget-area ul li,.catalyst-widget-area ol li{margin:0 0 0 20px;padding:0 0 0px;}#content .post ul li,#content .page ul li,#content article ul li,.catalyst-widget-area ul li{margin:0 0 0 20px;list-style-type:disc;}#content .post ul ul,#content .page ul ul,#content article ul ul,.catalyst-widget-area ul ul{padding:0 0 0 20px;}#content .post ol ol,#content .page ol ol,#content article ol ol,.catalyst-widget-area ol ol{padding:0;} #content blockquote{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;margin:0 25px 15px 25px;padding:10px 15px 0 15px;}#content blockquote p{color:#333333 !important;font-family:'Open Sans',sans-serif !important;font-size:14px !important;}#content blockquote a,#content blockquote a:visited{color:#21759B !important;text-decoration:underline !important;}#content blockquote a:hover{color:#D54E21 !important;text-decoration:underline !important;} .byline-meta{width:100%;margin:0 0 8px;color:#333333;font-family:'Open Sans',sans-serif;font-size:12px;line-height:120%;}.byline-meta a,.byline-meta a:visited{color:#888888;text-decoration:underline;}.byline-meta a:hover{color:#888888;text-decoration:underline;}.post-meta{border-top:0px solid #E8E8E8;margin:5px 0 0;padding:5px 0 0;font-style:italic;clear:both;}.post-meta p{color:#333333 !important;font-family:'Open Sans',sans-serif !important;font-size:14px !important;}.post-meta a,.post-meta a:visited{color:#21759B !important;text-decoration:underline !important;}.post-meta a:hover{color:#D54E21 !important;text-decoration:underline !important;} .post-nav{width:100%;margin:0;padding:0px 0 0px 0;overflow:hidden;}.post-nav ul{margin:10px 0;padding:0;list-style-type:none;}.post-nav li{display:inline;}.post-nav a,.post-nav a:visited{color:#21759B;font-family:'Open Sans',sans-serif;font-size:14px;text-decoration:underline;}.post-nav a:hover{color:#D54E21;text-decoration:underline;}.post-nav li a,.post-nav li a:visited,.post-nav li.disabled,.post-nav li a:hover,.post-nav li.active a{background:transparent;border:0px solid #E8E8E8;margin:0 0px 0 0px;padding:6px 10px 6px 10px;color:#21759B;font-family:'Open Sans',sans-serif;font-size:14px;text-decoration:underline;}.post-nav li.active a,.post-nav li a:hover{background:transparent;color:#D54E21;text-decoration:underline;}.post-nav li a:hover{text-decoration:underline;} .catalyst-widget-area{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;float:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#333333;font-family:'Open Sans',sans-serif;font-size:14px;}.catalyst-widget-area h4{padding:0 0 5px !important;color:#111111 !important;font-family:'Open Sans',sans-serif !important;font-size:22px !important;font-weight:normal;line-height:120%;}.catalyst-widget-area a,.catalyst-widget-area a:visited{color:#21759B !important;text-decoration:underline !important;}.catalyst-widget-area a:hover{color:#D54E21 !important;text-decoration:underline !important;}.catalyst-widget-area #wp-calendar caption,.catalyst-widget-area #wp-calendar th{color:#333333;} .catalyst-excerpt-widget,#content .catalyst-excerpt-widget{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;}.catalyst-excerpt-widget .entry-content p{color:#333333 !important;font-family:'Open Sans',sans-serif !important;font-size:14px !important;}.catalyst-excerpt-widget .entry-content a,.catalyst-excerpt-widget .entry-content a:visited{color:#21759B !important;text-decoration:underline !important;}.catalyst-excerpt-widget .entry-content a:hover{color:#D54E21 !important;text-decoration:underline !important;}.catalyst-excerpt-widget h2{margin:0 0 5px;padding:0;color:#333333 !important;font-family:'Open Sans',sans-serif !important;font-size:18px !important;font-weight:normal;line-height:120%;}.catalyst-excerpt-widget h2 a,.catalyst-excerpt-widget h2 a:visited{color:#333333 !important;text-decoration:underline !important;}.catalyst-excerpt-widget h2 a:hover{color:#D54E21 !important;text-decoration:underline !important;}.catalyst-excerpt-widget .byline-meta{color:#333333;font-family:'Open Sans',sans-serif;font-size:12px;}.catalyst-excerpt-widget .byline-meta a,.catalyst-excerpt-widget .byline-meta a:visited{color:#888888 !important;text-decoration:underline !important;}.catalyst-excerpt-widget .byline-meta a:hover{color:#888888 !important;text-decoration:underline !important;} #catalyst-125-ads{width:270px;margin:10px auto 0;padding:0 0 5px;}.catalyst-125-ads-inner{margin-top:5px;}#catalyst-125-ads span,.catalyst-125-ads-inner span{padding:0 5px;} .ez-five-sixths,.ez-four-fifths,.ez-four-sixths,.ez-one-fifth,.ez-one-fourth,.ez-one-half,.ez-one-sixth,.ez-one-third,.ez-three-fifths,.ez-three-fourths,.ez-three-sixths,.ez-two-fifths,.ez-two-fourths,.ez-two-sixths,.ez-two-thirds{padding-left:3%;float:left;}.ez-one-half,.ez-three-sixths,.ez-two-fourths{width:48%;}.ez-one-third,.ez-two-sixths{width:31%;}.ez-four-sixths,.ez-two-thirds{width:65%;}.ez-one-fourth{width:22.5%;}.ez-three-fourths{width:73.5%;}.ez-one-fifth{width:17.4%;}.ez-two-fifths{width:37.8%;}.ez-three-fifths{width:58.2%;}.ez-four-fifths{width:78.6%;}.ez-one-sixth{width:14%;}.ez-five-sixths{width:82%;}.ez-first{padding-left:0 !important;clear:both;}.ez-only{width:100%;padding-left:0 !important;float:left;}.ez-row-wrap{width:100%;margin-bottom:20px;float:left;clear:both;}.ez-row-wrap-border{border-bottom:1px solid #E8E8E8;width:100%;margin-bottom:15px;padding-bottom:15px;float:left;clear:both;}  .ez-widget-area h4{border-bottom:1px solid #E8E8E8;margin:0 0 10px;padding:0 0 5px;color:#111111;font-size:18px;font-weight:normal;}.ez-widget-area ul,.ez-widget-area ol{margin:0;padding:0 0 15px 0;}.ez-widget-area ul li,.ez-widget-area ol li{margin:0 0 0 20px;padding:0;}.ez-widget-area ul li{list-style-type:square;}.ez-widget-area ul ul,.ez-widget-area ol ol{padding:0;} #home-hook-wrap{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;padding:0px 0px 0px 0px;clear:both;}#ez-home-container-wrap .post{margin:0 0 20px;}#ez-home-container-wrap .post p{padding:0 0 20px;}#ez-home-container-wrap .page p{padding:0 0 20px;}#ez-home-container-wrap .ez-widget-area img.wp-post-image{margin-bottom:10px !important;}#ez-home-container-wrap .ez-widget-area h4{border-bottom:0px solid #E8E8E8;color:#111111;font-family:'Open Sans',sans-serif;font-size:22px;}#ez-home-container-wrap .ez-widget-area{color:#333333;font-family:'Open Sans',sans-serif;font-size:14px;}#ez-home-container-wrap .ez-widget-area a,#ez-home-container-wrap .ez-widget-area a:visited{color:#21759B;text-decoration:underline;}#ez-home-container-wrap .ez-widget-area a:hover{color:#D54E21;text-decoration:underline;}#ez-home-container-wrap .ez-widget-area #wp-calendar caption,#ez-home-container-wrap .ez-widget-area #wp-calendar th{color:#333333;}#ez-home-container-wrap img,#ez-home-container-wrap p img{max-width:100%;height:auto;}#ez-home-container-wrap .nivoSlider img{max-width:none;}body.ez-home-sidebar #ez-home-container-wrap{margin-right:300px;float:left;}body.ez-home-sidebar.home-sidebar-left #ez-home-container-wrap{margin-left:300px;margin-right:0;float:right;}#ez-home-top-container .ez-widget-area,#ez-home-middle-container .ez-widget-area,#ez-home-bottom-container .ez-widget-area{}body.home-top-single #ez-home-top-container .ez-widget-area,body.home-middle-single #ez-home-middle-container .ez-widget-area,body.home-bottom-single #ez-home-bottom-container .ez-widget-area{}body.home-top-double #ez-home-top-container .ez-widget-area,body.home-middle-double #ez-home-middle-container .ez-widget-area,body.home-bottom-double #ez-home-bottom-container .ez-widget-area{}body.ez-home-wide-left-2-3 #ez-home-top-1,body.ez-home-wide-right-2-3 #ez-home-top-2,body.ez-home-wide-left-2-3-3 #ez-home-top-1,body.ez-home-wide-right-2-3-3 #ez-home-top-2,body.ez-home-wide-left-3-2 #ez-home-bottom-1,body.ez-home-wide-right-3-2 #ez-home-bottom-2,body.ez-home-wide-left-3-2-3 #ez-home-middle-1,body.ez-home-wide-right-3-2-3 #ez-home-middle-2,body.ez-home-wide-left-3-3-2 #ez-home-bottom-1,body.ez-home-wide-right-3-3-2 #ez-home-bottom-2{}body.ez-home-sidebar #ez-home-top-container .ez-widget-area,body.ez-home-sidebar #ez-home-middle-container .ez-widget-area,body.ez-home-sidebar #ez-home-bottom-container .ez-widget-area{}body.home-top-single.ez-home-sidebar #ez-home-top-container .ez-widget-area,body.home-middle-single.ez-home-sidebar #ez-home-middle-container .ez-widget-area,body.home-bottom-single.ez-home-sidebar #ez-home-bottom-container .ez-widget-area{}body.home-top-double.ez-home-sidebar #ez-home-top-container .ez-widget-area,body.home-middle-double.ez-home-sidebar #ez-home-middle-container .ez-widget-area,body.home-bottom-double.ez-home-sidebar #ez-home-bottom-container .ez-widget-area{}body.ez-home-wide-left-2-3.ez-home-sidebar #ez-home-top-1,body.ez-home-wide-right-2-3.ez-home-sidebar #ez-home-top-2,body.ez-home-wide-left-2-3-3.ez-home-sidebar #ez-home-top-1,body.ez-home-wide-right-2-3-3.ez-home-sidebar #ez-home-top-2,body.ez-home-wide-left-3-2.ez-home-sidebar #ez-home-bottom-1,body.ez-home-wide-right-3-2.ez-home-sidebar #ez-home-bottom-2,body.ez-home-wide-left-3-2-3.ez-home-sidebar #ez-home-middle-1,body.ez-home-wide-right-3-2-3.ez-home-sidebar #ez-home-middle-2,body.ez-home-wide-left-3-3-2.ez-home-sidebar #ez-home-bottom-1,body.ez-home-wide-right-3-3-2.ez-home-sidebar #ez-home-bottom-2{}.ez-home-container-area{margin:0 0 20px;overflow:hidden;}.ez-home-bottom{margin:0;} #ez-home-slider-container-wrap{margin:0 0 20px;overflow:hidden;}#ez-home-slider-container-wrap,#ez-home-slider{}body.child_home #ez-home-slider-container-wrap,body.child_home #ez-home-slider{}body.slider-inside.ez-home-sidebar #ez-home-slider-container-wrap,body.slider-inside.ez-home-sidebar #ez-home-slider{}body.double-left-sidebar.slider-inside #ez-home-slider-container-wrap,body.double-right-sidebar.slider-inside #ez-home-slider-container-wrap,body.double-sidebar.slider-inside #ez-home-slider-container-wrap,body.left-sidebar.slider-inside #ez-home-slider-container-wrap,body.right-sidebar.slider-inside #ez-home-slider-container-wrap,body.no-sidebar.slider-inside #ez-home-slider-container-wrap,body.double-left-sidebar.slider-inside #ez-home-slider,body.double-right-sidebar.slider-inside #ez-home-slider,body.double-sidebar.slider-inside #ez-home-slider,body.left-sidebar.slider-inside #ez-home-slider,body.right-sidebar.slider-inside #ez-home-slider,body.no-sidebar.slider-inside #ez-home-slider{}body.double-left-sidebar.slider-inside #ez-home-slider-container-wrap{margin:0 0 20px 490px;}body.double-right-sidebar.slider-inside #ez-home-slider-container-wrap{margin:0 490px 20px 0;}body.double-sidebar.slider-inside #ez-home-slider-container-wrap{margin:0 190px 20px 300px;}body.left-sidebar.slider-inside #ez-home-slider-container-wrap{margin:0 0 20px 300px;}body.right-sidebar.slider-inside #ez-home-slider-container-wrap{margin:0 300px 20px 0;}#ez-home-slider{width:100%;height:300px;}#ez-home-slider .nivoSlider img{max-width:none;} #ez-home-sidebar-1-wrap{width:280px;margin-left:-280px;float:right;}body.home-sidebar-left #ez-home-sidebar-1-wrap{margin-left:0;margin-right:-280px;float:left;}#ez-home-sidebar-1 #cat,#ez-home-sidebar-1 .widget_archive select{width:258px;} #ez-feature-top-container-wrap{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;}#ez-feature-top-container{max-width:960px;margin:0 auto;padding:0px 0px 0px 0px;}#ez-feature-top-container .ez-widget-area h4{border-bottom:0px solid #E8E8E8;color:#111111;font-family:'Open Sans',sans-serif;font-size:22px;}#ez-feature-top-container .ez-widget-area{color:#333333;font-family:'Open Sans',sans-serif;font-size:14px;}#ez-feature-top-container .ez-widget-area a,#ez-feature-top-container .ez-widget-area a:visited{color:#21759B;text-decoration:underline;}#ez-feature-top-container .ez-widget-area a:hover{color:#D54E21;text-decoration:underline;}#ez-feature-top-container .ez-widget-area #wp-calendar caption,#ez-feature-top-container .ez-widget-area #wp-calendar th{color:#333333;}#ez-feature-top-container img,#ez-feature-top-container p img{max-width:100%;height:auto;}#ez-feature-top-container .nivoSlider img{max-width:none;}body.ez-feature-top-1 #ez-feature-top-container .ez-widget-area{}body.ez-feature-top-2 #ez-feature-top-container .ez-widget-area{}body.ez-feature-top-4 #ez-feature-top-container .ez-widget-area{}body.ez-feature-top-wide-left-2 #ez-feature-top-1.ez-widget-area,body.ez-feature-top-wide-right-2 #ez-feature-top-2.ez-widget-area{} #ez-fat-footer-container-wrap,.fat-footer-outside #ez-fat-footer-container-wrap{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;}#ez-fat-footer-container-wrap{margin:0 0 5px;}.fat-footer-outside #ez-fat-footer-container-wrap{margin:0;}#ez-fat-footer-container{padding:20px 0px 20px 0px;}#ez-fat-footer-container .ez-widget-area h4{border-bottom:0px solid #E8E8E8;color:#FFFFFF;font-family:'Open Sans',sans-serif;font-size:22px;}#ez-fat-footer-container .ez-widget-area{color:#FFFFFF;font-family:'Open Sans',sans-serif;font-size:14px;}#ez-fat-footer-container .ez-widget-area a,#ez-fat-footer-container .ez-widget-area a:visited{color:#FFFFFF;text-decoration:underline;}#ez-fat-footer-container .ez-widget-area a:hover{color:#156CB1;text-decoration:underline;}#ez-fat-footer-container .ez-widget-area #wp-calendar caption,#ez-fat-footer-container .ez-widget-area #wp-calendar th{color:#FFFFFF;}#ez-fat-footer-container img,#ez-fat-footer-container p img{max-width:100%;height:auto;}#ez-fat-footer-container .nivoSlider img{max-width:none;}body.ez-fat-footer-1 #ez-fat-footer-container .ez-widget-area{}body.ez-fat-footer-2 #ez-fat-footer-container .ez-widget-area{}body.ez-fat-footer-4 #ez-fat-footer-container .ez-widget-area{}body.ez-fat-footer-wide-left-2 #ez-fat-footer-1.ez-widget-area,body.ez-fat-footer-wide-right-2 #ez-fat-footer-2.ez-widget-area{} #dual-sidebar-outer{width:460px;margin-left:-460px;float:right;}.double-left-sidebar #dual-sidebar-outer{margin-left:0;margin-right:-460px;float:left;}#dual-sidebar-inner{width:100%;float:left;}#sidebar-1-wrap{width:270px;float:left;}.right-sidebar #sidebar-1-wrap{margin-left:-270px;float:right;}.left-sidebar #sidebar-1-wrap{margin-right:-270px;}.double-sidebar #sidebar-1-wrap{margin-left:-100%;}#sidebar-2-wrap{width:160px;float:right;}.double-sidebar #sidebar-2-wrap{margin-left:-160px;;}#sidebar-1{width:270px;margin:0;padding:0;}#sidebar-2{width:160px;margin:0;padding:0;}#sidebar-1 .widget,#sidebar-2 .widget,#ez-home-sidebar-1 .widget{margin:0 0 15px;padding:0;clear:both;}#sidebar-1,#sidebar-2,#ez-home-sidebar-1{color:#333333;font-family:'Open Sans',sans-serif;font-size:14px;}#sidebar-1 a,#sidebar-1 a:visited,#sidebar-2 a,#sidebar-2 a:visited,#ez-home-sidebar-1 a,#ez-home-sidebar-1 a:visited{color:#21759B;text-decoration:underline;}#sidebar-1 a:hover,#sidebar-2 a:hover,#ez-home-sidebar-1 a:hover{color:#D54E21;text-decoration:underline;}#sidebar-1 .widget,#sidebar-2 .widget,#ez-home-sidebar-1 .widget{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;margin:0px 0 20px 0;}#sidebar-1 h4,#sidebar-2 h4,#ez-home-sidebar-1 h4{background:transparent;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;margin:0;padding:5px 0px 4px 0px;color:#111111;font-family:'Open Sans',sans-serif;font-size:22px;font-weight:normal;}#sidebar-1 .widget p,#sidebar-2 .widget p,#ez-home-sidebar-1 .widget p{margin:0;padding:0;}#sidebar-1 .textwidget,#sidebar-2 .textwidget,#sidebar-1 .php-textwidget,#sidebar-2 .php-textwidget,#sidebar-1 .widget_tag_cloud div div,#sidebar-2 .widget_tag_cloud div div,#sidebar-1 .catalyst-excerpt-widget-inner,#sidebar-2 .catalyst-excerpt-widget-inner,#sidebar-1 .author-bio-widget,#sidebar-2 .author-bio-widget,#ez-home-sidebar-1 .textwidget,#ez-home-sidebar-1 .php-textwidget,#ez-home-sidebar-1 .widget_tag_cloud div div,#ez-home-sidebar-1 .catalyst-excerpt-widget-inner,#ez-home-sidebar-1 .author-bio-widget{padding:0px 0px 0px 0px;}#sidebar-1 #wp-calendar caption,#sidebar-2 #wp-calendar caption,#sidebar-1 #wp-calendar th,#sidebar-2 #wp-calendar th,#ez-home-sidebar-1 #wp-calendar caption,#ez-home-sidebar-1 #wp-calendar th{color:#333333;}#cat,.widget_archive select,#sidebar-1 .widget_archive select,#sidebar-2 .widget_archive select,#ez-home-sidebar-1 .widget_archive select{background:#F6F6F6;border:1px solid #E8E8E8;margin:10px 0 10px 10px;padding:3px;font-size:12px;display:inline;}#sidebar-1 #cat,#sidebar-1 .widget_archive select{width:248px;}#sidebar-2 #cat,#sidebar-2 .widget_archive select{width:138px;}#sidebar-1 a img,#sidebar-2 a img,#ez-home-sidebar-1 a img{border:none;margin:0;padding:0;}#sidebar-1 ul li,#sidebar-2 ul li,#ez-home-sidebar-1 ul li{list-style-type:none;}#sidebar-1 ol li,#sidebar-2 ol li,#ez-home-sidebar-1 ol li{list-style-type:decimal;}#sidebar-1 ul,#sidebar-1 ol,#sidebar-2 ul,#sidebar-2 ol,#ez-home-sidebar-1 ul,#ez-home-sidebar-1 ol{margin:0;padding:0px 0px 0px 0px;}#sidebar-1 .searchform,#sidebar-2 .searchform,#ez-home-sidebar-1 .searchform{padding:0 10px 0 10px;}#sidebar-1 ul ul,#sidebar-1 ol ol,#sidebar-2 ul ul,#sidebar-2 ol ol,#ez-home-sidebar-1 ul ul,#ez-home-sidebar-1 ol ol{margin:0;padding:0 0 0 15px;} .widget_pages{color:#333333;font-family:'Open Sans',sans-serif;font-size:14px;}.widget_pages a,.widget_pages a:visited{color:#21759B !important;text-decoration:underline !important;}.widget_pages a:hover{color:#D54E21 !important;text-decoration:underline !important;} #comment-wrap{background:transparent;border:0px solid #E8E8E8;margin:0px 0 0px 0;padding:0px 0px 0px 0px;}#comment,#author,#email,#url{margin:10px 0 5px;padding:3px 0 3px 5px;font-weight:normal;display:inline;}#author,#email,#url{margin:10px 0 0;}#respond{display:block;}#respond:after{visibility:hidden;display:block;height:0;font-size:0;line-height:0;content:" ";clear:both;}#commentform{margin:5px 10px 0 0;}#commentform #author,#commentform #email,#commentform #url{width:200px;}#commentform textarea{width:100%;}#commentform textarea,#commentform #author,#commentform #email,#commentform #url{background:transparent;border:1px solid #E8E8E8;color:#333333;font-family:'Open Sans',sans-serif;font-size:13px;}#commentform p{margin:5px 0;}#commentform #submit{background:transparent;border:1px solid #E8E8E8;width:110px;padding:3px 3px 3px 3px;color:#333333;font-family:'Open Sans',sans-serif;font-size:13px;float:left;cursor:pointer;text-decoration:none;}#commentform #submit:hover{background:transparent;border:1px solid #E8E8E8;color:#111111;text-decoration:none;}#commentform input{width:200px;margin:5px 5px 1px 0;padding:2px;}.commentlist li .avatar{background:transparent;border:1px solid #E8E8E8;width:60px;height:60px;margin:0 5px 0 10px;padding:4px;float:right;}.commentlist cite,.commentlist cite a,.commentlist .says{font-size:12px;font-weight:bold;font-style:normal;}.commentlist p{margin:10px 5px 10px 0;font-weight:normal;text-transform:none;}.commentlistmetadata{font-weight:normal;}.comment-body-text,.commentlist p,.reply,#respond p{color:#333333;font-family:'Open Sans',sans-serif;font-size:13px;}#reply-title,.comment-heading{color:#111111 !important;font-family:'Open Sans',sans-serif !important;font-size:18px !important;}.comment-author{color:#333333;font-family:'Open Sans',sans-serif;}.comment-author cite a,.comment-author cite a:visited{color:#21759B;text-decoration:none;}.comment-author cite a:hover{color:#D54E21;text-decoration:underline;}.comment-author cite,.comment-author cite a,.comment-author .says{font-size:13px;}.commentmetadata{color:#21759B;font-family:'Open Sans',sans-serif;font-size:12px;}.commentmetadata a,.commentmetadata a:visited{color:#21759B !important;text-decoration:underline !important;}.commentmetadata a:hover{color:#D54E21 !important;text-decoration:underline !important;}.commentlist a,.commentlist a:visited,.comments-nav a,.comments-nav a:visited,#respond a,#respond a:visited{color:#21759B;text-decoration:underline;}.commentlist a:hover,.comments-nav a:hover,#respond a:hover{color:#D54E21;text-decoration:underline;}.comment-list,.children{margin:0;padding:0;}.commentlist ol{padding:10px;}.commentlist li{margin:15px 0 10px 0;padding:10px 5px 10px 10px;list-style:none;}.commentlist li ul li{background:transparent;margin-left:10px;margin-right:-5px;}.nocomments{text-align:center;}.comments-nav{margin:10px 0 40px 0;}.thread-even{background:transparent;}.thread-odd{background:transparent;}.even,.alt{border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;}.commentlist .depth-2,.commentlist .depth-3,.commentlist .depth-4,.commentlist .depth-5,.commentlist .depth-6{border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0;} #footer-wrap{background:#2E2C2D;border-top:0px solid #E8E8E8;border-bottom:0px solid #E8E8E8;border-left:0px solid #E8E8E8;border-right:0px solid #E8E8E8;margin:0 auto;clear:both;}#footer{max-width:960px;height:auto;margin:0 auto;padding:0px 0 10px 0;clear:both;float:none;display:block;}#footer p.footer-content{color:#888888;font-family:'Open Sans',sans-serif;font-size:10px;}#footer .footer-content a,#footer .footer-content a:visited{color:#888888;text-decoration:none;}#footer .footer-content a:hover{color:#555555;text-decoration:none;}.footer-left{padding:0px 20px 0px 20px !important;float:left;}.footer-right{padding:0px 20px 0px 20px !important;float:right;}.footer-center{padding:0px 0px 0px 0px !important;text-align:center;clear:both;}.catalyst-attribute{font-style:italic;} .no_sidebar #wrap{max-width:960px;}.no_sidebar #header{max-width:960px;}.no_sidebar.header-left-full-width #header-left,.no_sidebar.header-left-full-width #header-left #title,.no_sidebar.header-left-full-width #header-left #title a{width:100%;}.no_sidebar #navbar-1{max-width:960px;}.no_sidebar #navbar-2{max-width:960px;}.no_sidebar #container{max-width:920px;}.no_sidebar #ez-home-slider-container-wrap,.no_sidebar #ez-home-slider{}.no_sidebar #content-sidebar-wrap{width:100%;}.no_sidebar.double-sidebar #content-sidebar-wrap{width:100%;}.no_sidebar #content-wrap,.no_sidebar.left-sidebar #content-wrap,.no_sidebar.right-sidebar #content-wrap,.no_sidebar.no-sidebar #content-wrap{}.no_sidebar #content,.no_sidebar.left-sidebar #content,.no_sidebar.right-sidebar #content,.no_sidebar.no-sidebar #content{}.no_sidebar #content{margin:0 500px 0 0;}.no_sidebar.double-left-sidebar #content{margin:0 0 0 500px;}.no_sidebar.right-sidebar #content{margin:0 310px 0 0;}.no_sidebar.left-sidebar #content{margin:0 0 0 310px;}.no_sidebar.double-sidebar #content{margin:0 190px 0 310px;}.no_sidebar.no-sidebar #content{margin:0;}body.no_sidebar.slider-inside #ez-home-slider-container-wrap,.no_sidebar.slider-inside #ez-home-slider{}body.no_sidebar.double-left-sidebar.slider-inside #ez-home-slider-container-wrap{margin:0 0 20px 500px;}body.no_sidebar.double-right-sidebar.slider-inside #ez-home-slider-container-wrap{margin:0 500px 20px 0;}body.no_sidebar.double-sidebar.slider-inside #ez-home-slider-container-wrap{margin:0 190px 20px 310px;}body.no_sidebar.left-sidebar.slider-inside #ez-home-slider-container-wrap{margin:0 0 20px 310px;}body.no_sidebar.right-sidebar.slider-inside #ez-home-slider-container-wrap{margin:0 310px 20px 0;}.no_sidebar #ez-feature-top-container{max-width:960px;}.no_sidebar #ez-feature-top-container .ez-widget-area{}.no_sidebar.ez-feature-top-1 #ez-feature-top-container .ez-widget-area{}.no_sidebar.ez-feature-top-2 #ez-feature-top-container .ez-widget-area{}.no_sidebar.ez-feature-top-4 #ez-feature-top-container .ez-widget-area{}.no_sidebar.ez-feature-top-wide-left-2 #ez-feature-top-1.ez-widget-area,.no_sidebar.ez-feature-top-wide-right-2 #ez-feature-top-2.ez-widget-area{}.no_sidebar #ez-fat-footer-container .ez-widget-area{}.no_sidebar.ez-fat-footer-1 #ez-fat-footer-container .ez-widget-area{}.no_sidebar.ez-fat-footer-2 #ez-fat-footer-container .ez-widget-area{}.no_sidebar.ez-fat-footer-4 #ez-fat-footer-container .ez-widget-area{}.no_sidebar.ez-fat-footer-wide-left-2 #ez-fat-footer-1.ez-widget-area,.no_sidebar.ez-fat-footer-wide-right-2 #ez-fat-footer-2.ez-widget-area{}.no_sidebar #dual-sidebar-outer{width:470px;margin-left:-470px;}.no_sidebar.double-left-sidebar #dual-sidebar-outer{margin-left:0;margin-right:-470px;}.no_sidebar #sidebar-1-wrap,.no_sidebar #sidebar-1{width:280px;}.no_sidebar.right-sidebar #sidebar-1-wrap{margin-left:-280px;}.no_sidebar.left-sidebar #sidebar-1-wrap{margin-right:-280px;}.no_sidebar.double-sidebar #sidebar-1-wrap{margin-left:-100%;}.no_sidebar #sidebar-2-wrap,.no_sidebar #sidebar-2{width:160px;}.no_sidebar.double-sidebar #sidebar-2-wrap{margin-left:-160px;}.no_sidebar #sidebar-1 #cat{width:258px;}.no_sidebar #sidebar-2 #cat{width:138px;}.no_sidebar #footer{max-width:960px;} @media only screen and (max-width:960px){.no_sidebar.double-left-sidebar #container-wrap,.no_sidebar.double-right-sidebar #container-wrap,.no_sidebar.left-sidebar #container-wrap,.no_sidebar.right-sidebar #container-wrap,.no_sidebar.double-sidebar #container-wrap{padding-bottom:0;}.no_sidebar #content,.no_sidebar.left-sidebar #content,.no_sidebar.right-sidebar #content,.no_sidebar.double-left-sidebar #content,.no_sidebar.double-sidebar #content{margin:0;}.no_sidebar #dual-sidebar-outer,.no_sidebar.double-left-sidebar #dual-sidebar-outer{width:100%;margin:20px 0 0;float:left;}.no_sidebar.right-sidebar #sidebar-1-wrap,.no_sidebar.left-sidebar #sidebar-1-wrap,.no_sidebar.double-sidebar #sidebar-1-wrap{width:100%;margin:20px 0 0;}.no_sidebar #sidebar-1,.no_sidebar.double-left-sidebar #sidebar-1,.no_sidebar.right-sidebar #sidebar-1,.no_sidebar.left-sidebar #sidebar-1,.no_sidebar.double-sidebar #sidebar-1,.no_sidebar #sidebar-2,.no_sidebar.double-left-sidebar #sidebar-2,.no_sidebar.double-sidebar #sidebar-2{width:100%;}.no_sidebar #ez-home-slider.ez-widget-area,.no_sidebar.slider-inside #ez-home-slider.ez-widget-area{padding-bottom:0;}.no_sidebar #ez-feature-top-container,.no_sidebar #ez-fat-footer-container{margin:0 auto;padding-bottom:0;float:left;}.no_sidebar#ez-feature-top-container .ez-widget-area,.no_sidebar#ez-fat-footer-container .ez-widget-area{width:100%;padding-bottom:20px;padding-left:0 !important;}body.no_sidebar.double-left-sidebar.slider-inside #ez-home-slider-container-wrap,body.no_sidebar.double-right-sidebar.slider-inside #ez-home-slider-container-wrap,body.no_sidebar.double-sidebar.slider-inside #ez-home-slider-container-wrap,body.no_sidebar.left-sidebar.slider-inside #ez-home-slider-container-wrap,body.no_sidebar.right-sidebar.slider-inside #ez-home-slider-container-wrap{margin:0 0 20px;}}@media only screen and (min-width:768px) and (max-width:960px){.no_sidebar.double-sidebar #sidebar-2-wrap{margin:20px 0 0;}.no_sidebar #sidebar-1-wrap,.no_sidebar.double-left-sidebar #sidebar-1-wrap,.no_sidebar.double-sidebar #sidebar-1-wrap,.no_sidebar #sidebar-2-wrap,.no_sidebar.double-left-sidebar #sidebar-2-wrap,.no_sidebar.double-sidebar #sidebar-2-wrap{width:48.7%;}}@media only screen and (max-width:767px){.no_sidebar #sidebar-1-wrap,.no_sidebar.double-left-sidebar #sidebar-1-wrap,.no_sidebar.double-sidebar #sidebar-1-wrap,.no_sidebar #sidebar-2-wrap,.no_sidebar.double-left-sidebar #sidebar-2-wrap,.no_sidebar.double-sidebar #sidebar-2-wrap{width:100%;}} @media screen and (min-device-width:320px) and (max-device-width:1024px){ html{-webkit-text-size-adjust:none;}}@media only screen and (max-width:960px){#wrap{margin:0 auto;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}#header{height:auto;}#header-left{height:96px;padding-left:0;text-align:center;float:none;}#header-left,#header-right{max-width:none;width:100%;}#header-right{padding:0;}.logo-image #header #header-left{margin:0 auto;float:none;}#navbar-1-wrap,#navbar-2-wrap{display:none;}#dropdown-nav-1-wrap,#dropdown-nav-2-wrap{padding:0 20px 0 20px;display:block;}.catalyst-hybrid-odd.catalyst-hybrid-columns,.catalyst-hybrid-even.catalyst-hybrid-columns{width:100%;}.double-left-sidebar #container-wrap,.double-right-sidebar #container-wrap,.left-sidebar #container-wrap,.right-sidebar #container-wrap,.double-sidebar #container-wrap{padding-bottom:0;}#content,.left-sidebar #content,.right-sidebar #content,.double-left-sidebar #content,.double-sidebar #content{margin:0;}#dual-sidebar-outer,.double-left-sidebar #dual-sidebar-outer{width:100%;margin:20px 0 0;float:left;}.right-sidebar #sidebar-1-wrap,.left-sidebar #sidebar-1-wrap,.double-sidebar #sidebar-1-wrap{width:100%;margin:20px 0 0;}#sidebar-1,.double-left-sidebar #sidebar-1,.right-sidebar #sidebar-1,.left-sidebar #sidebar-1,.double-sidebar #sidebar-1,#sidebar-2,.double-left-sidebar #sidebar-2,.double-sidebar #sidebar-2{width:100%;}#catalyst-125-ads{margin:0 0 0 5px;}#ez-home-container-wrap,#ez-home-sidebar-1-wrap{width:100%;}#ez-home-sidebar-1-wrap{margin:20px 0 0;float:left;}.ez-five-sixths,.ez-four-fifths,.ez-four-sixths,.ez-one-fifth,.ez-one-fourth,.ez-one-half,.ez-one-sixth,.ez-one-third,.ez-three-fifths,.ez-three-fourths,.ez-three-sixths,.ez-two-fifths,.ez-two-fourths,.ez-two-sixths,.ez-two-thirds{width:100%;padding:0 0 20px;}#ez-home-slider.ez-widget-area,.slider-inside #ez-home-slider.ez-widget-area{padding-bottom:0;}#home-hook-wrap{padding-bottom:0;}#ez-home-container-wrap,.ez-home-container-area,#ez-feature-top-container,#ez-fat-footer-container{margin:0 auto;padding-bottom:0;}#ez-home-container-wrap .ez-widget-area,#ez-feature-top-container .ez-widget-area,#ez-fat-footer-container .ez-widget-area{width:100%;padding-bottom:20px;padding-left:0 !important;}#ez-home-sidebar-1-wrap{margin:0;}body.double-left-sidebar.slider-inside #ez-home-slider-container-wrap,body.double-right-sidebar.slider-inside #ez-home-slider-container-wrap,body.double-sidebar.slider-inside #ez-home-slider-container-wrap,body.left-sidebar.slider-inside #ez-home-slider-container-wrap,body.right-sidebar.slider-inside #ez-home-slider-container-wrap{margin:0 0 20px;}.footer-left,.footer-right{padding:0;float:none;text-align:center;clear:both;}}@media only screen and (min-width:768px) and (max-width:960px){.double-sidebar #sidebar-2-wrap{margin:20px 0 0;}#sidebar-1-wrap,.double-left-sidebar #sidebar-1-wrap,.double-sidebar #sidebar-1-wrap,#sidebar-2-wrap,.double-left-sidebar #sidebar-2-wrap,.double-sidebar #sidebar-2-wrap{width:48.7%;}}@media only screen and (min-width:480px) and (max-width:960px){}@media only screen and (max-width:767px){#sidebar-1-wrap,.double-left-sidebar #sidebar-1-wrap,.double-sidebar #sidebar-1-wrap,#sidebar-2-wrap,.double-left-sidebar #sidebar-2-wrap,.double-sidebar #sidebar-2-wrap{width:100%;}}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:479px){}#footer .menu{text-align:left;padding-left:25px;}#ez-fat-footer-1 .menu li.menu-item{display:inline;list-style-type:none;text-transform:uppercase;}#footer .widget_nav_menu .widgettitle,#footer .sub-menu{display:none;}#header-right h4{background:url("/assets/optimized/phone-e985e00ad06e50bfd68d.webp") no-repeat scroll left center rgba(0,0,0,0);float:right;font-family:'questrial' !important;font-size:28px !important;margin-top:75px;padding-left:33px !important;padding-top:4px !important;font-weight:bold;}#header-wrap{margin-top:20px;} #menu-sidebar-menu li{display:block;margin:10px;font-size:15px;text-align:right;}#sidebar-1 .widget_nav_menu{background:#f6f6f6;border:1px solid #CCC;}#email-banner{background:#0768aa;}#email-banner .widget{padding:8px;margin-bottom:20px;text-align:center;font-size:16px;box-shadow:inset 0 0 15px rgba(0,0,0,0.3);}#email-banner .widget,#email-banner .widget h4,#email-banner .widget a{color:#FFF !important;}#email-banner .widget h4,#email-banner .widget a{display:inline-block;margin:0 30px;vertical-align:middle;}#email-banner .widget a{text-decoration:none !important;}#email-banner .widget h4{font:normal normal 20px 'Montserrat',sans-serif !important;text-transform:uppercase;text-shadow:1px 1px 3px rgba(0,0,0,0.3);} @media only screen and (max-width:960px){select.nav-1-chosen-select{background-image:url("/assets/optimized/menu-icon-white-a1be02f88c3c459fb266.webp");background-position:10px center;background-size:20px;background-repeat:no-repeat;padding-left:35px;}#ez-fat-footer-1 .menu li.menu-item{display:block;}#dropdown-nav-1-wrap{padding:0;}#header-right{text-align:center;}#header-right .widget{display:inline-block;}#header-right h4{margin-top:10px;}}@media only screen and (min-width:768px) and (max-width:960px){}@media only screen and (min-width:480px) and (max-width:960px){}@media only screen and (max-width:767px){.logo-image #header #header-left{background-position:center center;background-size:contain;}.logo-image #header-left{width:auto;margin:0 15px;}.logo-image #header-left #title,.logo-image #header-left #title a{width:100%;}}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:479px){#email-banner .widget h4,#email-banner .widget a{margin:0 10px;}div#fancybox-title-over{font-size:10px;padding:2px;}}
/* UES catalogue and product link consistency */
#content .entry-content .ues-body-text,
#content .entry-content .ues-text-link,
#content .entry-content .ues-text-link *,
#content .entry-content form.web3-contact,
#content .entry-content table,
#content .entry-content table * {
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
#content .entry-content .wp-caption-text,
#content .entry-content .wp-caption-text * {
  font-family: "Open Sans", sans-serif !important;
  font-size: 12px !important;
  line-height: 18px !important;
}
#content .entry-content .ues-body-text[style*="text-align: justify"] {
  text-align: left !important;
}
#content .entry-content .ues-blue-text {
  color: #071689 !important;
}
#content .entry-content .ues-blue-link,
#content .entry-content .ues-blue-link * {
  color: #071689 !important;
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 24px !important;
  text-decoration: underline;
}
#content .entry-content .ues-blue-link:hover,
#content .entry-content .ues-blue-link:focus-visible {
  text-decoration-thickness: 2px;
}
body.home #content .entry-content .ues-product-links {
  padding-left: 0;
  margin-left: 0;
  text-align: left;
}
body.home #content .entry-content .ues-product-links li {
  margin-left: 0;
  font-size: 16px;
  line-height: 24px;
}

/* Shortcode Testimonials Wrapper */

.testimonial-wrap {
	overflow: hidden;
}

.testimonial-wrap .testimonial-container {
	width:  104%;
}

/* Shortcode Testimonials Columns */

.testimonial-wrap .testimonial-container .testimonial {
	width: 96%;
}

.testimonial-wrap .testimonial-container.col1 .testimonial {
	position: relative !important;
	top: auto !important;
	left: auto !important;
}

.testimonial-wrap .testimonial-container.col2 .testimonial {
	width: 46%;
}

.testimonial-wrap .testimonial-container.col3 .testimonial {
	width: 29%;
}

.testimonial-wrap .testimonial-container.col4 .testimonial {
	width: 21%;
}

/* Shortcode Testimonials */

.testimonial-wrap .testimonial-container .testimonial {
	margin-bottom: 40px;
	float: left;
}

.testimonial-wrap .testimonial-container .testimonial strong {
	font-size: 1.2em;
}


/* Widget Testimonials */

.widget_mdz_testimonials .testimonial {
	margin-bottom: 20px;
}

.widget_mdz_testimonial .testimonial.last {
	margin-bottom: 0;
}

.widget_mdz_testimonial .testimonial p {
	padding-bottom: 10px !important;
	margin-bottom: 0 !important;
}

.testimonial-wrap .testimonial-container .testimonial small,
.widget_mdz_testimonial .testimonial small {
	opacity: .6;
	font-size: .9em !important;
}

.testimonial-wrap .testimonial-container .testimonial .testimonial-url small,
.widget_mdz_testimonial .testimonial .testimonial-url small  {
	opacity: 1;
}

.testimonial-wrap .testimonial-container.layout-left .testimonial footer,
.testimonial-wrap .testimonial-container.layout-left .testimonial .testimonial-thumbnail,
.widget_mdz_testimonial .testimonial.layout-left footer,
.widget_mdz_testimonial .testimonial.layout-left .testimonial-thumbnail {
	float: left;
	text-align: left;
}

.testimonial-wrap .testimonial-container.layout-center .testimonial footer,
.testimonial-wrap .testimonial-container.layout-center .testimonial .testimonial-thumbnail,
.widget_mdz_testimonial .testimonial.layout-center footer,
.widget_mdz_testimonial .testimonial.layout-center .testimonial-thumbnail {
	clear: both;
	text-align: center;
}

.testimonial-wrap .testimonial-container.layout-right .testimonial footer,
.testimonial-wrap .testimonial-container.layout-right .testimonial .testimonial-thumbnail,
.widget_mdz_testimonial .testimonial.layout-right footer,
.widget_mdz_testimonial .testimonial.layout-right .testimonial-thumbnail {
	float: right;
	text-align: right;
}

.widget_mdz_testimonial .testimonia.layout-left footer,
.widget_mdz_testimonial .testimonia.layout-right footer,
.testimonial-wrap .testimonial-container.layout-right .testimonial footer,
.testimonial-wrap .testimonial-container.layout-left .testimonial footer {
	display: table-row;
}

.widget_mdz_testimonial .testimonial.layout-left.testimonial-has-thumb .footer-inner,
.widget_mdz_testimonial .testimonial.layout-right.testimonial-has-thumb .footer-inner,
.testimonial-wrap .testimonial-container.layout-right .testimonial.testimonial-has-thumb .footer-inner,
.testimonial-wrap .testimonial-container.layout-left .testimonial.testimonial-has-thumb .footer-inner {
	display: table-cell;
	vertical-align: middle;
	height: 75px;
}

.widget_mdz_testimonial .testimonial .testimonial-thumbnail,
.testimonial-wrap .testimonial-container .testimonial .testimonial-thumbnail {
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	width: 75px;
	height: 75px;
}

.widget_mdz_testimonial .testimonial.testimonial-thumb-border .testimonial-thumbnail,
.testimonial-wrap .testimonial-container.testimonial-thumb-border .testimonial .testimonial-thumbnail {
	border: 2px solid #FFF;
	box-shadow: 0 0 3px rgba(0,0,0,.3);
}

.widget_mdz_testimonial .testimonial.testimonial-thumb-circle .testimonial-thumbnail,
.testimonial-wrap .testimonial-container.testimonial-thumb-circle .testimonial .testimonial-thumbnail {
	border-radius: 50% 50%;
}

.widget_mdz_testimonial .testimonial .testimonial-thumbnail img,
.testimonial-wrap .testimonial-container .testimonial .testimonial-thumbnail img {
	border: 0 !important;
	padding: 0 !important;
	display: block;
	background: transparent !important;
}

.widget_mdz_testimonial .testimonial.layout-right .testimonial-thumbnail,
.testimonial-wrap .testimonial-container.layout-right .testimonial .testimonial-thumbnail {
	margin: 0 3px 5px 1em;
}

.widget_mdz_testimonial .testimonial.layout-left .testimonial-thumbnail,
.testimonial-wrap .testimonial-container.layout-left .testimonial .testimonial-thumbnail {
	margin: 0 1em 5px 3px;
}

.widget_mdz_testimonial .testimonial.layout-center .testimonial-thumbnail,
.testimonial-wrap .testimonial-container.layout-center .testimonial .testimonial-thumbnail {
	margin: 0 auto 5px auto;
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  src: url("/assets/optimized/815ae0b7d886554eb2a4-c102481bc4f94c749d97.ttf") format('truetype');
font-display:optional;}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  src: url("/assets/optimized/669f941654e04a23be81-5997db605b3b580a031a.ttf") format('truetype');
font-display:optional;}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
  src: url("/assets/optimized/670e08213dd0e9901fa3-ad2a8882ea9a43cb4d8b.ttf") format('truetype');
font-display:optional;}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  src: url("/assets/optimized/a624ce6774cfe835f241-9e67ca80afec5d35f863.ttf") format('truetype');
font-display:optional;}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: normal;
  src: url("/assets/optimized/0b3c1941ef84ae89b918-b15f98314fe838d980c9.ttf") format('truetype');
font-display:optional;}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url("/assets/optimized/864a17dc18718232c068-640c25e0587e4f3bfe5c.ttf") format('truetype');
font-display:optional;}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url("/assets/optimized/650dac2664ae60a7d48b-d8f99fb48842f2a6b113.ttf") format('truetype');
font-display:optional;}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url("/assets/optimized/5a87f4b8748eb300b596-b041fef8e9aa6703e030.ttf") format('truetype');
font-display:optional;}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url("/assets/optimized/22d43f06832a07ed16aa-0da08354e9db8b0d4783.ttf") format('truetype');
font-display:optional;}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  src: url("/assets/optimized/bcef8875d2fa8873272c-72955720b10c1a42739c.ttf") format('truetype');
font-display:optional;}

@font-face {
  font-family: 'Questrial';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/optimized/0ef2878f9fa258264ad3-5c0573332e277cdfa6c6.ttf") format('truetype');
font-display:optional;}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/optimized/f9f931d4cae3168c60c7-76c4f058aac767f2f886.ttf") format('truetype');
font-display:optional;}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  src: url("/assets/optimized/669f941654e04a23be81-5997db605b3b580a031a.ttf") format('truetype');
  font-display:optional;
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  src: url("/assets/optimized/a624ce6774cfe835f241-9e67ca80afec5d35f863.ttf") format('truetype');
  font-display:optional;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url("/assets/optimized/650dac2664ae60a7d48b-d8f99fb48842f2a6b113.ttf") format('truetype');
  font-display:optional;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url("/assets/optimized/22d43f06832a07ed16aa-0da08354e9db8b0d4783.ttf") format('truetype');
  font-display:optional;
}
/* Shared website typography; keep image dimensions and functional layouts. */
body.site-typography {
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
body.site-typography :is(#content, #main-content):is(.hfeed, main) :is(p, ul, ol, li, dl, dt, dd, blockquote, table, th, td) {
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
body.site-typography :is(#content, #main-content):is(.hfeed, main) :is(a, span, strong, b, em, font, label, input, textarea, select, button, div) {
  font-family: "Open Sans", sans-serif !important;
}
body.site-typography #content .entry-content :is(span, a, strong, b, em, font) {
  font-size: inherit !important;
  line-height: inherit !important;
}
body.site-typography :is(#content, #main-content):is(.hfeed, main) :is(strong, b) { font-weight: 700 !important; }
body.site-typography :is(#content, #main-content):is(.hfeed, main) :is(h1, h2, h3, h4, h5, h6) {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}
body.site-typography :is(#content, #main-content):is(.hfeed, main) h1 { font-size: 28px !important; }
body.site-typography :is(#content, #main-content):is(.hfeed, main) h2 { font-size: 22px !important; }
body.site-typography :is(#content, #main-content):is(.hfeed, main) h3 { font-size: 20px !important; }
body.site-typography :is(#content, #main-content):is(.hfeed, main) h4 { font-size: 18px !important; }
body.site-typography :is(#content, #main-content):is(.hfeed, main) :is(h5, h6) { font-size: 16px !important; }
body.site-typography :is(#content, #main-content):is(.hfeed, main) :is(h1, h2, h3, h4, h5, h6) :is(span, a, strong, b, em, font) {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
}
body.site-typography #content .entry-content :is(.wp-caption-text, .wp-caption-text *, figcaption, figcaption *) {
  font-family: "Open Sans", sans-serif !important;
  font-size: 12px !important;
  line-height: 18px !important;
}
body.site-typography :is(#content, #main-content):is(.hfeed, main) :is(input, textarea, select, button) {
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
body.site-typography :is(#content, #main-content):is(.hfeed, main) :is(label, .form-field label, .contact-field label) {
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
  line-height: 21px !important;
}
body.site-typography :is(#content, #main-content):is(.hfeed, main) :is(small, .service-note, .calc-feedback, .field-error) {
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
  line-height: 21px !important;
}
body.site-typography :is(#sidebar-1, #sidebar-2, #navbar-1, #navbar-2, #ez-footer, #footer, .site-footer) :is(p, a, li, span, h4) {
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
  line-height: 21px !important;
}
/* Calculator controls share the site font; large measurement badges retain their size. */
body.site-typography #main-content :is(.disclaimer-text, .card-label, .calc-inputs-card p, .results-table th, .results-table td) {
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
body.site-typography #main-content :is(.btn, .btn-download) {
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
  letter-spacing: 1px;
}
body.site-typography #header :is(.brand-sub, nav a) {
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px !important;
  line-height: 21px !important;
  letter-spacing: 1px;
}
body.site-typography #main-content .heading-title h2 { font-size: 28px !important; }


.dc-page .entry-title{font-size:32px!important;line-height:1.18!important;margin:0 0 18px!important;color:#12679e}
#dc-landing{color:#263746;line-height:1.6}
#dc-landing *{box-sizing:border-box}
#dc-landing h2{font-size:25px;line-height:1.25;color:#12679e;margin:0 0 14px}
#dc-landing h3{font-size:19px;line-height:1.3;margin:0 0 9px;color:#173f60}
#dc-landing p{margin:0 0 16px}
#dc-landing .dc-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#12679e;margin:0 0 10px}
#dc-landing .dc-intro{font-size:19px;line-height:1.5}
#dc-landing .dc-hero-image{display:block;width:100%;height:210px;object-fit:cover;margin:24px 0 0;border-bottom:5px solid #176eaa}
#dc-landing .dc-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:22px 0}
#dc-landing .dc-button{display:inline-block;padding:12px 20px;background:#146da3;color:#fff!important;text-decoration:none;font-weight:700;border:2px solid #146da3;border-radius:3px;line-height:1.35}
#dc-landing .dc-button:hover{background:#105880;border-color:#105880}
#dc-landing a:focus-visible,#dc-landing button:focus-visible{outline:3px solid #1672b1;outline-offset:3px}
#dc-landing .dc-small{font-size:14px;color:#4b606e}
#dc-landing section{margin:32px 0;padding-top:28px;border-top:1px solid #dbe5ec;scroll-margin-top:24px}
#dc-landing .dc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#dc-landing .dc-card{background:#f3f7fa;border:1px solid #dbe5ec;border-top:3px solid #176eaa;padding:20px}
#dc-landing .dc-card p:last-child{margin-bottom:0}
#dc-landing .dc-product{display:grid;grid-template-columns:1fr;gap:22px;align-items:center}
#dc-landing .dc-product img{width:100%;height:auto}
#dc-landing ul{padding-left:22px;margin:12px 0 18px;list-style:disc}
#dc-landing li{list-style:disc;margin-bottom:8px}
#dc-landing .dc-resources a{font-weight:700;font-size:17px}
#dc-landing .dc-resources p{font-size:14px;margin:8px 0 0}
#dc-landing .dc-tool-card{background:#fff;border:1px solid #dbe5ec;border-top:3px solid #176eaa;padding:18px;min-width:0}
#dc-landing .dc-tool-card img{display:block;width:100%;height:220px;object-fit:contain;margin:0 0 18px;background:#fff}
#dc-landing .dc-tool-card h3{font-size:20px}
#dc-landing .dc-tool-card ul{font-size:15px;line-height:1.55}
#dc-landing .dc-tool-card .dc-small{font-size:13px}
#dc-landing #project-enquiry{background:#f3f7fa;padding:24px;border:1px solid #dbe5ec;border-top:4px solid #176eaa}
#dc-landing .web3-contact{margin:20px 0 0}
#dc-landing .contact-field{min-width:0}
#dc-landing input:not([type=checkbox]):not([type=hidden]),#dc-landing select,#dc-landing textarea{width:100%;max-width:100%;padding:11px;background:white;border:1px solid #9cabb6;border-radius:3px;font:inherit;font-size:16px;color:#263746}
#dc-landing textarea{min-height:135px}
#dc-landing .dc-form-note{font-size:13px;margin:18px 0 0}
.dc-home-link{padding:16px 18px;margin:16px 0 24px;border-left:4px solid #176eaa;background:#f3f7fa;line-height:1.5}
.dc-home-link a{font-weight:700;color:#12679e}
@media(max-width:600px){.dc-page #ues-chat-launcher{width:56px;min-height:56px;height:56px;padding:10px;bottom:16px;border-radius:50%;gap:0}.dc-page #ues-chat-launcher svg{width:36px;height:34px}.dc-page #ues-chat-launcher span,.dc-page #ues-chat-launcher::after{display:none}}
@media(max-width:600px){.dc-page .entry-title{font-size:28px!important}#dc-landing .dc-grid,#dc-landing .dc-product{grid-template-columns:1fr}#dc-landing .dc-hero-image{height:170px}#dc-landing #project-enquiry{padding:18px}#dc-landing .dc-actions{align-items:stretch;flex-direction:column}#dc-landing .dc-button{text-align:center}}

/* Complete BAND-IT page index and accessible legacy menus. */
#nav-1 > li > a {padding-left:12px !important;padding-right:12px !important;}
#nav-1 > li.bandit-menu-index > ul {width:320px;max-height:calc(100vh - 100px);overflow-y:auto;}
#nav-1 > li.bandit-menu-index > ul > li {float:none;width:100%;}
#nav-1 > li.bandit-menu-index > ul > li > a {width:auto;box-sizing:border-box;white-space:normal;}
#nav-1 > li.bandit-menu-index:hover > ul,
#nav-1 > li.bandit-menu-index:focus-within > ul {left:auto;display:block !important;visibility:visible !important;opacity:1 !important;}
#nav-1 > li.bandit-menu-index a:focus-visible {outline:3px solid #71b9e9;outline-offset:-3px;}
#bandit-page-index section {margin:24px 0 30px;}
#bandit-page-index ul {list-style:disc;margin:12px 0 0;padding-left:24px;}
#bandit-page-index li {list-style:disc;margin:0 0 10px;}
#bandit-page-index a {color:#071689;text-decoration:underline;}


#content .entry-content .bandit-home-anniversary {
  display: grid; grid-template-columns: 116px minmax(0,1fr); gap: 24px;
  align-items: center; padding: 26px; margin: 12px 0 28px;
  background: linear-gradient(120deg,#095786,#176fb2); color: #fff;
  border-radius: 6px; border-bottom: 4px solid #77c6ed;
}
#content .entry-content .bandit-home-anniversary * { color: inherit !important; }
#content .entry-content .bandit-anniversary-number { font-size: 76px; line-height: 1; font-weight: 700; text-align: center; }
body.site-typography #content .entry-content .bandit-anniversary-number span { display: block; font-size: 18px !important; line-height: 1.4 !important; letter-spacing: 2px; text-transform: uppercase; }
body.site-typography #content .entry-content .bandit-home-anniversary p { padding: 0 !important; margin: 0 !important; }
body.site-typography #content .entry-content .bandit-home-anniversary .bandit-anniversary-brand { font-size: 14px !important; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; }
body.site-typography #content .entry-content .bandit-home-anniversary h1 { font-size: 28px !important; line-height: 1.2 !important; margin: 8px 0 !important; padding: 0 !important; }
#content .entry-content .bandit-home-intro { margin: 24px 0; }
body.site-typography #content .entry-content :is(.bandit-home-intro ul,.bandit-home-benefits) {
  list-style: disc outside !important;
  padding-left: 24px !important;
  margin: 16px 0 24px !important;
}
body.site-typography #content .entry-content :is(.bandit-home-intro,.bandit-home-benefits) li {
  display: list-item !important;
  margin: 0 0 12px !important;
  padding-left: 4px;
  line-height: 1.65 !important;
}
#content .entry-content .bandit-home-intro li::marker { color: #176fb2; }
body.site-typography #content .entry-content .bandit-home-contact-resources,
body.site-typography #content .entry-content .bandit-home-contact-resources * { font-weight: 400 !important; }
@media(max-width:480px) {
  #content .entry-content .bandit-home-anniversary { grid-template-columns: 80px minmax(0,1fr); gap: 16px; padding: 20px 16px; }
  #content .entry-content .bandit-anniversary-number { font-size: 58px; }
  body.site-typography #content .entry-content .bandit-home-anniversary h1 { font-size: 23px !important; }
}

/* BAND-IT.au typography: body 16, supporting text 14, headings 28/22/20/18. */
body.bandit-au-typography,
body.bandit-au-typography :is(p,a,span,strong,b,em,font,div,li,dt,dd,th,td,label,input,textarea,select,button,h1,h2,h3,h4,h5,h6) {
  font-family: "Open Sans", sans-serif !important;
}
body.bandit-au-typography.site-typography #header #header-right .widgettitle,
body.bandit-au-typography.site-typography #header #header-right .widgettitle a { font-family: "Open Sans", sans-serif !important; }
body.bandit-au-typography.site-typography #header #header-right .widgettitle {
  font-size: 24px !important; line-height: 1.25 !important; white-space: nowrap;
}
body.bandit-au-typography.site-typography #header #header-right .widgettitle a { white-space: nowrap; }
body.bandit-au-typography.site-typography :is(#content,#main-content) :is(p,ul,ol,li,dl,dt,dd,blockquote,table,th,td) {
  font-size: 16px !important; line-height: 26px !important;
}
body.bandit-au-typography.site-typography :is(#content,#main-content) h1:not(#bandit-anniversary-title),
body.bandit-au-typography.site-typography #main-content .heading-title h2 { font-size: 28px !important; line-height: 1.3 !important; }
body.bandit-au-typography.site-typography :is(#content,#main-content) h2 { font-size: 22px !important; line-height: 1.3 !important; }
body.bandit-au-typography.site-typography :is(#content,#main-content) h3 { font-size: 20px !important; line-height: 1.3 !important; }
body.bandit-au-typography.site-typography :is(#content,#main-content) h4 { font-size: 18px !important; line-height: 1.3 !important; }
body.bandit-au-typography.site-typography :is(#content,#main-content) :is(h5,h6) { font-size: 16px !important; line-height: 1.3 !important; }
body.bandit-au-typography.site-typography :is(#content,#main-content) :is(input,textarea,select,button) { font-size: 16px !important; line-height: 24px !important; }
body.bandit-au-typography.site-typography :is(#content,#main-content) :is(label,small,.service-note,.calc-feedback,.field-error,.dc-small,.dc-form-note,.tc-small,.search-result-type) { font-size: 14px !important; line-height: 21px !important; }
body.bandit-au-typography.site-typography #content .entry-content :is(.wp-caption-text,.wp-caption-text *,figcaption,figcaption *) { font-size: 14px !important; line-height: 21px !important; }
body.bandit-au-typography.site-typography :is(#sidebar-1-wrap,#sidebar-2-wrap,#nav-1-wrap,#footer) :is(p,a,li,span,div,small,label,h4,h5,h6) { font-size: 14px !important; line-height: 21px !important; }
body.bandit-au-typography.site-typography :is(#sidebar-1-wrap,#sidebar-2-wrap) :is(input,select,button) { font-size: 16px !important; line-height: 24px !important; }
body.bandit-au-typography.site-typography :is(#sidebar-1-wrap,#sidebar-2-wrap) :is(h4,h5,h6) { font-weight: 700 !important; }
/* Standalone error pages use the same body and page-title sizes. */
body.bandit-au-typography > h1 { font-size: 28px; line-height: 1.3; }
body.bandit-au-typography > p { font-size: 16px; line-height: 26px; }
body.bandit-au-typography > .searchform :is(input,button) { font-size: 16px !important; line-height: 24px !important; }


body #sidebar-1-wrap .bandit-sidebar { text-align: left; }
body #sidebar-1-wrap .bandit-side-card {
  box-sizing: border-box; padding: 18px; margin: 0 0 18px;
  background: #f4f8fb; border: 1px solid #dce6ed; border-radius: 8px;
  text-align: left; color: #263746;
}
body #sidebar-1-wrap .bandit-side-card h2 {
  font-size: 18px !important; line-height: 1.35 !important; color: #12679e;
  font-weight: 700; margin: 0 0 14px; padding: 0 0 10px;
  border-bottom: 1px solid #d7e5ee;
}
body #sidebar-1-wrap .bandit-side-card p { margin: 0; padding: 0; }
body #sidebar-1-wrap .bandit-side-card .searchform {
  display: flex; align-items: stretch; gap: 8px; margin: 0; padding: 0;
}
body #sidebar-1-wrap .bandit-side-card .searchform input {
  box-sizing: border-box; min-width: 0; width: 0; flex: 1;
  height: 44px; margin: 0; padding: 9px; border: 1px solid #9caec0;
  border-radius: 4px; background: #fff; color: #263746;
}
body #sidebar-1-wrap .bandit-side-card .searchform button {
  box-sizing: border-box; height: 44px; margin: 0; padding: 9px 12px;
  border: 0; border-radius: 4px; background: #176fb2; color: #fff; cursor: pointer;
}
body #sidebar-1-wrap .bandit-side-card ul { list-style: none; margin: 0; padding: 0; }
body #sidebar-1-wrap .bandit-side-card li { list-style: none; margin: 0; padding: 0; border: 0; }
body #sidebar-1-wrap .bandit-side-card li + li { border-top: 1px solid #dce6ed; }
body #sidebar-1-wrap .bandit-side-card li a {
  display: block; margin: 0; padding: 9px 8px; text-align: left;
  text-decoration: none; color: #205978; border-radius: 4px; overflow-wrap: anywhere;
}
body #sidebar-1-wrap .bandit-side-card li a:hover,
body #sidebar-1-wrap .bandit-side-card li a[aria-current=page] { background: #e1eef7; color: #095786; }
body #sidebar-1-wrap .bandit-side-card a:focus-visible,
body #sidebar-1-wrap .bandit-side-card :is(input,button):focus-visible { outline: 3px solid #176fb2; outline-offset: 2px; }
body #sidebar-1-wrap .bandit-side-card .bandit-contact-row { margin: 0 0 16px; }
body #sidebar-1-wrap .bandit-side-card .bandit-contact-label { display: block; font-weight: 700; color: #263746; margin-bottom: 3px; }
body #sidebar-1-wrap .bandit-side-card .bandit-contact-row a { color: #12679e; overflow-wrap: anywhere; }
body #sidebar-1-wrap .bandit-side-card .bandit-enquiry-button {
  display: block; box-sizing: border-box; margin: 0 0 18px; padding: 11px 12px;
  background: #176fb2; color: #fff !important; border-radius: 4px;
  font-size: 16px !important; line-height: 24px !important; font-weight: 700;
  text-align: center; text-decoration: none;
}
body #sidebar-1-wrap .bandit-side-card .bandit-enquiry-button:hover,
body #sidebar-1-wrap .bandit-side-card .searchform button:hover { background: #095786; }
body #sidebar-1-wrap .bandit-side-card .bandit-side-map { display: block; width: 100%; height: 150px; border: 0; border-radius: 4px; margin: 14px 0; }
body #sidebar-1-wrap .bandit-side-card .bandit-site-links { display: flex; gap: 14px; border-top: 1px solid #d7e5ee; padding-top: 12px; }

/* Static website search */
body.site-typography form.searchform {display:flex;gap:8px;align-items:stretch;clear:both;max-width:100%;margin:0 0 18px;}
body.site-typography form.searchform input.s {flex:1;min-width:0;width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #9ba5b5;border-radius:3px;background:#fff;color:#202733;font:16px/24px "Open Sans",sans-serif !important;}
body.site-typography form.searchform button {flex:none;width:auto;padding:9px 12px;border:1px solid #071689;border-radius:3px;background:#071689;color:#fff;font:600 16px/24px "Open Sans",sans-serif !important;cursor:pointer;}
body.site-typography form.searchform :is(input.s,button) {box-sizing:border-box !important;height:44px !important;min-height:44px !important;max-height:44px !important;margin:0 !important;vertical-align:middle;border-radius:3px !important;}
body.site-typography form.searchform input.s {flex:1 1 0%;width:auto !important;padding:9px 10px !important;}
body.site-typography form.searchform button {display:inline-flex;align-items:center;justify-content:center;flex:0 0 80px;width:80px !important;min-width:80px !important;padding:9px 12px !important;font-weight:600 !important;}
body.site-typography form.searchform :is(input,button):focus-visible {outline:3px solid #4b93d4;outline-offset:2px;}
#site-search-form {flex-wrap:wrap;}
#site-search-form label {flex-basis:100%;font-weight:700;}
#site-search-results {list-style:none;margin:20px 0;padding:0;}
#site-search-results > li {list-style:none;margin:0 0 22px;padding:0 0 20px;border-bottom:1px solid #dde2eb;}
#site-search-results h2 {margin:0 0 6px;}
#site-search-results p {margin:5px 0;}
body.site-typography #content .entry-content #site-search-results .search-result-type {display:block;font-size:12px !important;line-height:18px !important;color:#525d70;}
#site-search-more {font:600 16px/24px "Open Sans",sans-serif;padding:10px 16px;cursor:pointer;}
#site-search-more[hidden] {display:none;}
@media(max-width:400px){body.site-typography form.searchform {gap:6px;}body.site-typography form.searchform button{padding:9px 8px;}}
@media(max-width:600px){body.site-typography #header nav {flex-wrap:wrap;gap:8px 20px;}}
body.site-typography .header-links {flex-wrap:wrap;}

/* Band-It AU: shared page structure, navigation and resource presentation. */
body.au-redesign {color:#263746;background:#f6f8fa;}
body.au-redesign #wrap {box-shadow:none;background:#fff;max-width:1120px;margin-bottom:0;}
body.au-redesign #header {max-width:1120px;display:flex;align-items:center;justify-content:space-between;height:112px;padding:0 24px 0 0;box-sizing:border-box;overflow:visible;background:#fff;}
body.au-redesign #header-left {float:none;width:661px;max-width:70%;height:100px;margin:0;padding:0;background-size:contain !important;background-position:left center !important;}
body.au-redesign #header-left :is(#title,#title a) {width:100%;height:100%;}
body.au-redesign #header-right {float:none;width:auto;max-width:none;padding:0;flex:none;}
body.au-redesign.site-typography #header #header-right .widgettitle {font-size:20px !important;line-height:28px !important;}
body.au-redesign #header-right .widgettitle a {color:#12679e;}
body.au-redesign #navbar-1-wrap {height:auto;background:#263746;text-transform:none;}
body.au-redesign #navbar-1 {max-width:1120px;}
body.au-redesign #navbar-1-left {float:none;width:100%;}
body.au-redesign #nav-1 {display:grid;grid-template-columns:repeat(5,1fr);width:100%;}
body.au-redesign #nav-1>li {float:none;position:relative !important;min-width:0;}
body.au-redesign #nav-1>li>a {display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:8px 12px !important;box-sizing:border-box;color:#fff !important;font:600 15px/22px 'Open Sans',Arial,sans-serif !important;text-transform:none;}
body.au-redesign #nav-1>li>a:hover,body.au-redesign #nav-1>li:focus-within>a,body.au-redesign #nav-1>li>a[aria-current=page],body.au-redesign #nav-1>li.au-current-group>a {background:#12679e;}
body.au-redesign #nav-1>li:has(ul)>a::after {content:'';width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);}
body.au-redesign #nav-1 .sf-sub-indicator {display:none;}
body.au-redesign #nav-1>li>ul {display:none;left:0;top:100%;width:420px;max-width:calc(100vw - 32px);box-sizing:border-box;max-height:calc(100vh - 80px);overflow:auto;background:#fff;border:1px solid #d5e1e9;border-radius:0 0 8px 8px;box-shadow:0 8px 22px #26374622;z-index:10000;}
body.au-redesign #nav-1>li:hover>ul,body.au-redesign #nav-1>li:focus-within>ul {display:block !important;left:0;visibility:visible !important;opacity:1 !important;}
body.au-redesign #nav-1>li:nth-child(n+4)>ul,body.au-redesign #nav-1>li:nth-child(n+4):hover>ul,body.au-redesign #nav-1>li:nth-child(n+4):focus-within>ul {left:auto;right:0;}
body.au-redesign #nav-1>li>ul>li {float:none;width:100%;}
body.au-redesign #nav-1>li>ul>li>a {display:block;float:none;width:100%;box-sizing:border-box;min-height:44px;background:#fff;color:#12679e !important;padding:11px 16px;border:0;border-bottom:1px solid #e6edf2;font:400 14px/22px 'Open Sans',Arial,sans-serif !important;text-transform:none;white-space:nowrap;}
body.au-redesign #nav-1>li>ul>li>a:hover,body.au-redesign #nav-1>li>ul>li>a[aria-current=page] {background:#edf5fa;}
body.au-redesign :is(a,button,input,select,textarea,summary):focus-visible {outline:3px solid #2185c5;outline-offset:3px;}
body.au-redesign #container-wrap {padding:30px 24px 48px;}
body.au-redesign #container {max-width:none;width:100%;}
body.au-redesign #content-sidebar-wrap {display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;float:none;}
body.au-redesign #content-wrap {width:auto;float:none;min-width:0;}
body.au-redesign #content {margin:0;overflow:visible;}
body.au-redesign #sidebar-1-wrap {position:static;float:none;width:auto;margin:0;min-width:0;}
body.au-redesign #email-banner {display:none;}
body.au-redesign #content article {margin:0;padding:0;}
body.au-redesign #content :is(.entry-header,.entry-content) {overflow:visible;}
body.au-redesign #content .entry-header {margin-bottom:18px;}
body.au-redesign #content .entry-content :is(p,ul,ol,dl) {margin:0 0 16px;padding-top:0;padding-bottom:0;color:#263746 !important;}
body.au-redesign #content .entry-content :is(p,li,td,th,span) {font-size:16px !important;line-height:26px !important;}
body.au-redesign :is(#content,#main-content) :is(h1,h2,h3,h4,h5,h6) {color:#12679e !important;font-weight:700;letter-spacing:0;}
body.au-redesign :is(#main-content,#viewer) :is(p,li,label,input,select,button,a) {font-family:'Open Sans',Arial,sans-serif !important;}
body.au-redesign #main-content .heading-title h1 {font:700 28px/1.3 'Open Sans',Arial,sans-serif !important;margin:0 0 24px;}
body.au-redesign #main-content .step--disclaimer p {color:#263746;opacity:1;}
body.au-redesign:has(#formCard) #header {width:100%;margin:0 auto;}
body.au-redesign:has(#formCard) #header nav {flex-wrap:wrap;gap:12px 22px;}
body.au-redesign:has(#formCard) #header nav a {font:600 14px/22px 'Open Sans',Arial,sans-serif !important;letter-spacing:0;}
body.au-redesign #viewer {font-family:'Open Sans',Arial,sans-serif;}
body.au-redesign #content h1 {font-size:30px !important;line-height:1.25 !important;}
body.au-redesign #content h2 {font-size:23px !important;line-height:1.3 !important;margin:28px 0 14px;padding:0;}
body.au-redesign #content h3 {font-size:19px !important;line-height:1.4 !important;margin:20px 0 12px;padding:0;}
body.au-redesign #content h4 {font-size:17px !important;line-height:1.4 !important;}
body.au-redesign #content .entry-content a:not(.au-button) {color:#12679e !important;text-decoration:underline;text-underline-offset:3px;}
body.au-redesign #content .entry-content a:not(.au-button):hover {color:#094a75 !important;}
body.au-redesign #content .entry-content :is(a.dc-button,a.tc-button) {background:#12679e;color:#fff !important;border-color:#12679e;text-decoration:none;border-radius:6px;}
body.au-redesign #content .entry-content :is(a.dc-button,a.tc-button):hover {background:#094a75;color:#fff !important;}
body.au-redesign #main-content .calc-contact :is(h2,p,label) {color:#fff !important;}
body.au-redesign #content .entry-content [style*="color"] {color:inherit !important;}
body.au-redesign #content .entry-content ul:not(.au-card-grid) {padding-left:24px;list-style:disc outside;}
body.au-redesign #content .entry-content li {margin-bottom:8px;}
body.au-redesign .au-section {margin:0 0 28px;clear:both;}
body.au-redesign .au-section>h2:first-child {margin-top:0 !important;}
body.au-redesign #content .au-section>:last-child {margin-bottom:0 !important;}
body.au-redesign #content .au-spacing-anchor {display:block;height:0;min-height:0;line-height:0 !important;margin:0;padding:0;border:0;float:none;clear:none;}
body.au-redesign #content .entry-content .au-eyebrow {color:#526577 !important;font-size:13px !important;line-height:20px !important;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;}
body.au-redesign .au-lead {font-size:17px !important;line-height:28px !important;max-width:65ch;}
body.au-redesign .au-actions {display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 28px;}
body.au-redesign #content .entry-content .au-button {display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:10px 18px;border-radius:6px;border:1px solid #12679e;background:#12679e;color:#fff !important;text-decoration:none;font:600 16px/24px 'Open Sans',Arial,sans-serif !important;}
body.au-redesign #content .entry-content .au-button:hover {background:#094a75;}
body.au-redesign #content .entry-content .au-button-secondary {background:#fff;color:#12679e !important;}
body.au-redesign #content .entry-content .au-button-secondary:hover {background:#edf5fa;}
body.au-redesign .au-card-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0;}
body.au-redesign .au-category {background:#fff;border:1px solid #d5e1e9;border-radius:8px;overflow:hidden;}
body.au-redesign #content .entry-content .au-category>a {display:block;padding:14px;text-decoration:none;color:#12679e !important;height:100%;box-sizing:border-box;}
body.au-redesign .au-category:hover {border-color:#12679e;background:#f4f8fb;}
body.au-redesign .au-category img {display:block;width:100%;height:115px !important;object-fit:contain;margin:0 0 12px !important;background:#fff;}
body.au-redesign .au-category strong {display:block;font-size:16px !important;line-height:23px !important;}
body.au-redesign #content .entry-content .au-category span {display:block;color:#526577;font-size:14px !important;line-height:21px !important;margin-top:6px;}
body.au-redesign .bandit-home-anniversary {margin:28px 0 !important;grid-template-columns:90px minmax(0,1fr);padding:24px !important;gap:24px;border-radius:8px;}
body.au-redesign #content .bandit-home-anniversary :is(p,h2) {color:#fff !important;margin:0 !important;}
body.au-redesign #content .bandit-home-anniversary h2 {font-size:25px !important;margin:8px 0 !important;}
body.au-redesign .bandit-anniversary-number {font-size:64px;}
body.au-redesign .dc-home-link {margin:24px 0;padding:18px;border-radius:0 8px 8px 0;background:#edf5fa;}
body.au-redesign #widget_sp_image-3 img {display:block;width:100%;height:245px;object-fit:cover;object-position:center 50%;}
body.au-redesign :is(#ez-feature-top-container,#ez-feature-top-container-wrap,#ez-feature-top-1) {max-width:none;width:100%;padding:0;margin:0;}
body.au-redesign .au-image-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0 24px;}
body.au-redesign .au-image-card {margin:0;padding:14px;background:#fff;border:1px solid #dce6ed;border-radius:8px;min-width:0;}
body.au-redesign .au-image-card>a:first-child {display:flex;align-items:center;justify-content:center;min-height:185px;}
body.au-redesign .au-image-card img {display:block;width:auto;max-width:100%;height:185px !important;object-fit:contain;float:none;margin:0 auto !important;border:0;}
body.au-redesign #content .au-image-card figcaption {font-size:14px !important;line-height:21px !important;margin-top:12px;color:#526577;text-align:left;}
body.au-redesign #content .au-image-card figcaption * {font-size:14px !important;line-height:21px !important;}
body.au-redesign .au-image-card .au-image-product-link {display:block;margin-top:8px;font-size:14px !important;line-height:21px !important;}
body.au-redesign .au-clamp-overview {display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:24px;}
body.au-redesign .au-clamp-overview .au-image-card img {height:230px !important;}
body.au-redesign .au-clamp-overview .au-image-card>a:first-child {min-height:230px;}
body.au-redesign #content .au-clamp-overview h2 {margin-top:0;}
body.au-redesign #content .au-clamp-overview li {margin-bottom:10px;}
body.au-redesign .au-supporting-resources>section {margin-top:18px;margin-bottom:0;}
body.au-redesign .au-supporting-resources .au-table-wrap:last-child {margin-bottom:0;}
body.au-redesign .au-video-card {margin:22px 0;padding:16px;border:1px solid #dce6ed;border-radius:8px;background:#fff;min-width:0;}
body.au-redesign #content .au-video-card figcaption {font-size:17px !important;line-height:25px !important;font-weight:600;color:#12679e;margin:0 0 12px;}
body.au-redesign .au-video-player {position:relative;width:100%;aspect-ratio:16/9;background:#18252f;border-radius:5px;overflow:hidden;}
body.au-redesign #content .au-video-player iframe {display:block;position:absolute;inset:0;width:100%;height:100%;max-width:100%;border:0;}
body.au-redesign #content .au-video-fallback {margin:10px 0 0 !important;}
body.au-redesign #content .au-video-fallback a {font-size:14px !important;line-height:22px !important;}
body.au-redesign .au-video-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;margin:18px 0 28px;}
body.au-redesign .au-video-grid .au-video-card {margin:0;}
body.au-redesign .au-technical-image img {width:100%;height:auto !important;max-height:none;}
body.au-redesign .au-table-wrap {max-width:100%;overflow-x:auto;border:1px solid #dce6ed;border-radius:8px;margin:16px 0 22px;}
body.au-redesign .au-table-wrap caption {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
body.au-redesign #content .au-table-wrap table {width:100%;border-collapse:collapse;margin:0;table-layout:auto;}
body.au-redesign #content .au-table-wrap :is(th,td) {padding:12px 14px;border:0;border-bottom:1px solid #dce6ed;text-align:left;vertical-align:top;font-size:14px !important;line-height:22px !important;}
body.au-redesign .au-table-wrap th {background:#edf5fa;font-weight:600;color:#263746;}
body.au-redesign .au-table-wrap tr:last-child :is(td,th) {border-bottom:0;}
body.au-redesign #content .au-download-table td:first-child {width:70%;}
body.au-redesign #content .au-download-table a {font-size:15px !important;line-height:23px !important;}
body.au-redesign #content .au-download-table td:last-child {white-space:nowrap;color:#526577;}
body.au-redesign .au-enquiry {background:#edf5fa;border:1px solid #d5e1e9;border-radius:8px;padding:22px;margin:30px 0;}
body.au-redesign .au-enquiry .au-actions {margin:14px 0 0;}
body.au-redesign .au-jump-links {display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 24px;}
body.au-redesign #content .au-jump-links a {padding:8px 12px;border:1px solid #d5e1e9;border-radius:6px;text-decoration:none !important;font-size:14px !important;line-height:22px !important;}
body.au-redesign .au-related-links {flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:3px;}
body.au-redesign #content .au-related-links a {flex:0 0 auto;white-space:nowrap;}
body.au-redesign .au-faq {border:1px solid #d5e1e9;border-radius:6px;margin:12px 0;padding:14px 16px;}
body.au-redesign .au-faq summary {cursor:pointer;font-weight:600;color:#12679e;line-height:26px;}
body.au-redesign .au-faq>p {margin:14px 0 0 !important;}
body.au-redesign #content .au-faq .au-faq-source a {font-size:14px !important;line-height:22px !important;}
body.au-redesign #sidebar-1-wrap .bandit-side-card {background:#f6f9fc;border-radius:8px;}
body.au-redesign #sidebar-1-wrap .bandit-side-card h2 {color:#12679e !important;}
body.au-redesign #sidebar-1-wrap .bandit-side-card li a {font-size:14px !important;line-height:22px !important;}
body.au-redesign #content #site-search-results>li {padding:18px;border:1px solid #dce6ed;border-radius:8px;margin:14px 0;background:#fff;}
body.au-redesign #content #site-search-results h2 {font-size:21px !important;margin:0 0 8px;}
body.au-redesign #content #site-search-results .search-result-type {font-size:13px !important;line-height:20px !important;color:#526577 !important;}
body.au-redesign form.searchform button {background:#12679e !important;border-color:#12679e !important;}
body.au-redesign #ues-chat-launcher {width:154px;min-height:54px;height:54px;right:18px;bottom:18px;padding:10px 14px;gap:9px;border-radius:28px;font-size:15px;line-height:22px;box-shadow:0 3px 14px #26374633;}
body.au-redesign #ues-chat-launcher svg {width:32px;height:28px;}
body.au-redesign #ues-chat-launcher span {font:600 15px/22px 'Open Sans',Arial,sans-serif;}
body.au-redesign #ues-chat-launcher small {display:none;}
body.au-redesign #ues-enquiry-chat {max-width:calc(100% - 32px);}
body.au-redesign #footer-wrap {background:#263746;background-image:none;border-top:3px solid #12679e;}
body.au-redesign #footer {display:flex;flex-direction:column;align-items:center;gap:12px;box-sizing:border-box;float:none;clear:both;width:100%;max-width:1120px;height:auto;min-height:0;margin:0 auto;padding:24px 24px 32px;background:#263746;background-image:none;border:0;text-align:center;}
body.au-redesign #footer #menu-main-1 {display:flex;flex-wrap:wrap;justify-content:center;gap:4px 24px;list-style:none !important;margin:0;padding:0;}
body.au-redesign #footer #menu-main-1 li {float:none;list-style:none !important;border:0;padding:0;margin:0;}
body.au-redesign #footer #menu-main-1 li::before,body.au-redesign #footer #menu-main-1 li::after {display:none !important;content:none !important;}
body.au-redesign #footer #menu-main-1 li::marker {content:none;}
body.au-redesign #footer #menu-main-1 a {display:inline-block;padding:6px 0;font:400 14px/22px 'Open Sans',Arial,sans-serif !important;text-transform:none;color:#fff !important;text-decoration:none;}
body.au-redesign #footer #menu-main-1 a:hover {color:#b6e0fa !important;text-decoration:underline;text-underline-offset:3px;}
body.au-redesign #footer .footer-content {float:none;width:auto;margin:0;padding:0;text-align:center;}
body.au-redesign #footer .footer-copyright {color:#e5edf3 !important;font:400 14px/22px 'Open Sans',Arial,sans-serif !important;}
body.au-redesign #content :is(.field-error,.service-error,.error) {color:#a62c23 !important;}
body.au-redesign #content .entry-content iframe {max-width:100%;}
@media(max-width:800px) {
 body.au-redesign #footer {padding:24px 18px 84px;}
 body.au-redesign #wrap {width:100%;max-width:100%;}
 body.au-redesign #header {height:96px;padding:12px 16px 12px 0;}
 body.au-redesign #header-left {height:70px;max-width:68%;}
 body.au-redesign.site-typography #header #header-right .widgettitle {font-size:16px !important;line-height:24px !important;}
 body.au-redesign #header-right .widgettitle::before {display:none;}
 body.au-redesign #container-wrap {padding:24px 18px 36px;}
 body.au-redesign #content-sidebar-wrap {grid-template-columns:minmax(0,1fr);gap:30px;}
 body.au-redesign #sidebar-1-wrap {clear:both;}
 body.au-redesign #nav-1 {display:none;}
 body.au-redesign #navbar-1-wrap {padding:10px 16px;box-sizing:border-box;}
 body.au-redesign #dropdown-nav-1-wrap {background:#263746;padding:10px 16px;box-sizing:border-box;}
 body.au-redesign #dropdown-nav-1-form {margin:0;padding:0;}
 body.au-redesign #dropdown-nav-1-wrap select.nav-1-chosen-select {height:44px !important;min-height:44px !important;box-sizing:border-box;width:100%;max-width:100%;font:16px/24px 'Open Sans',Arial,sans-serif !important;background-color:#263746;color:#fff;border-radius:4px;}
 body.au-redesign #navbar-1 .nav-1-chosen-select {display:block !important;width:100%;height:44px;box-sizing:border-box;background:#fff;color:#263746;font:16px/24px 'Open Sans',Arial,sans-serif;padding:8px 12px;border-radius:6px;}
 body.au-redesign #navbar-1 .chzn-container {display:none !important;}
 body.au-redesign #widget_sp_image-3 img {height:190px;}
 body.au-redesign #ues-enquiry-chat {max-width:calc(100% - 16px);right:8px;}
 body.au-redesign #content h1 {font-size:27px !important;}
 body.au-redesign:has(#formCard) #header {height:auto;padding:0;}
 body.au-redesign:has(#formCard) #header nav {box-sizing:border-box;justify-content:center;padding:12px;}
 body.au-redesign .au-card-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:480px) {
 body.au-redesign .au-video-grid {grid-template-columns:minmax(0,1fr);}
 body.au-redesign .au-video-card {padding:12px;}
 body.au-redesign .au-clamp-overview {grid-template-columns:minmax(0,1fr);gap:18px;}
 body.au-redesign #header {height:auto;min-height:114px;flex-wrap:wrap;gap:2px;justify-content:flex-start;padding:10px 0;}
 body.au-redesign #header-left {height:64px;max-width:100%;width:100%;}
 body.au-redesign #header-right {margin-left:auto;margin-right:16px;}
 body.au-redesign #widget_sp_image-3 img {height:145px;}
 body.au-redesign .au-image-grid {grid-template-columns:minmax(0,1fr);}
 body.au-redesign .au-category>a {padding:12px;}
 body.au-redesign .au-category img {height:95px !important;}
 body.au-redesign .bandit-home-anniversary {grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px !important;}
 body.au-redesign .bandit-anniversary-number {font-size:48px;}
 body.au-redesign #content .bandit-home-anniversary h2 {font-size:21px !important;}
 body.au-redesign #ues-chat-launcher {width:54px;padding:11px;right:12px;bottom:12px;}
 body.au-redesign #ues-chat-launcher span {display:none;}
 body.au-redesign #content .au-download-table :is(th,td) {padding:10px;}
}


body.au-redesign.ues-preview #header{padding:10px 24px;gap:20px;height:154px;}
body.au-redesign.ues-preview #header-left{background:none!important;width:300px;max-width:58%;height:132px;}
.ues-preview #header-left a{display:flex!important;align-items:center;height:100%;text-indent:0!important;}
.ues-preview #header-left img{display:block;width:auto;height:132px;max-width:100%;object-fit:contain;}
.ues-preview #header-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;} .ues-preview .ues-header-email{font:14px/22px "Open Sans",sans-serif;color:#12679e;}
body.au-redesign.ues-preview #header-right .widgettitle{position:static!important;float:none;width:auto;height:auto;margin:0;padding:0;}
body.au-redesign.ues-preview #nav-1{grid-template-columns:repeat(6,minmax(0,1fr));}
.ues-preview .preview-bar{background:#edf5fa;border-bottom:1px solid #d5e1e9;color:#526577;text-align:center;padding:7px 12px;font:13px/20px "Open Sans",sans-serif;}
.preview-bar a{color:#12679e;text-decoration:underline;margin-left:14px;}
.ues-preview .preview-banner img{display:block;width:100%;height:230px;object-fit:cover;}
.ues-preview .ues-breadcrumbs{margin:0 0 20px;color:#526577;font:14px/22px "Open Sans",sans-serif;}
.ues-preview .ues-breadcrumbs a{color:#12679e;}
body.au-redesign.ues-preview #content .au-enquiry h2{margin-top:0;}
.ues-preview .ues-range-section{margin:32px 0;}
body.au-redesign.ues-preview #content .au-category a{height:100%;box-sizing:border-box;}
.ues-preview .ues-hours{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.ues-preview .ues-hours>section{background:#f6f9fc;border:1px solid #d5e1e9;border-radius:8px;padding:16px;}
.ues-preview .ues-hours h3{margin-top:0;}
.ues-preview .preview-form-note{padding:12px 14px;background:#edf5fa;border-left:3px solid #12679e;color:#526577;}
body.au-redesign.ues-preview .au-image-card img{max-height:270px;object-fit:contain;}
.ues-preview .au-image-grid:has(>.au-image-card:only-child){grid-template-columns:1fr;}
body.au-redesign.ues-preview #content .entry-content :is(h2,h3){scroll-margin-top:20px;}
body.au-redesign.ues-preview #content #site-search-results>li{list-style:none;}
body.au-redesign.ues-preview #content .entry-content iframe{width:100%;}
@media(max-width:800px){body.au-redesign.ues-preview #header{height:132px;padding:12px 18px;}body.au-redesign.ues-preview #header-left{height:108px;max-width:55%;} .ues-preview #header-left img{height:108px;}.ues-preview .preview-banner img{height:190px;} .ues-preview .ues-header-email{display:none;} .ues-preview .ues-hours{grid-template-columns:1fr;}}
@media(max-width:480px){body.au-redesign.ues-preview #header{min-height:116px;height:116px;flex-wrap:nowrap;gap:12px;padding:10px 16px;} body.au-redesign.ues-preview #header-left{height:94px;width:160px;max-width:48%;}.ues-preview #header-left img{height:94px;}body.au-redesign.ues-preview #header-right{margin:0;}body.au-redesign.ues-preview #header-right .widgettitle{font-size:14px!important;} .ues-preview .preview-banner img{height:150px;}.ues-preview .preview-bar{font-size:12px;}.ues-preview .au-card-grid{grid-template-columns:1fr 1fr;}}

#ues-chat-launcher{position:fixed;right:24px;bottom:30px;z-index:100000;width:320px;max-width:calc(100vw - 32px);min-height:90px;display:flex;align-items:center;gap:16px;padding:16px 20px;border:0;border-radius:22px;background:#176fb2;color:#fff;box-shadow:0 4px 18px #0003;text-align:left;cursor:pointer;font:600 26px/1.15 "Open Sans",Arial,sans-serif;box-sizing:border-box}
#ues-chat-launcher small{display:block;margin-top:3px;font:600 22px/1.2 "Open Sans",Arial,sans-serif}
#ues-chat-launcher svg{width:76px;height:64px;flex:none}
#ues-chat-launcher[hidden],#ues-enquiry-chat [hidden]{display:none!important}
#ues-chat-launcher:focus-visible,#ues-enquiry-chat button:focus-visible,#ues-enquiry-chat a:focus-visible{outline:3px solid #ffc857;outline-offset:3px}
#ues-enquiry-chat{position:fixed;inset:auto 24px 24px auto;margin:0;width:420px;max-width:calc(100vw - 32px);height:650px;max-height:calc(100dvh - 48px);padding:0;border:1px solid #d3dde6;border-radius:20px;background:#fff;color:#243543;box-shadow:0 6px 28px #0004;z-index:100001;overflow:hidden;font:400 15px/1.5 "Open Sans",Arial,sans-serif;box-sizing:border-box}
#ues-enquiry-chat::backdrop{background:#0002}
#ues-enquiry-chat[open]{display:flex;flex-direction:column}
#ues-enquiry-chat *{box-sizing:border-box}
#ues-enquiry-chat header{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#176fb2;color:#fff;flex:none;min-height:78px}
#ues-enquiry-chat header svg{width:35px;height:32px;flex:none}
#ues-enquiry-chat h2{margin:0;color:#fff;font:600 20px/1.3 "Open Sans",Arial,sans-serif}
#ues-enquiry-chat header p{margin:2px 0 0;color:#fff;font-size:12px}
#ues-enquiry-chat .ues-chat-close{margin-left:auto;border:0;padding:4px 8px;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}
#ues-enquiry-chat .ues-chat-history{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px;background:#f7f9fb;scroll-behavior:auto}
#ues-enquiry-chat .ues-chat-bubble{width:88%;margin:0 0 12px;padding:12px 14px;border-radius:14px 14px 14px 3px;background:#e9eef3;color:#243543;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}
#ues-enquiry-chat .ues-chat-answer{margin-left:auto;border-radius:14px 14px 3px 14px;background:#176fb2;color:#fff}
#ues-enquiry-chat form{flex:none;margin:0;padding:14px 18px 16px;border-top:1px solid #d3dde6;background:#fff}
#ues-enquiry-chat label{display:block;margin:0 0 6px;font-weight:600;font-size:14px;color:#243543}
#ues-enquiry-chat input:not([type=checkbox]),#ues-enquiry-chat textarea{width:100%;max-width:none;margin:0;padding:10px 12px;border:1px solid #9bacba;border-radius:8px;background:#fff;color:#243543;font:400 16px/1.4 "Open Sans",Arial,sans-serif;box-shadow:none}
#ues-enquiry-chat textarea{min-height:88px;resize:vertical;max-height:180px}
#ues-enquiry-chat input:focus,#ues-enquiry-chat textarea:focus{outline:2px solid #176fb2;outline-offset:2px}
#ues-enquiry-chat .ues-chat-actions{display:flex;gap:8px;margin-top:12px;align-items:center;flex-wrap:wrap}
#ues-enquiry-chat button{font:600 14px/1.4 "Open Sans",Arial,sans-serif;cursor:pointer}
#ues-enquiry-chat .ues-chat-primary{margin-left:auto;background:#176fb2;color:#fff;border:1px solid #176fb2;padding:10px 16px;border-radius:8px}
#ues-enquiry-chat button:disabled{opacity:.55;cursor:default}
#ues-enquiry-chat .ues-chat-secondary{background:#fff;color:#176fb2;border:1px solid #b1c4d4;padding:9px 12px;border-radius:8px}
#ues-enquiry-chat .ues-chat-product-options{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}
#ues-enquiry-chat .ues-chat-product-options button{padding:6px 9px;border:1px solid #b1c4d4;border-radius:16px;color:#176fb2;background:#fff;font-size:12px}
#ues-enquiry-chat .ues-chat-progress{margin:0 0 8px;font-size:12px;color:#526577}
#ues-enquiry-chat .ues-chat-status{margin:8px 0 0;color:#9c261d;font-size:13px;min-height:0}
#ues-enquiry-chat .ues-chat-status:empty{display:none}
#ues-enquiry-chat .ues-chat-note{margin:8px 0 0;font-size:12px;color:#526577}
#ues-enquiry-chat .ues-chat-note a{color:#176fb2;text-decoration:underline}
#ues-enquiry-chat .ues-chat-review{margin:16px 0 0;padding:14px;border:1px solid #d3dde6;border-radius:12px;background:#fff}
#ues-enquiry-chat .ues-chat-review h3{margin:0 0 10px;color:#243543;font:600 18px/1.4 "Open Sans",Arial,sans-serif}
#ues-enquiry-chat .ues-chat-review dl{margin:0}
#ues-enquiry-chat .ues-chat-review dt{font-size:12px;color:#526577;font-weight:600;margin:12px 0 2px}
#ues-enquiry-chat .ues-chat-review dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}
#ues-enquiry-chat .ues-chat-edit{float:right;border:0;background:transparent;color:#176fb2;text-decoration:underline;font-size:12px;padding:0 4px}
#ues-enquiry-chat .ues-chat-source{display:block;font-size:12px;color:#526577;margin-top:14px;overflow-wrap:anywhere}
#ues-enquiry-chat .ues-chat-source a{color:#176fb2;text-decoration:underline}
@media(max-width:600px){#ues-chat-launcher{right:16px;bottom:26px;width:270px;min-height:76px;padding:12px 16px;gap:12px;font-size:23px;border-radius:18px}#ues-chat-launcher small{font-size:19px}#ues-chat-launcher svg{width:62px;height:52px}#ues-enquiry-chat{right:8px;bottom:8px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);height:700px;border-radius:14px}#ues-enquiry-chat header{padding:12px 14px;min-height:70px}#ues-enquiry-chat form{padding:12px 14px}#ues-enquiry-chat .ues-chat-history{padding:14px}}

#ues-enquiry-chat .ues-chat-response-time{flex:none;margin:0;padding:12px 18px;border-bottom:1px solid #d3dde6;background:#edf5fb;color:#243543;font:400 13px/1.5 "Open Sans",Arial,sans-serif}
@media(max-width:600px){#ues-enquiry-chat .ues-chat-response-time{padding:10px 14px}}

#ues-enquiry-chat .ues-chat-note a{display:inline-block;white-space:nowrap}
@media(max-width:600px){#ues-enquiry-chat{left:8px;right:8px;width:auto;max-width:none}}


.ues-preview .ues-range-banner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;background:#dbe5ec;margin:0;border-radius:6px;overflow:hidden}
.ues-preview .ues-range-banner .ues-range-tile{display:flex;flex-direction:column;min-width:0;text-decoration:none;background:#f5f7f9;overflow:hidden}
.ues-preview .ues-range-banner .ues-range-tile>img{display:block;width:100%;height:220px;object-fit:cover}
.ues-preview .ues-range-banner .ues-range-band>img{object-position:center 46%}
.ues-preview .ues-range-banner .ues-range-promura>img{object-position:center 55%}
.ues-preview .ues-range-banner .ues-spill-photos{height:220px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:3px;padding:0;box-sizing:border-box;background:#dbe5ec;overflow:hidden}
.ues-preview .ues-range-banner .ues-spill-photos img{display:block;height:100%;width:100%;min-width:0;min-height:0;max-width:none;object-fit:cover;object-position:center 35%}
.ues-preview .ues-range-banner .ues-spill-photos .ues-spill-kit{object-position:center top}
.ues-preview .ues-range-banner .ues-range-caption{display:flex;flex-direction:column;justify-content:center;gap:3px;background:#12679e;color:#fff;padding:10px 18px;min-height:66px;box-sizing:border-box;font:400 14px/1.4 "Open Sans",Arial,sans-serif}
.ues-preview .ues-range-banner .ues-range-caption strong{color:#fff;font-size:19px;font-weight:600}
.ues-preview .ues-range-banner .ues-range-tile:hover .ues-range-caption{background:#0d527e}
.ues-preview .ues-range-banner .ues-range-tile:focus-visible{outline:3px solid #ffc857;outline-offset:-3px}
@media(max-width:800px){.ues-preview .ues-range-banner .ues-range-tile>img,.ues-preview .ues-range-banner .ues-spill-photos{height:190px}.ues-preview .ues-range-banner .ues-range-caption{padding:10px 12px;font-size:12px}.ues-preview .ues-range-banner .ues-range-caption strong{font-size:17px}}
@media(max-width:600px){.ues-preview .ues-range-banner .ues-range-tile>img,.ues-preview .ues-range-banner .ues-spill-photos{height:145px}.ues-preview .ues-range-banner .ues-spill-photos{grid-template-columns:minmax(0,1fr)}.ues-preview .ues-range-banner .ues-spill-photos .ues-spill-kit{display:none}.ues-preview .ues-range-banner .ues-range-caption{padding:8px 6px;min-height:42px;text-align:center}.ues-preview .ues-range-banner .ues-range-caption strong{font-size:14px}.ues-preview .ues-range-banner .ues-range-caption>span{display:none}}


body.ues-preview img.ues-spill-kit-photo{display:block;width:auto!important;max-width:100%;object-fit:contain!important;margin-left:auto;margin-right:auto;clip-path:polygon(1% 8%,9% 6%,10% 4%,11% 1%,15% 1%,15% 3%,23% 3%,29% 2%,33% 1.5%,58% 1.5%,63% 2.8%,75% 3%,77% 1%,85% 0%,88% 0%,89% 2%,88% 4%,94% 4.5%,99% 7%,99% 13.5%,95% 14%,93% 18%,93% 21.5%,90% 21.5%,87% 92%,86% 96%,84% 98%,77% 99.5%,29% 99.5%,19% 99%,17% 97%,16% 95%,10% 20%,9% 18%,5% 15%,1% 13%)}
.ues-preview .ues-range-banner .ues-spill-photos .ues-spill-kit-frame{display:grid;place-items:center;height:100%;min-width:0;min-height:0;background:linear-gradient(135deg,#f7f9fb,#e8eff5)}
.ues-preview .ues-range-banner .ues-spill-photos .ues-spill-kit-frame img{height:100%;min-height:0;max-width:100%;width:auto!important}
body.ues-preview.ues-product-page #content .ues-product-media img.ues-spill-kit-photo{height:260px!important;max-height:260px;width:auto!important}
@media(max-width:600px){.ues-preview .ues-range-banner .ues-spill-photos .ues-spill-kit-frame{display:none}}


/* Product photos retain their original pixels and physical labels. */
body.au-redesign #content .au-image-card.site-product-frame{box-sizing:border-box;background:#fff;border:1px solid #d8e4ee;border-radius:10px;padding:14px;overflow:hidden}
body.au-redesign #content .site-product-photo{object-fit:contain!important;max-width:100%;border-radius:3px}
body.au-redesign #content .au-image-card img.site-product-photo{height:230px!important;max-height:230px;width:100%}
body.au-redesign.ues-product-page #content .ues-product-media img.site-product-photo{height:260px!important;max-height:260px}
body.au-redesign #content .au-category img.site-product-photo{height:190px;object-fit:contain!important}
body.au-redesign #content img.site-technical-image{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block}
body.au-redesign #content .au-category img.site-technical-image{height:190px!important;max-height:190px!important;object-fit:contain!important}
body.au-redesign .site-native-cutout{width:auto!important;max-width:100%;object-fit:contain!important;margin-left:auto;margin-right:auto;display:block}
body.au-redesign #content .site-product-frame:has(.site-native-cutout),body.au-redesign #content .ues-product-media:has(.site-native-cutout){background:#f5f8fb}
body.au-redesign .ues-range-banner .ues-range-promura{background:#f5f8fb}
body.au-redesign .ues-range-banner img.site-native-cutout{align-self:center}
@media(max-width:600px){body.au-redesign #content .au-image-card img.site-product-photo{height:200px!important;max-height:200px}body.au-redesign.ues-product-page #content .ues-product-media img.site-product-photo{height:230px!important;max-height:230px}body.au-redesign #content .au-image-card.site-product-frame{padding:12px}body.au-redesign .ues-range-banner img.site-photo-bond-mate-range{width:100%!important;height:145px!important;object-fit:cover!important;clip-path:none!important}}

body.au-redesign img.site-photo-promura-100{clip-path:polygon(41.866% 7.911%,48.156% 7.911%,49.241% 14.402%,63.991% 14.402%,69.848% 16.430%,75.054% 20.081%,79.176% 26.166%,81.562% 32.252%,81.128% 86.613%,79.393% 91.278%,75.922% 94.118%,24.078% 95.335%,17.354% 94.320%,13.449% 90.264%,11.063% 81.744%,9.544% 33.671%,8.677% 31.846%,9.761% 25.152%,12.581% 19.067%,17.570% 16.836%,36.876% 14.402%,41.215% 14.402%);}

body.au-redesign img.site-photo-bond-mate{clip-path:polygon(39.829% 2.696%,43.101% 2.110%,59.317% 2.110%,62.304% 3.634%,62.589% 7.503%,63.300% 10.199%,65.007% 12.192%,76.956% 12.192%,86.060% 12.896%,91.607% 14.537%,95.164% 17.937%,97.013% 23.681%,95.875% 87.573%,94.026% 93.435%,91.465% 96.835%,84.495% 99.414%,23.755% 99.414%,12.518% 97.186%,8.250% 94.138%,6.117% 88.277%,5.548% 29.777%,5.263% 23.681%,6.259% 19.109%,9.104% 15.944%,14.936% 13.834%,22.902% 12.192%,37.411% 12.661%,39.260% 8.441%);}

body.au-redesign img.site-photo-cat-litter{clip-path:polygon(5.075% 2.974%,12.970% 0.000%,90.977% 0.000%,95.677% 1.983%,99.436% 9.170%,100.000% 98.389%,96.992% 100.000%,0.940% 100.000%,0.000% 96.035%,0.000% 9.418%);}

body.au-redesign img.site-photo-bond-mate-range{clip-path:polygon(2.214% 94.118%,23.047% 96.296%,25.651% 89.978%,29.688% 92.810%,53.516% 94.553%,61.328% 92.810%,65.755% 86.710%,66.667% 94.118%,94.531% 96.296%,97.396% 92.810%,98.568% 82.353%,98.438% 33.551%,95.833% 24.401%,91.927% 21.133%,83.724% 21.133%,80.990% 24.837%,79.427% 28.758%,79.167% 34.858%,79.167% 27.669%,78.385% 22.222%,73.958% 22.222%,72.526% 26.362%,71.484% 32.462%,71.224% 39.216%,67.578% 26.144%,66.406% 20.479%,63.932% 16.122%,58.984% 13.943%,52.734% 12.854%,51.432% 7.407%,51.562% 5.229%,50.521% 3.922%,41.406% 3.922%,40.755% 4.793%,40.755% 8.497%,39.974% 11.983%,39.453% 13.725%,32.161% 13.943%,27.995% 15.904%,25.911% 21.351%,25.391% 28.758%,25.391% 73.638%,24.609% 74.074%,23.698% 50.109%,22.917% 43.791%,22.135% 39.869%,22.005% 36.601%,15.755% 36.601%,15.495% 43.355%,14.583% 42.484%,13.411% 37.691%,10.417% 36.601%,4.297% 37.037%,2.083% 44.444%,1.042% 54.248%,1.042% 91.503%);}

/* Reserve asynchronous contact feedback and result space without clipping text. */
[data-enquiry-status]{min-height:1.5em}
[data-enquiry-challenge]{min-height:100px}
[data-enquiry-challenge][hidden]{display:none}
body.calculator-page #formCard{align-self:flex-start}
body.calculator-page #stepsViewport{min-height:480px!important}
body.calculator-page #stepsViewport .error-text{min-height:1.5em}
@media(max-width:600px){
 body.calculator-page #stepsViewport{min-height:620px!important}
 body.calculator-page #stepsViewport .step:not(.step--results){min-height:620px!important}
}
@media(prefers-reduced-motion:reduce){
 body.calculator-page #stepsViewport .step{transition:none}
}
