.defaultPage{display:flex;color:#333;font-size:14px;text-align:center;min-height:100%;max-width:100vw;padding:20px 0 120px}@media(min-width:1024px){.defaultPage{font-size:15px;padding-top:30px}}@media(min-width:1600px){.defaultPage{font-size:16px}}.defaultPage h1{margin:0;padding:15px 0 25px;font-size:20px;text-transform:uppercase}@media(min-width:768px){.defaultPage h1{margin:0;padding:18px 0 32px;font-size:25px;text-transform:uppercase}}@media(min-width:1600px){.defaultPage h1{font-size:28px}}.defaultPage h1 strong{font-size:115%;font-weight:700}.defaultPage h5{font-weight:700;font-size:15px;margin:0 0 14px}@media(min-width:768px){.defaultPage h5{font-size:17px;font-weight:600;margin-bottom:20px}}@media(min-width:1280px){.defaultPage h5{font-size:19px}}.defaultPage h3{font-size:18px}@media(min-width:768px){.defaultPage h3{font-size:21px}}@media(min-width:1600px){.defaultPage h3{font-size:24px}}.defaultPage article{margin:auto;position:relative;z-index:2}.defaultPage .pageWrapper{padding:0 15px 40px;margin:0 auto;max-width:1260px}@media(min-width:768px){.defaultPage .pageWrapper{padding-bottom:20px}}@media(min-width:768px){.authorPageContent{width:90%}}@media(min-width:1280px){.authorPageContent{width:810px}}@media(min-width:1600px){.authorPageContent{width:850px}}.authorPageContent nav a{color:#333;transition:all .1s}.nonTouch .authorPageContent nav a:hover{color:#f36521}.authorPageContent h5{font-size:110%}.authorPageContent .contentInfoBox+.contentInfoBox{margin-top:60px}@media(min-width:768px){.authorPageContent .contentInfoBox+.contentInfoBox{margin-top:75px}}@media(min-width:1890px){.authorPageContent .contentInfoBox+.contentInfoBox{margin-top:90px}}@media(min-width:1890px){.authorPageContent .contentInfoBox{margin-top:20px}}.authorPageContent .authorInfo{margin-bottom:15px}.authorPageContent .authorInfo p{display:table;margin:7px auto}.authorPageContent .authorInfo .title{display:block;font-size:110%;font-weight:600}.authorPageContent .authorInfo img{height:50px}@media(min-width:768px){.authorList{padding-top:5px}.authorList .authorInfo{text-align:left;display:inline-block;width:252px;vertical-align:top;padding:0 8px 12px}.authorList .authorInfo p{display:block}}@media(min-width:1024px){.authorList .authorInfo{width:350px;padding:0 14px 12px}}@media(min-width:1280px){.authorList .authorInfo .title{margin-bottom:4px}}.usagePage{padding-top:0;overflow:hidden}.usagePageContent{text-align:left}.codeDemoHead{background:#fff;color:#fff;box-shadow:0 12px 30px 0 rgba(0,0,0,0.25)}@media(min-width:768px){.codeDemoHead{margin:30px auto 0;width:86%;max-width:1260px}}@media(min-width:1024px){.codeDemoHead{box-shadow:rgba(0,0,0,0.3) 0px 54px 70px 0px;width:74%}}.codeDemoHead figure img{display:block;margin:0 auto}.contentWrap{padding:0 15px}@media(min-width:768px){.contentWrap{padding:0;margin-left:auto;margin-right:auto;width:86%;max-width:1260px}}@media(min-width:1024px){.contentWrap{width:74%}}.paragraphGroup{margin-bottom:46px}@media(min-width:768px){.paragraphGroup{margin-bottom:55px}}@media(min-width:1600px){.paragraphGroup{margin-bottom:68px}}@media(min-width:1890px){.paragraphGroup{margin-bottom:75px}}.paragraphGroup h3{color:#484848;margin:0 0 23px}@media(min-width:768px){.paragraphGroup h3{margin-bottom:32px}}@media(min-width:1600px){.paragraphGroup h3{margin-bottom:42px}}.paragraphGroup p{margin:0 0 15px}@media(min-width:768px){.paragraphGroup p{margin-bottom:20px}}.paragraphGroup:first-child{margin-top:35px}@media(min-width:768px){.paragraphGroup:first-child{margin-top:55px}}@media(min-width:1600px){.paragraphGroup:first-child{margin-top:68px}}@media(min-width:1890px){.paragraphGroup:first-child{margin-top:75px}}.breadcrumb{margin-top:10px;margin-bottom:10px}@media(min-width:1024px){.breadcrumb.backNavigation{position:absolute;transform:translateX(-100%);width:auto;margin:0;padding-right:20px;font-size:84%}}.backLink{color:#c19e56;font-weight:600;font-size:110%;transition:all .1s}.nonTouch .backLink:hover{color:#f36521}.backLink i{font-size:80%;text-shadow:0 1px 0}@media(min-width:1024px){.backLink i{margin-right:5px}}.backLink2{color:#c19e56;font-weight:600;font-size:110%;transition:all .1s}.nonTouch .backLink2:hover{color:#f36521}.backLink2 i{font-size:80%;text-shadow:0 1px 0}@media(min-width:1024px){.backLink2 i{margin-right:5px}}.videoHead{margin-bottom:40px}@media(min-width:768px){.videoHead{margin:40px auto;width:86%;max-width:1260px}}@media(min-width:1024px){.videoHead{width:74%;margin-top:35px;margin-bottom:45px}}.videoHead figure{position:relative;width:100%;padding-bottom:56.7%}@media(min-width:1024px){.videoHead figure{padding-bottom:42%}}.videoHead iframe,.videoHead video,.videoHead img,.videoHead .img{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0}.arrowList li{padding-left:19px;position:relative;margin-bottom:5px;line-height:1.5}.arrowList li:before{content:'\e906';display:inline-block;font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:2px;top:0;font-size:75%;line-height:2.3;color:#f79929;text-shadow:-1px 0 0}
details{display:block;padding-left:16px;margin-bottom:4px;font-size:90%}details summary{display:block;position:relative;font-size:14px;transition:all .1s}@media(min-width:768px){details summary{font-size:15px}}@media(min-width:1024px){details summary{font-size:16px}}@media(min-width:1600px){details summary{font-size:16px}}details summary::-webkit-details-marker{display:none}details summary::-moz-details-marker{display:none}details summary:focus,details summary:active{outline:0 none}details summary+*{animation:slideDownIn .35s;padding-top:6px}details summary:before{content:'\e906';display:inline-block;font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-14px;top:0;font-size:75%;line-height:1.8;color:#f79929;text-shadow:-1px 0 0;transition:all .1s}.nonTouch details summary:hover{color:#f16521}.versionsPage{text-align:left;align-items:center;justify-content:center}.versionsPage:after{display:none}.versionsPage .wrap{padding:0 15px;max-width:540px;z-index:2}@media(min-width:1024px){.versionsPage .wrap{max-width:640px}}@media(min-width:1600px){.versionsPage .wrap{max-width:720px}}.versionsPage .paragraphGroup p a{color:#a1a1a1;border-bottom-color:transparent;position:relative;transition:color .1s}.versionsPage .paragraphGroup p a:before{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#484848;transition:.1s ease-out}.nonTouch .versionsPage .paragraphGroup p a:hover{color:#f7931c}.nonTouch .versionsPage .paragraphGroup p a:hover:before{width:100%}.versionsPage .paragraphGroup:first-child{margin-top:0;margin-bottom:2.7em}.versionsPage .versionsPageContent{position:relative;z-index:2}.versionsPage .versionsPageContent .btn+*{margin-top:30px}.versionsPage .versionsPageContent ul{list-style-type:none;padding:0}.versionsPage .versionsList{margin-bottom:40px}@media(min-width:1280px){.versionsPage .versionsList li{padding-left:24px;margin-bottom:7px}}.versionsPage .versionsList a{color:#484848;font-weight:600;position:relative;transition:color .1s}.versionsPage .versionsList a:before{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#484848;transition:.1s ease-out}.nonTouch .versionsPage .versionsList a:hover{color:#f7931c}.nonTouch .versionsPage .versionsList a:hover:before{width:100%}@media(min-width:1280px){.versionsPageContent .btn{font-size:18px;padding:16px 32px 18px 42px}.versionsPageContent .btn span .icon-download-arrow{font-size:15px}}.attachmentsBlock{margin-top:40px;padding-bottom:30px}.attachmentsBlock .attachmentsList{margin-bottom:33px}.attachmentsBlock h4{font-size:110%;color:#484848;margin:0 0 4px;font-weight:600}@media(min-width:1280px){.attachmentsBlock h4{font-size:120%}}.attachmentsBlock h4 span{color:#a1a1a1}.attachmentsBlock .attachmentInfo{font-weight:300;font-size:90%;align-items:center;margin-bottom:-6px;word-break:normal}.attachmentsBlock .attachmentInfo time{color:#a1a1a1}.attachmentsBlock .attachmentInfo i{background-size:100% auto;background-repeat:no-repeat;display:inline-block;vertical-align:middle;width:3em;height:2.5em;margin:0 .5em;background-position:0 .4em}.attachmentsBlock .attachmentInfo.type-pdf i{background-image:url('../img/icons/pdf-attachment.png')}.attachmentsBlock .attachmentInfo.type-file i{background-image:url('../img/icons/file-attachment.png')}.attachmentsBlock .attachmentInfo a{color:#f7931c;transition:.35s}.attachmentsBlock .attachmentInfo a:before{content:'';bottom:0;left:0;width:0;height:1px;transition:.1s ease-out}.nonTouch .attachmentsBlock .attachmentInfo a:hover{color:#333}.nonTouch .attachmentsBlock .attachmentInfo a:hover:before{width:100%}.attachmentsBlock .attachmentInfo a span{color:#a1a1a1}@keyframes slideDownIn{from{opacity:0;transform:translateY(-10px)}}.sidecode{width:100%;overflow:hidden;margin-bottom:20px}@media(min-width:768px){.sidecode{width:50%;margin-bottom:20px}}@media(min-width:1024px){.sidecode{margin-bottom:25px}}.sidecode pre{width:90%;margin-left:auto;margin-right:auto}sidenote{display:none;font-family:'Muli';font-size:14px;text-align:justify;white-space:pre-wrap}.sidecode>.under{margin-bottom:15px;display:block;text-align:justify}.sidecode>.under:before{content:attr(id);vertical-align:super;font-size:11px;font-weight:bold;color:#f7931c;padding-right:10px}
.sidecode .inline{display:inline;vertical-align:super;color:#f7931c;font-weight:bold;font-size:11px}@media(min-width:768px){sidenote{font-size:15px}.sidecode .inline{display:none}}@media(min-width:1024px){sidenote{font-size:16px}}@media(min-width:1600px){sidenote{font-size:17px}}sidenote+point{display:none}@media(min-width:768px){sidenote{position:absolute;bottom:unset;width:45%;margin-right:5%;right:-12px;padding-left:11px;display:inline-block;border-left:3px solid #e9b040}.sidecode>.under{display:none}sidenote+point{content:'';display:inline-block;width:100%;margin:0 -100% 0 .5em;vertical-align:middle;border-bottom:1px solid #e9b040}}