.fr-window,.fr-window [class^="fr-"],.fr-overlay,.fr-overlay [class^="fr-"],.fr-spinner,.fr-spinner [class^="fr-"]{box-sizing:border-box}.fr-window{position:fixed;width:100%;height:100%;top:0;left:0;font:13px/20px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;transform:translateZ(0)}.fr-overlay{z-index:99998}.fr-window{z-index:99999}.fr-spinner{z-index:100000}.fr-overlay{position:fixed;top:0;left:0;height:100%;width:100%}.fr-overlay-background{float:left;width:100%;height:100%;background:#000;opacity:.9;filter:alpha(opacity=90)}.fr-overlay-ui-fullclick .fr-overlay-background{background:#292929;opacity:1;filter:alpha(opacity=100)}.fr-window.fr-mobile-touch,.fr-overlay.fr-mobile-touch{position:absolute;overflow:visible}.fr-measured{margin:0 !important;min-width:0 !important;min-height:0 !important}.fr-box{position:absolute;top:0;left:0;width:100%;height:100%}.fr-pages{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-page{position:absolute;width:100%;height:100%}.fr-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center}.fr-hovering-clickable .fr-container{cursor:pointer}.fr-ui-inside .fr-container{padding:20px 20px}.fr-ui-inside.fr-no-sides .fr-container{padding:20px}.fr-ui-outside .fr-container{padding:20px 82px}.fr-ui-outside.fr-no-sides .fr-container{padding:20px 48px}@media all and (max-width:700px) and (orientation:portrait),all and (orientation:landscape) and (max-height:700px){.fr-ui-inside .fr-container{padding:12px 12px}.fr-ui-inside.fr-no-sides .fr-container{padding:12px}.fr-ui-outside .fr-container{padding:12px 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:12px 48px}}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:500px){.fr-ui-inside .fr-container{padding:0}.fr-ui-inside.fr-no-sides .fr-container{padding:0}.fr-ui-outside .fr-container{padding:0 72px}.fr-ui-outside.fr-no-sides .fr-container{padding:0 48px}}.fr-ui-fullclick .fr-container{padding:0}.fr-ui-fullclick.fr-no-sides .fr-container{padding:0}.fr-ui-fullclick.fr-type-video .fr-container{padding:0 62px}.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container{padding:48px 0}.fr-overflow-y .fr-container{padding-top:0 !important;padding-bottom:0 !important}.fr-content,.fr-content-background{position:absolute;top:50%;left:50%;overflow:visible}.fr-content-element{float:left;width:100%;height:100%}.fr-content-background{background:#101010}.fr-info{position:absolute;top:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;text-align:left;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:none;opacity:1}.fr-ui-inside .fr-info-background{filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-ui-outside .fr-info-background{background:#0d0d0d}.fr-content .fr-info{top:auto;bottom:0}.fr-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.fr-caption{width:auto;display:inline;white-space:wrap}.fr-position{color:#b3b3b3;float:right;line-height:21px;opacity:.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.fr-position-outside,.fr-position-inside{position:absolute;bottom:0;right:0;margin:12px;width:auto;padding:2px 8px;border-radius:10px;font-size:11px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,.4);display:none;overflow:hidden;white-space:nowrap;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fr-position-inside{border:0}.fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d0d0d;filter:alpha(opacity=80);opacity:.8;zoom:1}.fr-position-text{color:#b3b3b3}.fr-position-outside .fr-position-text,.fr-position-inside .fr-position-text{float:left;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.3);opacity:1}.fr-ui-outside .fr-position-outside{display:block}.fr-ui-outside .fr-info .fr-position{display:none}.fr-ui-inside.fr-no-caption .fr-position-inside{display:block}.fr-info a,.fr-info a:hover{color:#ccc;border:0;background:0;text-decoration:underline}.fr-info a:hover{color:#eee}.fr-ui-outside.fr-no-caption .fr-info{display:none}.fr-ui-inside.fr-no-caption .fr-caption{display:none}.fr-stroke{position:absolute;top:0;left:0;width:100%;height:1px}.fr-stroke-vertical{width:1px;height:100%}.fr-stroke-horizontal{padding:0 1px}.fr-stroke-right{left:auto;right:0}.fr-stroke-bottom{top:auto;bottom:0}.fr-stroke-color{float:left;width:100%;height:100%;background:rgba(255,255,255,.08)}.fr-info .fr-stroke-color{background:rgba(80,80,80,.3)}.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom{display:none}.fr-ui-fullclick .fr-stroke{display:none}.fr-ui-fullclick .fr-content-background{box-shadow:none}.fr-info .fr-stroke-top{display:none}.fr-side{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;zoom:1}.fr-side-previous{left:0}.fr-side-next{right:0;left:auto}.fr-side-disabled{cursor:default}.fr-side-hidden{display:none !important}.fr-side-button{float:left;width:100%;height:100%;margin:0;padding:0}.fr-side-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010;background-color:#ccc}.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-side{width:54px;height:60px;margin:0;margin-top:-30px}.fr-side-button{width:48px;height:60px;margin:0 3px}}.fr-close{position:absolute;width:48px;height:48px;top:0;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}.fr-close-background{background-color:#000}.fr-thumbnails{position:absolute;overflow:hidden}.fr-thumbnails-disabled .fr-thumbnails{display:none !important}.fr-thumbnails-horizontal .fr-thumbnails{width:100%;height:12%;min-height:74px;max-height:160px;bottom:0}.fr-thumbnails-vertical .fr-thumbnails{height:100%;width:10%;min-width:74px;max-width:160px;left:0}.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}.fr-thumbnail-overlay{cursor:pointer}.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}.fr-ltIE9 .fr-thumbnail-overlay-border{border-width:0 !important}.fr-thumbnail .fr-thumbnail-image{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}.fr-thumbnail:hover .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=99);opacity:.99}.fr-thumbnail-active .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=35);opacity:.35}.fr-thumbnail-active{cursor:default}.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-loading-background{background-color:#161616;background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}.fr-thumbnail-loading-icon{display:none}.fr-thumbnail-error .fr-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202020}.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 5px;position:relative;overflow:hidden}.fr-thumbnails-side-previous{margin-left:12px}.fr-thumbnails-side-next{margin-right:12px}.fr-thumbnails-vertical .fr-thumbnails-side{height:28px;width:100%;margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}.fr-thumbnails-side-button-disabled *{cursor:default}.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}.fr-thumbnails-side-button-icon{height:42px;width:42px;position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs,.fr-thumbnails-vertical .fr-thumbnail-frame{clear:both}.fr-window-ui-fullclick .fr-thumbnails{background:#090909}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom{display:block !important}.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left{display:block !important}.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:12px 5px}.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:5px 12px}.fr-thumbnails-measured .fr-thumbnails-thumbs{padding:0 !important}@media all and (min-height:700px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:16px 8px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:16px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:16px}}@media all and (min-height:980px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:20px 10px}.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 10px}.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:20px}}@media all and (min-width:1200px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:8px 16px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:0 8px}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:16px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:16px}}@media all and (min-width:1800px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:10px 20px}.fr-thumbnails-vertical .fr-thumbnails-side{margin:10px 0}.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:500px){.fr-thumbnails-horizontal .fr-thumbnails{display:none !important}}@media all and (max-width:700px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-thumbnails-vertical .fr-thumbnails{display:none !important}}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-page{min-width:100%}.fr-page{min-height:100%}}.fr-window-ui-fullclick .fr-side-next-outside,.fr-window-ui-fullclick .fr-side-previous-outside,.fr-window-ui-fullclick .fr-close-outside,.fr-window-ui-fullclick .fr-content .fr-side-next,.fr-window-ui-fullclick .fr-content .fr-side-previous,.fr-window-ui-fullclick .fr-content .fr-close,.fr-window-ui-fullclick .fr-content .fr-info,.fr-window-ui-outside .fr-side-next-fullclick,.fr-window-ui-outside .fr-side-previous-fullclick,.fr-window-ui-outside .fr-close-fullclick,.fr-window-ui-outside .fr-content .fr-side-next,.fr-window-ui-outside .fr-content .fr-side-previous,.fr-window-ui-outside .fr-content .fr-close,.fr-window-ui-outside .fr-content .fr-info,.fr-window-ui-inside .fr-page>.fr-info,.fr-window-ui-inside .fr-side-next-fullclick,.fr-window-ui-inside .fr-side-previous-fullclick,.fr-window-ui-inside .fr-close-fullclick,.fr-window-ui-inside .fr-side-next-outside,.fr-window-ui-inside .fr-side-previous-outside,.fr-window-ui-inside .fr-close-outside{display:none !important}.fr-toggle-ui{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui,.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui{opacity:1}.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{-webkit-transition:opacity .3s;transition:opacity .3s}.fr-ltIE9.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{display:none}.fr-spinner{position:fixed;width:52px;height:52px;background:#101010;background:rgba(16,16,16,.85);border-radius:5px}.fr-spinner div{position:absolute;top:0;left:0;height:64%;width:64%;margin-left:18%;margin-top:18%;opacity:1;-webkit-animation:fresco-12 1.2s infinite ease-in-out;animation:fresco-12 1.2s infinite ease-in-out}.fr-spinner div:after{content:'';position:absolute;top:0;left:50%;width:2px;height:8px;margin-left:-1px;background:#fff;box-shadow:0 0 1px rgba(0,0,0,0)}.fr-spinner div.fr-spin-1{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.fr-spinner div.fr-spin-2{-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-1.0;animation-delay:-1.0}.fr-spinner div.fr-spin-3{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.fr-spinner div.fr-spin-4{-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.fr-spinner div.fr-spin-5{-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.fr-spinner div.fr-spin-7{-ms-transform:rotate(210deg);-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.fr-spinner div.fr-spin-8{-ms-transform:rotate(240deg);-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.fr-spinner div.fr-spin-9{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.fr-spinner div.fr-spin-10{-ms-transform:rotate(300deg);-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.fr-spinner div.fr-spin-11{-ms-transform:rotate(330deg);-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-0.1s;animation-delay:-0.1s}.fr-spinner div.fr-spin-12{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes fresco-12{0{opacity:1}100%{opacity:0}}@keyframes fresco-12{0{opacity:1}100%{opacity:0}}.fr-thumbnail-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}.fr-thumbnail-spinner-spin{position:relative;float:left;margin:8px 0 0 8px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0.2);border-right:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2);border-left:2px solid #fff;-webkit-animation:fr-thumbnail-spin 1.1s infinite linear;animation:fr-thumbnail-spin 1.1s infinite linear}.fr-thumbnail-spinner-spin,.fr-thumbnail-spinner-spin:after{border-radius:50%;width:24px;height:24px}@-webkit-keyframes fr-thumbnail-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fr-thumbnail-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fr-error{float:left;position:relative;background-color:#ca3434;width:160px;height:160px}.fr-error-icon{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px}.fr-window-skin-fresco .fr-side-button-icon,.fr-window-skin-fresco .fr-close-icon,.fr-window-skin-fresco .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url('../assets/fresco/skins/fresco/sprite.svg')}.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-close-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url('../assets/fresco/skins/fresco/sprite.png')}.fr-window-skin-fresco .fr-error-icon{background-position:-160px -126px}.fr-window-skin-fresco .fr-content-background{background:#101010;box-shadow:0 0 5px rgba(0,0,0,.4)}.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background{box-shadow:none}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}.fr-window-skin-fresco .fr-side-button-background{background-color:transparent}.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:-13px -14px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-93px -14px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:-13px -214px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-93px -214px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-93px -114px}.fr-window-skin-fresco.fr-svg .fr-side-button-icon{opacity:.5}.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon{opacity:.8}.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon{opacity:.2}.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon{background-image:none}@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:0 -300px}.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-48px -300px}.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:0 -360px}.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:0 -360px}.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:0 -360px}.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-48px -360px}.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:0 -420px}.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-48px -420px}}.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background{background-color:#363636}.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background{background-color:#131313;filter:alpha(opacity=80);opacity:.8}.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background{background-color:#191919}.fr-window-skin-fresco .fr-close .fr-close-icon{background-position:-168px -8px}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{background-position:-210px -8px}.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon{background-position:-210px -8px;opacity:.8}.fr-window-skin-fresco .fr-close:hover .fr-close-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon,.fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon{opacity:1}.fr-window-skin-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 -1px 4px rgba(0,0,0,.3)}.fr-window-skin-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,.08)}.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0}.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-209px -49px}.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-167px -91px}.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-209px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-335px -49px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-293px -91px}.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon{-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-167px -49px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-209px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-293px -49px}.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-335px -91px}.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -49px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -91px}.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -49px}.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -91px}.subjects-navigation{margin:8px 0 40px 0}.subject-item{display:inline-block}.subject-item a,.subject-item a:visited{background:#d5e1e8;height:30px;text-align:center;padding:6px;line-height:38px;font-size:13px;font-weight:300;margin:0 3px 6px 0;color:#444;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.subject-item a:hover,.subject-item a:active{background:#c3cdd3;text-decoration:none}.article-item-metrics-count{display:none}.citation-container{margin-top:20px}.citation-container a{color:#444}.citation-item-count-row{font-size:14px;line-height:28px;margin-bottom:8px;background:#eee;text-align:center}.citation-all-count-row{display:none}.citation-item-count{background:#e22264;text-align:center;color:#fff;font-weight:200;margin-left:0}.citation-item-count-alt{background:#e2618d}@media(min-width:1200px){.citation-all-count-row{display:block;font-size:12px;line-height:28px;background:#d5e1e8;text-align:center}}@media(min-width:979px){.cta-container{margin:30px 0}.cta-benefits a{padding:10px 6px;display:block;border:1px solid #fa3b66;border-radius:2px;background:#fff;color:#fa3b66;text-align:center;font-size:17px;line-height:1.5;letter-spacing:.05em;font-weight:200;cursor:pointer;text-decoration:none;transition:box-shadow .2s cubic-bezier(0.4,0,0.2,1);transition-delay:.2s;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26);margin-bottom:10px;font-style:italic}.cta-benefits a:hover{transition:box-shadow .1s cubic-bezier(0.4,0,0.2,1);transition-delay:.1s;box-shadow:0 2px 5px 0 rgba(0,0,0,0.56)}.cta-container p{text-align:center;font-weight:200;color:#444}}.graphical-abstract{background:#eee;padding:10px;text-align:center}.graphical-abstract-block{background:#f6f6f6;text-align:center;padding:20px;margin:20px 0}.graphical-abstract-link{display:block}.graphical-abstract-heading{font-size:140%;color:#999;font-weight:200}.graphical-abstract-media{display:inline-block;margin:10px auto;max-width:100%;cursor:zoom-in}body{word-break:normal}.span1.article-sidebar{float:left}#article-item-middle .row-article-item-section-heading{margin:20px 0 10px;cursor:pointer;border-bottom:1px solid #bbb;padding-bottom:10px}#article-item-middle .article-item-section-content{margin-left:0;padding-bottom:10px}#article-item-middle .article-item-sections{margin-left:0;display:none}#article-item-middle .article-item-section-header{font-size:16px;font-weight:400;margin-left:0}#article-item-middle .article-main-left-span1{position:relative;top:5px;opacity:.6;width:30px}#article-item-middle .row-article-item-section-heading .article-main-left-span1{float:left !important}#article-item-middle article h1.article-title{margin-top:-5px}#item-content #article-item-middle article h1.article-title{margin-top:0}.article-item-related-wrap{opacity:.55}.article-item-related-wrap:hover{opacity:1.0}.article-item-rightbar-collapse{position:fixed;bottom:15px;width:200px;padding:6px;cursor:pointer}@media(min-width:769px){i.article-section-indicator{color:#bbb}i.article-section-indicator:hover{color:#888}#article-item-middle .row-article-item-section-heading{border-bottom:1px solid #eee}.article-sidebar-block .nav-list{padding-left:0}.article-sidebar-block.affix .nav-list{max-height:400px;overflow-y:auto}.article-sidebar-block{margin-top:20px;color:#9a9a9a}.article-sidebar-block a{color:#9a9a9a;font-size:16px;font-weight:300;padding:4px 15px !important}.article-sidebar-block .active>a,.article-sidebar-block .active>a:hover{background-color:#eee;text-shadow:none;color:#9a9a9a}.sidebar-heading{color:#333;font-weight:bold}}@media(max-width:979px) and (min-width:768px){.span1.article-sidebar{width:75px}#article-item-middle.span7{width:84%}}@media print{body>footer,.navbar,.row-article-item-section-heading,.article-item-leftbar-wrap{display:none !important}}img.lazy{display:none}#article-item-metrics-container{margin:20px 0 10px 0}.article-item-metrics-label{color:#9a9a9a;font-size:13px}#article-item-wiki-container{opacity:.7}#article-item-wiki-container:hover{opacity:1.0}#article-corrections,#article-preexisting,#article-retraction{color:#444;font-size:13px;margin-top:20px}#article-retraction{border:10px solid red;color:red}#article-preexisting{background:#eee;color:#897979;font-size:15px;font-weight:200;text-align:center}#article-preexisting a{color:#897979;text-decoration:underline}#article-preexisting.paper-blue,#article-preexisting.paper-blue a{color:#fff}#article-corrections h3{font-size:110%;color:#555;margin-top:10px}#article-corrections ol{list-style-type:none;margin-left:0;margin-bottom:0}.article-correction:not(:last-of-type){margin-bottom:10px}.article-correction-date{color:#777}.preprint-withdrawn{background:#fcdfdf}.preprint-withdrawn .article-correction-date{color:#e04d4d}#article-identifiers{display:inline-block;margin:5px 0 5px 0;line-height:1.2;letter-spacing:.23px;color:#9a9aac;font-weight:200}.article-sidebar #article-identifiers{color:#999}#article-collections{margin:20px 0;display:none}#article-collections .well{background:#eee;color:#897979;font-weight:300;letter-spacing:.25px}#article-collections .well a{text-decoration:underline;color:#897979}.article-collection{display:inline-block;vertical-align:middle;border:1px solid #cfcfcf;background:#eeebeb;color:#474747;font-size:90%;padding:10px;border-radius:3px}.article-collection-thumbnail{width:60px;max-height:60px;vertical-align:middle;border-radius:2px;margin-right:5px}.article-collection-info{display:inline-block;font-size:15px}.article-sidebar-block .icon-fixed-width{text-align:center}.citing-article-journal{font-style:italic}.table.citing-article-counts{width:auto;float:right}.table.citing-article-counts td{text-align:center;font-size:20px}#citing-modal .help-block{margin-top:-14px}#citing-modal .icon-search{color:#999}#citing-modal .modal-header{background:#348eda;color:#fff}#citing-modal .modal-header .close{color:#fff;opacity:.6}#citing-modal h2{margin-top:0}.preprint-cite-article-message{margin-top:10px}.show-all-authors{font-weight:normal;margin-left:.3em}.show-all-authors:hover{text-decoration:underline}.popover-content .show-all-authors{color:inherit}.modal-image{background:black;color:#bbb;bottom:10%}.modal-image .modal-body{max-height:100% !important;padding:0}.modal-image .modal-sidebar{position:fixed;top:25%;right:2%;float:right;background:rgba(0,0,0,0.2);padding:10px}.modal-image .modal-sidebar:hover{background:rgba(0,0,0,1.0)}.modal-image .close{color:#ccc;background:black;position:absolute;right:-1em;top:-1em;display:inline-block;height:2em;width:2em;line-height:2em;opacity:1;border-radius:50%;z-index:100}.modal-image .close:hover{color:#fff}.modal-image a{color:inherit}.modal-image .modal-heading{font-size:150%;font-weight:200;border-bottom:1px solid #777;padding-bottom:10px;margin-bottom:10px;text-align:center}.modal-image .section-container{border-top:1px solid #777;border-bottom:1px solid #777;padding:10px;margin-top:10px;text-align:center}.modal-image .share{display:block;color:gray;text-align:center;padding:5px}.modal-image .share:hover,.modal-image .share:focus,.modal-image .share:active{text-decoration:none;color:blue}.popover{max-width:600px}.popover-title{display:none}.popover-content .heading{font-size:120%;line-height:1.2}.popover-content b{font-weight:normal !important}.popover .citation-authors-year{display:block}.popover-content .article-title,.popover-content .source,.popover .citation-authors-year{color:#000}.popover-content .article-title{font-weight:bold}.popover-content img{display:block;margin:10px auto}.popover-content .article-label{vertical-align:super;font-size:smaller;margin-right:3px}article h2{color:#555;font-weight:200;margin:0 0 10px}article h3{color:#444;font-weight:600}article h4{font-size:16px}article .abstract h2{font-size:18px;margin-bottom:0;font-weight:bold}article,article p{font-size:16px;line-height:1.5}article p{word-wrap:break-word;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;margin-bottom:1.3em}article h1{margin-bottom:0;font-weight:200;font-size:30px;color:#333;line-height:1.2}article h3{line-height:1.2;margin-bottom:10px}article.article-withdrawn,article.article-withdrawn .article-title,article.article-withdrawn .article-publication-date{color:#bbb !important}.row-article-item-section{display:none}.annotations .row-article-item-section{display:block}#article-item-article-information-container .row-article-item-section{display:block}article .self-citation-journal{font-style:italic}.alert-info.self-citation{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-weight:300;background:#dcf1fc;border:0;width:100%}article #article-information{font-size:90%}article .authors{color:#777;line-height:21px}header dt{font-weight:bold}header dd{margin-left:0}header .article-notes{display:table}header .article-notes>div{display:table-row}header .article-notes>div>span{display:table-cell}header .article-notes .article-label-container{padding:0 5px 0 0;text-align:right}header .article-notes .article-label,.fn .article-label{font-size:smaller;line-height:0;vertical-align:super;font-weight:bold}header a.xref{text-decoration:none;margin-left:2px}header a.corresp,header .equal-contribution,header .deceased{vertical-align:top;opacity:.4;display:inline-block;margin-left:2px;cursor:pointer;text-decoration:none;font-size:80%;position:relative;top:-2px}header a.corresp:hover,header .equal-contribution:hover,header .deceased:hover{opacity:1.0}a.uri{word-break:break-all}ul.ref-list{list-style-type:none;margin-left:0}ul.ref-list li{margin-bottom:10px}ul.ref-list .citation div{margin-left:10px}ul.ref-list .citation div.comment{margin-left:0}ul.ref-list .citation .citation-authors-year{margin-left:0;font-weight:500}ul.ref-list a.uri{max-width:20em;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;word-break:normal;vertical-align:bottom}header small{line-height:100% !important;font-size:12px !important;color:inherit !important}header .license-p{line-height:1.2 !important}figure,.table-wrap{margin:2em 0}figure.fig{background:#f6f6f6;padding:5px;border:1px solid #ddd}figure.fig .image-container{background-color:white;padding:10px;text-align:center}figure.fig .heading{font-size:inherit;font-weight:bold;color:inherit;margin:0;line-height:inherit}figure.fig figcaption{font-size:90%}figure.fig figcaption>*{font-size:inherit}figure .article-supporting-download{margin-left:10px;margin-bottom:10px}.inline-graphic[data-jats-content-type="symbol"]{max-height:1em}.inline-graphic[data-jats-content-type="symbol-2x"]{max-height:2em}.inline-graphic[data-jats-content-type="symbol-3x"]{max-height:3em}.inline-graphic[data-jats-content-type="symbol-4x"]{max-height:4em}.inline-graphic[data-jats-content-type="symbol-5x"]{max-height:5em}.inline-graphic[data-jats-content-type="symbol-6x"]{max-height:6em}.inline-graphic[data-jats-content-type="symbol-7x"]{max-height:7em}.inline-graphic[data-jats-content-type="symbol-8x"]{max-height:8em}.inline-graphic[data-jats-content-type="symbol-9x"]{max-height:9em}.inline-graphic[data-jats-content-type="symbol-10x"]{max-height:10em}aside{background:#f6f6f6;padding:10px 20px;border:1px solid #ddd;margin:10px auto}aside .heading{font-size:110%}aside .article-label{font-weight:bold}aside pre{margin:10px 0}aside dl{margin:0}aside dt,aside p{font-size:14px}.chem-struct-wrap{margin:0 auto;padding:5px 10px;border:5px solid #eee}.chem-struct{white-space:nowrap}.caption-label{font-weight:bold}figcaption{margin:1em 1em 0}video{margin-top:1em;width:100%}.statement{margin:2rem 0}.statement-label-assumption{display:block}.statement .named-content[data-jats-content-type=tombstone]{float:right}.disp-formula{display:block;text-align:center;position:relative;margin:1em 0;white-space:nowrap}.disp-formula .article-label{float:right}img.graphic{display:block;margin:1em 0}figure.fig img.graphic{margin:0 auto}.supplementary-material{margin-bottom:1em}.article-component-doi,.article-supporting-download,.article-image-download{margin-top:9px}.disp-quote .attrib{font-weight:300;font-style:italic;color:#777}.disp-quote .attrib:before{content:"— "}.article-authors{margin-bottom:10px}.article-authors .contrib{white-space:nowrap;display:inline-block}.article-authors .contrib .name{color:#2a85e8;font-weight:200;letter-spacing:.23px}.article-publication-date,#article-identifiers{display:inline-block;margin-right:10px;letter-spacing:.23px;color:#9a9aac;font-weight:200}.citation .source{font-style:italic}.citation .article-title .source{font-style:normal}.citation .version-container{font-weight:bold}.citation .access-date{color:#aaa}.fr-box-outer-bord{padding:5px;background:white}.article-authors .name{font-weight:400}.fn-group .label{background:0;color:black;font-weight:normal;font-size:1.1em;padding:0}.article-share-item-image{height:13px;width:13px;margin-right:4px}.article-share-item-image,.article-share-item-text{vertical-align:middle}.article-share-item{margin:5px 5px 0 0;max-height:30px}.article-share-item a{margin:2px 0;font-size:11px;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));background-image:-moz-linear-gradient(top,#fff,#dedede);background-image:-o-linear-gradient(top,#fff,#dedede);background-image:-ms-linear-gradient(top,#fff,#dedede);background-image:linear-gradient(top,#fff,#dedede);border:#ccc solid 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#333;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,.5);max-width:98%;overflow:hidden;display:inline-block;padding:0 3px}.article-share-item a:hover{color:#77f;text-decoration:none !important}#article-footnotes{display:none}.article-sidebar-block.affix-bottom{position:fixed;top:-35px}.top-return{display:none}.list-simple,.list-labelled{margin-bottom:1em;margin-left:0}.list-labelled{position:relative;left:-2em}.list-simple .list-item-label,.list-simple .list-item-content,.list-labelled th,.list-labelled td{vertical-align:top}.list-simple .list-item-label,.list-labelled th{text-align:right;padding-right:5px;font-weight:normal;min-width:4em}.list-simple p,.list-labelled p{line-height:inherit}.list-simple .list-item p:last-child,.list-labelled .list-item p:last-child{margin-bottom:5px}table p{font-size:inherit}code[data-jats-preformat-type=sequence]{font-family:"Courier",monospace;font-size:10px;line-height:1}.figcaption-footer{overflow:hidden;margin-bottom:5px}.figcaption-footer .article-image-download{float:left}.figcaption-footer .article-component-doi{float:right;color:#777}.on-behalf-of{color:#2a85e8}.glossary .term-head{font-size:120%;font-weight:200;color:#777;margin-bottom:.5em}.withdrawn-container{border:1px solid #f70303;padding:10px 10px 100px 10px;margin-bottom:60px}@media(max-width:767px){.article-sidebar-block.affix{position:relative;top:0}#article-item-middle{margin-left:10px !important;width:auto}}@media(min-width:768px){.row-article-item-section{display:block}article h1{font-size:36px}article p{font-size:18px}.article-sidebar-block.affix{top:58px}.article-sidebar-block.affix .top-return{cursor:pointer;margin-top:25px;display:block !important;color:#777;font-size:16px;font-weight:300}.top-return:hover{color:#333 !important}.chem-struct-wrap[data-jats-content-type="box-width-half"]{width:50%}.chem-struct-wrap[data-jats-content-type="box-width-third"]{width:33%}.chem-struct-wrap[data-jats-content-type="box-width-quarter"]{width:25%}}.publication-review.well{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:0}.publication-review-version{margin-bottom:40px}.publication-review-version p{margin-left:10px}h2.publication-review-history-heading{font-weight:200}.publication-review-version h4{margin:10px 0 5px}.publication-review-files{margin:10px 0 10px 0}.publication-review-version .article-recommendation{vertical-align:text-top !important;margin-left:5px;line-height:1.5}.publication-review-reviewer,.publication-review-editor{color:#aaa}.publication-editor-decision{margin:10px 5px}.publication-review-permalink{color:inherit}.publication-review-permalink:hover{text-decoration:none}.publication-review-cite{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;padding:10px;margin-top:10px}.publication-review-cite-intro{font-weight:bold}.publication-review-submitted{font-weight:200}.peer-reviews-header{margin-bottom:40px}ul.peer-reviews-timeline li{background:#f1f1f1;margin-bottom:2px;font-weight:200;font-size:14px;padding:2px 3px;font-style:italic}.table-wrap table{margin-bottom:0;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;max-width:200%;width:auto}.table-wrap thead{background:whiteSmoke;border-bottom:1px solid #AAA}.table-wrap th,.table-wrap td{font-size:80%}.table-wrap td{white-space:nowrap}.table-wrap col{border:1px solid #AAA}.table-wrap thead,.table-wrap th{font-weight:bold}.table-wrap .table-text td,.table-wrap td.table-text{white-space:normal}.table-wrap .caption .article-label:after{content:": "}.table-wrap .caption-label{display:run-in}.table-wrap .title{font-weight:bold}.table-wrap .caption .p{display:block}.table-wrap-foot{margin-bottom:20px}.table-wrap-foot .fn p{margin-top:10px;padding-left:.5em !important}.table-wrap-foot .fn{margin-left:1em;font-size:90%}.table-wrap-foot .fn>*{font-size:inherit}.table-wrap a.xref[ref-type="table-fn"]{vertical-align:super;font-size:smaller}.table-wrap .table-bordered{border-width:1px}.table-wrap .table-container{overflow-x:auto;margin:1rem 0}.table-wrap .article-component-doi{font-size:90%}.table-wrap table[data-jats-frame="void"]{border:none !important}.table-wrap table[data-jats-rules="none"] td,.table-wrap table[data-jats-rules="none"] th{border:none !important}.table-wrap table[data-jats-cellspacing="none"] td,.table-wrap table[data-jats-cellpadding="none"] th{margin:0 !important;padding:0 !important}.table-wrap .table-bordered,.table-wrap .table-bordered th,.table-wrap .table-bordered td{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.table-wrap-foot .fn dl,.table-wrap-foot .fn dt,.table-wrap-foot .fn dd,.table-wrap-foot .fn dd p{display:inline;margin:0 !important;font-size:inherit}.table-wrap-foot .fn dt,.table-wrap-foot .fn dd,.table-wrap-foot .fn dd p{padding:0 !important}.table-wrap-foot .fn dl{padding-left:.5em !important}.table-wrap-foot .fn dd:not(:last-of-type) p:after{content:"; "}.table-wrap-foot .fn dt:after{content:": "}.table-wrap-foot .fn .article-label{margin-right:3px}.table-wrap .table+.table{margin-top:1em}.bold{font-weight:bold}.italic{font-style:italic}.overline{text-decoration:overline}.roman{font-style:normal}.sans-serif{font-family:sans-serif}.sc{font-variant:small-caps}.strike{text-decoration:line-through}.underline{text-decoration:underline}.monospace{font-family:monospace}.monospace[data-jats-specific-use="code"]{background:#eee;padding:0 3px;border:1px solid #ddd;font-size:90%}.annotation-tabs-nav{margin-top:45px}.annotation-tabs-nav>li{font-size:20px}.annotation-tab-content{overflow:visible;min-height:800px}.annotations-positioned{position:absolute;display:none}.annotations-positioned .annotation-container{margin-bottom:5px}.annotations-positioned .annotation{padding:10px 0;border-bottom:1px solid #eee}#annotations-sidebar{display:none}body.annotating .article-sidebar,body.annotating .article-sidebar-block,body.annotating .article-sidebar-item{display:none}body.annotating #annotations-sidebar{display:block}body.annotating .annotations-positioned{width:auto !important}body.annotating #article-item-middle{opacity:.7;visibility:hidden}@media(min-width:600px){body.annotating .annotations-positioned{width:70% !important}body.annotating #article-item-middle{position:relative;right:-75%;visibility:visible}}@media(max-width:767px){.annotations-heatmap{display:none}}@media(min-width:979px){body.annotating .annotations-positioned{width:inherit !important}body.annotating #article-item-middle{right:0}}#annotations-sidebar .annotation{font-size:90%}.article-item-section-content .annotation{border:0;margin-bottom:20px}article.annotation{font-size:inherit}.annotation{position:relative;display:table;width:100%}.annotation-row{display:table-row}.annotation-voting,.annotation-main{display:table-cell;vertical-align:top}.annotation-replying .annotation-voting{padding-top:5px}.annotation-main{padding-bottom:1em}.annotation-body{margin:5px 0;font-size:16px;color:#4b5c66;line-height:24px;font-weight:300}.annotation .user-name{max-width:30em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline}.annotation .user-url{display:inline-block;margin-right:5px}.annotation .user-image{height:24px;width:24px}.annotations-positioned .annotation .user-image{height:16px;width:16px}.annotation-section{margin:20px 0}.annotation-actions,.annotation-response-counts{margin:5px 0;white-space:nowrap}.annotation-topics a,.annotation-response-counts a{font-size:11px}.annotation-create-title{font-size:150%;font-weight:bold;margin-bottom:10px}.annotation-collection-title{font-size:150%;margin-bottom:10px}.annotation-replying .annotation-body{color:#555;font-weight:300}.annotation-voting{text-align:center;line-height:1.2;font-size:150%;color:#777;width:40px}.annotation-vote{cursor:pointer;opacity:.7;display:block;color:#777}.annotation-score{line-height:1}.annotation-vote:active,.annotation-vote.annotation-voted{color:orange}.annotation-vote:active,.annotation-vote:hover,.annotation-vote.annotation-vote-saving{opacity:1.0;text-decoration:none}.annotation-vote.annotation-vote-saving{color:orange}.annotation-voting-disabled .annotation-vote,.annotation-vote.annotation-vote-disabled{opacity:.3}.annotation-voting-disabled .annotation-vote:hover,.annotation-vote.annotation-vote-disabled:hover{opacity:.3;cursor:not-allowed}.annotation-container .annotation-voting-disabled{padding-top:2px}.annotation-replies{margin-top:15px;margin-left:30px;border-top:1px dotted #DDD}.annotation-replies .annotation{border:0;padding:3px 0}.annotation-replies .annotation:not(:last-of-type){border-bottom:1px dotted #ddd}.annotation-replies .annotation-body{padding:0}.annotation-replies .annotation-voting{font-size:15px}.annotation-replies .annotation-score{line-height:1.2;font-weight:300;margin:0}.annotation-title{font-size:170%;font-weight:bold;line-height:1}.annotation-linking .annotation-title,.annotations-positioned .annotation-title{font-weight:300}.annotation form{margin-bottom:0}.form-annotation .help-block{font-size:90%;color:#777}#question_annotation_title_label{width:auto;padding-top:4px}#question_annotation_title_container{margin-left:10px}.form-annotation-vote{display:none}.annotation-form-container{display:none;margin:10px}.annotation-edit{opacity:.5}.annotation-edit:hover{opacity:1}.annotation-actions form{display:inline-block;opacity:.2}.annotations-positioned .annotation-actions{opacity:0}.annotations-positioned .annotation:hover .annotation-actions{opacity:1}.annotation-actions form:hover{opacity:1}.close-annotations,.annotation-cancel{margin-left:5px}.annotation-accept{opacity:.5;line-height:1;border-radius:4px;display:inline-block;padding:4px;position:relative;left:-2px}.annotation-accepted .annotation-accept{opacity:1;background:#edfbe1;color:#529a10}a.annotation-accept:hover,a.annotation-accept:active,.annotation-accept.annotation-saving{opacity:1;background:#edfbe1;color:#529a10;text-decoration:none}.annotation-accepted-answer{display:none;color:#529a10;padding:0 5px;line-height:1;font-size:120%;font-weight:bold}.annotation-accepted .annotation-accepted-answer{display:inline-block}.annotation .user-points{display:inline-block;color:#333;font-weight:600}.annotation-target{margin:20px 0;font-size:120%}.annotation-date-published,.annotation-date-edited{color:#777;white-space:nowrap}.annotation-public .annotation-publish,.annotation-public .annotation-unpublished{display:none}.annotation-unpublish{display:none}.annotation-public .annotation-unpublish{display:inline-block}.annotation-responses-count{font-size:180%;border-top:4px dotted #eee;padding-top:40px}.annotation-create-button{margin:10px 0}.annotation-learn-more{font-size:12px;margin:5px 0 15px 0}.annotation-create-container{margin:10px 0}.annotations h2{color:#555;font-weight:200;margin:0 0 10px}.annotation.annotation-commenting,.annotation.annotation-questioning{margin-top:10px}.annotations-positioned .annotation-body p{font-size:13px;line-height:20px;color:#5a5a5a;font-weight:400}.annotation-readmore{font-size:13px}.annotations-positioned .annotation.annotation-questioning{margin-top:0}.annotations-positioned .add-annotation{margin:10px 0}.annotation-section .add-annotation{padding:10px}.answers .add-annotation{padding-left:20px}.annotations-positioned .annotation.annotation-active{background-color:#ffffd1;padding-right:10px}.annotation-form-footer{margin-bottom:5px}.annotation-replies .annotation-body,.annotation-replies .annotation-user{display:inline-block;font-size:13px;line-height:1.5;margin:0}.annotation-replying .user-url{display:none}.annotation-user-separator{color:#777}.annotation .annotation-user{white-space:nowrap;text-align:right;margin:5px}.annotation-replies .annotation-vote,.annotation-replies .annotation-score{display:inline-block}.annotation-count{background-color:#37b962}.article-item-section-content .annotations{font-size:90%}.annotations-positioned .annotation-user,.article-item-section-content .annotation-user{white-space:normal}.article-item-section-content .annotation-create-button{margin:45px 0 0 0}.annotations-heatmap,.annotations-outer-heatmap{position:fixed;top:40px;left:0;bottom:0;width:10px;background:#f2f2f2}.annotations-outer-heatmap{top:0}.annotation-marker{display:block;position:absolute;background-color:#ff8609;width:100%;line-height:0;z-index:15}.current-scroll{position:absolute;background-color:#777;opacity:.2;z-index:10;left:0;width:15px}.annotation-version{padding:10px 0}.annotation-version:not(:last-of-type){border-bottom:1px solid #aaa}#annotation-question-create-container{margin:20px 0}.annotation-section.answers .annotation{padding:10px 10px 10px 0}.annotation-add-reply,.annotation-add-answer-from-reply{opacity:.6}.answers .annotation-answering{border-top:4px solid #CCC;margin-top:45px}.answers .annotation-answering:first-child{border-top:0;margin-top:0}.annotation-add-answer{margin-top:45px}.annotation-linking .annotation-social-container{display:none}.annotation-counter{display:none;padding:0 5px;border-radius:10px;border:1px solid #2a85e8;line-height:1.5em;vertical-align:top;color:#2a85e8;margin-left:2px}.annotation-counter-citing{display:inline-block}.nav-tabs .annotation-counter{font-size:14px;background:#417fce;color:white;border:0}.annotation-summary{margin:20px 70px}form{position:relative}.modal-body button{display:none}.has-plink{position:relative}.plink{display:block;position:absolute;top:0;bottom:0;left:-26px;opacity:.2;color:#999;padding:0 1px;border-right:7px solid white}.plink.plink-content{opacity:.95;color:#ff8609}.plink i{font-size:16px;vertical-align:text-top;display:inline-block}a.plink:hover{text-decoration:none}a.plink:hover i{color:#ff8609}.has-plink:hover .plink,.has-plink.plink-active .plink{opacity:1}.has-plink .plink:hover{background:#ffead5}.has-plink.plink-active{padding-left:3px;border-left:26px solid #ffead5}.plink .annotations-count{position:absolute;top:1px;left:-13px;color:#555;font-size:12px;font-weight:bold;padding:0 5px}.has-plink.plink-active .annotations-count{display:none}@media(max-width:1200px){.plink{left:-20px;border-right:0}}.target-items{margin-top:20px;margin-bottom:20px}.target-items-title{font-weight:bold;font-size:130%;margin-bottom:10px}.target-item:not(:last-child){margin-bottom:10px}.target-item-title{font-size:120%}.target-item-meta{font-size:110%}.target-item-meta a{color:inherit}.hljs,.hljs-subst,.hljs-tag .hljs-title,.nginx .hljs-title{color:black}.hljs-string,.hljs-title,.hljs-constant,.hljs-parent,.hljs-tag .hljs-value,.hljs-rule .hljs-value,.hljs-preprocessor,.hljs-pragma,.hljs-name,.haml .hljs-symbol,.ruby .hljs-symbol,.ruby .hljs-symbol .hljs-string,.hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.hljs-addition,.hljs-flow,.hljs-stream,.bash .hljs-variable,.pf .hljs-variable,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.tex .hljs-special,.erlang_repl .hljs-function_or_atom,.asciidoc .hljs-header,.markdown .hljs-header,.coffeescript .hljs-attribute{color:#800}.smartquote,.hljs-comment,.hljs-annotation,.diff .hljs-header,.hljs-chunk,.asciidoc .hljs-blockquote,.markdown .hljs-blockquote{color:#888}.hljs-number,.hljs-date,.hljs-regexp,.hljs-literal,.hljs-hexcolor,.smalltalk .hljs-symbol,.smalltalk .hljs-char,.go .hljs-constant,.hljs-change,.lasso .hljs-variable,.makefile .hljs-variable,.asciidoc .hljs-bullet,.markdown .hljs-bullet,.asciidoc .hljs-link_url,.markdown .hljs-link_url{color:#080}.hljs-label,.ruby .hljs-string,.hljs-decorator,.hljs-filter .hljs-argument,.hljs-localvars,.hljs-array,.hljs-attr_selector,.hljs-important,.hljs-pseudo,.hljs-pi,.haml .hljs-bullet,.hljs-doctype,.hljs-deletion,.hljs-envvar,.hljs-shebang,.apache .hljs-sqbracket,.nginx .hljs-built_in,.tex .hljs-formula,.erlang_repl .hljs-reserved,.hljs-prompt,.asciidoc .hljs-link_label,.markdown .hljs-link_label,.vhdl .hljs-attribute,.clojure .hljs-attribute,.asciidoc .hljs-attribute,.lasso .hljs-attribute,.coffeescript .hljs-property,.hljs-phony{color:#88f}.hljs-keyword,.hljs-id,.hljs-title,.hljs-built_in,.css .hljs-tag,.hljs-doctag,.smalltalk .hljs-class,.hljs-winutils,.bash .hljs-variable,.pf .hljs-variable,.apache .hljs-tag,.hljs-type,.hljs-typename,.tex .hljs-command,.asciidoc .hljs-strong,.markdown .hljs-strong,.hljs-request,.hljs-status{font-weight:bold}.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{font-style:italic}.nginx .hljs-built_in{font-weight:normal}.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:.5}.peerj-announcement-fixed{display:none !important}.loginsubmit-forms{display:none}.loginsubmit-password-reset{display:none;color:#b6312f;font-weight:200}.loginsubmit-modal .modal-footer .btn{float:none !important;border-radius:2px !important;-moz-border-radius:2px !important;-webkit-border-radius:2px !important}.loginsubmit-modal .modal-header{display:none;border-bottom:1px solid #ddd;background:#f5f5f5;padding:0 !important}.loginsubmit-modal .modal-header-title{padding:10px 15px 7px}.loginsubmit-modal .modal-header h3{color:#0088c9;text-align:left}.modal-logo{display:none}.loginsubmit-modal-body h5{font-weight:200;color:#888}.loginsubmit-form-inputs{margin-left:15px}.loginsubmit-modal-label label{font-size:20px;margin-top:15px;font-weight:200;color:#999}.loginsubmit-modal-body input{font-size:20px;font-weight:200;width:95% !important;height:50px}#submit-server-message{color:red;font-weight:200}.loginsubmit-modal form{margin:0}.loginsubmit-modal-body{height:250px;overflow-y:auto}.loginsubmit-modal-sidebar{display:none !important}#modal-server-message{color:#b6312f;font-weight:200}.loginsubmit-input-help{margin-bottom:8px;font-size:15px;font-weight:200;color:#999}#loginsubmit-show-email{display:none;margin-bottom:8px}#loginsubmit-show-email .loginsubmit-email-keyed{color:#c27d00;letter-spacing:3px}#loginsubmit-show-password{cursor:pointer}.loginsubmit-small-password-help{display:none;color:#999;font-weight:200;font-size:12px}.journal-preference-row{margin-top:15px 0}.journal-preference-row .loginsubmit-modal-label label{margin-top:0;margin-right:-7px}.checkbox input[type="checkbox"]{width:15px !important;height:15px !important}.checkbox label{color:#666}.journal-preference-row .checkbox label{font-style:italic}@media(min-width:540px){.loginsubmit-modal .modal-header{display:block}.modal-header-title h3{font-weight:200}}@media(min-width:768px){.modal-logo{float:left;display:block;margin-right:20px;background:#0088c9 !important;padding:13px 15px 17px}.loginsubmit-form-inputs{margin-top:20px;margin-left:0}.loginsubmit-modal{width:95% !important;left:15px !important;margin-left:0 !important}.loginsubmit-modal-sidebar{display:block !important;background:#f5f5f5;border-right:1px solid #ddd;padding:15px;height:255px;overflow-y:auto}.loginsubmit-modal-sidebar h5{font-weight:400;color:#888}.loginsubmit-modal-sidebar p,.loginsubmit-modal-sidebar h5{padding:3px 5px}.loginsubmit-modal-label{text-align:right}}@media(min-width:980px){.loginsubmit-modal{width:960px !important;left:50% !important;margin-left:-480px !important}.loginsubmit-modal-body,.loginsubmit-modal-sidebar{height:350px}}@media(min-width:1200px){.loginsubmit-modal-body,.loginsubmit-modal-sidebar{height:400px}}.follow-notification-form{display:none}.follow-notification-form form{margin-bottom:3px}