@charset "UTF-8";
/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);@import url(http://fonts.googleapis.com/css?family=Lato:300,400,300italic);html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;box-sizing:border-box;-webkit-text-size-adjust:100%}.global-header-search button span,.global-header-search li button,aside,details,figcaption,menu,nav,section,summary{display:block}audio,canvas,li.artifact.highlighted span.new-ribbon,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],nav.section,template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;background:0 0;color:#ec1e2c;text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:1em}pre{font-family:monospace,monospace}figure{margin:1em 40px}hr{box-sizing:content-box;background:#ec1e2c;border:0;height:2px;margin:3em auto;width:2em}optgroup{font:inherit;margin:0;font-weight:700}hr,input{overflow:visible}[type=reset],[type=submit],html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:"uniform";font-style:normal;font-weight:400;src:url(../../../fonts/uniform.eot?#iefix) format("embedded-opentype"),url(../../../fonts/uniform.woff2) format("woff2"),url(../../../fonts/uniform.woff) format("woff"),url(../../../fonts/uniform.ttf) format("truetype"),url(../../../fonts/uniform.svg#uniform) format("svg")}@font-face{font-family:"uniform";font-style:normal;font-weight:500;src:url(../../../fonts/uniform-medium.eot?#iefix) format("embedded-opentype"),url(../../../fonts/uniform-medium.woff2) format("woff2"),url(../../../fonts/uniform-medium.woff) format("woff"),url(../../../fonts/uniform-medium.ttf) format("truetype"),url(../../../fonts/uniform-medium.svg#uniform) format("svg")}@font-face{font-family:"uniform-condensed";font-style:normal;font-weight:400;src:url(../../../fonts/uniform-condensed.eot?#iefix) format("embedded-opentype"),url(../../../fonts/uniform-condensed.woff2) format("woff2"),url(../../../fonts/uniform-condensed.woff) format("woff"),url(../../../fonts/uniform-condensed.ttf) format("truetype"),url(../../../fonts/uniform-condensed.svg#uniform-condensed) format("svg")}@font-face{font-family:"uniform-condensed";font-style:normal;font-weight:500;src:url(../../../fonts/uniform-condensed-medium.eot?#iefix) format("embedded-opentype"),url(../../../fonts/uniform-condensed-medium.woff2) format("woff2"),url(../../../fonts/uniform-condensed-medium.woff) format("woff"),url(../../../fonts/uniform-condensed-medium.ttf) format("truetype"),url(../../../fonts/uniform-condensed-medium.svg#uniform-condensed) format("svg")}@font-face{font-family:"Kievit OT";font-style:normal;font-weight:400;src:url(../images/fonts/kievitot-regular.woff);src:url(../images/fonts/kievitot-regular.eot?#iefix) format("embedded-opentype"),url(../images/fonts/kievitot-regular.woff) format("woff")}@font-face{font-family:"Kievit OT";font-style:normal;font-weight:700;src:url(../images/fonts/kievitot-bold.woff);src:url(../images/fonts/kievitot-bold.eot?#iefix) format("embedded-opentype"),url(../images/fonts/kievitot-bold.woff) format("woff")}@font-face{font-family:"Kievit OT Light";font-style:normal;font-weight:400;src:url(../images/fonts/kievitot-light.woff);src:url(../images/fonts/kievitot-light.woff) format("woff")}@font-face{font-family:"Kievit OT";font-style:italic;font-weight:400;src:url(../images/fonts/kievitot-italic.woff);src:url(../images/fonts/kievitot-italic.eot?#iefix) format("embedded-opentype"),url(../images/fonts/kievitot-italic.woff) format("woff")}@font-face{font-family:"Kievit OT";font-style:italic;font-weight:700;src:url(../images/fonts/kievitot-bolditalic.woff);src:url(../images/fonts/kievitot-bolditalic.eot?#iefix) format("embedded-opentype"),url(../images/fonts/kievitot-bolditalic.woff) format("woff")}@font-face{font-family:"couchbase-font";src:url(../images/fonts/fontastic/couchbase-font.eot);src:url(../images/fonts/fontastic/couchbase-font.eot?#iefix) format("embedded-opentype"),url(../images/fonts/fontastic/couchbase-font.woff) format("woff"),url(../images/fonts/fontastic/couchbase-font.ttf) format("truetype"),url(../images/fonts/fontastic/couchbase-font.svg#couchbase-font) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" couch-icon-"]:before,[class^=couch-icon-]:before,[data-icon]:before{font-family:"couchbase-font"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.couch-icon-catalogs:before{content:"b"}.couch-icon-content-management:before{content:"c"}.couch-icon-customer-360:before{content:"d"}.couch-icon-fraud-detection:before{content:"f"}.couch-icon-internet-everything:before{content:"g"}.couch-icon-mobile:before{content:"h"}.couch-icon-personalization:before{content:"i"}.couch-icon-profile:before{content:"k"}.couch-icon-digital-communication:before{content:"e"}.couch-icon-big-data:before{content:"a"}*,::after,::before,:after,:before{box-sizing:inherit}header.global-header :focus,header.global-header :focus>span{outline-style:none;-moz-outline-style:none}header .secondary-navigation__items{padding:1em 1.25em}.primary-navigation__toggler{position:absolute;top:.6em;right:0;display:block;margin:-1em;padding:1em 2.5em 1em 1em;border:0;background:0 0;text-transform:uppercase;font-weight:700;font-size:14px}.primary-navigation__toggler:after,.primary-navigation__toggler:before{position:absolute;top:50%;right:1em;display:block;margin-top:-4px;width:12px;height:4px;background:#000;content:"";transition:all 100ms linear}.primary-navigation__toggler:after,.snippets nav>ul>li>a.expanded:before{transform:rotate(90deg)}.primary-navigation__toggler[aria-pressed=true]{color:#ec1e2c;background:#fff}.primary-navigation__toggler[aria-pressed=true]:before{background:#ec1e2c;transform:rotate(45deg)}.primary-navigation__toggler[aria-pressed=true]:after{background:#ec1e2c;transform:rotate(135deg)}.primary-navigation{margin:1em -1em 0;border-top:1px solid #e6e6e6}.primary-navigation__toggler+.primary-navigation__wrapper{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:0;height:0}.primary-navigation__wrapper[aria-expanded=true]{position:static;overflow:visible;clip:auto;width:auto;height:auto}.primary-navigation__items{-moz-column-count:2;column-count:2;-moz-column-gap:1em;column-gap:1em}.primary-navigation .primary-navigation__item{margin-bottom:1em;line-height:1.5em}.primary-navigation__item>a{color:#000;display:inline-block;font-size:.95rem}.primary-navigation__item:hover>a,.test .primary-navigation__item:nth-child(1)>a{color:#ec1e2c}.primary-navigation .secondary-navigation{position:absolute;top:1.334em;left:-.75em;display:none;width:14em;background:0 0 #1b1a19;margin-top:0;box-shadow:3px 5px 8px rgba(0,0,0,.5);border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.secondary-navigation__item{display:block;margin-top:.25em;font-size:.95rem}.secondary-navigation__item a{display:block;margin:-.25em;padding:.25em;color:#fff}.secondary-navigation__item a:focus,.secondary-navigation__item a:hover{color:#ec1e2c}li.artifact{position:relative}li.artifact span.new-ribbon{position:absolute;display:none;left:0;top:0}li.artifact span.new-ribbon>img{position:relative;left:-1px;top:-1px;height:55px;opacity:.66}.global-header-search__toggler:focus,form.global-header-search[aria-expanded=true] button[Type=submit]:focus{border:.142857em solid #ec1e2c;padding:.857142em;border-radius:.142587em}form.global-header-search input[type=search]:focus{border:1px solid #ec1e2c;padding:-1px}.global-header__download-button:focus{border:.142857em solid #ec1e2c}.global-header-search{clear:both}.global-header-search ul{display:table;width:100%}.global-header-search li{display:table-cell;vertical-align:top}.global-header-search li+li{width:3em}.global-header-search label{clip:rect(0 0 0 0);height:0;overflow:hidden;position:absolute;width:0}.global-header-search input[type=search]{background:0 0;border:0;height:3em;width:100%;padding-left:1em;background:#f2f2f2}#global-header-search{margin-bottom:1em}.global-header-search button{background:#e6e6e6 url(../images/icons/search.png) no-repeat 50% 50%;background-size:contain;border:0;height:3em;width:3em}.global-header-search button:focus,.global-header-search button:hover{background-color:#d9d9d9}.global-header-search__toggler{display:none;position:absolute;right:0;top:0}.global-header{padding:1em 1em 0}.global-header__logo a:first-child{overflow:hidden;text-indent:100%;text-shadow:none;white-space:nowrap;background:url(../images/logo.svg) no-repeat 0 0;background-size:cover;display:block;height:29px;width:126px}.global-header>.layout-wrapper{position:relative}.global-header__download-button{width:8.75em}.global-header__logo{font-size:16px;margin:0}nav.aux~header .global-header__logo{padding-top:14px}@media (min-width:51em){.primary-navigation__items{-moz-column-count:3;column-count:3}}@media (min-width:51.01em){.primary-navigation__toggler{display:none}.primary-navigation__toggler+.primary-navigation__wrapper{position:static;overflow:visible;clip:auto;width:auto;height:auto}.primary-navigation__items{float:left;margin:-.25em 0 0 .5em;padding:1.5em 1em!important;-moz-column-count:auto;column-count:auto}.primary-navigation .primary-navigation__item{position:relative;float:left;margin:0}.primary-navigation .primary-navigation__item+.primary-navigation__item{margin-left:20px}.primary-navigation .primary-navigation__item.has-secondary-navigation:hover+.primary-navigation__item,.test .primary-navigation__item.has-secondary-navigation:nth-child(1)+.primary-navigation__item{margin-left:.584em}.primary-navigation .has-secondary-navigation>a:after{display:inline-block;margin:-2px 0 0 4px;width:6px;height:4px;background:url(../images/icons/nav-arrow.png) no-repeat 0 0;background-size:6px 4px;content:"";vertical-align:middle}.primary-navigation .has-secondary-navigation:hover,.test .has-secondary-navigation:nth-child(1){z-index:1;background:0 0 #1b1a19}.has-secondary-navigation:hover .secondary-navigation,.primary-navigation .has-secondary-navigation:hover:before,.test .has-secondary-navigation:nth-child(1) .secondary-navigation,.test .has-secondary-navigation:nth-child(1):before{display:block}.primary-navigation .has-secondary-navigation:hover>a,.test .has-secondary-navigation:nth-child(1)>a{position:relative;display:inline-block;margin:-16px 0 -5px -12px;padding:11px 11px 5px;background:0 0 #1b1a19;color:#ec1e2c;border-top-left-radius:3px;border-top-right-radius:3px}.has-secondary-navigation:hover>a:after,.test .has-secondary-navigation:nth-child(1)>a:after{background-image:url(../images/icons/nav-arrow--active.png)}.global-header__download-button{display:inline-block;margin-top:-70px;position:absolute;right:0}}@media screen and (min-width:51.01em) and (max-width:61em){.primary-navigation .primary-navigation__item.has-secondary-navigation:first-child{margin-left:1.5em}}@media (max-width:57.99em){#global-header-search{padding-left:1em;padding-right:1em}}@media (min-width:58em){.global-header__logo{float:left;margin-bottom:7px}.primary-navigation{margin:0;border:0}}@media (min-width:68em){.global-header-search--js{left:15em;padding-right:3em;position:absolute;right:9.5em;top:0}.global-header-search--js[aria-expanded=false]{left:auto;overflow:hidden;width:3em}.global-header-search__toggler{display:block}#global-header-search{margin-right:0}.global-header-search--js[aria-expanded=true] .global-header-search__toggler{background:url(../images/icons/search-close.png) #666 -2px -2px}.global-header-search--js[aria-expanded=true] .global-header-search__toggler:focus,.global-header-search--js[aria-expanded=true] .global-header-search__toggler:hover{background-color:#555}.global-header__download-button{display:inline-block;position:absolute;right:0;top:0}}@media (min-width:51em) and (max-width:68em){.global-header__download-button{bottom:0}.global-header-search{margin-right:135px}}@media only screen and (max-width:799px){.global-header__logo a{width:147px!important;height:34px!important}}.global-header__logo{padding-top:.7em}a.global-header__download-button{border:0 none!important;font-size:.9em}nav.aux~header.dev-portal .global-header__logo{padding-top:7px}.dev-portal .primary-navigation__toggler{top:19px}.dev-portal .global-header__logo{display:table}.dev-portal .global-header__logo a{display:table-cell;vertical-align:middle;font-size:.95rem;color:#000}.dev-portal .global-header__logo a:focus,.dev-portal .global-header__logo a:hover{color:#ec1e2c}.dev-portal .global-header__logo a:first-child{background-image:url(/binaries/content/gallery/couchbase-developer-portal/logos/couchbase-logo-bug-only.svg);background-size:40px 40px;background-repeat:no-repeat;background-position:top left;display:inline-block;height:40px!important;width:40px!important}.dev-portal .global-header__logo a:not(:first-child):before{content:"/";color:#ccced0;padding:0 8px}nav.aux~.dev-portal .primary-navigation__items{margin-top:-9px;margin-left:0;padding-left:80px!important;padding-bottom:7px!important;-moz-column-count:auto;column-count:auto}.dev-portal .primary-navigation .primary-navigation__item{position:relative;float:left;margin:0 20px 0 0}.dev-portal .primary-navigation .primary-navigation__item+.primary-navigation__item{margin-left:0}@media only screen and (max-width:799px){.dev-portal .global-header__logo a{width:auto!important}}@media only screen and (min-width:800px){.dev-portal .primary-navigation .primary-navigation__item+.primary-navigation__item{margin-left:0;margin-right:20px}.dev-portal .primary-navigation .has-secondary-navigation:hover{margin-right:20px!important}}@media only screen and (max-width:927px){.dev-portal .primary-navigation{margin-top:7px}nav.aux~.dev-portal .primary-navigation__items{padding-left:15px;padding-bottom:7px;padding-top:7px!important;margin:0}}.stripe-display pre{word-wrap:initial}.dev-portal blockquote .quote:after{content:"”"}@media only screen and (min-width:800px){.cols.equal-widths>.col:first-child:nth-last-child(2),.cols.equal-widths>.col:first-child:nth-last-child(2)~.col{width:50%}.cols.equal-widths>.col:first-child:nth-last-child(3),.cols.equal-widths>.col:first-child:nth-last-child(3)~.col{width:33.33%}.cols.equal-widths>.col:first-child:nth-last-child(4),.cols.equal-widths>.col:first-child:nth-last-child(4)~.col{width:25%}.cols.equal-widths>.col:first-child:nth-last-child(5),.cols.equal-widths>.col:first-child:nth-last-child(5)~.col{width:20%}.cols.pad-between>.col:first-child:nth-last-child(2),.cols.pad-between>.col:first-child:nth-last-child(2)~.col{padding-left:3%;padding-right:3%}.cols.pad-between>.col:first-child:nth-last-child(3),.cols.pad-between>.col:first-child:nth-last-child(3)~.col{padding-left:30px;padding-right:30px}.cols.pad-between>.col:first-child:nth-last-child(4),.cols.pad-between>.col:first-child:nth-last-child(4)~.col{padding-left:25px;padding-right:25px}.cols.pad-between>.col:first-child:nth-last-child(5),.cols.pad-between>.col:first-child:nth-last-child(5)~.col{padding-left:10px;padding-right:10px}.cols.pad-between>.col:first-child{padding-left:0!important}.cols.pad-between>.col:last-child{padding-right:0!important}}.anchor,.article .body p pre.codeblock{outline:0}h2 a.anchor{margin-top:-20px;padding-top:20px}.primary-navigation__item.selected>a{color:#cc2a2e}@media (min-width:800px){nav.section{display:block;border-bottom:1px solid #a2a2a2;background:#fff;padding-top:4px;padding-bottom:4px}}nav.section>.wrapper{display:block;max-width:1122px;margin:0 auto;padding:0 17px;box-sizing:border-box}#nav-2 ul,nav.section ul{margin:0;padding:8px 0}nav.section li{display:inline-block;padding-right:0}#nav-2 a,.css-cols li a,.hp-tpl section#hp-banner .slick-dots li button:before,nav.section a{color:#000}nav.section .selected{color:#00739c}@media (min-width:800px){nav.section .level-1{margin-left:0;display:table;padding:0}nav.section .level-1>li{display:inline-block;padding-right:15px;vertical-align:middle}nav.section .level-1>li:first-child{margin-left:0!important}nav.section .level-1>li:last-child{padding-right:0}nav.section .level-1>li>a{font-size:15px;font-weight:400;padding:6px 10px;color:#000;display:inline-block;position:relative}nav.section .level-1>li.logo{padding-left:10px}nav.section .level-1>li a:hover{color:#df1e2b}#aux-nav .has-secondary-navigation>a:after{margin-left:5px}}nav.section li.has-secondary-navigation>a{border:1px solid transparent;border-bottom:0;padding-right:24px}nav.section li.has-secondary-navigation>a:after{display:block;margin:-2px 0 0 .334em;width:9px;height:6px;background:url(http://www.couchbase.com/images/icons/nav-arrow.png) no-repeat 0 0;content:"";vertical-align:middle;position:absolute;top:17px;right:8px}nav.section li.has-secondary-navigation:hover{transition:background,.2s;border-left:10px}nav.section li.has-secondary-navigation:focus>a,nav.section li.has-secondary-navigation:hover>a{text-decoration:none;border-bottom:0;box-sizing:border-box;border-radius:5px 5px 0 0;color:#fff}nav.section li.has-secondary-navigation:focus>a:after,nav.section li.has-secondary-navigation:hover>a:after{background-image:url(http://www.couchbase.com/images/icons/nav-arrow--active.png)}nav.section ul li .secondary-navigation{opacity:0;visibility:hidden;width:auto;min-width:150px;position:absolute;transition:opacity .1s linear;margin-top:0;z-index:999;font-size:15px;color:#000;max-width:100%;padding:4px 20px 4px 4px;border-radius:0 5px 5px 5px;box-shadow:0 1px 1px #000}nav.section ul li .secondary-navigation:hover,nav.section ul li:hover>.secondary-navigation{visibility:visible;opacity:1}nav.section .secondary-navigation .secondary-navigation__items li{display:block}nav.section .secondary-navigation .secondary-navigation__items a{display:block;padding:5px 15px;font-weight:400;color:#fff}nav.section li.has-secondary-navigation:focus>a,nav.section li.has-secondary-navigation:hover>a,nav.section ul li .secondary-navigation{background:#333}section section.move-into-last-section{background:0 0!important;border:none!important;padding-bottom:0;padding-top:35px}section.instructions ol ol{font-weight:300}@media only screen and (max-width:49.99em){.partners-sec section.list .col{padding-top:30px;padding-bottom:30px}}section.instructions{padding-top:40px}section.project-list h5{margin:0 0 10px;font-size:15px}.wire-notes:first-of-type caption{border-top:0}section.project-list .accordion h4{margin-top:0;font-size:16px;font-weight:400}section.project-list .accordion .accordion-link div.image{position:absolute;top:6px;right:0;width:30px;padding-right:10px;text-align:center;padding-bottom:2px}#getting-started-accordion .accordion-link h2 span{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;color:#fff;padding:20px 40px 20px 20px;-ms-flex-align:stretch;align-items:stretch}div.accordion-link a h2:before{left:18px}#getting-started-accordion .download-setting select{height:36px;font-size:14px;max-width:200px}#getting-started-accordion a.download{display:inline-block}@media only screen and (max-width:1000px){#getting-started-accordion a.action.download:before,table.downloads div.platform:before{content:none!important}}table.downloads{padding-top:10px}table.downloads thead{text-transform:uppercase;font-size:12px;padding:0}table.downloads tbody tr td{border-top:1px solid #ededed}table.downloads div.platform{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}table.downloads div.platform-windows:before{background-image:url(../images/logos/windows.png)}table.downloads div.platform-virtualbox:before{background-image:url(http://1.bp.blogspot.com/-hewr1JQN0EY/T7jTkMnWI9I/AAAAAAAABt4/JewzWWNA8IY/s1600/virtualbox.png)}table.downloads div.platform-vmware:before{background-image:url(http://www.davidtan.org/wp-content/uploads/2009/11/vmware-workstation-logo-150x150.png)}table.downloads div.platform-hyperv:before{background-image:url(http://1.bp.blogspot.com/-hewr1JQN0EY/T7jTkMnWI9I/AAAAAAAABt4/JewzWWNA8IY/s1600/virtualbox.png)}.learn-support-sec.landing section.alt-section:not(.highlight){border-top:1px solid #dbdad6;border-bottom:1px solid #dbdad6;background:#fbfbfb}section.instructions h3{text-transform:uppercase;font-size:14px}.learn-support-sec.landing section.instructions .steps{margin-top:30px;border:1px solid #c2c2c2;padding:15px;margin-bottom:20px;background:#fff}section.instructions ol{padding-left:20px}section.instructions ol ol li{margin-bottom:6px}section.instructions li p:not(:first-child){font-weight:300}.learn-support-sec .tpl-footer{padding:50px;background:#eaeaea}.learn-support-sec .tpl-footer h2{margin-bottom:20px;font-size:27px}.tpl-footer .recent-articles ul{padding-left:0;list-style-type:none}@media only screen and (max-width:1118px){.learn-support-sec section.documents{padding-left:15px;padding-right:15px}}select#languageDropDown,select#versionsDropDown{display:block;width:96%;height:30px;margin-bottom:2px;color:#000;background-position:calc(100% - 20px) calc(1em - 1px),calc(100% - 15px) calc(1em - 1px),100% 0;background-size:6px 6px,6px 6px,2.5em 2.5em;background-repeat:no-repeat}@media only screen and (max-width:599px){.learn-support-sec.article-tpl section{padding:0}}.learn-support-sec.article-tpl .current-article{display:block}.learn-support-sec.article-tpl .current-article a{display:block;color:#000;font-weight:700;background:#eaeaea url(http://docs.couchbase.com/developer/assets/images/icons/developer-portal-sidebar-navigation-toggler.png) no-repeat 100% 50%;padding:10px;margin:17px 17px 0;border:1px solid #ccc;border-radius:3px}@media only screen and (min-width:800px){.learn-support-sec.article-tpl .current-article{display:none}}@media only screen and (max-width:799px){.learn-support-sec.article-tpl .wrapper{padding:0}.learn-support-sec.article-tpl .article{width:100%;padding:30px 17px}.story .toc{width:auto;float:none;margin:0 0 17px}}.tpl-footer .upcoming-events table{border-spacing:0;width:100%}.tpl-footer .upcoming-events td{padding:14px 14px 14px 0;border-bottom:1px solid #b1afac}#project-list-and-details h3,.learn-support-sec .tpl-footer table+.button{margin-top:15px}.learn-support-sec .tpl-footer .button{font-size:14px;color:#cb0005;background:#fff;text-shadow:none;font-weight:700;border:1px solid #aeaeae;border-radius:5px;padding:12px 22px}section aside.ad{padding:40px 0 20px}section aside.ad img{width:100%}@media only screen and (min-width:800px){.learn-support-sec.article-tpl .tpl-body{padding-top:0;padding-bottom:0;background-image:none!important}.tpl-footer .recent-articles{padding-right:40px}}.learn-support-sec h2 a.anchor:focus,.learn-support-sec h2 a.anchor:hover{color:inherit;text-decoration:underline!important;outline:0;display:block;padding-top:20px}ol>li>ol{padding-top:.75em;list-style-type:lower-alpha}.article .body,.article .note .notetitle,.article .prev-next,.article .related-links:before,.article .utilities a,.doc-section .anchors:before,.filter-button-group,.learn-support-sec .tpl-footer,.learn-support-sec h1,.learn-support-sec h2,.learn-support-sec h3,.learn-support-sec h4,.learn-support-sec table caption,.learn-support-sec.article-tpl h2,.learn-support-sec.doc-list section:not(.banner) li a,.learn-support-sec.landing .about-experts,.learn-support-sec.landing .list *,section.instructions li,section.instructions p,section.project-list li,section.project-list p{font-family:'Roboto Condensed',sans-serif}.article .body code,.article .body pre{font-size:14px}.article .prev-next,.article .utilities a,.doc-section .anchors:before,.learn-support-sec .tpl-footer,.learn-support-sec h1,.learn-support-sec h2,.learn-support-sec h3,.learn-support-sec h4,.learn-support-sec.article-tpl h2,.learn-support-sec.doc-list section:not(.banner) li a,.learn-support-sec.landing .list :not(a){color:#252525}.learn-support-sec.doc-list a:focus,.learn-support-sec.doc-list a:hover{text-decoration:underline}.learn-support-sec.doc-list h3 a:focus,.learn-support-sec.doc-list h3 a:hover{text-decoration:none}.learn-support-sec .banner.dk-bg h1{color:#fff}.learn-support-sec .tpl-footer .button{font-family:sans-serif}.learn-support-sec.home-tpl h3,.sitemap h3{font-weight:700!important;display:block;color:#3c3d3f;font-size:14px!important;text-transform:uppercase;line-height:1.1em;margin-bottom:4px}.featured li:last-child{padding-right:0}.learn-support-sec .products>.cols>.col:only-child{padding-top:40px;padding-bottom:40px}.products .cols>.col:only-child>:not(.featured){max-width:700px;margin-left:auto;margin-right:auto}.products .cols>.col:only-child h2{font-size:32px;margin-bottom:.75rem;font-weight:300!important}.products .cols>.col:only-child p,.products .cols>.col:only-child ul,.products.move-into-last-section p{font-family:"Roboto Condensed",sans-serif;font-size:1.1rem;margin-bottom:.65em}.products a.button{font-size:.9rem;font-family:sans-serif;border-radius:5px}.products ul:not(.bullets){margin-top:1em}.products ul:not(.bullets) li{display:inline-block;padding-right:15px}.products ul li:last-child,body.dev-portal main .learn-support-products li:last-child,body.dev-portal main .products li:last-child{padding-right:0}.products p~ul>li>a.button{padding:.85em 1.5em .8em;background:#fff}.products .cols>.col:only-child .featured{margin:30px auto 0;font-size:14px;text-align:center}.products .cols>.col:only-child .featured h3{display:table-cell;padding-left:14px}.products .cols>.col:only-child .featured ul{display:inline-block;max-width:none}.products .cols>.col:only-child .featured ul li{display:inline-block;font-family:'Roboto Condensed',sans-serif;font-weight:400;padding:2px 17px}.products .cols>.col:only-child .featured ul li:first-child{padding-left:0}.products .cols>.col:only-child .featured ul li:last-child{padding-right:0}.products .cols>.col:only-child ul.bullets{display:inline-block;text-align:left}.products .cols>.col:only-child ul.bullets li{margin-bottom:.15em}.products .cols>.col:only-child .featured a{color:inherit}.products .cols>.col:only-child .featured img{padding-bottom:2px;max-height:14px;padding-right:5px}.products .cols>.col:only-child .featured.icons-on-top img{display:block;height:20px;max-height:inherit;margin:0 auto 5px}.products.highlight{border-top:1px solid #aab2b2;background:#e8f1f3}.products.highlight a.button{color:#fff;background:#009bcb;border:0}.products.highlight a.button:focus,.products.highlight a.button:hover{background-color:#008ab5}.products table td{display:inline-block}.products table img{max-width:100px;max-height:75px;margin-left:10px;margin-right:10px}section.logos li img{height:32px}blockquote .quote p:before,blockquote .quote:before{content:"“";position:absolute;left:0}@media only screen and (max-width:49.99em){section.quotes{text-align:center}section.quotes blockquote{margin:0}blockquote .quote:before{position:relative;padding-right:5px}section.quotes .col:first-child{display:none}section.quotes blockquote .quoter--image{display:block}section.quotes blockquote .quoter--image img{max-height:100px;margin-bottom:12px}}.doc-section h2 a,.doc-section h3 a,body.dev-portal main .learn-support-products .featured a,body.dev-portal main .learn-support-products .news a{color:inherit}.learn-support-sec.landing table.table.vcard{padding-bottom:30px}.learn-support-sec.landing table.table.vcard tr:last-child td{padding-bottom:.25em!important}@media only screen and (min-width:900px){.learn-support-sec.landing ul.cats{max-width:100%;-moz-column-count:2;column-count:2;overflow:hidden;position:relative;-moz-column-gap:80px;column-gap:80px}}@media only screen and (max-width:799px){.learn-support-products h2{text-align:center!important}.pad-between .col{padding-right:15px;padding-left:15px;padding-bottom:15px}.learn-support-products .featured{margin-top:15px;padding-top:15px}.learn-support-sec .tpl-footer{padding:15px}.learn-support-sec .tpl-footer .col{width:100%}}#membership-and-benefits img{max-height:350px}article{text-align:left}.article .body ul.ul li{padding:0;list-style-type:disc!important;margin:0 0 .5em 1.1em}@media only screen and (min-width:800px){.learn-support-products .col:first-child .news{padding-right:40px}.learn-support-products .col:last-child .news{padding-left:40px}.learn-support-products .featured{padding:25px 0 0}}.learn-support-sec.article-tpl ul,ul{margin:0;padding:0;list-style-type:none}.article{background-color:transparent!important}.body section.section ul{list-style-type:initial;padding-left:27px;margin-bottom:15px}.learn-support-sec.article-tpl section{border-top:0}.learn-support-sec .story .body,.learn-support-sec dl{font-family:"Kievit OT",sans-serif;line-height:1.5em}.article .version-alert{background:#e4e4e4 url(/binaries/content/gallery/couchbase-developer-portal/icons/exclamation.png) no-repeat 17px center;color:#252525;padding:13px 15px 13px 52px;font-style:italic;font-size:15px;margin-bottom:25px}.article .story{color:#252525;min-height:100vh}.article h1{font-size:36px;font-weight:400;margin:0 0 20px;line-height:1.15em}.article .related-links:before,.story h2{font-size:27px;margin-top:20px;line-height:1.35em}.article .utilities{margin:5px 0 20px}.article .utilities hr{background:#999;height:1px;margin:1.5em auto;width:100%}.article .utilities #languageVersion{padding:2px 5px 0}@media only screen and (min-width:600px){.article .utilities{width:230px;float:right;margin-left:20px}}.article .utilities a,article{color:#3c3d3f}.article #edit-in-github{display:block;font-size:13px;text-align:right;padding:0 10px 10px}.article #edit-in-github[href="#"]{display:none}.ad img,.article .utilities .columns{width:100%}.article .prev-next a{color:#3c3d3f;display:inline-block}.article .prev-next a.last{text-align:right;border-right:1px solid #999}.article .prev-next a.last:only-child{border-right:0}.article .prev-next a.next{text-align:left}.article .prev-next .label{text-transform:uppercase;display:inline-block;font-size:13px}.article .prev-next a.last .label:before{content:"<";color:transparent;background-image:url(/binaries/content/gallery/couchbase-developer-portal/icons/arrow-previous.png);background-repeat:no-repeat;background-position:0 2px;margin-right:13px}.article .prev-next a.next .label:after{content:">";color:transparent;background-image:url(/binaries/content/gallery/couchbase-developer-portal/icons/arrow-next.png);background-repeat:no-repeat;background-position:0 2px;margin-left:13px;padding:0}.article .prev-next .topic{display:block;font-size:18px;color:#e1000c}.article .utilities .prev-next{border-top:1px solid #b9b7b4;border-bottom:1px solid #b9b7b4;text-align:center;padding:10px 2px 10px 3px}.article .utilities .prev-next a.last .label{padding-right:15px}.article .utilities .prev-next a.next{padding-left:15px}.article .footer{padding:25px}.article .footer .prev-next{display:table;text-align:center;margin-left:auto;margin-right:auto}.article .footer .prev-next a{display:table-cell;width:50%;vertical-align:top}.article .footer .prev-next a.last{padding:10px 25px 10px 15px}.article .footer .prev-next a.next{padding:10px 15px 10px 25px}.story{color:#252525}.story .toc{background:#eaeaea;padding:20px 15px 20px 20px;font-size:13px;overflow:hidden}.story .toc h2{font-size:13px;text-transform:uppercase;margin:0 0 8px}.story .toc ol{margin:0;padding:0 0 0 20px}.story .toc+h2{margin-top:0}.story .toc a{color:#ec1e2c}.story .toc li{margin-bottom:2px}.story .abstract,.story dl,.story p,.story td,.story th{font-size:17px}.story dt{font-weight:700;margin-top:.5em}.article .body section{padding-top:0;padding-bottom:0;margin-bottom:25px}.article .body .keyword,.article .body samp{color:#787878;font-family:Courier,monospace,sans-serif}.article .body ul.ul{margin-bottom:25px;padding-left:10px!important}.article .body .abstract,.article .body div.p{margin-bottom:1em}.article .body hr{background:#bbb9b6;border:0;height:1px;margin:3em auto;width:100%}.article .body p,.article .note{overflow:hidden}.article .body pre{margin-right:-5000px;margin-bottom:15px;color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;background:#f5f2f0;overflow:auto;width:auto!important;max-width:100%!important}div.p .codeblock{border:1px solid #ccc}.article .body .table table,.article .body table.table{border-collapse:collapse;margin-bottom:15px}.article .body .table table caption,.article .body table.table caption{margin-bottom:10px;font-weight:700;text-align:left}.article .body .table table th,.article .body table.table th{background:#f6fafd}.article .body .table table td,.article .body .table table th,.article .body table.table td,.article .body table.table th{padding:8px;border:1px solid #ccc}#get-started img.content,.article .body img,img{max-width:100%}.article .note{border:1px solid #0081a5;border-radius:.4em;border-left:.7em solid #0081a5;padding:.5em;margin:1em 0;line-height:1.35em}.article .note .notetitle{display:block;font-weight:700;margin-bottom:5px}.article .body .tab-bar{position:relative;z-index:1;margin-bottom:-1px!important;margin-left:-1px}.article .body .nav.tab-bar li{margin-right:-.1em}.article .body .tab-bar a{display:inline-block;padding:8px 12px 10px;border:1px solid transparent;border-bottom:0;color:#1582a6;margin-left:1px}.article .body .tab-bar a:first-child{margin-left:0}.article .body .tab-bar a.selected{color:#1c282e;background:#f5f2f0;border:1px solid #ccc;border-bottom:1px solid transparent}.article .body .stripe-display{display:none}.article .body .tab-bar+.stripe-display{display:inline}.article .body .stripe-display pre{margin-top:0}@media only screen and (max-width:49.99em){.article .body .tab-bar li a{font-size:1em}}@media only screen and (max-width:30em){.article .body .tab-bar{margin-bottom:.5em!important}.article .body .tab-bar li{border:1px solid #fdfdfd}.article .body .tab-bar li a,.article .body .tab-bar li a.selected{border-bottom:1px solid #dadada;margin-bottom:.25em}}.article .body div.p,.article .body ol.ol,.article .body samp,.article .body table.table td,.article .body table.table th,.article .body ul.ul,.article .note,.article .related-links,section .cardset.apps h3.title{font-size:17px}.menucascade,.uicontrol{font-weight:700}@media only screen and (max-width:799px){.tpl-footer .recent-articles{padding-top:20px}.article .footer .prev-next{display:table;margin:0 auto}.article .footer .prev-next a.last{padding:10px 15px 10px 0}.article .footer .prev-next a.next{padding:10px 0 10px 15px}}body .atlwdg-trigger.atlwdg-SUBTLE,body .send-feedback-form>.submit{z-index:1000;right:15px;bottom:0;border:1px solid #000;border-bottom:none;background-color:#00a5d2;color:#fff!important;font-family:"Roboto Condensed";font-size:14px;padding:8px 15px;box-shadow:2px 2px 2px rgba(0,0,0,.5);border-radius:3px 3px 0 0;text-shadow:0 0 2px #000;position:fixed;transition:background-color .25s}body .atlwdg-trigger.atlwdg-SUBTLE:focus,body .atlwdg-trigger.atlwdg-SUBTLE:hover,body .send-feedback-form>.submit:focus,body .send-feedback-form>.submit:hover{background-color:#008db3}.article .related-links:before{content:"Related Links"}#trusted li img{height:30px}.doc-section h2{font-size:35px;padding-bottom:10px;border-bottom:1px solid #b0b2a7}@media only screen and (min-width:1088px){.doc-section .css-cols{-moz-column-count:4;column-count:4;overflow:hidden;position:relative;-moz-column-gap:40px;column-gap:40px}}@media only screen and (min-width:800px) and (max-width:1087px){.doc-section .css-cols{-moz-column-count:3;column-count:3;overflow:hidden;position:relative;-moz-column-gap:40px;column-gap:40px}}@media only screen and (min-width:500px) and (max-width:799px){.doc-section .css-cols{-moz-column-count:2;column-count:2;overflow:hidden;position:relative;-moz-column-gap:40px;column-gap:40px}}.doc-section h3{font-size:24px;padding-bottom:20px;padding-top:25px}.css-cols h4{font-size:22px;color:#666;display:inline-block;padding-bottom:0}.doc-section .anchors:before{font-weight:700;content:"Jump to:";padding-right:15px}.doc-section .anchors{margin:0 0 15px}#couchbase-mobile-section{background:#f9f9f9}@media only screen and (min-width:500px){.doc-section .anchors li{display:inline;padding:0 10px 0 0}.doc-section .anchors li:not(:last-child):after{content:"|";color:#999;padding-left:10px}.css-cols>div{padding-bottom:25px}}@media only screen and (max-width:499px){.learn-support-sec section{padding-top:20px;padding-bottom:25px}.learn-support-sec.doc-list .documents{padding-left:0;padding-right:0}.doc-section h2{margin-bottom:0}.doc-section h3{padding-left:15px;padding-bottom:10px;padding-top:15px;padding-right:45px;margin-bottom:0}.doc-section .css-cols,.doc-section h2{padding-left:15px;padding-right:15px}.doc-section .anchors{display:none}.doc-section h3:not(.show){margin:0}.doc-section h3:not(.show)~.css-cols{display:none}.css-cols{padding-bottom:20px}.css-cols div:not(:last-child){padding-bottom:15px}.css-cols ul{padding-left:15px;padding-top:5px}.css-cols ul li{margin-bottom:5px}.learn-support-sec.doc-list .documents .expandable{position:relative}.learn-support-sec.doc-list .documents .expandable:before{display:block;content:"";position:absolute;width:9px;height:9px;z-index:1;background-image:url(http://ax-qa.couchbase.com/binaries/content/gallery/website/icons/accordion-closed.png);background-repeat:no-repeat;background-size:7px 9px;background-position:right top;transform:rotate(180deg);transition:transform .4s ease-out;right:15px;top:25px}.learn-support-sec.doc-list .documents .expandable.show:before{background-image:url(http://ax-qa.couchbase.com/binaries/content/gallery/website/icons/accordion-open.png);transform:rotateZ(90deg)}.learn-support-sec.doc-list .documents .expandable.show,.learn-support-sec.doc-list .documents .expandable.show~.css-cols{background-color:#f8f8f8}.learn-support-sec.doc-list .documents .expandable.show{padding-bottom:15px}.learn-support-sec.doc-list .documents .expandable.show:not(:first-of-type){border-top:1px solid #b0b1a9}.learn-support-sec.doc-list .documents .expandable.show~.css-cols{border-bottom:1px solid #b0b1a9}#couchbase-mobile-section{background:0 0}.show-mobile{display:block!important}}.jump-nav{background:#fff;display:block;padding:0;border:0}.jump-nav h2{text-transform:uppercase;font-size:18px;margin-bottom:0;font-weight:700}.jump-nav a.selected,.jump-nav a:focus,.jump-nav a:hover{background:0 0;text-decoration:underline!important;color:inherit;text-shadow:none}.jump-nav .col{padding:5px}.jump-nav .icon,.jump-nav a:before{height:34px;display:inline-block;padding-bottom:10px}.jump-nav span{display:block;white-space:nowrap}.jump-nav a:before{background-repeat:no-repeat;display:block;background-size:auto 24px;background-position:top center}.jump-nav.fixed .col{padding-top:0;padding-bottom:0}.learn-support-sec .jump-nav{border-bottom:1px solid #b9b7b4}aside.ad.full-width{position:relative;padding:0;margin:0}aside.ad.full-width img{min-width:800px}@media only screen and (max-width:600px){aside.ad.full-width img{width:100%;min-width:800px;left:-60px;position:relative}}.wireframe section{padding:40px 20px}.wireframe .heading.wrapper{margin-bottom:0}.wireframe h1{font-size:50px;margin:0 0 inherit}.light-layer{background-color:rgba(255,255,255,.9)}.dark-layer{background-color:rgba(0,0,0,.75)}.dark-layer-50{background-color:rgba(0,0,0,.5)}.dark-layer-35{background-color:rgba(0,0,0,.35)}body.dev-portal main h1,section h2{font-weight:400}body.dev-portal main h2,body.dev-portal main h3{font-size:35px;margin-bottom:10px;font-weight:400}body.dev-portal main h3{font-size:25px}body.dev-portal main h4{font-size:20px;margin-bottom:10px;font-weight:700}body.dev-portal main .learn-support-sec section.learn-support-products{background:#fafafa;padding-top:0;padding-bottom:0;text-align:center}body.dev-portal main .learn-support-products .news,body.dev-portal main products .news{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto}body.dev-portal main .learn-support-products .news>div{font-size:15px;background:#009fe9;border-radius:0 0 4px 4px;color:#fff;padding:8px 30px;width:auto;display:inline-block}body.dev-portal main .learn-support-products .col{padding:60px 40px 50px}body.dev-portal main .learn-support-products h2{font-size:67px;font-weight:300;margin-bottom:5px;margin-top:0}body.dev-portal main .learn-support-products h2 span{display:block;font-size:20px;line-height:1em;margin-bottom:-6px}body.dev-portal main .learn-support-products ul,body.dev-portal main .products ul{padding:0;max-width:80%;margin:0 auto;font-size:.95rem}body.dev-portal main .learn-support-products h3,body.dev-portal main .learn-support-products li{display:inline-block;font-family:'Roboto Condensed',sans-serif;font-weight:400;padding:2px 15px 2px 0}body.dev-portal main .learn-support-products .featured{margin:20px auto -15px;border-top:1px solid #b9b7b4;font-size:14px;text-align:center}body.dev-portal main .learn-support-products .featured h3{display:table-cell;padding-left:14px}body.dev-portal main .learn-support-products .featured ul{display:table-cell;max-width:none}body.dev-portal main .learn-support-products .featured img{padding-bottom:2px;max-height:14px;padding-right:5px}@media only screen and (min-width:601px){body.dev-portal main .learn-support-products p{width:90%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){body.dev-portal main .learn-support-products .featured h3,body.dev-portal main .learn-support-products .featured ul{display:block}}body.dev-portal main .products{padding-top:0;padding-bottom:0;text-align:center}body.dev-portal main .products .product-icon{max-width:50px;max-height:50px;margin-bottom:10px}body.dev-portal main .landing .products h2{font-size:28px;font-weight:300;margin-bottom:14px;margin-top:0}body.dev-portal main .learn-support-sec .banner section.products p,body.dev-portal main .products .col:not(:only-child) p{font-size:.95rem;color:#3c3d3f;margin-bottom:.8rem}body.dev-portal main .banner .products{max-width:850px;margin:0 auto}@media only screen and (min-width:601px){body.dev-portal main products p{width:90%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){body.dev-portal main products .featured h3,body.dev-portal main products .featured ul{display:block}}.partner-landing .cols.pad-between .col{padding-left:40px;padding-right:40px}.partner-landing h1{font-size:50px;margin-bottom:10px}.partner-landing .banner .wrapper{padding:85px 0}.partner-landing .section,section.download-section{padding:0}.partner-landing .two-thirds{background-color:#666;padding-top:30px;padding-bottom:30px}.section.quotes.show-design,.section.quotes.show-design .two-thirds{background-color:#a25130}.section.quotes.show-design{background-size:40%;background-image:url(images/people/steven-schuurman-ceo-elasticsearch.jpg)}.featured-partners ul{display:table;padding-bottom:1.5em;margin:0 auto}.featured-partners li{display:table-cell;padding:.1em 2em;text-align:center}.featured-partners li img{height:30px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.featured-partners.show-design li img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.hide{display:none!important}ol.footnote{font-size:13px;text-align:left;border-top:1px solid #eaeaea;padding-top:20px;margin-top:20px;padding-left:15px}#nav-2>.wrapper{max-width:1122px;margin:0 auto}#nav-2>.wrapper,.section>.wrapper{display:block;padding:0 17px;box-sizing:border-box}#nav-2 li{display:inline-block;padding-right:38px}#nav-2 .selected{color:#00739c}.article{padding-top:45px}.story .share{margin:45px 0 66px}.story .share li{display:inline-block;height:24px;margin-right:15px;background-repeat:no-repeat}.story .share li:last-child{margin-right:0}.story .share a{display:inline-block}.story .share a.fb{background:url(http://ax-qa.couchbase.com/binaries/content/gallery/website/icons/article/social-media-icon-group.png) -37px 0;width:11px}.story .share a.gp{background:url(http://ax-qa.couchbase.com/binaries/content/gallery/website/icons/article/social-media-icon-group.png) -99px 0;width:22px}.story .share a.li{background:url(http://ax-qa.couchbase.com/binaries/content/gallery/website/icons/article/social-media-icon-group.png) -65px 0;width:20px}.story .share a.tw{background:url(http://ax-qa.couchbase.com/binaries/content/gallery/website/icons/article/social-media-icon-group.png) 0 0;width:18px}.tpl-footer .recent-articles li{margin-bottom:18px;font-size:15px;line-height:1.35em}.tpl-footer a:focus,.tpl-footer a:hover,ul.anchor-links li a:focus,ul.anchor-links li a:hover{text-decoration:underline}@media only screen and (max-width:799px){.story .toc{width:auto;float:none;margin:0 0 17px}}#products-section ul li:last-child,.tpl-footer .upcoming-events tr:last-child td{border-bottom:0}.ad{padding:40px 0 20px}@media only screen and (min-width:800px){.tpl-footer .recent-articles{padding-right:40px}}.ghforkme{display:none}code[class*=language-]{position:relative}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{position:relative;padding:1em;margin:.5em 0;overflow:auto}pre[class*=language-]>code[data-language]::before{content:attr(data-language);color:#000;background-color:#cfcfcf;display:inline-block;position:absolute;top:-12px;right:-6px;font-size:.9em;border-radius:0 0 0 5px;padding:0 .5em;text-shadow:none}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important,b,strong{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}p a:not(.button){text-decoration:underline}p a:focus,p a:hover{text-decoration:none}.product-family .anchor-links{margin-bottom:0}.dl-tpl .product h2,section.download-section h2{font-size:40px;text-align:center}.dl-tpl .product p,section.download-section p{font-size:16px;font-family:"Kievit OT",sans-serif}ul.anchor-links{text-align:center;margin-top:-5px;margin-bottom:25px}ul.anchor-links li{display:inline}.choose-product-version a:not(:last-child):after,ul.anchor-links li:not(:last-child):after{content:"•";padding-left:10px;padding-right:10px}ul.anchor-links li a{color:#222}.artifact-detail-info select,.choose-product-version select,.download-setting select{color:#000;background-position:calc(100% - 20px) calc(1em - 1px),calc(100% - 15px) calc(1em - 1px),100% 0;background-size:6px 6px,6px 6px,2.5em 2.5em;background-repeat:no-repeat}.download-setting.version{text-align:left}.download-setting label{-ms-flex:.65 .25 0;flex:.65 .25 0;padding-right:5px;font-size:11px;text-transform:uppercase}.download-setting select,table.downloads select{min-width:175px;height:30px;background-color:transparent;font-size:13px;background:#f8f8f8}div.download-setting.version{display:ms-flexbox;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.download-setting span.no-toggle{display:inline-block;padding:5px 10px;min-height:inherit;font-size:15px;font-weight:400;white-space:nowrap;border-radius:.25em;border:1px solid transparent;background:0 0;margin-top:8px;margin-bottom:8px;color:#40525b}.download-setting.version span.no-toggle{padding-left:5px;font-size:13px}.download-setting a{padding:6px 10px 6px 8px;border-radius:3px;margin-right:5px;color:#22647a;transition:background .2s,color .2s}.download-setting a.download{background-color:#22647a;border:1px solid #22647a;color:#f6f6f6;text-decoration:none}.choose-product-version{font-size:16px;padding:5px 0 10px}.choose-product-version a,table.downloads .fixed-setting{font-size:14px}.choose-product-version select{height:32px;margin-right:15px;display:block;margin-bottom:2px}.dl-tpl table.downloads{border-bottom:1px solid #ededed;width:100%}.dl-tpl a{color:#22647a}.dl-tpl a:not(.download):not(.selected):focus,.dl-tpl a:not(.download):not(.selected):hover{color:#22647a;text-decoration:underline}.dl-tpl section:not(.banner){padding:0}.dl-tpl .tab-nav{margin-top:2rem}.dl-tpl .tabs{text-align:center}.dl-tpl .tab-nav li a{padding:20px;border:1px solid transparent;border-bottom:0;background:0 0;color:#1c282e;font-size:23px}.dl-tpl .tab-nav a:not:focus,.dl-tpl .tab-nav a:not:hover{text-decoration:underline!important}.dl-tpl .tab-nav li a.selected{font-weight:700;border-top:1px solid #dadada;border-right:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #e9f1f3;background-color:#e9f1f3}.dl-tpl .tab-nav a.selected:focus,.dl-tpl .tab-nav a.selected:hover{cursor:default;color:inherit;text-decoration:none!important}.dl-tpl .section,.dl-tpl .tab-content{padding-top:30px;background-color:#e9f1f3;text-align:left}.dl-tpl .section{margin-top:-10px;text-align:center}.dl-tpl .product{font-family:"Lato",sans-serif;background:#fff;margin:15px 0 10px;padding:2rem .75rem;border:1px solid #dfdfe0}.dl-tpl .product h3{font-size:22px;margin-top:15px;margin-bottom:15px}.dl-tpl .product h4{font-size:18px;font-weight:700}@media only screen and (min-width:800px){.dl-tpl .product{padding:2rem}}.choose-edition,.instance-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.choose-edition{font-size:16px;-ms-align-items:center;-ms-flex-align:center;align-items:center}.choose-edition .note{display:block;margin-top:5px;font-size:13px}.dl-tpl .choose-product-version label,.dl-tpl .download-table .thead{border-top:0!important;text-transform:uppercase;font-size:12px;display:block;margin-bottom:auto}.dl-tpl .choose-product-version label{color:#40525b;padding:1px 5px 5px}.dl-tpl .download-table .thead{padding:0}.instance-content{-ms-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}.instance-content>div:not(:last-child){-ms-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-order:2;order:2;padding:40px 0 0}.show-all-platforms{display:block;padding-top:10px;font-size:14px}table.downloads{margin-top:10px}table.downloads td{position:relative}table.downloads td .action{padding-right:12px}table.downloads td a.action{display:inline-block;font-size:17px;text-decoration:none!important}table.downloads div.platform:before{content:"";background-size:contain;width:40px;height:40px;margin-right:10px;background-repeat:no-repeat;background-position:center}table.downloads div.platform.platform-windows:before{background-size:55px 55px;background-position:-6px -5px;background-image:url(../images/logos/windows.png)}table.downloads .platform-android .platform:before{background-image:url(../images/logos/android.png)}table.downloads .platform-debian .platform:before{background-image:url(../images/logos/debian.png)}table.downloads .platform-freebsd .platform:before{background-image:url(../images/logos/freebsd.png)}table.downloads .platform-hyperv:before,table.downloads .platform-virtualbox:before{background-image:url(http://1.bp.blogspot.com/-hewr1JQN0EY/T7jTkMnWI9I/AAAAAAAABt4/JewzWWNA8IY/s1600/virtualbox.png)}table.downloads .platform-ios .platform:before{background-image:url(../images/logos/ios.png)}table.downloads .platform-java .platform:before{background-image:url(../images/logos/java.png)}table.downloads .platform-linux .platform:before{background-image:url(../images/logos/linux.png)}table.downloads .platform-macosx .platform:before{background-image:url(../images/logos/mac.png)}table.downloads .platform-net .platform:before{background-image:url(../images/logos/net.png)}table.downloads .platform-oracle .platform:before{background-image:url(http://www.couchbase.com/binaries/content/gallery/website/logos/oracle-logo.gif)}table.downloads .platform-osx .platform:before{background-image:url(../images/logos/mac.png)}table.downloads .platform-redhat .platform:before{background-image:url(../images/logos/redhat.png)}table.downloads .platform-suse .platform:before{background-image:url(../images/logos/suse.png)}table.downloads .platform-ubuntu .platform:before{background-image:url(../images/logos/ubuntu.png)}table.downloads .platform-vmware:before{background-image:url(http://www.davidtan.org/wp-content/uploads/2009/11/vmware-workstation-logo-150x150.png)}table.downloads .platform-windows .platform:before{background-image:url(../images/logos/windows.png)}table.downloads .platform-tvos .platform:before{background-image:url(../images/logos/tvos-logo.png)}.downloads div.platform:before{background:no-repeat 50% 50%;content:"";display:inline-block;height:80px;margin-right:1em;width:80px;vertical-align:middle}table.downloads td.new:before{display:inline-block;width:50px;height:50px;content:"";background-image:url(../images/icons/ribbon.png);background-repeat:no-repeat;background-size:50px;position:absolute;left:0;top:0}table.comparison{margin:0 auto;border-collapse:collapse}table.comparison tr td{border-top:1px solid #eaeaea}table.comparison th{padding:28px 7px 14px;font-size:18px}table.comparison td{padding:7px}table.comparison td:first-child,table.comparison th:first-child{text-align:left}table.comparison tbody tr:first-child th{padding-top:0}table.comparison td.check{background-image:url(http://www.couchbase.com/binaries/content/gallery/website/icons/checkmark.png);background-repeat:no-repeat;background-size:17px 13px;background-position:center}table.downloads td{padding:10px 25px 10px 0;vertical-align:middle}#get-started .code-examples ul li{text-align:left}.download-section__links .inline-list li a,.inline-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.inline-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.download-section__links .inline-list li a{margin-bottom:8px}.download-section__links .inline-list.inline-icons img{max-height:14px;padding-right:5px}.dl-tpl .product .inline-list,.section-nav .toc.list>ul>li>ul>li{font-size:18px}.dl-tpl .product .inline-list li:not(:last-child){padding-right:40px}.download-section__links{margin-top:30px;padding-top:20px;border-top:1px solid #eaeaea}div.download-section__links .download-links{margin-bottom:1.5rem}div.download-section__links .download-links li{padding-left:0;margin:0 0 .5em}.dl-tpl .download-links li{width:30%}@media only screen and (min-width:800px){.instance-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.instance-content>div{-ms-flex:1;flex:1}.instance-content>div:not(:last-child){padding-left:60px}}@media only screen and (min-width:800px) and (max-width:1099px){.instance-content>div:last-child{-ms-flex:0 0 420px;flex:0 0 420px}}@media only screen and (min-width:1100px){.instance-content>div:last-child{-ms-flex:1.25;flex:1.25}.dl-tpl .download-links li{width:23%}}@media only screen and (max-width:1099px){table.downloads td:last-child{padding-right:0}table.downloads td{padding-right:15px}}@media only screen and (max-width:799px){.dl-tpl .tab-nav{margin-bottom:-1px!important}.dl-tpl .tab-nav li{border:none}.dl-tpl .tab-nav li a{padding:15px 10px;font-size:16px;margin-bottom:0;border-bottom:0}.dl-tpl .tab-nav li a.selected{border-bottom:none}.dl-tpl .tab-content .layout-wrapper{padding:0 5px}.instance-settings{width:100%}a.action.download:before{content:none}.choose-version{margin-bottom:5px}.choose-product-version a:first-of-type:before{content:"\a   ";white-space:pre}}section.marketo-form{background-color:#f9f9fa;text-align:center;padding:60px 0}section.marketo-form .mktoRequiredField label.mktoLabel{color:#303030;font-family:'Roboto Condensed',sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;padding-top:.15em}section.marketo-form .mktoRequiredField .mktoAsterix{color:#303030}section.marketo-form .mktoAsterix{padding-left:0}section.marketo-form .mktoForm input,section.marketo-form .mktoForm textarea.mktoField{border:1px solid #bababa;padding:5px}section.marketo-form .mktoForm .mktoFormRow{margin-bottom:10px}section.marketo-form .mktoButtonWrap.mktoSimple .mktoButton{background:#00789d;border:0;border-radius:4px;padding:.5em 2em;font-size:16px;font-family:"Kievit OT",sans-serif;text-transform:uppercase}#shadowbox.download{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%!important;height:100%!important;overflow:auto;background:rgba(0,0,0,.9)!important}#shadowbox #download_form_container{top:0!important;left:inherit!important;width:350px!important;margin:0 auto;height:auto!important;box-shadow:none!important}#shadowbox #download_form_container #download_form{background:0 0;padding:12px}#shadowbox #download_form_container #download_form strong{font-weight:500;color:#ccc!important;display:block;font-size:25px!important;margin-bottom:-10px}@media only screen and (max-width:480px){#shadowbox.download{-ms-flex-align:start;align-items:flex-start}#download_form_container{width:275px!important;height:auto!important}#download_form .mktoForm .mktoLabel{padding-top:0}#download_form .mktoForm input[type=date],#download_form .mktoForm input[type=email],#download_form .mktoForm input[type=number],#download_form .mktoForm input[type=tel],#download_form .mktoForm input[type=text],#download_form .mktoForm input[type=url],#download_form .mktoForm select.mktoField,#download_form .mktoForm textarea.mktoField{font-size:14px}}div#shadowbox:after{content:" ";position:absolute;top:3.5%;right:3.5%;width:49px;height:49px;background-size:100% 100%;background-image:url(http://www.couchbase.com/binaries/content/gallery/website/marketo-form/close-button.png);cursor:pointer}#shadowbox.download{background:rgba(27,27,27,.97)!important}#shadowbox.download #download_form{text-shadow:0 0 3px #000}#download_form div,#download_form label{color:#ccc!important}#download_form .mktoForm{color:#fff;border-top:1px solid #fff!important;padding-top:28px;padding-bottom:20px;width:auto!important}#download_form .mktoForm .mktoRequiredField label.mktoLabel{font-weight:400;width:auto!important}#download_form .mktoForm .mktoRequiredField label.mktoLabel:after{content:'*';padding-left:5px}#download_form .mktoAsterix,#download_form .mktoForm .mktoOffset{display:none}#download_form .mktoForm .mktoAsterix{color:#0191cd}#download_form .mktoForm .mktoButtonWrap.mktoRound button.mktoButton{background:#0191cd;border:none}#download_form .mktoForm .mktoButtonRow,#download_form .mktoForm .mktoFieldWrap,#download_form .mktoForm .mktoFormCol{width:100%}#download_form .mktoForm .mktoFormCol{margin-bottom:9px!important}#download_form .mktoForm .mktoButtonWrap{display:block;width:100%;margin-left:0!important;text-align:right}#download_form .mktoForm div.mktoLogicalField,#download_form .mktoForm input.mktoField,#download_form .mktoForm select.mktoField,#download_form .mktoForm textarea.mktoField{float:right;width:188px!important;border-radius:2px;color:#fff;-webkit-text-fill-color:#fff;background-color:transparent;border:1px solid #ccc!important;box-shadow:none!important}#download_form .mktoForm .mktoLogicalField.mktoCheckboxList,#download_form .mktoForm input.mktoField[type=checkbox]{border:none!important}#download_form .mktoForm .mktoGutter,.available-assets{display:none}#download_form .mktoForm .mktoLogicalField.mktoCheckboxList.mktoHasWidth{width:auto!important;float:left}#blog-post-content table,#download_form .mktoForm .mktoLogicalField.mktoCheckboxList.mktoHasWidth input[type=checkbox]{width:auto!important}#download_form .mktoForm label[for=Double_Opt_in_Compliant__c]{width:auto!important;box-shadow:none}#download_form .mktoForm label[for=Double_Opt_in_Compliant__c]:before{background-color:transparent;box-shadow:none!important}#download_form .mktoForm label[for=Double_Opt_in_Compliant__c].mktoLabel{float:right;width:90%!important;padding-bottom:10px}#download_form .mktoForm select.mktoField option{background:#fff;color:#000}#download_form .mktoForm input:-webkit-autofill,#download_form .mktoForm select:-webkit-autofill{-box-shadow:0 0 0 1000px rgba(0,0,0,.99) inset!important;-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,.99) inset!important}#download_form .mktoForm .mktoError{top:26px!important;right:auto!important;bottom:auto!important;left:138px!important}#download_form .mktoForm button.mktoButton{width:188px;border-radius:2px;padding:7px}#download_form .mktoForm button.mktoButton:focus,#download_form .mktoForm button.mktoButton:hover{border:0!important;background-color:#005e9a!important}@media only screen and (max-width:480px){#shadowbox{padding-top:50px!important}div#shadowbox:after{width:35px;height:35px;background-size:100% 100%;background-image:url(http://www.couchbase.com/binaries/content/gallery/website/marketo-form/close-button.png);top:12px;right:12px}#download_form{padding-top:0!important}#download_form>div:first-child{padding-right:55px}.mktoForm .mktoFormRow .mktoField{clear:none!important}}#shadowbox .mktoForm select.mktoField{background-image:url(../images/icons/arrow-down-wt.png)!important}.modal h2{font-size:1.475rem}.modal caption{font-size:1.15rem;margin-bottom:.25rem}.modal.bid-history{font-size:.85rem}.modal.bid-history .property-id{position:absolute;top:15px;right:15px}.modal.bid-history #bid-history-data h3{text-transform:uppercase;padding-top:10px}.modal.bid-history table{font-size:.75rem}.modal.bid-history table th{padding-left:.5em;padding-right:.5em}.modal.bid-history table td:first-child,.modal.bid-history table th:first-child,.product-section__nav__links li:first-child{padding-left:0}.modal.bid-history table td:last-child,.modal.bid-history table th:last-child{padding-right:0}.modal.bid-history table td{vertical-align:top;text-align:left;padding:.5em}.modal.bid-history table td .time{display:block}.remodal .remodal-close{top:5px;left:5px;border-radius:50%}.remodal .remodal-close:focus,.remodal .remodal-close:hover{color:#fff}.product-section+.product-section{border-top:1px solid rgba(0,0,0,.28);box-shadow:4px 4px 60px rgba(0,0,0,.65)}.product-section.color0,.product-section.teal{background-color:#7bbdcb;color:#fff}.product-section.color0 .product-section__button,.product-section.teal .product-section__button{background-color:#7bbdcb;border-color:#fff;color:#fff}.product-section.color0 .product-section__button:hover,.product-section.teal .product-section__button:hover{background-color:#fff;border-color:#fff;color:#7bbdcb}.product-section.color1,.product-section.white{background-color:#fff;color:#000}.product-section.color1 .product-section__button,.product-section.white .product-section__button{background-color:#fff;border-color:#000;color:#000}.product-section.color1 .product-section__button:hover,.product-section.white .product-section__button:hover{background-color:#000;border-color:#000;color:#fff}.product-section.black,.product-section.color2{background-color:#282727;color:#fff}.product-section.black .product-section__button,.product-section.color2 .product-section__button{background-color:#282727;border-color:#fff;color:#fff}.product-section.black .product-section__button:hover,.product-section.color2 .product-section__button:hover{background-color:#fff;border-color:#fff;color:#282727}.product-section.aqua,.product-section.color3{background-color:#00bfe8;color:#fff}.product-section.aqua .product-section__button,.product-section.color3 .product-section__button{background-color:#00bfe8;border-color:#fff;color:#fff}.product-section.aqua .product-section__button:hover,.product-section.color3 .product-section__button:hover{background-color:#fff;border-color:#fff;color:#00bfe8}.product-section.color4,.product-section.gray{background-color:#efeef0;color:#383735}.product-section.color4 .product-section__button,.product-section.gray .product-section__button{background-color:#efeef0;border-color:#383735;color:#383735}.product-section.color4 .product-section__button:hover,.product-section.gray .product-section__button:hover{background-color:#383735;border-color:#383735;color:#efeef0}.product-section.textonly[data-brkpnt-large=image-left] .product-section__content,.product-section.textonly[data-brkpnt-large=image-right] .product-section__content{width:100%}.product-section.textonly[data-brkpnt-large=image-bottom] .product-section__content,.product-section.textonly[data-brkpnt-large=image-top] .product-section__content{height:100%}.product-section{position:relative;float:left;width:100%;height:auto;overflow:hidden;padding:10% 0}@media (min-width:56em){.product-section{height:100%;padding:0!important;overflow:hidden}}.product-section[data-brkpnt-small=image-bottom]{padding-bottom:250px}.product-section[data-brkpnt-small=image-bottom--flush]{padding-bottom:200px}.product-section[data-brkpnt-small=image-top]{padding-top:250px}.product-section>.product-section__inner{padding-top:70px}.product-section:first-child>.product-section__inner{margin-top:-70px}.product-section__button{display:inline-block;padding:12px 36px;border:2px solid #000;border-radius:3px;color:#000;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:16px;transition:all 200ms}.product-section__content{padding:50px 0;text-align:center;font-size:14px;line-height:1.4}@media (min-width:30em){.product-section__content{font-size:16px}}@media (min-width:56em){.product-section__content{font-size:18px}}.product-section__content h2{margin:0 0 10px;font-size:26px;line-height:1.2}.product-section__content h2+p,.stripe-display pre{margin-top:0}@media (min-width:30em){.product-section__content h2{font-size:28px}}@media (min-width:56em){.product-section__content h2{margin-right:20%;margin-left:20%;font-size:30px}}.product-section__content p{margin:15px 5% 0}@media (min-width:30em){.product-section__content p{margin-right:15%;margin-left:15%}}@media (min-width:56em){.product-section__content p{margin-right:12%;margin-left:12%}[data-brkpnt-large=image-bottom] .product-section__content p{margin-right:24%;margin-left:24%}.product-section__content{display:table;padding:0}[data-brkpnt-large=image-bottom] .product-section__content{width:100%;height:50%}[data-brkpnt-large=image-left] .product-section__content,[data-brkpnt-large=image-right] .product-section__content{width:50%;height:100%}[data-brkpnt-large=image-left] .product-section__content{float:right;padding-right:5%}[data-brkpnt-large=image-right] .product-section__content{float:left;padding-left:5%}.product-section__content__inner{display:table-cell;vertical-align:middle}[data-brkpnt-large=image-left] .product-section__graphic,[data-brkpnt-large=image-right] .product-section__graphic{display:table;width:50%;height:100%}[data-brkpnt-large=image-left] .product-section__graphic{float:left;padding-left:5%}[data-brkpnt-large=image-right] .product-section__graphic{float:right;padding-right:5%}}.product-section__graphic__inner{position:absolute;left:0;display:block;overflow:hidden;width:100%;height:200px;background-position:50% 100%;background-repeat:no-repeat;font-size:0;line-height:0;background-size:contain}[data-brkpnt-small=image-bottom] .product-section__graphic__inner{bottom:50px}[data-brkpnt-small=image-bottom--flush] .product-section__graphic__inner{bottom:0}[data-brkpnt-small=image-top] .product-section__graphic__inner{top:50px}@media (min-width:56em){.product-section__graphic__inner{position:relative;top:auto!important;bottom:auto!important;background-size:contain;text-align:center}.product-section__graphic__inner.has-video{background-image:none!important}[data-brkpnt-large=image-left] .product-section__graphic__inner,[data-brkpnt-large=image-right] .product-section__graphic__inner{display:table-cell;background-position:50% 50%;vertical-align:middle}[data-brkpnt-large=image-bottom] .product-section__graphic__inner{width:100%;height:50%}}.video__container{position:absolute;overflow:hidden}[data-brkpnt-large=image-bottom] .video__container{top:auto!important;bottom:-1px!important}.video__container .video{position:absolute;top:-1px;left:0;width:100%;height:100%;outline:0;background-color:transparent;opacity:0;transition:opacity 500ms 1s}.video__container .video.play{opacity:1;transition:opacity 1s}.product-section__nav{overflow:hidden}.product-section__nav-sized-block{height:70px;overflow:hidden}.product-section>.product-section__inner{margin-top:70px;height:100%;width:100%;box-sizing:border-box}.product-section>.product-section__inner:first-child{margin-top:0}.product-section__nav{position:fixed;top:-70px;left:0;z-index:10;padding:0 1em;width:100%;height:70px;background-color:#fff;transition:top 200ms}.product-section__nav.section-nav--show{top:0;box-shadow:0 0 3px rgba(0,0,0,.4)}.hp-tpl ul.buttons-line,.product-section__nav__inner{display:table}.product-section__nav__buttons,.product-section__nav__links,.product-section__nav__logo,.section-nav__table-cell{display:table-cell;height:70px;vertical-align:middle;white-space:nowrap}.product-section__nav__logo a{display:block;float:left;width:170px;height:39px;background:url(../images/logo.svg) no-repeat 0 0;background-size:cover;content:''}@media (max-width:51em){.product-section__nav__logo a{background:url(../images/logo.svg) no-repeat left center/contain;content:"";display:block;float:left;height:auto;width:120px}.product-section__nav,.product-section__nav .section-nav--show{display:none;visibility:hidden;opacity:0;z-index:-100000}section.product-section>.product-section__inner{padding-top:0}.product-section__nav__links li{display:inline-block;margin:0;padding:0 0 0 .7em}.product-section__nav__links li a{width:9px;height:9px}a.global-header__download-button{display:none!important}}@media (max-width:58em){.product-section__nav__buttons>.button--grey{display:none}}@media screen and (min-width:58em) and (max-width:61em){.primary-navigation__item+.primary-navigation__item{margin-left:1.15em}}.product-section__nav__links{margin:0;padding:0;width:100%;list-style:none;text-align:center}.product-section__nav__links li{display:inline-block;margin:0;padding:0 0 0 1.4em}.product-section__nav__buttons a{margin-left:.625em;padding:1em}.product-section__nav__buttons a:first-child{margin-left:0}.product-section__nav__link{display:block;width:12px;height:12px;border-radius:50%;background-color:#282727;transition:all 200ms}.product-section__nav__link span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:0;height:0}.product-section__nav__link[aria-selected=true]{background-color:#ec1e2c}@media only screen and (min-width:800px){.section-nav{min-width:218px}.section-nav>div.fixed{max-width:218px}.section-nav>nav{padding-top:28px;padding-bottom:25px}.section-nav>nav.fixed{position:fixed;top:0;bottom:auto;max-width:218px;overflow:auto}.section-nav>nav.fixedToBottom{position:absolute;top:auto;bottom:0}}@media only screen and (max-width:799px){.learn-support-sec.article-tpl .wrapper{padding:0}.learn-support-sec.article-tpl .article{width:100%;padding:30px 17px}.learn-support-sec.article-tpl .section-nav{width:auto;padding-top:0}.learn-support-sec.article-tpl .section-nav.section-nav nav{width:auto!important;margin:0 4%;border:1px solid #a1a1a1;padding:4%}.learn-support-sec.article-tpl .section-nav a{padding-left:17px;padding-right:17px}.section-nav{display:none}.story .toc{width:auto;float:none;margin:0 0 17px}}.section-nav .toc.list{font-family:"Kievit OT","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;position:relative;overflow:auto;box-sizing:border-box}.section-nav .toc.list a{display:block;padding:3px 10px 3px 0;color:#252525}.section-nav .toc.list a.selected{color:#00739c}.section-nav .toc.list ul{margin:0;padding:0;list-style-type:none}.section-nav .toc.list>ul>li{font-size:1rem;text-transform:uppercase;padding:4px 0 5px}.section-nav .toc.list>ul>li li{text-transform:none}.section-nav .toc.list>ul>li>ul{padding-left:12px;border-top:1px solid #bbb9b6}.section-nav .toc.list>ul>li>ul>li>ul>li>ul li{font-size:15px;padding-left:12px}.section-nav .toc.list>ul>li>a{display:block;padding:5px 0}.section-nav .toc>div>ul>li>a{padding-bottom:20px}.section-nav .toc.list ul li{display:block}.section-nav .toc.list>ul li{text-transform:none;font-family:'Roboto Condensed',sans-serif}.section-nav .toc.list>ul>li>ul>li>ul>li{font-size:16px;font-weight:300}.section-nav .toc.list>ul>li>ul>li:last-child{padding-bottom:15px}.section-nav .toc.list>ul>li{border-top:1px solid #bbb9b6;font-size:22px}.section-nav nav>a.backLink{font-size:21px;color:#2e77d1;font-weight:700;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSI0NTYiIGhlaWdodD0iNDUyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KIDxnIGNsYXNzPSJjdXJyZW50TGF5ZXIiPg0KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+DQogIDxwYXRoIGNsYXNzPSJzZWxlY3RlZCIgaWQ9InN2Z18yIiBkPSJtMjI4LDBhMjI4LDIyNiAwIDAgMCAtMjI4LDIyNmEyMjgsMjI2IDAgMCAwIDIyOCwyMjYuMmEyMjgsMjI2IDAgMCAwIDIyOCwtMjI2YTIyOCwyMjYgMCAwIDAgLTIyOCwtMjI2LjJ6bS0xMiw4Ny43bDQ0LjIsMzguN2wtNTgsNjcuNWwxNDkuNSwwbDEsNjQuNmwtMTUxLjUsMWw2Mi42LDYwLjhsLTM3LjYsNDMuMWwtMTM3LjYsLTEzOS42bDEyNy4yLC0xMzUuOGwwLjIsLTAuMmwwLC0wLjF6IiBzdHJva2U9Im51bGwiIGZpbGw9IiMyZTc3ZDEiLz4NCiA8L2c+DQogPGc+DQogIDx0aXRsZT5MYXllciAyPC90aXRsZT4NCiA8L2c+DQo8L3N2Zz4=) no-repeat left 5px;background-size:20px;padding-left:25px}@media only screen and (min-width:800px){.section-nav .toc.list{display:table-cell!important}}@media only screen and (max-width:799px){.section-nav{display:none}.story .toc{width:auto;float:none;margin:0 0 17px}}nav.user-guide-toc{position:fixed;width:100%;bottom:0;left:0;border-bottom:1px solid #919191;padding:0 35px 10px 10px;margin:0;background:rgba(0,0,0,.8);color:#fff;z-index:100}.hp-tpl .dk-bg p,.user-guide-toc,.user-guide-toc a{color:#fff}.user-guide-toc h2{font-size:16px;font-weight:700;margin-right:12px}.user-guide-toc ul{margin:0;padding:0}nav.user-guide-toc .level-1>li>a{font-size:15px;color:#fff;display:inline-block;position:relative;text-shadow:0 0 4px #000}nav.user-guide-toc li.has-secondary-navigation>a:after{background-image:url(http://www.couchbase.com/images/icons/nav-arrow--active.png)}.user-guide-toc a.action{position:absolute;top:10px;right:10px;color:#fff;font-size:12px!important;text-transform:uppercase}.user-guide-toc ul li .secondary-navigation{bottom:40px;box-shadow:none!important;border-radius:5px 5px 5px 0!important}.user-guide-toc li.has-secondary-navigation:focus>a,.user-guide-toc li.has-secondary-navigation:hover>a{border-radius:0 0 5px 5px!important}.toc.generic{font-weight:300;position:relative}@media only screen and (min-width:601px){.toc.generic.icons{padding-left:34px}}.toc.generic>img{display:block;position:absolute;left:0;width:auto;height:24px}.toc.generic,.toc.generic h2,.toc.generic ul.collapse{font-family:"Kievit OT","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.toc.generic h2{font-size:24px;line-height:28px;font-weight:400;border-bottom:none;margin-bottom:.2em;padding-left:34px}@media only screen and (min-width:601px){.toc.generic h2{padding-left:0}}.toc.generic ul.collapse{position:relative;margin:0;list-style-type:none}.toc.generic ul.collapse ul.collapse{padding-left:3px}.toc.generic ul.collapse>li{display:block;position:relative;list-style:none;margin:0;padding:5px 0 0 14px;transition:all .25s ease}.toc.generic ul.collapse>li>a{font-size:1rem;color:#4e5153}.toc.generic ul.collapse>li>a:focus,.toc.generic ul.collapse>li>a:hover{color:#cc2a2e}.toc.generic ul.collapse>li:not(.on){padding-top:5px;font-size:1rem}.snippets nav label,.snippets nav.active,.toc.generic ul.collapse>li.on>a{display:block}.toc.generic ul.collapse>li.on>a:before{position:absolute;top:8px;left:0;content:'';width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #595860}.toc.generic ul.collapse>li.open>a:before{top:10px;left:1px;border-width:5px 4px 0;border-color:#595860 transparent transparent}.toc.generic ul.collapse>li .wrapper{background:#f1f1f1;padding:12px;margin:5px 0;overflow:auto;font-family:"Kievit OT","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.toc.generic>ul.collapse>li{border-bottom:1px solid #a1a1a1;outline:1px solid transparent}.toc.generic>ul.collapse>li>a,aside.left-rail .toc.collapsible>ul.collapse>li>ul.collapse>li>a{font-weight:500}.toc.generic>ul.collapse>li.on{padding:12px 0 10px 14px}.toc.generic>ul.collapse>li.on>a,aside.left-rail .toc.collapsible ul.collapse.main>li,aside.left-rail .toc.collapsible ul.collapse.main>li>ul>li{padding-bottom:4px}.toc.generic>ul.collapse>li.on>a:before{top:16px}.toc.generic>ul.collapse>li.open>a:before,section.project-list .accordion h2 div.image{top:18px}.toc.generic>ul.collapse>li:not(.on){font-weight:500;padding-top:12px;padding-bottom:12px}.toc.generic>ul.collapse>li:last-child a{margin-bottom:10px}@media only screen and (max-width:600px){aside.left-rail{margin-bottom:-15px}}aside.left-rail .toc.collapsible{display:none;padding-left:0;font-weight:300;position:relative;font-family:"Kievit OT","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;line-height:1.3em}aside.left-rail .toc.collapsible ul.collapsed{margin-top:20px}aside.left-rail .toc.collapsible li{position:relative}aside.left-rail .toc.collapsible li a{display:block;padding-top:2px;padding-bottom:2px}aside.left-rail .toc.collapsible li a:not(.icon){padding-left:5px}aside.left-rail .toc.collapsible li a:not(.selected),aside.left-rail .toc.collapsible li a:not(.static){color:#252525}.css-cols ul li a,aside.left-rail .toc.collapsible li a.static{color:#252525}aside.left-rail .toc.collapsible li a.selected{color:#fff;background-color:#00739c}aside.left-rail .toc.collapsible li a.icon{position:absolute;width:13px;height:13px}aside.left-rail .toc.collapsible li a.icon.on:before,aside.left-rail .toc.collapsible li a.icon:focus:before,aside.left-rail .toc.collapsible li a.icon:hover:before{color:#252525}aside.left-rail .toc.collapsible li a.icon:before{color:#ccc;display:block;position:absolute;content:'–';left:0;font-size:17px}aside.left-rail .toc.collapsible li a.icon.close:before{content:'+'}aside.left-rail .toc.collapsible>ul>li>a:not(.icon){margin-top:10px;margin-left:20px;font-weight:700;font-size:1rem;text-transform:uppercase}aside.left-rail .toc.collapsible>ul>li>a.icon{left:0}aside.left-rail .toc.collapsible>ul>li>ul>li>a:not(.icon){margin-left:30px}aside.left-rail .toc.collapsible>ul>li>ul>li>a.icon{left:10px}aside.left-rail .toc.collapsible>ul>li>ul>li>ul>li>a:not(.icon){margin-left:40px}aside.left-rail .toc.collapsible>ul>li>ul>li>ul>li>a.icon{left:20px}aside.left-rail .toc.collapsible>ul>li>ul>li>ul>li>ul>li>a:not(.icon){margin-left:50px}aside.left-rail .toc.collapsible>ul>li>ul>li>ul>li>ul>li>a.icon{left:30px}aside.left-rail .toc.collapsible>ul>li>ul>li>ul>li>ul>li>ul>li>a:not(.icon){margin-left:60px}aside.left-rail .toc.collapsible>ul>li>ul>li>ul>li>ul>li>ul>li>a.icon{left:40px}aside.left-rail .toc.collapsible a.link:focus,aside.left-rail .toc.collapsible a.link:hover{background-color:#eaeaea}aside.left-rail .toc.collapsible a.selected:focus,aside.left-rail .toc.collapsible a.selected:hover{background-color:#00739c}aside.left-rail .toc.collapsible a:focus{color:inherit}aside.left-rail .toc.collapsible h2{position:relative;padding:8px 12px 4px 22px;font-family:inherit;font-size:.9375em;line-height:1.25em;font-weight:500;border:1px solid #a1a1a1;border-radius:5px;cursor:pointer;background-color:#ecedef;margin-bottom:5px}aside.left-rail .toc.collapsible h2:before{position:absolute;top:10px;left:8px;content:'';width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #595860}aside.left-rail .toc.collapsible h2.active:before{top:11px;border-width:8px 5px 0;border-color:#595860 transparent transparent}@media only screen and (max-width:600px){aside.left-rail .toc.collapsible h2:after{content:' Menu'}aside.left-rail .toc.collapsible h2+p{display:none}}@media only screen and (min-width:601px){aside.left-rail .toc.collapsible h2{padding:0;border:none;cursor:default;background-color:transparent;margin-bottom:.75em;font-size:1.125em}aside.left-rail .toc.collapsible h2:before{content:none}}aside.left-rail .toc.collapsible a.static{color:#2f2f36}aside.left-rail .toc.collapsible ul.collapse{position:relative;margin:0;list-style-type:none;font-family:"Kievit OT","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#2f2f36}aside.left-rail .toc.collapsible ul.collapse a:hover{color:#e9193a}aside.left-rail .toc.collapsible ul.collapse a.selected{color:#00739c}aside.left-rail .toc.collapsible ul.collapse ul.collapse{font-size:.975em}aside.left-rail .toc.collapsible ul.collapse ul.collapse ul.collapse{padding-left:0;margin-bottom:5px}aside.left-rail .toc.collapsible ul.collapse>li{display:block;position:relative;list-style:none;margin:0;padding:3px 0 0 15px;transition:all .25s ease}aside.left-rail .toc.collapsible ul.collapse>li li{padding-top:6px;padding-bottom:0}aside.left-rail .toc.collapsible ul.collapse>li:not(.on){padding-top:5px}aside.left-rail .toc.collapsible ul.collapse>li.on>a{display:block;padding-right:12px}aside.left-rail .toc.collapsible ul.collapse>li .wrapper{background:#ccc;padding:12px;margin:5px 0;overflow:auto}@media only screen and (max-width:600px){aside.left-rail .toc.collapsible>ul.collapse{padding:0 5px}}@media only screen and (min-width:601px){aside.left-rail .toc.collapsible>ul.collapse{display:block!important;padding:12px 0}}@media only screen and (max-width:600px){aside.left-rail .toc.collapsible>ul.collapse>li:first-child{border-top:0}}aside.left-rail .toc.collapsible>ul.collapse>li>a{font-weight:700;font-size:1rem;text-transform:uppercase;padding:4px 0 5px}aside.left-rail .toc.collapsible>ul.collapse>li.on>a{font-family:"Kievit OT","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;padding-bottom:1px}aside.left-rail .toc.collapsible>ul.collapse>li.on>a:before{top:6px}aside.left-rail .toc.collapsible>ul.collapse>li:not(.on){font-family:"Kievit OT","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1rem;font-weight:500;padding-top:12px;padding-bottom:12px}aside.left-rail .toc.collapsible .related{border-top:1px solid #eaeaea;margin-right:20px;padding-top:5px}aside.left-rail .toc.collapsible .related a{display:block;color:#cc2a2e;font-weight:500;font-size:.975rem;padding:4px 0 5px 7px}.tab-bar{position:relative;z-index:1;margin-bottom:-1px!important;margin-left:-1px}.tab-bar li{margin-right:-.1em;display:inline-block;line-height:normal!important}.tab-bar a{display:inline-block;padding:8px 12px 10px;border:1px solid transparent;border-bottom:0;color:#1582a6;margin-left:1px}.tab-bar a:first-child{margin-left:0}.tab-bar a.selected{color:#1c282e;background:#fff;border:1px solid #ccc}@media only screen and (max-width:500px){.tab-bar{margin-bottom:.5em!important}.tab-bar li{border:1px solid #fdfdfd}}@media only screen and (min-width:501px){.tab-bar a.selected{border-bottom:1px solid transparent}}.stripe-display{display:none}.tab-bar+.stripe-display{display:inline}@media only screen and (max-width:500px){ul.icon-center-aligned{padding-top:15px}ul.icon-center-aligned li{padding-left:50px}ul.icon-center-aligned .icon{position:absolute;left:15px;height:35px}}@media only screen and (min-width:501px){ul.icon-center-aligned{width:99%}ul.icon-center-aligned li{width:50%;padding:0;margin:0 0 -70px;position:relative;min-height:200px}ul.icon-center-aligned li:before{display:block;position:absolute;content:"";top:15px;background:#000;width:12px;height:3px}ul.icon-center-aligned li:nth-child(odd){text-align:right;padding-right:45px;box-shadow:3px 0 0 #d9d9d9}ul.icon-center-aligned li:nth-child(odd) .icon{right:-25px}ul.icon-center-aligned li:nth-child(odd):before{right:25px}ul.icon-center-aligned li:nth-child(even){text-align:left;left:50%;padding-left:45px;margin-left:3px;box-shadow:-3px 0 0 #d9d9d9}ul.icon-center-aligned li:nth-child(even) .icon{left:-25px}ul.icon-center-aligned li:nth-child(even):before{left:25px}ul.icon-center-aligned li .icon{position:absolute;top:-8px;height:50px}ul.icon-center-aligned li h3{line-height:1.15em}}.hp-tpl section#hp-banner{padding:0!important;background:#8e8d8d}.hp-tpl section#hp-banner .db-hero,.hp-tpl section#hp-banner .vs-hero{background-color:#cfcfd0;background-image:url(/binaries/content/gallery/website/homepage/banners/gray-gradient-background.png);background-repeat:no-repeat;background-size:100% 100%;border-bottom:1px solid #666}.hp-tpl section#hp-banner .vs-hero a{outline:none}@media only screen and (min-width:800px){.hp-tpl section#hp-banner .vs-hero .layout-wrapper{padding:75px 15px 70px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols{width:auto;margin:0 auto;text-align:center}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols .col:first-child{width:476px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols .col:first-child img{margin-right:auto;margin-left:auto}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols .row:first-child .col:nth-child(2){position:relative;padding:45px 0 0 28px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols .row:first-child .col:nth-child(2):before{content:" ";display:block;background-color:#000;width:1px;height:195px;top:11px;left:0;position:absolute}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols img{display:block}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-1{margin-bottom:28px;height:35px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-2{margin-bottom:28px;height:75px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-3{margin-bottom:40px;height:46px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-4{margin-bottom:10px;margin-right:25px!important;height:46px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-5,.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-6{margin-bottom:28px;height:18px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-7{margin-bottom:28px;height:22px}}@media only screen and (max-width:799px){.hp-tpl section#hp-banner .vs-hero .layout-wrapper{padding:35px 15px 15px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols{width:auto;margin:0 auto;text-align:center}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols .col img{margin-right:auto;margin-left:auto}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols .hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols .row:first-child .col:nth-child(2){position:relative;padding:25px 0 0}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols .hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols .row:first-child .col:nth-child(2):before{content:" ";display:block;background-color:#000;width:90%;height:1px;top:0;left:5%;position:absolute}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .cols img{display:block}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-1{margin-bottom:22px;max-height:35px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-2{margin-bottom:22px;max-height:65px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-3{margin-bottom:25px;max-height:46px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-4{margin-bottom:0;max-height:40px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-5,.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-6{margin-bottom:28px;max-height:15px}.hp-tpl section#hp-banner .vs-hero .layout-wrapper .img-7{margin-bottom:20px;max-height:18px}}.hp-tpl section#hp-banner .db-hero{background-image:url(/images/homepage/hero/database-background.jpg);background-size:auto;background-position:right center}.hp-tpl section#hp-banner .db-hero:before{background:#b2b1b3;background:linear-gradient(to bottom,#b2b1b3 0%,#cdcdcd 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b1b3', endColorstr='#cdcdcd',GradientType=0 )}.hp-tpl section#hp-banner .db-hero .layout-wrapper h1{color:#333}.hp-tpl section#hp-banner .db-hero .layout-wrapper .banner-description p{color:#333;line-height:1.25em}@media only screen and (max-width:600px){.hp-tpl section#hp-banner .db-hero p{font-size:22px}}@media only screen and (min-width:1001px) and (max-width:1300px){.hp-tpl section#hp-banner .db-hero{background-position:300px bottom}}@media only screen and (max-width:700px){.hp-tpl section#hp-banner .db-hero{background-position:center top}.hp-tpl section#hp-banner .db-hero .layout-wrapper{background-color:rgba(207,207,208,.5);padding:45px 12px;text-align:center}.hp-tpl section#hp-banner .db-hero .layout-wrapper h1{font-size:45px;text-shadow:#fff 0 0 5px}.hp-tpl section#hp-banner .db-hero .layout-wrapper .banner-description p{text-shadow:#fff 0 0 7px;font-size:22px}}@media only screen and (min-width:701px) and (max-width:1000px){.hp-tpl section#hp-banner .db-hero{background-position:350px bottom;background-size:700px}.hp-tpl section#hp-banner .db-hero .layout-wrapper{padding:35px 15px}.hp-tpl section#hp-banner .db-hero .layout-wrapper h1{font-size:45px;text-shadow:#fff 0 0 5px}.hp-tpl section#hp-banner .db-hero .layout-wrapper .banner-description p{font-size:24px;text-shadow:#fff 0 0 7px}}@media only screen and (min-width:1001px){.hp-tpl section#hp-banner .db-hero .layout-wrapper{padding:55px 15px 60px}.hp-tpl section#hp-banner .db-hero .layout-wrapper h1{max-width:500px;font-size:60px}.hp-tpl section#hp-banner .db-hero .layout-wrapper .banner-description p{font-size:26px;text-shadow:#fff 0 0 7px}}.hp-tpl section#hp-banner .db-hero a.button{background-color:#f1f1f1}.hp-tpl section#hp-banner .db-hero a.button:focus,.hp-tpl section#hp-banner .db-hero a.button:hover{background-color:#fff}.hp-tpl section#hp-banner .carousel{padding:0}.hp-tpl section#hp-banner .slick-dots{position:absolute!important;bottom:15px}.hp-tpl section#hp-banner .slick-dots li button:focus:before,.hp-tpl section#hp-banner .slick-dots li button:hover:before{color:#000!important}.hp-tpl section#hp-banner .carousel_load-bar{height:1px;background:#ccc}.hp-tpl section#hp-banner .carousel_load-bar .carousel_load-bar_meter{height:100%;background:#333;width:1px}#usecases .js-cols p,.hp-tpl section#hp-banner .carousel_load-percent{display:none}.hp-tpl ul.buttons-line li{line-height:normal;display:table-cell}.hp-tpl .wide-wrapper{background:linear-gradient(to right,#00ace0,#00ace0 30%,#99def3 30%,#99def3);background-size:100% 30px;box-shadow:inset 0 35px 20px -35px #478fa5,inset 0 -35px 20px -35px #478fa5}.hp-tpl .wide-wrapper .wrapper{display:block;margin:0 auto;padding:0 17px;box-sizing:border-box;max-width:1088px}.hp-tpl .buttons-line{background:#99def3;width:100%;margin:0;padding:0}.hp-tpl .buttons-line li{list-style:none;display:inline-block;vertical-align:top;margin:0;padding:0;width:30%}.hp-tpl .buttons-line li:first-child{width:12%;vertical-align:middle;background-color:#00ace0;box-shadow:inset 0 35px 20px -35px #478fa5,inset 0 -35px 20px -35px #478fa5}.hp-tpl .buttons-line li:first-child h2{text-align:right;font-size:1.1em;font-weight:600;margin:0;width:100%;color:#fff}.hp-tpl .buttons-line li:first-child h2 a{color:#fff}.hp-tpl .buttons-line li:first-child h2 a:focus,.hp-tpl .buttons-line li:first-child h2 a:hover{color:#004e66}.hp-tpl .buttons-line li a{transition:color .2s ease-in-out}.hp-tpl .buttons-line li:not(:first-child) a{display:block;text-align:center;width:100%;vertical-align:top;padding:60px 10px 25px;background-size:29px,1px 60px;background-repeat:no-repeat;background-position:center 30%,left;color:#0081a8;text-decoration:none;font-size:1em;font-weight:600;box-shadow:inset 0 35px 20px -35px #478fa5,inset 0 -35px 20px -35px #478fa5}.hp-tpl .buttons-line li:not(:first-child) a.third-button{background-size:38px,1px 60px}@media only screen and (max-width:569px){.hp-tpl .buttons-line li{height:110px}}.hp-tpl .buttons-line li:not(:first-child) a:focus,.hp-tpl .buttons-line li:not(:first-child) a:hover{color:#fff}.hp-tpl .buttons-line li a.first-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMSAzNCI+PHBhdGggZD0iTTE1LjUgMjAuMWMtLjggMC0xLjMtLjYtMS4zLTEuM1YxLjRjMC0uNy42LTEuMyAxLjMtMS4zczEuMy42IDEuMyAxLjN2MTcuM2MwIC44LS41IDEuNC0xLjMgMS40eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xNi40IDE5LjdjLS41LjUtMS40LjUtMS45IDBsLTQuNC00LjRjLS41LS41LS41LTEuNCAwLTEuOXMxLjQtLjUgMS45IDBsNC40IDQuNGMuNi41LjYgMS4zIDAgMS45eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xNC42IDE5LjdjLjUuNSAxLjQuNSAxLjkgMGw0LjQtNC40Yy41LS41LjUtMS40IDAtMS45cy0xLjQtLjUtMS45IDBsLTQuNCA0LjRjLS42LjUtLjYgMS4zIDAgMS45eiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yNS44IDcuNGMtLjItLjMtLjYtLjQtLjktLjQtLjggMC0xLjMuNi0xLjMgMS4zIDAgLjQuMi44LjUgMSAyLjcgMi4zIDQuMyA1LjcgNC4zIDkuNSAwIDctNS44IDEyLjYtMTIuOCAxMi42UzIuOCAyNS43IDIuOCAxOC44YzAtMy43IDEuNy03LjEgNC4zLTkuNS4zLS4yLjUtLjYuNS0xQzcuNiA3LjYgNyA3IDYuMyA3Yy0uNCAwLS43LjItLjkuNEMyIDEwLjIgMCAxNC4yIDAgMTguNyAwIDI3LjEgNyAzNCAxNS41IDM0UzMxIDI3LjIgMzEgMTguN2MwLTQuNS0yLTguNS01LjItMTEuM3oiIGZpbGw9IiMwNzgyQTkiLz48L3N2Zz4=),url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzcuMSAxMjAiPjxzdHlsZT4uc3Qwe29wYWNpdHk6MDtmaWxsOiM5RERCRjA7fSAuc3Qxe29wYWNpdHk6MC4zNjt9IC5zdDJ7ZmlsbDojMDEwMTAxO30gLnN0M3tmaWxsOiMwNUFDRTA7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTAgMGgzNy4xdjEyMEgweiIvPjxwYXRoIGNsYXNzPSJzdDEgc3QyIiBkPSJNMSAxMjBWMGwzNiA2MHoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMCAxMjBWMGwzNiA2MHoiLz48L3N2Zz4=);background-position:center 30%,-1px;background-size:29px,auto}.hp-tpl .buttons-line li a.second-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzQgMzEiPjxzdHlsZT4uc3Qwe2ZpbGw6I0ZGRkZGRjt9IC5zdDF7ZmlsbDojMDc4MkE5O308L3N0eWxlPjxnIGlkPSJHcm91cC01XzRfIj48cGF0aCBpZD0iU2hhcGVfMzZfIiBjbGFzcz0ic3QwIiBkPSJNMzQgMTUuNWMwIC44LS42IDEuMy0xLjMgMS4zSDE1LjNjLS43IDAtMS4zLS42LTEuMy0xLjNzLjYtMS4zIDEuMy0xLjNoMTcuNGMuNyAwIDEuMy41IDEuMyAxLjN6Ii8+PHBhdGggaWQ9IlNoYXBlXzM1XyIgY2xhc3M9InN0MCIgZD0iTTMzLjYgMTQuNmMuNS41LjUgMS40IDAgMS45bC00LjQgNC40Yy0uNS41LTEuNC41LTEuOSAwcy0uNS0xLjQgMC0xLjlsNC40LTQuNGMuNi0uNiAxLjQtLjYgMS45IDB6Ii8+PHBhdGggaWQ9IlNoYXBlXzM0XyIgY2xhc3M9InN0MCIgZD0iTTMzLjYgMTYuNGMuNS0uNS41LTEuNCAwLTEuOWwtNC40LTQuNGMtLjUtLjUtMS40LS41LTEuOSAwcy0uNSAxLjQgMCAxLjlsNC40IDQuNGMuNi42IDEuNC42IDEuOSAweiIvPjxwYXRoIGlkPSJTaGFwZV8zM18iIGNsYXNzPSJzdDEiIGQ9Ik0yNi42IDI1LjhjLjMtLjIuNC0uNi40LS45IDAtLjgtLjYtMS4zLTEuMy0xLjMtLjQgMC0uOC4yLTEgLjUtMi4zIDIuNy01LjcgNC4zLTkuNSA0LjMtNyAwLTEyLjYtNS44LTEyLjYtMTIuOFM4LjMgMi44IDE1LjIgMi44YzMuNyAwIDcuMSAxLjcgOS41IDQuMy4yLjMuNi41IDEgLjUuNyAwIDEuMy0uNiAxLjMtMS4zIDAtLjQtLjItLjctLjQtLjlDMjMuOCAyLjIgMTkuOC4yIDE1LjIuMiA2LjguMi0uMSA3LjItLjEgMTUuN3M2LjggMTUuNSAxNS4zIDE1LjVjNC42LS4yIDguNi0yLjIgMTEuNC01LjR6Ii8+PC9nPjwvc3ZnPg==),url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDcyIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS41IDB2NzIiLz48L3N2Zz4=)}.hp-tpl .buttons-line li a.third-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxIiB2aWV3Qm94PSIwIDAgNDAuMyAyNCI+PHN0eWxlPi5zdDB7ZW5hYmxlLWJhY2tncm91bmQ6bmV3IDt9IC5zdDF7ZmlsbDojMDc4MkE5O30gLnN0MntmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGcgY2xhc3M9InN0MCI+PHBhdGggZD0iTTMuMSAyMC44di01YzAtMS43LTEtMi44LTMuMS0yLjl2LTIuMmMyLS4xIDMuMS0xIDMuMS0yLjlWMy4yQzMuMSAxIDQuNiAwIDYuMiAwSDl2Mi4ySDcuM2MtMS4yIDAtMS41LjgtMS41IDJ2NC4zYzAgMi0xLjEgMi45LTIuNiAzLjN2LjFjMS41LjUgMi42IDEuNCAyLjYgMy41VjIwYzAgMS4zLjIgMS45IDEuNCAxLjlIOVYyNEg2LjJjLTEuNSAwLTMuMS0xLTMuMS0zLjJ6IiBjbGFzcz0ic3QxIi8+PHBhdGggZD0iTTExLjEgMTcuOGMwLTEuMS45LTIgMi4xLTIgMS4xIDAgMi4xLjkgMi4xIDJzLS45IDItMi4xIDJjLTEuMi4xLTIuMS0uOC0yLjEtMnpNMTguMSAxNy44YzAtMS4xLjktMiAyLjEtMiAxLjEgMCAyLjEuOSAyLjEgMnMtLjkgMi0yLjEgMmMtMS4yLjEtMi4xLS44LTIuMS0yek0yNSAxNy44YzAtMS4xLjktMiAyLjEtMiAxLjEgMCAyLjEuOSAyLjEgMnMtLjkgMi0yLjEgMmMtMS4yLjEtMi4xLS44LTIuMS0yeiIgY2xhc3M9InN0MiIvPjxwYXRoIGQ9Ik0zMS4zIDIxLjhIMzNjMS4yIDAgMS41LS44IDEuNS0ydi00LjZjMC0yIDEuMS0yLjkgMi42LTMuM3YtLjFjLTEuNS0uNS0yLjYtMS40LTIuNi0zLjVWNC4xYzAtMS4zLS4yLTEuOS0xLjQtMS45aC0xLjdWMGgyLjljMS41IDAgMy4xIDEgMy4xIDMuMnY0LjdjMCAxLjcgMSAyLjggMy4xIDIuOVYxM2MtMiAuMS0zLjEgMS0zLjEgMi45djVjMCAyLjItMS42IDMuMi0zLjEgMy4yaC0yLjl2LTIuM3oiIGNsYXNzPSJzdDEiLz48L2c+PC9zdmc+),url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDcyIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTS41IDB2NzIiLz48L3N2Zz4=)}@media only screen and (max-width:933px){.hp-tpl .buttons-line li{width:28.2%}.hp-tpl .buttons-line li:first-child{width:15.4%}}@media only screen and (max-width:623px){.hp-tpl .wide-wrapper .wrapper{padding:0}.hp-tpl .wide-wrapper .wrapper .buttons-line li{position:relative}.hp-tpl .wide-wrapper .wrapper .buttons-line li a{height:110px;background-size:20px 20px,1px 60px}}@media only screen and (max-width:569px){.hp-tpl .wide-wrapper .wrapper{padding:0}.hp-tpl .wide-wrapper .wrapper .buttons-line li:not(:first-child){position:relative}.hp-tpl .wide-wrapper .wrapper .buttons-line li:not(:first-child) a{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;padding-top:45px;background-size:20px 20px,1px 60px;background-position:center 15%,left}.hp-tpl .wide-wrapper .wrapper .buttons-line li:not(:first-child):nth-child(2) a{background-size:20px 20px,10px 50%}.hp-tpl .wide-wrapper .wrapper .buttons-line li:first-child{width:15%}.hp-tpl .wide-wrapper .wrapper .buttons-line li:first-child h2{text-align:center;font-size:13px!important;padding-top:0!important;padding-bottom:0!important}}@media only screen and (max-width:540px){.hp-tpl .buttons-line li{width:27%}.hp-tpl .buttons-line li a{width:60%}.hp-tpl .buttons-line li:nth-child(2) a{padding-left:20%;width:50%;background-position:48% 25%,left}.hp-tpl .buttons-line li:first-child{width:19%!important}.hp-tpl .buttons-line li:first-child h2{padding-top:46px;padding-bottom:44px}}@media only screen and (max-width:360px){.hp-tpl .wide-wrapper .wrapper{padding:0}.hp-tpl .buttons-line li{width:25%}.hp-tpl .buttons-line li:nth-child(2){width:30%}.hp-tpl .buttons-line li:nth-child(2) a{background-position:60% 10%,left top}.hp-tpl .buttons-line li a{padding-top:45px;padding-bottom:10px;background-position:center 15%;height:45px}.hp-tpl .buttons-line li a.first-button{padding-top:58px;padding-bottom:0;height:42px}.hp-tpl .buttons-line li a.second-button{background-position:center 16%,0 42%}.hp-tpl .buttons-line li a.third-button{background-position:center 21%,0 52%}}.hp-tpl .wrapper{max-width:1088px;margin:0 auto}.hp-tpl h1{font-size:28px;margin-top:0;margin-bottom:30px;font-weight:400}.button.white{background:#fff;color:#007ba0!important;font-weight:700;text-shadow:none;border:1px solid #bcbcbc!important;margin-right:0}.button.v1:focus,.button.white:hover{background:#efefef}.button:last-child,.css-cols ul li:last-child{margin-bottom:0}.hp-tpl .section-hdr{max-width:800px;font-size:30px;padding-bottom:45px}.hp-tpl header .section-hdr{padding-bottom:5px}.hp-tpl header p{font-size:18px;color:#1c2328}.hp-tpl .dk-bg a,.hp-tpl .wrapper .dk-bg a{color:#fff}#persistent-ctas{display:none;position:relative;width:100%;bottom:0;background-color:rgba(0,0,0,.6);z-index:99}#persistent-ctas ul{display:block;margin:0 auto;padding-left:0;text-align:center}#persistent-ctas li{padding-top:14px}#persistent-ctas a,#persistent-ctas li,.main-promo-area h2 em{display:inline-block}#persistent-ctas a{color:#fff;background:#11a4d3;padding:10px 20px 6px;text-transform:uppercase;font-size:14px;border-radius:5px 5px 0 0;width:170px}#persistent-ctas li:not(:last-child) a{margin-right:10px}#persistent-ctas a:focus,#persistent-ctas a:hover{background-color:#0094c1!important}#persistent-ctas-marker{position:absolute}@media only screen and (min-width:500px){#persistent-ctas.fixed{position:fixed}}@media only screen and (max-width:500px){#persistent-ctas{position:relative!important}#persistent-ctas a{width:155px}}#usecases{background:#0f2934;padding-top:20px;padding-bottom:40px}#usecases,#usecases a{color:#1cabda!important;text-shadow:none!important}#usecases a:focus,#usecases a:hover{text-decoration:none}#usecases header *{color:#fff!important}#usecases header h2.section-hdr{padding-bottom:5px}#usecases .js-cols h3{font-size:16px}#usecases i{font-size:4em}@media only screen and (min-width:50em){#usecases .desktop-center{padding-top:10px}#usecases .desktop-center .icon{margin-top:30px;height:65px}}@media only screen and (max-width:49.99em){#usecases .cols{padding-top:20px}#usecases .col:not(:only-child){padding-bottom:35px}}#trusted{background:#333;color:#fff;padding-bottom:30px;border-top:0}#trusted h2.section-hdr{color:#fff!important;text-shadow:none;font-size:18px;padding:0 0 15px}#trusted ul,aside ul{padding-left:0}#trusted li{padding:1em 1em 1.25em;display:block}@media only screen and (max-width:49.99em){#trusted li{display:inline-block;width:auto;max-width:none}}@media only screen and (max-width:500px){#trusted ul{padding-bottom:5px}#trusted li{padding:.5em 1em}#trusted li img{height:20px}}#customers{padding-top:12px;padding-bottom:30px;font-size:16px;background:#fafafa}#customers .cols{border-spacing:42px 0}#customers .col{border:1px solid #dad8d7;background:#fff;padding:10px}#customers .col>a{position:relative}#customers .col>a.video:before{transition:all .25s ease;content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../binaries/content/gallery/website/buttons/video-play-button.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:90px 90px;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.4}#customers .col>a.video:hover:before{background-size:70px 70px;background-color:rgba(0,0,0,.2);filter:alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85}#customers h3{font-size:25px;margin:12px 0 5px}#customers p{margin-top:16px}#customers .image{background-repeat:no-repeat;background-position:center;background-size:cover;min-height:125px;padding:20px;height:auto;border-bottom:0}#customers .quote{color:#7a7a7a;font-style:italic;font-size:18px}#customers .quote:before{content:"“"}#customers .quote:after{content:"”"}#customers .ctas{margin-top:25px}#customers .cta{background-color:transparent;display:block;margin-bottom:10px}#customers .cta:focus,#customers .cta:hover{background-color:transparent!important}@media only screen and (max-width:49.99em){#customers .col{border:0;background:0 0}}#comparisons{background:#f4f7f9;padding-top:20px;padding-bottom:30px}#comparisons header{padding-bottom:52px}#comparisons .desktop-center.lg-icons .icon{width:auto}#comparisons h3{font-size:21px}#comparisons a.button.whitepaper{font-size:14px;background-color:#fff;background-size:23px 28px;background-position:15px 12px;padding:9px 20px 9px 50px!important}#comparisons .whitepaper::before{font-size:12px}@media only screen and (min-width:50em){#comparisons .desktop-center.lg-icons .icon{height:40px;margin-bottom:35px}#comparisons .whitepaper{margin-top:25px}}@media only screen and (max-width:49.99em){#comparisons header{padding-bottom:20px}#comparisons .cols.icons .col{padding-left:16px!important;padding-bottom:30px}#comparisons .cols.icons.desktop-center.lg-icons .icon{height:20px;position:relative;max-width:none!important;margin-left:0!important;margin-bottom:10px}}#get-started,#products-section{font-size:18px;padding-top:12px}#products-section h3{font-size:32px;font-weight:700;margin-bottom:0}#products-section ul{list-style-type:none;padding-left:0;margin-bottom:22px}#products-section ul li{border-bottom:1px solid #bbb9b6;padding-left:0;padding-bottom:6px;margin-bottom:6px}#products-section .button{display:none}#get-started{padding-bottom:55px;font-size:16px;background-color:#8f0e16;background-image:url(../binaries/content/gallery/website/homepage/banners/red-racecar-front-starting-line.jpg);background-repeat:no-repeat;background-size:cover;border:0}#get-started.hp-tpl h2{font-size:36px}#get-started .cols{border-spacing:42px 0}#get-started .col{border:0 solid #dad8d7;background:#fff;padding:10px}#get-started .col-transition{height:100%;position:absolute;top:0;right:-42px;width:42px}#get-started header p.step{font-size:22px;font-family:'Arial Narrow';text-transform:uppercase;color:#ea1d22;margin-top:4px;margin-bottom:0}#get-started header p.step+h3{margin-top:1px}#get-started h3{font-size:32px;margin:12px 0 5px}#get-started .image{padding:20px;height:auto;border-bottom:0;max-width:100%}#get-started .note{color:#7a7a7a;font-style:italic;font-size:18px;margin-bottom:0}#get-started .ctas{margin-top:25px}#get-started .cta{margin-bottom:10px}#get-started .content-wrapper{display:table;width:100%;border-spacing:0;height:100%}#get-started .inner-wrapper{margin:10px 0;display:table-cell;vertical-align:middle;text-align:center;height:70px}#get-started .cta{display:inline-block;background-color:#e9e9e9;border-radius:3px;border:0;height:40px;padding:12px 25px;text-transform:uppercase;font-size:14px;font-weight:700;color:#666}#get-started .cta:focus,#get-started .cta:hover{background-color:#f5f5f5!important}#get-started .code-examples,.snippets nav{display:none}#get-started .code-examples ul{display:inline-block;padding-left:0;margin-top:0;margin-bottom:5px}@media only screen and (max-width:49.99em){#get-started{padding-bottom:40px}#get-started .col{margin:0 20px 2px}#get-started .col-transition{display:none}}body.sso{background-color:#1b1a19}body #global-header,body main{background-color:#fff}.v2 .layout-wrapper{padding:0 1em}.v2 h2,.v2 h3,.v2 h4{margin:0 0 .25em;padding:0;font-weight:400}.v2 div.main-promo-area h3,.v2 div.section h3{font-size:1.3em}.v2 div.main-promo-area p,.v2 div.section p,.v2 li{margin:0 0 1em;padding:0}.v2 li{margin:0}.v2 :not(.anchor.reader){line-height:1.2em}.table td,.table th,.v2 .subhdr,.v2 li,.v2 p{line-height:1.5em}.v2 h2+.subhdr{max-width:50em;margin-left:auto;margin-right:auto}.v2 .button,.v2 .button--blue{font-weight:400;padding:.8em 2em .85em;border-radius:2px}.button:not(.whitepaper){line-height:normal}.v2 .button:last-child{margin-bottom:1em}section .button{text-shadow:inherit;color:#00789c}pre.terminal code,section .button.button--blue{color:#fff}.v2 section .button:focus,.v2 section .button:hover{background:inherit}.v2 section .button--blue:focus,.v2 section .button--blue:hover{background:#00789e}.v2 section .button:last-child{margin-bottom:inherit}section{box-sizing:border-box;border-collapse:collapse}@media only screen and (max-width:1118px){section{padding-left:15px;padding-right:15px}}.section>.wrapper,section>.wrapper{max-width:1088px;margin:0 auto}section ul{list-style-type:none;padding:0;margin:0}section p{margin-top:0;line-height:1.5em}section.banner{color:#2a2a2a}section a.button:not(.button--blue){background:inherit;margin:0;border:1px solid #aeaeae;text-shadow:inherit;color:#00789c}aside.couchbase-live{background:#464646!important;text-shadow:0 0 2px #000}aside.couchbase-live .button{font-weight:700!important;text-shadow:none;box-shadow:0 0 2px #666}.cb-promo.black-white{width:100%;color:#fff;background-color:#212121}.cb-promo .content,.cb-promo .wrapper{background-position:top right;background-size:cover}.cb-promo .wrapper{display:table;width:100%;max-width:1088px;height:161px;margin:0 auto}.cb-promo .content{padding:15px 20px;display:table-cell;vertical-align:middle}aside.cb-promo h2{font-size:27px;font-weight:400;margin:0 0 4px!important}aside.cb-promo p{margin:0;max-width:500px;line-height:1.65em}aside.cb-promo .button{color:#000;background-color:#00a4ed;font-size:11px;padding:6px 15px;font-weight:400;text-transform:uppercase;margin-left:0;text-decoration:none}.cb-promo .content:not(:first-child){border-left:1px solid #999}.cb-promo.longer-left .content:first-child{width:62%;padding-right:7%}.cb-promo.longer-left .content:not(:first-child){border-left:0}.cb-promo.longer-left p{max-width:800px}@media only screen and (max-width:900px){.cb-promo .content{vertical-align:top}}@media only screen and (max-width:800px){.cb-promo .content{width:100%!important;display:block}}.doc-section .css-cols{-moz-column-rule:1px solid #eaeaea;column-rule:1px solid #eaeaea}@media only screen and (min-width:1088px){.doc-section .css-cols{-moz-column-count:4;column-count:4;overflow:hidden;position:relative;-moz-column-gap:40px;column-gap:40px}}.css-cols>div{page-break-inside:avoid;break-inside:avoid;padding-bottom:25px}.learn-support-sec.doc-list h4{font-weight:700!important;display:block;color:#3c3d3f;font-size:14px!important;text-transform:uppercase;line-height:1.1em;margin:0 0 4px;padding:0;font-family:'Roboto Condensed',sans-serif}.css-cols ul{padding-top:10px;margin-top:0;margin-left:0;padding-left:0;list-style-type:none}.css-cols ul li{margin-bottom:10px;line-height:1.2em}.css-cols ul li a:hover{text-decoration:underline}.snippets .label,.snippets label{display:block;text-transform:uppercase;font-size:12px;margin:0 5px 5px}.snippets{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.snippets .filter{margin-bottom:20px}.accordion-content .snippets{padding-top:20px}.snippets nav>ul>li{border-top:1px solid #fff}.snippets nav>ul>li>a{padding:.5em;font-size:16px}.snippets nav a{color:#222;background-color:#eaeaea;display:block;font-size:14px;padding:.25em .5em .25em 25px;position:relative}.snippets nav li:last-child a{padding-bottom:.75em}.snippets nav>ul>li>a:before{display:none;content:"";position:absolute;width:7px;height:9px;z-index:1;background-image:url(http://www.couchbase.com/binaries/content/gallery/couchbase-developer-portal/icons/accordion-closed.png);background-repeat:no-repeat;background-size:7px 9px;transition:transform .4s ease-out;left:10px;top:16px}.snippets .content{display:none}.snippets .content.active{display:block;-ms-flex:1;flex:1;width:100%}.snippets .content h3{font-size:20px}@media only screen and (min-width:800px){.snippets{-ms-flex-direction:row;flex-direction:row}.snippets>div.nav{margin-right:30px}.snippets .content.active{width:auto}}.serq{text-align:center;border-top:1px solid #e1e4e6;border-bottom:1px solid #e1e4e6;background:#f3f7f9}.serq h2{padding-top:33px!important;padding-bottom:36px!important}.serq ul{overflow:auto;border-bottom:1px solid #caced0}.serq ul a{position:relative;float:left;width:20%;padding-bottom:35px;text-align:center;color:#22292c;font-size:24px}@media screen and (max-width:799px){.serq ul a{margin-left:16px;padding-bottom:15px;font-size:16px;width:auto;text-align:left}.serq ul li:first-child a{margin-left:0}}.serq ul img{width:auto;height:125px;margin:0 auto 16px}@media screen and (max-width:799px){.serq ul img{display:none}}.serq ul a:hover:after{display:block;content:'';position:absolute;bottom:0;left:50%;margin-left:-32px;width:65px;height:8px;background:#ccc}@media screen and (max-width:799px){.serq ul a:hover:after{left:0;margin-left:0;width:100%}}.serq ul a.active:after,.serq ul a.active:hover:after{display:block;content:'';position:absolute;bottom:0;left:50%;margin-left:-32px;width:65px;height:8px;background:#cb0007}@media screen and (max-width:799px){.serq ul a.active:after,.serq ul a.active:hover:after{left:0;margin-left:0;width:100%}}.serq .tab-content{overflow:auto;margin-top:20px;border:none;display:none}.serq .tab-content.active,.serq ul a,.serq ul img,span.center{display:block}.serq .col-left{float:left;width:66%;padding-right:20px;text-align:left}@media screen and (max-width:799px){.serq .col-left{float:none;width:100%;padding-right:0}}.serq .col-right{float:right;width:33%;text-align:left}@media screen and (max-width:799px){.serq .col-right{float:none;width:100%}}.serq .code{margin-top:22px;border:1px solid #000;border-radius:5px 5px 0 0}.serq .code h4{padding:.35rem;border-bottom:1px solid #000;font-size:.9rem;text-transform:uppercase;margin-bottom:0}.serq .code pre{background:0 0;overflow-x:auto;margin-right:-1800px;border-top:0;margin-top:0;min-height:130px;font-size:.9rem;margin-bottom:0;outline:0;width:99.9%}.serq code{margin:0;line-height:1.2em;font-family:Consolas,Monaco,'Andale Mono',monospace;position:relative}.serq .buttons{clear:both;padding:30px 0}#features-section .col-left,#features-section .col-right{width:50%;float:left}@media screen and (max-width:799px){#features-section .col-left,#features-section .col-right{width:100%;float:none}#features-section .cols.icons{-moz-column-count:1!important;column-count:1!important}#features-section .center{text-align:left}}nav.aux{background:#fff;color:#666}@media only screen and (max-width:1087px){nav.aux{padding-right:16px}}nav.aux ul,nav.aux>div{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}nav.aux>div{width:100%;max-width:1088px;margin-left:auto;margin-right:auto}nav.aux ul{-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Lato",sans-serif;font-size:13px}nav.aux ul:not(:last-child){border-right:1px solid #fff;padding-right:20px;margin-right:20px}nav.aux ul>li{padding:10px 5px 2px 10px;line-height:1em}nav.aux ul a{color:#2d2d2d}nav.aux ul a:focus,nav.aux ul a:hover{color:#777;text-decoration:underline}nav.aux .icon,nav.aux img.avatar{height:16px}nav.aux ul>li.greeting{color:#777}nav.aux ul>li.avatar{padding-left:5px}@media (max-width:499px){nav.aux ul{-ms-flex-pack:center;justify-content:center}}nav.aux~header{padding-top:0}nav.aux~header .primary-navigation__items{margin:-10px 0 0 .5em}@media (max-width:910px){nav.aux~header .primary-navigation__items{margin:0}}@media (max-width:800px){nav.aux~header .primary-navigation__items{margin:1em}}nav.aux~header .global-header-search input[type=search]{height:38px}nav.aux~header #global-header-search,nav.aux~header a.global-header__download-button{margin-top:8px}nav.aux~header .global-header-search button{height:38px;width:38px}@media (min-width:68em){nav.aux~header .global-header-search--js[aria-expanded=false]{left:auto;overflow:hidden;width:38px}nav.aux~header .global-header-search--js[aria-expanded=true] .global-header-search__toggler{background-position:-5px -5px}nav.aux~header .global-header-search--js{padding-right:33px}}nav.aux~header .global-header__download-button{padding:12px 1em}#global-header .layout-wrapper,.secondary-navigation__item ul,div.main-promo-area__content{padding:0}.secondary-navigation__item li{padding:0 0 0 1em}.secondary-navigation__item li a:before{content:'•';padding-right:.5em}.page-message{text-align:center;padding:7px;font-size:20px;font-family:'Roboto Condensed',sans-serif;color:#fff;background:#00a5d2}@media only screen and (min-width:817px){.js-on .global-header{position:relative;top:0;z-index:10;width:100%;background:#fff;border-bottom:1px solid #919191}}ul.bullets{padding-left:10px!important}article ul>li,ul.bullets li{padding:0;list-style-type:disc!important;margin:0 0 .5em 1.1em}ol.numbers{padding-left:24px}ol.numbers li{padding:0;list-style-type:decimal;margin:0 0 .5em 1.1em}#usecases a:focus+h3,#usecases a:hover+h3,#usecases h3 a:focus,#usecases h3 a:hover,.section a:focus,.section a:hover,a.wrapper:focus h3,a.wrapper:hover h3{text-decoration:underline}.section.cta{text-align:center;margin:0;padding:3em 0}.ctas .button{min-width:13em}.button.cta,.cta{background-color:#23708d}.button.cta2,.cta2,.v2 .button--blue{background-color:#ec1e2c}.button.lt-bg,.button.no-bg{color:#007ba0;text-shadow:0 0 1px #fff;font-weight:700!important;border:1px solid #bcbcbc!important}.button.lt-bg{background:#fff;text-shadow:none}.button.no-bg:focus,.button.no-bg:hover{text-shadow:0 0 1px #000}.cta:not(.section):focus,.cta:not(.section):hover{background-color:#1f6079!important}.cta2:not(.section):focus,.cta2:not(.section):hover{background-color:#cc2a2e!important}.v2 .textblock{margin:2em auto}.banner{padding:1.5em 0;color:#fff}.banner.has-jump-nav,.banner.has-page-nav{padding-bottom:0}.banner a.parent{color:#7be3fd;text-shadow:0 0 1px #000}.banner h1{font-size:56px;font-weight:400;margin:0}.v2 .generic-header__content{padding:2em 0}.table{border-spacing:0}.table td,.table th{padding:.75em 1em}table.top td,table.top th{vertical-align:top}.table thead th{padding:1.25em 14px 12px;font-size:1.1em}.table tbody tr:last-child td,.table tbody tr:last-child th{padding-bottom:1.1em}.table.downloads tbody tr td,.table.downloads tbody tr th{border-top:1px solid #b2b2b2}.table.md-thead th{font-size:1.5em}.table.md-thead tr:not(:first-of-type) td{padding-top:0;padding-bottom:0}.table th.highlight{color:#dc0000;background:#f3f3f3}.table td.highlight{background:#f3f3f3}.table.downloads .button{margin-bottom:0}.table tr:focus td,.table tr:focus th,.table tr:hover td,.table tr:hover th{background:#f3f3f3}.table tr:focus td.highlight,.table tr:focus th.highlight,.table tr:hover td.highlight,.table tr:hover th.highlight{background:#e1e1e1}.table.content[data-highlight-column] th{padding:22px 30px 12px}.table.content[data-highlight-column] td{padding:0 30px}.table.content tr:first-child td{padding-top:12px!important}.table.content tr:not(:first-child) p:first-child{border-top:1px solid #b2b2b2;padding-top:15px}.table:not(:last-child){padding-bottom:40px}.additional-versions:empty,.no-choices:empty{display:none}.button{margin-right:1em}.global-hdr{background:#fff}.black{color:#000}.clear:after,.clear:before{content:"";display:table}.clear:after{clear:both}.clear{zoom:1}.layout:not(.columns):not(.cols){display:block;width:100%;max-width:68em;margin:0 auto!important}.left{text-align:left}.right{text-align:right}.center{text-align:center}.middle{vertical-align:middle!important}.bottom{vertical-align:bottom!important}.no-padding,a.logo img{padding:0!important}.pad-top{padding-top:1em!important}.pad-top-sm{padding-top:.5em!important}.pad-top-md{padding-top:1.5em!important}.pad-top-lg{padding-top:2em!important}.pad-top-xl{padding-top:2.5em!important}.pad-top-3em{padding-top:3em!important}.pad-top-4em{padding-top:4em!important}.pad-top-5em{padding-top:5em!important}.pad-bot{padding-bottom:1em!important}.pad-bot-min{padding-bottom:.25em!important}.pad-bot-sm{margin-bottom:1.2em!important}.pad-bot-sm-imgs img{display:inline-block;margin-bottom:1em!important}.pad-top-sm-imgs img{display:inline-block;margin-top:.5em!important}p .pad-bot-sm{padding-bottom:.1em!important}.pad-bot-md{padding-bottom:1.5em!important}.pad-bot-lg{padding-bottom:2em!important}.pad-bot-3em{padding-bottom:3em!important}.pad-bot-4em{padding-bottom:4em!important}.pad-bot-5em{padding-bottom:5em!important}.pad-bot-7em{padding-bottom:7em!important}.mar:not(.cols):not(.button){margin:1em!important}.mar.button{margin:.5em 1em}.no-mar{margin:0!important}.mar-top{margin-top:1em!important}.mar-top-sm{margin-top:.5em!important}.mar-top-md{margin-top:1.5em!important}.mar-top-lg{margin-top:2em!important}.mar-top-half{margin-top:.5em!important}.mar-top-sm-minus{margin-top:-.5em!important}.mar-top-minus{margin-top:-1em!important}.mar-top-3em{margin-top:3em!important}.mar-bot{margin-bottom:1em!important}.mar-bot-sm{margin-bottom:.5em!important}.mar-bot-md{margin-bottom:1.5em!important}.mar-bot-lg{margin-bottom:2em!important}.mar-bot-3em{margin-bottom:3em!important}.mar-bot-half{margin-bottom:.5em!important}.mar-bot-sm-minus{margin-bottom:-.5em!important}.mar-bot-minus{margin-bottom:-1em!important}.mar-lt{margin-left:1em!important}ul.mar-bot>li{padding-bottom:.75em}.full-width,img#topic12527__image_rhb_3sy_dt,img#topic12527__image_xpf_ksy_dt{width:100%}.no-border{border:0!important}.anchor{text-decoration:none}.anchor:focus,.anchor:hover{text-decoration:inherit!important}a.anchor{color:#1c282e}img.hdr{margin:0 auto}.block,img.hdr,ul.cards span{display:block}.strong{font-weight:700!important}.em{font-style:italic}.inline:not(.tab-nav){display:inline}.inline-block:not(.tab-nav){display:inline-block}.inline-hdr h2{display:inline}.inline-hdr h2::after{content:":"}@media only screen and (min-width:50em){.desktop{display:block!important}.pad-rt{padding-right:1.5em!important}.pad-rt-sm{padding-right:.85em!important}.pad-rt-md{padding-right:2em!important}.pad-lt{padding-left:1.5em!important}.pad-lt-sm{padding-left:1em!important}.pad-lt-md{padding-left:2em!important}.button.desktop.br{display:inline-block!important}.button.desktop.br:after{content:'\A';white-space:pre}}@media only screen and (max-width:49.99em){.desktop{display:none}.desktop.br{display:inline}}@media only screen and (min-width:68em){.br.full-desktop{display:block}}.full-coverage,a .no-link{text-decoration:none!important}.full-coverage{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:3px}.full-coverage:focus,.full-coverage:hover{box-shadow:0 0 2px #1da7e1}a.wrapper,a.wrapper:focus p,a.wrapper:hover p{text-decoration:none!important}a.selected{text-decoration:none!important}a.selected h3{color:#214357}.grayscale img{-webkit-filter:grayscale(100%)}.tab-nav a.selected img{-webkit-filter:none}a.logo{display:inline-block;padding:.28em;margin:.5em 0}a.logo.selected{outline:1px solid #00b8e5}a.logo:focus,a.logo:hover{outline:1px solid #ccc}.center-icons .icon{text-align:center}.cb-logo.li{list-style-type:none}.cb-logo:not(.columns):not(.col):before{background:#00bfe8 no-repeat 50% 50%;background-size:42px 38px;border-radius:50%;content:"";display:block;margin:0 auto .6em;height:75px;width:75px;padding:0}.cb-logo.server-logo:before{background-image:url(../images/icons/developer-portal-server.png)}.cb-logo.lite-logo:before{background-image:url(../images/icons/couchbase-lite.png)}.cb-logo.mobile-logo:before{background-image:url(../images/icons/developer-portal-mobile.png);background-size:32px 50px}.cb-logo.sync-logo:before{background-image:url(../images/icons/sync-gateway.png)}.reader{left:-9000px!important;display:block;position:absolute}.section{border-collapse:separate}.subsection{width:98%}.v2 .pad:not(.cols){padding:.75em .8em}.pad-md{padding:.75em 1.5em!important}.pad-lg{padding:.75em 2.25em!important}.cols:not(.mar):not(.article)>.col{padding-left:.9em;padding-right:.9em}.cols .cols:not(.mar)>.col,.full-width .cols:not(.mar)>.col{padding-left:0;padding-right:0}.cols.pad>.col:not(:empty),.cols.pad>.row>.col:not(:empty){padding:0 1em 1em}.cols.icons,.cols.logos{text-align:left}.cols.icons:not(.desktop-center) .icon:not(.hi-icon){max-width:44px;max-height:44px}.cols.icons:not(.desktop-center) .col{padding-left:5em!important}.cols.icons:not(.desktop-center) .icon{margin-left:-64px;position:absolute}.cols.logos:not(.desktop-center) .col{padding-left:120px!important}.cols.logos:not(.desktop-center) .logo{max-width:70px;margin-left:-89px!important;margin-top:5px;position:absolute}.hi-icon{color:#000;width:56px;height:56px;display:inline-block;font-size:0;cursor:pointer;border-radius:50%;text-align:center;position:relative;z-index:1;background:#f1f1f1;transition:background .2s,color .2s}.hi-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';box-sizing:content-box}.hi-icon:before{font-size:42px;speak:none;padding-top:6px;display:block}.hi-icon:after{box-shadow:0 0 0 1px #022d38;opacity:0;top:-7px;left:-7px;padding:7px;-webkit-transition:-webkit-transform .2s,opacity .2s;-webkit-transform:scale(.8);-moz-transition:-moz-transform .2s,opacity .2s;-moz-transform:scale(.8);-ms-transform:scale(.8);transition:transform .2s,opacity .2s;transform:scale(.8);background:0 0}.js-cols a:hover .hi-icon{background:#022d38;color:#fff}.js-cols a:hover .hi-icon:after{transform:scale(1);opacity:1}.desktop-center .hi-icon{width:75px;height:75px}.desktop-center .hi-icon:before{font-size:52px;padding-top:10px}.desktop-center .hi-icon+h3{margin-top:.65em}.desktop-center.lg-icons .icon{width:80px;height:80px;margin-bottom:30px}@media only screen and (min-width:50em){.cols.desktop-center{text-align:center}.desktop-center .icon{margin-bottom:1.15em;height:2.75em}.desktop-center.sm-icons .icon:before{height:3em;width:3em}.desktop-center.logos .logo{margin-bottom:.5em;height:2em}.cols-2 .col:only-child{display:inline-block;margin-left:50%;width:100%}.no-outer-padding{padding:0!important}.no-outer-padding .col{padding-top:0!important;padding-bottom:0!important}.no-outer-padding .col:first-child,.pad-content .col:first-child{padding-left:0!important}.no-outer-padding .col:last-child,.pad-content .col:last-child{padding-right:0!important}.no-padding-right{padding-right:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.cols.pad>.box,.cols.pad>.row>.box{padding:.75em 1.25em}.cols.pad-sm>.box,.cols.pad-sm>.row>.box{padding:.75em .9em}.cols.pad-md>.box,.cols.pad-md>.row>.box{padding:.75em 3em}.cols.pad .box:first-child,.cols.pad-md .box:first-child,.cols.pad-sm .box:first-child{padding-left:1em}.cols.pad .box:last-child,.cols.pad-md .box:last-child,.cols.pad-sm .box:last-child{padding-right:1em}.cols.mar{border-spacing:1em 1em;border-collapse:separate}.cols.mar-md,.cols.mar-sm{border-spacing:.5em .5em;border-collapse:separate;margin-bottom:-.5em;margin-top:-.5em}.cols.mar-md{border-spacing:2em 2em;margin-bottom:-2em;margin-top:-2em}.cols.mar-md+.cols.mar-md{margin-top:-4em}}.pad-inner-box-sm .box{padding:.5em}.pad-inner-box .box{padding:1em}.no-bg{background:0 0!important}.lt-bg{color:#1c282e}.lt-bg li,.lt-bg p{color:#40525b}.cols{padding:0;margin:0;border-spacing:0}.cols.border{width:98%;margin:0 auto}.cols.center-cols{width:75%;margin:0 auto}.cols.layout,.columns.layout{table-layout:auto}.cols.width,.columns.width{width:auto}.cols.right,.columns.right{margin-right:0;margin-left:auto}.cols.center,.columns.center{margin:0 auto!important}.col{display:block;position:relative;vertical-align:top}li.col{list-style-type:none}.col,form.global-header-search input[type=search]{box-sizing:border-box}.col.pad-top{padding-top:.75em!important}.col-box.col-padding .col{padding-right:.5em;padding-left:.5em}.vertical-padding-columns .main.col{padding-top:2em;padding-bottom:2.5em!important}.columns{display:table}.columns:after{clear:both;content:""}.columns>.col,.columns>.row>.col{display:table-cell}.cols.fixed.right-to-left .col{float:right}.columns .one-half{width:50%}.columns .one-third{width:33.33333%}.columns .two-thirds{width:66.66666%}.columns .one-quarter{width:25%}.columns .three-quarters{width:75%}.columns .one-fifth{width:20%}.columns .two-fifths{width:40%}.columns .three-fifths{width:60%}.columns .four-fifths{width:80%}@media only screen and (min-width:50em){.cols .one-half,.cols .two-thirds{margin-left:auto;margin-right:auto}.cols{display:table;width:100%}.cols.speaker,.cols.speaker .cols{table-layout:auto;width:auto}.cols.fixed{table-layout:fixed}.cols.fixed .col{display:table-cell}.cols.right-to-left .col{float:right}.row{display:table-row}.cols .col,.cols-sm .col,.cols>.col,.cols>.row>.col,.columns>.col{display:table-cell}.cols .one-half{width:50%}.cols .one-third{width:33.33333%}.cols .two-thirds{width:66.66666%}.cols .one-quarter{width:25%}.cols .three-quarters{width:75%}.cols .one-fifth{width:20%}.cols .two-fifths{width:40%}.cols .three-fifths{width:60%}.cols .four-fifths{width:80%}.col-box.col-padding .col{padding-top:.5em;padding-bottom:.5em}.col.border{padding-left:1.3em;padding-right:1.3em}}@media only screen and (min-width:30em){.cols-sm .one-half,.cols-sm .two-thirds{margin-left:auto;margin-right:auto}.cols-sm{display:table;table-layout:fixed;width:auto}.cols-sm:after{clear:both;content:""}.cols-sm.right-to-left .col{float:right}.cols-sm .row{display:table-row}.cols-sm .col{display:table-cell}.cols-sm .one-half{width:50%}.cols-sm .one-third{width:33.33333%}.cols-sm .two-thirds{width:66.66666%}}@media only screen and (min-width:39em) and (max-width:49.99em){.cols.icons,.cols.logos{-moz-column-count:2;column-count:2}.cols.icons .col,.cols.logos .col{page-break-inside:avoid;break-inside:avoid}}@media only screen and (max-width:49.99em){.layout-wrapper>.cols{padding:0 1em 1em}.col:not(:only-child){padding-bottom:1em}.cols.pad .col:not(:empty){padding-top:0}.cols.icons .col:not(:empty){padding-left:4.5em!important}.cols.icons .icon:not(.hi-icon){height:auto;max-height:3em!important;max-width:2.5em!important;margin-left:-3.5em!important;position:absolute}.cols.icons .hi-icon{margin-left:-68px!important}.cols.logos .col:not(:empty){padding-left:4.5em!important}.cols h2{padding-left:0;padding-right:0}.layout-wrapper>ul.cols{padding-top:1em}ul.cols>li.col{text-align:left;padding-bottom:1em}.download-section__content h2{text-align:center}}@media only screen and (max-width:401px){.cols.logos .col:not(:empty){padding-left:0!important}.cols.logos .logo{display:none}}.cards>.card,.cardset .no-filtered-results{font-family:'Roboto Condensed',sans-serif}.cards .ui-group,.cardset.apps .card h3{margin-bottom:15px}section.cards{text-align:center;padding:50px 0}section.cards .cardset:not(:first-child) .ui-group{margin-top:20px}ul.cards{margin:0 auto;list-style-type:none;display:block;font-size:0}ul.cards h3{line-height:1.35em;color:#252525;margin-top:15px;font-size:18px;margin-bottom:8px;padding-bottom:0}ul.cards li{display:inline-block;padding:0;margin:0;font-size:1rem}ul.cards li>div{display:block;box-sizing:border-box;border:1px solid #ccc;width:auto;padding:20px 15px 15px;line-height:1.2em}ul.cards .card--avatar{border-radius:2px;border:1px solid #b6b6b6;width:75px;height:75px}ul.cards .logo{position:relative}ul.cards .logo span{display:block;position:relative;height:35px;text-align:center;font:0/0 a;margin:0 18%}ul.cards .logo span:before{content:' ';display:inline-block;vertical-align:middle;height:100%}ul.cards .logo img{max-width:100%;max-height:35px}ul.cards .image img{max-width:100%}ul.cards .card--cat-1{margin-bottom:15px;text-transform:uppercase;font-size:17px;font-weight:300}ul.cards .card--attr-1{color:#3c3d3f;min-height:40px;font-size:13px}ul.cards .card--attr-2:before{display:block;width:56px;height:1px;font-size:0;background:#7e7e7e;content:" ";margin:0 auto 20px}ul.cards .card--attr-2{color:#3c3d3f;font-size:13px;display:block;height:65px;font-style:italic}.card--actions{padding-top:10px}.card--actions a.action{font-size:12px;margin-bottom:3px;display:inline-block}.card--actions a.action.download:before{width:12px;height:12px;background-size:12px 12px}.cardset .no-filtered-results{display:none;text-transform:uppercase;text-align:center;padding:75px 15px;vertical-align:middle}.cardset li>div{overflow:hidden}@media only screen and (max-width:450px){ul.cards .card--cat-1{font-size:13px}ul.cards h3{font-size:14px}ul.cards .card--attr-1{color:#3c3d3f;min-height:35px;font-size:12px}ul.cards .card--attr-2:before{margin-bottom:10px}ul.cards .card--attr-2{font-size:12px;height:60px}}@media only screen and (max-width:649px){section.cards{padding-left:.5%;padding-right:.5%}ul.cards li{width:49.5%}ul.cards li>div{margin:2%}}@media only screen and (min-width:650px){section.cards{padding-left:1%;padding-right:1%}ul.cards li{width:33.33%}ul.cards li>div{margin:3%}}@media only screen and (min-width:1000px){section.cards{padding-left:1%;padding-right:1%}ul.cards li{width:25%}ul.cards li>div{margin:4%}}@media only screen and (min-width:1118px){section.cards{padding-left:0;padding-right:0}}.cardset.apps .filter-wrapper{text-align:center;margin:25px auto}.cardset.apps .ui-group *{font-family:"Roboto Condensed",sans-serif!important}.cardset.apps .card>div{padding:0;border-radius:5px 5px 0 0;box-shadow:0 2px 3px #ccc;min-height:200px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cardset.apps .card>div>*{padding-left:15px;padding-right:15px}.cardset.apps .card>div>:last-child{padding-bottom:20px}.cardset.apps .card>div>.image{padding:0 0 20px}.cardset.apps ul.cards .image{height:120px;overflow:hidden;border-bottom:1px solid #ccc}section .cardset.apps .card--attr-1{margin-top:auto;min-height:initial}.experts ul.cards .card--attr-2:before,section .cardset.apps .card--attr-2:before{display:none}section .cardset.apps .card--attr-2{height:auto}section a.action{background-color:#f6f6f6;border:1px solid #f6f6f6;color:#22647a;font-size:14px;line-height:1em;padding:6px 8px;border-radius:3px;margin-right:2px;transition:background .2s,color .2s;text-decoration:none!important}section a.action:focus,section a.action:hover{background-color:#e2e1e1;border:1px solid #e2e1e1}section a.action:last-child{margin-right:0}a.action.download{background-color:#22647a;border:1px solid #22647a;color:#f6f6f6}section a.action.download:focus,section a.action.download:hover{background-color:#153f4d;border:1px solid #153f4d}@media only screen and (max-width:480px){section .cardset.apps h3.title{font-size:15px}}.cardset.customers li>div{padding:0;border:none}.experts ul.cards .card--avatar{border-radius:50%;border:none;width:120px;height:120px}.experts ul.cards h3{margin:10px 0 0;font-size:18px;font-weight:700}.experts .cardset li>div{border:0;padding-top:10px;padding-bottom:5px}.experts .cardset li .card--cat-1{margin-bottom:10px;font-size:13px;font-weight:700}.experts ul.cards .card--attr-1{min-height:inherit;margin-bottom:0;font-size:14px}.experts ul.cards .card--attr-2{height:auto;padding-bottom:15px;font-size:14px}.experts ul.cards .card--attr-3{text-align:left;font-size:13px;font-family:"Kievit OT",sans-serif}.experts ul.cards .card--attr-3 p:last-child{margin-bottom:0}.experts ul.cards .card--links{margin-top:-5px;margin-bottom:15px}.experts ul.cards .card--links a{padding-right:10px}.experts ul.cards .card--links a:last-child{padding-right:0}.experts ul.cards .card--links a img{height:18px}@media only screen and (min-width:1000px){ul.cards li{width:25%}ul.cards li>div{margin:3%}}section.partners{background:#fafafc}.cardset.partners .card>div{background:#fff}.cardset.partners .card--cat-1{font-size:13px;font-weight:400;margin-bottom:20px}.cardset.partners .card h3{font-size:16px;font-weight:300;margin-top:20px}.cardset.partners .card--attr-1{font-style:italic;font-weight:300}.cardset.partners .card a:after{content:'Learn';color:#00739c}.cardset.partners .card .no-anchor:after{content:'\00a0';color:#fff}.cardset.people li.expert .card--cat-1,.cardset.stories .card.story .card--cat-1{color:#19718d}.cardset.stories .card--cat-1{font-size:13px;margin-bottom:10px}.cardset.stories .card h3{font-size:19px}.cardset.stories .card>div{border:1px solid #ccc}.cardset.stories .card.story>div{background-color:#f4f7f9}.cardset.stories .card.presentation>div{background-color:#fff}.cardset.stories .card--attr-1{font-weight:300;min-height:inherit;margin-top:15px;margin-bottom:5px}.cardset.stories .card--attr-1:before{display:block;width:56px;height:1px;font-size:0;background:#7e7e7e;content:" ";margin:5px auto 15px}.cardset.customer-presentations .card>div,.cardset.customer-stories .card>div{border:0;background-color:transparent!important;padding-bottom:0}.cardset.customer-stories .logo{border:0 solid #ccc}.cardset.customer-stories .logo span{display:block;position:relative;height:35px;font:0/0 a;text-align:left;margin:0 36% 0 0}.cardset.customer-stories .logo span:before{vertical-align:bottom}.cardset.customer-stories .title{text-align:left}.cardset.customer-stories .card--attr-1{text-align:left;margin-top:5px;margin-bottom:0}.cardset.customer-presentations .card--attr-1:before,.cardset.customer-stories .card--attr-1:before{display:none}.cardset.customer-presentations .logo{border:1px solid #ccc;background:#fff}.cardset.customer-presentations .logo span{display:block;position:relative;height:95px;font:0/0 a;text-align:center;margin:0 18%}.cardset.customer-presentations .logo span:before{vertical-align:middle}.cardset.customer-presentations .title,code,kbd,samp{text-align:left}.cardset.customer-presentations .card--attr-1{text-align:left;margin-top:5px;margin-bottom:0}.cardset.stories .image+.card--cat-1,.cardset.stories .logo+.card--cat-1{font-size:12px;margin-top:15px;margin-bottom:-8px;text-align:left}.cardset.customer-presentations .card--cat-1{display:none}code,kbd,samp{font-family:"Courier New",Courier,monospace,sans-serif;color:#555}pre.code,pre.terminal{overflow-x:auto;overflow-y:hidden;width:100%;outline:1px solid #ccc;font-size:12px;margin-bottom:1.5em;padding:10px 5px}pre.code{background:#f1f1f1}pre.terminal{background:#333}pre>code{white-space:pre;display:block}pre.codeblock{overflow-x:auto;overflow-y:hidden;width:99%;outline:1px solid #ccc;font-size:12px;margin-bottom:1.5em;padding:10px 8px;font-family:"Courier New",Courier,monospace,sans-serif;text-align:left;color:#555;background:#fff}.main-promo-area{text-align:center;margin-bottom:0;background-size:100% 100%;padding:2.5em 0;border-bottom:1px solid #919191;position:relative}.dk-bg a:not(.button),.dk-bg h1,.dk-bg h2,.dk-bg h3,.dk-bg h4,.dk-bg p{color:#fff;text-shadow:0 0 2px #000}.main-promo-area h1{font-family:"Kievit OT",sans-serif;font-size:4.25em;font-weight:400;margin:0!important}.main-promo-area h2{font-size:1.4em;font-weight:400;margin:0 0 .3em!important}.main-promo-area__content h1:last-child{margin-bottom:0!important;margin-top:0!important}.main-promo-area .box{padding:0 .5em .2em}.main-promo-area .button{box-shadow:0 0 10px #333}@media only screen and (max-width:1149px){div.box.layout-wrapper,div.main-promo-area div,div.main-promo-area span.subhdr{text-align:center}a.light.button{margin:0 auto;position:relative;top:1em}}.main-promo-area-content{background-color:rgba(0,143,163,0)}.md-layer:not(.fixed){background-color:rgba(0,0,0,.15)!important;background-image:none!important}.dk-layer:not(.fixed),.lt-layer:not(.fixed){background-color:rgba(0,0,0,.35)!important;background-image:none!important}.lt-layer:not(.fixed){background-color:rgba(255,255,255,.2)!important}.main-promo-area.city-bg{background:url(../images/banners/city-buildings.jpg) no-repeat fixed center 1px #00aede!important}.main-promo-area.lt-bg h1{color:#e11f20;text-shadow:0 0 10px #fff}.main-promo-area.lt-bg p{color:#252525;text-shadow:0 0 3px #fff}.main-promo-area.lt-bg h1 .subhdr{color:#333}.main-promo-area.dk-bg h1{text-shadow:0 0 10px #000}.main-promo-area h2 span{display:inline-block;white-space:nowrap}.main-promo-area.dark-bg p{color:#fff;text-shadow:0 0 2px RGBA(0,0,0,.36)}.main-promo-area p,h2+.metrics,h3+.metrics{margin-top:0}.main-promo-area.bg-light h1{color:#000!important}@media (max-width:58em){div.main-promo-area h2 em{display:none}}.main-promo-area__content.left-align,.main-promo-area__content.left-align h1,.main-promo-area__content.left-align h2{text-align:left}#differentiators{background:#012839;background:rgba(1,40,57,.8);padding-bottom:1em}@media only screen and (min-width:50em){#differentiators{margin-bottom:1em}}@media only screen and (max-width:49.99em){.main-promo-area{padding-bottom:0}.main-promo-area #differentiators div{text-align:left}}.metrics{display:inline-block;background:rgba(234,234,234,.8);margin:1em 1em 2em}.box.full-width~.metrics.md{font-size:1em!important}.metrics .box{padding:0 1em .75em}.metrics .num{font-size:48px;padding-right:4px;font-family:Helvetica,Arial}.metrics .col{vertical-align:middle}.metrics .cols-sm{padding:1em 0}.metrics .box:not(:last-child){border-right:1px solid #bbbdbe}.metrics h3,.metrics h4{margin-top:.5em;margin-bottom:.5em}.blog-content .textblock__content p:first-child,.metrics h4:first-child{margin-top:0}.metrics em{color:#ec232c;font-style:normal;font-weight:700;text-transform:uppercase}.lt-bg.bg-img .metrics{background:rgba(255,255,255,.8)}.dk-bg .metrics{background:rgba(1,40,57,.8)}.dk-bg .metrics .box:not(:last-child){border-right:1px solid #333}.dk-bg .metrics,.dk-bg .metrics em{color:#fff}.metrics.orange em{color:#db9130!important}.metrics.blue em{color:#00b1b1!important}@media only screen and (min-width:30em){.metrics .box{text-align:center}.metrics em,.metrics span{display:block}.metrics .num{font-size:3.75em}}.metrics.md em{margin-bottom:.5em}.metrics+.footnote{margin-top:-1.75em}.em{color:#666}.dk{color:#252525!important}.box.bg-black{background:#000;color:#9a9a9a}.box.bg-black .em,.box.bg-theme-1 .em{color:#f1f1f1}.box.bg-theme-1{background:#00bfe8 url(../images/patterns/mosaic-bright.png) 50% 50%;color:#fff}.bg-white{background:#fff}.bg-gray-2{background:#fafafa!important}.lt-bg-1{background:#eff4f5;background:linear-gradient(to bottom,#eff4f5,#fff 40px,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff4f5', endColorstr='#fff', GradientType=0)}.lt-bg-1 li,.lt-bg-1 p{color:#1c282e!important}.lt-bg-1-borders.cols.inner-borders .col,.lt-bg-1-borders:not(.cols){outline:1px solid #d4d4d4}.lt-bg-2{background:#fdfdfd;background:linear-gradient(to bottom,#fdfdfd 0%,#fafafa 20%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#fff', GradientType=0)}.lt-bg-2.inner-bg .col{background:#f9f9f9}.lt-bg-2-borders.cols .col,.lt-bg-2-borders:not(.cols){outline:1px solid #e5e5e5}.lt-bg-2 p{color:#1c282e}.lt-bg-2.border-bottom{border-bottom:1px solid #e6e6e6}.box.lt-bg-2.lt-bg.tab-block{border-top:1px solid #999}.lt-bg-3{background:#f3f7f9}.lt-bg-gradient{background:#dfdfdf;background:linear-gradient(to bottom,#fff 80%,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0)}.lt-bg-gradient .inner-bg .col{background:#fff}.lt-bg-gradient-2{background:#edf7fb;background:linear-gradient(to bottom,#edf7fb 0%,#fff 50px,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f5fa', endColorstr='#ffffff', GradientType=0)}.lt-bg-gradient-3{background:#e2ecf0;background:linear-gradient(to bottom,#fff 80%,#ddeaf0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ddeaf0', GradientType=0)}.lt-bg-gradient-4{background:#e9e9e9;background:linear-gradient(to bottom,#fff 85%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e6e6e6', GradientType=0)}.lt-bg-gradient h2,.lt-bg-gradient h3,.lt-bg-gradient p{color:#252525}div.main-promo-area.bg-banner-buildings{background-image:url(../images/banners/city-buildings-2.jpg)!important}div.main-promo-area.bg-banner-buildings-dk{background-image:url(../images/banners/city-buildings-dk.jpg)!important}div.main-promo-area.bg-banner-station{background-image:url(../images/banners/train-station-2.jpg)!important}div.main-promo-area.bg-banner-hardware{background-image:url(../images/banners/hardware.jpg)!important}.bg-banner-windows{background-image:url(../images/banners/skyscraper-windows.jpg)!important}div.main-promo-area.bg-banner-round{background-image:url(../images/banners/windows.jpg)!important}div.main-promo-area.bg-banner-city-dk{background-image:url(../images/banners/city-at-night.jpg)!important}@media only screen and (min-width:50em){div.main-promo-area.bg-banner{background-size:100% 100%}div.main-promo-area.short{background-size:100% 60%}}@media only screen and (max-width:49.99em){div.main-promo-area.bg-banner{background-size:100% 100%}}.bg-img{background-size:cover!important;background-position:center bottom!important;background-repeat:no-repeat}.lt-bg .section{color:#575757;background-color:#fff;border:1px solid #d0dee4}.bg-img h2.link{color:#00a6d0}.bg-img .section{color:#575757;background-color:#f5fbfe;border:1px solid #ccc}.bg-img-1{border-top:1px solid #f3f7f9;border-bottom:1px solid #f3f7f9;background-color:#feffff;background-image:url(../images/backgrounds/buildings.jpg)!important}.bg-img-night{background-color:#e7f7fc;background-image:url(../images/backgrounds/city-at-night.jpg)!important}.bg-img-night-bw{background-size:100% auto;padding-bottom:120px!important;background-color:#fff;background-image:url(../images/backgrounds/city-at-night-blue.jpg)!important;background-position:left bottom!important}.bg-img-windows{background-image:url(../images/backgrounds/windows.jpg)!important}.bg-img-windows-bw{background-image:url(../images/backgrounds/windows-bw.jpg);background-repeat:no-repeat;background-position:left bottom!important;background-size:100% auto!important;padding-bottom:7em}.bg-img-buildings,.bg-img-buildings .page-nav.fixed{background-image:url(../images/backgrounds/buildings-from-above.jpg)!important}.jump-nav.fixed,.page-nav.fixed{background-position:bottom left;background-size:100% auto}.dk-bg:not(.bg-home) a:not(.button){color:#01b1dd}.dk-bg a:not(.button):focus,.dk-bg:not(.bg-home) a:not(.button):hover{color:#0099bf}.dk-bg .button{box-shadow:0 0 10px #333}.dk-bg{color:#fff}.dk-bg-borders.cols .col,.dk-bg-borders:not(.cols){outline:1px solid #a4a9ab}.dk-bg-img-windows{border:0;background-color:#1b3c4e;background-image:url(../images/backgrounds/windows-dk.jpg)!important}.no-bold{font-weight:400!important}.sm{font-size:1.15em!important}.md{font-size:1.3em!important}p.md{font-size:1.5em!important}h2.md,h3.md{font-size:1.9em!important;line-height:1.1em}.lg{font-size:2em!important}.size-3em{font-size:3em!important}.size-4em{font-size:4em}.size-5em{font-size:5em}h2.sm{font-size:1.25em!important}h3.sm{font-size:1.2em!important}.sm-h2s h2:not(.section-hdr),.sm-h3s h3{font-size:1.25em}.md-h2s h2:not(.section-hdr),.md-h3s h3{font-size:1.75em}.lg-h2s h2:not(.section-hdr){font-size:2em}.no-bolded-h2s h2,.no-bolded-h3s h3{font-weight:400}.no-mar-h2s h2,.no-mar-h3s h3{margin-bottom:0}.subhdr{font-size:.8em;line-height:1.2em!important;font-weight:400!important}.tagline.sm,h1 .subhdr{display:block;margin-bottom:.25em}.tagline.sm{font-size:.4em!important;line-height:1.5em}h1 .subhdr{font-weight:700}h2 .subhdr,h3 .subhdr{font-size:.75em}h2 .subhdr.sm,h3 .subhdr.sm{font-size:.5em!important}.highlight-list img,.subhdr.block{margin-top:.25em}.v2 div.section p+ul{margin-top:.35em}.sm-button{padding:.5em 1.5em!important;text-transform:none!important}.v2 h2.section-hdr{font-size:2.55em;display:inline-block;margin:0 auto!important;padding:1em .5em;font-family:"Kievit OT","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.section-hdr,.section-hdr a,.section-hdr a:focus,.section-hdr a:hover{color:#1c282e!important;text-shadow:0 0 2px #fff}.section-hdr.center{text-align:center!important}.dk-bg .section-hdr,.dk-bg .section-hdr a,.dk-bg .section-hdr a:focus,.dk-bg .section-hdr a:hover{color:#fff!important;text-shadow:0 0 2px #000}.section-hdr+.subhdr{font-size:1.2em;margin:-1em 0 3em;text-align:center}.section-hdr.sub a{font-size:.75em;background:#1c282e;color:#f9f9f9}.col-hdr h2{display:block;font-family:"Kievit OT",Sans Serif;font-size:1.3em;font-weight:700;margin-bottom:0!important;text-align:center;text-shadow:0 0 2px #fff}.box.full-width,.layout-wrapper.full-width{max-width:800px;margin:0 auto;padding-right:1em;padding-left:1em}.box.full-width.md{max-width:37.5em}p.sm{font-size:.8em!important}.border,.border-dk{border:1px solid #dfdfe0;border-radius:0}.border-dk{border:1px solid #666}.border-top{border-top:1px solid #dfdfe0}@media only screen and (min-width:50em){.mar.col-hdr{margin-bottom:-1em}.dividers.cols{padding-top:2em;padding-bottom:2.5em}}@media only screen and (max-width:49.99em){.col.border{margin-left:1em;margin-right:1em;padding-left:1em;padding-right:1em}}.button:focus,.button:hover,.nav a{text-decoration:none!important}ul.inline{padding:0;margin-bottom:0}ul.inline li{position:relative;display:inline-block}ul.inline.bullets li:first-child:before{content:none}ul.inline.bullets li:before{content:'•';padding:0 .25em}div.page-nav{position:relative;border-bottom:2px solid #d61821;background-position:bottom left}.jump-nav.fixed,.page-nav.fixed{z-index:2;width:100%;margin:0;position:fixed!important;left:0}.jump-nav ul,.news-ticker .layout-wrapper,.page-nav ul{display:table;padding:0;margin:0 auto}.jump-nav li,.page-nav li{text-align:left;list-style:none;display:table-cell;border:0}.news-ticker{padding:32px 0;margin:0 1em}.news-ticker .col{vertical-align:middle}.news-ticker h2{color:#898989;font-size:1.1em;font-weight:700!important;border:1px solid #898989!important;text-transform:uppercase;padding:5px 10px;border-radius:2px;margin:0}.news-ticker a.more,.news-ticker h2 a{font-size:1.15em;color:#898989;text-transform:uppercase}.news-ticker ul{padding-left:30px;margin:0}.news-ticker a{font-size:1.15em;color:#090909}.news-ticker a.more{font-family:Verdana;font-size:.8em;color:#ec1e2c}a.open.cta{background:0 0}p+a.open{margin-top:1em;display:block}.news-ticker li{display:block;text-align:left;padding:10px 0;border-bottom:1px solid #ebebeb}.news-ticker li:first-child{padding-top:0}.news-ticker li:first-child:not(:only-child){padding-right:2em}.news-ticker li:last-child{padding-bottom:0;border-bottom:0}.news-ticker li a.headline{padding-right:15px}.news-ticker li a.more{white-space:nowrap}.news-ticker li:only-child .copy{display:inline}.news-ticker a.more:after,a.open:after{font-size:1.2em;font-family:"Kievit OT";content:"";padding-left:.5em;padding-right:.75em}.news-ticker a:last-child:after,a.open:last-child:after{padding-right:0}.page-nav a{font-family:"Kievit OT","Helvetica Neue",Helvetica,Arial,sans-serif}.jump-nav a,.page-nav a{color:#333;list-style:none;display:block;padding:.8em 1.1em;font-size:1em;font-weight:400;text-shadow:0 0 2px #fff}.dk-bg .jump-nav a:not(.button),.dk-bg .page-nav a:not(.button){color:#fff;text-shadow:0 0 2px #000}.page-nav a.cta{color:#fff;text-shadow:0 0 2px #000}.page-nav.fixed a{border-radius:0!important}.page-nav li:first-child a{padding-left:1.4em}.page-nav li:last-child a{padding-right:1.4em}div.page-nav a.selected{color:#fff;background:#000;text-shadow:0 0 #000}div.page-nav a:focus,div.page-nav a:hover{color:#fff;background:#000;text-shadow:0 0 2px #000}.page-nav.dk-layer a.selected,.page-nav.dk-layer a:focus,.page-nav.dk-layer a:hover{background-color:rgba(0,0,0,.35)}#page-nav-marker,.jump-nav-marker,.page-nav-marker{height:0}@media only screen and (max-width:1000px){.jump-nav ul.cols>li.col{display:inline-block;padding-bottom:0}.jump-nav a{padding:12px 1.1em}}@media only screen and (min-width:36em) and (max-width:49.99em){.jump-nav a,.page-nav a{font-size:.9em;padding:.75em;border-left:0}.jump-nav li:last-child a,.page-nav li:last-child a{border-right:0}}@media only screen and (max-width:35.99em){.jump-nav,.page-nav{display:none!important}}.tab-nav{margin-bottom:-1px!important}.center-align .tab-nav{margin-left:auto;margin-right:auto}.nav.tab-nav li{margin-right:-.1em}.tab-nav.borders li{padding:.5em;background:#fdfdfd}.tab-nav li a{display:block;font-size:1.25em;padding:.5em;border-bottom:0;background:#d9d9d9;color:#1c282e;margin-left:.05em}.tab-nav li a.selected{background:#fdfdfd;border-bottom:1px solid #fdfdfd}.tab-content{border-top:1px solid #dadada}.tab-content.borders,.tab-nav li a,.tab-nav.borders li{border:1px solid #dadada}.tab-content ol.steps{padding-left:20px}@media only screen and (max-width:49.99em){.tab-nav li a{font-size:1em}}@media only screen and (max-width:30em){.jump-nav a,.page-nav a{padding:.8em 1.1em}.tab-nav{margin-bottom:.5em!important}.tab-nav li{border:1px solid #fdfdfd}.tab-nav li a,.tab-nav li a.selected{border-bottom:1px solid #dadada;margin-bottom:.25em}}ul.whitepapers{background:#fff;border:0 solid #d4d4d4}a.button.whitepaper{min-height:33px;padding:.5em .8em .5em 47px!important;background:url(../images/icons/whitepaper-sm.png) no-repeat 10px 8px;background-size:28px 33px;margin-bottom:.5em;color:#007ba0;text-shadow:none;border:1px solid #bcbcbc;text-align:left!important;line-height:1.3em}.banner a.button.whitepaper,.dk-bg a.button.whitepaper{background-color:#fff}.generic-header{border-bottom:1px solid #b8b8b8}.generic-header a.button.whitepaper{border-radius:10px}.whitepapers li{list-style-type:none;background:url(../images/icons/whitepaper-sm.png) no-repeat left 4px;background-size:28px 33px!important;padding-left:43px!important;margin-bottom:.5em;text-align:left;border:0 solid #d4d4d4;display:block!important}.whitepapers.inline{display:inline-block}.whitepaper::before{content:"Whitepaper";font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#787878;font-size:.65em;display:block;text-align:left;text-decoration:none!important}.whitepaper:not(a)::before{margin-bottom:-.5em}.whitepaper li{margin-left:1.25em;padding-bottom:.25em}p+a.button.whitepaper{margin-top:1em}.highlight-list ul,.inline-list ul,.no-list-style ul{margin:0;padding:0}.inline-list li,.inline-list ul{display:inline}.no-list-style li{list-style-type:none}.highlight-list li{padding:0 0 .35em;border-bottom:1px solid #d2d2d2}.highlight-list li:last-child{border-bottom:0}.filters .filter>ul>ul,.highlight-list h2{margin-top:.5em}.highlight-list-alt .cols{border-spacing:.5em 1.5em;border-collapse:separate;margin-bottom:-2em;margin-top:-1.5em}.highlight-list-alt li{padding:0;display:inline;border-bottom:0}.highlight-list-alt .col:first-child{padding-right:1em;text-align:right;padding-top:.25em}.highlight-list-alt li:not(:first-child):before{content:'•';color:#00ade0;padding:0 .6em 0 .4em}.highlight-list-alt h2{font-size:1.4em;margin-top:0}.carousel-nav{margin-top:-1.5em;margin-bottom:2.5em}.carousel-nav li:not(:last-child){padding-right:.5em}.carousel-nav li:not(:last-child):after{content:'•';color:#bbbdbe;padding-left:12px;font-size:.5em;vertical-align:middle}.carousel div.logo{text-align:left;padding-bottom:1.25em}@media only screen and (min-width:50em){.carousel div.logo{border-right:1px solid #bbbdbe;text-align:right}}.carousel .logo img{max-height:75px;max-width:95%}.carousel h4{font-size:1.5em}#customer-section{background-size:100% auto}@media only screen and (min-width:50em){#customer-carousel .cols>.row>.box{padding-right:2.25em;padding-left:2.25em}#customer-carousel .cols .box:first-child{padding-left:1.5em!important}}section.list p{font-size:18px}.partners-sec section.list .col{padding-top:60px;padding-bottom:60px}.partners-sec section.list h2,.partners-sec.partners-home h3{font-size:52px;font-weight:300;margin-bottom:5px;margin-top:0}.partners-sec section.list p{color:#1c2328}.partners-sec section.list .button{margin-top:15px}@media only screen and (max-width:49.99em){.partners-sec section.list .col{padding-top:30px;padding-bottom:30px}}.usecase img{margin-bottom:0!important}.learn-list,.learn-list2{margin-bottom:1em}.learn-list th:first-child{padding-left:70px}.learn-list th{padding-bottom:1.75em;text-transform:uppercase;color:#666;font-size:.85em}.learn-list td{padding:0 1em 1em 0;vertical-align:top}.learn-list td:first-child{min-height:40px;background-size:40px 40px!important;list-style-type:none}.learn-list td:last-child,.learn-list2 td:last-child,.wire-notes .screenshots td:last-child{padding-right:0}.learn-list h3 a,.learn-list2 h3 a{padding-right:.75em}.learn-list .tags{color:#474747;padding-left:.5em;font-style:italic}.learn-list .tags::before,.learn-list2 .tags::before{content:"- "}.learn-list .date{white-space:nowrap}.learn-list .presenter{display:block;margin-bottom:.25em}.learn-list .presenter-details{font-size:.9em;color:#474747;white-space:nowrap}.learn-list .button.cta,.learn-list2 .button.cta{text-transform:uppercase;font-weight:700;white-space:nowrap;margin-top:.25em}.learn-list td:first-child img{width:40px;height:40px;border-radius:50%;border:4px solid #e1e1e1}h3.learn-list{padding-bottom:1em}h3.icon img{width:50px;height:50px;border-radius:50%;border:7px solid #e1e1e1;margin-right:.5em}.learn-list2 th,h3.learn-list{text-transform:uppercase;color:#666;font-size:1em}.learn-list2 td,.learn-list2 th{padding:0 .5em 0 0}.learn-list2 th:first-child{padding-left:10px;background-size:50px 50px!important;list-style-type:none}.learn-list2 ul{padding:0}.learn-list2 li{color:#666;padding:0;list-style-type:bullet;margin:0 0 .5em 1.1em}.learn-list2 td{vertical-align:top}.learn-list2 .tags{color:#474747;padding-left:.5em;font-style:italic}.learn-list2 .date,.nowrap{white-space:nowrap}.learn-list2 .presenter{display:block;margin-bottom:.25em}.learn-list2 .presenter-details{font-size:.9em;color:#474747;white-space:nowrap}.learn-list2 th:first-child img{width:50px;height:50px;border-radius:50%;border:7px solid #e1e1e1}.basic-parallax{background-attachment:fixed!important;background-size:cover}.wire-nav{position:fixed;bottom:0;right:0;padding:.5em;background:#fff;z-index:99;box-shadow:1px 1px 5px #000;border-radius:3px 0 0 0}.wireframe .page-nav{border-bottom:1px solid #666}.wire-nav .hdr::after{content:':'}.wire-nav ul{padding:0;display:inline;margin:0 .5em 0 0}.wire-nav li{display:inline;padding:0 .5em;border-right:1px solid #000}.wire-nav li:last-child{border-right:0}.wire-notes{display:none;font-size:.9em;position:relative;padding:.5em 1em 1.5em;background:#333;color:#fff;opacity:.95}.wire-notes .h1{font-size:2em;margin:.5em 0 0;padding-bottom:.5em;font-weight:400}.wire-notes caption,.wire-notes h2{display:block;font-size:1.5em;padding:0;font-weight:400;text-align:left;border-top:1px solid #fff}.wire-notes .h1 .subhdr{font-size:.5em;margin-top:.5em}table.wire-notes{border:0}table.wire-notes caption{padding:1.5em .5em 0 0;background:#333}.wire-notes .subhdr{margin-top:.25em;margin-bottom:1em;display:block;font-size:.7em}.wire-notes table,table.wire-notes{width:100%;background:#333}.wire-notes td{vertical-align:top;padding:5px}.wire-notes>tr>td:nth-child(odd){width:10em;white-space:nowrap;font-weight:400;padding-right:1em;margin-top:.5em}.wire-notes>tr>td:nth-child(odd)::after{content:':'}.wire-notes>tr>td{vertical-align:top;padding-right:1.5em;padding-bottom:.35em;line-height:1.3em}.wire-notes p{margin:0 0 .5em}.wire-wrapper p{margin-top:0}.wire-notes ol,.wire-notes ul{margin:0;padding-left:1em}.wire-notes p+ol,.wire-notes p+ul{margin-left:1em}.wire-notes .note{font-size:.95em;border:1px solid #777;padding:1em;background:#555;display:block}@media only screen and (min-width:50em){.wire-wrapper .show-borders .col{box-shadow:1px 0 0 #999}.wire-wrapper .show-borders .col:last-child,.wire-wrapper .show-borders .right-to-left .col:first-child{box-shadow:0 0 0 #999!important}.wire-wrapper .show-borders .right-to-left .col:last-child{box-shadow:1px 0 0 #999!important}}.wire-wrapper .show-borders .left-to-right .col:last-child,.wire-wrapper .show-borders .right-to-left .col:first-child{box-shadow:none}.wireframe.lt-bg .wire-notes,.wireframe.lt-bg .wire-notes caption,.wireframe.lt-bg .wire-notes table{color:#333!important;background:#fff!important}.wire-notes .screenshots td{vertical-align:top;padding:20px 20px 20px 0}.wire-notes .screenshots td img{border:1px solid #fff}.wire-carousel{width:95%;margin:0 auto}.learn-icons .icon:before{background-size:50%;-webkit-filter:grayscale(100%);background:no-repeat 50% 50% #999;border-radius:50%;content:"";display:block;margin:0 auto .75em;height:5em;width:5em}.learn-icons .icon-placeholder.icon:before{background-image:url(http://pmaadvantage.com/wp-content/uploads/2013/09/Icon-Placeholder.png);background-size:100%}.learn-icons .icon.person-placeholder:before{background-image:url(http://www.conroyross.com/wp-content/uploads/2014/06/Male-Placeholder.gif);background-size:100%}.wire-wrapper div.main-promo-area{background:no-repeat right 1px #666!important}.blog-content .cols{table-layout:fixed}.blog-content pre{overflow:auto;border:1px solid #ddd}.blog-content #blog-post-content .textblock__content ul{list-style-type:initial}.article__title+.article__meta,.article__title+.article__meta .speaker,.featured-article__title+.featured-article__meta,.featured-article__title+.featured-article__meta .speaker,.learn-support-sec.landing ul.cats h2{margin-top:0!important}#blog-post-content p,.featured-article__content{margin-bottom:1em}.blog-content .textblock--centered{margin-left:0!important;margin-right:0!important;max-width:inherit;padding:0!important}.blog-content .about-the-author{margin-bottom:25px;background-color:#f2f2f2;border-radius:6px;box-sizing:border-box;min-height:9em;padding:1.5em 12px;position:relative;text-align:center;text-rendering:geometricprecision}#about-the-author h3{font-size:.8rem;margin-bottom:20px}.about-the-author .pic{width:75px;height:75px}.filters .filter>ul>li.toggle.hide,.slick-slide.slick-loading img,.speaker .twitter-name{display:none}.speaker .twitter-name:before,.speaker+.date:before{content:'•';color:#000;padding:0 .5em}#blog-post-content h1{margin-top:0;line-height:1.3em}#blog-post-content p img:only-child{height:auto!important}#blog-post-content p img{max-width:100%!important}div.p{overflow:hidden;outline:none}.article .body ol p,.article .body ul p{overflow:inherit}.article .body pre.screen{word-wrap:break-word;padding:15px;font-size:12px}.article-filters-and-results{padding-top:1.5rem}.article-filters-and-results .col.filters:first-child{width:20%;padding-right:1.5em}.blog-content .article-filters-and-results .col.filters:first-child{width:225px;padding-right:1.5em}@media only screen and (max-width:799px){.generic-header.blogpost .layout-wrapper .generic-header__title{font-size:2.5rem;margin-bottom:1.5rem}.article-filters-and-results .col.filters:first-child{display:none!important}#blog-post-content{margin-top:1.5rem}}div.filters{padding:0 1.5em 1.5em 0}.filters .wrapper{background:#f5f5f5;padding:1.5em 12px}.filters h2,.filters h3{text-transform:uppercase;margin:0 0 .25em;padding:0}.filters h2{color:#0d4c5a;font-size:1.25rem;font-weight:400}.filters h3{font-size:1em;font-weight:700}.filters a{color:#278293}.filters .toggle,.filters .toggle a{color:#e32024}.filters .count{color:#999}.filters .filter-list{padding-top:1em;padding-bottom:1em}.filters ul{padding-left:0}.filters li,.quotes li{list-style-type:none}.filters .filter>ul>li{line-height:1.5em}.filters .filter>ul>li:nth-child(n+21){display:none}.filters .filter>ul>li.toggle{display:block}.filters .filter:not(:last-child){padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:2px solid #d7d7d7}.filters li li li{padding-left:1em}.filters .see-all:before,.filters .see-fewer:before{padding-right:.5em}.filters .see-all:before{content:'+'}.filters .see-fewer:before{content:'-'}.filters .contract:after,.filters .expand:after{float:right}.filters .expand:after{content:'+'}.filters .contract:after{content:'-'}ul.tx3-tag-cloud li{display:inline;list-style:none;margin-right:4px}ul.tx3-tag-cloud li a{display:inline;text-decoration:none;color:#782933;padding:3px 10px}ul.tx3-tag-cloud li a:hover{color:#cc2a2e;transition:color 250ms linear}.filters .filter>ul.tx3-tag-cloud li{line-height:1.25em}@media only screen and (max-width:49.99em){.article-filters-and-results>.row>.col{padding:0!important}.filters .filter>ul{-moz-column-count:2;column-count:2}.filters .filter>ul>li{page-break-inside:avoid;break-inside:avoid}.filters .contract:after,.filters .expand:after{float:none;padding-left:.5em}}.cols.contacts:not(.desktop-center) .col:not(:empty){padding-left:115px!important;padding-right:5em}.cols.contacts:not(.desktop-center) .icon:before{margin-left:-50px!important}.contact-info{list-style-type:none;padding:0}.contact-info .name{font-size:1.5em;margin-bottom:.5em}.contact-info .name+.title{color:#666;font-style:italic;font-size:1.15em;margin:-.75em 0 .5em}#news-section .date,#press-releases-section .date{display:block;padding-bottom:.5em}.date a{color:#307b8a}#news-section h3,#press-releases-section h3{font-size:1.15em;margin-bottom:.25em}.quotes{margin:0;padding:0}.quotes .quote{display:block;background:#dfe9ed;padding:1em;font-style:normal;border-radius:0}.quotes .quote.lt-bg{background:#e6f0f4}.quotes .details{color:#787878;padding:0 0 .5em}.quotes .col{padding-left:0;padding-right:0}.quotes .quote .details,.quotes .quote .details .pad{padding-bottom:0}.quotes .details,.quotes .details:after,.quotes .quote{clear:both}blockquote .quote p{margin-bottom:0;line-height:1.15em}blockquote .quote p:after{content:"”";padding-left:8px}.quotes .name{display:block;padding:.2em 0}.quotes .logo{max-height:63px;vertical-align:top;padding-top:1em}.learn-support-sec.article-tpl .section-nav ul.list-main,.quotes .arrow{padding-left:15px}.quotes .learn-more{padding-top:.25em;font-size:.9em}.quotes .learn-more:before{color:#777;content:'>> ';padding-left:.5em}.dk-bg .quotes .quote{background:rgba(1,40,57,.8)}.dk-bg .quotes .details{color:#fff}@media only screen and (max-width:49.99em){.quotes{margin:0;padding:0 1em}.quotes .video{padding-bottom:3em!important}div.main-promo-area.bg-banner{background-attachment:relative!important;background-position:top;background-size:auto 100%!important}}#customers-section .section-hdr{text-align:center!important}@media only screen and (min-width:38em){.quotes.md .quote{font-size:1.1em}.quotes iframe{width:33%;float:right;margin-left:1em}}@media only screen and (max-width:37.99em){.quotes iframe{width:100%;height:100px!important;margin-bottom:.5em}.quotes.md .details{font-size:.8em}}.customer{background:#dfe9ed;padding:1em;border-top:0 solid #666}.customer .columns{text-align:left;width:100%}.customer h3{font-size:1em;font-weight:700}.customer .logo,.event-agenda__content td,.event-agenda__content th{vertical-align:top}.customer .text{vertical-align:middle;padding-left:1em;padding-right:1em}.customer .text p:last-of-type{margin-bottom:0}.learn-support-sec .accordion-content ol.steps li p:last-child,body>*>*>* div:last-child,h2:last-child,h3:last-child,h4:last-child,li:last-child,main>*>* div:last-child,ul:last-child{margin-bottom:0}div.buttonblock:last-child,div.customer-grouping:last-child,div.pagination:last-child{padding-bottom:3em}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.pagination__item--next b,.pagination__item--previous b,.slick-initialized .slick-slide,article,figure,footer,header,main{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{position:absolute;display:block;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:0 0;color:transparent}.slick-next:before,.slick-prev:before{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}[dir=rtl] .slick-prev{left:auto}[dir=rtl] .slick-next{right:auto}.accordion-content ol>li p+div,.slick-slider{margin-bottom:30px}.slick-dots{bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1;color:#006887!important}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:25px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;color:#00a6d0}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-initialized .slick-slide:not(.slick-active){visibility:hidden}.slick-prev{left:10px}.slick-next,[dir=rtl] .slick-prev{right:10px}.slick-prev:before{content:"<"}.slick-next:before,[dir=rtl] .slick-prev:before{content:">"}[dir=rtl] .slick-next{left:10px}[dir=rtl] .slick-next:before{content:"<"}.slick-next,.slick-prev{width:40px;height:40px;margin-top:50px;top:0}.slick-next:before,.slick-prev:before{font-family:"Kievit OT";font-size:36px;font-weight:400;color:#fff;padding:0 5px 5px;display:block;background:#3582aa;border-radius:50%;width:40px;height:40px;text-shadow:0 0 0 #000;-webkit-transform:translateZ(0);opacity:1!important}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{color:#fff;background:#006887}.v2 .carousel{margin:0;padding:0 50px}.slick-dots{padding-top:1em}.dk-bg .slick-dots li.slick-active button:before{color:#fff!important;opacity:1}.dk-bg .slick-dots li button:focus:before,.dk-bg .slick-dots li button:hover:before{color:#fff!important}.slick-disabled{display:none!important}.careers-tpl .quotes .slick-slider .slick-dots li button:before{color:#f8f8fa!important}.careers-tpl .quotes .slick-slider .slick-dots li button:hover:before,.slick-slider.quotes .slick-dots li button:focus:before{color:#a5a5a5!important}.careers-tpl .quotes .slick-slider .slick-dots li.slick-active button:before{color:#adacaa!important}@media only screen and (max-width:480px){.v2 h2.section-hdr{font-size:2.25em;padding-bottom:.5em}.v2 h2.section-hdr+.cols{padding-top:0}.section-hdr+.subhdr{margin-bottom:1em!important}div.main-promo-area{background:url(http://www.couchbase.com/binaries/content/gallery/website/homepage/patterns/paypal-bg-responsive.jpg) no-repeat right 1px #00aede!important;padding:2em 0 3.5em}div.main-promo-area.basic-parallax{padding:0}div.main-promo-area h1{font-size:2.5em}}.accordion-content.closed,.preview-content{display:none}.hide{}#products-section .section-hdr{font-size:30px;padding-bottom:45px}.hp-customers{padding:1.25em 0;margin-bottom:-1.5em!important}.hp-customers h2{font-size:1.15em;margin:.75em 0;text-shadow:2px #000}.hp-customers ul{display:table;margin:0 auto}.hp-customers li{display:table-cell;padding:1.5em 1em;width:15%}.hp-customers li img{height:25px}.hp-customers.md h2{font-size:1.25em;margin-bottom:1em}.hp-customers.md li img,.partner-customers li img{height:30px}.homepage-video{width:100%}div.main-promo-area .mobile,div.section .mobile{display:block!important}div.bottom-buffer-space{min-height:3em!important}div.download-intro__wrapper>ul[role=menu]{margin:3em 0!important}div.ctablock--bright{margin-bottom:3em!important}#google-cse-results .mediablock{margin:0!important}#google-cse-results .mediablock__content{height:auto!important;padding:0!important}#google-cse-results .mediablock .layout-wrapper{max-width:inherit}#google-cse-results .mediablock__content iframe{height:1000pt!important;position:relative!important;width:980px!important;margin:0 0 0 19%!important}section.list{text-align:center}.accordion-content{background-color:#f4f8fb;border-top:1px solid #bbb;padding:15px 10px 15px 20px}.accordion .accordion-link{position:relative;margin-bottom:0}.accordion-link a.show{cursor:default;text-decoration:none!important}.accordion-link a{position:relative;display:block;border-top:1px solid #bbb;padding:8px 5px 8px 22px}.accordion-link a:before{content:"";position:absolute;width:7px;height:9px;z-index:1;background-image:url(http://www.couchbase.com/binaries/content/gallery/couchbase-developer-portal/icons/accordion-closed.png);background-repeat:no-repeat;background-size:7px 9px;transition:transform .4s ease-out;left:7px;top:14px}.accordion-link a.show h2:before{background-image:url(http://www.couchbase.com/binaries/content/gallery/couchbase-developer-portal/icons/accordion-open.png);transform:rotateZ(90deg)}.accordion-link a.show:not(:first-of-type){border-top:1px solid #b0b1a9}.accordion-link a.show~.css-cols{border-bottom:1px solid #b0b1a9}@media only screen and (max-width:480px){.accordion-content{padding-left:0;padding-right:0}.accordion-list-tpl #getting-started-accordion .accordion-content,.accordion-list-tpl section{padding-left:5px;padding-right:5px}}section.project-list{padding-top:40px}section.project-list h3{font-size:28px}section.project-list h3:not(:first-child){margin-top:15px}section.project-list .contact:before{content:"Contact(s): ";font-weight:700}section.project-list .accordion-content{font-size:16px}section.project-list .accordion-content a:not(.button){text-decoration:underline}section.project-list .cols+.cols>.col{padding-top:30px}section.project-list .accordion{border-top:1px solid #bbb;border-bottom:1px solid #bbb}section.project-list .accordion-link:first-of-type a{border-top:0}section.project-list .accordion-content:last-of-type{border-radius:0 0 5px 5px}section.project-list .accordion+.accordion{margin-top:40px}article h4,section.project-list .accordion .accordion-link>a{color:#252525}section.project-list h4 .sub{display:block;font-weight:400;font-size:14px;margin-top:3px}section.project-list .accordion-link a:before{top:11px}section.project-list div.accordion-link a:before{top:24px}section.project-list .accordion h2{font-size:24px;font-weight:400}section.project-list .accordion .accordion-link img{max-height:15px}.accordion-link p{margin-bottom:0;font-size:16px}.accordion .accordion-content section{padding:20px 0}#getting-started-accordion,#getting-started-accordion .accordion-content{background:0 0;border:none;max-width:1088px;margin:0 auto}#getting-started-accordion h2{font-family:'Roboto Condensed',sans-serif;font-weight:400}#getting-started-accordion .accordion-content li,#getting-started-accordion .accordion-content p{font-family:'Lato',sans-serif}#getting-started-accordion .accordion-content h3{font-family:"Roboto Condensed",sans-serif}#getting-started-accordion .accordion-content{padding:20px 12px 30px}#getting-started-accordion .accordion-content a.button{font-size:14px;padding:.8em 1em .85em;margin-top:5px;margin-bottom:20px}#getting-started-accordion .accordion-link>a{border:none;text-shadow:0 0 2px #000;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#getting-started-accordion .accordion-link>a:before{background-image:none}#getting-started-accordion .accordion-link>a:after{content:"+";position:absolute;font-size:24px;font-weight:700;color:#fff;z-index:1;background-image:none;background-repeat:no-repeat;transition:transform .4s ease-out;right:18px;top:16px}#getting-started-accordion .accordion-link>a.show:after{content:"-";width:10px;transform:rotateZ(180deg);top:20px;right:20px}#getting-started-accordion .accordion-link h2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;width:100%;margin-top:0;margin-bottom:3px}#getting-started-accordion .accordion-link h2 span.step{flex:0 0 100px;-ms-flex:0 1 80px;background:#b10004;text-transform:uppercase;font-size:18px;padding-right:25px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-align:center;align-items:center;white-space:nowrap}#getting-started-accordion .accordion-link h2 span.title{background:#545657;padding-left:40px;background-image:url(http://www.couchbase.com/binaries/content/gallery/website/modules/accordion/accordion-chevron.gif);background-repeat:no-repeat;background-size:18px 100%;top:0;left:0}#getting-started-accordion .accordion-link .show .title{background-color:#252525}#getting-started-accordion .accordion-link>a:focus .title,#getting-started-accordion .accordion-link>a:hover .title{background-color:#3c3c3c}#getting-started-accordion .accordion-link>a:before{left:18px}#getting-started-accordion .accordion-link>a:focus,#getting-started-accordion .accordion-link>a:hover{text-decoration:none}#getting-started-accordion .accordion-link .step:after,#getting-started-accordion .accordion-link>a:hover h2{content:''}#getting-started-accordion #get-started-step-1{font-size:18px;margin-right:15px;margin-bottom:10px}#getting-started-accordion a.download{text-decoration:none}#getting-started-accordion h3+p{margin-top:-10px}.download-setting a.download:before,a.action.download:before{background:no-repeat 50% 50%;background-image:url(../../images/icons/download-white.png);content:"";display:inline-block;margin:-2px .5em 0 0;vertical-align:middle}.download-setting a.download:before{height:20px;width:20px}a.action.download:before{width:15px;height:15px;background-size:15px 15px}@media only screen and (max-width:1000px){#getting-started-accordion a.action.download:before,table.downloads div.platform:before{content:none!important}}.accordion-link a.show:before{background-image:url(http://www.couchbase.com/binaries/content/gallery/couchbase-developer-portal/icons/accordion-open.png);transform:rotateZ(90deg)}.learn-support-sec .accordion-content ol{background:0 0;padding-left:22px!important;margin-top:0;margin-bottom:0}.jump-nav,.jump-nav a,.learn-support-sec h1,.learn-support-sec h2,.learn-support-sec h3,.learn-support-sec h4,blockquote{font-family:'Roboto Condensed',sans-serif}.learn-support-sec.home-tpl a:focus,.learn-support-sec.home-tpl a:hover,.learn-support-sec.landing a:focus,.learn-support-sec.landing a:hover{text-decoration:underline}.learn-support-sec .banner{text-align:center}.learn-support-sec .banner:first-child{padding:35px 20px}.learn-support-sec section{padding-top:50px;padding-bottom:50px}.learn-support-sec.doc-list section:not(.banner) li a{font-size:15px;font-weight:300}section.documents{padding:40px 0 25px}.learn-support-sec h1{font-weight:300}.learn-support-sec h1 .cat:last-child{font-size:18px;text-transform:uppercase;padding-bottom:10px;display:block}.learn-support-sec h2.deemphasize{font-size:18px;text-transform:uppercase;margin-bottom:18px;font-weight:400}.learn-support-sec h2.deemphasize+.cols h3,.learn-support-sec h2.deemphasize+h3{font-size:26px;margin-bottom:15px}.learn-support-sec .jump-nav{background:#e8e8e8}.learn-support-sec .jump-nav .cols{max-width:600px;margin:0 auto!important}.learn-support-sec .jump-nav.move-into-banner:not(.fixed){margin-top:-15px;margin-bottom:-20px}section.sitemap{border-top:1px solid #bbb9b6;color:#3c3d3f;background:#fff}section.sitemap .col,section.sitemap .col:first-child{padding-left:40px!important}section.sitemap .col{padding-right:30px}section.sitemap .icon{max-width:20px;max-height:20px;position:absolute;left:0}section.sitemap h2{font-size:26px;margin-bottom:30px;font-weight:400!important}section.sitemap h2 a{border-bottom:1px solid #ccc}section.sitemap h2 a:focus,section.sitemap h2 a:hover{border-bottom:0}.learn-support-sec.landing .list h2 a,.partner-landing .banner h2 a,section.sitemap h2 a,section.sitemap h3 a{color:inherit}section.sitemap p{font-family:"Roboto Condensed",sans-serif;font-size:14px}.learn-support-sec.landing .list h2{font-size:29px;line-height:1.2em}.learn-support-sec.landing .list h2 img{display:block;margin:20px auto 15px;height:35px}.learn-support-sec.landing .list h2 a:hover{border-bottom:none}.learn-support-sec.landing .list h3{margin-bottom:10px}.learn-support-sec.landing .list .label,.learn-support-sec.landing .list h3{text-transform:uppercase;font-size:.85em;font-weight:400}.learn-support-sec.landing .list p,.learn-support-sec.landing .list ul.cat-links>li{font-size:17px;color:#000}.learn-support-sec.landing .list h2,.learn-support-sec.landing .list p,.learn-support-sec.landing .list ul.cat-links>li{font-weight:300}table.center{margin-left:auto;margin-right:auto}.learn-support-sec.landing .list a{color:#cb0005}.learn-support-sec.landing table.vcard .label{display:inline-block;font-size:.9em;text-transform:uppercase}.learn-support-sec.landing .table td{padding:.25em 1em}.learn-support-sec.landing ul.cats{display:block;margin:0 auto!important;padding:0!important;max-width:500px;list-style-type:none;text-align:left}@media screen and (max-width:799px){.learn-support-sec.landing ul.cats{max-width:none}}.learn-support-sec.landing ul.cats .cat-icon{position:absolute;left:0;max-width:50px;max-height:50px;margin-top:5px}.learn-support-sec.landing ul.cats>li{position:relative;padding-left:80px;page-break-inside:avoid;break-inside:avoid;padding-bottom:20px}.crumbs li,.learn-support-sec.landing ul.cat-links>li{display:inline-block}.learn-support-sec.landing ul.cat-links>li:not(:last-child):after{content:"|";padding-left:12px;padding-right:10px}.learn-support-sec.landing .steps{margin-top:20px;background:#f6fafd;padding:15px}.learn-support-sec.landing .steps>ol>li{margin-bottom:12px}@media only screen and (min-width:900px){.learn-support-sec.landing ul.cats{max-width:100%;-moz-column-count:2;column-count:2;overflow:hidden;position:relative;-moz-column-gap:80px;column-gap:80px}}.learn-support-sec.landing .button:focus,.learn-support-sec.landing .button:hover{background:#f1f1f1}@media only screen and (max-width:799px){.learn-support-products h2{text-align:center!important}.pad-between .col{padding-bottom:15px}.learn-support-products .featured{margin-top:15px;padding-top:15px}.learn-support-sec .tpl-footer{padding:15px}.learn-support-sec .tpl-footer .col{width:100%}}.about-experts h4{font-size:25px}article ul{padding-left:25px;padding-bottom:16px}article p{margin-bottom:1rem}@media only screen and (min-width:800px){.learn-support-products .col:first-child .news{padding-right:40px}.learn-support-products .col:last-child .news{padding-left:40px}.learn-support-products .featured{padding:25px 0 0}}.crumbs{font-weight:300;font-size:13px;font-family:sans-serif;line-height:2em}.crumbs ul{margin:0;padding:0;list-style-type:none}.crumbs a{display:inline-block;margin:0;padding:0;color:#3c3d3f}.crumbs li:after{content:"/";padding-right:2px;padding-left:6px;color:#57585b}.crumbs li:last-child:after{content:""}.article{background:#fafafa;padding-left:42px}section.banner{border-top:0;background-size:cover;background-position:top left;background-repeat:no-repeat;padding:60px 15px;text-align:center}section.banner p{font-size:24px;margin-bottom:25px}section.banner :last-child{margin-bottom:0}section.banner.dk-bg{background-color:#023544}section.banner.dk-bg .button{font-size:18px;background:#fff;color:#cb0005;font-weight:700;border-radius:4px;border:1px solid #000}section.banner h1+.button{margin-top:20px}.banner.dk-bg h2,.banner.dk-bg p{text-shadow:0 0 2px #000}section.banner.dk-bg a:not(.button),section.banner.dk-bg a:not(.button):focus,section.banner.dk-bg a:not(.button):hover{color:#fff}.partner-landing .banner.show-design{background-image:url(images/backgrounds/two-people-shaking-hands.jpg)}.partner-landing .banner{margin-top:25px;background-size:100%;background-position:top right;color:#000}.partner-landing .banner:first-child{background-color:#4d4d4d}.banner h2{font-family:'Roboto Condensed',sans-serif;font-size:50px;margin:-8px 0 15px;font-weight:300}.banner h2,.banner p{text-shadow:0 0 2px #fff}.banner .bg-img :not(.button){text-shadow:0 0 3px #000}.banner .bg-img h1{margin:0}.banner p,.learn-support-sec.landing .banner p{font-size:18px;margin-bottom:25px}.partner-landing .button{background:#333;color:#fff;font-size:15px;border:1px solid #333;padding:12px 20px}.partners-sec .banner>.wrapper{max-width:700px}.learn-support-sec .banner>.wrapper>:not(.featured){max-width:700px;margin-left:auto;margin-right:auto}.learn-support-sec .banner>.wrapper>:last-child,.learn-support-sec .banner>.wrapper>div>:last-child{margin-bottom:0}.learn-support-sec.landing h2,.learn-support-sec.landing h3{font-weight:300}.learn-support-sec.doc-list .banner:first-child,.learn-support-sec.landing .banner:first-child{background-color:#f2f2f2;border-bottom:1px solid #b9b7b4}.learn-support-sec section.banner .button{font-size:16px}.learn-support-sec.landing section.banner .button{background:#fff}.learn-support-sec.landing section.banner .button:not(:last-child){margin-right:15px;margin-bottom:10px}section.logos{text-align:center;padding:50px 15px}section.logos h2{font-size:32px;margin-bottom:30px}section.logos ul{display:table;margin:0 auto 40px}section.logos li{display:inline-block;padding:12px 32px}section.quotes{padding:40px 15px}section.quotes .wrapper{max-width:950px}section.quotes .quoter--image img{max-height:225px;border-radius:50%}section.quotes,section.quotes .col:last-child{background-color:#323a40}section.quotes blockquote{position:relative;color:#fff;font-size:24px;font-family:'Lato';padding:0 10px;margin:0 40px}section.quotes .quote{font-family:'Lato';background-color:transparent;padding:0 0 0 5px;font-style:italic}section.quotes blockquote .quoter{display:inline-block;margin-top:26px;border-top:1px solid #a8a89e;padding-top:26px}section.quotes .quoter--image{text-align:right}section.quotes blockquote .quoter--image{display:none;text-align:center}section.quotes blockquote .quoter--name{text-transform:uppercase;font-size:1.1rem;font-family:'Lato'}section.quotes blockquote .quoter--title{display:block;margin-top:5px;font-style:italic;font-size:1.1rem}section.quotes blockquote .quoter--name,section.quotes blockquote .quoter--title{margin-left:5px}@media only screen and (max-width:49.99em){section.quotes{text-align:center}section.quotes blockquote{margin:0}blockquote .quote:before{position:relative;padding-right:5px}section.quotes .col:first-child{display:none}section.quotes blockquote .quoter--image{display:block}section.quotes blockquote .quoter--image img{max-height:100px;margin-bottom:12px}}.partner-landing .button:focus,.partner-landing .button:hover{color:#666;background:#eaeaea}.partner-customers ul{display:table;padding-bottom:1.5em;margin:0 auto}.partner-customers li{display:table-cell;padding:.1em 2em;text-align:center}#page-nav.fixed,.jump-nav.fixed{border-bottom:1px solid #000}#page-nav.fixed .header,.jump-nav.fixed .header{margin-top:8px!important}.partner-type,.partner-type-benefits .focus{font-family:'Roboto Condensed',sans-serif}.partner-type{padding:40px 0 60px;background:#f9f9fa;text-align:center;color:#303030}.partners-sec section.list.partner-type h2{font-size:16px;text-transform:uppercase;font-family:"Kievit OT",sans-serif;margin-bottom:30px}.partners-sec section.list.partner-type h3{font-size:32px}.partners-sec section.list.partner-type .button{border:0;margin-top:0}.partners-sec section.list.partner-type-benefits .col{padding-top:0;padding-bottom:0}@media (min-width:800px){.partners-sec section.list.partner-type .col{padding-top:0;padding-bottom:0}}@media (max-width:799px){.partners-sec section.list.partner-type .col{padding-top:0;padding-bottom:25px}.partners-sec section.list.partner-type .col:last-child{padding-bottom:0}}section.partner-type-benefits{border-top:1px solid #d1d1d1;padding:60px 0;color:#303030}h2 .sub,h3 .sub,h4 .sub{margin-bottom:8px}.partners-sec section.banner{background-position:top right}#overview-section .ctablock__wrapper,#overview-section .layout-wrapper .section-hdr,.partners-sec.become-a-partner section.list .col{padding-top:0}.partners-sec.become-a-partner section.list h2{font-size:35px}.getting-started-page section.alt-section{border:none!important}.one-column{max-width:600px;margin-right:auto;margin-left:auto}@media only screen and (min-width:800px){.boxes[class*=columns--]{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.boxes[class*=columns--]>.box{background:#eaeaea}.boxes[class*="--space-between--"]{-ms-flex-pack:justify;justify-content:space-between}div[class*="--space-between--"]>.box:first-child:nth-last-child(2),div[class*="--space-between--"]>.box:first-child:nth-last-child(2)~.box{width:49%}div[class*="--space-between--"]>.box:first-child:nth-last-child(3),div[class*="--space-between--"]>.box:first-child:nth-last-child(3)~.box{width:32%}div[class*="--space-between--"]>.box:first-child:nth-last-child(4),div[class*="--space-between--"]>.box:first-child:nth-last-child(4)~.box{width:24%}div[class*="--space-between--"]>.box:first-child:nth-last-child(5),div[class*="--space-between--"]>.box:first-child:nth-last-child(5)~.box{width:19.5%}.cols.equal-widths>.col:first-child:nth-last-child(2),.cols.equal-widths>.col:first-child:nth-last-child(2)~.col{width:50%}.cols.equal-widths>.col:first-child:nth-last-child(3),.cols.equal-widths>.col:first-child:nth-last-child(3)~.col{width:33.33%}.cols.equal-widths>.col:first-child:nth-last-child(4),.cols.equal-widths>.col:first-child:nth-last-child(4)~.col{width:25%}.cols.equal-widths>.col:first-child:nth-last-child(5),.cols.equal-widths>.col:first-child:nth-last-child(5)~.col{width:20%}.cols.pad-between>.col:first-child:nth-last-child(2),.cols.pad-between>.col:first-child:nth-last-child(2)~.col{padding-left:3%;padding-right:3%}.cols.pad-between>.col:first-child:nth-last-child(3){padding-left:0;padding-right:4%}.cols.pad-between>.col:first-child:nth-last-child(3)~.col{padding-left:2%;padding-right:2%}.cols.pad-between>.col:first-child:nth-last-child(3)~.col:last-child{padding-left:4%;padding-right:0}.cols.pad-between>.col:first-child:nth-last-child(4),.cols.pad-between>.col:first-child:nth-last-child(4)~.col{padding-left:25px;padding-right:25px}.cols.pad-between>.col:first-child:nth-last-child(5),.cols.pad-between>.col:first-child:nth-last-child(5)~.col{padding-left:10px;padding-right:10px}.cols.pad-between>.col:first-child{padding-left:0!important}.cols.pad-between>.col:last-child{padding-right:0!important}}.learn-support-sec.landing.getting-started-page .banner{border-top:none}.learn-support-sec.landing.getting-started-page section.sitemap{border-top:0!important;border-bottom:0!important;background:0 0!important}p+.flex-cols{margin-top:25px}.flex-cols{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.flex-cols.video-right-rail .col{-ms-flex:1;flex:1}.flex-cols.video-right-rail .col:first-child{-ms-flex:1;flex:1.25}}@media only screen and (max-width:1023px){.flex-cols.video-right-rail{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:800px){.flex-cols{-ms-flex-direction:row;flex-direction:row}.flex-cols.no-wrap-desktop{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-cols>.col{min-width:0}.flex-cols:not(.equal-widths)>.col:first-child:nth-last-child(2){margin-left:0;margin-right:40px}.flex-cols:not(.equal-widths)>.col:first-child:nth-last-child(2)~.col{margin-left:40px;margin-right:0}.flex-cols.equal-widths>.col:first-child:nth-last-child(2),.flex-cols.equal-widths>.col:first-child:nth-last-child(2)~.col{width:47%}.flex-cols.equal-widths>.col:first-child:nth-last-child(3),.flex-cols.equal-widths>.col:first-child:nth-last-child(3)~.col{width:30%}.flex-cols.equal-widths>.col:first-child:nth-last-child(4),.flex-cols.equal-widths>.col:first-child:nth-last-child(4)~.col{width:22%}.flex-cols.equal-widths>.col:first-child:nth-last-child(5),.flex-cols.equal-widths>.col:first-child:nth-last-child(5)~.col{width:18%}}.accordion-content .choose-edition{-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;margin-top:-10px}.accordion-content .choose-edition .p{margin-left:0}.accordion-content ol>li{margin-bottom:20px}.video-caption{padding:10px}.video-caption h3{font-weight:700!important;font-size:18px!important}.video-caption p{font-size:15px}.toggle-group{display:inline-table}.toggle-group>li{display:table-cell}.toggle-item a{vertical-align:middle;border-radius:0;color:#22647a;padding:5px 10px;min-height:inherit;font-size:15px;font-weight:400;white-space:nowrap;background:#f2f2f2;border:1px solid #e6e6e6;display:block}.download-settings .toggle-group{margin-top:8px;margin-bottom:8px}.toggle-item:first-child a{border-radius:.25em 0 0 .25em}.toggle-item:not(:first-child) a{border-left:0}.toggle-item:last-child a{border-radius:0 .25em .25em 0}.toggle-item{float:none}.toggle-item a:focus,.toggle-item a:hover{text-decoration:none}.toggle-item a:not(.selected):focus,.toggle-item a:not(.selected):hover{background:#eaeaea}.toggle-item a.selected{color:#fff;background:#00a5d2;border:1px solid #1585a6;padding:6px 10px;border-radius:3px}.toggle-item a.selected:focus,.toggle-item a.selected:hover{color:#fff;cursor:default}.button-group,.ui-group{display:inline-block}.ui-group+.ui-group{margin-left:25px}.ui-group .ui-group--title{display:inline-block;vertical-align:top;font-size:1rem;line-height:40px;margin:0 10px 0 0;font-weight:700}.button-group:after{content:'';display:block;clear:both}.button-group .btn{float:left;font-size:.9rem;margin-top:6px}.button-group button{margin-right:1px;display:inline-block;padding:5px 15px;background:#eee;border:none;border-radius:0;color:#222;text-shadow:0 1px #fff;outline:0}.button-group button.selected{color:#fff;background:#000;text-shadow:0 1px #000}.button-group button.inactive{color:#999}.button-group input{width:15rem;padding:3px 5px 4px;font-weight:300;border:1px solid #888}.filter-button-group+.filter-button-group,.filter-button-group+.ui-group--title{margin-left:25px}#overview-section{padding-top:50px}.become-a-partner .list,.list-lines{padding-top:60px}.become-a-partner .list .cols:first-child,.list-lines .cols:first-child{margin-top:-15px}@media only screen and (min-width:50em){.become-a-partner .list .col,.list-lines .col{text-align:left}}.become-a-partner .list .col:first-child,.list-lines .col:first-child{padding-right:15px}.become-a-partner .list .col:last-child,.list-lines .col:last-child{padding-left:15px}.become-a-partner .list li,.list-lines .articles>li{border-bottom:1px solid #ccc;box-sizing:border-box;overflow:auto;width:100%}.become-a-partner .list li{padding:10px 0}.become-a-partner .list li:last-child,.list-lines li:last-child{border-bottom:0}.become-a-partner .list a,.light-gray-background h2,.list-lines a{color:#000}.become-a-partner .list em,h2 .sub,h3 .sub,h4 .sub{text-transform:none;font-size:13px}.become-a-partner .list em{font-family:"Roboto Condensed";border-bottom:3px solid #009bcc;margin-top:-12px;padding-bottom:12px;margin-bottom:-14px}.become-a-partner .list .sub,.become-a-partner .list em,.list-lines .sub{display:block;line-height:1.5em;font-style:italic}.become-a-partner .list h3,.list-lines h3{font-family:'Roboto Condensed',sans-serif;font-size:29px;margin:15px 0 -18px;padding:10px 0 0;font-weight:400}.become-a-partner .list h3 .cta,.list-lines h3 .cta{padding-top:4px}.list-lines h4{font-family:'Roboto Condensed',sans-serif;font-size:16px;margin-bottom:0}.become-a-partner .list p:only-child,.list-lines p:only-child{font-size:15px;margin-top:0;padding-bottom:0}.become-a-partner .list img,.list-lines img{float:right;padding-top:2px;max-width:36px;max-height:36px;padding-bottom:0;padding-left:6px}.become-a-partner .list h4 img,.list-lines h4 img{float:none;padding-left:0;max-width:120px;padding-bottom:0}.become-a-partner .list p,.list-lines p{margin-top:12px}.become-a-partner .list li :last-child,.list-lines li :last-child{margin-bottom:0}.become-a-partner .list articles,.list-lines .articles>li{padding:10px 0 6px}.skin .boxes{display:-ms-flexbox;display:flex}.skin.two-columns.image-under-header .box,.skin.two-columns.image-under-header .boxes{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.skin.two-columns.image-under-header .box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.skin.two-columns .boxes{-ms-flex-wrap:wrap;flex-wrap:wrap}.skin.two-columns .box{width:50%}.skin.two-columns .box:nth-child(odd){padding-right:4%}.skin.two-columns .box:nth-child(even){padding-left:4%}.homepage-customers__item__logo img,.skin.full-width-image .image,.skin.full-width-image .image img{width:100%}.skin.image-under-header h3{-ms-flex-order:-1;order:-1}.skin.list-with-icons .box{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.skin.list-with-icons li.box{padding-bottom:2rem}.skin.list-with-icons .image{max-width:50px;margin-right:35px}.skin.list-with-icons .image img{max-width:50px}.skin.list-with-icons h3{font-size:1.12rem;color:#1c2328}.light-gray-background h3{color:#303030}.light-gray-background{background-color:#f9f9fa;color:#3c3d3f}.skin div:empty,.skin p:empty{display:none}.careers-tpl .skin.two-columns{padding:3rem 0 2rem}.careers-tpl .list .wrapper,.careers-tpl .skin .wrapper{padding:0 15px}.careers-tpl .skin.two-columns.image-under-header{padding:2.5rem 0 2rem}.careers-tpl .skin.two-columns.image-under-header h2{text-align:center;font-size:1.6rem;margin-bottom:2.25rem}.careers-tpl .skin.two-columns.image-under-header h3{text-transform:uppercase;font-size:1.1rem;font-family:'Roboto Condensed',sans-serif;margin-bottom:1rem;font-weight:400}.careers-tpl .skin.two-columns.image-under-header .content{padding-top:.75rem;padding-bottom:1rem}.community.landing .skin.event.promo{padding:28px 0 15px;background:#033343;text-align:center}.community.landing .skin.event.promo .wrapper{max-width:600px}.community.landing .skin.event.promo .subtitle-bottom{display:block;margin-bottom:8px}.skin.dk-bg h2{color:#fff;font-size:27px;font-family:"Kievit OT",sans-serif;margin:0 0 4px}.learn-support-sec section.list{padding-bottom:35px}.learn-support-sec section.latest{background-color:#f1f1f1;font-family:'Roboto Condensed',sans-serif}.learn-support-sec section.latest h2{margin:0 0 20px;font-size:29px}.learn-support-sec section.latest ul li{display:block;position:relative;margin-bottom:25px}.learn-support-sec section.latest .title{display:block;font-weight:700;color:inherit;margin-bottom:2px}.learn-support-sec section.latest ul span{font-size:.9rem}.learn-support-sec section.latest ul .date:after{content:"|";color:#666;padding:0 3px 0 8px}.learn-support-sec section.latest ul.blogs li{padding-left:55px}.learn-support-sec section.latest ul.blogs img.avatar{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%}.learn-support-sec section.latest ul.events li{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #bcbbb7}.learn-support-sec section.latest ul li:last-child{margin-bottom:0}@media screen and (max-width:799px){.learn-support-sec section.latest .col:not(:last-child){padding-bottom:45px}}.learn-support-sec.article-tpl .section-nav ul.list-main li{position:relative;padding:5px 0;font-size:16px;font-size:1rem}.learn-support-sec.article-tpl .section-nav ul.list-main li.custom-click-query ul>li{font-size:14px;font-size:.875rem}.learn-support-sec.article-tpl .section-nav ul.list-main li a{text-decoration:none;display:inline-block}.learn-support-sec.article-tpl .section-nav ul.list-main>li:last-child{border-bottom:1px solid #ccc}.learn-support-sec.article-tpl .section-nav ul.list-main li.custom-click-query ul{border:none;padding-left:10px}.learn-support-sec.article-tpl .section-nav ul.list-main li.custom-click-query ul i.toggle,.learn-support-sec.article-tpl .section-nav ul.list-main li.list-link i.toggle.perm{color:#9c9c9b}.learn-support-sec.article-tpl .section-nav ul.list-main li i.toggle{position:absolute;left:-20px;top:10px;transition:all .3s ease-out;transform:rotate(0deg);font-size:16px;font-size:1rem}.learn-support-sec.article-tpl .section-nav ul.list-main li i.toggle.rotate{transform:rotate(90deg);transition:all .3s ease-out}.learn-support-sec.article-tpl .section-nav ul.list-main li i.toggle.fader{transition:all 1s ease-in-out;color:#fff}.hp-tpl #comparisons h3{font-size:30px}.customer-stories.story section.banner{position:relative;background-size:cover;background-position:top center;background-color:#000;padding:0;overflow:auto}.customer-stories.story section.banner:before{display:block;position:absolute;content:" ";top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.25)}.customer-stories.story section.banner .wrapper{position:relative;max-width:900px;z-index:1;margin:32px auto 40px}.customer-stories.story section.banner h1:before{content:"Customer Story";display:block;text-transform:uppercase;padding-bottom:30px;font-size:20px;font-weight:700;line-height:1rem}.customer-stories.story section.banner.dk-bg h1{line-height:1.15em;text-shadow:0 0 10px #000;font-size:36px}@media (min-width:50.1em){.customer-stories.story section.banner.dk-bg h1{font-size:59px;margin-bottom:.1em}}@media (min-width:58em){.customer-stories.story section.banner{background-size:2000px auto}}.learn-support-sec .story .body .related-links h2{margin:0}.learn-support-sec .story .body .related-links hr{padding:0;margin:0 0 20px}.learn-support-sec .story .body .related-links a{color:#e1000c;text-decoration:none}.careers-tpl .hero{height:auto}.careers-tpl .hero-header{width:100%;bottom:0;background-color:rgba(0,0,0,.6)}.careers-tpl .hero-inner{position:relative;text-align:center}.careers-tpl .hero-header ul{text-align:center;display:block;padding:15px}.careers-tpl .hero-header ul>li{position:relative;display:inline-block;vertical-align:middle;padding:0 7px;font-family:"Kievit OT Light";font-size:14px}.careers-tpl .hero-header li:before{display:block;content:'';position:absolute;top:3px;right:-2px;width:1px;height:12px;background:#fff}.careers-tpl .hero-header li:last-child:before{width:0}.careers-tpl .hero-header .hero-link{background:0 0;border-top:none;color:#fff}.careers-tpl .hero-header .hero-register{padding:0 0 0 15px}.careers-tpl .hero-header .hero-register a{color:#17a5d2}.careers-tpl .hero-inner h2{margin:0;padding:170px 0 0;font-family:"Kievit OT Light";font-size:65px;line-height:85px;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.3)}.careers-tpl .hero-inner p{margin:0;font-size:26px;color:#fff}.careers-tpl section.list{padding:2.5rem 0 2rem}.careers-tpl section.list p{color:#1c2328}.careers-tpl section.list text-transform{text-transform:uppercase;color:#0082ab}@media screen and (min-width:961px){.hero-inner{height:455px}}@media screen and (max-width:960px){.careers-tpl .hero{height:385px}.careers-tpl .hero-inner h2{font-size:60px;line-height:62px;padding:140px 0 0}.careers-tpl .hero-inner p{font-size:24px}}@media screen and (max-width:799px){.careers-tpl .hero{height:175px}.careers-tpl .hero-inner h2{font-size:45px;line-height:32px;padding:55px 10px 5px}.hero-inner h2 br{display:none}.careers-tpl .hero-inner p{margin:0;padding:0 5px;font-size:18px;line-height:21px}}@media screen and (max-width:480px){.careers-tpl .hero-inner h2{padding:35px 10px 5px;font-size:34px}.careers-tpl .skin.list-with-icons .box{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.section.not-found h1{font-size:38px;margin-bottom:1rem}ul.errorPage,ul.errorPage li{padding-left:0;list-style:none}ul.errorPage{float:left;margin:0 30px 45px 0!important}ul.errorPage li{background:0 0;font-size:15px;line-height:1.5em}ul.errorPage a{color:#007da4}@media screen and (max-width:1135px){.section.not-found{padding-left:12px;padding-right:12px}}@-ms-viewport{width:device-width}body{font-family:"Kievit OT",sans-serif;color:#000;margin:0}a:focus,a:hover{color:#cc2a2e}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}hr.wide{background:#ccc;border:solid #fff;border-width:0 1em;max-width:52em;width:100%}button,input,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}ol.pagination__items>li:first-child{border-left-width:2px;border-radius:3px 0 0 3px}ol.pagination__items>li:last-child{border-radius:0 3px 3px 0;border-right-width:2px}.pagination{overflow:hidden;margin:3em auto}.pagination__items{float:left;left:50%;position:relative}.pagination__item{border:solid #1b1a19;border-width:2px 2px 2px 0;float:left;font-weight:700;position:relative;right:50%}.pagination__item a,.pagination__item span{display:block;line-height:3em;padding:0 1em;min-width:3em;text-align:center}.pagination__item span,.pagination__item--current{background:#e6e6e6}.pagination__item--next,.pagination__item--previous{background:no-repeat 50% 50%;width:4em}.pagination__item--next{background-image:url(../images/icons/pagination-next.png);border-radius:0 3px 3px 0}.pagination__item--previous{background-image:url(../images/icons/pagination-previous.png);border-radius:3px 0 0 3px;border-width:2px}.developer-portal-logo-grid{margin:3em auto;max-width:52em;padding:0 1em}.developer-portal-logo-grid__item{display:block;text-align:center}.developer-portal-logo-grid__item+.developer-portal-logo-grid__item{margin-top:3em}@media (min-width:36em){.developer-portal-logo-grid__item{float:left;padding:0 1em;width:33.33333%}.developer-portal-logo-grid__item+.developer-portal-logo-grid__item{margin-top:0}}.developer-portal-logo-grid__item span:before{background:#00bfe8 no-repeat 50% 50%;border-radius:50%;content:"";display:block;margin:0 auto 2em;height:7.5em;width:7.5em}.developer-portal-logo-grid__item .server span:before{background-image:url(../images/icons/developer-portal-server.png)}.developer-portal-logo-grid__item .mobile span:before{background-image:url(../images/icons/developer-portal-mobile.png)}.developer-portal-logo-grid__item .projects span:before{background-image:url(../images/icons/developer-portal-projects.png)}.ctablock--bright{background:#282725 url(../images/patterns/exhaust.jpg) repeat-y 50% 50%;color:#fff;margin:3em 0}.ctablock__content{font-size:20px;line-height:1.6;margin:1.5em 0}.ctablock--bright{background:#00bfe8 url(../images/patterns/mosaic-bright.png) 50% 50%}.article-listing__header__title{font-size:32px;font-weight:400;margin:0;text-align:center}.homepage-customers{margin:3em 0;padding:0 1em}.homepage-customers hr{margin:1.5em auto}.homepage-customers__title{font-weight:400;margin:0;text-align:center}.homepage-customers__content{overflow:hidden;width:100%}.homepage-customers__items{float:left;left:50%;position:relative}.homepage-customers__item{float:left;position:relative;right:50%}.homepage-customers__item__wrapper{display:table;width:100%}.homepage-customers__item__logo{display:table-cell;height:100px;margin:0;max-width:150px;padding:0 1em 1em;text-align:center;vertical-align:middle}.homepage-get-started{background:#f2f2f2;padding:3em 1em}.homepage-get-started__header{margin-bottom:3em;text-align:center}.homepage-get-started__header h1{font-weight:400;margin:0}.homepage-get-started__content{text-align:center;padding:0 1em}@media (min-width:30em){.homepage-get-started__content li{display:inline-block;padding:0 .5em;width:18em}}.homepage-get-started__content li+li{margin-top:1em}@media (min-width:30em){.homepage-get-started__content li+li{margin:0}}.homepage-get-started__content a{width:100%}.homepage-image-header{background:url(../images/photos/www.indexHeroElement.BG.jpg) no-repeat 50% 50%;background-size:cover}.homepage-image-header__content{margin:0 auto;padding:6em 1em}.homepage-image-header__content p{color:#fff;font-size:28px;line-height:1.2;margin:0;text-align:center;text-shadow:0 0 1em rgba(0,0,0,.4)}.homepage-image-header__content h1,.homepage-image-header__content h2{font-family:"Kievit OT",sans-serif;font-weight:700;color:#fff;text-align:center;text-shadow:0 0 2px RGBA(0,0,0,.36)}.homepage-image-header__content h1{margin-top:132px;margin-bottom:32px!important;font-size:64pt}.homepage-image-header__content h2{font-size:38pt}.homepage-image-header__content span.red{color:#cc2a2e}@media (min-width:30em){.homepage-image-header__content p{font-size:56px}}.homepage-products{background:#00bfe8 url(../images/patterns/mosaic-bright.png) 50% 50%;color:#fff;margin:3em 0;padding:3em 1em;text-align:center}.homepage-products__title{font-weight:400;margin:0}.company-hq-details__content .column+.column,.homepage-products__content{margin-top:1.5em}.homepage-products__content p{font-size:20px;line-height:1.6;margin:0 auto;max-width:34em}.homepage-products__content li{margin-bottom:3em;padding:0 1em}@media (min-width:30em){.homepage-products__content li{float:left;width:25%}.homepage-products__content li:nth-child(odd){clear:none}.homepage-products__content li:nth-child(4n+1){clear:left}}.homepage-products__content li span{background:#fff no-repeat 50% 50%;border-radius:50%;display:block;margin:0 auto 1.5em;height:124px;width:124px}.homepage-products__content li b{color:#1b1a19;font-weight:700;line-height:1.4;text-transform:uppercase}.homepage-products__actions li{margin-top:3em}.homepage-products__actions li:first-child{margin-top:0}@media (min-width:30em){.homepage-products__actions li{display:inline-block;margin:0 1.5em}}.homepage-products__actions a{min-width:16em}.homepage-products__actions span{display:block;margin-top:1.5em}.homepage-promos{background:#f2f2f2;border-bottom:1px solid #e6e6e6}.homepage-promos__promo{padding:3em 1em}@media (min-width:50em){.homepage-promos__promo{float:left;width:50%}.homepage-promos__promo:first-child{border-right:1px solid #e6e6e6;padding-right:3em}.homepage-promos__promo+.homepage-promos__promo{border-left:1px solid #e6e6e6;margin-left:-1px;padding-left:3em}}.homepage-promos__promo h1{font-weight:400;line-height:1.4;margin:0}.homepage-promos__promo p{color:#757575;font-size:20px;line-height:1.6;margin:1em 0}.company-hq-details{background:#7bbdcb;min-height:20em;padding:3em 1em}.company-hq-details .layout-wrapper{max-width:60em;position:relative}@media (min-width:40em){.company-hq-details .layout-wrapper{padding-left:16em}}.company-hq-details__header{margin-bottom:1.5em}.company-hq-details__header h1{color:#0d4c5a;font-size:32px;font-weight:400;margin:0}.company-hq-details__content{color:#fff;line-height:1.4}.company-hq-details__content img{border:.25em solid #fff;border-radius:50%;display:block;margin-bottom:1.5em}@media (min-width:40em){.company-hq-details__content img{left:0;position:absolute;top:0}}@media (min-width:64em){.company-hq-details__content .column{float:left;padding-right:3em;width:50%}.company-hq-details__content .column+.column{margin-top:0}}.company-hq-details__content h2,.company-hq-details__content p{font-size:20px;margin:0}.company-hq-details__content a{color:#fff;text-decoration:underline}.customer-grouping__item,.stats .stats__content ul li+li{margin-top:1.5em}@media (min-width:45em){.customer-grouping__item{float:left;padding:0 .75em;width:33.33333%}.customer-grouping__item:nth-child(3n){padding-right:0}.customer-grouping__item:nth-child(3n+1){padding-left:0}}.customer-grouping__item a{background:rgba(0,0,0,.6);display:table;height:13.75em;transition:background 100ms linear;width:100%}.customer-grouping__item a:focus,.customer-grouping__item a:hover{background:rgba(0,0,0,.5)}.customer-grouping__item__wrapper{background:no-repeat 50% 50%;background-size:cover}.customer-grouping__item__logo img{max-width:235px;width:100%}@media (min-width:56em){.sales-offices .sales-offices__items{margin-left:0}}.sales-offices__item,.sales-offices__item+.sales-offices__item{margin-top:3em}@media (min-width:40em){.sales-offices__item{float:left;padding-right:2.5em;width:50%}.sales-offices__item:nth-child(odd){clear:left}}@media (min-width:50em){.sales-offices__item{width:33.33333%}.sales-offices__item:nth-child(odd){clear:none}.sales-offices__item:nth-child(3n+1){clear:left}}.sales-offices__item:last-child{margin-bottom:0}.sales-offices__item .title{color:#000;font-size:16px;margin:0}.article__content p,.ctablock__content p,.sales-offices__item p,.textblock--centered__content p,.textblock__content p,article p{margin:0}.sales-offices__item--has-address{position:relative}.sales-offices__item--has-address:before{background:url(../images/icons/sales-office-marker.png) no-repeat 0 0;content:"";display:block;height:30px;left:-2em;position:absolute;top:0;width:20px}.stats--contained{background:#7bbdcb url(../images/patterns/mosaic-light.png) 50% 50%;color:#fff;margin:3em 0;padding:3em 0}.stats--contained__content,.stats--contained__header{margin:0 auto;max-width:65em;padding:0 1em}.stats--contained__title{font-size:28px;margin:0;text-align:center}.stats--contained__content li{font-size:20px;font-weight:700;line-height:1.4;margin-top:1.5em;padding:0 .5em;text-align:center}@media (min-width:50em){.stats--contained__content li{float:left;width:33.33333%}}.stats--contained__content li b{display:block;font-size:56px}.stats{margin:1.5em auto 3em}.stats__content li{color:#000;font-size:20px;font-weight:700;line-height:1.4;margin-top:1.5em;padding:0 .5em;text-align:center}@media (min-width:50em){.stats__content li{float:left;width:33.33333%}}.stats__content li span{background:#ec1e2c no-repeat 50% 50%;border-radius:50%;content:"";display:block;height:104px;margin:0 auto;width:104px}.stats__content li b{display:block;font-size:72px}.homepage-products__content ul:after,.homepage-promos:after,.sales-offices .sales-offices__items:after,.stats--contained__content ul:after,.stats__content ul:after{clear:both;content:"";display:table}.global-footer__contact__social a,.global-header-search button span,.product-section__nav__logo a{overflow:hidden;text-indent:100%;text-shadow:none;white-space:nowrap}.homepage-customers__items,.homepage-get-started__content ul,.homepage-products__actions ul,.homepage-products__content ul,.sales-offices .sales-offices__items,.stats .stats__content ul,.stats--contained__content ul{list-style:none;margin:0;padding:0}@-ms-viewport{width:device-width}.article__content p:first-child,.ctablock__content p:first-child,.featured-article__content p:first-child,.introblock__content p:first-child,.textblock--centered__content p:first-child,.textblock__content p:first-child,article p:first-child{margin-top:1em}.article__content p:last-child,.ctablock__content p:last-child,.featured-article__content p:last-child,.introblock__content p:last-child,.textblock--centered__content p:last-child,.textblock__content p:last-child,article p:last-child{margin-bottom:1em}.article__content p+ul,.ctablock__content p+ul,.featured-article__content p+ul,.introblock__content p+ul,.textblock--centered__content p+ul,.textblock__content p+ul,article p+ul{margin-bottom:0}.image-header__content>h1{text-shadow:0 0 10px #000}.image-header__content>span{text-shadow:0 0 4px #000}.page-intro.learn{margin:2.1em auto}li.icon-link-grid__item:hover{background:0 0 #fffae0;transition:background .1s ease-out}li.icon-link-grid__item{background:rgba(255,255,255,0);transition:background 2s ease-out}li.icon-link-grid__item:active{background:#406a73}li.icon-link-grid__item:active>a{background-color:#406a73;transition:background .1s ease-out}li.icon-link-grid__item>a{background-color:rgba(255,255,255,0);transition:background 1s ease-out}.slideshow-container{text-align:center}.slideshow-container>.slideshow-viewport{border-radius:18px;box-shadow:0 0 20px #666;height:389px;margin:0 auto;overflow:hidden;position:relative;width:980px}.slideshow-viewport>ul{display:block;margin:0;padding:0}.slideshow-viewport>ul>li.slide{margin:0;padding:0;cursor:pointer;opacity:0;transition:opacity 1.75s linear}.slideshow-viewport>ul>li.slide.active{opacity:1}.slideshow-viewport>ul>li.slide,.slideshow-viewport>ul>li.slide .cover{display:block;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.bullet{display:none}.download-section__content .links li,.speaker+.bullet{display:inline-block}h1.featured-article__title>a{color:#fff}h1.article__title>a{color:#000}.article__content{line-height:1.1em;margin:1em 0}.featured-article__content{color:#fff;font-size:1.3em;line-height:1.25em}.article__avatar{box-sizing:content-box;width:75px}.featured-article__avatar{box-sizing:content-box;width:100px}.speaker .bullet:first-child,.speaker .bullet:last-child{display:none}.featured-article .twitter-name{color:#6fd!important}.customer-grouping{margin:3em auto;max-width:68em;padding:0 1em}.customer-grouping__title{font-size:28px;font-weight:400;margin:0 0 40px;text-align:center}.customer-grouping__item__logo{display:table-cell;margin:0;padding:1em;text-align:center;vertical-align:middle}ul.customer-grouping__items{text-align:center;font-size:0}li.customer-grouping__item{font-size:16px;float:none;display:inline-block;height:220px;margin:0 6px 13px;padding:0;width:340px}li.customer-grouping__item>div.customer-grouping__item__wrapper{background:0 0;height:13.75em;position:relative}li.customer-grouping__item>div>a{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:background 100ms linear 0s;width:100%;background:0 0}li.customer-grouping__item div.svg-container{height:100%;left:0;position:absolute;top:0;width:100%;opacity:.35;transition:opacity ease-in-out .33s}li.customer-grouping__item>div>a:hover{background:0 0}li.customer-grouping__item>div>a:hover div.svg-container{opacity:.75;transition:opacity ease-in-out .33s}li>div.customer-grouping__item__wrapper>a>figure.customer-grouping__item__logo{margin:0;text-align:center;height:100%;left:0;padding:0;position:absolute;top:0;width:100%;z-index:1}li>div.customer-grouping__item__wrapper>a>figure.customer-grouping__item__logo>img{border:2px solid #fff;box-shadow:0 0 15px #fff;display:inline-block;height:60%;margin:5% 0;max-width:none;width:auto}.customer-grouping__item__wrapper>a>figure.customer-grouping__item__logo>h2{color:#000;display:block;font-size:1.3em;font-weight:400;height:auto;letter-spacing:-.015em;margin:0;max-width:none;overflow:visible;position:relative;text-overflow:ellipsis;text-shadow:0 0 9px #fff}.quoteblock:before{background:#514b48}.quoteblock{background:#514b48 no-repeat 50% 50%}.quoteblock.no-image{background:#514b48;background:linear-gradient(135deg,#4c4c4c 0%,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#131313', GradientType=1)}.carousel{margin:3em 0}.carousel__wrapper{padding:0 2em;position:relative}.carousel__pages{overflow:hidden;position:relative}.carousel__page{transition:all 200ms ease-in-out;transform:translate3d(0,0,0);width:100%}.carousel__page--current{opacity:1;position:relative;z-index:1}.carousel__page--next,.carousel__page--previous{opacity:0;position:absolute;top:0}.carousel__page--previous{transform:translate3d(-100%,0,0)}.carousel__page--next{transform:translate3d(100%,0,0)}.carousel__navigation--next,.carousel__navigation--previous{background:no-repeat 50% 50%;border:0;display:block;height:41px;margin-top:-1.5em;position:absolute;top:50%;width:24px;z-index:10}.carousel__navigation--next span,.carousel__navigation--previous span{display:block}.carousel__navigation--next span,.carousel__navigation--previous span,.pagination__item--next b,.pagination__item--previous b,.videoblock__button span{overflow:hidden;text-indent:100%;text-shadow:none;white-space:nowrap}.carousel__navigation--next{background-image:url(../images/icons/carousel-next.png);right:0}.carousel__navigation--previous{background-image:url(../images/icons/carousel-previous.png);left:0}.company-hq-details__content,.customer-grouping__items,.download-table__header,.event-date-location__wrapper,.featured-speakers__item,.featured-speakers__items,.footer-navigation,.global-footer,.global-footer__contact,.global-footer__contact__social,.global-header,.global-sub-footer,.homepage-products__content ul,.homepage-promos,.icon-link-grid__items,.logo-grid__items,.pagination__items,.primary-navigation__items,.related-content__items,.sales-offices .sales-offices__items,.stats--contained__content ul,.stats__content ul,.toggle-group{zoom:1}.company-hq-details__content:after,.customer-grouping__items:after,.download-table__header:after,.event-date-location__wrapper:after,.featured-speakers__item:after,.featured-speakers__items:after,.footer-navigation:after,.global-footer:after,.global-footer__contact:after,.global-footer__contact__social:after,.global-header:after,.global-sub-footer:after,.icon-link-grid__items:after,.logo-grid__items:after,.pagination__items:after,.primary-navigation__items:after,.related-content__items:after,.toggle-group:after{clear:both;content:"";display:table}.company-hq-details__content,.customer-grouping__items{list-style:none;margin:0;padding:0}.download-table{margin:0}.download-intro__wrapper ul,.download-section__content .links,.download-section__links .download-links,.download-table,.featured-speakers__items{list-style:none;padding:0}.footer-navigation__items,.global-footer__contact__social,.global-header-search ul,.icon-link-grid__items{list-style:none;margin:0;padding:0}.logo-grid__items{list-style:none;margin:0}.pagination__items,.primary-navigation__items,.related-content__items,.secondary-navigation__items,.sponsor-grid__items,.toggle-group{list-style:none;margin:0;padding:0}#global-header-search{font-size:.9em;margin-top:5px}.article__wrapper{margin:0 auto;max-width:52em;padding:0 1em 3em;position:relative}.article__header{padding:3em 0 0}.article+.article .article__header{border-top:2px solid #bfbfbf}.article__title{font-size:28px;margin:0}.article__meta{font-weight:700;margin:.5em 0}.article__avatar{border-radius:50%;display:none;left:-5em;position:absolute;top:3em}@media (min-width:65.5em){.article__avatar{display:block}}.article__footer{margin-top:1.5em}.article__footer a{background:url(../images/icons/article-arrow.png) no-repeat 100% 40%;display:inline-block;font-weight:700;padding-right:1em;text-transform:uppercase}.buttonblock{margin:3em 0;padding:0 1em;text-align:center}.button,.button--blue,.button--teal{color:#fff}.button,.button--blue,.button--grey,.button--teal,.global-footer__contact__button,.global-header__download-button{background:#ec1e2c;border-radius:3px;display:inline-block;font-size:16px;font-weight:700;line-height:1em;padding:1em 2.5em;text-align:center;text-transform:uppercase}.global-footer__contact__button,.global-header__download-button{color:#fff}.button--blue:focus,.button--teal:focus,.button:focus{background:#cc2a2e;color:#fff}.button--grey:focus{background:#cc2a2e}.button--blue:hover,.button--teal:hover,.button:hover,.global-footer__contact__button:focus,.global-header__download-button:focus{background:#cc2a2e;color:#fff}.button--grey:hover{background:#cc2a2e}.global-footer__contact__button:hover,.global-header__download-button:hover{background:#cc2a2e;color:#fff}.button--blue:active,.button--grey:active,.button--teal:active,.button:active,.global-footer__contact__button:active,.global-header__download-button:active{background:#be0e11}.button--blue{background:#0081a5}.button--blue:focus,.button--blue:hover{background:#006d8b}.button--teal{background:#6da6b3}.button--teal:focus,.button--teal:hover{background:#7fb5c1}.button--teal:active{background:#8fcad7}.button--grey{background:#e6e6e6;color:#000}.button--grey:focus,.button--grey:hover{background:#bfbfbf;color:#000}.button--grey:active{background:#4a4947;color:#fff}.button--outlined{background:0 0;border:2px solid #1b1a19;border-radius:5px;color:#1b1a19;display:block;font-weight:700;line-height:1.1;margin:0 auto;max-width:26em;padding:1.1em 1em 1em;text-align:center;text-transform:uppercase;width:100%}.button--outlined:focus,.button--outlined:hover{border-color:#1b1a19;color:#1b1a19}.ctablock{background:#282725 url(../images/patterns/exhaust.jpg) repeat-y 50% 50%;color:#fff;margin:3em 0}.ctablock__wrapper{margin:0 auto;max-width:52em;padding:40px 12px;text-align:center}.ctablock__title,.download-section__header h1{font-size:32px;font-weight:400;margin:0}.ctablock__wrapper .ctablock__content{font-size:20px;line-height:1.6;margin:1.5em 0}.download-intro__wrapper{line-height:1.4;margin:3em auto;max-width:52em;padding:0 1em;text-align:center}.download-intro__wrapper ul{margin:3em 0 0}.download-intro__wrapper li{display:inline-block;margin:0 1em}.download-intro__wrapper li a{font-size:24px;font-weight:700}.download-section{background:#f2f2f2}.download-section hr{border-color:#f2f2f2;max-width:64em}.download-section__header{background:#282725;color:#fff;padding:1.5em 0;text-align:center}.download-section__content{margin:0 auto;max-width:70em;padding:3em 1em}.download-section__content .title{font-size:24px;margin:0}.download-section__content .links{margin:.75em 0 0}.download-section__content .links li+li:before{content:"•";display:inline-block;margin:0 .75em 0 .5em}.download-section__subheader{margin-bottom:3em;position:relative;text-align:center}.download-section__subheader .next-version,.download-section__subheader .previous-version{font-size:1.2em;font-weight:700;position:absolute;text-transform:uppercase;top:1.5em}.download-section__subheader .next-version:before,.download-section__subheader .previous-version:after{background:no-repeat 0 0;content:"";display:inline-block;height:15px;vertical-align:middle;width:9px}.download-section__subheader .next-version{left:0}.download-section__subheader .next-version:before{background-image:url(../images/icons/download-next.png);margin-right:.5em}.download-section__subheader .previous-version{right:0}.download-section__subheader .previous-version:after{background-image:url(../images/icons/download-previous.png);margin-left:.5em}.download-section__links{text-align:center}.download-section__links .sub-title{font-size:20px;margin:2em 0 0;text-transform:uppercase}.download-section__links .download-links{margin:.5em 0 0}.download-section__links .download-links li{display:inline-block;margin-top:1.5em;padding:0 1em;width:30%}.download-section__links .download-links li a{font-weight:700}.download-section__links .download-links li span{display:block;margin-top:.5em}.download-table__wrapper{background:#fff;padding:2em 3em}.download-table__header{margin-bottom:1.5em}.download-table__header .toggle-group{float:left;margin-right:1em}.download-table__header p{float:left;font-weight:700;margin:0 1em;padding:1em 0}.download-table--additional-versions[aria-expanded=false]{display:none}.download-table--additional-versions>li:first-child{border-top:0}.download-table__row{display:table;table-layout:fixed;width:100%}.download-table__cell{display:table-cell;vertical-align:middle}.download-table__cell .platform{display:block;font-size:20px}.download-table__cell .platform:before{background:no-repeat 50% 50%;content:"";display:inline-block;height:80px;margin-right:1em;width:80px;vertical-align:middle}.download-table__cell .platform--android:before{background-image:url(../images/logos/android.png)}.download-table__cell .platform--net:before{background-image:url(../images/logos/net.png)}.download-table__cell .platform--ios:before{background-image:url(../images/logos/ios.png)}.download-table__cell .platform--java:before{background-image:url(../images/logos/java.png)}.download-table__cell .platform--linux:before{background-image:url(../images/logos/linux.png)}.download-table__cell .platform--macosx:before,.download-table__cell .platform--osx:before{background-image:url(../images/logos/mac.png)}.download-table__cell .platform--redhat:before{background-image:url(../images/logos/redhat.png)}.download-table__cell .platform--ubuntu:before{background-image:url(../images/logos/ubuntu.png)}.download-table__cell .platform--debian:before{background-image:url(../images/logos/debian.png)}.download-table__cell .platform--windows:before{background-image:url(../images/logos/windows.png)}.download-table__cell .download,.download-table__cell .instructions{font-weight:700}.download-table__cell .download:before,.download-table__cell .instructions:before{background:no-repeat 50% 50%;content:"";display:inline-block;margin:-2px .5em 0 0;height:20px;vertical-align:middle;width:20px}.download-table__cell .download:before{background-image:url(../images/icons/download.png)}.download-table__cell .instructions:before{background-image:url(../images/icons/open.png)}.download-table__cell .instructions[aria-pressed=true]{background:#f2f2f2;border-radius:.25em .25em 0 0;color:#000;display:inline-block;margin-bottom:-2em;padding:1em 1.5em 3em}.additional-versions a[aria-pressed=true]:before,.download-table__cell .instructions[aria-pressed=true]:before{background-image:url(../images/icons/close.png)}.download-table__cell--actions{color:#ec1e2c;font-size:20px;text-align:right}.download-table__cell--instructions{text-align:center}.download-table__instructions{background:#f2f2f2;margin-bottom:-1em;padding:1.5em}.download-table__instructions[aria-expanded=false]{display:none}.download-table__instructions .title{font-size:16px;margin:0}.additional-versions{border-top:2px solid #bfbfbf;padding-top:1em;margin:0 0 1.5em}.additional-versions a:before{background:url(../images/icons/open.png) no-repeat 50% 50%;content:"";display:inline-block;margin:-2px .5em 0 0;height:20px;vertical-align:middle;width:20px}.event-agenda{margin:3em auto;max-width:52em;padding:0 1em}.event-agenda__title{font-size:32px;font-weight:400;margin:0;text-align:center}.event-agenda__content{margin-top:3em}.event-agenda__content table{border-collapse:collapse;margin:0 auto}.event-agenda__content th{font-size:20px;font-weight:700;text-align:left;text-transform:uppercase}.event-agenda__content thead th{padding:0 0 1em 1.25em}.event-agenda__content tbody th{border-right:2px solid #ccc}.event-agenda__content tbody th span{display:block;padding-right:1.75em;position:relative}.event-agenda__content tbody th span:after{background:#ec1e2c;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #ccc;content:"";display:block;height:18px;position:absolute;right:-11px;top:0;width:18px}.event-agenda__content tbody tr:last-child th{border-color:#fff}.event-agenda__content tbody td{line-height:1.6;padding:0 1.5em 1.5em}@media (max-width:40em){.event-agenda__content table,.event-agenda__content tbody,.event-agenda__content td,.event-agenda__content th,.event-agenda__content tr{display:block}.event-agenda__content tbody th span:after,.event-agenda__content thead{display:none}.event-agenda__content tbody th{border:0;margin-bottom:1em}.event-agenda__content tbody td{margin-bottom:1.5em;padding:0}.event-agenda__content tbody td:before{content:attr(data-title);display:block;font-weight:700;text-transform:uppercase}}.event-date-location{margin:3em auto;max-width:52em;padding:0 1em;position:relative}.event-date-location:after{background:#ccc;bottom:1.5em;content:"";display:block;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.event-date-location__wrapper{border-bottom:2px solid #ccc;line-height:1.4;padding-bottom:1.5em}.event-date-location__wrapper .title{display:block;font-size:20px;font-weight:700;margin-bottom:.25em}.event-date-location__wrapper .event-date,.event-date-location__wrapper .event-location{float:left;min-height:7em;position:relative;width:50%}@media (min-width:50em){.event-date-location__wrapper .event-date,.event-date-location__wrapper .event-location{padding:1em 0 0 8.5em}}.event-date-location__wrapper .event-date:before,.event-date-location__wrapper .event-location:before{background:#7bbdcb no-repeat 50% 50%;border-radius:50%;content:"";display:block;margin-bottom:1em;height:5.125em;width:5.125em}@media (min-width:50em){.event-date-location__wrapper .event-date:before,.event-date-location__wrapper .event-location:before{left:2em;position:absolute;top:0}}.event-date-location__wrapper .event-date{padding-right:1.5em}.event-date-location__wrapper .event-date:before{background-image:url(../images/icons/event-date.png)}.event-date-location__wrapper .event-location{padding-left:1.5em}@media (min-width:50em){.event-date-location__wrapper .event-location{padding-left:8.5em}}.event-date-location__wrapper .event-location:before{background-image:url(../images/icons/event-location.png)}.featured-article{background:#7bbdcb}.featured-article__wrapper{margin:0 auto;max-width:52em;padding:3em 1em;position:relative}.featured-article__tag{color:#0d4c5a;display:block;font-weight:700;margin-bottom:1em;text-transform:uppercase}.featured-article__title{color:#fff;font-size:32px;margin:0}.featured-article__meta{color:#fff;font-weight:700;margin:.5em 0}.featured-article__avatar{border:.25em solid #fff;border-radius:50%;display:none;left:-7.5em;position:absolute;top:3em}@media (min-width:70em){.featured-article__avatar{display:block}}.article-filters-and-results .featured-article__wrapper{margin:0 0 0 1.5em}.article-filters-and-results.webinar-list .article__wrapper{margin:0;padding:0 1em 2.5em 0!important}.article-filters-and-results .article__header{padding:2em 0 0}.article-filters-and-results .featured-article__avatar{top:5.25em;left:-.75em;width:75px}@media (min-width:70em){.article-filters-and-results .featured-article__wrapper{padding-left:5.5em}.article-filters-and-results .featured-article__avatar{display:block}}.article-filters-and-results .article__avatar{top:3.3em;left:0;width:60px}@media (min-width:65.5em){.article-filters-and-results .article__wrapper{padding-left:5.5em}.article-filters-and-results .article__avatar{display:block}}.featured-article__footer a{background:#388695;border-radius:3px;color:#fff;display:inline-block;font-size:20px;font-weight:700;padding:.6em 2em .5em;text-transform:uppercase}.featured-speakers{background:#7bbdcb url(../images/patterns/mosaic-light.png) 50% 0;color:#fff;margin:3em 0}.featured-speakers__wrapper{margin:0 auto;max-width:52em;padding:3em 1em 0}.featured-speakers__title{font-size:32px;font-weight:400;margin:0;text-align:center}.featured-speakers__items{margin:3em 0 0}.featured-speakers__item{margin-bottom:3em}@media (min-width:30em){.featured-speakers__item{float:left;padding-right:1.5em;width:50%}.featured-speakers__item:nth-child(odd){clear:left}}.featured-speakers__item .avatar{background:#fff;border:.25em solid #fff;border-radius:50%;display:block;height:6.75em;margin-bottom:1em;width:6.75em}@media (min-width:40em){.featured-speakers__item .avatar{float:left}}.featured-speakers__item .avatar img{border-radius:50%}.featured-speakers__item__details{line-height:1.2}@media (min-width:40em){.featured-speakers__item__details{margin-left:7.75em;padding-top:1em}}.featured-speakers__item__details .name{font-size:20px;margin:0}.featured-speakers__item__details .title{margin:.35em 0}.featured-speakers__item__details .company{font-style:italic;margin:0}.generic-header,.image-header--no-bg{background:#f1f1f1 url(../images/patterns/thatch.png) 50% 50%;background-size:auto;color:#000;padding:0 1em}.generic-header__content{padding:3.125em 0;text-align:center}.generic-header__type,.image-header__type{display:block;font-size:15px;font-weight:700;text-transform:uppercase}@media (min-width:42em){.generic-header__type,.image-header__type{font-size:1.25em}}.generic-header__title,.image-header__title{font-size:32px;font-weight:400;line-height:1.1;margin:.5em 0 .15em}@media (min-width:42em){.generic-header__title,.image-header__title{font-size:56px}}.generic-header__detail{font-size:16px;margin:0}@media (min-width:42em){.generic-header__detail{font-size:20px}}.generic-header__avatar{border-radius:50%;display:inline-block;margin:0 8px}.highlighted-link{background:#e6e6e6;border:2px solid #bfbfbf;border-radius:.25em;display:block;font-size:20px;font-weight:700;line-height:1;margin:2.4em 0;padding:1.5em;text-align:center}.icon-link-grid{margin:3em auto;max-width:65em;padding:0 1em;position:relative}#tictactoe-victory{position:absolute;height:.8em;background:0% 0% #333;box-shadow:0 0 10px #000;border-radius:.6em;transform:rotate(40deg);left:7%;top:49%;width:85%;opacity:0;transition:opacity 2s ease .2s}.icon-link-grid__item{border-top:2px solid #ccc}.icon-link-grid__item:first-child{border-top:0}.icon-link-grid__item.empty{display:none}@media (min-width:38em){.icon-link-grid__item{border-left:2px solid #ccc;float:left;width:50%}.icon-link-grid__item:nth-child(odd){border-left-color:transparent;clear:left}.icon-link-grid__item:nth-child(2){border-top:0}.icon-link-grid__item.empty{display:list-item}}@media (min-width:57em){.icon-link-grid__item{width:33.33333%}.icon-link-grid__item:nth-child(odd){border-left-color:#ccc;clear:none}.icon-link-grid__item:nth-child(3n+1){border-left-color:transparent;clear:left}.icon-link-grid__item:nth-child(3){border-top:0}}.icon-link-grid__item a{display:block;font-weight:700;padding:3em;text-align:center;text-transform:uppercase}.icon-link-grid__item.empty{background:#fff!important}.icon-link-grid__item.empty a{opacity:0;cursor:default!important;transition:opacity 2s ease .2s}.icon-link-grid__item a:before{background:no-repeat 50% 50% #17bee7;border-radius:50%;content:"";display:block;margin:0 auto 2em;height:7.5em;width:7.5em}.icon-link-grid__item a span{font-size:20px}.icon-link-grid__item .webinars:before{background-image:url(../images/icons/learn-webinars.png)}.icon-link-grid__item .whitepapers:before{background-image:url(../images/icons/learn-whitepapers.png)}.icon-link-grid__item .blog:before{background-image:url(../images/icons/learn-blog.png)}.icon-link-grid__item .training:before{background-image:url(../images/icons/learn-training.png)}.icon-link-grid__item .events:before{background-image:url(../images/icons/learn-events.png)}.icon-link-grid__item .presentations:before{background-image:url(../images/icons/learn-presentations.png)}.icon-link-grid__item .documentation:before{background-image:url(../images/icons/learn-documentation.png)}.icon-link-grid__item .whynosql:before{background-image:url(../images/icons/learn-whynosql.png)}.image-header{background:no-repeat 50% 50%;background-size:cover;color:#fff;padding:0 1em}.image-header__content{max-width:26em;padding:6em 0 3em}@media (min-width:42em){.image-header__content{height:32.5em;padding:9em 0 0}}.image-header__title{margin-bottom:0}.introblock{background:#f9f9f9;border-bottom:1px solid #e6e6e6;padding:0 1em}.introblock__content{color:#757575;font-size:20px;line-height:1.6;padding:2em 0 0}.introblock__content p{margin:0}.introblock__sidebar{padding:2em 0}.introblock__sidebar p{color:#6da6b3;line-height:1.4;margin:.5em 0 0}.introblock__sidebar .plain{color:#4a4947;font-weight:700}.introblock__sidebar a{color:#6da6b3;font-weight:700}.introblock__sidebar__title{margin:0;font-size:20px;text-transform:uppercase}*+.introblock__sidebar__title{margin-top:1.5em}@media (min-width:56em){.introblock .layout-wrapper{display:table;width:100%}.introblock__content,.introblock__sidebar{display:table-cell;padding:2em 2em 2em 0;vertical-align:top}.introblock__sidebar{border-left:1px solid #e6e6e6;padding:2em 0 2em 2em;width:22em}}.layout-wrapper{margin:0 auto;max-width:68em}.layout-wrapper.padded{line-height:1.5;padding:3em 1em}.logo-grid{background:#f1f1f1;margin:3em 0;padding:3em 0}.logo-grid .layout-wrapper{padding:0 1em}.logo-grid__title{font-size:20px;margin:0;text-align:center;text-transform:uppercase}.logo-grid__items{padding:1em 0}.logo-grid__item{float:left;margin-top:.5em;width:50%}@media (min-width:30em){.logo-grid__item{width:33.33333%}}@media (min-width:40em){.logo-grid__item{width:25%}}@media (min-width:50em){.logo-grid__item{width:20%}}.logo-grid__item__wrapper{display:table;width:100%}.logo-grid__item__logo{display:table-cell;margin:0;padding:1em;text-align:center;vertical-align:middle}.logo-grid__item__logo img{max-width:170px;width:100%}.mediablock{margin:3em 0!important}.mediablock .layout-wrapper{max-width:42em;padding:0 1em}.mediablock__content{height:0;margin:0 auto;padding-bottom:56.25%;position:relative;width:100%}.mediablock__content iframe{border:.25em solid #e6e6e6;height:100%;left:0;position:absolute;top:0;width:100%}.page-intro{line-height:1.6;margin:4em auto;max-width:52em;padding:0 1em;text-align:center}.page-intro__headline{color:#757575;font-size:20px;font-weight:700}.quoteblock{background:#1b1a19 no-repeat 50% 50%;background-size:cover;color:#fff;font-family:Georgia,serif;margin:6em 0 3em;position:relative;text-align:center}.quoteblock:before{background:#455154;bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0}.quoteblock blockquote{margin:0 auto;max-width:52em;padding:3em 1em 2em;position:relative}@media (min-width:40em){.quoteblock blockquote{padding:4.5em 1em 3em}}@media (min-width:48em){.quoteblock blockquote{padding-top:6em}}.quoteblock p{font-style:italic;line-height:1.4;margin:0}@media (min-width:40em){.quoteblock p{font-size:20px}}@media (min-width:48em){.quoteblock p{font-size:28px}}.quoteblock cite{display:block;font-size:14px;font-style:normal;margin-top:1em}@media (min-width:48em){.quoteblock cite{font-size:20px}}.quoteblock cite:before{border-top:1px solid #fff;content:"";display:block;height:0;margin:0 auto 1em;width:2em}.quoteblock__avatar{background:#7bbdcb url(../images/icons/quote.png) no-repeat 50% 50%;border:.25em solid #fff;border-radius:50%;display:block;margin-left:-2.75em;left:50%;position:absolute;top:-2.75em;width:5em}@media (min-width:40em){.quoteblock__avatar{margin-left:-3.25em;top:-3.25em;width:6em}}.quoteblock__avatar img{border-radius:50%;display:block;width:100%}.related-content{margin:3em auto;max-width:65em;padding:0 1em}.related-content__toggler{background:0 0;border:2px solid #1b1a19;border-radius:5px;color:#1b1a19;display:block;font-weight:700;line-height:1.1;margin:0 auto;max-width:26em;padding:1.1em 1em 1em;text-transform:uppercase;width:100%}.related-content__toggler:before{background:url(../images/icons/related-content--grid.png) no-repeat 0 0;content:"";display:inline-block;height:19px;margin-right:1em;position:relative;top:-2px;vertical-align:middle;width:19px}.related-content__toggler[aria-pressed=true]:before{background-image:url(../images/icons/related-content--close.png)}.related-content__items{padding-bottom:1.5em}.related-content__items[aria-expanded=false]{display:none}.related-content__item{margin-top:1.5em}@media (min-width:35em){.related-content__item{float:left;padding:0 .75em;width:50%}.related-content__item:nth-child(odd){padding-left:0}.related-content__item:nth-child(even){padding-right:0}}