html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
input{margin:0;padding:0}
img{margin:0;line-height:0}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
strong{font-weight:bold}
em{font-style:oblique}
::-moz-selection{background:#ddd;color:#000;text-shadow:none}
::selection{background:#ddd;color:#000;text-shadow:none}
body,body *,body *:before,body *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:hover,:active,:focus{outline:0;outline:0}
html,body{height:auto}
header{position:static}
.header-container header{color:inherit;text-shadow:inherit}
header{color:inherit;text-shadow:none}
.dom-footer-container{top:auto}
[class*="column"]+[class*="column"]:last-child{float:none}
.dom-footer-container [class*="column"]+[class*="column"]:last-child{float:right}
body{width:100%}
body{font-family:adobe-clean,"HelveticaNeue-light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:#333;font-size:16px;font-style:normal;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;line-height:1}
p{font-size:22px;font-size:1.375rem;line-height:1.375}
h1,h2,h3,h4,h5{color:#666;font-weight:500}
a,:visited{color:#2b9af3;text-decoration:none}
a:hover{color:#3cf;text-decoration:underline}
body{background:#fff}
.js .hide-on-load,html.js .hide{display:none}
.header-container{margin-top:0;margin-bottom:0;padding-top:10px}
.js .app-header.hide-on-load{display:block}
.app-header{padding-top:2px;margin-left:auto;margin-right:auto;position:relative;padding-left:25px;padding-right:25px;padding-bottom:32px;padding-bottom:2rem}
@media only screen and (min-width:1025px){.app-header{padding-left:70px;padding-right:70px;max-width:1400px}
}
@media only screen and (min-width:1401px){.app-header{margin-left:auto;margin-right:auto}
}
@media only screen and (min-width:1025px){.app-header{padding-left:70px;padding-right:70px;max-width:1400px}
}
@media only screen and (min-width:1401px){.app-header{margin-left:auto;margin-right:auto}
}
.breadcrumb{display:inline-block;vertical-align:top;margin-top:26px}
.headlinks{margin:36px 0 0 0;position:absolute;right:70px;float:right;display:inline-block;vertical-align:top;-webkit-font-smoothing:antialiased}
@media only screen and (max-width:960px){.headlinks{float:none;margin:5px auto;right:0;display:table;position:relative}
}
@media only screen and (max-width:640px){.headlinks{text-align:center}
}
.headlinks.headlinks-left{position:relative;float:none;margin:10px 0 0 70px;display:table}
.headlinks.headlinks-center{position:relative;float:none;margin:5px auto;display:table}
@media only screen and (max-width:960px){.header-container{padding-bottom:10px;padding-right:0}
.app-header{margin:0;padding-bottom:0}
}
@media only screen and (min-width:1315px){.headlinks{width:auto;margin-top:26px;position:absolute;right:70px}
}
a.headlink:hover{border-bottom:1px solid #fff;transition:border-bottom .1s ease-in-out 0}
a.headlink:active,a.headlink:focus,a.headlink:visited{color:#fff !important}
.headlinks .buy-button{transition:background-color .24s ease 0}
.headlinks .buy-button:hover{background-color:#2b80c5;color:#fff;box-shadow:none}
#headlink_overview:visited,#headlink_whats-new:visited,#headlink_freetrial:visited{color:#fff !important}
.breadcrumb{color:#fff;font-size:36px;font-size:2.25rem;font-weight:300;text-shadow:0 .067em .0125em #000;text-rendering:geometricprecision;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);height:42px;padding-top:2px;padding-left:57px;background-size:45px 42px}
.breadcrumb.ink-and-slide,.breadcrumb.creative-cloud,.breadcrumb.mobile-apps{padding-left:60px;background-size:48px auto;background-position:0 2px}
.breadcrumb strong{font-weight:500}
@media only screen and (max-width:960px){.breadcrumb{display:table;margin:0 auto;font-size:22px;font-size:1.375rem;background-size:35px auto;padding-left:48px;padding-top:10px;text-align:left}
}
.headlink{font-size:17px;font-size:1.0625rem;font-weight:500;-webkit-font-smoothing:antialiased;color:#fff;text-shadow:0 .067em .0125em #000;padding-bottom:5px;margin-left:13px}
@media only screen and (max-width:1214px){.headlink:first-child{margin-left:0}
}
.headlink:hover{color:#fff;text-decoration:none}
.headlink.selected{color:#fff;border-bottom:1px solid #fff}
.headlinks .buy-button{font-size:17px;font-size:1.0625rem;padding:5px 10px 6px 10px;margin-left:12px;font-weight:400}
@media only screen and (max-width:960px){.headlinks{float:none;margin:5px auto;display:table;text-align:center}
.headlink,.headlinks .buy-button{font-size:14px;font-size:.875rem}
}
@media only screen and (max-width:640px){.headlinks{text-align:center}
.headlink{display:inline-block}
.headlinks .buy-button{margin:10px}
}
.buy-button{color:#fff;font-size:16px;text-align:center;display:inline-block;padding:2px 5px 3px 5px;border:0;border-radius:4px;background:#2b9af3;white-space:nowrap}
.buy-button:hover{text-decoration:none}
.global-nav-placeholder{text-align:right;margin-right:-0.75em}
@media only screen and (max-width:960px){.global-nav-placeholder{margin-right:0;margin-bottom:5px}
}
.mnemonic{background-repeat:no-repeat}
.mnemonic.acrobat{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/acro-app-ccm-48x48.png)}
.mnemonic.acrobatdc{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/svg/acrobat-dc.svg)}
.mnemonic.after-effects{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/ae-cc-app-ccm-48x48.png)}
.mnemonic.animate{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/an-cc-app-ccm-48x48.png)}
.mnemonic.audition{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/au-cc-app-ccm-48x48.png)}
.mnemonic.brush{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/brush-app-ccm-48x48.png)}
.mnemonic.capture{background-image:url(//wwwimages2.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/capture-48x48.png)}
.mnemonic.color{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/color-app-ccm-48x48.png)}
.mnemonic.comp{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/adobe-comp-48x48.png)}
.mnemonic.dreamweaver{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/dw-cc-app-ccm-48x48.png)}
.mnemonic.edge-reflow{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/edge-reflow-app-ccm-48x48.png)}
.mnemonic.experience-design{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/xd-experience-design-no-shadow-48x48.png)}
.mnemonic.flash{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/fl-cc-app-ccm-48x48.png)}
.mnemonic.fuse{background-image:url(//wwwimages2.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/fuse-48x48.png)}
.mnemonic.illustrator{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/ai-cc-app-ccm-48x48.png)}
.mnemonic.illustrator-draw{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/ai-draw-app-ccm-48x48.png)}
.mnemonic.illustrator-line{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/ai-line-app-ccm-48x48.png)}
.mnemonic.indesign{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/id-cc-app-ccm-48x48.png)}
.mnemonic.ink-and-slide{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/122x92/cc-logo-122x92.png)}
.mnemonic.lightroom{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/lr-cc-app-ccm-48x48.png)}
.mnemonic.lightroom-mobile{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/lr-cc-app-ccm-48x48.png)}
.mnemonic.media-encoder{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/media_encoder-no-shadow-48x48.png)}
.mnemonic.muse{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/mu-cc-app-ccm-48x48.png)}
.mnemonic.mobile-apps{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/122x92/cc-logo-122x92.png)}
.mnemonic.photoshop{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/ps-cc-app-ccm-48x48.png)}
.mnemonic.photoshop-elements{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/photoshop-elements-48x48.png)}
.mnemonic.photoshop-mix{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/ps-mix-app-ccm-48x48.png)}
.mnemonic.photoshop-sketch{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/ps-sketch-app-ccm-48x48.png)}
.mnemonic.post{background-image:url(//wwwimages2.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/spark-post-48x48.png)}
.mnemonic.premiere-elements{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/premiere-elements-48x48.png)}
.mnemonic.premiere-pro{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/pr-cc-app-ccm-48x48.png)}
.mnemonic.premiere-clip{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/pr-clip-app-ccm-48x48.png)}
.mnemonic.shape{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/shape-app-ccm-48x48.png)}
.mnemonic.behance{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/behance-no-shadow-48x48.png)}
.mnemonic.bridge{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/bridge-no-shadow-48x48.png)}
.mnemonic.business-catalyst{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/business-catalyst-no-shadow-48x48.png)}
.mnemonic.creative-cloud{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/122x92/cc-logo-122x92.png)}
.mnemonic.digital-publishing-suite-single{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/digital-publishing-suite-no-shadow-48x48.png)}
.mnemonic.digital-publishing-solution{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/digital-publishing-solution-48x48.png)}
.mnemonic.edge-animate{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/edge-animate-no-shadow-48x48.png)}
.mnemonic.fireworks{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/fireworks-no-shadow-48x48.png)}
.mnemonic.hue{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/hue-48x48.png)}
.mnemonic.kuler{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/kuler-no-shadow-48x48.png)}
.mnemonic.phonegap-build{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/phonegap-build-no-shadow-48x48.png)}
.mnemonic.photoshop-fix{background-image:url(//wwwimages2.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/ps-fix-48x48.png)}
.mnemonic.photoshop-touch{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/photoshop-touch-no-shadow-48x48.png)}
.mnemonic.portfolio{background-image:url(//wwwimages2.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/portfolio-48x48.png)}
.mnemonic.prelude{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/prelude-no-shadow-48x48.png)}
.mnemonic.preview{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/preview-48x48.png)}
.mnemonic.speedgrade{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/speedgrade-no-shadow-48x48.png)}
.mnemonic.stock{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/stock-app-noshadow-48x48.png)}
.mnemonic.story{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/story-no-shadow-48x48.png)}
.mnemonic.typekit{background-image:url(//www.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/typekit-no-shadow-48x48.png)}
.mnemonic.slate{background-image:url(//wwwimages2.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/spark-page-48x48.png)}
.mnemonic.voice{background-image:url(//wwwimages2.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/spark-video-48x48.png)}
.mnemonic.spark{background-image:url(//wwwimages2.adobe.com/content/dam/Adobe/images/shared/product_mnemonics/48x48/spark-48x48.png)}
#preview-button{position:absolute;top:0;left:25px;background-color:rgba(255,255,255,0.2);color:#ccc;padding:6px 16px 8px 35px;border-radius:0 0 6px 6px;box-shadow:1px 1px 8px #000;text-shadow:1px 1px 1px #000;background-image:url("https://www.adobe.com/etc/clientlibs/beagle/ace/source/font/color/mc_experiencemanager.svg");background-size:20px;background-position:6px center;background-repeat:no-repeat}
#preview-button:hover{background-color:rgba(255,255,255,0.8);color:#600;text-shadow:none;cursor:pointer}
@font-face{font-family:'geobats';src:url('../../fonts/icons/geobats.woff');src:url('../../fonts/icons/geobats.eot') format('embedded-opentype'),url('../../fonts/icons/geobats.woff') format('woff'),url('../../fonts/icons/geobats.ttf') format('truetype'),url('../../fonts/icons/geobats.svg') format('svg');font-weight:normal;font-style:normal}
.geobats-world{font-family:'geobats';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.geobats-world:before{content:"\e600"}
.hide{display:none}
.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:90rem}
.row:after{clear:both}
.row:before,.row:after{content:" ";display:table}
label#sfRegionClose:before{content:"X";background:#ccc;padding:2px 7px;color:#000;border-radius:50%;font-size:15px;text-align:center;font-family:monospace}
label#sfRegionClose:hover:before{background:#fff}
label#sfRegionClose:hover{cursor:pointer}
@media only screen and (min-width:64.063em){.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
}
@media only screen{.small-16{width:100%}
}
@media only screen and (min-width:40.063em){.medium-7{width:43.75%}
}
@media only screen and (min-width:40.063em){.medium-9{width:56.25%}
}
@media only screen and (min-width:64.063em){.dom-footer--right-column{float:right}
}
@media only screen and (min-width:40.063em){.dom-footer--right-column{text-align:right;float:right}
}
.dom-footer--right-column{text-align:left}
@media only screen and (min-width:40.063em){body[data-dom-layout="products"] .dom-container .dom-footer-container{position:relative}
body[data-dom-layout="cc"] .dom-container .dom-footer-container{position:relative}
}
.dom-footer-container{position:relative;background-color:#fff;color:#fff;top:100%;width:100%;font-weight:300;padding-bottom:.375rem;-webkit-box-shadow:0 -3px 10px 0 rgba(50,50,50,0.6);box-shadow:0 -3px 10px 0 rgba(50,50,50,0.6);border-top:solid 1px rgba(255,255,255,0.2);-webkit-box-shadow:none;box-shadow:none;padding-top:1em;padding-bottom:1.5em}
.dom-footer-container--link,.dom-footer-container--link--bigger{display:inline-block;text-decoration:none}
.dom-footer-container--link--bigger{color:inherit;margin-right:.6rem;padding-top:.25rem;font-size:.71rem}
.dom-footer-container--link{color:#fff}
.dom-footer-container--link::before{content:"/";margin-left:.1875rem;margin-right:.3125rem}
.dom-footer-container--link:hover::before{color:#fff}
.dom-footer-container--link:first-child::before{content:" ";margin:0}
.dom-footer-container--link--bigger:last-child{margin-right:0}
.dom-footer-container--link:hover,.dom-footer-container--link:active,.dom-footer-container--link--bigger:hover,.dom-footer-container--link--bigger:active,.dom-footer-container--link:focus,.dom-footer-container--link--bigger:focus,.dom-footer--re-changeregion:hover{color:#3cf}
.dom-footer-container:hover .dom-footer--region-country,.dom-footer-container--link--region:hover{color:#fff}
.dom-footer-container--copyright{display:inline-block;margin-top:.7rem;margin-right:.6rem;font-size:.65rem;color:inherit}
.dom-footer-container--small-links{display:inline-block;font-size:.65rem;margin-top:.3125rem;color:#999}
.dom-footer-container--legal .dom-footer-container--link{color:#fff}
.dom-footer-container--legal{display:block;font-size:.65rem;color:inherit;margin-top:.1875rem}
.dom-footer--right-column{text-align:left}
@media only screen and (min-width:40.063em){.dom-footer-container{bottom:0;top:auto;padding-bottom:.9375rem}
.dom-footer-container .dom-footer-container--link--bigger,.dom-footer-container .dom-footer-container--copyright,.dom-footer-container .dom-footer-container--small-links,.dom-footer-container .dom-footer--region-country,.dom-footer-container .dom-footer--changeregion,.dom-footer-container .geobats-world{opacity:.5;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}
.dom-footer-container:hover .dom-footer-container--link--bigger,.dom-footer-container:hover .dom-footer-container--copyright,.dom-footer-container:hover .dom-footer-container--small-links,.dom-footer-container:hover .dom-footer--region-country,.dom-footer-container:hover .dom-footer--changeregion,.dom-footer-container:hover .geobats-world{opacity:1}
.dom-footer-container .dom-footer-container--link--region,.dom-footer-container:hover .dom-footer-container--link--region{opacity:1}
.dom-footer--right-column{text-align:right}
.dom-footer-container--link--bigger{font-size:.875rem;padding-top:.75rem}
.dom-footer-container--copyright,.dom-footer-container--small-links{font-size:.75rem;margin-top:.875rem;color:#999}
}
@media only screen and (max-width:40em){.dom-footer-container .small-16{padding-top:5px}
.dom-footer-container .small-16 a{padding:5px 0}
}
.dom-footer-container .geobats-world{position:absolute;font-size:40px;left:0;top:0}
@media only screen and (max-width:40em){.dom-footer-container .geobats-world{font-size:28px;top:-2px}
}
.dom-footer-container .dom-footer-container--link--region{margin-top:0;padding-left:45px;margin-right:1rem;position:relative}
@media only screen and (max-width:40em){.dom-footer-container .dom-footer-container--link--region{padding-left:32px !important}
}
a#region-selector{position:relative;z-index:2;cursor:pointer}
a#region-selector:active,a#region-selector:focus{color:#fff}
#regions-visible{position:fixed;top:50%;right:100%;z-index:-1}
#regions-visible ~ .dom-footer--region-panel-container{visibility:hidden;opacity:0;-webkit-animation:delay-vis .3s;animation:delay-vis .3s;-webkit-transition:opacity .3s;transition:opacity .3s;position:fixed;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%);width:80%}
#regions-visible:checked ~ .dom-footer--region-panel-container{-webkit-animation-name:delay-vis-2;animation-name:delay-vis-2;visibility:visible;opacity:1}
#regions-visible:focus ~ a#region-selector{color:#fff}
#regions-visible:checked ~ a#region-selector:before{content:"";display:block;background-color:rgba(0,0,0,0.75);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}
.dom-footer--region-panel{background-color:#FFF;color:#333;position:absolute;z-index:100;bottom:0;left:0;padding:25px;line-height:20px;font-size:14px;font-weight:normal}
.dom-footer--region-panel a{text-decoration:none}
.dom-footer--region-panel a:hover{text-decoration:underline;color:#46a0f5}
.dom-georouting-modal--regionpanel .dom-footer--region-panel{position:inherit !important;width:100%}
.dom-footer-container .dom-footer--region-panel-container .row,.dom-footer-container:hover .dom-footer--region-panel-container .row:hover,.dom-footer-container .dom-footer--region-panel .row,.dom-footer-container:hover .dom-footer--region-panel .row{opacity:1}
body[data-dom-layout="products"] .dom-container .dom-footer--region-panel .row,body[data-dom-layout="fullscreen"] .dom-container .dom-footer--region-panel .row{padding:0}
body[data-dom-layout="products"] .dom-footer--region-panel{border:1px solid #bbb}
.dom-footer--region-panel-header{margin-bottom:5px;font-weight:bold}
.dom-footer--region-panel-title{font-size:1.875rem;font-weight:100}
.dom-footer--region-panel-content{color:#999;font-weight:400;font-size:1rem;margin:.75rem 0 0}
.dom-footer--region-panel dl{-webkit-column-width:12rem;-moz-column-width:12rem;column-width:12rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;width:100%;max-height:40em;padding:0;margin:2ex 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;background-color:inherit}
@media only screen and (max-width:40rem){.dom-footer--region-panel dl{max-height:40vh;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto}
}
.dom-footer--region-panel dl dt,.dom-footer--region-panel dl dd{display:block;padding:0;margin:0}
.dom-footer--region-panel dl dt{-webkit-break-before:always;-moz-break-before:always;break-before:always;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;font-weight:700}
.dom-footer--region-panel dl dd{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;padding:0}
.dom-footer--region-panel dl dd+dt{margin-top:1.33em}
.dom-footer--region-panel .nub{display:none;left:5.2rem;position:absolute;width:0;height:0;border:solid 10px;border-color:#fff transparent transparent transparent;top:100%}
.dom-georouting-modal--regionpanel .nub,.dom-georouting-modal--regionpanel .dom-footer--region-panel-close{display:none}
.dom-footer--region-panel-close{position:absolute;right:-20px;top:-25px;color:#000;font-size:20px}
.dom-footer--region-panel-close:hover{color:#bbb}
.dom-footer--region,.dom-footer--changeregion{position:relative}
.dom-footer--re-changeregion{color:#fff;cursor:pointer}
.dom-footer--region-panel{position:relative}
.dom-footer-container{color:#fff;background-color:#000;border-top:solid 1px rgba(255,255,255,0.2);-webkit-box-shadow:none;box-shadow:none;padding-top:1em;padding-bottom:1.5em;line-height:1.3}
a.dom-footer-container--link--bigger,a.dom-footer-container--link{color:#fff !important}
a.dom-footer-container--link--bigger:hover,a.dom-footer-container--link:hover{color:#9ce !important;text-decoration:none !important;transition:color .4s}
html[dir="rtl"] .dom-footer-container .dom-footer-container--link--region{padding-left:0;padding-right:45px;margin-right:0;margin-left:1rem}
html[dir="rtl"] .dom-footer-container .geobats-world{right:0;left:auto}