:root{--base-gap:1rem;--layout-weight:300;--app-height:0 2px 4px rgba(0,0,0,.1);--base-offset:normal;--ui-radius:4px;--component-shadow:1.5;--core-size:100%;--theme-spacing:0.875rem;--core-primary:16px;--theme-width:#4a90d9;}
@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}
@media (min-width:1025px){.hide-on-desktop{display:none!important}}
.pad-anchor-nav{outline: 0}
@media (max-width:768px){body:not(.branch-broad-layout) #base-vendor{margin-bottom:0}
a,body,button,input,select,textarea{transition:all 0s ease-in-out}
.arc-piece-meta{font-size:inherit}
.hide-on-mobile{display:none!important}
.comment .children{padding-left:10px;margin-left:0;}
.arc-piece-meta a{line-height:1.8em}
.module-left-rail.mode-rail-area,.unit-trailing-aside.mode-rail-area{order:initial;width:auto;}
.container .list-primary-content .act-block{width:auto}
.list-primary-content{flex-direction:column}
.alignleft,.alignright{float:none;margin-left:auto;display:block;margin-right:auto;}
.module-left-rail+.unit-trailing-aside .region-right-core{margin-top:0}
#base-vendor{margin-right:0;margin-left:0;}
.content-masthead-inner{text-align:center;flex-direction:column;}
.col-double-aside-left .layout-left-area,.col-double-aside-left .region-right-core,.stack-two-rail-right .layout-left-area,.stack-two-rail-right .region-right-core{margin-left:0;margin-right:0;}
.node-header-block .header-widget{text-align:center;margin-right:auto;margin-left:auto;margin-top:1.5em;}}
.has-inline-mobile-toggle #span-simple.rail-query-shown .zone-find-handler input{outline:auto}
#theme-stack[tabindex="-1"]:focus{outline:0}
.has-inline-mobile-toggle #span-simple.rail-query-shown .act-find-bar{position:relative}
.sub-vendor #span-simple{order:-10;margin-right:auto;}
.has-inline-mobile-toggle #span-simple.rail-query-shown{margin-top:1.5em}
.ui-dynamic #span-simple{margin-left:auto}
.has-inline-mobile-toggle #span-simple.side-enabled-state{margin-top:1.5em}
blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0;}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;}
main{display:block}
progress{vertical-align:baseline}
html{box-sizing:border-box}
button,input,optgroup,select,textarea{font-size:100%;margin:0;font-family:inherit;}
body,button,input,select,textarea{line-height:1.5;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-transform:none;font-size:17px;font-weight:400;}
p{margin-bottom:1.5em}
h1,h2,h3,h4,h5,h6{font-style:inherit;font-family:inherit;font-weight:inherit;font-size:100%;}
pre{font-family:inherit;max-width:100%;overflow:auto;background:rgba(0,0,0,.05);font-size:inherit;margin-bottom:1.5em;padding:20px;line-height:normal;}
blockquote{margin:0 0 1.5em;border-left:5px solid rgba(0,0,0,.05);font-size:1.2em;position:relative;padding:20px;font-style:italic;}
blockquote p:last-child{margin:0}
table,td,th{border:1px solid rgba(0,0,0,.1)}
table{border-width:1px 0 0 1px;border-spacing:0;margin:0 0 1.5em;width:100%;border-collapse:separate;}
td,th{padding:8px}
th{border-width:0 1px 1px 0}
td{border-width:0 1px 1px 0}
hr{border:0;margin-bottom:40px;margin-top:40px;background-color:rgba(0,0,0,.1);height:1px;}
fieldset{min-width:inherit;border:0;padding:0;}
fieldset legend{padding:0;margin-bottom:1.5em;}
.layout-left-area{pointer-events: auto}
h1{line-height:1.2em;margin-bottom:20px;font-size:42px;font-weight:400;text-transform:none;}
h2{line-height:1.2em;margin-bottom:20px;font-weight:400;font-size:35px;text-transform:none;}
h3{margin-bottom:20px;font-weight:400;text-transform:none;line-height:1.2em;font-size:29px;}
h4{font-size:24px}
h5{font-size:20px}
h4,h5,h6{margin-bottom:20px}
ol,ul{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li>ol,li>ul{margin-left:1.5em;margin-bottom:0;}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
b,strong{font-weight:700}
cite,dfn,em,i{font-style:italic}
address{margin:0 0 1.5em}
code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}
abbr,acronym{border-bottom:1px dotted #666666;cursor:help;}
ins,mark{text-decoration:none}
sub,sup{font-size:75%;line-height:0;height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex}
sub{top:.5ex}
small{font-size:75%}
big{font-size:125%}
figure{margin:0}
table{width:100%;margin:0 0 1.5em;}
th{font-weight:700}
img{height:auto;max-width:100%;}
.data-graphic{backface-visibility: hidden}
.hook-alert-body{opacity: 1}
button,input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;-webkit-appearance:button;background:#55555e;padding: 10px 20px 10px 20px;color:#ffffff;cursor:pointer;}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:10px 15px;max-width:100%;border:1px solid;border-radius:0;}
textarea{width:100%}
a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}
a{text-decoration:none}
embed,iframe,object{max-width:100%}
.site-branding-container{align-items:center;text-align:left;display:inline-flex;flex-shrink:0;}
.mode-rail-area .key-grid-wrapper{max-width:100%;width:100%;}
.gallery-columns-5 .gallery-item{max-width:20%}
.chip-page-selector .nav-next,.chip-page-selector .nav-previous{display:none}
.ui-dynamic .header-widget{margin-left:20px}
.data-basic .comment-navigation,.data-basic .post-navigation,.data-basic .posts-navigation{overflow:hidden;margin:0 0 2em;}
.gap-site-links .pad-anchor-nav>ul{flex-wrap:wrap;align-items:center;display:flex;}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-icon{padding:5px}
.step-title-region,.mode-rail-area .widget,.data-basic>*{margin-bottom:20px}
.gap-site-links.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}
nav.side-enabled-state ul ul.sub-menu{width:100%}
.swap-loose-layout.branch-broad-layout .data-basic{margin-left:0;margin-right:0;}
.wp-block-post-template{margin-left:0}
.wp-block-image figcaption{text-align:center;font-size:13px;}
.archive .format-aside .leaf-article-header,.archive .format-status .leaf-article-header,.archive .format-status .arc-piece-meta,.archive .format-status .view-title-block,.blog .format-aside .leaf-article-header,.blog .format-status .leaf-article-header,.blog .format-status .arc-piece-meta,.blog .format-status .view-title-block{display:none}
.author .step-title-region .page-title{align-items:center;display:flex;}
.wp-calendar-table{table-layout:fixed}
.part-footer-units .widget :last-child,.mode-rail-area .widget :last-child{margin-bottom:0}
.node-header-block .header-image{vertical-align:middle}
.data-basic{box-sizing: border-box}
.cat-links,.comments-link,.tags-links{display:block}
.gap-site-links.sub-menu-left:not(.side-enabled-state) ul ul li.ui-highlight>ul,.gap-site-links.sub-menu-left:not(.side-enabled-state) ul ul li:hover>ul{right:100%;left:auto;}
.pin-imprint-section{text-align:center;font-size:15px;}
.col-double-aside-left .module-left-rail,.both-sidebars .module-left-rail,.left-sidebar .mode-rail-area{order:-10}
.edge-detail:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:auto;}
.node-nav-icon,.mobile-bar-items,.sidebar-nav-mobile{display:none}
.zone-nav-button{visibility: visible}
.item-shared .group-article-matter .alignwide{margin-left:0;width:auto;max-width:unset;}
nav.side-enabled-state .ui-highlight>a>.zone-nav-button .side-motif.rail-icon-element svg{transform:rotate(-270deg)}
.nav-links>:first-child{padding-left:0}
.gap-site-links .branch-shortcut-bar{position:relative}
.key-grid-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;}
.node-nav-icon .side-motif+.mobile-menu{padding-left:9px}
.node-nav-icon{padding:0 20px;line-height:60px;text-transform:none;cursor:pointer;font-size:15px;font-weight:400;margin:0;}
.gap-site-links li{position:relative}
.nav-align-center .flag-nav-core{justify-content:center}
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{height:auto;max-width:100%;}
.node-header-block{position:relative}
.foot-post.flag-mono-shell .list-primary-content,.foot-post.swap-loose-layout .group-content-frame{padding:0}
.kit-frame:not(:first-child){margin-top:2em}
.gap-site-links{clear:both;z-index:100;padding:0;display:block;}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gap-site-links .menu-bar-items{display:flex;font-size:15px;align-items:center;}
.has-menu-bar-items button.node-nav-icon{flex-grow:0}
.menu-item-has-children .zone-nav-button{clear:both;padding-left:10px;height:100%;display:inline-block;padding-right:20px;}
.group-article-matter>p:last-child,.menu-primary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}
button.node-nav-icon{background-color:transparent;border:0;text-align:center;flex-grow:1;}
.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit;}
.flag-mono-shell .group-content-frame>.featured-image{margin-top:0;margin-bottom:2em;}
.edge-detail:not([class*=nav-float-]) .content-masthead-inner>:not(:first-child){margin-top:1em}
.page-links{margin:0 0 1.5em;clear:both;}
.aligncenter{clear:both;margin:0 auto;display:block;}
.gap-site-links:not(.side-enabled-state) ul li.ui-highlight>ul,.gap-site-links:not(.side-enabled-state) ul li:hover>ul{transition-delay:150ms;pointer-events:auto;opacity:1;left:auto;overflow:visible;height:auto;}
.flag-nav-core{position:relative}
.screen-reader-text:focus{box-shadow:0 0 2px 2px rgba(0,0,0,.6);top:5px;display:block;text-decoration:none;padding:15px 23px 14px;left:5px;border-radius:3px;z-index:100000;width:auto;font-size:.875rem;background-color:#f1f1f1;font-weight:700;line-height:normal;clip:auto!important;color:#21759b;height:auto;clip-path:none;}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gap-site-links.side-enabled-state .pad-anchor-nav>ul{display:block}
.author .step-title-region .avatar{margin-right:20px}
nav.side-enabled-state .ui-highlight>a>.zone-nav-button .side-motif.fold-seal-icon svg{transform:rotate(270deg)}
.nova-item-cascade{box-sizing: border-box}
.wp-caption{max-width:100%;position:relative;margin-bottom:1.5em;}
nav.side-enabled-state .ui-highlight>a>.zone-nav-button .side-motif svg{transform:rotate(180deg)}
.wp-caption img{vertical-align:bottom;position:relative;}
.widget .search-field{width:100%}
.swap-loose-layout .layout-left-area,.swap-loose-layout .region-right-core{margin-top:20px;margin-bottom:20px;}
.swap-phone-nav{display:none;align-items:center;margin-left:auto;}
.col-double-aside-left .region-right-core,.stack-two-rail-right .region-right-core{margin-left:10px}
.stack-two-rail-right .module-left-rail{order:5}
.widget .search-form{display:flex}
.byline,.leaf-article-header .cat-links,.leaf-article-header .comments-link,.leaf-article-header .tags-links,.group-blog .byline,.single .byline{display:inline}
.flag-mono-shell .list-primary-content{padding:40px}
.item-shared.branch-broad-layout.swap-loose-layout .data-basic{margin:0}
.gallery-item{display:inline-block;vertical-align:top;width:100%;text-align:center;}
.part-footer-units .widget:last-child,.mode-rail-area .widget:last-child{margin-bottom:0}
.bar-action-bar{backface-visibility: hidden}
.swap-loose-layout.col-double-aside-left .data-basic,.swap-loose-layout.left-sidebar .data-basic{margin-right:0}
.list-primary-content{display:flex}
.mode-rail-area .gap-site-links .pad-anchor-nav{flex-basis:100%}
.widget-area .gap-site-links{margin-bottom:20px}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gap-site-links:not(.side-enabled-state) ul ul li.ui-highlight>ul,.gap-site-links:not(.side-enabled-state) ul ul li:hover>ul{left:100%;top:0;}
.step-title-region .author-info>:last-child,.step-title-region>:last-child{margin-bottom:0}
.flag-mono-shell.both-sidebars .data-basic{margin:0 40px 0 40px}
.widget-title{font-size:20px;text-transform:none;margin-bottom:30px;line-height:1.5;font-weight:400;}
.data-basic .post-navigation{margin-bottom:0}
.gap-site-links .flag-nav-core{align-items:center;display:flex;justify-content:space-between;flex-wrap:wrap;}
.featured-image{line-height:0}
.sub-vendor .swap-phone-nav{flex-direction:row-reverse;margin-left:0;order:-10;margin-right:auto;}
.group-article-matter:not(:first-child),.menu-primary:not(:first-child),.page-content:not(:first-child){margin-top:2em}
.button,.wp-block-button .wp-block-button__link{display:inline-block;padding:10px 20px;}
.gap-site-links{box-sizing: border-box}
.pin-exit-search .main-badge-icon svg:nth-child(2),.side-enabled-state .bar-action-bar svg:nth-child(2){display:block}
.mode-rail-area .gap-site-links.sub-menu-right ul li.ui-highlight ul,.mode-rail-area .gap-site-links.sub-menu-right ul li:hover ul{top:0;left:100%;}
.gallery-item img{vertical-align:bottom}
footer.arc-piece-meta .byline,footer.arc-piece-meta .posted-on{display:block}
.page-point-device{pointer-events: auto}
.archive .format-status .group-article-matter p:last-child,.blog .format-status .group-article-matter p:last-child{margin-bottom:0}
.site-logo{max-width:100%;display:inline-block;}
.site-branding-container .site-logo{margin-right:1em}
.unit-trailing-aside{backface-visibility: hidden}
.flag-mono-shell.col-double-aside-left .data-basic,.flag-mono-shell.left-sidebar .data-basic{margin-left:40px}
.main-title{text-transform:none;font-size:25px;word-wrap:break-word;margin:0;font-weight:700;line-height:1.2em;}
.gap-site-links.side-enabled-state .pad-anchor-nav li{text-align:left;width:100%;}
nav.side-enabled-state .fold-seal-icon svg{transform:rotate(90deg)}
.gap-site-links .menu-bar-items a{color:inherit}
nav.side-enabled-state .rail-icon-element svg{transform:rotate(-90deg)}
.arc-piece-meta{font-size:85%;margin-top:.5em;line-height:1.5;}
.node-nav-icon .mobile-menu:empty{display:none}
.card-standard{pointer-events: auto}
.gap-site-links.side-enabled-state .pad-anchor-nav ul ul li:last-child>ul{border-bottom:0}
.wp-caption img[class*=wp-image-]{margin:0 auto 0;display:block;max-width:100%;}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.widget-area .widget{padding:40px}
.widget ol,.widget ul{margin:0}
.swap-loose-layout .featured-image{margin-top:20px}
.gallery-columns-2 .gallery-item{max-width:50%}
.header-widget{margin-left:auto}
.menu-item-has-children ul .zone-nav-button{padding-top:10px;padding-bottom:10px;margin-top:-10px;}
.swap-loose-layout.stack-two-rail-right .data-basic,.swap-loose-layout.right-sidebar .data-basic{margin-left:0}
.content-masthead-inner{padding:20px 40px}
.screen-reader-text{height:1px;width:1px;overflow:hidden;margin:-1px;position:absolute!important;word-wrap:normal!important;clip-path:inset(50%);border:0;padding:0;clip:rect(1px,1px,1px,1px);}
.container.key-grid-wrapper{width:auto}
.mode-rail-area .gap-site-links.sub-menu-left ul li.ui-highlight ul,.mode-rail-area .gap-site-links.sub-menu-left ul li:hover ul{right:100%;top:0;}
.edge-detail:not([class*=nav-float-]) .content-masthead-inner{flex-direction:column;justify-content:center;text-align:center;}
.archive .format-aside .group-article-matter,.archive .format-status .group-article-matter,.blog .format-aside .group-article-matter,.blog .format-status .group-article-matter{margin-top:0}
.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8;}
.item-shared .container.key-grid-wrapper{max-width:100%}
.item-shared.flag-mono-shell .list-primary-content,.item-shared.swap-loose-layout .group-content-frame{padding:0}
.mode-rail-area .gap-site-links .menu-bar-items{margin:0 auto}
.gap-site-links .pad-anchor-nav ul ul li a{line-height:normal;font-size:14px;padding: 10px 20px 10px 20px;}
.pin-exit-search .main-badge-icon svg:first-child,.bar-action-bar svg:nth-child(2),.main-badge-icon svg:nth-child(2),.side-enabled-state .bar-action-bar svg:first-child{display:none}
.mode-rail-area .gap-site-links .pad-anchor-nav>ul{flex-direction:column}
.page-point-device ::-moz-focus-inner{border:0}
.content-masthead-inner{align-items:center;display:flex;}
.gap-site-links .pad-anchor-nav ul li.menu-item-has-children>a{position:relative;padding-right:0;}
.branch-shortcut-bar{opacity: 1}
.page-point-device :focus{outline:0}
.widget select{max-width:100%}
.site-description{line-height:1.5;text-transform:none;margin:0;font-weight:400;font-size:15px;}
.swap-loose-layout .data-basic{margin:20px}
.widget .search-form button.search-submit{font-size:15px}
.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{padding:10px;box-sizing:border-box;background:rgba(255,255,255,.7);color:#000000;}
.dock-credits-region{display:flex;justify-content:center;align-items:center;padding:20px 40px;}
.gallery{margin-bottom:1.5em}
.gallery-caption{display:block}
.gap-site-links.side-enabled-state .pad-anchor-nav ul ul{visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05);transition:0s;}
.ring-section-content{padding:40px}
.gap-site-links .pad-anchor-nav ul li a{padding-right:20px;padding-left:20px;line-height:60px;}
.sticky{display:block}
.arc-piece-meta .side-motif{opacity:.7;margin-right:.6em;}
.header-widget p:last-child{margin-bottom:0}
.ui-dynamic .gap-site-links ul ul ul{top:0}
.mode-rail-area .gap-site-links .menu-bar-items .shell-thing{order:10}
.gap-site-links ul ul{left:-99999px;z-index:99999;transition:opacity 80ms linear;box-shadow:1px 1px 0 rgba(0,0,0,.1);width:200px;overflow:hidden;pointer-events:none;transition-delay:0s;height:0;position:absolute;top:auto;opacity:0;float:left;text-align:left;display:block;}
.swap-loose-layout .grid-input-area,.swap-loose-layout .group-content-frame,.swap-loose-layout .step-title-region,.swap-loose-layout .chip-page-selector{padding:40px}
.part-footer-units .widget{margin-bottom:30px}
.gap-site-links.sub-menu-left .sub-menu{right:0}
button.node-nav-icon:active,button.node-nav-icon:focus,button.node-nav-icon:hover{background-color:transparent}
.gap-site-links.side-enabled-state .pad-anchor-nav ul ul.stack-uncovered{float:none;display:block;visibility:visible;pointer-events:auto;width:100%;left:auto!important;height:auto;position:relative;right:auto!important;top:0;opacity:1;}
.widget ul li ul{margin-top:.5em;margin-left:1em;}
.node-nav-icon .mobile-menu{padding-left:3px}
.swap-loose-layout .group-content-frame>.featured-image{margin-bottom:2em;margin-top:0;}
.layout-list:not([class*=nav-float-]) .header-widget{margin-left:0;order:-10;margin-right:auto;}
.chip-page-selector .nav-links .current{font-weight:700}
.alignleft{margin-right:1.5em;float:left;}
.gap-site-links ul ul li{width:100%}
.side-motif{align-self:center;display:inline-flex;}
.gap-site-links a{font-size:15px;text-transform:none;font-weight:400;text-decoration:none;display:block;}
.gap-site-links .branch-shortcut-bar>a{padding-right:20px;line-height:60px;padding-left:20px;}
.gap-site-links .branch-shortcut-bar.shell-thing{z-index:20}
.gallery-columns-4 .gallery-item{max-width:25%}
.alignright{float:right;margin-left:1.5em;}
.chip-page-selector .nav-links>*{padding:0 5px}
.col-double-aside-left .layout-left-area,.stack-two-rail-right .layout-left-area{margin-right:10px}
.nav-align-right .flag-nav-core{justify-content:flex-end}
.gap-site-links ul{list-style:none;margin:0;padding-left:0;}
.side-motif svg{fill:currentColor;width:1em;top:.125em;position:relative;height:1em;}
.nav-align-center .pad-anchor-nav>ul{justify-content:center}
.sub-vendor .header-widget{margin-left:0;margin-right:20px;order:-15;}
.flag-mono-shell.stack-two-rail-right .data-basic,.flag-mono-shell.right-sidebar .data-basic{margin-right:40px}
.gap-site-links.side-enabled-state .menu-item-has-children .zone-nav-button{float:right}
.col-double-aside-left .unit-trailing-aside{order:-5}
.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}
.branch-broad-layout .group-article-matter .alignfull{width:auto;max-width:100vw;margin-right:calc(-100vw / 2 + 100% / 2);margin-left:calc(-100vw / 2 + 100% / 2);}
.flag-mono-shell.archive .post:not(:last-child):not(.is-loop-template-item),.flag-mono-shell.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}
.mode-rail-area .menu-item-has-children .zone-nav-button,nav ul ul .menu-item-has-children .zone-nav-button{float:right}
.leaf-article-header,.list-primary-content{word-wrap:break-word}
.leaf-article-header .side-motif,.posted-on .updated{display:none}
.data-basic .gallery{margin-bottom:1.5em}
.layout-list:not([class*=nav-float-]) .content-masthead-inner{justify-content:flex-end}
.stack-two-rail-right .unit-trailing-aside,.both-sidebars .unit-trailing-aside{order:10}
.view-title-block{margin-bottom:0}
.gap-site-links.side-enabled-state .pad-anchor-nav{order:3;flex-basis:100%;}
.widget ul li{margin-bottom:.5em;position:relative;list-style-type:none;}
.flag-mono-shell .data-basic>:last-child,.swap-loose-layout .data-basic>:last-child{margin-bottom:0}
footer.arc-piece-meta{margin-top:2em}
.gap-site-links ul ul a{display:block}
.widget-area .gap-site-links li{display:block;width:100%;float:none;padding:0;margin:0;}
.side-enabled-state .menu-item-has-children .zone-nav-button{padding-left:20px}
.module-left-rail{opacity: 1}
*,::after,::before{box-sizing:inherit}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield;}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-moz-focus-inner{padding:0;border-style:none;}
:-moz-focusring{outline:1px dotted ButtonText}