@media screen and (max-width: 700px) {
.logo{display:none}
.hdr-inactive-tab{padding-top:13px;padding-bottom:9px}
.hdr-inactive-tab:hover{padding-top:13px;padding-bottom:9px}
.hdr-active-tab-1{background:#FFF;padding-top:13px;padding-bottom:7px}
.hdr-active-tab-2{padding-top:13px;padding-bottom:7px}
.hdr-active-tab-3{background:#FFF;padding-top:13px;padding-bottom:7px}
.hdr-active-tab-1:hover{background:#FFF}
.hdr-active-tab-3:hover{background:#FFF}
.hdr-1-width{width:225px}
.hdr-2-width{width:140px}
.hdr-3-width{width:200px}
#header{min-width:545px}
#lmenu-col{width:1px;max-width:1px;visibility:hidden}
#lmenu{width:1px;max-width:1px;visibility:hidden}
#lmenu-top{display:none}
#lmenu-bottom{display:none}
#rmenu-container-col{width:1px;max-width:1px;visibility:hidden}
#rmenu-container{width:1px;max-width:1px;visibility:hidden}
#rmenu{display:none}
#main-content{border-left:none}
.mobile-only{display:block}
.nonmobile-only{display:none}
.features-incut{background:#F8F8F8;margin:15px -15px;padding:0 15px 25px;border-top:1px solid #BBB;border-bottom:1px solid #BBB;border-left:none;border-right:none}
}
@media screen and (max-width: 580px) {
.hdr-1-width{width:140px}
.hdr-3-width{width:80px}
#header{min-width:345px}
.embootkit-long-title{display:none}
.articles-long-title{display:none}
}
@media screen and (max-width: 365px) {
.hdr-active-tab-1{margin:1px 5px 0}
.hdr-active-tab-2{margin:1px 5px 0}
.hdr-active-tab-3{margin:1px 5px 0}
.hdr-inactive-tab{margin:2px 5px 0}
.uhdr-1-width{width:100%}
.uhdr-2-width{display:none}
.hdr-1-width{width:120px}
.hdr-2-width{width:115px}
.hdr-3-width{width:60px}
#header{min-width:300px}
}
@media screen and (max-width: 380px) {
.toc{width:100%}
}
.resp-sharing-button{display:inline-block;border-radius:5px;border-width:1px;border-style:solid;transition:background-color 25ms ease-out,border-color 25ms ease-out,opacity 250ms ease-out;margin:.5em;padding:.5em .75em}
.resp-sharing-button a{text-decoration:none;color:#FFF;display:block}
.resp-sharing-button__icon{display:inline-block}
.resp-sharing-button__icon svg{width:1em;height:1em;margin-bottom:-.1em}
.resp-sharing-button__icon{stroke:#FFF;fill:none}
.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#FFF;stroke:none}
.resp-sharing-button__link{text-decoration:none;color:#FFF}
.resp-sharing-button--large .resp-sharing-button__icon svg{padding-right:.4em}
.resp-sharing-button__wrapper{display:inline-block}
.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}
.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active{background-color:#2d4373;border-color:#2d4373}
.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}
.resp-sharing-button--twitter:hover,.resp-sharing-button--twitter:active{background-color:#2795e9;border-color:#2795e9}
.newsletter-card{border-color:#ccc;-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.06);box-shadow:0 2px 10px rgba(0,0,0,.06);background:#ECF4FE}
.newsletter-email{width:100%;font-size:16px;border-color:#bbb;-webkit-border-radius:8px;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.newsletter-btn{font-size:16px;-webkit-border-radius:10px;border-radius:10px}
.newsletter-btn:hover,.newsletter-btn:focus{filter:none;opacity:.95}