#newsletter-popup-confirm .checkbox,#newsletter-popup-privacy .checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#newsletter-popup-confirm .checkbox input,#newsletter-popup-privacy .checkbox input{display:none}#newsletter-popup-confirm .checkbox input:checked+.custom-checkbox,#newsletter-popup-privacy .checkbox input:checked+.custom-checkbox{background-color:#1da086;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMXB4IiBoZWlnaHQ9IjcuN3B4IiB2aWV3Qm94PSIwIDAgMTEgNy43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMSA3Ljc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNC4xLDYuOWMtMC4xLDAtMC4yLDAtMC4zLTAuMUwxLDRsMC42LTAuNmwyLjUsMi41bDUuMi01LjJMMTAsMS4zTDQuNCw2LjhDNC4zLDYuOSw0LjIsNi45LDQuMSw2Ljl6Ii8+CjwvZz4KPC9zdmc+Cg==");background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 4px);border:1px solid #1da086;cursor:pointer}#newsletter-popup-confirm .checkbox .custom-checkbox,#newsletter-popup-privacy .checkbox .custom-checkbox{border:1px solid #7f8c8d;border-radius:50%;cursor:pointer;display:inline-block;margin-right:10px;padding:10px;vertical-align:middle}#newsletter-popup-confirm input,#newsletter-popup-privacy input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dae3e3;border-radius:0;color:#434f54;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:.7px;line-height:normal;margin-bottom:12px;padding:7px 14px;-webkit-transition:background-color .2s;transition:background-color .2s}#newsletter-popup-confirm input:focus,#newsletter-popup-privacy input:focus{border:1px solid #c9d2d2;outline:none}#newsletter-popup-confirm input::-webkit-input-placeholder,#newsletter-popup-privacy input::-webkit-input-placeholder{color:#434f54;letter-spacing:1px;text-transform:uppercase}#newsletter-popup-confirm input::-ms-input-placeholder,#newsletter-popup-privacy input::-ms-input-placeholder{color:#434f54;letter-spacing:1px;text-transform:uppercase}#newsletter-popup-confirm input::placeholder,#newsletter-popup-privacy input::placeholder{color:#434f54;letter-spacing:1px;text-transform:uppercase}#newsletter-popup-confirm input:-webkit-autofill,#newsletter-popup-confirm input:-webkit-autofill:focus,#newsletter-popup-confirm input:-webkit-autofill:hover,#newsletter-popup-privacy input:-webkit-autofill,#newsletter-popup-privacy input:-webkit-autofill:focus,#newsletter-popup-privacy input:-webkit-autofill:hover{-webkit-text-fill-color:#434f54;border:1px solid #c9d2d2;-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#newsletter-popup-confirm input.disabled,#newsletter-popup-confirm input:disabled,#newsletter-popup-privacy input.disabled,#newsletter-popup-privacy input:disabled{background-color:#dae3e3}#newsletter-popup-confirm input.error,#newsletter-popup-privacy input.error{border:1px solid rgba(218,91,74,.85);border-right:6px solid rgba(218,91,74,.85)}#newsletter-popup-confirm .form-label,#newsletter-popup-privacy .form-label{color:#434f54;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Typonine Sans Light,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.7px;line-height:17px;margin-bottom:6px;width:100%}#newsletter-popup-confirm .form-label .error-message,#newsletter-popup-privacy .form-label .error-message{color:#da5b4a;text-align:right}@font-face{font-family:Typonine Sans Light;src:url("../content.arduino.cc/fonts/WF-028075-009795-001726.eot");src:url("../content.arduino.cc/fonts/WF-028075-009795-001726.eot%23iefix.eot#iefix") format("embedded-opentype"),url("../content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("../content.arduino.cc/fonts/WF-028075-009795-001726.woff") format("woff"),url("../content.arduino.cc/fonts/WF-028075-009795-001726.svg%23Typotheque_webfonts_service.svg#Typotheque_webfonts_service") format("svg")}@font-face{font-family:Typonine Sans Regular;src:url("../content.arduino.cc/fonts/WF-028075-009795-001728.eot");src:url("../content.arduino.cc/fonts/WF-028075-009795-001728.eot%23iefix.eot#iefix") format("embedded-opentype"),url("../content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("../content.arduino.cc/fonts/WF-028075-009795-001728.woff") format("woff"),url("../content.arduino.cc/fonts/WF-028075-009795-001728.svg%23Typotheque_webfonts_service.svg#Typotheque_webfonts_service") format("svg")}#newsletter-popup-confirm .button.busy,#newsletter-popup-privacy .button.busy{-webkit-animation:a 2s linear infinite;animation:a 2s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);background-size:50px 50px;-webkit-box-shadow:0 0;box-shadow:0 0;color:#fff;cursor:default;pointer-events:none}@-webkit-keyframes a{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes a{0%{background-position:0 0}to{background-position:50px 50px}}#newsletter-popup-confirm.arduino-modal,#newsletter-popup-privacy.arduino-modal{-webkit-font-smoothing:subpixel-antialiased}#newsletter-popup-confirm.arduino-modal.info-modal,#newsletter-popup-privacy.arduino-modal.info-modal{position:fixed;top:0;left:0;height:100%;width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:width 0s .3s;transition:width 0s .3s;z-index:10}#newsletter-popup-confirm.arduino-modal.info-modal .modal-backdrop,#newsletter-popup-privacy.arduino-modal.info-modal .modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}#newsletter-popup-confirm.arduino-modal.info-modal .modal-body,#newsletter-popup-privacy.arduino-modal.info-modal .modal-body{background-color:#ecf1f1;border-top:10px solid #00979d;color:#434f54;font-family:Typonine Sans Light,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:.7px;line-height:1.4;margin-top:-100vh;max-width:600px;position:relative;-webkit-transition:margin-top .3s ease-out,padding 0s ease-out .3s;transition:margin-top .3s ease-out,padding 0s ease-out .3s;width:calc(100vw - 40px)}#newsletter-popup-confirm.arduino-modal.info-modal.open,#newsletter-popup-privacy.arduino-modal.info-modal.open{-webkit-transition-property:none;transition-property:none;width:100%}#newsletter-popup-confirm.arduino-modal.info-modal.open .modal-backdrop,#newsletter-popup-privacy.arduino-modal.info-modal.open .modal-backdrop{background-color:rgba(0,0,0,.6)}#newsletter-popup-confirm.arduino-modal.info-modal.open .modal-backdrop.clickable,#newsletter-popup-privacy.arduino-modal.info-modal.open .modal-backdrop.clickable{cursor:pointer}#newsletter-popup-confirm.arduino-modal.info-modal.open .modal-body,#newsletter-popup-privacy.arduino-modal.info-modal.open .modal-body{margin-top:0;padding:30px 30px 40px;-webkit-transition:margin-top .3s ease-out,padding 0s ease-out;transition:margin-top .3s ease-out,padding 0s ease-out}#newsletter-popup-confirm.arduino-modal.info-modal h1,#newsletter-popup-privacy.arduino-modal.info-modal h1{color:#00979d;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:22px;font-weight:400;line-height:26px;margin:0 0 30px;text-transform:uppercase}#newsletter-popup-confirm.arduino-modal.info-modal .buttons,#newsletter-popup-privacy.arduino-modal.info-modal .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}#newsletter-popup-confirm.arduino-modal.info-modal .buttons .modal-button,#newsletter-popup-privacy.arduino-modal.info-modal .buttons .modal-button{margin:0 0 15px}#newsletter-popup-confirm.arduino-modal.info-modal .buttons .modal-button+.modal-button,#newsletter-popup-privacy.arduino-modal.info-modal .buttons .modal-button+.modal-button{margin-left:15px}@media screen and (max-width:480px){#newsletter-popup-confirm.arduino-modal.info-modal .buttons,#newsletter-popup-privacy.arduino-modal.info-modal .buttons{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#newsletter-popup-confirm.arduino-modal.info-modal .buttons .modal-button+.modal-button,#newsletter-popup-privacy.arduino-modal.info-modal .buttons .modal-button+.modal-button{margin-left:0}}#newsletter-popup-confirm.arduino-modal.warning,#newsletter-popup-privacy.arduino-modal.warning{position:fixed;top:0;left:0;height:100%;width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:width 0s .3s;transition:width 0s .3s;z-index:10}#newsletter-popup-confirm.arduino-modal.warning .modal-backdrop,#newsletter-popup-privacy.arduino-modal.warning .modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}#newsletter-popup-confirm.arduino-modal.warning .modal-body,#newsletter-popup-privacy.arduino-modal.warning .modal-body{background-color:#ecf1f1;border-top:10px solid #da5b4a;color:#434f54;font-family:Typonine Sans Light,Lucida Grande,Lucida,Verdana,sans-serif;font-size:16px;letter-spacing:.7px;line-height:1.4;margin-top:-100vh;max-width:600px;position:relative;-webkit-transition:margin-top .3s ease-out,padding 0s ease-out .3s;transition:margin-top .3s ease-out,padding 0s ease-out .3s;width:calc(100vw - 40px)}#newsletter-popup-confirm.arduino-modal.warning.open,#newsletter-popup-privacy.arduino-modal.warning.open{-webkit-transition-property:none;transition-property:none;width:100%}#newsletter-popup-confirm.arduino-modal.warning.open .modal-backdrop,#newsletter-popup-privacy.arduino-modal.warning.open .modal-backdrop{background-color:rgba(0,0,0,.6)}#newsletter-popup-confirm.arduino-modal.warning.open .modal-backdrop.clickable,#newsletter-popup-privacy.arduino-modal.warning.open .modal-backdrop.clickable{cursor:pointer}#newsletter-popup-confirm.arduino-modal.warning.open .modal-body,#newsletter-popup-privacy.arduino-modal.warning.open .modal-body{margin-top:0;padding:30px 30px 40px;-webkit-transition:margin-top .3s ease-out,padding 0s ease-out;transition:margin-top .3s ease-out,padding 0s ease-out}#newsletter-popup-confirm.arduino-modal.warning h1,#newsletter-popup-privacy.arduino-modal.warning h1{color:#da5b4a;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:22px;font-weight:400;line-height:26px;margin:0 0 30px;text-transform:uppercase}#newsletter-popup-confirm.arduino-modal.warning .buttons,#newsletter-popup-privacy.arduino-modal.warning .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}#newsletter-popup-confirm.arduino-modal.warning .buttons .modal-button,#newsletter-popup-privacy.arduino-modal.warning .buttons .modal-button{margin:0 0 15px}#newsletter-popup-confirm.arduino-modal.warning .buttons .modal-button+.modal-button,#newsletter-popup-privacy.arduino-modal.warning .buttons .modal-button+.modal-button{margin-left:15px}@media screen and (max-width:480px){#newsletter-popup-confirm.arduino-modal.warning .buttons,#newsletter-popup-privacy.arduino-modal.warning .buttons{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#newsletter-popup-confirm.arduino-modal.warning .buttons .modal-button+.modal-button,#newsletter-popup-privacy.arduino-modal.warning .buttons .modal-button+.modal-button{margin-left:0}}#newsletter-popup-confirm.arduino-modal .modal-body,#newsletter-popup-privacy.arduino-modal .modal-body{max-height:90vh;overflow-y:auto}#newsletter-popup-confirm.arduino-modal a,#newsletter-popup-privacy.arduino-modal a{color:#00979d;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}#newsletter-popup-confirm.arduino-modal a:hover,#newsletter-popup-privacy.arduino-modal a:hover{color:#005c5f}#newsletter-popup-confirm.arduino-modal p,#newsletter-popup-privacy.arduino-modal p{margin:0}#newsletter-popup-confirm.arduino-modal p+p,#newsletter-popup-privacy.arduino-modal p+p{margin-top:12px}#newsletter-popup-confirm.arduino-modal .address,#newsletter-popup-privacy.arduino-modal .address{background-color:#f7f9f9;padding:16px 20px}#newsletter-popup-confirm input,#newsletter-popup-privacy input{width:100%}#newsletter-popup-confirm .checkbox,#newsletter-popup-privacy .checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#newsletter-popup-confirm .buttons-wrapper,#newsletter-popup-privacy .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:40px 0 0}@media screen and (max-width:400px){#newsletter-popup-confirm .buttons-wrapper .button,#newsletter-popup-privacy .buttons-wrapper .button{margin:0 0 20px;width:100%}}@media screen and (max-width:400px){#newsletter-popup-confirm .buttons-wrapper .button:last-child,#newsletter-popup-privacy .buttons-wrapper .button:last-child{margin:0}}#newsletter-popup-confirm .buttons-wrapper .button+.button,#newsletter-popup-privacy .buttons-wrapper .button+.button{margin-left:15px}@media screen and (max-width:400px){#newsletter-popup-confirm .buttons-wrapper .button+.button,#newsletter-popup-privacy .buttons-wrapper .button+.button{margin-left:0}}#newsletter-popup-confirm .button,#newsletter-popup-privacy .button{background-color:#00979d;border:1px solid #00979d;border-radius:2px 2px 0 0;-webkit-box-shadow:0 4px #005c5f;box-shadow:0 4px #005c5f;color:#fff;cursor:pointer;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:14px;letter-spacing:1.28px;line-height:normal;outline:none;padding:9px 18px;text-align:center;text-transform:uppercase;-webkit-transition:-webkit-box-shadow .1s ease-out,-webkit-transform .1s ease-out;transition:-webkit-box-shadow .1s ease-out,-webkit-transform .1s ease-out;transition:box-shadow .1s ease-out,transform .1s ease-out;transition:box-shadow .1s ease-out,transform .1s ease-out,-webkit-box-shadow .1s ease-out,-webkit-transform .1s ease-out;font-size:16px}#newsletter-popup-confirm .button:focus,#newsletter-popup-confirm .button:hover,#newsletter-popup-privacy .button:focus,#newsletter-popup-privacy .button:hover{-webkit-box-shadow:0 2px #005c5f;box-shadow:0 2px #005c5f;outline:none;-webkit-transform:translateY(2px);transform:translateY(2px)}#newsletter-popup-confirm .button:active,#newsletter-popup-privacy .button:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(4px);transform:translateY(4px)}#newsletter-popup-confirm .button.secondary,#newsletter-popup-privacy .button.secondary{background-color:#fff;border:1px solid rgba(0,151,157,.5);-webkit-box-shadow:0 4px #00979d;box-shadow:0 4px #00979d;color:#005c5f}#newsletter-popup-confirm .button.secondary:focus,#newsletter-popup-confirm .button.secondary:hover,#newsletter-popup-privacy .button.secondary:focus,#newsletter-popup-privacy .button.secondary:hover{-webkit-box-shadow:0 2px #00979d;box-shadow:0 2px #00979d}#newsletter-popup-confirm .button.secondary:active,#newsletter-popup-privacy .button.secondary:active{-webkit-box-shadow:none;box-shadow:none}#newsletter-popup-confirm .button.inactive,#newsletter-popup-confirm .button:disabled,#newsletter-popup-privacy .button.inactive,#newsletter-popup-privacy .button:disabled{cursor:default;opacity:.4;pointer-events:none}#newsletter-popup-confirm .privacy-settings,#newsletter-popup-privacy .privacy-settings{list-style-type:none;margin:40px 0 0;padding:0}#newsletter-popup-confirm .privacy-settings .upper-error-notif,#newsletter-popup-privacy .privacy-settings .upper-error-notif{color:#da5b4a;display:none;font-size:14px;margin:0 0 6px}#newsletter-popup-confirm .privacy-settings .custom-checkbox,#newsletter-popup-privacy .privacy-settings .custom-checkbox{margin-right:15px}#newsletter-popup-confirm .privacy-settings .required-asterisk,#newsletter-popup-privacy .privacy-settings .required-asterisk{margin-left:3px}#newsletter-popup-confirm .privacy-settings li,#newsletter-popup-privacy .privacy-settings li{margin:0 0 20px}#newsletter-popup-confirm .privacy-settings li:last-child,#newsletter-popup-privacy .privacy-settings li:last-child{margin:0}#footer-block .newsletter-form{display:inline-block;position:relative;text-align:left;width:100%;z-index:1}@media screen and (min-width:800px){#footer-block .newsletter-form{left:245px;position:absolute;width:calc(100% - 350px)}}@media screen and (max-width:799px){#footer-block .newsletter-form{border-bottom:1px solid hsla(0,0%,100%,.4);padding-bottom:35px}}@media screen and (min-width:1024px){#footer-block .newsletter-form{max-width:674px;width:100%}}#footer-block .newsletter-form h4{color:#fff;font-family:Typonine Sans Regular,Lucida Grande,Lucida,Verdana,sans-serif;font-size:17px;font-weight:400;letter-spacing:1px;line-height:19px;margin:0 0 9px;text-align:left;text-transform:uppercase}
#menuWings, #pageheader, .addthis_toolbox {display:none !important} body {padding-left:10px !important; padding-right:10px !important} div#wikitext table {border:none !important;} body {background: white !important; padding-top: 0px !important} body {cursor:auto} #page, #navWrapper, #pagetext {max-width: none !important} html, body, #userHeader, div#wikitext, div#pagetext { height:auto !important} #page, #pagetext {padding-bottom:1em !important} #header {display:none !important} .sourceblocklink {display:none !important} .code {font: 100% Monaco, 'Courier New', Courier, mono} #pagefooter {display:none !important} .sourceblocktext div {height: auto !important} .subHeader {display:none !important} #page {padding-left:0px !important; padding-right:0px !important} h2 {margin-top:0.4em !important} #wikitext {margin-top:10px !important} .first-column, #newsletter-modal, #footer, #pagenav {display:none !important} #reference .main-content-column {width:100% !important} #reference .container {max-width:none !important; margin: 18px auto !important; padding: 0 10px !important} #pagetext.playground {width:100% !important; float:none !important} .truste_overlay, .truste_box_overlay {display:none !important}
