Making WordPress.org

Changeset 6181


Ignore:
Timestamp:
11/27/2017 10:26:29 PM (6 years ago)
Author:
SergeyBiryukov
Message:

Plugin Directory: Update style.css and style-rtl.css after [6166].

See #2790.

Location:
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/css
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/css/style-rtl.css

    r6161 r6181  
    1 html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:100%}body,button,input,select,textarea{color:#32373c;font-family:Open Sans,sans-serif;font-size:100%;line-height:1.5}@media screen and (min-width:48em){html{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{clear:both;font-family:inherit;line-height:1.5;margin:32px 0 16px;margin:2rem 0 1rem}h1{font-size:61.035px;font-size:3.8146972656rem;font-weight:300}h1.title{font-size:12.8px;font-size:.8rem;color:#0073aa;font-weight:600;letter-spacing:.8px;letter-spacing:.05rem;text-transform:uppercase}h2{font-size:39.062px;font-size:2.44140625rem;font-weight:300}h3{font-size:25px;font-size:1.5625rem;font-weight:400}h4{font-size:20px;font-size:1.25rem;border:none;color:#32373c;font-weight:600;padding:0}h5{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase}h6{font-size:12.8px;font-size:.8rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase}p{margin:1em 0}p.subheading{color:#82878c;font-size:20px;font-size:1.25rem;font-weight:300;margin:-6.4px auto 32px;margin:-.4rem auto 2rem;text-align:center}p.intro{font-size:20px;font-size:1.25rem}p.aside{font-size:12.8px;font-size:.8rem}p.note{font-size:10.24px;font-size:.64rem;letter-spacing:.16px;letter-spacing:.01rem;max-width:291.038px;max-width:18.1898940355rem}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{background:transparent;border:none;padding:0;border-right:2px solid #eee;color:#82878c;font-style:italic;margin:16px 0;margin:1rem 0;padding-right:16px;padding-right:1rem}blockquote cite{font-size:12.8px;font-size:.8rem}hr{background-color:#eee;border:0;height:2px;margin:80px auto;margin:5rem auto}ol,ul{margin:0 3em 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-right:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}.notice{background:#fff;border-right:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:1em 0;padding:1px 12px}.notice p{font-size:12.8px;font-size:.8rem;margin:.5em 0;padding:2px}.notice.notice-alt{-webkit-box-shadow:none;box-shadow:none}.notice.notice-large{padding:10px 20px}.notice.notice-success{border-right-color:#46b450}.notice.notice-success.notice-alt{background-color:#ecf7ed}.notice.notice-warning{border-right-color:#ffb900}.notice.notice-warning.notice-alt{background-color:#fff8e5}.notice.notice-error{border-right-color:#dc3232}.notice.notice-error.notice-alt{background-color:#fbeaea}.notice.notice-info{border-right-color:#00a0d2}.notice.notice-info.notice-alt{background-color:#e5f5fa}.locale-banner{background:#c7e8ca;font-size:12.8px;font-size:.8rem;padding:8px;padding:.5rem;text-align:center}@media (min-width:67rem){.locale-banner{margin:1rem auto;max-width:960px}}.button,.button-primary,.button-secondary,.plugin-upload-form .button-primary{border:1px solid;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:12.8px;font-size:.8rem;height:25px;height:1.5625rem;line-height:1;margin:0;padding:0 12.8px;padding:0 .8rem;text-decoration:none;white-space:nowrap;-webkit-appearance:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0 none;padding:0}.button-group.button-large .button,.button.button-large{height:31.25px;height:1.953125rem;line-height:1;padding:0 16px;padding:0 1rem}.button-group.button-small .button,.button.button-small{font-size:10.24px;font-size:.64rem;height:20px;height:1.25rem;line-height:1;padding:0 8px;padding:0 .5rem}a.button,a.button-primary,a.button-secondary{line-height:25px;line-height:1.5625rem}a.button-primary:hover,a.button-secondary:hover,a.button:hover{border:inherit}.button-group.button-large a.button,a.button.button-large{line-height:31.25px;line-height:1.953125rem}.button-group.button-small a.button,a.button.button-small{line-height:20px;line-height:1.25rem}.button:active,.button:focus{outline:none}.button.hidden{display:none}input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.button,.button-secondary,.button:visited{background:#f7f7f7;border-color:#ccc;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;color:#555;vertical-align:top}p .button{vertical-align:baseline}.button-secondary:focus,.button-secondary:hover,.button.focus,.button.hover,.button:focus,.button:hover{background:#fafafa;border-color:#999;color:#23282d}.button-link:focus,.button-secondary:focus,.button.focus,.button:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.button-secondary:active,.button.active,.button.active:hover,.button:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.button.active:focus{border-color:#5b9dd9;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8)}.button-disabled,.button-secondary.disabled,.button-secondary:disabled,.button-secondary[disabled],.button.disabled,.button:disabled,.button[disabled]{background:#f7f7f7!important;border-color:#ddd!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#a0a5aa!important;cursor:default;text-shadow:0 1px 0 #fff!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.button-link{background:none;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.button-link:focus{outline:1px solid #5b9dd9}.button-primary,.download-button,.plugin-upload-form .button-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.button-primary:visited,.download-button:visited,.plugin-upload-form .button-primary:visited{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff}.button-primary.focus,.button-primary.hover,.button-primary:focus,.button-primary:hover,.download-button.focus,.download-button.hover,.download-button:focus,.download-button:hover,.plugin-upload-form .button-primary.focus,.plugin-upload-form .button-primary.hover,.plugin-upload-form .button-primary:focus,.plugin-upload-form .button-primary:hover{background:#008ec2;border-color:#006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff}.button-primary.focus,.button-primary:focus,.download-button.focus,.download-button:focus,.plugin-upload-form .button-primary.focus,.plugin-upload-form .button-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.button-primary.active,.button-primary.active:focus,.button-primary.active:hover,.button-primary:active,.download-button.active,.download-button.active:focus,.download-button.active:hover,.download-button:active,.plugin-upload-form .button-primary.active,.plugin-upload-form .button-primary.active:focus,.plugin-upload-form .button-primary.active:hover,.plugin-upload-form .button-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.button-primary.disabled,.button-primary:disabled,.button-primary[disabled],.download-button.disabled,.download-button:disabled,.download-button[disabled],.plugin-upload-form .button-primary.disabled,.plugin-upload-form .button-primary:disabled,.plugin-upload-form .button-primary[disabled]{background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#66c6e4!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}.button-primary.button.button-hero,.download-button.button.button-hero,.plugin-upload-form .button-primary.button.button-hero{-webkit-box-shadow:0 2px 0 #006799;box-shadow:0 2px 0 #006799}.button-primary.button.button-hero.active,.button-primary.button.button-hero.active:focus,.button-primary.button.button-hero.active:hover,.button-primary.button.button-hero:active,.download-button.button.button-hero.active,.download-button.button.button-hero.active:focus,.download-button.button.button-hero.active:hover,.download-button.button.button-hero:active,.plugin-upload-form .button-primary.button.button-hero.active,.plugin-upload-form .button-primary.button.button-hero.active:focus,.plugin-upload-form .button-primary.button.button-hero.active:hover,.plugin-upload-form .button-primary.button.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #006799;box-shadow:inset 0 3px 0 #006799}.button-primary-disabled{background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#66c6e4!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}.button-group{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:nowrap}.button-group>.button{-webkit-border-radius:0;border-radius:0;display:inline-block;margin-left:-1px;z-index:10}.button-group>.button-primary{z-index:100}.button-group>.button:hover{z-index:20}.button-group>.button:first-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.button-group>.button:last-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:48em){.button,.button.button-large,.button.button-small,.plugin-upload-form .button-primary{font-size:14px;height:auto;line-height:normal;margin-bottom:4px;padding:6px 14px;vertical-align:middle}}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);color:#32373c;outline:none;-webkit-transition:border-color .05s ease-in-out;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#111}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=email],input[type=url]{direction:rtl}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select{padding:6px 10px}input[type=number]{height:40px;line-height:inherit}input[type=checkbox],input[type=radio]{-webkit-appearance:none;background:#fff;border:1px solid #b4b9be;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);clear:none;color:#555;cursor:pointer;display:inline-block;height:25px;line-height:0;margin:-4px 0 0 4px;min-width:16px;padding:0!important;text-align:center;-webkit-transition:border-color .05s ease-in-out;transition:border-color .05s ease-in-out;vertical-align:middle;width:25px}input[type=checkbox]{padding:10px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;line-height:10px;margin-left:4px}input[type=checkbox]:checked:before,input[type=radio]:checked:before{display:inline-block;float:right;font:normal 21px/1 dashicons;vertical-align:middle;width:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}input[type=checkbox]:checked:before{color:#1e8cbe;content:"\f147";font:normal 30px/1 dashicons;margin:-3px -5px}input[type=radio]:checked:before{background-color:#1e8cbe;-webkit-border-radius:50px;border-radius:50px;content:"\2022";font-size:24px;height:9px;line-height:16px;margin:7px;text-indent:-9999px;vertical-align:middle;width:9px}@-moz-document url-prefix(){.form-table input.tog,input[type=checkbox],input[type=radio]{margin-bottom:-1px}}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{-webkit-border-radius:0;border-radius:0;font-size:16px}textarea{line-height:1.4;overflow:auto;padding:2px 6px;resize:vertical}input[type=file]{padding:3px 0}label{cursor:pointer}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}:-moz-placeholder{color:#a9a9a9}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:hsla(0,0%,100%,.5);border-color:hsla(0,0%,87%,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:none;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}fieldset label,label{vertical-align:middle}@media screen and (min-width:48em){input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{padding:3px 5px}input[type=number]{height:28px}input[type=checkbox]{padding:0}input[type=checkbox]:checked:before{font:normal 21px/1 dashicons;margin:-3px -4px 0 0}input[type=checkbox],input[type=radio]{height:16px;width:16px}input[type=radio]:checked:before{width:6px;height:6px;margin:4px}input,select,textarea{font-size:14px;padding:3px 5px}}.plugin-upload-form fieldset{border:none;margin:0;padding:0}.plugin-upload-form legend{margin:16px 0;margin:1rem 0}.plugin-upload-form .category-checklist{list-style-type:none;margin:0 0 32px;margin:0 0 2rem}.plugin-upload-form .category-checklist li{float:right;padding:8px 0;padding:.5rem 0;width:50%}@media screen and (min-width:48em){.plugin-upload-form .category-checklist li{padding:0}.plugin-upload-form .category-checklist label{font-size:.8rem}}@media screen and (min-width:48em){.plugin-upload-form label.button{line-height:1.8}}.plugin-upload-form .plugin-file{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}a{color:#0073aa}a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#0073aa;text-decoration:underline}a.button:active,a.button:focus,a.button:hover{text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p a:not(.button),p a:not(.button):hover{border:none}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:right;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:left;text-align:left;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site-content[tabindex="-1"]:focus{outline:0}.no-js .hide-if-no-js{display:none}.alignleft{display:inline;float:right;margin-left:1.5em}.alignright{display:inline;float:left;margin-right:1.5em}.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}.avatar{-webkit-border-radius:50%;border-radius:50%;vertical-align:middle}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.plugin-meta:after,.plugin-meta:before,.plugin-upload-form .category-checklist:after,.plugin-upload-form .category-checklist:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.type-plugin .plugin-header:after,.type-plugin .plugin-header:before,.type-plugin:after,.type-plugin:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.plugin-meta:after,.plugin-upload-form .category-checklist:after,.site-content:after,.site-footer:after,.site-header:after,.type-plugin .plugin-header:after,.type-plugin:after{clear:both}#wporg-header{background:#23282d;height:140px;position:relative;text-align:center;width:100%}#wporg-header .wrapper{margin:0 auto;max-width:960px}#wporg-header h1{display:inline-block;margin:auto;width:303px}#wporg-header h1 a{background:url(//s.w.org/style/images/wp-header-logo.png?1) 100% no-repeat;-webkit-background-size:303px 53px;background-size:303px 53px;display:block;height:88px;text-indent:-9999px;width:303px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#wporg-header h1 a{background-image:url(//s.w.org/style/images/wp-header-logo-2x.png?1)}}#wporg-header h2.rosetta{clear:none;color:#dfdfdf;font-family:Georgia,Times New Roman,serif;font-size:30px;margin:0}#wporg-header h2.rosetta a{border-bottom:none;color:#dfdfdf;display:block;height:52px;line-height:22px;padding:0}#wporg-header h2.rosetta a:hover{text-decoration:none}#wporg-header #wporg-header-menu{background:#23282d;right:-75%;list-style:none;margin:0;max-width:75%;min-width:200px;padding:20px 0 0;position:absolute;text-align:right;-webkit-transition:right .3s;transition:right .3s;z-index:100000}#wporg-header #wporg-header-menu.active{right:0}#wporg-header ul li{list-style-type:none;position:relative}#wporg-header ul li a{color:#eee;display:block;font-family:Open Sans,Helvetica,Arial,Liberation Sans,sans-serif;font-size:13px;font-weight:600;height:34px;line-height:34px;margin:0 4px;padding:10px 30px;text-decoration:none}#wporg-header ul li a.subcurrent{font-weight:700}@media (max-width:768px){#wporg-header ul li a{height:auto}}#wporg-header ul li#download,#wporg-header ul li.download{float:left;height:34px;margin-left:14px;overflow:hidden;padding:0 0 34px}@media screen and (max-width:820px){#wporg-header ul li#download,#wporg-header ul li.download{display:none}}@media screen and (max-width:768px){#wporg-header ul li#download,#wporg-header ul li.download{display:block;float:none;margin:10px 20px 20px;padding-bottom:0;height:auto}#wporg-header ul li#download a,#wporg-header ul li.download a{padding:4px 10px}}#wporg-header ul li#download a,#wporg-header ul li.download a{margin:0;padding:0 16px}#wporg-header ul li#download a:hover,#wporg-header ul li.download a:hover{color:#eee}#wporg-header ul li#download.current-menu-item a,#wporg-header ul li#download.current a,#wporg-header ul li.download.current-menu-item a,#wporg-header ul li.download.current a{color:#eee}#wporg-header ul li#download .uparrow,#wporg-header ul li.download .uparrow{display:none}#wporg-header ul li.current-menu-item a,#wporg-header ul li.current_page_parent a,#wporg-header ul li a.current,#wporg-header ul li a:hover{color:#00a0d2}#wporg-header .nav-submenu{display:none;margin-bottom:10px;margin-top:-15px;padding:0;position:static}#wporg-header .nav-submenu li a{height:24px;line-height:24px;margin-right:20px}@media screen and (min-width:768px){#wporg-header #head-search{float:left;margin-left:14px;padding-top:30px}}#wporg-header #head-search form{border-bottom:1px solid #3f3f3f;display:inline-block;margin-right:60px;width:288px}#wporg-header #head-search form input.text{background:#191e23;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#b4b9be;float:right;font-family:Open Sans,sans-serif;font-size:12px;height:24px;margin:0;outline:none;padding:3px;vertical-align:top;width:256px}#wporg-header #head-search form input.text::-moz-placeholder{color:#eee}@media screen and (max-width:480px){#wporg-header #head-search form input.text{width:216px}}#wporg-header #head-search form .button{background:#191e23 url(//s.w.org/wp-includes/images/admin-bar-sprite.png?d=20120831) no-repeat 2px 4px;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;float:right;height:30px;margin:0;padding:0;text-shadow:none!important;width:26px}@media screen and (max-width:480px){#wporg-header #head-search form{width:248px}}@media screen and (min-width:480px){#wporg-header #head-search form{margin-right:0}}@media screen and (min-width:768px){#wporg-header{height:120px;text-align:inherit}#wporg-header h1{float:right;padding-right:10px}#wporg-header h2.rosetta{float:right;padding:36px 27px 0}#wporg-header #wporg-header-menu{float:right;list-style:none;margin:-15px 0 0;max-width:inherit;min-width:0;padding:0;position:static;width:100%}#wporg-header ul li{float:right;position:relative}#wporg-header ul li a{color:#eee;display:block;font-family:Open Sans,Helvetica,Arial,Liberation Sans,sans-serif;font-size:13px;font-weight:600;height:46px;line-height:34px;margin:0 4px;padding:0 6px}#wporg-header ul li a.current~.uparrow{border-bottom:9px solid #f7f7f7;border-right:9px solid transparent;border-left:9px solid transparent;height:0;margin:-8px auto 0;width:0}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after{border-bottom:9px solid #f7f7f7;border-right:9px solid transparent;border-left:9px solid transparent;content:"";height:0;right:50%;margin:-8px -9px 0 0;position:absolute;width:0}#wporg-header ul li .nav-submenu:hover~.uparrow,#wporg-header ul li:hover .nav-submenu~.uparrow{border-bottom:9px solid #32373c;border-right:9px solid transparent;border-left:9px solid transparent;height:0;margin:-10px auto 0;width:0}#wporg-header ul li .nav-submenu li{float:none}#wporg-header ul li .nav-submenu li a{height:34px;line-height:34px;margin-right:6px}#wporg-header .nav-submenu{background:#32373c;border:1px solid #32373c;border-top:0;display:none!important;margin-top:-1px;min-width:0}#wporg-header ul li .nav-submenu:hover,#wporg-header ul li:hover .nav-submenu{display:block!important;right:0;margin-right:0;position:absolute;top:46px;width:auto;z-index:101}#wporg-header #headline h2{text-rendering:optimizeLegibility}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after,#wporg-header ul li a.current~.uparrow{border-bottom-color:#0073aa}}#mobile-menu-button{display:block;float:right;font-family:dashicons;font-size:16px;font-style:normal;font-weight:400;height:32px;right:10px;line-height:1;position:absolute;text-align:center;text-decoration:inherit;top:75px;-webkit-transition:color .1s ease-in;transition:color .1s ease-in;vertical-align:top;width:39px;-webkit-font-smoothing:antialiased}#mobile-menu-button:before{border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#888;content:"\f228";display:inline-block;float:right;font:normal 50px/1 Dashicons;height:32px;margin:0;outline:none;padding:3px;text-decoration:none;vertical-align:middle;width:39px;-webkit-font-smoothing:antialiased}#mobile-menu-button:hover{background:none}@media screen and (min-width:768px){#mobile-menu-button{display:none}}#download-mobile{background:#f7f7f7;border-bottom:1px solid #ddd}#download-mobile .wrapper{padding:20px 0;text-align:center}#download-mobile span.download-ready{font-size:1.6em;margin:0 .25em}#download-mobile a.download-button{font-size:1.6em;height:inherit;margin:10px .25em;padding:10px 15px}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-right:auto;margin-left:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.error-404 .page-title{text-align:center}.error-404 .page-content{text-align:center}.error-404 .page-content .logo-swing{height:160px;height:10rem;margin:96px auto;margin:6rem auto;position:relative;text-align:center;width:160px;width:10rem}.error-404 .page-content .logo-swing .wp-logo{right:0;max-width:none;position:absolute;top:0;width:160px;width:10rem}@-webkit-keyframes a{10%{width:180px;height:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{width:185px;height:185px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{width:180px;height:180px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes a{10%{width:180px;height:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{width:185px;height:185px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{width:180px;height:180px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:a;animation-name:a}.archive .site-main{margin-top:32px;margin-top:2rem;padding-top:0}.archive .page-header{margin:32px 0;margin:2rem 0}.plugin-section{border-bottom:2px solid #eee;margin:0 auto 76.293px;margin:0 auto 4.768371582rem;max-width:960px;padding-bottom:48.828px;padding-bottom:3.0517578125rem}.plugin-section:last-of-type{margin-bottom:0}.plugin-section .section-header{position:relative}.plugin-section .section-title{font-size:25px;font-size:1.5625rem;font-weight:400;margin-bottom:48px;margin-bottom:3rem}.plugin-section .section-link{font-size:16px;font-size:1rem;position:absolute;left:0;top:11.2px;top:.7rem}.page .entry-header{margin-top:32px;margin-top:2rem}.page .entry-header .entry-title{font-size:25px;font-size:1.5625rem;font-weight:400;margin:0 auto;max-width:568.434px;max-width:35.527136788rem}@media screen and (min-width:48em){.page .entry-header .entry-title{padding:0 2rem}}.page .entry-content h2{font-size:25px;font-size:1.5625rem;font-weight:400}.page .entry-content h3{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase}.page .entry-content a{text-decoration:underline}.page .entry-content section{padding:32px 0;padding:2rem 0}.page .entry-content section .container{margin:0 auto;max-width:568.434px;max-width:35.527136788rem}@media screen and (min-width:48em){.page .entry-content section .container{padding:0 2rem}}.page .entry-content section:first-of-type{padding-top:0}.page .entry-content section+section{border-top:2px solid #eee}.plugin-card{background-color:#f9f9f9;margin-bottom:4%;padding:15px 15px 8px;vertical-align:top}@media screen and (min-width:48em){.plugin-card{display:inline-block;margin-left:4%;width:48%}.plugin-card:nth-of-type(2n){margin-left:0}}.plugin-card .entry{display:inline-block;margin:auto;vertical-align:top}@media screen and (min-width:21em){.plugin-card .entry{width:-webkit-calc(96% - 128px);width:calc(96% - 128px)}}.plugin-card .entry-title{font-size:16px;font-size:1rem;line-height:1.3;margin:0 0 8px}.plugin-card .entry-title a{font-weight:400}.plugin-card .entry-excerpt{font-size:12.8px;font-size:.8rem}.plugin-card .entry-excerpt p{margin:0}.plugin-card hr{background-color:#fff;margin:15px -15px 8px}.plugin-card footer span{font-size:11.704px;font-size:.73152rem;display:inline-block;overflow:hidden;white-space:nowrap}.plugin-card footer span i{display:inline-block;font-size:16px;font-size:1rem;margin-left:6.4px;margin-left:.4rem}.plugin-card footer span.last-updated{display:none}.plugin-card footer span.plugin-author{width:100%}.plugin-card footer span.active-installs{min-width:48%}.plugin-card footer .dashicons{margin:0 2px -16px;margin:0 2px -1rem;color:#bbb;width:auto;height:auto;display:none}@media (min-width:414px){.plugin-card footer .dashicons{display:inline-block}}.entry-thumbnail{display:none;max-width:128px}.entry-thumbnail .plugin-icon{-webkit-background-size:cover;background-size:cover;height:128px;width:128px}@media screen and (min-width:21em){.entry-thumbnail{display:inline-block;margin:0 0 0 4%;vertical-align:top}.entry-thumbnail a{display:block}}.single .entry-thumbnail{display:none;float:right;height:96px;margin-left:16px;margin-left:1rem;width:96px}@media screen and (min-width:26em){.single .entry-thumbnail{display:block}}.single .entry-thumbnail .plugin-icon{-webkit-background-size:contain!important;background-size:contain!important;height:96px!important;width:96px!important}[class*=dashicons-star-]{color:#ffb900}.rtl .dashicons-star-half{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.plugin-rating{line-height:1;margin:0 0 8px 10px}.plugin-rating .wporg-ratings{display:inline-block;margin-left:5px}.plugin-rating .rating-count{color:#999;font-size:12.8px;font-size:.8rem;top:-1px}.site-main.single .plugin-rating .rating-count{display:none}.plugin-rating .rating-count a{color:inherit;cursor:hand;text-decoration:none}@-webkit-keyframes b{0%{opacity:1;font-size:1rem;-webkit-text-stroke-color:transparent}25%{opacity:.6;color:#fff;font-size:.8rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc3232}75%{opacity:.6;color:#fff;font-size:1.42875rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc3232}to{opacity:1;font-size:1.25rem;-webkit-text-stroke-color:transparent}}@keyframes b{0%{opacity:1;font-size:1rem;-webkit-text-stroke-color:transparent}25%{opacity:.6;color:#fff;font-size:.8rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc3232}75%{opacity:.6;color:#fff;font-size:1.42875rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc3232}to{opacity:1;font-size:1.25rem;-webkit-text-stroke-color:transparent}}@-webkit-keyframes c{0%{font-size:1.42875rem}80%{font-size:1.25rem}}@keyframes c{0%{font-size:1.42875rem}80%{font-size:1.25rem}}.plugin-favorite{height:36px;text-align:center;vertical-align:top;width:36px}.plugin-favorite .plugin-favorite-heart{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#cbcdce;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:20px;font-size:1.25rem;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease}.plugin-favorite .plugin-favorite-heart.favorited{color:#dc3232}.plugin-favorite .plugin-favorite-heart:hover{-webkit-animation:c .3s infinite alternate;animation:c .3s infinite alternate}.plugin-favorite .plugin-favorite-heart:focus{outline:thin dotted}.plugin-favorite .plugin-favorite-heart:focus,.plugin-favorite .plugin-favorite-heart:hover{text-decoration:none}.plugin-favorite .plugin-favorite-heart:after{content:"\f487";font-family:dashicons;vertical-align:top}.plugin-favorite .plugin-favorite-heart.is-animating{-webkit-animation:b .3s;animation:b .3s}.plugin-banner{background-position:50% 50%;-webkit-background-size:100% 100%;background-size:100%;display:inline-block;font-size:0;line-height:0;margin:0 auto 18.288px;margin:0 auto 1.143rem;padding-top:32.38342%;vertical-align:middle;width:100%}@media screen and (min-width:60em){.plugin-banner{margin-top:1.5625rem}}.plugin-changelog{font-size:12.8px;font-size:.8rem}.plugin-changelog code{font-size:12.8px;font-size:.8rem}.plugin-changelog h4{margin-top:0}.plugin-developers .contributors-list{font-size:0}.plugin-developers .contributors-list li{display:inline-block;font-size:16px;font-size:1rem;margin-left:4%;vertical-align:top;width:48%}.plugin-developers .contributors-list li:nth-of-type(2n){margin-left:0}.plugin-faq h2:first-of-type{font-size:20px;font-size:1.25rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase;border:none;color:#32373c;padding:0;text-transform:inherit}.plugin-faq dl{border-bottom:1px solid #eee}.plugin-faq dt{border-top:1px solid #eee;cursor:pointer;font-size:16px;font-size:1rem;font-weight:600;padding:16px 0;padding:1rem 0}.plugin-faq dt:before{content:"\f347";float:left;font-family:dashicons;margin:0 16px;margin:0 1rem}.plugin-faq dt.open:before{content:"\f343"}.plugin-faq dt .button-link{display:inherit;text-align:inherit}.plugin-faq dt .button-link.no-focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.plugin-faq dd{display:none;margin:0 0 16px;margin:0 0 1rem}.no-js .plugin-faq dd{display:block}.plugin-faq dd p{margin:0}.plugin-faq dd p+p{margin-top:16px;margin-top:1rem}.plugin-reviews{list-style-type:none;margin:0;padding:0}.plugin-reviews .plugin-review+.plugin-review{margin:32px 0 16px;margin:2rem 0 1rem}.plugin-reviews .review-avatar{display:none}.plugin-reviews .review,.plugin-reviews .review-author,.plugin-reviews .wporg-ratings{display:inline-block;vertical-align:top}.plugin-reviews .review-header{margin:0 0 8px;margin:0 0 .5rem}.plugin-reviews .review-title{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;margin:0 0 8px;margin:0 0 .5rem;text-transform:inherit}.plugin-reviews .review-author{line-height:1.25;margin-right:10px}@media screen and (min-width:48em){.plugin-reviews .review-avatar{display:inline-block;vertical-align:top}.plugin-reviews .review-avatar .avatar{margin-left:1rem}.plugin-reviews .review{width:-webkit-calc(100% - 60px - 1rem);width:calc(100% - 60px - 1rem)}.plugin-reviews .review-header{margin:0}.plugin-reviews .review-author{line-height:1}}.reviews-link{display:inline-block;font-size:12.8px;font-size:.8rem;margin-top:8px;margin-top:.5rem;text-decoration:none}.reviews-link:after{content:"\f341";font-family:dashicons;vertical-align:text-top;padding-right:5px;float:left;position:relative;top:1px}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.image-gallery-content{position:relative}.image-gallery-content .image-gallery-left-nav,.image-gallery-content .image-gallery-right-nav{display:none;font-size:48.828px;font-size:3.0517578125rem;height:100%;position:absolute;top:0;z-index:4;border-color:#eee;-webkit-transition:background .1s ease,border .1s ease;transition:background .1s ease,border .1s ease}@media (max-width:768px){.image-gallery-content .image-gallery-left-nav,.image-gallery-content .image-gallery-right-nav{font-size:3.4em}}@media (min-width:768px){.image-gallery-content .image-gallery-left-nav:hover,.image-gallery-content .image-gallery-right-nav:hover{background:#fff;opacity:.8;border:1px solid #eee}}.image-gallery-content .image-gallery-left-nav:before,.image-gallery-content .image-gallery-right-nav:before{position:relative;font-family:dashicons}.image-gallery-content .image-gallery-left-nav{right:0}.image-gallery-content .image-gallery-left-nav:before{content:"\f345"}.image-gallery-content .image-gallery-left-nav:hover{margin-right:-1px}.image-gallery-content .image-gallery-right-nav{left:0}.image-gallery-content .image-gallery-right-nav:before{content:"\f341"}.image-gallery-content .image-gallery-right-nav:hover{margin-left:-1px}.image-gallery-content:hover .image-gallery-left-nav,.image-gallery-content:hover .image-gallery-right-nav{display:block}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;border:1px solid #eee}.image-gallery-slide{right:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{margin:0}.image-gallery-slide img{display:block;margin:0 auto}.image-gallery-slide .image-gallery-description{background:#f5f5f5;color:#32373c;line-height:1.5;padding:10px 20px;white-space:normal;font-size:12.8px;font-size:.8rem}@media (max-width:768px){.image-gallery-slide .image-gallery-description{font-size:.8rem;padding:8px 15px}}.image-gallery-thumbnails{background:#fff;margin-top:5px}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:table-cell;margin-left:5px;border:1px solid #eee;max-height:100px;overflow:hidden}.image-gallery-thumbnail .image-gallery-image{margin:0}.image-gallery-thumbnail img{vertical-align:middle;width:100px}@media (max-width:768px){.image-gallery-thumbnail img{width:75px}}.image-gallery-thumbnail:hover{-webkit-box-shadow:0 1px 8px rgba(0,0,0,.3);box-shadow:0 1px 8px rgba(0,0,0,.3)}.image-gallery-thumbnail.active{border:1px solid #337ab7}.image-gallery-thumbnail-label{color:#222;font-size:1em}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);bottom:0;color:#fff;line-height:1;padding:10px 20px;position:absolute;left:0;z-index:4}.plugin-screenshots{list-style-type:none;margin:0;padding:0}.plugin-screenshots h2:first-of-type{font-size:20px;font-size:1.25rem;border:none;color:#32373c;font-weight:600;padding:0;text-transform:inherit}.plugin-screenshots .image-gallery-slides{max-height:600px}.plugin-screenshots .image-gallery-image img{max-height:550px}.plugin-screenshots .image-gallery-thumbnail{vertical-align:top}.plugin-screenshots .image-gallery-thumbnail img{max-height:100px}.plugin-screenshots .image-gallery-thumbnails{overflow:hidden}.download-history-stats td{text-align:left}.previous-versions{max-width:60%}@media screen and (min-width:48em){.previous-versions{height:30px;vertical-align:top}}.section.read-more{border-bottom:2px solid #eee;max-height:200px;overflow:hidden;padding-bottom:1px}.section.read-more.plugin-description{max-height:520px}.section.read-more.plugin-description.toggled{max-height:none}.section.read-more.toggled{max-height:none}.no-js .section.read-more{max-height:none;overflow:auto}.section h1,.section h2,.section h3{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase}.section h1:nth-child(2),.section h2:nth-child(2),.section h3:nth-child(2){margin-top:0}.section h4,.section h5,.section h6{font-size:12.8px;font-size:.8rem;font-weight:600;letter-spacing:.8px;letter-spacing:.05rem;text-transform:uppercase}.section h4:nth-child(2),.section h5:nth-child(2),.section h6:nth-child(2){margin-top:0}.section h2:first-of-type{font-size:20px;font-size:1.25rem;border:none;color:#32373c;font-weight:600;padding:0;text-transform:inherit}.section-toggle{color:#0073aa;cursor:pointer;font-size:12.8px;font-size:.8rem;margin-top:8px;margin-top:.5rem;position:relative}.no-js .section-toggle{display:none}.section-toggle:after{content:"\f347";font-family:dashicons;padding-right:5px;vertical-align:text-top;position:relative;float:left;top:1px}.toggled+.section-toggle:after{content:"\f343"}.section-toggle:hover{text-decoration:underline}.type-plugin .plugin-notice{margin-top:0}.type-plugin .plugin-header{border-bottom:0;padding:18.288px 25px;padding:1.143rem 1.5625rem}.type-plugin .plugin-header .plugin-actions{float:left}.type-plugin .plugin-header .plugin-actions div{display:inline-block;text-align:center}.type-plugin .plugin-header .plugin-title{clear:none;font-size:25px;font-size:1.5625rem;font-weight:400;margin:0}.type-plugin .plugin-header .plugin-title a{color:inherit;text-decoration:none}.type-plugin .plugin-header .byline{color:#78848f}.type-plugin .entry-banner+.plugin-header,.type-plugin .plugin-banner+.plugin-header{padding-top:0}.type-plugin .tabs{list-style:none;margin:0;border-bottom:2px solid #eee}.type-plugin .tabs li{display:inline-block;margin-bottom:-2px;border:2px solid transparent;font-size:12.8px;font-size:.8rem;color:#0073aa;-webkit-transition:background .2s ease;transition:background .2s ease}.type-plugin .tabs li a{border:0;display:block;padding:10.24px 20px;padding:.64rem 1.25rem;background:#fff;text-decoration:none}.type-plugin .tabs li a.active,.type-plugin .tabs li a:hover{background:#eee}.type-plugin .tabs li.active,.type-plugin .tabs li:hover{padding-bottom:0!important;border:2px solid #eee}@media screen and (max-width:34em){.type-plugin .tabs{border-top:2px solid #eee}.type-plugin .tabs li{display:block;border:none;border-bottom:1px solid #eee;margin-bottom:1px}.type-plugin .tabs li.active,.type-plugin .tabs li:hover{border:none;border-bottom:1px solid #eee}}.type-plugin .entry-content{padding:0 25px;padding:0 1.5625rem;max-width:768px;max-width:48rem}@media screen and (min-width:48em){.type-plugin .entry-content{float:right;padding:0;width:65%}}.type-plugin .entry-content>div{display:none;border:0}.type-plugin .entry-content>div~button{display:none;border:0}.type-plugin .entry-content a:not(.button){text-decoration:underline}.type-plugin .entry-content tr{border-bottom:1px solid #eee}.type-plugin .entry-content tr:first-child{border-top:1px solid #eee}.type-plugin .entry-content tr td{padding:3.2px 0;padding:.2rem 0}.type-plugin .entry-content #admin{display:block!important}.type-plugin .entry-meta{padding:0 25px;padding:0 1.5625rem}.type-plugin span#description,.type-plugin span#developers,.type-plugin span#installation,.type-plugin span#reviews{position:fixed}.type-plugin span#developers:target~.tabs li#tablink-developers,.type-plugin span#installation:target~.tabs li#tablink-installation,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.tabs li#tablink-description,.type-plugin span#reviews:target~.tabs li#tablink-reviews{border-top:2px solid #eee;border-right:2px solid #eee;border-left:2px solid #eee;border-bottom:0;padding-bottom:2px;background:#fff}.type-plugin span#developers:target~.entry-content #tab-changelog,.type-plugin span#developers:target~.entry-content #tab-developers,.type-plugin span#developers:target~.entry-content #tab-developers .plugin-development,.type-plugin span#developers:target~.entry-content #tab-developers~button,.type-plugin span#installation:target~.entry-content #tab-installation,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #faq,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #screenshots,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #tab-description,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #tab-developers,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #tab-developers~button,.type-plugin span#reviews:target~.entry-content #tab-reviews{display:block}.type-plugin span#developers:target~.entry-content #tab-developers .plugin-contributors,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #tab-developers .plugin-development{display:none}.type-plugin span#installation:target~.entry-meta .plugin-contributors,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-meta .plugin-contributors,.type-plugin span#reviews:target~.entry-meta .plugin-contributors,.type-plugin span#reviews:target~.entry-meta .plugin-donate,.type-plugin span#reviews:target~.entry-meta .plugin-meta,.type-plugin span#reviews:target~.entry-meta .plugin-support{display:none}.type-plugin .plugin-reviews .plugin-review+.plugin-review{margin:32px 0 16px;margin:2rem 0 1rem;padding-bottom:16px;padding-bottom:1rem}.type-plugin article.plugin-review{border-bottom:2px solid #eee}@media screen and (min-width:48em){.type-plugin .entry-content,.type-plugin .entry-meta,.type-plugin .plugin-header{padding-right:0;padding-left:0}.type-plugin .entry-meta{float:left;width:30%}}.search-form{font-size:0;margin-bottom:32px;margin-bottom:2rem;max-width:100%;position:relative}.search-form .search-field{-webkit-appearance:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;font-size:16px;font-size:1rem;margin:0 auto;max-width:100%;padding:8px;padding:.5rem;width:363.797px;width:22.7373675443rem}.search-form .button-search{border-top:none;border-right:none;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;font-size:16px;font-size:1rem;position:relative;left:auto;top:auto;vertical-align:top}.search-form .button-search:active{background:#006799;border-left:1px solid #006799;-webkit-box-shadow:none;box-shadow:none}.search-form .button-search .dashicons{font-size:16px;font-size:1rem}.site-header .search-form{display:inline-block}.site-header.home .search-form .button-search,.site-main .search-form .button-search{background:transparent;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#32373c;display:block;height:45px;padding:8px 16px;padding:.5rem 1rem;position:absolute;left:0;text-shadow:none;top:0}.site-header.home .search-form .button-search:focus,.site-main .search-form .button-search:focus{-webkit-box-shadow:0 0 2px 1px #33b3db;box-shadow:0 0 2px 1px #33b3db}.site-header.home .search-form .button-search:active,.site-main .search-form .button-search:active{background:transparent;border:none;-webkit-transform:none;-ms-transform:none;transform:none}.site-header:not(.home) .search-form{margin:0}.site-header:not(.home) .search-form .search-field{border:0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;display:inline-block;font-size:16px;font-size:1rem;padding:5px 10px;position:relative;width:auto}@media screen and (min-width:48em){.site-header:not(.home) .search-form .search-field{font-size:.64rem;width:7rem}.site-header:not(.home) .search-form .search-field+.button-search{display:inline-block;margin-bottom:0}}@media screen and (min-width:60em){.site-header:not(.home) .search-form .search-field{width:10rem}}.site-main .search-form .search-field{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);padding:8px;padding:.5rem;width:100%}.search .site-main{margin-top:32px;margin-top:2rem;padding-top:0}.search.search-results .page-header{margin:32px 0;margin:2rem 0}nav .nav-links{text-align:center}nav .nav-links .page-numbers{background-color:#f9f9f9;min-width:2em;padding:8px;display:inline-block;cursor:hand}nav .nav-links .page-numbers.dots,nav .nav-links .page-numbers.next,nav .nav-links .page-numbers.prev{width:auto;font-size:.9em;background:none}nav .nav-links .page-numbers.dots{cursor:inherit}nav .nav-links span.page-numbers{font-weight:700;background-color:#f7f7f7}.main-navigation{background:#0073aa;clear:both;right:0;position:absolute;top:60px;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-right:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);float:right;right:-999em;position:absolute;top:1.5em;z-index:99999}.main-navigation ul ul ul{right:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{right:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{right:auto}.main-navigation li{border-top:1px solid hsla(0,0%,100%,.2);padding:16px;padding:1rem}.main-navigation a{color:hsla(0,0%,100%,.8);display:block;font-size:12.8px;font-size:.8rem;text-decoration:none}.main-navigation a.active,.main-navigation a:hover{color:#fff}@media screen and (min-width:48em){.main-navigation a.active{border-bottom:1px solid}}.main-navigation.toggled ul{display:block}.menu-toggle{background:transparent;border:none;color:#fff;font-size:25px;font-size:1.5625rem;height:56px;height:3.5rem;overflow:hidden;position:absolute;left:16px;left:1rem;top:-58px;width:56px;width:3.5rem;-webkit-appearance:none}.toggled .menu-toggle:before{content:"\f343"}@media screen and (min-width:48em){.menu-toggle{display:none}.main-navigation{float:left;position:relative;width:auto;top:auto}.main-navigation.toggled{padding:1px 0}.main-navigation ul{display:inline-block;font-size:0}.main-navigation ul li{border:0;display:inline-block;font-size:1rem;margin-left:1rem;padding:0}.main-navigation ul li:last-of-type{margin-left:0}}.site-description{color:hsla(0,0%,100%,.8);font-size:20px;font-size:1.25rem;font-weight:300;margin:-6.4px auto 32px;margin:-.4rem auto 2rem;text-align:center}.site-title{display:inline-block;font-size:25px;font-size:1.5625rem;font-weight:300;line-height:1;margin:0 0 0 32px;margin:0 0 0 2rem;max-width:none}.site-title a{color:#fff;font-weight:300}.site-title a:active,.site-title a:focus,.site-title a:hover{text-decoration:none}.site-header.home .site-title{display:inherit;font-size:61.035px;font-size:3.8146972656rem;margin:32px 0 16px;margin:2rem 0 1rem}.site-header{background:#0073aa;padding:16px 0;padding:1rem 0;position:relative}.site-header .site-branding{margin:0 auto;max-width:960px;padding:0 25px;padding:0 1.5625rem}@media screen and (min-width:48em){.site-header .site-branding{padding:0 10px}}.site-header.home{padding:25px 18.288px;padding:1.5625rem 1.143rem;text-align:center}.site-main{margin:0 auto;max-width:960px;padding:48.828px 25px;padding:3.0517578125rem 1.5625rem}@media screen and (min-width:48em){.site-main{padding:3.0517578125rem 10px}}.single .site-main,.site-main.single{padding:0}@media screen and (min-width:48em){.single .site-main,.site-main.single{padding:0 10px 3.0517578125rem}}.page .site-main,.site-main.page{padding-top:0}.site-main .page-title{font-size:25px;font-size:1.5625rem;font-weight:400}.site-main .no-results{margin:0 auto;max-width:568.434px;max-width:35.527136788rem;padding:0 32px;padding:0 2rem}.widget-area{margin:0 auto;max-width:960px;padding:0 25px 48.828px;padding:0 1.5625rem 3.0517578125rem}@media screen and (min-width:48em){.widget-area{padding:0 10px 3.0517578125rem}}.committer-list,.support-rep-list{font-size:12.8px;font-size:.8rem;list-style:none;margin:0}.committer-list li,.support-rep-list li{padding-bottom:8px;padding-bottom:.5rem}.committer-list li .remove,.support-rep-list li .remove{color:red;visibility:hidden}.committer-list li:hover .remove,.support-rep-list li:hover .remove{visibility:visible}.committer-list .avatar,.support-rep-list .avatar{float:right;margin-left:10px}.committer-list .spinner,.support-rep-list .spinner{position:relative}.committer-list .spinner:after,.support-rep-list .spinner:after{content:"";display:block;width:20px;height:20px;position:absolute;left:-50%;top:50%;margin:-10px 0 0 -10px;background:url(/wp-admin/images/spinner.gif) no-repeat 50%;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.committer-list .spinner:after,.support-rep-list .spinner:after{background-image:url(/wp-admin/images/spinner-2x.gif)}}.plugin-contributors.read-more{border-bottom:2px solid #eee;max-height:200px;overflow:hidden;padding-bottom:1px}.plugin-contributors.read-more.toggled{max-height:none}.no-js .plugin-contributors.read-more{max-height:none;overflow:auto}.contributors-list{font-size:12.8px;font-size:.8rem;list-style-type:none;margin:0}.contributors-list li{margin-bottom:16px;margin-bottom:1rem}.contributors-list .avatar{float:right;margin-left:10px}.plugin-meta{margin-top:32px;margin-top:2rem}.plugin-meta ul{font-size:12.8px;font-size:.8rem;list-style-type:none;margin:0;padding:0}.plugin-meta li{border-top:1px solid #eee;display:inline-block;padding:8px 0;padding:.5rem 0;width:100%;position:relative}.plugin-meta li strong{float:left}.plugin-meta li:first-child{border-top:0}.plugin-meta .languages,.plugin-meta .tags{float:left;text-align:left}.plugin-meta .tags{width:60%}.plugin-meta .languages .popover{margin-top:8px}.plugin-meta .languages .popover-trigger{color:#0073aa;font-weight:600}.plugin-meta .languages .popover-trigger:hover{text-decoration:underline}.plugin-meta [rel=tag]{background:#eee;-webkit-border-radius:2px;border-radius:2px;color:#000;display:inline-block;font-size:10.24px;font-size:.64rem;margin:2px;max-width:95%;overflow:hidden;padding:3px 6px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:auto}.plugin-meta [rel=tag]:hover{background:#f3f3f3}.plugin-meta [rel=tag]:active{background:#dfdfdf}.popover{display:none;position:absolute;width:100%;max-width:300px;right:0;z-index:100;padding:1em 1em 2em;margin-top:10px;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.popover.is-top-right{right:auto;left:0}.popover.is-visible{display:block}.popover .popover-close{position:absolute;bottom:.5em;left:.6em;font-size:small;color:#0073aa}.popover .popover-close:active,.popover .popover-close:focus,.popover .popover-close:hover{text-decoration:underline}.popover .popover-arrow{position:absolute;height:0;width:0;top:-10px;left:20px;z-index:-1;border:10px solid #ccc;border-top:none;border-right-color:transparent;border-left-color:transparent}.popover .popover-arrow:after{content:"";position:absolute;top:2px;right:-10px;border:10px solid #fff;border-top:none;border-right-color:transparent;border-left-color:transparent}.popover .popover-inner{text-align:right}.popover .popover-inner p:first-child{margin-top:0}.popover .popover-inner p:last-child{margin-bottom:0}.plugin-ratings{font-size:12.8px;font-size:.8rem;position:relative}.plugin-ratings .reviews-link{position:absolute;left:0;top:0}.plugin-ratings .reviews-link:after{content:"\f341";font-family:dashicons;padding-right:5px;vertical-align:top}.plugin-ratings [class*=dashicons-star-]{color:#ffb900;display:inline-block;font-size:25px;font-size:1.5625rem;height:auto;margin:0;width:auto}.plugin-ratings .ratings-list{list-style-type:none;margin:16px 0;margin:1rem 0;padding:0}.plugin-ratings .ratings-list .counter-container,.plugin-ratings .ratings-list .counter-container a{width:100%}.plugin-ratings .ratings-list .counter-container:hover,.plugin-ratings .ratings-list .counter-container a:hover{text-decoration:none}.plugin-ratings .ratings-list .counter-label{display:inline-block;min-width:65px}.plugin-ratings .ratings-list .counter-back,.plugin-ratings .ratings-list .counter-bar{display:inline-block;height:16px;height:1rem;vertical-align:middle}.plugin-ratings .ratings-list .counter-back{background-color:#ececec;width:58%;width:-webkit-calc(100% - 130px);width:calc(100% - 130px)}.plugin-ratings .ratings-list .counter-bar{background-color:#ffc733;display:block}.plugin-ratings .ratings-list .counter-count{margin-right:3px}.home .widget,.widget-area.home .widget{display:inline-block;font-size:12.8px;font-size:.8rem;margin:0;vertical-align:top}@media screen and (min-width:48em){.home .widget,.widget-area.home .widget{margin-left:5%;width:30%}.home .widget:last-child,.widget-area.home .widget:last-child{margin-left:0}}.home .widget select,.widget-area.home .widget select{max-width:100%}.entry-meta .widget-title{font-size:20px;font-size:1.25rem;border:none;color:#32373c;font-weight:600;padding:0}.plugin-support{font-size:12.8px;font-size:.8rem}.plugin-support .counter-container{margin-bottom:16px;margin-bottom:1rem;position:relative}.plugin-support .counter-back,.plugin-support .counter-bar{display:inline-block;height:30px;vertical-align:middle}.plugin-support .counter-back{background-color:#ececec;width:100%}.plugin-support .counter-bar{background-color:#c7e8ca;display:block}.plugin-support .counter-count{font-size:10.24px;font-size:.64rem;right:8px;position:absolute;top:8px;width:100%;width:-webkit-calc(100% - 8px);width:calc(100% - 8px)}@media screen and (min-width:48em){.plugin-support .counter-count{top:5px}}
     1html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:100%}body,button,input,select,textarea{color:#32373c;font-family:Open Sans,sans-serif;font-size:100%;line-height:1.5}@media screen and (min-width:48em){html{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{clear:both;font-family:inherit;line-height:1.5;margin:32px 0 16px;margin:2rem 0 1rem}h1{font-size:61.035px;font-size:3.8146972656rem;font-weight:300}h1.title{font-size:12.8px;font-size:.8rem;color:#0073aa;font-weight:600;letter-spacing:.8px;letter-spacing:.05rem;text-transform:uppercase}h2{font-size:39.062px;font-size:2.44140625rem;font-weight:300}h3{font-size:25px;font-size:1.5625rem;font-weight:400}h4{font-size:20px;font-size:1.25rem;border:none;color:#32373c;font-weight:600;padding:0}h5{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase}h6{font-size:12.8px;font-size:.8rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase}p{margin:1em 0}p.subheading{color:#82878c;font-size:20px;font-size:1.25rem;font-weight:300;margin:-6.4px auto 32px;margin:-.4rem auto 2rem;text-align:center}p.intro{font-size:20px;font-size:1.25rem}p.aside{font-size:12.8px;font-size:.8rem}p.note{font-size:10.24px;font-size:.64rem;letter-spacing:.16px;letter-spacing:.01rem;max-width:291.038px;max-width:18.1898940355rem}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{background:#eee;border:none;color:#82878c;font-style:italic;margin:16px 0;margin:1rem 0;padding:16px 32px;padding:1rem 2rem}blockquote cite{font-size:12.8px;font-size:.8rem}hr{background-color:#eee;border:0;height:2px;margin:80px auto;margin:5rem auto}ol,ul{margin:0 3em 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-right:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}.notice{background:#fff;border-right:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:1em 0;padding:1px 12px}.notice p{font-size:12.8px;font-size:.8rem;margin:.5em 0;padding:2px}.notice.notice-alt{-webkit-box-shadow:none;box-shadow:none}.notice.notice-large{padding:10px 20px}.notice.notice-success{border-right-color:#46b450}.notice.notice-success.notice-alt{background-color:#ecf7ed}.notice.notice-warning{border-right-color:#ffb900}.notice.notice-warning.notice-alt{background-color:#fff8e5}.notice.notice-error{border-right-color:#dc3232}.notice.notice-error.notice-alt{background-color:#fbeaea}.notice.notice-info{border-right-color:#00a0d2}.notice.notice-info.notice-alt{background-color:#e5f5fa}.locale-banner{background:#c7e8ca;font-size:12.8px;font-size:.8rem;padding:8px;padding:.5rem;text-align:center}@media (min-width:67rem){.locale-banner{margin:1rem auto;max-width:960px}}.button,.button-primary,.button-secondary,.plugin-upload-form .button-primary{border:1px solid;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:12.8px;font-size:.8rem;height:25px;height:1.5625rem;line-height:1;margin:0;padding:0 12.8px;padding:0 .8rem;text-decoration:none;white-space:nowrap;-webkit-appearance:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0 none;padding:0}.button-group.button-large .button,.button.button-large{height:31.25px;height:1.953125rem;line-height:1;padding:0 16px;padding:0 1rem}.button-group.button-small .button,.button.button-small{font-size:10.24px;font-size:.64rem;height:20px;height:1.25rem;line-height:1;padding:0 8px;padding:0 .5rem}a.button,a.button-primary,a.button-secondary{line-height:25px;line-height:1.5625rem}a.button-primary:hover,a.button-secondary:hover,a.button:hover{border:inherit}.button-group.button-large a.button,a.button.button-large{line-height:31.25px;line-height:1.953125rem}.button-group.button-small a.button,a.button.button-small{line-height:20px;line-height:1.25rem}.button:active,.button:focus{outline:none}.button.hidden{display:none}input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.button,.button-secondary,.button:visited{background:#f7f7f7;border-color:#ccc;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;color:#555;vertical-align:top}p .button{vertical-align:baseline}.button-secondary:focus,.button-secondary:hover,.button.focus,.button.hover,.button:focus,.button:hover{background:#fafafa;border-color:#999;color:#23282d}.button-link:focus,.button-secondary:focus,.button.focus,.button:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.button-secondary:active,.button.active,.button.active:hover,.button:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.button.active:focus{border-color:#5b9dd9;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8)}.button-disabled,.button-secondary.disabled,.button-secondary:disabled,.button-secondary[disabled],.button.disabled,.button:disabled,.button[disabled]{background:#f7f7f7!important;border-color:#ddd!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#a0a5aa!important;cursor:default;text-shadow:0 1px 0 #fff!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.button-link{background:none;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.button-link:focus{outline:1px solid #5b9dd9}.button-primary,.download-button,.plugin-upload-form .button-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.button-primary:visited,.download-button:visited,.plugin-upload-form .button-primary:visited{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff}.button-primary.focus,.button-primary.hover,.button-primary:focus,.button-primary:hover,.download-button.focus,.download-button.hover,.download-button:focus,.download-button:hover,.plugin-upload-form .button-primary.focus,.plugin-upload-form .button-primary.hover,.plugin-upload-form .button-primary:focus,.plugin-upload-form .button-primary:hover{background:#008ec2;border-color:#006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff}.button-primary.focus,.button-primary:focus,.download-button.focus,.download-button:focus,.plugin-upload-form .button-primary.focus,.plugin-upload-form .button-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.button-primary.active,.button-primary.active:focus,.button-primary.active:hover,.button-primary:active,.download-button.active,.download-button.active:focus,.download-button.active:hover,.download-button:active,.plugin-upload-form .button-primary.active,.plugin-upload-form .button-primary.active:focus,.plugin-upload-form .button-primary.active:hover,.plugin-upload-form .button-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.button-primary.disabled,.button-primary:disabled,.button-primary[disabled],.download-button.disabled,.download-button:disabled,.download-button[disabled],.plugin-upload-form .button-primary.disabled,.plugin-upload-form .button-primary:disabled,.plugin-upload-form .button-primary[disabled]{background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#66c6e4!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}.button-primary.button.button-hero,.download-button.button.button-hero,.plugin-upload-form .button-primary.button.button-hero{-webkit-box-shadow:0 2px 0 #006799;box-shadow:0 2px 0 #006799}.button-primary.button.button-hero.active,.button-primary.button.button-hero.active:focus,.button-primary.button.button-hero.active:hover,.button-primary.button.button-hero:active,.download-button.button.button-hero.active,.download-button.button.button-hero.active:focus,.download-button.button.button-hero.active:hover,.download-button.button.button-hero:active,.plugin-upload-form .button-primary.button.button-hero.active,.plugin-upload-form .button-primary.button.button-hero.active:focus,.plugin-upload-form .button-primary.button.button-hero.active:hover,.plugin-upload-form .button-primary.button.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #006799;box-shadow:inset 0 3px 0 #006799}.button-primary-disabled{background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#66c6e4!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}.button-group{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:nowrap}.button-group>.button{-webkit-border-radius:0;border-radius:0;display:inline-block;margin-left:-1px;z-index:10}.button-group>.button-primary{z-index:100}.button-group>.button:hover{z-index:20}.button-group>.button:first-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.button-group>.button:last-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:48em){.button,.button.button-large,.button.button-small,.plugin-upload-form .button-primary{font-size:14px;height:auto;line-height:normal;margin-bottom:4px;padding:6px 14px;vertical-align:middle}}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);color:#32373c;outline:none;-webkit-transition:border-color .05s ease-in-out;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#111}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=email],input[type=url]{direction:rtl}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select{padding:6px 10px}input[type=number]{height:40px;line-height:inherit}input[type=checkbox],input[type=radio]{-webkit-appearance:none;background:#fff;border:1px solid #b4b9be;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);clear:none;color:#555;cursor:pointer;display:inline-block;height:25px;line-height:0;margin:-4px 0 0 4px;min-width:16px;padding:0!important;text-align:center;-webkit-transition:border-color .05s ease-in-out;transition:border-color .05s ease-in-out;vertical-align:middle;width:25px}input[type=checkbox]{padding:10px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;line-height:10px;margin-left:4px}input[type=checkbox]:checked:before,input[type=radio]:checked:before{display:inline-block;float:right;font:normal 21px/1 dashicons;vertical-align:middle;width:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}input[type=checkbox]:checked:before{color:#1e8cbe;content:"\f147";font:normal 30px/1 dashicons;margin:-3px -5px}input[type=radio]:checked:before{background-color:#1e8cbe;-webkit-border-radius:50px;border-radius:50px;content:"\2022";font-size:24px;height:9px;line-height:16px;margin:7px;text-indent:-9999px;vertical-align:middle;width:9px}@-moz-document url-prefix(){.form-table input.tog,input[type=checkbox],input[type=radio]{margin-bottom:-1px}}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{-webkit-border-radius:0;border-radius:0;font-size:16px}textarea{line-height:1.4;overflow:auto;padding:2px 6px;resize:vertical}input[type=file]{padding:3px 0}label{cursor:pointer}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}:-moz-placeholder{color:#a9a9a9}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:hsla(0,0%,100%,.5);border-color:hsla(0,0%,87%,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:none;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}fieldset label,label{vertical-align:middle}@media screen and (min-width:48em){input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{padding:3px 5px}input[type=number]{height:28px}input[type=checkbox]{padding:0}input[type=checkbox]:checked:before{font:normal 21px/1 dashicons;margin:-3px -4px 0 0}input[type=checkbox],input[type=radio]{height:16px;width:16px}input[type=radio]:checked:before{width:6px;height:6px;margin:4px}input,select,textarea{font-size:14px;padding:3px 5px}}.plugin-upload-form fieldset{border:none;margin:0;padding:0}.plugin-upload-form legend{margin:16px 0;margin:1rem 0}.plugin-upload-form .category-checklist{list-style-type:none;margin:0 0 32px;margin:0 0 2rem}.plugin-upload-form .category-checklist li{float:right;padding:8px 0;padding:.5rem 0;width:50%}@media screen and (min-width:48em){.plugin-upload-form .category-checklist li{padding:0}.plugin-upload-form .category-checklist label{font-size:.8rem}}@media screen and (min-width:48em){.plugin-upload-form label.button{line-height:1.8}}.plugin-upload-form .plugin-file{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}a{color:#0073aa}a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#0073aa;text-decoration:underline}a.button:active,a.button:focus,a.button:hover{text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p a:not(.button),p a:not(.button):hover{border:none}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:right;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:left;text-align:left;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site-content[tabindex="-1"]:focus{outline:0}.no-js .hide-if-no-js{display:none}.alignleft{display:inline;float:right;margin-left:1.5em}.alignright{display:inline;float:left;margin-right:1.5em}.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}.avatar{-webkit-border-radius:50%;border-radius:50%;vertical-align:middle}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.plugin-meta:after,.plugin-meta:before,.plugin-upload-form .category-checklist:after,.plugin-upload-form .category-checklist:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.type-plugin .plugin-header:after,.type-plugin .plugin-header:before,.type-plugin:after,.type-plugin:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.plugin-meta:after,.plugin-upload-form .category-checklist:after,.site-content:after,.site-footer:after,.site-header:after,.type-plugin .plugin-header:after,.type-plugin:after{clear:both}#wporg-header{background:#23282d;height:140px;position:relative;text-align:center;width:100%}#wporg-header .wrapper{margin:0 auto;max-width:960px}#wporg-header h1{display:inline-block;margin:auto;width:303px}#wporg-header h1 a{background:url(//s.w.org/style/images/wp-header-logo.png?1) 100% no-repeat;-webkit-background-size:303px 53px;background-size:303px 53px;display:block;height:88px;text-indent:-9999px;width:303px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#wporg-header h1 a{background-image:url(//s.w.org/style/images/wp-header-logo-2x.png?1)}}#wporg-header h2.rosetta{clear:none;color:#dfdfdf;font-family:Georgia,Times New Roman,serif;font-size:30px;margin:0}#wporg-header h2.rosetta a{border-bottom:none;color:#dfdfdf;display:block;height:52px;line-height:22px;padding:0}#wporg-header h2.rosetta a:hover{text-decoration:none}#wporg-header #wporg-header-menu{background:#23282d;right:-75%;list-style:none;margin:0;max-width:75%;min-width:200px;padding:20px 0 0;position:absolute;text-align:right;-webkit-transition:right .3s;transition:right .3s;z-index:100000}#wporg-header #wporg-header-menu.active{right:0}#wporg-header ul li{list-style-type:none;position:relative}#wporg-header ul li a{color:#eee;display:block;font-family:Open Sans,Helvetica,Arial,Liberation Sans,sans-serif;font-size:13px;font-weight:600;height:34px;line-height:34px;margin:0 4px;padding:10px 30px;text-decoration:none}#wporg-header ul li a.subcurrent{font-weight:700}@media (max-width:768px){#wporg-header ul li a{height:auto}}#wporg-header ul li#download,#wporg-header ul li.download{float:left;height:34px;margin-left:14px;overflow:hidden;padding:0 0 34px}@media screen and (max-width:820px){#wporg-header ul li#download,#wporg-header ul li.download{display:none}}@media screen and (max-width:768px){#wporg-header ul li#download,#wporg-header ul li.download{display:block;float:none;margin:10px 20px 20px;padding-bottom:0;height:auto}#wporg-header ul li#download a,#wporg-header ul li.download a{padding:4px 10px}}#wporg-header ul li#download a,#wporg-header ul li.download a{margin:0;padding:0 16px}#wporg-header ul li#download a:hover,#wporg-header ul li.download a:hover{color:#eee}#wporg-header ul li#download.current-menu-item a,#wporg-header ul li#download.current a,#wporg-header ul li.download.current-menu-item a,#wporg-header ul li.download.current a{color:#eee}#wporg-header ul li#download .uparrow,#wporg-header ul li.download .uparrow{display:none}#wporg-header ul li.current-menu-item a,#wporg-header ul li.current_page_parent a,#wporg-header ul li a.current,#wporg-header ul li a:hover{color:#00a0d2}#wporg-header .nav-submenu{display:none;margin-bottom:10px;margin-top:-15px;padding:0;position:static}#wporg-header .nav-submenu li a{height:24px;line-height:24px;margin-right:20px}@media screen and (min-width:768px){#wporg-header #head-search{float:left;margin-left:14px;padding-top:30px}}#wporg-header #head-search form{border-bottom:1px solid #3f3f3f;display:inline-block;margin-right:60px;width:288px}#wporg-header #head-search form input.text{background:#191e23;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#b4b9be;float:right;font-family:Open Sans,sans-serif;font-size:12px;height:24px;margin:0;outline:none;padding:3px;vertical-align:top;width:256px}#wporg-header #head-search form input.text::-moz-placeholder{color:#eee}@media screen and (max-width:480px){#wporg-header #head-search form input.text{width:216px}}#wporg-header #head-search form .button{background:#191e23 url(//s.w.org/wp-includes/images/admin-bar-sprite.png?d=20120831) no-repeat 2px 4px;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;float:right;height:30px;margin:0;padding:0;text-shadow:none!important;width:26px}@media screen and (max-width:480px){#wporg-header #head-search form{width:248px}}@media screen and (min-width:480px){#wporg-header #head-search form{margin-right:0}}@media screen and (min-width:768px){#wporg-header{height:120px;text-align:inherit}#wporg-header h1{float:right;padding-right:10px}#wporg-header h2.rosetta{float:right;padding:36px 27px 0}#wporg-header #wporg-header-menu{float:right;list-style:none;margin:-15px 0 0;max-width:inherit;min-width:0;padding:0;position:static;width:100%}#wporg-header ul li{float:right;position:relative}#wporg-header ul li a{color:#eee;display:block;font-family:Open Sans,Helvetica,Arial,Liberation Sans,sans-serif;font-size:13px;font-weight:600;height:46px;line-height:34px;margin:0 4px;padding:0 6px}#wporg-header ul li a.current~.uparrow{border-bottom:9px solid #f7f7f7;border-right:9px solid transparent;border-left:9px solid transparent;height:0;margin:-8px auto 0;width:0}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after{border-bottom:9px solid #f7f7f7;border-right:9px solid transparent;border-left:9px solid transparent;content:"";height:0;right:50%;margin:-8px -9px 0 0;position:absolute;width:0}#wporg-header ul li .nav-submenu:hover~.uparrow,#wporg-header ul li:hover .nav-submenu~.uparrow{border-bottom:9px solid #32373c;border-right:9px solid transparent;border-left:9px solid transparent;height:0;margin:-10px auto 0;width:0}#wporg-header ul li .nav-submenu li{float:none}#wporg-header ul li .nav-submenu li a{height:34px;line-height:34px;margin-right:6px}#wporg-header .nav-submenu{background:#32373c;border:1px solid #32373c;border-top:0;display:none!important;margin-top:-1px;min-width:0}#wporg-header ul li .nav-submenu:hover,#wporg-header ul li:hover .nav-submenu{display:block!important;right:0;margin-right:0;position:absolute;top:46px;width:auto;z-index:101}#wporg-header #headline h2{text-rendering:optimizeLegibility}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after,#wporg-header ul li a.current~.uparrow{border-bottom-color:#0073aa}}#mobile-menu-button{display:block;float:right;font-family:dashicons;font-size:16px;font-style:normal;font-weight:400;height:32px;right:10px;line-height:1;position:absolute;text-align:center;text-decoration:inherit;top:75px;-webkit-transition:color .1s ease-in;transition:color .1s ease-in;vertical-align:top;width:39px;-webkit-font-smoothing:antialiased}#mobile-menu-button:before{border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#888;content:"\f228";display:inline-block;float:right;font:normal 50px/1 Dashicons;height:32px;margin:0;outline:none;padding:3px;text-decoration:none;vertical-align:middle;width:39px;-webkit-font-smoothing:antialiased}#mobile-menu-button:hover{background:none}@media screen and (min-width:768px){#mobile-menu-button{display:none}}#download-mobile{background:#f7f7f7;border-bottom:1px solid #ddd}#download-mobile .wrapper{padding:20px 0;text-align:center}#download-mobile span.download-ready{font-size:1.6em;margin:0 .25em}#download-mobile a.download-button{font-size:1.6em;height:inherit;margin:10px .25em;padding:10px 15px}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-right:auto;margin-left:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.error-404 .page-title{text-align:center}.error-404 .page-content{text-align:center}.error-404 .page-content .logo-swing{height:160px;height:10rem;margin:96px auto;margin:6rem auto;position:relative;text-align:center;width:160px;width:10rem}.error-404 .page-content .logo-swing .wp-logo{right:0;max-width:none;position:absolute;top:0;width:160px;width:10rem}@-webkit-keyframes a{10%{width:180px;height:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{width:185px;height:185px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{width:180px;height:180px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes a{10%{width:180px;height:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{width:185px;height:185px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{width:180px;height:180px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(-60deg);transform:rotate(-60deg);-webkit-transform-origin:top right;transform-origin:top right;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:a;animation-name:a}.archive .site-main{margin-top:32px;margin-top:2rem;padding-top:0}.archive .page-header{margin:32px 0;margin:2rem 0}.plugin-section{border-bottom:2px solid #eee;margin:0 auto 76.293px;margin:0 auto 4.768371582rem;max-width:960px;padding-bottom:48.828px;padding-bottom:3.0517578125rem}.plugin-section:last-of-type{margin-bottom:0}.plugin-section .section-header{position:relative}.plugin-section .section-title{font-size:25px;font-size:1.5625rem;font-weight:400;margin-bottom:48px;margin-bottom:3rem}.plugin-section .section-link{font-size:16px;font-size:1rem;position:absolute;left:0;top:11.2px;top:.7rem}.page .entry-header{margin-top:32px;margin-top:2rem}.page .entry-header .entry-title{font-size:25px;font-size:1.5625rem;font-weight:400;margin:0 auto;max-width:568.434px;max-width:35.527136788rem}@media screen and (min-width:48em){.page .entry-header .entry-title{padding:0 2rem}}.page .entry-content h2{font-size:25px;font-size:1.5625rem;font-weight:400}.page .entry-content h3{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase}.page .entry-content a{text-decoration:underline}.page .entry-content section{padding:32px 0;padding:2rem 0}.page .entry-content section .container{margin:0 auto;max-width:568.434px;max-width:35.527136788rem}@media screen and (min-width:48em){.page .entry-content section .container{padding:0 2rem}}.page .entry-content section:first-of-type{padding-top:0}.page .entry-content section+section{border-top:2px solid #eee}.plugin-card{background-color:#f9f9f9;margin-bottom:4%;padding:15px 15px 8px;vertical-align:top}@media screen and (min-width:48em){.plugin-card{display:inline-block;margin-left:4%;width:48%}.plugin-card:nth-of-type(2n){margin-left:0}}.plugin-card .entry{display:inline-block;margin:auto;vertical-align:top}@media screen and (min-width:21em){.plugin-card .entry{width:-webkit-calc(96% - 128px);width:calc(96% - 128px)}}.plugin-card .entry-title{font-size:16px;font-size:1rem;line-height:1.3;margin:0 0 8px}.plugin-card .entry-title a{font-weight:400}.plugin-card .entry-excerpt{font-size:12.8px;font-size:.8rem}.plugin-card .entry-excerpt p{margin:0}.plugin-card hr{background-color:#fff;margin:15px -15px 8px}.plugin-card footer span{font-size:11.704px;font-size:.73152rem;display:inline-block;overflow:hidden;white-space:nowrap}.plugin-card footer span i{display:inline-block;font-size:16px;font-size:1rem;margin-left:6.4px;margin-left:.4rem}.plugin-card footer span.last-updated{display:none}.plugin-card footer span.plugin-author{width:100%}.plugin-card footer span.active-installs{min-width:48%}.plugin-card footer .dashicons{margin:0 2px -16px;margin:0 2px -1rem;color:#bbb;width:auto;height:auto;display:none}@media (min-width:414px){.plugin-card footer .dashicons{display:inline-block}}.entry-thumbnail{display:none;max-width:128px}.entry-thumbnail .plugin-icon{-webkit-background-size:cover;background-size:cover;height:128px;width:128px}@media screen and (min-width:21em){.entry-thumbnail{display:inline-block;margin:0 0 0 4%;vertical-align:top}.entry-thumbnail a{display:block}}.single .entry-thumbnail{display:none;float:right;height:96px;margin-left:16px;margin-left:1rem;width:96px}@media screen and (min-width:26em){.single .entry-thumbnail{display:block}}.single .entry-thumbnail .plugin-icon{-webkit-background-size:contain!important;background-size:contain!important;height:96px!important;width:96px!important}[class*=dashicons-star-]{color:#ffb900}.rtl .dashicons-star-half{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.plugin-rating{line-height:1;margin:0 0 8px 10px}.plugin-rating .wporg-ratings{display:inline-block;margin-left:5px}.plugin-rating .rating-count{color:#999;font-size:12.8px;font-size:.8rem;top:-1px}.site-main.single .plugin-rating .rating-count{display:none}.plugin-rating .rating-count a{color:inherit;cursor:hand;text-decoration:none}@-webkit-keyframes b{0%{opacity:1;font-size:1rem;-webkit-text-stroke-color:transparent}25%{opacity:.6;color:#fff;font-size:.8rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc3232}75%{opacity:.6;color:#fff;font-size:1.42875rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc3232}to{opacity:1;font-size:1.25rem;-webkit-text-stroke-color:transparent}}@keyframes b{0%{opacity:1;font-size:1rem;-webkit-text-stroke-color:transparent}25%{opacity:.6;color:#fff;font-size:.8rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc3232}75%{opacity:.6;color:#fff;font-size:1.42875rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc3232}to{opacity:1;font-size:1.25rem;-webkit-text-stroke-color:transparent}}@-webkit-keyframes c{0%{font-size:1.42875rem}80%{font-size:1.25rem}}@keyframes c{0%{font-size:1.42875rem}80%{font-size:1.25rem}}.plugin-favorite{height:36px;text-align:center;vertical-align:top;width:36px}.plugin-favorite .plugin-favorite-heart{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#cbcdce;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:20px;font-size:1.25rem;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease}.plugin-favorite .plugin-favorite-heart.favorited{color:#dc3232}.plugin-favorite .plugin-favorite-heart:hover{-webkit-animation:c .3s infinite alternate;animation:c .3s infinite alternate}.plugin-favorite .plugin-favorite-heart:focus{outline:thin dotted}.plugin-favorite .plugin-favorite-heart:focus,.plugin-favorite .plugin-favorite-heart:hover{text-decoration:none}.plugin-favorite .plugin-favorite-heart:after{content:"\f487";font-family:dashicons;vertical-align:top}.plugin-favorite .plugin-favorite-heart.is-animating{-webkit-animation:b .3s;animation:b .3s}.plugin-banner{background-position:50% 50%;-webkit-background-size:100% 100%;background-size:100%;display:inline-block;font-size:0;line-height:0;margin:0 auto 18.288px;margin:0 auto 1.143rem;padding-top:32.38342%;vertical-align:middle;width:100%}@media screen and (min-width:60em){.plugin-banner{margin-top:1.5625rem}}.plugin-changelog{font-size:12.8px;font-size:.8rem}.plugin-changelog code{font-size:12.8px;font-size:.8rem}.plugin-changelog h4{margin-top:0}.plugin-developers .contributors-list{font-size:0}.plugin-developers .contributors-list li{display:inline-block;font-size:16px;font-size:1rem;margin-left:4%;vertical-align:top;width:48%}.plugin-developers .contributors-list li:nth-of-type(2n){margin-left:0}.plugin-faq h2:first-of-type{font-size:20px;font-size:1.25rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase;border:none;color:#32373c;padding:0;text-transform:inherit}.plugin-faq dl{border-bottom:1px solid #eee}.plugin-faq dt{border-top:1px solid #eee;cursor:pointer;font-size:16px;font-size:1rem;font-weight:600;padding:16px 0;padding:1rem 0}.plugin-faq dt:before{content:"\f347";float:left;font-family:dashicons;margin:0 16px;margin:0 1rem}.plugin-faq dt.open:before{content:"\f343"}.plugin-faq dt .button-link{display:inherit;text-align:inherit}.plugin-faq dt .button-link.no-focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.plugin-faq dd{display:none;margin:0 0 16px;margin:0 0 1rem}.no-js .plugin-faq dd{display:block}.plugin-faq dd p{margin:0}.plugin-faq dd p+p{margin-top:16px;margin-top:1rem}.plugin-reviews{list-style-type:none;margin:0;padding:0}.plugin-reviews .plugin-review+.plugin-review{margin:32px 0 16px;margin:2rem 0 1rem}.plugin-reviews .review-avatar{display:none}.plugin-reviews .review,.plugin-reviews .review-author,.plugin-reviews .wporg-ratings{display:inline-block;vertical-align:top}.plugin-reviews .review-header{margin:0 0 8px;margin:0 0 .5rem}.plugin-reviews .review-title{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;margin:0 0 8px;margin:0 0 .5rem;text-transform:inherit}.plugin-reviews .review-author{line-height:1.25;margin-right:10px}@media screen and (min-width:48em){.plugin-reviews .review-avatar{display:inline-block;vertical-align:top}.plugin-reviews .review-avatar .avatar{margin-left:1rem}.plugin-reviews .review{width:-webkit-calc(100% - 60px - 1rem);width:calc(100% - 60px - 1rem)}.plugin-reviews .review-header{margin:0}.plugin-reviews .review-author{line-height:1}}.reviews-link{display:inline-block;font-size:12.8px;font-size:.8rem;margin-top:8px;margin-top:.5rem;text-decoration:none}.reviews-link:after{content:"\f341";font-family:dashicons;vertical-align:text-top;padding-right:5px;float:left;position:relative;top:1px}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.image-gallery-content{position:relative}.image-gallery-content .image-gallery-left-nav,.image-gallery-content .image-gallery-right-nav{display:none;font-size:48.828px;font-size:3.0517578125rem;height:100%;position:absolute;top:0;z-index:4;border-color:#eee;-webkit-transition:background .1s ease,border .1s ease;transition:background .1s ease,border .1s ease}@media (max-width:768px){.image-gallery-content .image-gallery-left-nav,.image-gallery-content .image-gallery-right-nav{font-size:3.4em}}@media (min-width:768px){.image-gallery-content .image-gallery-left-nav:hover,.image-gallery-content .image-gallery-right-nav:hover{background:#fff;opacity:.8;border:1px solid #eee}}.image-gallery-content .image-gallery-left-nav:before,.image-gallery-content .image-gallery-right-nav:before{position:relative;font-family:dashicons}.image-gallery-content .image-gallery-left-nav{right:0}.image-gallery-content .image-gallery-left-nav:before{content:"\f345"}.image-gallery-content .image-gallery-left-nav:hover{margin-right:-1px}.image-gallery-content .image-gallery-right-nav{left:0}.image-gallery-content .image-gallery-right-nav:before{content:"\f341"}.image-gallery-content .image-gallery-right-nav:hover{margin-left:-1px}.image-gallery-content:hover .image-gallery-left-nav,.image-gallery-content:hover .image-gallery-right-nav{display:block}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;border:1px solid #eee}.image-gallery-slide{right:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{margin:0}.image-gallery-slide img{display:block;margin:0 auto}.image-gallery-slide .image-gallery-description{background:#f5f5f5;color:#32373c;line-height:1.5;padding:10px 20px;white-space:normal;font-size:12.8px;font-size:.8rem}@media (max-width:768px){.image-gallery-slide .image-gallery-description{font-size:.8rem;padding:8px 15px}}.image-gallery-thumbnails{background:#fff;margin-top:5px}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:table-cell;margin-left:5px;border:1px solid #eee;max-height:100px;overflow:hidden}.image-gallery-thumbnail .image-gallery-image{margin:0}.image-gallery-thumbnail img{vertical-align:middle;width:100px}@media (max-width:768px){.image-gallery-thumbnail img{width:75px}}.image-gallery-thumbnail:hover{-webkit-box-shadow:0 1px 8px rgba(0,0,0,.3);box-shadow:0 1px 8px rgba(0,0,0,.3)}.image-gallery-thumbnail.active{border:1px solid #337ab7}.image-gallery-thumbnail-label{color:#222;font-size:1em}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);bottom:0;color:#fff;line-height:1;padding:10px 20px;position:absolute;left:0;z-index:4}.plugin-screenshots{list-style-type:none;margin:0;padding:0}.plugin-screenshots h2:first-of-type{font-size:20px;font-size:1.25rem;border:none;color:#32373c;font-weight:600;padding:0;text-transform:inherit}.plugin-screenshots .image-gallery-slides{max-height:600px}.plugin-screenshots .image-gallery-image img{max-height:550px}.plugin-screenshots .image-gallery-thumbnail{vertical-align:top}.plugin-screenshots .image-gallery-thumbnail img{max-height:100px}.plugin-screenshots .image-gallery-thumbnails{overflow:hidden}.download-history-stats td{text-align:left}.previous-versions{max-width:60%}@media screen and (min-width:48em){.previous-versions{height:30px;vertical-align:top}}.section.read-more{border-bottom:2px solid #eee;max-height:200px;overflow:hidden;padding-bottom:1px}.section.read-more.plugin-description{max-height:520px}.section.read-more.plugin-description.toggled{max-height:none}.section.read-more.toggled{max-height:none}.no-js .section.read-more{max-height:none;overflow:auto}.section h1,.section h2,.section h3{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase}.section h1:nth-child(2),.section h2:nth-child(2),.section h3:nth-child(2){margin-top:0}.section h4,.section h5,.section h6{font-size:12.8px;font-size:.8rem;font-weight:600;letter-spacing:.8px;letter-spacing:.05rem;text-transform:uppercase}.section h4:nth-child(2),.section h5:nth-child(2),.section h6:nth-child(2){margin-top:0}.section h2:first-of-type{font-size:20px;font-size:1.25rem;border:none;color:#32373c;font-weight:600;padding:0;text-transform:inherit}.section-toggle{color:#0073aa;cursor:pointer;font-size:12.8px;font-size:.8rem;margin-top:8px;margin-top:.5rem;position:relative}.no-js .section-toggle{display:none}.section-toggle:after{content:"\f347";font-family:dashicons;padding-right:5px;vertical-align:text-top;position:relative;float:left;top:1px}.toggled+.section-toggle:after{content:"\f343"}.section-toggle:hover{text-decoration:underline}.type-plugin .plugin-notice{margin-top:0}.type-plugin .plugin-header{border-bottom:0;padding:18.288px 25px;padding:1.143rem 1.5625rem}.type-plugin .plugin-header .plugin-actions{float:left}.type-plugin .plugin-header .plugin-actions div{display:inline-block;text-align:center}.type-plugin .plugin-header .plugin-title{clear:none;font-size:25px;font-size:1.5625rem;font-weight:400;margin:0}.type-plugin .plugin-header .plugin-title a{color:inherit;text-decoration:none}.type-plugin .plugin-header .byline{color:#78848f}.type-plugin .plugin-banner+.plugin-header{padding-top:0}.type-plugin .tabs{list-style:none;margin:0;border-bottom:2px solid #eee}.type-plugin .tabs li{display:inline-block;margin-bottom:-2px;border:2px solid transparent;font-size:12.8px;font-size:.8rem;color:#0073aa;-webkit-transition:background .2s ease;transition:background .2s ease}.type-plugin .tabs li a{border:0;display:block;padding:10.24px 20px;padding:.64rem 1.25rem;background:#fff;text-decoration:none}.type-plugin .tabs li a.active,.type-plugin .tabs li a:hover{background:#eee}.type-plugin .tabs li.active,.type-plugin .tabs li:hover{padding-bottom:0!important;border:2px solid #eee}@media screen and (max-width:34em){.type-plugin .tabs{border-top:2px solid #eee}.type-plugin .tabs li{display:block;border:none;border-bottom:1px solid #eee;margin-bottom:1px}.type-plugin .tabs li.active,.type-plugin .tabs li:hover{border:none;border-bottom:1px solid #eee}}.type-plugin .entry-content{padding:0 25px;padding:0 1.5625rem;max-width:768px;max-width:48rem}@media screen and (min-width:48em){.type-plugin .entry-content{float:right;padding:0;width:65%}}.type-plugin .entry-content>div{display:none;border:0}.type-plugin .entry-content>div~button{display:none;border:0}.type-plugin .entry-content a:not(.button){text-decoration:underline}.type-plugin .entry-content tr{border-bottom:1px solid #eee}.type-plugin .entry-content tr:first-child{border-top:1px solid #eee}.type-plugin .entry-content tr td{padding:3.2px 0;padding:.2rem 0}.type-plugin .entry-content #admin{display:block!important}.type-plugin .entry-meta{padding:0 25px;padding:0 1.5625rem}.type-plugin span#description,.type-plugin span#developers,.type-plugin span#installation,.type-plugin span#reviews{position:fixed}.type-plugin span#developers:target~.tabs li#tablink-developers,.type-plugin span#installation:target~.tabs li#tablink-installation,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.tabs li#tablink-description,.type-plugin span#reviews:target~.tabs li#tablink-reviews{border-top:2px solid #eee;border-right:2px solid #eee;border-left:2px solid #eee;border-bottom:0;padding-bottom:2px;background:#fff}.type-plugin span#developers:target~.entry-content #tab-changelog,.type-plugin span#developers:target~.entry-content #tab-developers,.type-plugin span#developers:target~.entry-content #tab-developers .plugin-development,.type-plugin span#developers:target~.entry-content #tab-developers~button,.type-plugin span#installation:target~.entry-content #tab-installation,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #faq,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #screenshots,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #tab-description,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #tab-developers,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #tab-developers~button,.type-plugin span#reviews:target~.entry-content #tab-reviews{display:block}.type-plugin span#developers:target~.entry-content #tab-developers .plugin-contributors,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #tab-developers .plugin-development{display:none}.type-plugin span#installation:target~.entry-meta .plugin-contributors,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-meta .plugin-contributors,.type-plugin span#reviews:target~.entry-meta .plugin-contributors,.type-plugin span#reviews:target~.entry-meta .plugin-donate,.type-plugin span#reviews:target~.entry-meta .plugin-meta,.type-plugin span#reviews:target~.entry-meta .plugin-support{display:none}.type-plugin .plugin-reviews .plugin-review+.plugin-review{margin:32px 0 16px;margin:2rem 0 1rem;padding-bottom:16px;padding-bottom:1rem}.type-plugin article.plugin-review{border-bottom:2px solid #eee}@media screen and (min-width:48em){.type-plugin .entry-content,.type-plugin .entry-meta,.type-plugin .plugin-header{padding-right:0;padding-left:0}.type-plugin .entry-meta{float:left;width:30%}}.search-form{font-size:0;margin-bottom:32px;margin-bottom:2rem;max-width:100%;position:relative}.search-form .search-field{-webkit-appearance:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;font-size:16px;font-size:1rem;margin:0 auto;max-width:100%;padding:8px;padding:.5rem;width:363.797px;width:22.7373675443rem}.search-form .button-search{border-top:none;border-right:none;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;font-size:16px;font-size:1rem;position:relative;left:auto;top:auto;vertical-align:top}.search-form .button-search:active{background:#006799;border-left:1px solid #006799;-webkit-box-shadow:none;box-shadow:none}.search-form .button-search .dashicons{font-size:16px;font-size:1rem}.site-header .search-form{display:inline-block}.site-header.home .search-form .button-search,.site-main .search-form .button-search{background:transparent;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#32373c;display:block;height:45px;padding:8px 16px;padding:.5rem 1rem;position:absolute;left:0;text-shadow:none;top:0}.site-header.home .search-form .button-search:focus,.site-main .search-form .button-search:focus{-webkit-box-shadow:0 0 2px 1px #33b3db;box-shadow:0 0 2px 1px #33b3db}.site-header.home .search-form .button-search:active,.site-main .search-form .button-search:active{background:transparent;border:none;-webkit-transform:none;-ms-transform:none;transform:none}.site-header:not(.home) .search-form{margin:0}.site-header:not(.home) .search-form .search-field{border:0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;display:inline-block;font-size:16px;font-size:1rem;padding:5px 10px;position:relative;width:auto}@media screen and (min-width:48em){.site-header:not(.home) .search-form .search-field{font-size:.64rem;width:7rem}.site-header:not(.home) .search-form .search-field+.button-search{display:inline-block;margin-bottom:0}}@media screen and (min-width:60em){.site-header:not(.home) .search-form .search-field{width:10rem}}.site-main .search-form .search-field{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);padding:8px;padding:.5rem;width:100%}.search .site-main{margin-top:32px;margin-top:2rem;padding-top:0}.search.search-results .page-header{margin:32px 0;margin:2rem 0}nav .nav-links{text-align:center}nav .nav-links .page-numbers{background-color:#f9f9f9;min-width:2em;padding:8px;display:inline-block;cursor:hand}nav .nav-links .page-numbers.dots,nav .nav-links .page-numbers.next,nav .nav-links .page-numbers.prev{width:auto;font-size:.9em;background:none}nav .nav-links .page-numbers.dots{cursor:inherit}nav .nav-links span.page-numbers{font-weight:700;background-color:#f7f7f7}.main-navigation{background:#0073aa;clear:both;right:0;position:absolute;top:60px;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-right:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);float:right;right:-999em;position:absolute;top:1.5em;z-index:99999}.main-navigation ul ul ul{right:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{right:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{right:auto}.main-navigation li{border-top:1px solid hsla(0,0%,100%,.2);padding:16px;padding:1rem}.main-navigation a{color:hsla(0,0%,100%,.8);display:block;font-size:12.8px;font-size:.8rem;text-decoration:none}.main-navigation a.active,.main-navigation a:hover{color:#fff}@media screen and (min-width:48em){.main-navigation a.active{border-bottom:1px solid}}.main-navigation.toggled ul{display:block}.menu-toggle{background:transparent;border:none;color:#fff;font-size:25px;font-size:1.5625rem;height:56px;height:3.5rem;overflow:hidden;position:absolute;left:16px;left:1rem;top:-58px;width:56px;width:3.5rem;-webkit-appearance:none}.toggled .menu-toggle:before{content:"\f343"}@media screen and (min-width:48em){.menu-toggle{display:none}.main-navigation{float:left;position:relative;width:auto;top:auto}.main-navigation.toggled{padding:1px 0}.main-navigation ul{display:inline-block;font-size:0}.main-navigation ul li{border:0;display:inline-block;font-size:1rem;margin-left:1rem;padding:0}.main-navigation ul li:last-of-type{margin-left:0}}.site-description{color:hsla(0,0%,100%,.8);font-size:20px;font-size:1.25rem;font-weight:300;margin:-6.4px auto 32px;margin:-.4rem auto 2rem;text-align:center}.site-title{display:inline-block;font-size:25px;font-size:1.5625rem;font-weight:300;line-height:1;margin:0 0 0 32px;margin:0 0 0 2rem;max-width:none}.site-title a{color:#fff;font-weight:300}.site-title a:active,.site-title a:focus,.site-title a:hover{text-decoration:none}.site-header.home .site-title{display:inherit;font-size:61.035px;font-size:3.8146972656rem;margin:32px 0 16px;margin:2rem 0 1rem}.site-header{background:#0073aa;padding:16px 0;padding:1rem 0;position:relative}.site-header .site-branding{margin:0 auto;max-width:960px;padding:0 25px;padding:0 1.5625rem}@media screen and (min-width:48em){.site-header .site-branding{padding:0 10px}}.site-header.home{padding:25px 18.288px;padding:1.5625rem 1.143rem;text-align:center}.site-main{margin:0 auto;max-width:960px;padding:48.828px 25px;padding:3.0517578125rem 1.5625rem}@media screen and (min-width:48em){.site-main{padding:3.0517578125rem 10px}}.single .site-main,.site-main.single{padding:0}@media screen and (min-width:48em){.single .site-main,.site-main.single{padding:0 10px 3.0517578125rem}}.page .site-main,.site-main.page{padding-top:0}.site-main .page-title{font-size:25px;font-size:1.5625rem;font-weight:400}.site-main .no-results{margin:0 auto;max-width:568.434px;max-width:35.527136788rem;padding:0 32px;padding:0 2rem}.widget-area{margin:0 auto;max-width:960px;padding:0 25px 48.828px;padding:0 1.5625rem 3.0517578125rem}@media screen and (min-width:48em){.widget-area{padding:0 10px 3.0517578125rem}}.committer-list,.support-rep-list{font-size:12.8px;font-size:.8rem;list-style:none;margin:0}.committer-list li,.support-rep-list li{padding-bottom:8px;padding-bottom:.5rem}.committer-list li .remove,.support-rep-list li .remove{color:red;visibility:hidden}.committer-list li:hover .remove,.support-rep-list li:hover .remove{visibility:visible}.committer-list .avatar,.support-rep-list .avatar{float:right;margin-left:10px}.committer-list .spinner,.support-rep-list .spinner{position:relative}.committer-list .spinner:after,.support-rep-list .spinner:after{content:"";display:block;width:20px;height:20px;position:absolute;left:-50%;top:50%;margin:-10px 0 0 -10px;background:url(/wp-admin/images/spinner.gif) no-repeat 50%;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.committer-list .spinner:after,.support-rep-list .spinner:after{background-image:url(/wp-admin/images/spinner-2x.gif)}}.plugin-contributors.read-more{border-bottom:2px solid #eee;max-height:200px;overflow:hidden;padding-bottom:1px}.plugin-contributors.read-more.toggled{max-height:none}.no-js .plugin-contributors.read-more{max-height:none;overflow:auto}.contributors-list{font-size:12.8px;font-size:.8rem;list-style-type:none;margin:0}.contributors-list li{margin-bottom:16px;margin-bottom:1rem}.contributors-list .avatar{float:right;margin-left:10px}.plugin-meta{margin-top:32px;margin-top:2rem}.plugin-meta ul{font-size:12.8px;font-size:.8rem;list-style-type:none;margin:0;padding:0}.plugin-meta li{border-top:1px solid #eee;display:inline-block;padding:8px 0;padding:.5rem 0;width:100%;position:relative}.plugin-meta li strong{float:left}.plugin-meta li:first-child{border-top:0}.plugin-meta .languages,.plugin-meta .tags{float:left;text-align:left}.plugin-meta .tags{width:60%}.plugin-meta .languages .popover{margin-top:8px}.plugin-meta .languages .popover-trigger{color:#0073aa;font-weight:600}.plugin-meta .languages .popover-trigger:hover{text-decoration:underline}.plugin-meta [rel=tag]{background:#eee;-webkit-border-radius:2px;border-radius:2px;color:#000;display:inline-block;font-size:10.24px;font-size:.64rem;margin:2px;max-width:95%;overflow:hidden;padding:3px 6px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:auto}.plugin-meta [rel=tag]:hover{background:#f3f3f3}.plugin-meta [rel=tag]:active{background:#dfdfdf}.popover{display:none;position:absolute;width:100%;max-width:300px;right:0;z-index:100;padding:1em 1em 2em;margin-top:10px;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.popover.is-top-right{right:auto;left:0}.popover.is-visible{display:block}.popover .popover-close{position:absolute;bottom:.5em;left:.6em;font-size:small;color:#0073aa}.popover .popover-close:active,.popover .popover-close:focus,.popover .popover-close:hover{text-decoration:underline}.popover .popover-arrow{position:absolute;height:0;width:0;top:-10px;left:20px;z-index:-1;border:10px solid #ccc;border-top:none;border-right-color:transparent;border-left-color:transparent}.popover .popover-arrow:after{content:"";position:absolute;top:2px;right:-10px;border:10px solid #fff;border-top:none;border-right-color:transparent;border-left-color:transparent}.popover .popover-inner{text-align:right}.popover .popover-inner p:first-child{margin-top:0}.popover .popover-inner p:last-child{margin-bottom:0}.plugin-ratings{font-size:12.8px;font-size:.8rem;position:relative}.plugin-ratings .reviews-link{position:absolute;left:0;top:0}.plugin-ratings .reviews-link:after{content:"\f341";font-family:dashicons;padding-right:5px;vertical-align:top}.plugin-ratings [class*=dashicons-star-]{color:#ffb900;display:inline-block;font-size:25px;font-size:1.5625rem;height:auto;margin:0;width:auto}.plugin-ratings .ratings-list{list-style-type:none;margin:16px 0;margin:1rem 0;padding:0}.plugin-ratings .ratings-list .counter-container,.plugin-ratings .ratings-list .counter-container a{width:100%}.plugin-ratings .ratings-list .counter-container:hover,.plugin-ratings .ratings-list .counter-container a:hover{text-decoration:none}.plugin-ratings .ratings-list .counter-label{display:inline-block;min-width:65px}.plugin-ratings .ratings-list .counter-back,.plugin-ratings .ratings-list .counter-bar{display:inline-block;height:16px;height:1rem;vertical-align:middle}.plugin-ratings .ratings-list .counter-back{background-color:#ececec;width:58%;width:-webkit-calc(100% - 130px);width:calc(100% - 130px)}.plugin-ratings .ratings-list .counter-bar{background-color:#ffc733;display:block}.plugin-ratings .ratings-list .counter-count{margin-right:3px}.home .widget,.widget-area.home .widget{display:inline-block;font-size:12.8px;font-size:.8rem;margin:0;vertical-align:top}@media screen and (min-width:48em){.home .widget,.widget-area.home .widget{margin-left:5%;width:30%}.home .widget:last-child,.widget-area.home .widget:last-child{margin-left:0}}.home .widget select,.widget-area.home .widget select{max-width:100%}.entry-meta .widget-title{font-size:20px;font-size:1.25rem;border:none;color:#32373c;font-weight:600;padding:0}.plugin-support{font-size:12.8px;font-size:.8rem}.plugin-support .counter-container{margin-bottom:16px;margin-bottom:1rem;position:relative}.plugin-support .counter-back,.plugin-support .counter-bar{display:inline-block;height:30px;vertical-align:middle}.plugin-support .counter-back{background-color:#ececec;width:100%}.plugin-support .counter-bar{background-color:#c7e8ca;display:block}.plugin-support .counter-count{font-size:10.24px;font-size:.64rem;right:8px;position:absolute;top:8px;width:100%;width:-webkit-calc(100% - 8px);width:calc(100% - 8px)}@media screen and (min-width:48em){.plugin-support .counter-count{top:5px}}
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins/css/style.css

    r6166 r6181  
    1 /*--------------------------------------------------------------
    2 # Normalize
    3 --------------------------------------------------------------*/
    4 html {
    5   font-family: sans-serif;
    6   -webkit-text-size-adjust: 100%;
    7   -ms-text-size-adjust: 100%;
    8 }
    9 
    10 body {
    11   margin: 0;
    12 }
    13 
    14 article,
    15 aside,
    16 details,
    17 figcaption,
    18 figure,
    19 footer,
    20 header,
    21 main,
    22 menu,
    23 nav,
    24 section,
    25 summary {
    26   display: block;
    27 }
    28 
    29 audio,
    30 canvas,
    31 progress,
    32 video {
    33   display: inline-block;
    34   vertical-align: baseline;
    35 }
    36 
    37 audio:not([controls]) {
    38   display: none;
    39   height: 0;
    40 }
    41 
    42 [hidden],
    43 template {
    44   display: none;
    45 }
    46 
    47 a {
    48   background-color: transparent;
    49 }
    50 
    51 a:active,
    52 a:hover {
    53   outline: 0;
    54 }
    55 
    56 abbr[title] {
    57   border-bottom: 1px dotted;
    58 }
    59 
    60 b,
    61 strong {
    62   font-weight: bold;
    63 }
    64 
    65 dfn {
    66   font-style: italic;
    67 }
    68 
    69 h1 {
    70   font-size: 2em;
    71   margin: 0.67em 0;
    72 }
    73 
    74 mark {
    75   background: #ff0;
    76   color: #000;
    77 }
    78 
    79 small {
    80   font-size: 80%;
    81 }
    82 
    83 sub,
    84 sup {
    85   font-size: 75%;
    86   line-height: 0;
    87   position: relative;
    88   vertical-align: baseline;
    89 }
    90 
    91 sup {
    92   top: -0.5em;
    93 }
    94 
    95 sub {
    96   bottom: -0.25em;
    97 }
    98 
    99 img {
    100   border: 0;
    101 }
    102 
    103 svg:not(:root) {
    104   overflow: hidden;
    105 }
    106 
    107 figure {
    108   margin: 1em 40px;
    109 }
    110 
    111 hr {
    112   box-sizing: content-box;
    113   height: 0;
    114 }
    115 
    116 pre {
    117   overflow: auto;
    118 }
    119 
    120 code,
    121 kbd,
    122 pre,
    123 samp {
    124   font-family: monospace, monospace;
    125   font-size: 1em;
    126 }
    127 
    128 button,
    129 input,
    130 optgroup,
    131 select,
    132 textarea {
    133   color: inherit;
    134   font: inherit;
    135   margin: 0;
    136 }
    137 
    138 button {
    139   overflow: visible;
    140 }
    141 
    142 button,
    143 select {
    144   text-transform: none;
    145 }
    146 
    147 button,
    148 html input[type="button"],
    149 input[type="reset"],
    150 input[type="submit"] {
    151   -webkit-appearance: button;
    152   cursor: pointer;
    153 }
    154 
    155 button[disabled],
    156 html input[disabled] {
    157   cursor: default;
    158 }
    159 
    160 button::-moz-focus-inner,
    161 input::-moz-focus-inner {
    162   border: 0;
    163   padding: 0;
    164 }
    165 
    166 input {
    167   line-height: normal;
    168 }
    169 
    170 input[type="checkbox"],
    171 input[type="radio"] {
    172   box-sizing: border-box;
    173   padding: 0;
    174 }
    175 
    176 input[type="number"]::-webkit-inner-spin-button,
    177 input[type="number"]::-webkit-outer-spin-button {
    178   height: auto;
    179 }
    180 
    181 input[type="search"]::-webkit-search-cancel-button,
    182 input[type="search"]::-webkit-search-decoration {
    183   -webkit-appearance: none;
    184 }
    185 
    186 fieldset {
    187   border: 1px solid #c0c0c0;
    188   margin: 0 2px;
    189   padding: 0.35em 0.625em 0.75em;
    190 }
    191 
    192 legend {
    193   border: 0;
    194   padding: 0;
    195 }
    196 
    197 textarea {
    198   overflow: auto;
    199 }
    200 
    201 optgroup {
    202   font-weight: bold;
    203 }
    204 
    205 table {
    206   border-collapse: collapse;
    207   border-spacing: 0;
    208 }
    209 
    210 td,
    211 th {
    212   padding: 0;
    213 }
    214 
    215 /*--------------------------------------------------------------
    216 # Typography
    217 --------------------------------------------------------------*/
    218 html {
    219   font-size: 100%;
    220 }
    221 
    222 body,
    223 button,
    224 input,
    225 select,
    226 textarea {
    227   color: #32373c;
    228   font-family: "Open Sans", sans-serif;
    229   font-size: 100%;
    230   line-height: 1.5;
    231 }
    232 
    233 @media screen and (min-width: 48em) {
    234   html {
    235     font-size: 1.125rem;
    236   }
    237 }
    238 
    239 h1, h2, h3, h4, h5, h6 {
    240   clear: both;
    241   font-family: inherit;
    242   line-height: 1.5;
    243   margin: 2rem 0 1rem;
    244 }
    245 
    246 h1 {
    247   font-size: 3.8146972656rem;
    248   font-weight: 300;
    249 }
    250 
    251 h1.title {
    252   font-size: 0.8rem;
    253   color: #0073aa;
    254   font-weight: 600;
    255   letter-spacing: 0.05rem;
    256   text-transform: uppercase;
    257 }
    258 
    259 h2 {
    260   font-size: 2.44140625rem;
    261   font-weight: 300;
    262 }
    263 
    264 h3 {
    265   font-size: 1.5625rem;
    266   font-weight: 400;
    267 }
    268 
    269 h4 {
    270   font-size: 1.25rem;
    271   border: none;
    272   color: #32373c;
    273   font-weight: 600;
    274   padding: 0;
    275 }
    276 
    277 h5 {
    278   font-size: 1rem;
    279   font-weight: 600;
    280   letter-spacing: 0.01rem;
    281   text-transform: uppercase;
    282 }
    283 
    284 h6 {
    285   font-size: 0.8rem;
    286   font-weight: 600;
    287   letter-spacing: 0.8px;
    288   text-transform: uppercase;
    289 }
    290 
    291 p {
    292   margin: 1em 0;
    293 }
    294 
    295 p.subheading {
    296   color: #82878c;
    297   font-size: 1.25rem;
    298   font-weight: 300;
    299   margin: -0.4rem auto 2rem;
    300   text-align: center;
    301 }
    302 
    303 p.intro {
    304   font-size: 1.25rem;
    305 }
    306 
    307 p.aside {
    308   font-size: 0.8rem;
    309 }
    310 
    311 p.note {
    312   font-size: 0.64rem;
    313   letter-spacing: 0.01rem;
    314   max-width: 18.1898940355rem;
    315 }
    316 
    317 dfn, cite, em, i {
    318   font-style: italic;
    319 }
    320 
    321 blockquote {
    322   margin: 0 1.5em;
    323 }
    324 
    325 address {
    326   margin: 0 0 1.5em;
    327 }
    328 
    329 pre {
    330   background: #eee;
    331   font-family: "Courier 10 Pitch", Courier, monospace;
    332   font-size: 0.9375rem;
    333   line-height: 1.6;
    334   margin-bottom: 1.6em;
    335   max-width: 100%;
    336   overflow: auto;
    337   padding: 1.6em;
    338 }
    339 
    340 code, kbd, tt, var {
    341   font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    342   font-size: 0.9375rem;
    343 }
    344 
    345 abbr, acronym {
    346   border-bottom: 1px dotted #666;
    347   cursor: help;
    348 }
    349 
    350 mark, ins {
    351   background: #fff9c0;
    352   text-decoration: none;
    353 }
    354 
    355 big {
    356   font-size: 125%;
    357 }
    358 
    359 /*--------------------------------------------------------------
    360 # Elements
    361 --------------------------------------------------------------*/
    362 html {
    363   box-sizing: border-box;
    364 }
    365 
    366 *,
    367 *:before,
    368 *:after {
    369   /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    370   box-sizing: inherit;
    371 }
    372 
    373 body {
    374   background: #fff;
    375   /* Fallback for when there is no custom background color defined. */
    376 }
    377 
    378 blockquote, q {
    379   quotes: "" "";
    380 }
    381 
    382 blockquote:before, blockquote:after, q:before, q:after {
    383   content: "";
    384 }
    385 
    386 blockquote {
    387   background: #eee;
    388   border: none;
    389   color: #82878c;
    390   font-style: italic;
    391   margin: 1rem 0;
    392   padding: 1rem 2rem;
    393 }
    394 
    395 blockquote cite {
    396   font-size: 0.8rem;
    397 }
    398 
    399 hr {
    400   background-color: #eee;
    401   border: 0;
    402   height: 2px;
    403   margin: 5rem auto;
    404 }
    405 
    406 ul, ol {
    407   margin: 0 0 1.5em 3em;
    408 }
    409 
    410 ul {
    411   list-style: disc;
    412 }
    413 
    414 ol {
    415   list-style: decimal;
    416 }
    417 
    418 li > ul,
    419 li > ol {
    420   margin-bottom: 0;
    421   margin-left: 1.5em;
    422 }
    423 
    424 dt {
    425   font-weight: bold;
    426 }
    427 
    428 dd {
    429   margin: 0 1.5em 1.5em;
    430 }
    431 
    432 img {
    433   height: auto;
    434   /* Make sure images are scaled correctly. */
    435   max-width: 100%;
    436   /* Adhere to container width. */
    437 }
    438 
    439 table {
    440   margin: 0 0 1.5em;
    441   width: 100%;
    442 }
    443 
    444 .notice {
    445   background: #fff;
    446   border-left: 4px solid #fff;
    447   box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    448   margin: 1em 0;
    449   padding: 1px 12px;
    450 }
    451 
    452 .notice p {
    453   font-size: 0.8rem;
    454   margin: 0.5em 0;
    455   padding: 2px;
    456 }
    457 
    458 .notice.notice-alt {
    459   box-shadow: none;
    460 }
    461 
    462 .notice.notice-large {
    463   padding: 10px 20px;
    464 }
    465 
    466 .notice.notice-success {
    467   border-left-color: #46b450;
    468 }
    469 
    470 .notice.notice-success.notice-alt {
    471   background-color: #ecf7ed;
    472 }
    473 
    474 .notice.notice-warning {
    475   border-left-color: #ffb900;
    476 }
    477 
    478 .notice.notice-warning.notice-alt {
    479   background-color: #fff8e5;
    480 }
    481 
    482 .notice.notice-error {
    483   border-left-color: #dc3232;
    484 }
    485 
    486 .notice.notice-error.notice-alt {
    487   background-color: #fbeaea;
    488 }
    489 
    490 .notice.notice-info {
    491   border-left-color: #00a0d2;
    492 }
    493 
    494 .notice.notice-info.notice-alt {
    495   background-color: #e5f5fa;
    496 }
    497 
    498 .locale-banner {
    499   background: #C7E8CA;
    500   font-size: 0.8rem;
    501   padding: 0.5rem;
    502   text-align: center;
    503 }
    504 
    505 @media (min-width: 67rem) {
    506   .locale-banner {
    507     margin: 1rem auto;
    508     max-width: 960px;
    509   }
    510 }
    511 
    512 /*--------------------------------------------------------------
    513 # Forms
    514 --------------------------------------------------------------*/
    515 /* ----------------------------------------------------------------------------
    516   1.0 - Button Layouts
    517 ---------------------------------------------------------------------------- */
    518 .button,
    519 .button-primary,
    520 .button-secondary,
    521 .plugin-upload-form .button-primary {
    522   border: 1px solid;
    523   border-radius: 3px;
    524   box-sizing: border-box;
    525   cursor: pointer;
    526   display: inline-block;
    527   font-size: 0.8rem;
    528   height: 1.5625rem;
    529   line-height: 1;
    530   margin: 0;
    531   padding: 0 0.8rem;
    532   text-decoration: none;
    533   white-space: nowrap;
    534   -webkit-appearance: none;
    535 }
    536 
    537 /* Remove the dotted border on :focus and the extra padding in Firefox */
    538 button::-moz-focus-inner,
    539 input[type="reset"]::-moz-focus-inner,
    540 input[type="button"]::-moz-focus-inner,
    541 input[type="submit"]::-moz-focus-inner {
    542   border: 0 none;
    543   padding: 0;
    544 }
    545 
    546 .button.button-large,
    547 .button-group.button-large .button {
    548   height: 1.953125rem;
    549   line-height: 1;
    550   padding: 0 1rem;
    551 }
    552 
    553 .button.button-small,
    554 .button-group.button-small .button {
    555   font-size: 0.64rem;
    556   height: 1.25rem;
    557   line-height: 1;
    558   padding: 0 0.5rem;
    559 }
    560 
    561 a.button,
    562 a.button-primary,
    563 a.button-secondary {
    564   line-height: 1.5625rem;
    565 }
    566 
    567 a.button:hover,
    568 a.button-primary:hover,
    569 a.button-secondary:hover {
    570   border: inherit;
    571 }
    572 
    573 a.button.button-large,
    574 .button-group.button-large a.button {
    575   line-height: 1.953125rem;
    576 }
    577 
    578 a.button.button-small,
    579 .button-group.button-small a.button {
    580   line-height: 1.25rem;
    581 }
    582 
    583 .button:active,
    584 .button:focus {
    585   outline: none;
    586 }
    587 
    588 .button.hidden {
    589   display: none;
    590 }
    591 
    592 /* Style Reset buttons as simple text links */
    593 input[type="reset"],
    594 input[type="reset"]:hover,
    595 input[type="reset"]:active,
    596 input[type="reset"]:focus {
    597   background: none;
    598   border: none;
    599   box-shadow: none;
    600   padding: 0 2px 1px;
    601   width: auto;
    602 }
    603 
    604 /* ----------------------------------------------------------------------------
    605   2.0 - Default Button Style
    606 ---------------------------------------------------------------------------- */
    607 .button,
    608 .button:visited,
    609 .button-secondary {
    610   background: #f7f7f7;
    611   border-color: #cccccc;
    612   box-shadow: 0 1px 0 #cccccc;
    613   color: #555;
    614   vertical-align: top;
    615 }
    616 
    617 p .button {
    618   vertical-align: baseline;
    619 }
    620 
    621 .button.hover,
    622 .button:hover,
    623 .button-secondary:hover,
    624 .button.focus,
    625 .button:focus,
    626 .button-secondary:focus {
    627   background: #fafafa;
    628   border-color: #999;
    629   color: #23282d;
    630 }
    631 
    632 .button.focus,
    633 .button:focus,
    634 .button-secondary:focus,
    635 .button-link:focus {
    636   border-color: #5b9dd9;
    637   box-shadow: 0 0 3px rgba(0, 115, 170, 0.8);
    638 }
    639 
    640 .button.active,
    641 .button.active:hover,
    642 .button:active,
    643 .button-secondary:active {
    644   background: #eee;
    645   border-color: #999;
    646   box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
    647   transform: translateY(1px);
    648 }
    649 
    650 .button.active:focus {
    651   border-color: #5b9dd9;
    652   box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5), 0 0 3px rgba(0, 115, 170, 0.8);
    653 }
    654 
    655 .button[disabled],
    656 .button:disabled,
    657 .button.disabled,
    658 .button-secondary[disabled],
    659 .button-secondary:disabled,
    660 .button-secondary.disabled,
    661 .button-disabled {
    662   background: #f7f7f7 !important;
    663   border-color: #ddd !important;
    664   box-shadow: none !important;
    665   color: #a0a5aa !important;
    666   cursor: default;
    667   text-shadow: 0 1px 0 #fff !important;
    668   transform: none !important;
    669 }
    670 
    671 /* Buttons that look like links, for a cross of good semantics with the visual */
    672 .button-link {
    673   background: none;
    674   border: 0;
    675   border-radius: 0;
    676   box-shadow: none;
    677   cursor: pointer;
    678   margin: 0;
    679   outline: none;
    680   padding: 0;
    681 }
    682 
    683 .button-link:focus {
    684   outline: #5b9dd9 solid 1px;
    685 }
    686 
    687 /* ----------------------------------------------------------------------------
    688   3.0 - Primary Button Style
    689 ---------------------------------------------------------------------------- */
    690 .button-primary,
    691 .download-button,
    692 .plugin-upload-form .button-primary {
    693   background: #0085ba;
    694   border-color: #0073aa #006799 #006799;
    695   box-shadow: 0 1px 0 #006799;
    696   color: #fff;
    697   text-decoration: none;
    698   text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
    699 }
    700 
    701 .button-primary:visited,
    702 .download-button:visited,
    703 .plugin-upload-form .button-primary:visited {
    704   background: #0085ba;
    705   border-color: #0073aa #006799 #006799;
    706   box-shadow: 0 1px 0 #006799;
    707   color: #fff;
    708 }
    709 
    710 .button-primary.hover, .button-primary:hover, .button-primary.focus, .button-primary:focus,
    711 .download-button.hover,
    712 .download-button:hover,
    713 .download-button.focus,
    714 .download-button:focus,
    715 .plugin-upload-form .button-primary.hover,
    716 .plugin-upload-form .button-primary:hover,
    717 .plugin-upload-form .button-primary.focus,
    718 .plugin-upload-form .button-primary:focus {
    719   background: #008ec2;
    720   border-color: #006799;
    721   box-shadow: 0 1px 0 #006799;
    722   color: #fff;
    723 }
    724 
    725 .button-primary.focus, .button-primary:focus,
    726 .download-button.focus,
    727 .download-button:focus,
    728 .plugin-upload-form .button-primary.focus,
    729 .plugin-upload-form .button-primary:focus {
    730   box-shadow: 0 1px 0 #0073aa, 0 0 2px 1px #33b3db;
    731 }
    732 
    733 .button-primary.active, .button-primary.active:hover, .button-primary.active:focus, .button-primary:active,
    734 .download-button.active,
    735 .download-button.active:hover,
    736 .download-button.active:focus,
    737 .download-button:active,
    738 .plugin-upload-form .button-primary.active,
    739 .plugin-upload-form .button-primary.active:hover,
    740 .plugin-upload-form .button-primary.active:focus,
    741 .plugin-upload-form .button-primary:active {
    742   background: #0073aa;
    743   border-color: #006799;
    744   box-shadow: inset 0 2px 0 #006799;
    745   vertical-align: top;
    746 }
    747 
    748 .button-primary[disabled], .button-primary:disabled, .button-primary.disabled,
    749 .download-button[disabled],
    750 .download-button:disabled,
    751 .download-button.disabled,
    752 .plugin-upload-form .button-primary[disabled],
    753 .plugin-upload-form .button-primary:disabled,
    754 .plugin-upload-form .button-primary.disabled {
    755   background: #008ec2 !important;
    756   border-color: #007cb2 !important;
    757   box-shadow: none !important;
    758   color: #66c6e4 !important;
    759   cursor: default;
    760   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
    761 }
    762 
    763 .button-primary.button.button-hero,
    764 .download-button.button.button-hero,
    765 .plugin-upload-form .button-primary.button.button-hero {
    766   box-shadow: 0 2px 0 #006799;
    767 }
    768 
    769 .button-primary.button.button-hero.active, .button-primary.button.button-hero.active:hover, .button-primary.button.button-hero.active:focus, .button-primary.button.button-hero:active,
    770 .download-button.button.button-hero.active,
    771 .download-button.button.button-hero.active:hover,
    772 .download-button.button.button-hero.active:focus,
    773 .download-button.button.button-hero:active,
    774 .plugin-upload-form .button-primary.button.button-hero.active,
    775 .plugin-upload-form .button-primary.button.button-hero.active:hover,
    776 .plugin-upload-form .button-primary.button.button-hero.active:focus,
    777 .plugin-upload-form .button-primary.button.button-hero:active {
    778   box-shadow: inset 0 3px 0 #006799;
    779 }
    780 
    781 .button-primary-disabled {
    782   background: #008ec2 !important;
    783   border-color: #007cb2 !important;
    784   box-shadow: none !important;
    785   color: #66c6e4 !important;
    786   cursor: default;
    787   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
    788 }
    789 
    790 /* ----------------------------------------------------------------------------
    791   4.0 - Button Groups
    792 ---------------------------------------------------------------------------- */
    793 .button-group {
    794   display: inline-block;
    795   font-size: 0;
    796   position: relative;
    797   vertical-align: middle;
    798   white-space: nowrap;
    799 }
    800 
    801 .button-group > .button {
    802   border-radius: 0;
    803   display: inline-block;
    804   margin-right: -1px;
    805   z-index: 10;
    806 }
    807 
    808 .button-group > .button-primary {
    809   z-index: 100;
    810 }
    811 
    812 .button-group > .button:hover {
    813   z-index: 20;
    814 }
    815 
    816 .button-group > .button:first-child {
    817   border-radius: 3px 0 0 3px;
    818 }
    819 
    820 .button-group > .button:last-child {
    821   border-radius: 0 3px 3px 0;
    822 }
    823 
    824 .button-group > .button:focus {
    825   position: relative;
    826   z-index: 1;
    827 }
    828 
    829 /* ----------------------------------------------------------------------------
    830   5.0 - Responsive Button Styles
    831 ---------------------------------------------------------------------------- */
    832 @media screen and (max-width: 48em) {
    833   .button,
    834   .button.button-large,
    835   .button.button-small,
    836   .plugin-upload-form .button-primary {
    837     font-size: 14px;
    838     height: auto;
    839     line-height: normal;
    840     margin-bottom: 4px;
    841     padding: 6px 14px;
    842     vertical-align: middle;
    843   }
    844 }
    845 
    846 /* Include margin and padding in the width calculation of input and textarea. */
    847 input,
    848 textarea {
    849   box-sizing: border-box;
    850 }
    851 
    852 input[type="text"],
    853 input[type="password"],
    854 input[type="checkbox"],
    855 input[type="color"],
    856 input[type="date"],
    857 input[type="datetime"],
    858 input[type="datetime-local"],
    859 input[type="email"],
    860 input[type="month"],
    861 input[type="number"],
    862 input[type="password"],
    863 input[type="search"],
    864 input[type="radio"],
    865 input[type="tel"],
    866 input[type="text"],
    867 input[type="time"],
    868 input[type="url"],
    869 input[type="week"],
    870 select,
    871 textarea {
    872   background-color: #fff;
    873   border: 1px solid #ddd;
    874   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
    875   color: #32373c;
    876   outline: none;
    877   transition: 0.05s border-color ease-in-out;
    878 }
    879 
    880 input[type="text"]:focus,
    881 input[type="password"]:focus,
    882 input[type="checkbox"]:focus,
    883 input[type="color"]:focus,
    884 input[type="date"]:focus,
    885 input[type="datetime"]:focus,
    886 input[type="datetime-local"]:focus,
    887 input[type="email"]:focus,
    888 input[type="month"]:focus,
    889 input[type="number"]:focus,
    890 input[type="password"]:focus,
    891 input[type="search"]:focus,
    892 input[type="radio"]:focus,
    893 input[type="tel"]:focus,
    894 input[type="text"]:focus,
    895 input[type="time"]:focus,
    896 input[type="url"]:focus,
    897 input[type="week"]:focus,
    898 select:focus,
    899 textarea:focus {
    900   color: #111;
    901 }
    902 
    903 input[type="text"]:focus,
    904 input[type="password"]:focus,
    905 input[type="color"]:focus,
    906 input[type="date"]:focus,
    907 input[type="datetime"]:focus,
    908 input[type="datetime-local"]:focus,
    909 input[type="email"]:focus,
    910 input[type="month"]:focus,
    911 input[type="number"]:focus,
    912 input[type="password"]:focus,
    913 input[type="search"]:focus,
    914 input[type="tel"]:focus,
    915 input[type="text"]:focus,
    916 input[type="time"]:focus,
    917 input[type="url"]:focus,
    918 input[type="week"]:focus,
    919 input[type="checkbox"]:focus,
    920 input[type="radio"]:focus,
    921 select:focus,
    922 textarea:focus {
    923   border-color: #5b9dd9;
    924   box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);
    925 }
    926 
    927 /* rtl:ignore */
    928 input[type="email"],
    929 input[type="url"] {
    930   direction: ltr;
    931 }
    932 
    933 input[type="text"],
    934 input[type="email"],
    935 input[type="search"],
    936 input[type="password"],
    937 input[type="number"],
    938 select {
    939   padding: 6px 10px;
    940 }
    941 
    942 /* Vertically align the number selector with the input. */
    943 input[type="number"] {
    944   height: 40px;
    945   line-height: inherit;
    946 }
    947 
    948 input[type="checkbox"],
    949 input[type="radio"] {
    950   -webkit-appearance: none;
    951   background: #fff;
    952   border: 1px solid #b4b9be;
    953   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    954   clear: none;
    955   color: #555;
    956   cursor: pointer;
    957   display: inline-block;
    958   height: 25px;
    959   line-height: 0;
    960   margin: -4px 4px 0 0;
    961   min-width: 16px;
    962   padding: 0 !important;
    963   text-align: center;
    964   transition: .05s border-color ease-in-out;
    965   vertical-align: middle;
    966   width: 25px;
    967 }
    968 
    969 input[type="checkbox"] {
    970   padding: 10px;
    971 }
    972 
    973 input[type="radio"] {
    974   border-radius: 50%;
    975   line-height: 10px;
    976   margin-right: 4px;
    977 }
    978 
    979 input[type="checkbox"]:checked:before,
    980 input[type="radio"]:checked:before {
    981   display: inline-block;
    982   float: left;
    983   font: normal 21px/1 dashicons;
    984   vertical-align: middle;
    985   width: 16px;
    986   -moz-osx-font-smoothing: grayscale;
    987   -webkit-font-smoothing: antialiased;
    988   speak: none;
    989 }
    990 
    991 input[type="checkbox"]:checked:before {
    992   color: #1e8cbe;
    993   content: "\f147";
    994   font: normal 30px/1 dashicons;
    995   margin: -3px -5px;
    996 }
    997 
    998 input[type="radio"]:checked:before {
    999   background-color: #1e8cbe;
    1000   border-radius: 50px;
    1001   content: "\2022";
    1002   font-size: 24px;
    1003   height: 9px;
    1004   line-height: 16px;
    1005   margin: 7px;
    1006   text-indent: -9999px;
    1007   vertical-align: middle;
    1008   width: 9px;
    1009 }
    1010 
    1011 @-moz-document url-prefix() {
    1012   input[type="checkbox"],
    1013   input[type="radio"],
    1014   .form-table input.tog {
    1015     margin-bottom: -1px;
    1016   }
    1017 }
    1018 
    1019 /* Search */
    1020 input[type="search"]::-webkit-search-decoration {
    1021   display: none;
    1022 }
    1023 
    1024 .ie8 input[type="password"] {
    1025   font-family: sans-serif;
    1026 }
    1027 
    1028 textarea,
    1029 input,
    1030 select,
    1031 button {
    1032   font-family: inherit;
    1033   font-size: inherit;
    1034   font-weight: inherit;
    1035 }
    1036 
    1037 textarea,
    1038 input,
    1039 select {
    1040   border-radius: 0;
    1041   font-size: 16px;
    1042 }
    1043 
    1044 textarea {
    1045   line-height: 1.4;
    1046   overflow: auto;
    1047   padding: 2px 6px;
    1048   resize: vertical;
    1049 }
    1050 
    1051 input[type="file"] {
    1052   padding: 3px 0;
    1053 }
    1054 
    1055 label {
    1056   cursor: pointer;
    1057 }
    1058 
    1059 input.readonly,
    1060 input[readonly],
    1061 textarea.readonly,
    1062 textarea[readonly] {
    1063   background-color: #eee;
    1064 }
    1065 
    1066 :-moz-placeholder {
    1067   color: #a9a9a9;
    1068 }
    1069 
    1070 input:disabled,
    1071 input.disabled,
    1072 select:disabled,
    1073 select.disabled,
    1074 textarea:disabled,
    1075 textarea.disabled {
    1076   background: rgba(255, 255, 255, 0.5);
    1077   border-color: rgba(222, 222, 222, 0.75);
    1078   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);
    1079   color: rgba(51, 51, 51, 0.5);
    1080 }
    1081 
    1082 input[type="file"]:disabled,
    1083 input[type="file"].disabled,
    1084 input[type="range"]:disabled,
    1085 input[type="range"].disabled {
    1086   background: none;
    1087   box-shadow: none;
    1088 }
    1089 
    1090 input[type="checkbox"]:disabled,
    1091 input[type="checkbox"].disabled,
    1092 input[type="radio"]:disabled,
    1093 input[type="radio"].disabled,
    1094 input[type="checkbox"]:disabled:checked:before,
    1095 input[type="checkbox"].disabled:checked:before,
    1096 input[type="radio"]:disabled:checked:before,
    1097 input[type="radio"].disabled:checked:before {
    1098   opacity: 0.7;
    1099 }
    1100 
    1101 label,
    1102 fieldset label {
    1103   vertical-align: middle;
    1104 }
    1105 
    1106 /* =Media Queries
    1107 -------------------------------------------------------------- */
    1108 @media screen and (min-width: 48em) {
    1109   /* Input Elements */
    1110   input[type="text"],
    1111   input[type="email"],
    1112   input[type="search"],
    1113   input[type="password"],
    1114   input[type="number"] {
    1115     padding: 3px 5px;
    1116   }
    1117   input[type="number"] {
    1118     height: 28px;
    1119   }
    1120   input[type="checkbox"] {
    1121     padding: 0;
    1122   }
    1123   input[type="checkbox"]:checked:before {
    1124     font: normal 21px/1 dashicons;
    1125     margin: -3px 0 0 -4px;
    1126   }
    1127   input[type="radio"],
    1128   input[type="checkbox"] {
    1129     height: 16px;
    1130     width: 16px;
    1131   }
    1132   input[type="radio"]:checked:before {
    1133     width: 6px;
    1134     height: 6px;
    1135     margin: 4px;
    1136   }
    1137   textarea,
    1138   input,
    1139   select {
    1140     font-size: 14px;
    1141     padding: 3px 5px;
    1142     /* Reset mobile webkit's default element styling */
    1143   }
    1144 }
    1145 
    1146 .plugin-upload-form fieldset {
    1147   border: none;
    1148   margin: 0;
    1149   padding: 0;
    1150 }
    1151 
    1152 .plugin-upload-form legend {
    1153   margin: 1rem 0;
    1154 }
    1155 
    1156 .plugin-upload-form .category-checklist {
    1157   list-style-type: none;
    1158   margin: 0 0 2rem;
    1159 }
    1160 
    1161 .plugin-upload-form .category-checklist li {
    1162   float: left;
    1163   padding: 0.5rem 0;
    1164   width: 50%;
    1165 }
    1166 
    1167 @media screen and (min-width: 48em) {
    1168   .plugin-upload-form .category-checklist li {
    1169     padding: 0;
    1170   }
    1171   .plugin-upload-form .category-checklist label {
    1172     font-size: 0.8rem;
    1173   }
    1174 }
    1175 
    1176 @media screen and (min-width: 48em) {
    1177   .plugin-upload-form label.button {
    1178     line-height: 1.8;
    1179   }
    1180 }
    1181 
    1182 .plugin-upload-form .plugin-file {
    1183   height: 0.1px;
    1184   opacity: 0;
    1185   overflow: hidden;
    1186   position: absolute;
    1187   width: 0.1px;
    1188   z-index: -1;
    1189 }
    1190 
    1191 /*--------------------------------------------------------------
    1192 # Navigation
    1193 --------------------------------------------------------------*/
    1194 /*--------------------------------------------------------------
    1195 ## Links
    1196 --------------------------------------------------------------*/
    1197 a {
    1198   color: #0073aa;
    1199 }
    1200 
    1201 a:visited {
    1202   /* Override wp4.css */
    1203   color: #0073aa;
    1204 }
    1205 
    1206 a:hover, a:focus, a:active {
    1207   /* Override wp4.css */
    1208   color: #0073aa;
    1209   text-decoration: underline;
    1210 }
    1211 
    1212 a.button:hover, a.button:focus, a.button:active {
    1213   text-decoration: none;
    1214 }
    1215 
    1216 a:focus {
    1217   outline: thin dotted;
    1218 }
    1219 
    1220 a:hover, a:active {
    1221   outline: 0;
    1222 }
    1223 
    1224 p a:not(.button),
    1225 p a:not(.button):hover {
    1226   border: none;
    1227 }
    1228 
    1229 /*--------------------------------------------------------------
    1230 ## Menus
    1231 --------------------------------------------------------------*/
    1232 .site-main .comment-navigation, .site-main
    1233 .posts-navigation, .site-main
    1234 .post-navigation {
    1235   margin: 0 0 1.5em;
    1236   overflow: hidden;
    1237 }
    1238 
    1239 .comment-navigation .nav-previous,
    1240 .posts-navigation .nav-previous,
    1241 .post-navigation .nav-previous {
    1242   float: left;
    1243   width: 50%;
    1244 }
    1245 
    1246 .comment-navigation .nav-next,
    1247 .posts-navigation .nav-next,
    1248 .post-navigation .nav-next {
    1249   float: right;
    1250   text-align: right;
    1251   width: 50%;
    1252 }
    1253 
    1254 /*--------------------------------------------------------------
    1255 # Accessibility
    1256 --------------------------------------------------------------*/
    1257 /* Text meant only for screen readers. */
    1258 .screen-reader-text {
    1259   clip: rect(1px, 1px, 1px, 1px);
    1260   height: 1px;
    1261   overflow: hidden;
    1262   position: absolute !important;
    1263   width: 1px;
    1264 }
    1265 
    1266 .screen-reader-text:focus {
    1267   background-color: #f1f1f1;
    1268   border-radius: 3px;
    1269   box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    1270   clip: auto !important;
    1271   color: #21759b;
    1272   display: block;
    1273   font-size: 0.875rem;
    1274   font-weight: bold;
    1275   height: auto;
    1276   left: 5px;
    1277   line-height: normal;
    1278   padding: 15px 23px 14px;
    1279   text-decoration: none;
    1280   top: 5px;
    1281   width: auto;
    1282   z-index: 100000;
    1283   /* Above WP toolbar. */
    1284 }
    1285 
    1286 /* Do not show the outline on the skip link target. */
    1287 .site-content[tabindex="-1"]:focus {
    1288   outline: 0;
    1289 }
    1290 
    1291 /* hide elements if JS isn't available. */
    1292 .no-js .hide-if-no-js {
    1293   display: none;
    1294 }
    1295 
    1296 /*--------------------------------------------------------------
    1297 # Alignments
    1298 --------------------------------------------------------------*/
    1299 .alignleft {
    1300   display: inline;
    1301   float: left;
    1302   margin-right: 1.5em;
    1303 }
    1304 
    1305 .alignright {
    1306   display: inline;
    1307   float: right;
    1308   margin-left: 1.5em;
    1309 }
    1310 
    1311 .aligncenter {
    1312   clear: both;
    1313   display: block;
    1314   margin-left: auto;
    1315   margin-right: auto;
    1316 }
    1317 
    1318 /*--------------------------------------------------------------
    1319 # Avatars
    1320 --------------------------------------------------------------*/
    1321 .avatar {
    1322   border-radius: 50%;
    1323   vertical-align: middle;
    1324 }
    1325 
    1326 /*--------------------------------------------------------------
    1327 # Clearings
    1328 --------------------------------------------------------------*/
    1329 .clear:before, .plugin-upload-form .category-checklist:before, .type-plugin:before, .type-plugin .plugin-header:before, .plugin-meta:before,
    1330 .clear:after,
    1331 .plugin-upload-form .category-checklist:after,
    1332 .type-plugin:after,
    1333 .type-plugin .plugin-header:after,
    1334 .plugin-meta:after,
    1335 .entry-content:before,
    1336 .entry-content:after,
    1337 .comment-content:before,
    1338 .comment-content:after,
    1339 .site-header:before,
    1340 .site-header:after,
    1341 .site-content:before,
    1342 .site-content:after,
    1343 .site-footer:before,
    1344 .site-footer:after {
    1345   content: "";
    1346   display: table;
    1347   table-layout: fixed;
    1348 }
    1349 
    1350 .clear:after, .plugin-upload-form .category-checklist:after, .type-plugin:after, .type-plugin .plugin-header:after, .plugin-meta:after,
    1351 .entry-content:after,
    1352 .comment-content:after,
    1353 .site-header:after,
    1354 .site-content:after,
    1355 .site-footer:after {
    1356   clear: both;
    1357 }
    1358 
    1359 /*--------------------------------------------------------------
    1360 # WP.org Header
    1361 --------------------------------------------------------------*/
    1362 #wporg-header {
    1363   background: #23282d;
    1364   height: 140px;
    1365   position: relative;
    1366   text-align: center;
    1367   width: 100%;
    1368 }
    1369 
    1370 #wporg-header .wrapper {
    1371   margin: 0 auto;
    1372   max-width: 960px;
    1373 }
    1374 
    1375 #wporg-header h1 {
    1376   display: inline-block;
    1377   margin: auto;
    1378   width: 303px;
    1379 }
    1380 
    1381 #wporg-header h1 a {
    1382   background: url(//s.w.org/style/images/wp-header-logo.png?1) center left no-repeat;
    1383   background-size: 303px 53px;
    1384   display: block;
    1385   height: 88px;
    1386   text-indent: -9999px;
    1387   width: 303px;
    1388 }
    1389 
    1390 @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
    1391   #wporg-header h1 a {
    1392     background-image: url(//s.w.org/style/images/wp-header-logo-2x.png?1);
    1393   }
    1394 }
    1395 
    1396 #wporg-header h2.rosetta {
    1397   clear: none;
    1398   color: #dfdfdf;
    1399   font-family: Georgia, "Times New Roman", serif;
    1400   font-size: 30px;
    1401   margin: 0;
    1402 }
    1403 
    1404 #wporg-header h2.rosetta a {
    1405   border-bottom: none;
    1406   color: #dfdfdf;
    1407   display: block;
    1408   height: 52px;
    1409   /* 88 header height - 36 top padding */
    1410   line-height: 22px;
    1411   padding: 0;
    1412 }
    1413 
    1414 #wporg-header h2.rosetta a:hover {
    1415   text-decoration: none;
    1416 }
    1417 
    1418 #wporg-header #wporg-header-menu {
    1419   background: #23282d;
    1420   left: -75%;
    1421   list-style: none;
    1422   margin: 0;
    1423   max-width: 75%;
    1424   min-width: 200px;
    1425   padding: 20px 0 0;
    1426   position: absolute;
    1427   text-align: left;
    1428   transition: left 0.3s;
    1429   z-index: 100000;
    1430 }
    1431 
    1432 #wporg-header #wporg-header-menu.active {
    1433   left: 0;
    1434 }
    1435 
    1436 #wporg-header ul li {
    1437   list-style-type: none;
    1438   position: relative;
    1439 }
    1440 
    1441 #wporg-header ul li a {
    1442   color: #eee;
    1443   display: block;
    1444   font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    1445   font-size: 13px;
    1446   font-weight: 600;
    1447   height: 34px;
    1448   line-height: 34px;
    1449   margin: 0 4px;
    1450   padding: 10px 30px;
    1451   text-decoration: none;
    1452 }
    1453 
    1454 #wporg-header ul li a.subcurrent {
    1455   font-weight: bold;
    1456 }
    1457 
    1458 @media (max-width: 768px) {
    1459   #wporg-header ul li a {
    1460     height: auto;
    1461   }
    1462 }
    1463 
    1464 #wporg-header ul li#download, #wporg-header ul li.download {
    1465   float: right;
    1466   height: 34px;
    1467   margin-right: 14px;
    1468   overflow: hidden;
    1469   padding: 0 0 34px;
    1470 }
    1471 
    1472 @media screen and (max-width: 820px) {
    1473   #wporg-header ul li#download, #wporg-header ul li.download {
    1474     display: none;
    1475   }
    1476 }
    1477 
    1478 @media screen and (max-width: 768px) {
    1479   #wporg-header ul li#download, #wporg-header ul li.download {
    1480     display: block;
    1481     float: none;
    1482     margin: 10px 20px 20px;
    1483     padding-bottom: 0;
    1484     height: auto;
    1485   }
    1486   #wporg-header ul li#download a, #wporg-header ul li.download a {
    1487     padding: 4px 10px;
    1488   }
    1489 }
    1490 
    1491 #wporg-header ul li#download a, #wporg-header ul li.download a {
    1492   margin: 0;
    1493   padding: 0 16px;
    1494 }
    1495 
    1496 #wporg-header ul li#download a:hover, #wporg-header ul li.download a:hover {
    1497   color: #eee;
    1498 }
    1499 
    1500 #wporg-header ul li#download.current a, #wporg-header ul li#download.current-menu-item a, #wporg-header ul li.download.current a, #wporg-header ul li.download.current-menu-item a {
    1501   color: #eee;
    1502 }
    1503 
    1504 #wporg-header ul li#download .uparrow, #wporg-header ul li.download .uparrow {
    1505   display: none;
    1506 }
    1507 
    1508 #wporg-header ul li a:hover,
    1509 #wporg-header ul li a.current,
    1510 #wporg-header ul li.current-menu-item a,
    1511 #wporg-header ul li.current_page_parent a {
    1512   color: #00a0d2;
    1513 }
    1514 
    1515 #wporg-header .nav-submenu {
    1516   display: none;
    1517   margin-bottom: 10px;
    1518   margin-top: -15px;
    1519   padding: 0;
    1520   position: static;
    1521 }
    1522 
    1523 #wporg-header .nav-submenu li a {
    1524   height: 24px;
    1525   line-height: 24px;
    1526   margin-left: 20px;
    1527 }
    1528 
    1529 @media screen and (min-width: 768px) {
    1530   #wporg-header #head-search {
    1531     float: right;
    1532     margin-right: 14px;
    1533     padding-top: 30px;
    1534   }
    1535 }
    1536 
    1537 #wporg-header #head-search form {
    1538   border-bottom: 1px solid #3f3f3f;
    1539   display: inline-block;
    1540   margin-left: 60px;
    1541   width: 288px;
    1542 }
    1543 
    1544 #wporg-header #head-search form input.text {
    1545   background: #191e23;
    1546   border: 0;
    1547   border-radius: 0;
    1548   box-sizing: content-box;
    1549   color: #b4b9be;
    1550   float: left;
    1551   font-family: "Open Sans", sans-serif;
    1552   font-size: 12px;
    1553   height: 24px;
    1554   margin: 0;
    1555   outline: none;
    1556   padding: 3px;
    1557   vertical-align: top;
    1558   width: 256px;
    1559 }
    1560 
    1561 #wporg-header #head-search form input.text::-moz-placeholder {
    1562   color: #eee;
    1563 }
    1564 
    1565 @media screen and (max-width: 480px) {
    1566   #wporg-header #head-search form input.text {
    1567     width: 216px;
    1568   }
    1569 }
    1570 
    1571 #wporg-header #head-search form .button {
    1572   background: #191e23 url(//s.w.org/wp-includes/images/admin-bar-sprite.png?d=20120831) no-repeat 2px 4px;
    1573   border: none;
    1574   border-radius: 0;
    1575   box-shadow: none;
    1576   float: left;
    1577   height: 30px;
    1578   margin: 0;
    1579   padding: 0;
    1580   text-shadow: none !important;
    1581   width: 26px;
    1582 }
    1583 
    1584 @media screen and (max-width: 480px) {
    1585   #wporg-header #head-search form {
    1586     width: 248px;
    1587   }
    1588 }
    1589 
    1590 @media screen and (min-width: 480px) {
    1591   #wporg-header #head-search form {
    1592     margin-left: 0;
    1593   }
    1594 }
    1595 
    1596 @media screen and (min-width: 768px) {
    1597   #wporg-header {
    1598     height: 120px;
    1599     text-align: inherit;
    1600   }
    1601   #wporg-header h1 {
    1602     float: left;
    1603     padding-left: 10px;
    1604   }
    1605   #wporg-header h2.rosetta {
    1606     float: left;
    1607     padding: 36px 27px 0;
    1608   }
    1609   #wporg-header #wporg-header-menu {
    1610     float: left;
    1611     list-style: none;
    1612     margin: -15px 0 0;
    1613     max-width: inherit;
    1614     min-width: 0;
    1615     padding: 0;
    1616     position: static;
    1617     width: 100%;
    1618   }
    1619   #wporg-header ul li {
    1620     float: left;
    1621     position: relative;
    1622   }
    1623   #wporg-header ul li a {
    1624     color: #eee;
    1625     display: block;
    1626     font-family: "Open Sans", Helvetica, Arial, "Liberation Sans", sans-serif;
    1627     font-size: 13px;
    1628     font-weight: 600;
    1629     height: 46px;
    1630     line-height: 34px;
    1631     margin: 0 4px;
    1632     padding: 0 6px;
    1633   }
    1634   #wporg-header ul li a.current ~ .uparrow {
    1635     border-bottom: 9px solid #f7f7f7;
    1636     border-left: 9px solid transparent;
    1637     border-right: 9px solid transparent;
    1638     height: 0;
    1639     margin: -8px auto 0 auto;
    1640     width: 0;
    1641   }
    1642   #wporg-header ul li.current-menu-item:after, #wporg-header ul li.current_page_parent:after {
    1643     border-bottom: 9px solid #f7f7f7;
    1644     border-left: 9px solid transparent;
    1645     border-right: 9px solid transparent;
    1646     content: '';
    1647     height: 0;
    1648     left: 50%;
    1649     margin: -8px 0 0 -9px;
    1650     position: absolute;
    1651     width: 0;
    1652   }
    1653   #wporg-header ul li:hover .nav-submenu ~ .uparrow,
    1654   #wporg-header ul li .nav-submenu:hover ~ .uparrow {
    1655     border-bottom: 9px solid #32373c;
    1656     border-left: 9px solid transparent;
    1657     border-right: 9px solid transparent;
    1658     height: 0;
    1659     margin: -10px auto 0 auto;
    1660     width: 0;
    1661   }
    1662   #wporg-header ul li .nav-submenu li {
    1663     float: none;
    1664   }
    1665   #wporg-header ul li .nav-submenu li a {
    1666     height: 34px;
    1667     line-height: 34px;
    1668     margin-left: 6px;
    1669   }
    1670   #wporg-header .nav-submenu {
    1671     background: #32373c;
    1672     border: #32373c solid 1px;
    1673     border-top: 0;
    1674     display: none !important;
    1675     /* Prevents #wporg-header ul overwriting this */
    1676     margin-top: -1px;
    1677     min-width: 0;
    1678   }
    1679   #wporg-header ul li:hover .nav-submenu,
    1680   #wporg-header ul li .nav-submenu:hover {
    1681     display: block !important;
    1682     /* Prevents #wporg-header ul overwriting this */
    1683     left: 0;
    1684     margin-left: 0;
    1685     position: absolute;
    1686     top: 46px;
    1687     width: auto;
    1688     z-index: 101;
    1689   }
    1690   #wporg-header #headline h2 {
    1691     text-rendering: optimizeLegibility;
    1692   }
    1693   #wporg-header ul li.current-menu-item:after,
    1694   #wporg-header ul li.current_page_parent:after,
    1695   #wporg-header ul li a.current ~ .uparrow {
    1696     border-bottom-color: #0073aa;
    1697   }
    1698 }
    1699 
    1700 #mobile-menu-button {
    1701   display: block;
    1702   float: left;
    1703   font-family: 'dashicons';
    1704   font-size: 16px;
    1705   font-style: normal;
    1706   font-weight: normal;
    1707   height: 32px;
    1708   left: 10px;
    1709   line-height: 1;
    1710   position: absolute;
    1711   text-align: center;
    1712   text-decoration: inherit;
    1713   top: 75px;
    1714   transition: color .1s ease-in;
    1715   vertical-align: top;
    1716   width: 39px;
    1717   -webkit-font-smoothing: antialiased;
    1718 }
    1719 
    1720 #mobile-menu-button:before {
    1721   border: none;
    1722   box-sizing: border-box;
    1723   color: #888;
    1724   content: '\f228';
    1725   display: inline-block;
    1726   float: left;
    1727   font: normal 50px/1 'Dashicons';
    1728   height: 32px;
    1729   margin: 0;
    1730   outline: none;
    1731   padding: 3px;
    1732   text-decoration: none;
    1733   vertical-align: middle;
    1734   width: 39px;
    1735   -webkit-font-smoothing: antialiased;
    1736 }
    1737 
    1738 #mobile-menu-button:hover {
    1739   background: none;
    1740 }
    1741 
    1742 @media screen and (min-width: 768px) {
    1743   #mobile-menu-button {
    1744     display: none;
    1745   }
    1746 }
    1747 
    1748 #download-mobile {
    1749   background: #f7f7f7;
    1750   border-bottom: 1px solid #dddddd;
    1751 }
    1752 
    1753 #download-mobile .wrapper {
    1754   padding: 20px 0;
    1755   text-align: center;
    1756 }
    1757 
    1758 #download-mobile span.download-ready {
    1759   font-size: 1.6em;
    1760   margin: 0 0.25em;
    1761 }
    1762 
    1763 #download-mobile a.download-button {
    1764   font-size: 1.6em;
    1765   height: inherit;
    1766   margin: 10px 0.25em;
    1767   padding: 10px 15px;
    1768 }
    1769 
    1770 /*--------------------------------------------------------------
    1771 # Infinite scroll
    1772 --------------------------------------------------------------*/
    1773 /* Globally hidden elements when Infinite Scroll is supported and in use. */
    1774 .infinite-scroll .posts-navigation,
    1775 .infinite-scroll.neverending .site-footer {
    1776   /* Theme Footer (when set to scrolling) */
    1777   display: none;
    1778 }
    1779 
    1780 /* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
    1781 .infinity-end.neverending .site-footer {
    1782   display: block;
    1783 }
    1784 
    1785 /*--------------------------------------------------------------
    1786 # Media
    1787 --------------------------------------------------------------*/
    1788 .page-content .wp-smiley,
    1789 .entry-content .wp-smiley,
    1790 .comment-content .wp-smiley {
    1791   border: none;
    1792   margin-bottom: 0;
    1793   margin-top: 0;
    1794   padding: 0;
    1795 }
    1796 
    1797 /* Make sure embeds and iframes fit their containers. */
    1798 embed,
    1799 iframe,
    1800 object {
    1801   max-width: 100%;
    1802 }
    1803 
    1804 /*--------------------------------------------------------------
    1805 ## Captions
    1806 --------------------------------------------------------------*/
    1807 .wp-caption {
    1808   margin-bottom: 1.5em;
    1809   max-width: 100%;
    1810 }
    1811 
    1812 .wp-caption img[class*="wp-image-"] {
    1813   display: block;
    1814   margin-left: auto;
    1815   margin-right: auto;
    1816 }
    1817 
    1818 .wp-caption .wp-caption-text {
    1819   margin: 0.8075em 0;
    1820 }
    1821 
    1822 .wp-caption-text {
    1823   text-align: center;
    1824 }
    1825 
    1826 /*--------------------------------------------------------------
    1827 ## Galleries
    1828 --------------------------------------------------------------*/
    1829 .gallery {
    1830   margin-bottom: 1.5em;
    1831 }
    1832 
    1833 .gallery-item {
    1834   display: inline-block;
    1835   text-align: center;
    1836   vertical-align: top;
    1837   width: 100%;
    1838 }
    1839 
    1840 .gallery-columns-2 .gallery-item {
    1841   max-width: 50%;
    1842 }
    1843 
    1844 .gallery-columns-3 .gallery-item {
    1845   max-width: 33.33%;
    1846 }
    1847 
    1848 .gallery-columns-4 .gallery-item {
    1849   max-width: 25%;
    1850 }
    1851 
    1852 .gallery-columns-5 .gallery-item {
    1853   max-width: 20%;
    1854 }
    1855 
    1856 .gallery-columns-6 .gallery-item {
    1857   max-width: 16.66%;
    1858 }
    1859 
    1860 .gallery-columns-7 .gallery-item {
    1861   max-width: 14.28%;
    1862 }
    1863 
    1864 .gallery-columns-8 .gallery-item {
    1865   max-width: 12.5%;
    1866 }
    1867 
    1868 .gallery-columns-9 .gallery-item {
    1869   max-width: 11.11%;
    1870 }
    1871 
    1872 .gallery-caption {
    1873   display: block;
    1874 }
    1875 
    1876 /*--------------------------------------------------------------
    1877 # Components
    1878 --------------------------------------------------------------*/
    1879 .error-404 .page-title {
    1880   text-align: center;
    1881 }
    1882 
    1883 .error-404 .page-content {
    1884   text-align: center;
    1885 }
    1886 
    1887 .error-404 .page-content .logo-swing {
    1888   height: 10rem;
    1889   margin: 6rem auto;
    1890   position: relative;
    1891   text-align: center;
    1892   width: 10rem;
    1893 }
    1894 
    1895 .error-404 .page-content .logo-swing .wp-logo {
    1896   left: 0;
    1897   max-width: none;
    1898   position: absolute;
    1899   top: 0;
    1900   width: 10rem;
    1901 }
    1902 
    1903 @keyframes hinge {
    1904   10% {
    1905     width: 180px;
    1906     height: 180px;
    1907     transform: rotate3d(0, 0, 1, 0deg);
    1908   }
    1909   15% {
    1910     width: 185px;
    1911     height: 185px;
    1912     transform: rotate3d(0, 0, 1, 0deg);
    1913   }
    1914   20% {
    1915     width: 180px;
    1916     height: 180px;
    1917     transform: rotate3d(0, 0, 1, 5deg);
    1918   }
    1919   40% {
    1920     transform-origin: top left;
    1921     animation-timing-function: ease-in-out;
    1922   }
    1923   60% {
    1924     transform: rotate3d(0, 0, 1, 40deg);
    1925     transform-origin: top left;
    1926     animation-timing-function: ease-in-out;
    1927   }
    1928   40%, 80% {
    1929     transform: rotate3d(0, 0, 1, 60deg);
    1930     transform-origin: top left;
    1931     animation-timing-function: ease-in-out;
    1932     opacity: 1;
    1933   }
    1934   to {
    1935     transform: translate3d(0, 700px, 0);
    1936     opacity: 0;
    1937   }
    1938 }
    1939 
    1940 .hinge {
    1941   animation-duration: 2s;
    1942   animation-name: hinge;
    1943 }
    1944 
    1945 .archive .site-main {
    1946   margin-top: 2rem;
    1947   padding-top: 0;
    1948 }
    1949 
    1950 .archive .page-header {
    1951   margin: 2rem 0;
    1952 }
    1953 
    1954 .plugin-section {
    1955   border-bottom: 2px solid #eee;
    1956   margin: 0 auto 4.768371582rem;
    1957   max-width: 960px;
    1958   padding-bottom: 3.0517578125rem;
    1959 }
    1960 
    1961 .plugin-section:last-of-type {
    1962   margin-bottom: 0;
    1963 }
    1964 
    1965 .plugin-section .section-header {
    1966   position: relative;
    1967 }
    1968 
    1969 .plugin-section .section-title {
    1970   font-size: 1.5625rem;
    1971   font-weight: 400;
    1972   margin-bottom: 3rem;
    1973 }
    1974 
    1975 .plugin-section .section-link {
    1976   font-size: 1rem;
    1977   position: absolute;
    1978   right: 0;
    1979   top: 0.7rem;
    1980 }
    1981 
    1982 .page .entry-header {
    1983   margin-top: 2rem;
    1984 }
    1985 
    1986 .page .entry-header .entry-title {
    1987   font-size: 1.5625rem;
    1988   font-weight: 400;
    1989   margin: 0 auto;
    1990   max-width: 35.527136788rem;
    1991 }
    1992 
    1993 @media screen and (min-width: 48em) {
    1994   .page .entry-header .entry-title {
    1995     padding: 0 2rem;
    1996   }
    1997 }
    1998 
    1999 .page .entry-content h2 {
    2000   font-size: 1.5625rem;
    2001   font-weight: 400;
    2002 }
    2003 
    2004 .page .entry-content h3 {
    2005   font-size: 1rem;
    2006   font-weight: 600;
    2007   letter-spacing: 0.01rem;
    2008   text-transform: uppercase;
    2009 }
    2010 
    2011 .page .entry-content a {
    2012   text-decoration: underline;
    2013 }
    2014 
    2015 .page .entry-content section {
    2016   padding: 2rem 0;
    2017 }
    2018 
    2019 .page .entry-content section .container {
    2020   margin: 0 auto;
    2021   max-width: 35.527136788rem;
    2022 }
    2023 
    2024 @media screen and (min-width: 48em) {
    2025   .page .entry-content section .container {
    2026     padding: 0 2rem;
    2027   }
    2028 }
    2029 
    2030 .page .entry-content section:first-of-type {
    2031   padding-top: 0;
    2032 }
    2033 
    2034 .page .entry-content section + section {
    2035   border-top: 2px solid #eee;
    2036 }
    2037 
    2038 .plugin-card {
    2039   background-color: #f9f9f9;
    2040   margin-bottom: 4%;
    2041   padding: 15px 15px 8px;
    2042   vertical-align: top;
    2043 }
    2044 
    2045 @media screen and (min-width: 48em) {
    2046   .plugin-card {
    2047     display: inline-block;
    2048     margin-right: 4%;
    2049     width: 48%;
    2050   }
    2051   .plugin-card:nth-of-type(even) {
    2052     margin-right: 0;
    2053   }
    2054 }
    2055 
    2056 .plugin-card .entry {
    2057   display: inline-block;
    2058   margin: auto;
    2059   vertical-align: top;
    2060 }
    2061 
    2062 @media screen and (min-width: 21em) {
    2063   .plugin-card .entry {
    2064     width: calc(96% - 128px);
    2065   }
    2066 }
    2067 
    2068 .plugin-card .entry-title {
    2069   font-size: 1rem;
    2070   line-height: 1.3;
    2071   margin: 0 0 8px;
    2072 }
    2073 
    2074 .plugin-card .entry-title a {
    2075   font-weight: 400;
    2076 }
    2077 
    2078 .plugin-card .entry-excerpt {
    2079   font-size: 0.8rem;
    2080 }
    2081 
    2082 .plugin-card .entry-excerpt p {
    2083   margin: 0;
    2084 }
    2085 
    2086 .plugin-card hr {
    2087   background-color: #fff;
    2088   margin: 15px -15px 8px;
    2089 }
    2090 
    2091 .plugin-card footer span {
    2092   font-size: 0.73152rem;
    2093   display: inline-block;
    2094   overflow: hidden;
    2095   white-space: nowrap;
    2096 }
    2097 
    2098 .plugin-card footer span i {
    2099   display: inline-block;
    2100   font-size: 1rem;
    2101   margin-right: 0.4rem;
    2102 }
    2103 
    2104 .plugin-card footer span.last-updated {
    2105   display: none;
    2106 }
    2107 
    2108 .plugin-card footer span.plugin-author {
    2109   width: 100%;
    2110 }
    2111 
    2112 .plugin-card footer span.active-installs {
    2113   min-width: 48%;
    2114 }
    2115 
    2116 .plugin-card footer .dashicons {
    2117   margin: 0 2px -1rem;
    2118   color: #bbb;
    2119   width: auto;
    2120   height: auto;
    2121   display: none;
    2122 }
    2123 
    2124 @media (min-width: 414px) {
    2125   .plugin-card footer .dashicons {
    2126     display: inline-block;
    2127   }
    2128 }
    2129 
    2130 .entry-thumbnail {
    2131   display: none;
    2132   max-width: 128px;
    2133 }
    2134 
    2135 .entry-thumbnail .plugin-icon {
    2136   background-size: cover;
    2137   height: 128px;
    2138   width: 128px;
    2139 }
    2140 
    2141 @media screen and (min-width: 21em) {
    2142   .entry-thumbnail {
    2143     display: inline-block;
    2144     margin: 0 4% 0 0;
    2145     vertical-align: top;
    2146   }
    2147   .entry-thumbnail a {
    2148     display: block;
    2149   }
    2150 }
    2151 
    2152 .single .entry-thumbnail {
    2153   display: none;
    2154   float: left;
    2155   height: 96px;
    2156   margin-right: 1rem;
    2157   width: 96px;
    2158 }
    2159 
    2160 @media screen and (min-width: 26em) {
    2161   .single .entry-thumbnail {
    2162     display: block;
    2163   }
    2164 }
    2165 
    2166 .single .entry-thumbnail .plugin-icon {
    2167   background-size: contain !important;
    2168   height: 96px !important;
    2169   width: 96px !important;
    2170 }
    2171 
    2172 [class*='dashicons-star-'] {
    2173   color: #ffb900;
    2174 }
    2175 
    2176 .rtl .dashicons-star-half {
    2177   transform: rotateY(180deg);
    2178 }
    2179 
    2180 .plugin-rating {
    2181   line-height: 1;
    2182   margin: 0 10px 8px 0;
    2183 }
    2184 
    2185 .plugin-rating .wporg-ratings {
    2186   display: inline-block;
    2187   margin-right: 5px;
    2188 }
    2189 
    2190 .plugin-rating .rating-count {
    2191   color: #999;
    2192   font-size: 0.8rem;
    2193   top: -1px;
    2194 }
    2195 
    2196 .site-main.single .plugin-rating .rating-count {
    2197   display: none;
    2198 }
    2199 
    2200 .plugin-rating .rating-count a {
    2201   color: inherit;
    2202   cursor: hand;
    2203   text-decoration: none;
    2204 }
    2205 
    2206 @keyframes favme-anime {
    2207   0% {
    2208     opacity: 1;
    2209     font-size: 1rem;
    2210     -webkit-text-stroke-color: transparent;
    2211   }
    2212   25% {
    2213     opacity: 0.6;
    2214     color: #fff;
    2215     font-size: 0.8rem;
    2216     -webkit-text-stroke-width: 1px;
    2217     -webkit-text-stroke-color: #dc3232;
    2218   }
    2219   75% {
    2220     opacity: 0.6;
    2221     color: #fff;
    2222     font-size: 1.42875rem;
    2223     -webkit-text-stroke-width: 1px;
    2224     -webkit-text-stroke-color: #dc3232;
    2225   }
    2226   100% {
    2227     opacity: 1;
    2228     font-size: 1.25rem;
    2229     -webkit-text-stroke-color: transparent;
    2230   }
    2231 }
    2232 
    2233 @keyframes favme-hover {
    2234   from {
    2235     font-size: 1.42875rem;
    2236   }
    2237   80% {
    2238     font-size: 1.25rem;
    2239   }
    2240 }
    2241 
    2242 .plugin-favorite {
    2243   height: 36px;
    2244   text-align: center;
    2245   vertical-align: top;
    2246   width: 36px;
    2247 }
    2248 
    2249 .plugin-favorite .plugin-favorite-heart {
    2250   align-items: center;
    2251   background: none;
    2252   border: 0;
    2253   border-radius: 0;
    2254   box-shadow: none;
    2255   color: #cbcdce;
    2256   cursor: pointer;
    2257   display: flex;
    2258   font-size: 1.25rem;
    2259   height: 100%;
    2260   justify-content: center;
    2261   line-height: 1;
    2262   margin: 0;
    2263   outline: none;
    2264   padding: 0;
    2265   transition: all .2s ease;
    2266 }
    2267 
    2268 .plugin-favorite .plugin-favorite-heart.favorited {
    2269   color: #dc3232;
    2270 }
    2271 
    2272 .plugin-favorite .plugin-favorite-heart:hover {
    2273   animation: favme-hover .3s infinite alternate;
    2274 }
    2275 
    2276 .plugin-favorite .plugin-favorite-heart:focus {
    2277   outline: thin dotted;
    2278 }
    2279 
    2280 .plugin-favorite .plugin-favorite-heart:hover, .plugin-favorite .plugin-favorite-heart:focus {
    2281   text-decoration: none;
    2282 }
    2283 
    2284 .plugin-favorite .plugin-favorite-heart:after {
    2285   content: "\f487";
    2286   font-family: dashicons;
    2287   vertical-align: top;
    2288 }
    2289 
    2290 .plugin-favorite .plugin-favorite-heart.is-animating {
    2291   animation: favme-anime .3s;
    2292 }
    2293 
    2294 .plugin-banner {
    2295   background-position: 50% 50%;
    2296   background-size: 100%;
    2297   display: inline-block;
    2298   font-size: 0;
    2299   line-height: 0;
    2300   margin: 0 auto 1.143rem;
    2301   padding-top: 32.38342%;
    2302   /* 250px / 722px */
    2303   vertical-align: middle;
    2304   width: 100%;
    2305 }
    2306 
    2307 @media screen and (min-width: 60em) {
    2308   .plugin-banner {
    2309     margin-top: 1.5625rem;
    2310   }
    2311 }
    2312 
    2313 .plugin-changelog {
    2314   font-size: 0.8rem;
    2315 }
    2316 
    2317 .plugin-changelog code {
    2318   font-size: 0.8rem;
    2319 }
    2320 
    2321 .plugin-changelog h4 {
    2322   margin-top: 0;
    2323 }
    2324 
    2325 .plugin-developers .contributors-list {
    2326   font-size: 0;
    2327 }
    2328 
    2329 .plugin-developers .contributors-list li {
    2330   display: inline-block;
    2331   font-size: 1rem;
    2332   margin-right: 4%;
    2333   vertical-align: top;
    2334   width: 48%;
    2335 }
    2336 
    2337 .plugin-developers .contributors-list li:nth-of-type(even) {
    2338   margin-right: 0;
    2339 }
    2340 
    2341 .plugin-faq h2:first-of-type {
    2342   font-size: 1.25rem;
    2343   font-weight: 600;
    2344   letter-spacing: 0.01rem;
    2345   text-transform: uppercase;
    2346   border: none;
    2347   color: #32373c;
    2348   padding: 0;
    2349   text-transform: inherit;
    2350 }
    2351 
    2352 .plugin-faq dl {
    2353   border-bottom: 1px solid #eee;
    2354 }
    2355 
    2356 .plugin-faq dt {
    2357   border-top: 1px solid #eee;
    2358   cursor: pointer;
    2359   font-size: 1rem;
    2360   font-weight: 600;
    2361   padding: 1rem 0;
    2362 }
    2363 
    2364 .plugin-faq dt:before {
    2365   content: "\f347";
    2366   float: right;
    2367   font-family: dashicons;
    2368   margin: 0 1rem;
    2369 }
    2370 
    2371 .plugin-faq dt.open:before {
    2372   content: "\f343";
    2373 }
    2374 
    2375 .plugin-faq dt .button-link {
    2376   display: inherit;
    2377   text-align: inherit;
    2378 }
    2379 
    2380 .plugin-faq dt .button-link.no-focus {
    2381   box-shadow: none;
    2382   outline: none;
    2383 }
    2384 
    2385 .plugin-faq dd {
    2386   display: none;
    2387   margin: 0 0 1rem;
    2388 }
    2389 
    2390 .no-js .plugin-faq dd {
    2391   display: block;
    2392 }
    2393 
    2394 .plugin-faq dd p {
    2395   margin: 0;
    2396 }
    2397 
    2398 .plugin-faq dd p + p {
    2399   margin-top: 1rem;
    2400 }
    2401 
    2402 .plugin-reviews {
    2403   list-style-type: none;
    2404   margin: 0;
    2405   padding: 0;
    2406 }
    2407 
    2408 .plugin-reviews .plugin-review + .plugin-review {
    2409   margin: 2rem 0 1rem;
    2410 }
    2411 
    2412 .plugin-reviews .review-avatar {
    2413   display: none;
    2414 }
    2415 
    2416 .plugin-reviews .review,
    2417 .plugin-reviews .wporg-ratings,
    2418 .plugin-reviews .review-author {
    2419   display: inline-block;
    2420   vertical-align: top;
    2421 }
    2422 
    2423 .plugin-reviews .review-header {
    2424   margin: 0 0 0.5rem;
    2425 }
    2426 
    2427 .plugin-reviews .review-title {
    2428   font-size: 1rem;
    2429   font-weight: 600;
    2430   letter-spacing: 0.01rem;
    2431   margin: 0 0 0.5rem;
    2432   text-transform: inherit;
    2433 }
    2434 
    2435 .plugin-reviews .review-author {
    2436   line-height: 1.25;
    2437   margin-left: 10px;
    2438 }
    2439 
    2440 @media screen and (min-width: 48em) {
    2441   .plugin-reviews .review-avatar {
    2442     display: inline-block;
    2443     vertical-align: top;
    2444   }
    2445   .plugin-reviews .review-avatar .avatar {
    2446     margin-right: 1rem;
    2447   }
    2448   .plugin-reviews .review {
    2449     width: calc(100% - 60px - 1rem);
    2450   }
    2451   .plugin-reviews .review-header {
    2452     margin: 0;
    2453   }
    2454   .plugin-reviews .review-author {
    2455     line-height: 1;
    2456   }
    2457 }
    2458 
    2459 .reviews-link {
    2460   display: inline-block;
    2461   font-size: 0.8rem;
    2462   margin-top: 0.5rem;
    2463   text-decoration: none;
    2464 }
    2465 
    2466 .reviews-link:after {
    2467   content: "\f345";
    2468   font-family: dashicons;
    2469   vertical-align: text-top;
    2470   padding-left: 5px;
    2471   float: right;
    2472   position: relative;
    2473   top: 1px;
    2474 }
    2475 
    2476 .image-gallery {
    2477   user-select: none;
    2478 }
    2479 
    2480 .image-gallery-content {
    2481   position: relative;
    2482 }
    2483 
    2484 .image-gallery-content .image-gallery-left-nav,
    2485 .image-gallery-content .image-gallery-right-nav {
    2486   display: none;
    2487   font-size: 3.0517578125rem;
    2488   height: 100%;
    2489   position: absolute;
    2490   top: 0;
    2491   z-index: 4;
    2492   border-color: #eee;
    2493   -webkit-transition: background 0.1s ease, border 0.1s ease;
    2494   transition: background 0.1s ease, border 0.1s ease;
    2495 }
    2496 
    2497 @media (max-width: 768px) {
    2498   .image-gallery-content .image-gallery-left-nav,
    2499   .image-gallery-content .image-gallery-right-nav {
    2500     font-size: 3.4em;
    2501   }
    2502 }
    2503 
    2504 @media (min-width: 768px) {
    2505   .image-gallery-content .image-gallery-left-nav:hover,
    2506   .image-gallery-content .image-gallery-right-nav:hover {
    2507     background: #fff;
    2508     opacity: 0.8;
    2509     border: 1px solid #eee;
    2510   }
    2511 }
    2512 
    2513 .image-gallery-content .image-gallery-left-nav:before,
    2514 .image-gallery-content .image-gallery-right-nav:before {
    2515   position: relative;
    2516   font-family: 'dashicons';
    2517 }
    2518 
    2519 .image-gallery-content .image-gallery-left-nav {
    2520   left: 0;
    2521 }
    2522 
    2523 .image-gallery-content .image-gallery-left-nav:before {
    2524   content: '\f341';
    2525 }
    2526 
    2527 .image-gallery-content .image-gallery-left-nav:hover {
    2528   margin-left: -1px;
    2529 }
    2530 
    2531 .image-gallery-content .image-gallery-right-nav {
    2532   right: 0;
    2533 }
    2534 
    2535 .image-gallery-content .image-gallery-right-nav:before {
    2536   content: '\f345';
    2537 }
    2538 
    2539 .image-gallery-content .image-gallery-right-nav:hover {
    2540   margin-right: -1px;
    2541 }
    2542 
    2543 .image-gallery-content:hover .image-gallery-left-nav,
    2544 .image-gallery-content:hover .image-gallery-right-nav {
    2545   display: block;
    2546 }
    2547 
    2548 .image-gallery-slides {
    2549   line-height: 0;
    2550   overflow: hidden;
    2551   position: relative;
    2552   white-space: nowrap;
    2553   border: 1px solid #eee;
    2554 }
    2555 
    2556 .image-gallery-slide {
    2557   left: 0;
    2558   position: absolute;
    2559   top: 0;
    2560   width: 100%;
    2561 }
    2562 
    2563 .image-gallery-slide.center {
    2564   position: relative;
    2565 }
    2566 
    2567 .image-gallery-slide .image-gallery-image {
    2568   margin: 0;
    2569 }
    2570 
    2571 .image-gallery-slide img {
    2572   display: block;
    2573   margin: 0 auto;
    2574 }
    2575 
    2576 .image-gallery-slide .image-gallery-description {
    2577   background: #f5f5f5;
    2578   color: #32373c;
    2579   line-height: 1.5;
    2580   padding: 10px 20px;
    2581   white-space: normal;
    2582   font-size: 0.8rem;
    2583 }
    2584 
    2585 @media (max-width: 768px) {
    2586   .image-gallery-slide .image-gallery-description {
    2587     font-size: 0.8rem;
    2588     padding: 8px 15px;
    2589   }
    2590 }
    2591 
    2592 .image-gallery-thumbnails {
    2593   background: #fff;
    2594   margin-top: 5px;
    2595 }
    2596 
    2597 .image-gallery-thumbnails .image-gallery-thumbnails-container {
    2598   cursor: pointer;
    2599   text-align: center;
    2600   white-space: nowrap;
    2601 }
    2602 
    2603 .image-gallery-thumbnail {
    2604   display: table-cell;
    2605   margin-right: 5px;
    2606   border: 1px solid #eee;
    2607   max-height: 100px;
    2608   overflow: hidden;
    2609 }
    2610 
    2611 .image-gallery-thumbnail .image-gallery-image {
    2612   margin: 0;
    2613 }
    2614 
    2615 .image-gallery-thumbnail img {
    2616   vertical-align: middle;
    2617   width: 100px;
    2618 }
    2619 
    2620 @media (max-width: 768px) {
    2621   .image-gallery-thumbnail img {
    2622     width: 75px;
    2623   }
    2624 }
    2625 
    2626 .image-gallery-thumbnail:hover {
    2627   box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3);
    2628 }
    2629 
    2630 .image-gallery-thumbnail.active {
    2631   border: 1px solid #337ab7;
    2632 }
    2633 
    2634 .image-gallery-thumbnail-label {
    2635   color: #222;
    2636   font-size: 1em;
    2637 }
    2638 
    2639 @media (max-width: 768px) {
    2640   .image-gallery-thumbnail-label {
    2641     font-size: 0.8em;
    2642   }
    2643 }
    2644 
    2645 .image-gallery-index {
    2646   background: rgba(0, 0, 0, 0.4);
    2647   bottom: 0;
    2648   color: #fff;
    2649   line-height: 1;
    2650   padding: 10px 20px;
    2651   position: absolute;
    2652   right: 0;
    2653   z-index: 4;
    2654 }
    2655 
    2656 .plugin-screenshots {
    2657   list-style-type: none;
    2658   margin: 0;
    2659   padding: 0;
    2660 }
    2661 
    2662 .plugin-screenshots h2:first-of-type {
    2663   font-size: 1.25rem;
    2664   border: none;
    2665   color: #32373c;
    2666   font-weight: 600;
    2667   padding: 0;
    2668   text-transform: inherit;
    2669 }
    2670 
    2671 .plugin-screenshots .image-gallery-slides {
    2672   max-height: 600px;
    2673 }
    2674 
    2675 .plugin-screenshots .image-gallery-image img {
    2676   max-height: 550px;
    2677 }
    2678 
    2679 .plugin-screenshots .image-gallery-thumbnail {
    2680   vertical-align: top;
    2681 }
    2682 
    2683 .plugin-screenshots .image-gallery-thumbnail img {
    2684   max-height: 100px;
    2685 }
    2686 
    2687 .plugin-screenshots .image-gallery-thumbnails {
    2688   overflow: hidden;
    2689 }
    2690 
    2691 .download-history-stats td {
    2692   text-align: right;
    2693 }
    2694 
    2695 .previous-versions {
    2696   max-width: 60%;
    2697 }
    2698 
    2699 @media screen and (min-width: 48em) {
    2700   .previous-versions {
    2701     height: 30px;
    2702     vertical-align: top;
    2703   }
    2704 }
    2705 
    2706 .section.read-more {
    2707   border-bottom: 2px solid #eee;
    2708   max-height: 200px;
    2709   overflow: hidden;
    2710   padding-bottom: 1px;
    2711 }
    2712 
    2713 .section.read-more.plugin-description {
    2714   max-height: 520px;
    2715 }
    2716 
    2717 .section.read-more.plugin-description.toggled {
    2718   max-height: none;
    2719 }
    2720 
    2721 .section.read-more.toggled {
    2722   max-height: none;
    2723 }
    2724 
    2725 .no-js .section.read-more {
    2726   max-height: none;
    2727   overflow: auto;
    2728 }
    2729 
    2730 .section h1, .section h2, .section h3 {
    2731   font-size: 1rem;
    2732   font-weight: 600;
    2733   letter-spacing: 0.01rem;
    2734   text-transform: uppercase;
    2735 }
    2736 
    2737 .section h1:nth-child(2), .section h2:nth-child(2), .section h3:nth-child(2) {
    2738   margin-top: 0;
    2739 }
    2740 
    2741 .section h4, .section h5, .section h6 {
    2742   font-size: 0.8rem;
    2743   font-weight: 600;
    2744   letter-spacing: 0.05rem;
    2745   text-transform: uppercase;
    2746 }
    2747 
    2748 .section h4:nth-child(2), .section h5:nth-child(2), .section h6:nth-child(2) {
    2749   margin-top: 0;
    2750 }
    2751 
    2752 .section h2:first-of-type {
    2753   font-size: 1.25rem;
    2754   border: none;
    2755   color: #32373c;
    2756   font-weight: 600;
    2757   padding: 0;
    2758   text-transform: inherit;
    2759 }
    2760 
    2761 .section-toggle {
    2762   color: #0073aa;
    2763   cursor: pointer;
    2764   font-size: 0.8rem;
    2765   margin-top: 0.5rem;
    2766   position: relative;
    2767 }
    2768 
    2769 .no-js .section-toggle {
    2770   display: none;
    2771 }
    2772 
    2773 .section-toggle:after {
    2774   content: "\f347";
    2775   font-family: dashicons;
    2776   padding-left: 5px;
    2777   vertical-align: text-top;
    2778   position: relative;
    2779   float: right;
    2780   top: 1px;
    2781 }
    2782 
    2783 .toggled + .section-toggle:after {
    2784   content: "\f343";
    2785 }
    2786 
    2787 .section-toggle:hover {
    2788   text-decoration: underline;
    2789 }
    2790 
    2791 .type-plugin .plugin-notice {
    2792   margin-top: 0;
    2793 }
    2794 
    2795 .type-plugin .plugin-header {
    2796   border-bottom: 0;
    2797   padding: 1.143rem 1.5625rem;
    2798 }
    2799 
    2800 .type-plugin .plugin-header .plugin-actions {
    2801   float: right;
    2802 }
    2803 
    2804 .type-plugin .plugin-header .plugin-actions div {
    2805   display: inline-block;
    2806   text-align: center;
    2807 }
    2808 
    2809 .type-plugin .plugin-header .plugin-title {
    2810   clear: none;
    2811   font-size: 1.5625rem;
    2812   font-weight: 400;
    2813   margin: 0;
    2814 }
    2815 
    2816 .type-plugin .plugin-header .plugin-title a {
    2817   color: inherit;
    2818   text-decoration: none;
    2819 }
    2820 
    2821 .type-plugin .plugin-header .byline {
    2822   color: #78848f;
    2823 }
    2824 
    2825 .type-plugin .plugin-banner + .plugin-header {
    2826   padding-top: 0;
    2827 }
    2828 
    2829 .type-plugin .tabs {
    2830   list-style: none;
    2831   margin: 0;
    2832   border-bottom: 2px solid #eee;
    2833 }
    2834 
    2835 .type-plugin .tabs li {
    2836   display: inline-block;
    2837   margin-bottom: -2px;
    2838   border: 2px solid transparent;
    2839   font-size: 0.8rem;
    2840   color: #0073aa;
    2841   transition: background .2s ease;
    2842 }
    2843 
    2844 .type-plugin .tabs li a {
    2845   border: 0;
    2846   display: block;
    2847   padding: 0.64rem 1.25rem;
    2848   background: white;
    2849   text-decoration: none;
    2850 }
    2851 
    2852 .type-plugin .tabs li a.active, .type-plugin .tabs li a:hover {
    2853   background: #eee;
    2854 }
    2855 
    2856 .type-plugin .tabs li.active, .type-plugin .tabs li:hover {
    2857   padding-bottom: 0 !important;
    2858   border: 2px solid #eee;
    2859 }
    2860 
    2861 @media screen and (max-width: 34em) {
    2862   .type-plugin .tabs {
    2863     border-top: 2px solid #eee;
    2864   }
    2865   .type-plugin .tabs li {
    2866     display: block;
    2867     border: none;
    2868     border-bottom: 1px solid #eee;
    2869     margin-bottom: 1px;
    2870   }
    2871   .type-plugin .tabs li.active, .type-plugin .tabs li:hover {
    2872     border: none;
    2873     border-bottom: 1px solid #eee;
    2874   }
    2875 }
    2876 
    2877 .type-plugin .entry-content {
    2878   padding: 0 1.5625rem;
    2879   max-width: 48rem;
    2880 }
    2881 
    2882 @media screen and (min-width: 48em) {
    2883   .type-plugin .entry-content {
    2884     float: left;
    2885     padding: 0;
    2886     width: 65%;
    2887   }
    2888 }
    2889 
    2890 .type-plugin .entry-content > div {
    2891   display: none;
    2892   border: 0;
    2893 }
    2894 
    2895 .type-plugin .entry-content > div ~ button {
    2896   display: none;
    2897   border: 0;
    2898 }
    2899 
    2900 .type-plugin .entry-content a:not(.button) {
    2901   text-decoration: underline;
    2902 }
    2903 
    2904 .type-plugin .entry-content tr {
    2905   border-bottom: 1px solid #eee;
    2906 }
    2907 
    2908 .type-plugin .entry-content tr:first-child {
    2909   border-top: 1px solid #eee;
    2910 }
    2911 
    2912 .type-plugin .entry-content tr td {
    2913   padding: 0.2rem 0;
    2914 }
    2915 
    2916 .type-plugin .entry-content #admin {
    2917   display: block !important;
    2918 }
    2919 
    2920 .type-plugin .entry-meta {
    2921   padding: 0 1.5625rem;
    2922 }
    2923 
    2924 .type-plugin span#description,
    2925 .type-plugin span#reviews,
    2926 .type-plugin span#developers,
    2927 .type-plugin span#installation {
    2928   position: fixed;
    2929 }
    2930 
    2931 .type-plugin span#reviews:not(:target) ~ span#installation:not(:target) ~ span#developers:not(:target) ~ .tabs li#tablink-description,
    2932 .type-plugin span#reviews:target ~ .tabs li#tablink-reviews,
    2933 .type-plugin span#installation:target ~ .tabs li#tablink-installation,
    2934 .type-plugin span#developers:target ~ .tabs li#tablink-developers {
    2935   border-top: 2px solid #eee;
    2936   border-left: 2px solid #eee;
    2937   border-right: 2px solid #eee;
    2938   border-bottom: 0;
    2939   padding-bottom: 2px;
    2940   background: #fff;
    2941 }
    2942 
    2943 .type-plugin span#reviews:not(:target) ~ span#installation:not(:target) ~ span#developers:not(:target) ~ .entry-content #tab-description,
    2944 .type-plugin span#reviews:not(:target) ~ span#installation:not(:target) ~ span#developers:not(:target) ~ .entry-content #screenshots,
    2945 .type-plugin span#reviews:not(:target) ~ span#installation:not(:target) ~ span#developers:not(:target) ~ .entry-content #faq,
    2946 .type-plugin span#reviews:not(:target) ~ span#installation:not(:target) ~ span#developers:not(:target) ~ .entry-content #tab-developers,
    2947 .type-plugin span#reviews:not(:target) ~ span#installation:not(:target) ~ span#developers:not(:target) ~ .entry-content #tab-developers ~ button,
    2948 .type-plugin span#reviews:target ~ .entry-content #tab-reviews,
    2949 .type-plugin span#installation:target ~ .entry-content #tab-installation,
    2950 .type-plugin span#developers:target ~ .entry-content #tab-changelog,
    2951 .type-plugin span#developers:target ~ .entry-content #tab-developers,
    2952 .type-plugin span#developers:target ~ .entry-content #tab-developers ~ button,
    2953 .type-plugin span#developers:target ~ .entry-content #tab-developers .plugin-development {
    2954   display: block;
    2955 }
    2956 
    2957 .type-plugin span#reviews:not(:target) ~ span#installation:not(:target) ~ span#developers:not(:target) ~ .entry-content #tab-developers .plugin-development,
    2958 .type-plugin span#developers:target ~ .entry-content #tab-developers .plugin-contributors {
    2959   display: none;
    2960 }
    2961 
    2962 .type-plugin span#reviews:not(:target) ~ span#installation:not(:target) ~ span#developers:not(:target) ~ .entry-meta .plugin-contributors,
    2963 .type-plugin span#reviews:target ~ .entry-meta .plugin-meta,
    2964 .type-plugin span#reviews:target ~ .entry-meta .plugin-support,
    2965 .type-plugin span#reviews:target ~ .entry-meta .plugin-donate,
    2966 .type-plugin span#reviews:target ~ .entry-meta .plugin-contributors,
    2967 .type-plugin span#installation:target ~ .entry-meta .plugin-contributors {
    2968   display: none;
    2969 }
    2970 
    2971 .type-plugin .plugin-reviews .plugin-review + .plugin-review {
    2972   margin: 32px 0 16px;
    2973   margin: 2rem 0 1rem;
    2974   padding-bottom: 1rem;
    2975 }
    2976 
    2977 .type-plugin article.plugin-review {
    2978   border-bottom: 2px solid #eee;
    2979 }
    2980 
    2981 @media screen and (min-width: 48em) {
    2982   .type-plugin .plugin-header,
    2983   .type-plugin .entry-content,
    2984   .type-plugin .entry-meta {
    2985     padding-left: 0;
    2986     padding-right: 0;
    2987   }
    2988   .type-plugin .entry-meta {
    2989     float: right;
    2990     width: 30%;
    2991   }
    2992 }
    2993 
    2994 .search-form {
    2995   font-size: 0;
    2996   margin-bottom: 2rem;
    2997   max-width: 100%;
    2998   position: relative;
    2999 }
    3000 
    3001 .search-form .search-field {
    3002   -webkit-appearance: none;
    3003   border: none;
    3004   border-radius: 0;
    3005   box-shadow: none;
    3006   display: block;
    3007   font-size: 1rem;
    3008   margin: 0 auto;
    3009   max-width: 100%;
    3010   padding: 0.5rem;
    3011   width: 22.7373675443rem;
    3012 }
    3013 
    3014 .search-form .button-search {
    3015   border-top: none;
    3016   border-left: none;
    3017   border-radius: 0 2px 2px 0;
    3018   font-size: 1rem;
    3019   position: relative;
    3020   right: auto;
    3021   top: auto;
    3022   vertical-align: top;
    3023 }
    3024 
    3025 .search-form .button-search:active {
    3026   background: #006799;
    3027   border-right: 1px solid #006799;
    3028   box-shadow: none;
    3029 }
    3030 
    3031 .search-form .button-search .dashicons {
    3032   font-size: 1rem;
    3033 }
    3034 
    3035 .site-header .search-form {
    3036   display: inline-block;
    3037 }
    3038 
    3039 .site-header.home .search-form .button-search,
    3040 .site-main .search-form .button-search {
    3041   background: transparent;
    3042   border: none;
    3043   border-radius: 0;
    3044   box-shadow: none;
    3045   color: #32373c;
    3046   display: block;
    3047   height: 45px;
    3048   padding: 0.5rem 1rem;
    3049   position: absolute;
    3050   right: 0;
    3051   text-shadow: none;
    3052   top: 0;
    3053 }
    3054 
    3055 .site-header.home .search-form .button-search:focus,
    3056 .site-main .search-form .button-search:focus {
    3057   box-shadow: 0 0 2px 1px #33b3db;
    3058 }
    3059 
    3060 .site-header.home .search-form .button-search:active,
    3061 .site-main .search-form .button-search:active {
    3062   background: transparent;
    3063   border: none;
    3064   transform: none;
    3065 }
    3066 
    3067 .site-header:not(.home) .search-form {
    3068   margin: 0;
    3069 }
    3070 
    3071 .site-header:not(.home) .search-form .search-field {
    3072   border: 0;
    3073   border-radius: 2px 0 0 2px;
    3074   display: inline-block;
    3075   font-size: 1rem;
    3076   padding: 5px 10px;
    3077   position: relative;
    3078   width: auto;
    3079 }
    3080 
    3081 @media screen and (min-width: 48em) {
    3082   .site-header:not(.home) .search-form .search-field {
    3083     font-size: 0.64rem;
    3084     width: 7rem;
    3085   }
    3086   .site-header:not(.home) .search-form .search-field + .button-search {
    3087     display: inline-block;
    3088     margin-bottom: 0;
    3089   }
    3090 }
    3091 
    3092 @media screen and (min-width: 60em) {
    3093   .site-header:not(.home) .search-form .search-field {
    3094     width: 10rem;
    3095   }
    3096 }
    3097 
    3098 .site-main .search-form .search-field {
    3099   border: 1px solid #ddd;
    3100   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
    3101   padding: 0.5rem;
    3102   width: 100%;
    3103 }
    3104 
    3105 .search .site-main {
    3106   margin-top: 2rem;
    3107   padding-top: 0;
    3108 }
    3109 
    3110 .search.search-results .page-header {
    3111   margin: 2rem 0;
    3112 }
    3113 
    3114 nav .nav-links {
    3115   text-align: center;
    3116 }
    3117 
    3118 nav .nav-links .page-numbers {
    3119   background-color: #f9f9f9;
    3120   min-width: 2em;
    3121   padding: 8px;
    3122   display: inline-block;
    3123   cursor: hand;
    3124 }
    3125 
    3126 nav .nav-links .page-numbers.next, nav .nav-links .page-numbers.prev, nav .nav-links .page-numbers.dots {
    3127   width: auto;
    3128   font-size: 0.9em;
    3129   background: none;
    3130 }
    3131 
    3132 nav .nav-links .page-numbers.dots {
    3133   cursor: inherit;
    3134 }
    3135 
    3136 nav .nav-links span.page-numbers {
    3137   font-weight: bold;
    3138   background-color: #f7f7f7;
    3139 }
    3140 
    3141 .main-navigation {
    3142   background: #0073aa;
    3143   clear: both;
    3144   left: 0;
    3145   position: absolute;
    3146   top: 60px;
    3147   width: 100%;
    3148 }
    3149 
    3150 .main-navigation ul {
    3151   display: none;
    3152   list-style: none;
    3153   margin: 0;
    3154   padding-left: 0;
    3155 }
    3156 
    3157 .main-navigation ul ul {
    3158   box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    3159   float: left;
    3160   left: -999em;
    3161   position: absolute;
    3162   top: 1.5em;
    3163   z-index: 99999;
    3164 }
    3165 
    3166 .main-navigation ul ul ul {
    3167   left: -999em;
    3168   top: 0;
    3169 }
    3170 
    3171 .main-navigation ul ul li:hover > ul,
    3172 .main-navigation ul ul li.focus > ul {
    3173   left: 100%;
    3174 }
    3175 
    3176 .main-navigation ul ul a {
    3177   width: 200px;
    3178 }
    3179 
    3180 .main-navigation ul li:hover > ul,
    3181 .main-navigation ul li.focus > ul {
    3182   left: auto;
    3183 }
    3184 
    3185 .main-navigation li {
    3186   border-top: 1px solid rgba(255, 255, 255, 0.2);
    3187   padding: 1rem;
    3188 }
    3189 
    3190 .main-navigation a {
    3191   color: rgba(255, 255, 255, 0.8);
    3192   display: block;
    3193   font-size: 0.8rem;
    3194   text-decoration: none;
    3195 }
    3196 
    3197 .main-navigation a:hover, .main-navigation a.active {
    3198   color: #fff;
    3199 }
    3200 
    3201 @media screen and (min-width: 48em) {
    3202   .main-navigation a.active {
    3203     border-bottom: 1px solid;
    3204   }
    3205 }
    3206 
    3207 /* Small menu. */
    3208 .main-navigation.toggled ul {
    3209   display: block;
    3210 }
    3211 
    3212 .menu-toggle {
    3213   background: transparent;
    3214   border: none;
    3215   color: #fff;
    3216   font-size: 1.5625rem;
    3217   height: 3.5rem;
    3218   overflow: hidden;
    3219   position: absolute;
    3220   right: 1rem;
    3221   top: -58px;
    3222   width: 3.5rem;
    3223   -webkit-appearance: none;
    3224 }
    3225 
    3226 .toggled .menu-toggle:before {
    3227   content: "\f343";
    3228 }
    3229 
    3230 @media screen and (min-width: 48em) {
    3231   .menu-toggle {
    3232     display: none;
    3233   }
    3234   .main-navigation {
    3235     float: right;
    3236     position: relative;
    3237     width: auto;
    3238     top: auto;
    3239   }
    3240   .main-navigation.toggled {
    3241     padding: 1px 0;
    3242   }
    3243   .main-navigation ul {
    3244     display: inline-block;
    3245     font-size: 0;
    3246   }
    3247   .main-navigation ul li {
    3248     border: 0;
    3249     display: inline-block;
    3250     font-size: 1rem;
    3251     margin-right: 1rem;
    3252     padding: 0;
    3253   }
    3254   .main-navigation ul li:last-of-type {
    3255     margin-right: 0;
    3256   }
    3257 }
    3258 
    3259 .site-description {
    3260   color: rgba(255, 255, 255, 0.8);
    3261   font-size: 1.25rem;
    3262   font-weight: 300;
    3263   margin: -0.4rem auto 2rem;
    3264   text-align: center;
    3265 }
    3266 
    3267 .site-title {
    3268   display: inline-block;
    3269   font-size: 1.5625rem;
    3270   font-weight: 300;
    3271   line-height: 1;
    3272   margin: 0 2rem 0 0;
    3273   max-width: none;
    3274 }
    3275 
    3276 .site-title a {
    3277   color: #fff;
    3278   font-weight: 300;
    3279 }
    3280 
    3281 .site-title a:hover, .site-title a:focus, .site-title a:active {
    3282   text-decoration: none;
    3283 }
    3284 
    3285 .site-header.home .site-title {
    3286   display: inherit;
    3287   font-size: 3.8146972656rem;
    3288   margin: 2rem 0 1rem;
    3289 }
    3290 
    3291 .site-header {
    3292   background: #0073aa;
    3293   padding: 1rem 0;
    3294   position: relative;
    3295 }
    3296 
    3297 .site-header .site-branding {
    3298   margin: 0 auto;
    3299   max-width: 960px;
    3300   padding: 0 1.5625rem;
    3301 }
    3302 
    3303 @media screen and (min-width: 48em) {
    3304   .site-header .site-branding {
    3305     padding: 0 10px;
    3306   }
    3307 }
    3308 
    3309 .site-header.home {
    3310   padding: 1.5625rem 1.143rem;
    3311   text-align: center;
    3312 }
    3313 
    3314 .site-main {
    3315   margin: 0 auto;
    3316   max-width: 960px;
    3317   padding: 3.0517578125rem 1.5625rem;
    3318 }
    3319 
    3320 @media screen and (min-width: 48em) {
    3321   .site-main {
    3322     padding: 3.0517578125rem 10px;
    3323   }
    3324 }
    3325 
    3326 .site-main.single,
    3327 .single .site-main {
    3328   padding: 0;
    3329 }
    3330 
    3331 @media screen and (min-width: 48em) {
    3332   .site-main.single,
    3333   .single .site-main {
    3334     padding: 0 10px 3.0517578125rem;
    3335   }
    3336 }
    3337 
    3338 .site-main.page,
    3339 .page .site-main {
    3340   padding-top: 0;
    3341 }
    3342 
    3343 .site-main .page-title {
    3344   font-size: 1.5625rem;
    3345   font-weight: 400;
    3346 }
    3347 
    3348 .site-main .no-results {
    3349   margin: 0 auto;
    3350   max-width: 35.527136788rem;
    3351   padding: 0 2rem;
    3352 }
    3353 
    3354 .widget-area {
    3355   margin: 0 auto;
    3356   max-width: 960px;
    3357   padding: 0 1.5625rem 3.0517578125rem 1.5625rem;
    3358 }
    3359 
    3360 @media screen and (min-width: 48em) {
    3361   .widget-area {
    3362     padding: 0 10px 3.0517578125rem;
    3363   }
    3364 }
    3365 
    3366 .committer-list,
    3367 .support-rep-list {
    3368   font-size: 0.8rem;
    3369   list-style: none;
    3370   margin: 0;
    3371 }
    3372 
    3373 .committer-list li,
    3374 .support-rep-list li {
    3375   padding-bottom: 0.5rem;
    3376 }
    3377 
    3378 .committer-list li .remove,
    3379 .support-rep-list li .remove {
    3380   color: #ff0000;
    3381   visibility: hidden;
    3382 }
    3383 
    3384 .committer-list li:hover .remove,
    3385 .support-rep-list li:hover .remove {
    3386   visibility: visible;
    3387 }
    3388 
    3389 .committer-list .avatar,
    3390 .support-rep-list .avatar {
    3391   float: left;
    3392   margin-right: 10px;
    3393 }
    3394 
    3395 .committer-list .spinner,
    3396 .support-rep-list .spinner {
    3397   position: relative;
    3398 }
    3399 
    3400 .committer-list .spinner:after,
    3401 .support-rep-list .spinner:after {
    3402   content: "";
    3403   display: block;
    3404   width: 20px;
    3405   height: 20px;
    3406   position: absolute;
    3407   right: -50%;
    3408   top: 50%;
    3409   margin: -10px -10px 0 0;
    3410   background: url("/wp-admin/images/spinner.gif") no-repeat center;
    3411   -webkit-background-size: 20px 20px;
    3412   background-size: 20px 20px;
    3413   -webkit-transform: translateZ(0);
    3414   transform: translateZ(0);
    3415 }
    3416 
    3417 @media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    3418   .committer-list .spinner:after,
    3419   .support-rep-list .spinner:after {
    3420     background-image: url("/wp-admin/images/spinner-2x.gif");
    3421   }
    3422 }
    3423 
    3424 .plugin-contributors.read-more {
    3425   border-bottom: 2px solid #eee;
    3426   max-height: 200px;
    3427   overflow: hidden;
    3428   padding-bottom: 1px;
    3429 }
    3430 
    3431 .plugin-contributors.read-more.toggled {
    3432   max-height: none;
    3433 }
    3434 
    3435 .no-js .plugin-contributors.read-more {
    3436   max-height: none;
    3437   overflow: auto;
    3438 }
    3439 
    3440 .contributors-list {
    3441   font-size: 0.8rem;
    3442   list-style-type: none;
    3443   margin: 0;
    3444 }
    3445 
    3446 .contributors-list li {
    3447   margin-bottom: 1rem;
    3448 }
    3449 
    3450 .contributors-list .avatar {
    3451   float: left;
    3452   margin-right: 10px;
    3453 }
    3454 
    3455 .plugin-meta {
    3456   margin-top: 2rem;
    3457 }
    3458 
    3459 .plugin-meta ul {
    3460   font-size: 0.8rem;
    3461   list-style-type: none;
    3462   margin: 0;
    3463   padding: 0;
    3464 }
    3465 
    3466 .plugin-meta li {
    3467   border-top: 1px solid #eee;
    3468   display: inline-block;
    3469   padding: 0.5rem 0;
    3470   width: 100%;
    3471   position: relative;
    3472 }
    3473 
    3474 .plugin-meta li strong {
    3475   float: right;
    3476 }
    3477 
    3478 .plugin-meta li:first-child {
    3479   border-top: 0;
    3480 }
    3481 
    3482 .plugin-meta .languages,
    3483 .plugin-meta .tags {
    3484   float: right;
    3485   text-align: right;
    3486 }
    3487 
    3488 .plugin-meta .tags {
    3489   width: 60%;
    3490 }
    3491 
    3492 .plugin-meta .languages .popover {
    3493   margin-top: 8px;
    3494 }
    3495 
    3496 .plugin-meta .languages .popover-trigger {
    3497   color: #0073aa;
    3498   font-weight: 600;
    3499 }
    3500 
    3501 .plugin-meta .languages .popover-trigger:hover {
    3502   text-decoration: underline;
    3503 }
    3504 
    3505 .plugin-meta [rel="tag"] {
    3506   background: #eee;
    3507   border-radius: 2px;
    3508   color: #000;
    3509   display: inline-block;
    3510   font-size: 0.64rem;
    3511   margin: 2px;
    3512   max-width: 95%;
    3513   overflow: hidden;
    3514   padding: 3px 6px;
    3515   position: relative;
    3516   text-overflow: ellipsis;
    3517   white-space: nowrap;
    3518   width: auto;
    3519 }
    3520 
    3521 .plugin-meta [rel="tag"]:hover {
    3522   background: #f3f3f3;
    3523 }
    3524 
    3525 .plugin-meta [rel="tag"]:active {
    3526   background: #dfdfdf;
    3527 }
    3528 
    3529 .popover {
    3530   display: none;
    3531   position: absolute;
    3532   width: 100%;
    3533   max-width: 300px;
    3534   left: 0;
    3535   z-index: 100;
    3536   padding: 1em 1em 2em;
    3537   margin-top: 10px;
    3538   background-color: #fff;
    3539   border: 1px solid #ccc;
    3540   border-radius: 2px;
    3541   box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    3542 }
    3543 
    3544 .popover.is-top-right {
    3545   left: auto;
    3546   right: 0;
    3547 }
    3548 
    3549 .popover.is-visible {
    3550   display: block;
    3551 }
    3552 
    3553 .popover .popover-close {
    3554   position: absolute;
    3555   bottom: .5em;
    3556   right: .6em;
    3557   font-size: small;
    3558   color: #0073aa;
    3559 }
    3560 
    3561 .popover .popover-close:hover, .popover .popover-close:focus, .popover .popover-close:active {
    3562   text-decoration: underline;
    3563 }
    3564 
    3565 .popover .popover-arrow {
    3566   position: absolute;
    3567   height: 0;
    3568   width: 0;
    3569   top: -10px;
    3570   right: 20px;
    3571   z-index: -1;
    3572   border: 10px solid #ccc;
    3573   border-top: none;
    3574   border-left-color: transparent;
    3575   border-right-color: transparent;
    3576 }
    3577 
    3578 .popover .popover-arrow:after {
    3579   content: '';
    3580   position: absolute;
    3581   top: 2px;
    3582   left: -10px;
    3583   border: 10px solid #fff;
    3584   border-top: none;
    3585   border-left-color: transparent;
    3586   border-right-color: transparent;
    3587 }
    3588 
    3589 .popover .popover-inner {
    3590   text-align: left;
    3591 }
    3592 
    3593 .popover .popover-inner p:first-child {
    3594   margin-top: 0;
    3595 }
    3596 
    3597 .popover .popover-inner p:last-child {
    3598   margin-bottom: 0;
    3599 }
    3600 
    3601 .plugin-ratings {
    3602   font-size: 0.8rem;
    3603   position: relative;
    3604 }
    3605 
    3606 .plugin-ratings .reviews-link {
    3607   position: absolute;
    3608   right: 0;
    3609   top: 0;
    3610 }
    3611 
    3612 .plugin-ratings .reviews-link:after {
    3613   content: "\f345";
    3614   font-family: dashicons;
    3615   padding-left: 5px;
    3616   vertical-align: top;
    3617 }
    3618 
    3619 .plugin-ratings [class*='dashicons-star-'] {
    3620   color: #FFB900;
    3621   display: inline-block;
    3622   font-size: 1.5625rem;
    3623   height: auto;
    3624   margin: 0;
    3625   width: auto;
    3626 }
    3627 
    3628 .plugin-ratings .ratings-list {
    3629   list-style-type: none;
    3630   margin: 1rem 0;
    3631   padding: 0;
    3632 }
    3633 
    3634 .plugin-ratings .ratings-list .counter-container,
    3635 .plugin-ratings .ratings-list .counter-container a {
    3636   width: 100%;
    3637 }
    3638 
    3639 .plugin-ratings .ratings-list .counter-container:hover,
    3640 .plugin-ratings .ratings-list .counter-container a:hover {
    3641   text-decoration: none;
    3642 }
    3643 
    3644 .plugin-ratings .ratings-list .counter-label {
    3645   display: inline-block;
    3646   min-width: 65px;
    3647 }
    3648 
    3649 .plugin-ratings .ratings-list .counter-back,
    3650 .plugin-ratings .ratings-list .counter-bar {
    3651   display: inline-block;
    3652   height: 1rem;
    3653   vertical-align: middle;
    3654 }
    3655 
    3656 .plugin-ratings .ratings-list .counter-back {
    3657   background-color: #ececec;
    3658   width: 58%;
    3659   width: calc(100% - 130px);
    3660 }
    3661 
    3662 .plugin-ratings .ratings-list .counter-bar {
    3663   background-color: #ffc733;
    3664   display: block;
    3665 }
    3666 
    3667 .plugin-ratings .ratings-list .counter-count {
    3668   margin-left: 3px;
    3669 }
    3670 
    3671 .home .widget,
    3672 .widget-area.home .widget {
    3673   display: inline-block;
    3674   font-size: 0.8rem;
    3675   margin: 0;
    3676   vertical-align: top;
    3677   /* Make sure select elements fit in widgets. */
    3678 }
    3679 
    3680 @media screen and (min-width: 48em) {
    3681   .home .widget,
    3682   .widget-area.home .widget {
    3683     margin-right: 5%;
    3684     width: 30%;
    3685   }
    3686   .home .widget:last-child,
    3687   .widget-area.home .widget:last-child {
    3688     margin-right: 0;
    3689   }
    3690 }
    3691 
    3692 .home .widget select,
    3693 .widget-area.home .widget select {
    3694   max-width: 100%;
    3695 }
    3696 
    3697 .entry-meta .widget-title {
    3698   font-size: 1.25rem;
    3699   border: none;
    3700   color: #32373c;
    3701   font-weight: 600;
    3702   padding: 0;
    3703 }
    3704 
    3705 .plugin-support {
    3706   font-size: 0.8rem;
    3707 }
    3708 
    3709 .plugin-support .counter-container {
    3710   margin-bottom: 1rem;
    3711   position: relative;
    3712 }
    3713 
    3714 .plugin-support .counter-back,
    3715 .plugin-support .counter-bar {
    3716   display: inline-block;
    3717   height: 30px;
    3718   vertical-align: middle;
    3719 }
    3720 
    3721 .plugin-support .counter-back {
    3722   background-color: #ececec;
    3723   width: 100%;
    3724 }
    3725 
    3726 .plugin-support .counter-bar {
    3727   background-color: #c7e8ca;
    3728   display: block;
    3729 }
    3730 
    3731 .plugin-support .counter-count {
    3732   font-size: 0.64rem;
    3733   left: 8px;
    3734   position: absolute;
    3735   top: 8px;
    3736   width: 100%;
    3737   width: calc(100% - 8px);
    3738 }
    3739 
    3740 @media screen and (min-width: 48em) {
    3741   .plugin-support .counter-count {
    3742     top: 5px;
    3743   }
    3744 }
    3745 
     1html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:100%}body,button,input,select,textarea{color:#32373c;font-family:Open Sans,sans-serif;font-size:100%;line-height:1.5}@media screen and (min-width:48em){html{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{clear:both;font-family:inherit;line-height:1.5;margin:32px 0 16px;margin:2rem 0 1rem}h1{font-size:61.035px;font-size:3.8146972656rem;font-weight:300}h1.title{font-size:12.8px;font-size:.8rem;color:#0073aa;font-weight:600;letter-spacing:.8px;letter-spacing:.05rem;text-transform:uppercase}h2{font-size:39.062px;font-size:2.44140625rem;font-weight:300}h3{font-size:25px;font-size:1.5625rem;font-weight:400}h4{font-size:20px;font-size:1.25rem;border:none;color:#32373c;font-weight:600;padding:0}h5{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase}h6{font-size:12.8px;font-size:.8rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase}p{margin:1em 0}p.subheading{color:#82878c;font-size:20px;font-size:1.25rem;font-weight:300;margin:-6.4px auto 32px;margin:-.4rem auto 2rem;text-align:center}p.intro{font-size:20px;font-size:1.25rem}p.aside{font-size:12.8px;font-size:.8rem}p.note{font-size:10.24px;font-size:.64rem;letter-spacing:.16px;letter-spacing:.01rem;max-width:291.038px;max-width:18.1898940355rem}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{background:#eee;border:none;color:#82878c;font-style:italic;margin:16px 0;margin:1rem 0;padding:16px 32px;padding:1rem 2rem}blockquote cite{font-size:12.8px;font-size:.8rem}hr{background-color:#eee;border:0;height:2px;margin:80px auto;margin:5rem auto}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}.notice{background:#fff;border-left:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:1em 0;padding:1px 12px}.notice p{font-size:12.8px;font-size:.8rem;margin:.5em 0;padding:2px}.notice.notice-alt{-webkit-box-shadow:none;box-shadow:none}.notice.notice-large{padding:10px 20px}.notice.notice-success{border-left-color:#46b450}.notice.notice-success.notice-alt{background-color:#ecf7ed}.notice.notice-warning{border-left-color:#ffb900}.notice.notice-warning.notice-alt{background-color:#fff8e5}.notice.notice-error{border-left-color:#dc3232}.notice.notice-error.notice-alt{background-color:#fbeaea}.notice.notice-info{border-left-color:#00a0d2}.notice.notice-info.notice-alt{background-color:#e5f5fa}.locale-banner{background:#c7e8ca;font-size:12.8px;font-size:.8rem;padding:8px;padding:.5rem;text-align:center}@media (min-width:67rem){.locale-banner{margin:1rem auto;max-width:960px}}.button,.button-primary,.button-secondary,.plugin-upload-form .button-primary{border:1px solid;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:12.8px;font-size:.8rem;height:25px;height:1.5625rem;line-height:1;margin:0;padding:0 12.8px;padding:0 .8rem;text-decoration:none;white-space:nowrap;-webkit-appearance:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0 none;padding:0}.button-group.button-large .button,.button.button-large{height:31.25px;height:1.953125rem;line-height:1;padding:0 16px;padding:0 1rem}.button-group.button-small .button,.button.button-small{font-size:10.24px;font-size:.64rem;height:20px;height:1.25rem;line-height:1;padding:0 8px;padding:0 .5rem}a.button,a.button-primary,a.button-secondary{line-height:25px;line-height:1.5625rem}a.button-primary:hover,a.button-secondary:hover,a.button:hover{border:inherit}.button-group.button-large a.button,a.button.button-large{line-height:31.25px;line-height:1.953125rem}.button-group.button-small a.button,a.button.button-small{line-height:20px;line-height:1.25rem}.button:active,.button:focus{outline:none}.button.hidden{display:none}input[type=reset],input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.button,.button-secondary,.button:visited{background:#f7f7f7;border-color:#ccc;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;color:#555;vertical-align:top}p .button{vertical-align:baseline}.button-secondary:focus,.button-secondary:hover,.button.focus,.button.hover,.button:focus,.button:hover{background:#fafafa;border-color:#999;color:#23282d}.button-link:focus,.button-secondary:focus,.button.focus,.button:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.button-secondary:active,.button.active,.button.active:hover,.button:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.button.active:focus{border-color:#5b9dd9;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8)}.button-disabled,.button-secondary.disabled,.button-secondary:disabled,.button-secondary[disabled],.button.disabled,.button:disabled,.button[disabled]{background:#f7f7f7!important;border-color:#ddd!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#a0a5aa!important;cursor:default;text-shadow:0 1px 0 #fff!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.button-link{background:none;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.button-link:focus{outline:1px solid #5b9dd9}.button-primary,.download-button,.plugin-upload-form .button-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.button-primary:visited,.download-button:visited,.plugin-upload-form .button-primary:visited{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff}.button-primary.focus,.button-primary.hover,.button-primary:focus,.button-primary:hover,.download-button.focus,.download-button.hover,.download-button:focus,.download-button:hover,.plugin-upload-form .button-primary.focus,.plugin-upload-form .button-primary.hover,.plugin-upload-form .button-primary:focus,.plugin-upload-form .button-primary:hover{background:#008ec2;border-color:#006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff}.button-primary.focus,.button-primary:focus,.download-button.focus,.download-button:focus,.plugin-upload-form .button-primary.focus,.plugin-upload-form .button-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.button-primary.active,.button-primary.active:focus,.button-primary.active:hover,.button-primary:active,.download-button.active,.download-button.active:focus,.download-button.active:hover,.download-button:active,.plugin-upload-form .button-primary.active,.plugin-upload-form .button-primary.active:focus,.plugin-upload-form .button-primary.active:hover,.plugin-upload-form .button-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.button-primary.disabled,.button-primary:disabled,.button-primary[disabled],.download-button.disabled,.download-button:disabled,.download-button[disabled],.plugin-upload-form .button-primary.disabled,.plugin-upload-form .button-primary:disabled,.plugin-upload-form .button-primary[disabled]{background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#66c6e4!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}.button-primary.button.button-hero,.download-button.button.button-hero,.plugin-upload-form .button-primary.button.button-hero{-webkit-box-shadow:0 2px 0 #006799;box-shadow:0 2px 0 #006799}.button-primary.button.button-hero.active,.button-primary.button.button-hero.active:focus,.button-primary.button.button-hero.active:hover,.button-primary.button.button-hero:active,.download-button.button.button-hero.active,.download-button.button.button-hero.active:focus,.download-button.button.button-hero.active:hover,.download-button.button.button-hero:active,.plugin-upload-form .button-primary.button.button-hero.active,.plugin-upload-form .button-primary.button.button-hero.active:focus,.plugin-upload-form .button-primary.button.button-hero.active:hover,.plugin-upload-form .button-primary.button.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #006799;box-shadow:inset 0 3px 0 #006799}.button-primary-disabled{background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#66c6e4!important;cursor:default;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important}.button-group{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:nowrap}.button-group>.button{-webkit-border-radius:0;border-radius:0;display:inline-block;margin-right:-1px;z-index:10}.button-group>.button-primary{z-index:100}.button-group>.button:hover{z-index:20}.button-group>.button:first-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.button-group>.button:last-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:48em){.button,.button.button-large,.button.button-small,.plugin-upload-form .button-primary{font-size:14px;height:auto;line-height:normal;margin-bottom:4px;padding:6px 14px;vertical-align:middle}}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=radio],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);color:#32373c;outline:none;-webkit-transition:border-color .05s ease-in-out;transition:border-color .05s ease-in-out}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#111}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=email],input[type=url]{direction:ltr}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select{padding:6px 10px}input[type=number]{height:40px;line-height:inherit}input[type=checkbox],input[type=radio]{-webkit-appearance:none;background:#fff;border:1px solid #b4b9be;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);clear:none;color:#555;cursor:pointer;display:inline-block;height:25px;line-height:0;margin:-4px 4px 0 0;min-width:16px;padding:0!important;text-align:center;-webkit-transition:border-color .05s ease-in-out;transition:border-color .05s ease-in-out;vertical-align:middle;width:25px}input[type=checkbox]{padding:10px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;line-height:10px;margin-right:4px}input[type=checkbox]:checked:before,input[type=radio]:checked:before{display:inline-block;float:left;font:normal 21px/1 dashicons;vertical-align:middle;width:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}input[type=checkbox]:checked:before{color:#1e8cbe;content:"\f147";font:normal 30px/1 dashicons;margin:-3px -5px}input[type=radio]:checked:before{background-color:#1e8cbe;-webkit-border-radius:50px;border-radius:50px;content:"\2022";font-size:24px;height:9px;line-height:16px;margin:7px;text-indent:-9999px;vertical-align:middle;width:9px}@-moz-document url-prefix(){.form-table input.tog,input[type=checkbox],input[type=radio]{margin-bottom:-1px}}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{-webkit-border-radius:0;border-radius:0;font-size:16px}textarea{line-height:1.4;overflow:auto;padding:2px 6px;resize:vertical}input[type=file]{padding:3px 0}label{cursor:pointer}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}:-moz-placeholder{color:#a9a9a9}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:hsla(0,0%,100%,.5);border-color:hsla(0,0%,87%,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:none;-webkit-box-shadow:none;box-shadow:none}input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before{opacity:.7}fieldset label,label{vertical-align:middle}@media screen and (min-width:48em){input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{padding:3px 5px}input[type=number]{height:28px}input[type=checkbox]{padding:0}input[type=checkbox]:checked:before{font:normal 21px/1 dashicons;margin:-3px 0 0 -4px}input[type=checkbox],input[type=radio]{height:16px;width:16px}input[type=radio]:checked:before{width:6px;height:6px;margin:4px}input,select,textarea{font-size:14px;padding:3px 5px}}.plugin-upload-form fieldset{border:none;margin:0;padding:0}.plugin-upload-form legend{margin:16px 0;margin:1rem 0}.plugin-upload-form .category-checklist{list-style-type:none;margin:0 0 32px;margin:0 0 2rem}.plugin-upload-form .category-checklist li{float:left;padding:8px 0;padding:.5rem 0;width:50%}@media screen and (min-width:48em){.plugin-upload-form .category-checklist li{padding:0}.plugin-upload-form .category-checklist label{font-size:.8rem}}@media screen and (min-width:48em){.plugin-upload-form label.button{line-height:1.8}}.plugin-upload-form .plugin-file{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}a{color:#0073aa}a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#0073aa;text-decoration:underline}a.button:active,a.button:focus,a.button:hover{text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p a:not(.button),p a:not(.button):hover{border:none}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site-content[tabindex="-1"]:focus{outline:0}.no-js .hide-if-no-js{display:none}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.avatar{-webkit-border-radius:50%;border-radius:50%;vertical-align:middle}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.plugin-meta:after,.plugin-meta:before,.plugin-upload-form .category-checklist:after,.plugin-upload-form .category-checklist:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.type-plugin .plugin-header:after,.type-plugin .plugin-header:before,.type-plugin:after,.type-plugin:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.plugin-meta:after,.plugin-upload-form .category-checklist:after,.site-content:after,.site-footer:after,.site-header:after,.type-plugin .plugin-header:after,.type-plugin:after{clear:both}#wporg-header{background:#23282d;height:140px;position:relative;text-align:center;width:100%}#wporg-header .wrapper{margin:0 auto;max-width:960px}#wporg-header h1{display:inline-block;margin:auto;width:303px}#wporg-header h1 a{background:url(//s.w.org/style/images/wp-header-logo.png?1) 0 no-repeat;-webkit-background-size:303px 53px;background-size:303px 53px;display:block;height:88px;text-indent:-9999px;width:303px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#wporg-header h1 a{background-image:url(//s.w.org/style/images/wp-header-logo-2x.png?1)}}#wporg-header h2.rosetta{clear:none;color:#dfdfdf;font-family:Georgia,Times New Roman,serif;font-size:30px;margin:0}#wporg-header h2.rosetta a{border-bottom:none;color:#dfdfdf;display:block;height:52px;line-height:22px;padding:0}#wporg-header h2.rosetta a:hover{text-decoration:none}#wporg-header #wporg-header-menu{background:#23282d;left:-75%;list-style:none;margin:0;max-width:75%;min-width:200px;padding:20px 0 0;position:absolute;text-align:left;-webkit-transition:left .3s;transition:left .3s;z-index:100000}#wporg-header #wporg-header-menu.active{left:0}#wporg-header ul li{list-style-type:none;position:relative}#wporg-header ul li a{color:#eee;display:block;font-family:Open Sans,Helvetica,Arial,Liberation Sans,sans-serif;font-size:13px;font-weight:600;height:34px;line-height:34px;margin:0 4px;padding:10px 30px;text-decoration:none}#wporg-header ul li a.subcurrent{font-weight:700}@media (max-width:768px){#wporg-header ul li a{height:auto}}#wporg-header ul li#download,#wporg-header ul li.download{float:right;height:34px;margin-right:14px;overflow:hidden;padding:0 0 34px}@media screen and (max-width:820px){#wporg-header ul li#download,#wporg-header ul li.download{display:none}}@media screen and (max-width:768px){#wporg-header ul li#download,#wporg-header ul li.download{display:block;float:none;margin:10px 20px 20px;padding-bottom:0;height:auto}#wporg-header ul li#download a,#wporg-header ul li.download a{padding:4px 10px}}#wporg-header ul li#download a,#wporg-header ul li.download a{margin:0;padding:0 16px}#wporg-header ul li#download a:hover,#wporg-header ul li.download a:hover{color:#eee}#wporg-header ul li#download.current-menu-item a,#wporg-header ul li#download.current a,#wporg-header ul li.download.current-menu-item a,#wporg-header ul li.download.current a{color:#eee}#wporg-header ul li#download .uparrow,#wporg-header ul li.download .uparrow{display:none}#wporg-header ul li.current-menu-item a,#wporg-header ul li.current_page_parent a,#wporg-header ul li a.current,#wporg-header ul li a:hover{color:#00a0d2}#wporg-header .nav-submenu{display:none;margin-bottom:10px;margin-top:-15px;padding:0;position:static}#wporg-header .nav-submenu li a{height:24px;line-height:24px;margin-left:20px}@media screen and (min-width:768px){#wporg-header #head-search{float:right;margin-right:14px;padding-top:30px}}#wporg-header #head-search form{border-bottom:1px solid #3f3f3f;display:inline-block;margin-left:60px;width:288px}#wporg-header #head-search form input.text{background:#191e23;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#b4b9be;float:left;font-family:Open Sans,sans-serif;font-size:12px;height:24px;margin:0;outline:none;padding:3px;vertical-align:top;width:256px}#wporg-header #head-search form input.text::-moz-placeholder{color:#eee}@media screen and (max-width:480px){#wporg-header #head-search form input.text{width:216px}}#wporg-header #head-search form .button{background:#191e23 url(//s.w.org/wp-includes/images/admin-bar-sprite.png?d=20120831) no-repeat 2px 4px;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;float:left;height:30px;margin:0;padding:0;text-shadow:none!important;width:26px}@media screen and (max-width:480px){#wporg-header #head-search form{width:248px}}@media screen and (min-width:480px){#wporg-header #head-search form{margin-left:0}}@media screen and (min-width:768px){#wporg-header{height:120px;text-align:inherit}#wporg-header h1{float:left;padding-left:10px}#wporg-header h2.rosetta{float:left;padding:36px 27px 0}#wporg-header #wporg-header-menu{float:left;list-style:none;margin:-15px 0 0;max-width:inherit;min-width:0;padding:0;position:static;width:100%}#wporg-header ul li{float:left;position:relative}#wporg-header ul li a{color:#eee;display:block;font-family:Open Sans,Helvetica,Arial,Liberation Sans,sans-serif;font-size:13px;font-weight:600;height:46px;line-height:34px;margin:0 4px;padding:0 6px}#wporg-header ul li a.current~.uparrow{border-bottom:9px solid #f7f7f7;border-left:9px solid transparent;border-right:9px solid transparent;height:0;margin:-8px auto 0;width:0}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after{border-bottom:9px solid #f7f7f7;border-left:9px solid transparent;border-right:9px solid transparent;content:"";height:0;left:50%;margin:-8px 0 0 -9px;position:absolute;width:0}#wporg-header ul li .nav-submenu:hover~.uparrow,#wporg-header ul li:hover .nav-submenu~.uparrow{border-bottom:9px solid #32373c;border-left:9px solid transparent;border-right:9px solid transparent;height:0;margin:-10px auto 0;width:0}#wporg-header ul li .nav-submenu li{float:none}#wporg-header ul li .nav-submenu li a{height:34px;line-height:34px;margin-left:6px}#wporg-header .nav-submenu{background:#32373c;border:1px solid #32373c;border-top:0;display:none!important;margin-top:-1px;min-width:0}#wporg-header ul li .nav-submenu:hover,#wporg-header ul li:hover .nav-submenu{display:block!important;left:0;margin-left:0;position:absolute;top:46px;width:auto;z-index:101}#wporg-header #headline h2{text-rendering:optimizeLegibility}#wporg-header ul li.current-menu-item:after,#wporg-header ul li.current_page_parent:after,#wporg-header ul li a.current~.uparrow{border-bottom-color:#0073aa}}#mobile-menu-button{display:block;float:left;font-family:dashicons;font-size:16px;font-style:normal;font-weight:400;height:32px;left:10px;line-height:1;position:absolute;text-align:center;text-decoration:inherit;top:75px;-webkit-transition:color .1s ease-in;transition:color .1s ease-in;vertical-align:top;width:39px;-webkit-font-smoothing:antialiased}#mobile-menu-button:before{border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#888;content:"\f228";display:inline-block;float:left;font:normal 50px/1 Dashicons;height:32px;margin:0;outline:none;padding:3px;text-decoration:none;vertical-align:middle;width:39px;-webkit-font-smoothing:antialiased}#mobile-menu-button:hover{background:none}@media screen and (min-width:768px){#mobile-menu-button{display:none}}#download-mobile{background:#f7f7f7;border-bottom:1px solid #ddd}#download-mobile .wrapper{padding:20px 0;text-align:center}#download-mobile span.download-ready{font-size:1.6em;margin:0 .25em}#download-mobile a.download-button{font-size:1.6em;height:inherit;margin:10px .25em;padding:10px 15px}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.error-404 .page-title{text-align:center}.error-404 .page-content{text-align:center}.error-404 .page-content .logo-swing{height:160px;height:10rem;margin:96px auto;margin:6rem auto;position:relative;text-align:center;width:160px;width:10rem}.error-404 .page-content .logo-swing .wp-logo{left:0;max-width:none;position:absolute;top:0;width:160px;width:10rem}@-webkit-keyframes a{10%{width:180px;height:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{width:185px;height:185px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{width:180px;height:180px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}40%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes a{10%{width:180px;height:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{width:185px;height:185px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{width:180px;height:180px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}40%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:a;animation-name:a}.archive .site-main{margin-top:32px;margin-top:2rem;padding-top:0}.archive .page-header{margin:32px 0;margin:2rem 0}.plugin-section{border-bottom:2px solid #eee;margin:0 auto 76.293px;margin:0 auto 4.768371582rem;max-width:960px;padding-bottom:48.828px;padding-bottom:3.0517578125rem}.plugin-section:last-of-type{margin-bottom:0}.plugin-section .section-header{position:relative}.plugin-section .section-title{font-size:25px;font-size:1.5625rem;font-weight:400;margin-bottom:48px;margin-bottom:3rem}.plugin-section .section-link{font-size:16px;font-size:1rem;position:absolute;right:0;top:11.2px;top:.7rem}.page .entry-header{margin-top:32px;margin-top:2rem}.page .entry-header .entry-title{font-size:25px;font-size:1.5625rem;font-weight:400;margin:0 auto;max-width:568.434px;max-width:35.527136788rem}@media screen and (min-width:48em){.page .entry-header .entry-title{padding:0 2rem}}.page .entry-content h2{font-size:25px;font-size:1.5625rem;font-weight:400}.page .entry-content h3{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase}.page .entry-content a{text-decoration:underline}.page .entry-content section{padding:32px 0;padding:2rem 0}.page .entry-content section .container{margin:0 auto;max-width:568.434px;max-width:35.527136788rem}@media screen and (min-width:48em){.page .entry-content section .container{padding:0 2rem}}.page .entry-content section:first-of-type{padding-top:0}.page .entry-content section+section{border-top:2px solid #eee}.plugin-card{background-color:#f9f9f9;margin-bottom:4%;padding:15px 15px 8px;vertical-align:top}@media screen and (min-width:48em){.plugin-card{display:inline-block;margin-right:4%;width:48%}.plugin-card:nth-of-type(2n){margin-right:0}}.plugin-card .entry{display:inline-block;margin:auto;vertical-align:top}@media screen and (min-width:21em){.plugin-card .entry{width:-webkit-calc(96% - 128px);width:calc(96% - 128px)}}.plugin-card .entry-title{font-size:16px;font-size:1rem;line-height:1.3;margin:0 0 8px}.plugin-card .entry-title a{font-weight:400}.plugin-card .entry-excerpt{font-size:12.8px;font-size:.8rem}.plugin-card .entry-excerpt p{margin:0}.plugin-card hr{background-color:#fff;margin:15px -15px 8px}.plugin-card footer span{font-size:11.704px;font-size:.73152rem;display:inline-block;overflow:hidden;white-space:nowrap}.plugin-card footer span i{display:inline-block;font-size:16px;font-size:1rem;margin-right:6.4px;margin-right:.4rem}.plugin-card footer span.last-updated{display:none}.plugin-card footer span.plugin-author{width:100%}.plugin-card footer span.active-installs{min-width:48%}.plugin-card footer .dashicons{margin:0 2px -16px;margin:0 2px -1rem;color:#bbb;width:auto;height:auto;display:none}@media (min-width:414px){.plugin-card footer .dashicons{display:inline-block}}.entry-thumbnail{display:none;max-width:128px}.entry-thumbnail .plugin-icon{-webkit-background-size:cover;background-size:cover;height:128px;width:128px}@media screen and (min-width:21em){.entry-thumbnail{display:inline-block;margin:0 4% 0 0;vertical-align:top}.entry-thumbnail a{display:block}}.single .entry-thumbnail{display:none;float:left;height:96px;margin-right:16px;margin-right:1rem;width:96px}@media screen and (min-width:26em){.single .entry-thumbnail{display:block}}.single .entry-thumbnail .plugin-icon{-webkit-background-size:contain!important;background-size:contain!important;height:96px!important;width:96px!important}[class*=dashicons-star-]{color:#ffb900}.rtl .dashicons-star-half{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.plugin-rating{line-height:1;margin:0 10px 8px 0}.plugin-rating .wporg-ratings{display:inline-block;margin-right:5px}.plugin-rating .rating-count{color:#999;font-size:12.8px;font-size:.8rem;top:-1px}.site-main.single .plugin-rating .rating-count{display:none}.plugin-rating .rating-count a{color:inherit;cursor:hand;text-decoration:none}@-webkit-keyframes b{0%{opacity:1;font-size:1rem;-webkit-text-stroke-color:transparent}25%{opacity:.6;color:#fff;font-size:.8rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc3232}75%{opacity:.6;color:#fff;font-size:1.42875rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc3232}to{opacity:1;font-size:1.25rem;-webkit-text-stroke-color:transparent}}@keyframes b{0%{opacity:1;font-size:1rem;-webkit-text-stroke-color:transparent}25%{opacity:.6;color:#fff;font-size:.8rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc3232}75%{opacity:.6;color:#fff;font-size:1.42875rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#dc3232}to{opacity:1;font-size:1.25rem;-webkit-text-stroke-color:transparent}}@-webkit-keyframes c{0%{font-size:1.42875rem}80%{font-size:1.25rem}}@keyframes c{0%{font-size:1.42875rem}80%{font-size:1.25rem}}.plugin-favorite{height:36px;text-align:center;vertical-align:top;width:36px}.plugin-favorite .plugin-favorite-heart{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#cbcdce;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:20px;font-size:1.25rem;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease}.plugin-favorite .plugin-favorite-heart.favorited{color:#dc3232}.plugin-favorite .plugin-favorite-heart:hover{-webkit-animation:c .3s infinite alternate;animation:c .3s infinite alternate}.plugin-favorite .plugin-favorite-heart:focus{outline:thin dotted}.plugin-favorite .plugin-favorite-heart:focus,.plugin-favorite .plugin-favorite-heart:hover{text-decoration:none}.plugin-favorite .plugin-favorite-heart:after{content:"\f487";font-family:dashicons;vertical-align:top}.plugin-favorite .plugin-favorite-heart.is-animating{-webkit-animation:b .3s;animation:b .3s}.plugin-banner{background-position:50% 50%;-webkit-background-size:100% 100%;background-size:100%;display:inline-block;font-size:0;line-height:0;margin:0 auto 18.288px;margin:0 auto 1.143rem;padding-top:32.38342%;vertical-align:middle;width:100%}@media screen and (min-width:60em){.plugin-banner{margin-top:1.5625rem}}.plugin-changelog{font-size:12.8px;font-size:.8rem}.plugin-changelog code{font-size:12.8px;font-size:.8rem}.plugin-changelog h4{margin-top:0}.plugin-developers .contributors-list{font-size:0}.plugin-developers .contributors-list li{display:inline-block;font-size:16px;font-size:1rem;margin-right:4%;vertical-align:top;width:48%}.plugin-developers .contributors-list li:nth-of-type(2n){margin-right:0}.plugin-faq h2:first-of-type{font-size:20px;font-size:1.25rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase;border:none;color:#32373c;padding:0;text-transform:inherit}.plugin-faq dl{border-bottom:1px solid #eee}.plugin-faq dt{border-top:1px solid #eee;cursor:pointer;font-size:16px;font-size:1rem;font-weight:600;padding:16px 0;padding:1rem 0}.plugin-faq dt:before{content:"\f347";float:right;font-family:dashicons;margin:0 16px;margin:0 1rem}.plugin-faq dt.open:before{content:"\f343"}.plugin-faq dt .button-link{display:inherit;text-align:inherit}.plugin-faq dt .button-link.no-focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.plugin-faq dd{display:none;margin:0 0 16px;margin:0 0 1rem}.no-js .plugin-faq dd{display:block}.plugin-faq dd p{margin:0}.plugin-faq dd p+p{margin-top:16px;margin-top:1rem}.plugin-reviews{list-style-type:none;margin:0;padding:0}.plugin-reviews .plugin-review+.plugin-review{margin:32px 0 16px;margin:2rem 0 1rem}.plugin-reviews .review-avatar{display:none}.plugin-reviews .review,.plugin-reviews .review-author,.plugin-reviews .wporg-ratings{display:inline-block;vertical-align:top}.plugin-reviews .review-header{margin:0 0 8px;margin:0 0 .5rem}.plugin-reviews .review-title{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;margin:0 0 8px;margin:0 0 .5rem;text-transform:inherit}.plugin-reviews .review-author{line-height:1.25;margin-left:10px}@media screen and (min-width:48em){.plugin-reviews .review-avatar{display:inline-block;vertical-align:top}.plugin-reviews .review-avatar .avatar{margin-right:1rem}.plugin-reviews .review{width:-webkit-calc(100% - 60px - 1rem);width:calc(100% - 60px - 1rem)}.plugin-reviews .review-header{margin:0}.plugin-reviews .review-author{line-height:1}}.reviews-link{display:inline-block;font-size:12.8px;font-size:.8rem;margin-top:8px;margin-top:.5rem;text-decoration:none}.reviews-link:after{content:"\f345";font-family:dashicons;vertical-align:text-top;padding-left:5px;float:right;position:relative;top:1px}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.image-gallery-content{position:relative}.image-gallery-content .image-gallery-left-nav,.image-gallery-content .image-gallery-right-nav{display:none;font-size:48.828px;font-size:3.0517578125rem;height:100%;position:absolute;top:0;z-index:4;border-color:#eee;-webkit-transition:background .1s ease,border .1s ease;transition:background .1s ease,border .1s ease}@media (max-width:768px){.image-gallery-content .image-gallery-left-nav,.image-gallery-content .image-gallery-right-nav{font-size:3.4em}}@media (min-width:768px){.image-gallery-content .image-gallery-left-nav:hover,.image-gallery-content .image-gallery-right-nav:hover{background:#fff;opacity:.8;border:1px solid #eee}}.image-gallery-content .image-gallery-left-nav:before,.image-gallery-content .image-gallery-right-nav:before{position:relative;font-family:dashicons}.image-gallery-content .image-gallery-left-nav{left:0}.image-gallery-content .image-gallery-left-nav:before{content:"\f341"}.image-gallery-content .image-gallery-left-nav:hover{margin-left:-1px}.image-gallery-content .image-gallery-right-nav{right:0}.image-gallery-content .image-gallery-right-nav:before{content:"\f345"}.image-gallery-content .image-gallery-right-nav:hover{margin-right:-1px}.image-gallery-content:hover .image-gallery-left-nav,.image-gallery-content:hover .image-gallery-right-nav{display:block}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;border:1px solid #eee}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{margin:0}.image-gallery-slide img{display:block;margin:0 auto}.image-gallery-slide .image-gallery-description{background:#f5f5f5;color:#32373c;line-height:1.5;padding:10px 20px;white-space:normal;font-size:12.8px;font-size:.8rem}@media (max-width:768px){.image-gallery-slide .image-gallery-description{font-size:.8rem;padding:8px 15px}}.image-gallery-thumbnails{background:#fff;margin-top:5px}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:table-cell;margin-right:5px;border:1px solid #eee;max-height:100px;overflow:hidden}.image-gallery-thumbnail .image-gallery-image{margin:0}.image-gallery-thumbnail img{vertical-align:middle;width:100px}@media (max-width:768px){.image-gallery-thumbnail img{width:75px}}.image-gallery-thumbnail:hover{-webkit-box-shadow:0 1px 8px rgba(0,0,0,.3);box-shadow:0 1px 8px rgba(0,0,0,.3)}.image-gallery-thumbnail.active{border:1px solid #337ab7}.image-gallery-thumbnail-label{color:#222;font-size:1em}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);bottom:0;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;z-index:4}.plugin-screenshots{list-style-type:none;margin:0;padding:0}.plugin-screenshots h2:first-of-type{font-size:20px;font-size:1.25rem;border:none;color:#32373c;font-weight:600;padding:0;text-transform:inherit}.plugin-screenshots .image-gallery-slides{max-height:600px}.plugin-screenshots .image-gallery-image img{max-height:550px}.plugin-screenshots .image-gallery-thumbnail{vertical-align:top}.plugin-screenshots .image-gallery-thumbnail img{max-height:100px}.plugin-screenshots .image-gallery-thumbnails{overflow:hidden}.download-history-stats td{text-align:right}.previous-versions{max-width:60%}@media screen and (min-width:48em){.previous-versions{height:30px;vertical-align:top}}.section.read-more{border-bottom:2px solid #eee;max-height:200px;overflow:hidden;padding-bottom:1px}.section.read-more.plugin-description{max-height:520px}.section.read-more.plugin-description.toggled{max-height:none}.section.read-more.toggled{max-height:none}.no-js .section.read-more{max-height:none;overflow:auto}.section h1,.section h2,.section h3{font-size:16px;font-size:1rem;font-weight:600;letter-spacing:.16px;letter-spacing:.01rem;text-transform:uppercase}.section h1:nth-child(2),.section h2:nth-child(2),.section h3:nth-child(2){margin-top:0}.section h4,.section h5,.section h6{font-size:12.8px;font-size:.8rem;font-weight:600;letter-spacing:.8px;letter-spacing:.05rem;text-transform:uppercase}.section h4:nth-child(2),.section h5:nth-child(2),.section h6:nth-child(2){margin-top:0}.section h2:first-of-type{font-size:20px;font-size:1.25rem;border:none;color:#32373c;font-weight:600;padding:0;text-transform:inherit}.section-toggle{color:#0073aa;cursor:pointer;font-size:12.8px;font-size:.8rem;margin-top:8px;margin-top:.5rem;position:relative}.no-js .section-toggle{display:none}.section-toggle:after{content:"\f347";font-family:dashicons;padding-left:5px;vertical-align:text-top;position:relative;float:right;top:1px}.toggled+.section-toggle:after{content:"\f343"}.section-toggle:hover{text-decoration:underline}.type-plugin .plugin-notice{margin-top:0}.type-plugin .plugin-header{border-bottom:0;padding:18.288px 25px;padding:1.143rem 1.5625rem}.type-plugin .plugin-header .plugin-actions{float:right}.type-plugin .plugin-header .plugin-actions div{display:inline-block;text-align:center}.type-plugin .plugin-header .plugin-title{clear:none;font-size:25px;font-size:1.5625rem;font-weight:400;margin:0}.type-plugin .plugin-header .plugin-title a{color:inherit;text-decoration:none}.type-plugin .plugin-header .byline{color:#78848f}.type-plugin .plugin-banner+.plugin-header{padding-top:0}.type-plugin .tabs{list-style:none;margin:0;border-bottom:2px solid #eee}.type-plugin .tabs li{display:inline-block;margin-bottom:-2px;border:2px solid transparent;font-size:12.8px;font-size:.8rem;color:#0073aa;-webkit-transition:background .2s ease;transition:background .2s ease}.type-plugin .tabs li a{border:0;display:block;padding:10.24px 20px;padding:.64rem 1.25rem;background:#fff;text-decoration:none}.type-plugin .tabs li a.active,.type-plugin .tabs li a:hover{background:#eee}.type-plugin .tabs li.active,.type-plugin .tabs li:hover{padding-bottom:0!important;border:2px solid #eee}@media screen and (max-width:34em){.type-plugin .tabs{border-top:2px solid #eee}.type-plugin .tabs li{display:block;border:none;border-bottom:1px solid #eee;margin-bottom:1px}.type-plugin .tabs li.active,.type-plugin .tabs li:hover{border:none;border-bottom:1px solid #eee}}.type-plugin .entry-content{padding:0 25px;padding:0 1.5625rem;max-width:768px;max-width:48rem}@media screen and (min-width:48em){.type-plugin .entry-content{float:left;padding:0;width:65%}}.type-plugin .entry-content>div{display:none;border:0}.type-plugin .entry-content>div~button{display:none;border:0}.type-plugin .entry-content a:not(.button){text-decoration:underline}.type-plugin .entry-content tr{border-bottom:1px solid #eee}.type-plugin .entry-content tr:first-child{border-top:1px solid #eee}.type-plugin .entry-content tr td{padding:3.2px 0;padding:.2rem 0}.type-plugin .entry-content #admin{display:block!important}.type-plugin .entry-meta{padding:0 25px;padding:0 1.5625rem}.type-plugin span#description,.type-plugin span#developers,.type-plugin span#installation,.type-plugin span#reviews{position:fixed}.type-plugin span#developers:target~.tabs li#tablink-developers,.type-plugin span#installation:target~.tabs li#tablink-installation,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.tabs li#tablink-description,.type-plugin span#reviews:target~.tabs li#tablink-reviews{border-top:2px solid #eee;border-left:2px solid #eee;border-right:2px solid #eee;border-bottom:0;padding-bottom:2px;background:#fff}.type-plugin span#developers:target~.entry-content #tab-changelog,.type-plugin span#developers:target~.entry-content #tab-developers,.type-plugin span#developers:target~.entry-content #tab-developers .plugin-development,.type-plugin span#developers:target~.entry-content #tab-developers~button,.type-plugin span#installation:target~.entry-content #tab-installation,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #faq,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #screenshots,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #tab-description,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #tab-developers,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #tab-developers~button,.type-plugin span#reviews:target~.entry-content #tab-reviews{display:block}.type-plugin span#developers:target~.entry-content #tab-developers .plugin-contributors,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-content #tab-developers .plugin-development{display:none}.type-plugin span#installation:target~.entry-meta .plugin-contributors,.type-plugin span#reviews:not(:target)~span#installation:not(:target)~span#developers:not(:target)~.entry-meta .plugin-contributors,.type-plugin span#reviews:target~.entry-meta .plugin-contributors,.type-plugin span#reviews:target~.entry-meta .plugin-donate,.type-plugin span#reviews:target~.entry-meta .plugin-meta,.type-plugin span#reviews:target~.entry-meta .plugin-support{display:none}.type-plugin .plugin-reviews .plugin-review+.plugin-review{margin:32px 0 16px;margin:2rem 0 1rem;padding-bottom:16px;padding-bottom:1rem}.type-plugin article.plugin-review{border-bottom:2px solid #eee}@media screen and (min-width:48em){.type-plugin .entry-content,.type-plugin .entry-meta,.type-plugin .plugin-header{padding-left:0;padding-right:0}.type-plugin .entry-meta{float:right;width:30%}}.search-form{font-size:0;margin-bottom:32px;margin-bottom:2rem;max-width:100%;position:relative}.search-form .search-field{-webkit-appearance:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;font-size:16px;font-size:1rem;margin:0 auto;max-width:100%;padding:8px;padding:.5rem;width:363.797px;width:22.7373675443rem}.search-form .button-search{border-top:none;border-left:none;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;font-size:16px;font-size:1rem;position:relative;right:auto;top:auto;vertical-align:top}.search-form .button-search:active{background:#006799;border-right:1px solid #006799;-webkit-box-shadow:none;box-shadow:none}.search-form .button-search .dashicons{font-size:16px;font-size:1rem}.site-header .search-form{display:inline-block}.site-header.home .search-form .button-search,.site-main .search-form .button-search{background:transparent;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#32373c;display:block;height:45px;padding:8px 16px;padding:.5rem 1rem;position:absolute;right:0;text-shadow:none;top:0}.site-header.home .search-form .button-search:focus,.site-main .search-form .button-search:focus{-webkit-box-shadow:0 0 2px 1px #33b3db;box-shadow:0 0 2px 1px #33b3db}.site-header.home .search-form .button-search:active,.site-main .search-form .button-search:active{background:transparent;border:none;-webkit-transform:none;-ms-transform:none;transform:none}.site-header:not(.home) .search-form{margin:0}.site-header:not(.home) .search-form .search-field{border:0;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;display:inline-block;font-size:16px;font-size:1rem;padding:5px 10px;position:relative;width:auto}@media screen and (min-width:48em){.site-header:not(.home) .search-form .search-field{font-size:.64rem;width:7rem}.site-header:not(.home) .search-form .search-field+.button-search{display:inline-block;margin-bottom:0}}@media screen and (min-width:60em){.site-header:not(.home) .search-form .search-field{width:10rem}}.site-main .search-form .search-field{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);padding:8px;padding:.5rem;width:100%}.search .site-main{margin-top:32px;margin-top:2rem;padding-top:0}.search.search-results .page-header{margin:32px 0;margin:2rem 0}nav .nav-links{text-align:center}nav .nav-links .page-numbers{background-color:#f9f9f9;min-width:2em;padding:8px;display:inline-block;cursor:hand}nav .nav-links .page-numbers.dots,nav .nav-links .page-numbers.next,nav .nav-links .page-numbers.prev{width:auto;font-size:.9em;background:none}nav .nav-links .page-numbers.dots{cursor:inherit}nav .nav-links span.page-numbers{font-weight:700;background-color:#f7f7f7}.main-navigation{background:#0073aa;clear:both;left:0;position:absolute;top:60px;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;left:-999em;position:absolute;top:1.5em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{border-top:1px solid hsla(0,0%,100%,.2);padding:16px;padding:1rem}.main-navigation a{color:hsla(0,0%,100%,.8);display:block;font-size:12.8px;font-size:.8rem;text-decoration:none}.main-navigation a.active,.main-navigation a:hover{color:#fff}@media screen and (min-width:48em){.main-navigation a.active{border-bottom:1px solid}}.main-navigation.toggled ul{display:block}.menu-toggle{background:transparent;border:none;color:#fff;font-size:25px;font-size:1.5625rem;height:56px;height:3.5rem;overflow:hidden;position:absolute;right:16px;right:1rem;top:-58px;width:56px;width:3.5rem;-webkit-appearance:none}.toggled .menu-toggle:before{content:"\f343"}@media screen and (min-width:48em){.menu-toggle{display:none}.main-navigation{float:right;position:relative;width:auto;top:auto}.main-navigation.toggled{padding:1px 0}.main-navigation ul{display:inline-block;font-size:0}.main-navigation ul li{border:0;display:inline-block;font-size:1rem;margin-right:1rem;padding:0}.main-navigation ul li:last-of-type{margin-right:0}}.site-description{color:hsla(0,0%,100%,.8);font-size:20px;font-size:1.25rem;font-weight:300;margin:-6.4px auto 32px;margin:-.4rem auto 2rem;text-align:center}.site-title{display:inline-block;font-size:25px;font-size:1.5625rem;font-weight:300;line-height:1;margin:0 32px 0 0;margin:0 2rem 0 0;max-width:none}.site-title a{color:#fff;font-weight:300}.site-title a:active,.site-title a:focus,.site-title a:hover{text-decoration:none}.site-header.home .site-title{display:inherit;font-size:61.035px;font-size:3.8146972656rem;margin:32px 0 16px;margin:2rem 0 1rem}.site-header{background:#0073aa;padding:16px 0;padding:1rem 0;position:relative}.site-header .site-branding{margin:0 auto;max-width:960px;padding:0 25px;padding:0 1.5625rem}@media screen and (min-width:48em){.site-header .site-branding{padding:0 10px}}.site-header.home{padding:25px 18.288px;padding:1.5625rem 1.143rem;text-align:center}.site-main{margin:0 auto;max-width:960px;padding:48.828px 25px;padding:3.0517578125rem 1.5625rem}@media screen and (min-width:48em){.site-main{padding:3.0517578125rem 10px}}.single .site-main,.site-main.single{padding:0}@media screen and (min-width:48em){.single .site-main,.site-main.single{padding:0 10px 3.0517578125rem}}.page .site-main,.site-main.page{padding-top:0}.site-main .page-title{font-size:25px;font-size:1.5625rem;font-weight:400}.site-main .no-results{margin:0 auto;max-width:568.434px;max-width:35.527136788rem;padding:0 32px;padding:0 2rem}.widget-area{margin:0 auto;max-width:960px;padding:0 25px 48.828px;padding:0 1.5625rem 3.0517578125rem}@media screen and (min-width:48em){.widget-area{padding:0 10px 3.0517578125rem}}.committer-list,.support-rep-list{font-size:12.8px;font-size:.8rem;list-style:none;margin:0}.committer-list li,.support-rep-list li{padding-bottom:8px;padding-bottom:.5rem}.committer-list li .remove,.support-rep-list li .remove{color:red;visibility:hidden}.committer-list li:hover .remove,.support-rep-list li:hover .remove{visibility:visible}.committer-list .avatar,.support-rep-list .avatar{float:left;margin-right:10px}.committer-list .spinner,.support-rep-list .spinner{position:relative}.committer-list .spinner:after,.support-rep-list .spinner:after{content:"";display:block;width:20px;height:20px;position:absolute;right:-50%;top:50%;margin:-10px -10px 0 0;background:url(/wp-admin/images/spinner.gif) no-repeat 50%;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),print{.committer-list .spinner:after,.support-rep-list .spinner:after{background-image:url(/wp-admin/images/spinner-2x.gif)}}.plugin-contributors.read-more{border-bottom:2px solid #eee;max-height:200px;overflow:hidden;padding-bottom:1px}.plugin-contributors.read-more.toggled{max-height:none}.no-js .plugin-contributors.read-more{max-height:none;overflow:auto}.contributors-list{font-size:12.8px;font-size:.8rem;list-style-type:none;margin:0}.contributors-list li{margin-bottom:16px;margin-bottom:1rem}.contributors-list .avatar{float:left;margin-right:10px}.plugin-meta{margin-top:32px;margin-top:2rem}.plugin-meta ul{font-size:12.8px;font-size:.8rem;list-style-type:none;margin:0;padding:0}.plugin-meta li{border-top:1px solid #eee;display:inline-block;padding:8px 0;padding:.5rem 0;width:100%;position:relative}.plugin-meta li strong{float:right}.plugin-meta li:first-child{border-top:0}.plugin-meta .languages,.plugin-meta .tags{float:right;text-align:right}.plugin-meta .tags{width:60%}.plugin-meta .languages .popover{margin-top:8px}.plugin-meta .languages .popover-trigger{color:#0073aa;font-weight:600}.plugin-meta .languages .popover-trigger:hover{text-decoration:underline}.plugin-meta [rel=tag]{background:#eee;-webkit-border-radius:2px;border-radius:2px;color:#000;display:inline-block;font-size:10.24px;font-size:.64rem;margin:2px;max-width:95%;overflow:hidden;padding:3px 6px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:auto}.plugin-meta [rel=tag]:hover{background:#f3f3f3}.plugin-meta [rel=tag]:active{background:#dfdfdf}.popover{display:none;position:absolute;width:100%;max-width:300px;left:0;z-index:100;padding:1em 1em 2em;margin-top:10px;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.popover.is-top-right{left:auto;right:0}.popover.is-visible{display:block}.popover .popover-close{position:absolute;bottom:.5em;right:.6em;font-size:small;color:#0073aa}.popover .popover-close:active,.popover .popover-close:focus,.popover .popover-close:hover{text-decoration:underline}.popover .popover-arrow{position:absolute;height:0;width:0;top:-10px;right:20px;z-index:-1;border:10px solid #ccc;border-top:none;border-left-color:transparent;border-right-color:transparent}.popover .popover-arrow:after{content:"";position:absolute;top:2px;left:-10px;border:10px solid #fff;border-top:none;border-left-color:transparent;border-right-color:transparent}.popover .popover-inner{text-align:left}.popover .popover-inner p:first-child{margin-top:0}.popover .popover-inner p:last-child{margin-bottom:0}.plugin-ratings{font-size:12.8px;font-size:.8rem;position:relative}.plugin-ratings .reviews-link{position:absolute;right:0;top:0}.plugin-ratings .reviews-link:after{content:"\f345";font-family:dashicons;padding-left:5px;vertical-align:top}.plugin-ratings [class*=dashicons-star-]{color:#ffb900;display:inline-block;font-size:25px;font-size:1.5625rem;height:auto;margin:0;width:auto}.plugin-ratings .ratings-list{list-style-type:none;margin:16px 0;margin:1rem 0;padding:0}.plugin-ratings .ratings-list .counter-container,.plugin-ratings .ratings-list .counter-container a{width:100%}.plugin-ratings .ratings-list .counter-container:hover,.plugin-ratings .ratings-list .counter-container a:hover{text-decoration:none}.plugin-ratings .ratings-list .counter-label{display:inline-block;min-width:65px}.plugin-ratings .ratings-list .counter-back,.plugin-ratings .ratings-list .counter-bar{display:inline-block;height:16px;height:1rem;vertical-align:middle}.plugin-ratings .ratings-list .counter-back{background-color:#ececec;width:58%;width:-webkit-calc(100% - 130px);width:calc(100% - 130px)}.plugin-ratings .ratings-list .counter-bar{background-color:#ffc733;display:block}.plugin-ratings .ratings-list .counter-count{margin-left:3px}.home .widget,.widget-area.home .widget{display:inline-block;font-size:12.8px;font-size:.8rem;margin:0;vertical-align:top}@media screen and (min-width:48em){.home .widget,.widget-area.home .widget{margin-right:5%;width:30%}.home .widget:last-child,.widget-area.home .widget:last-child{margin-right:0}}.home .widget select,.widget-area.home .widget select{max-width:100%}.entry-meta .widget-title{font-size:20px;font-size:1.25rem;border:none;color:#32373c;font-weight:600;padding:0}.plugin-support{font-size:12.8px;font-size:.8rem}.plugin-support .counter-container{margin-bottom:16px;margin-bottom:1rem;position:relative}.plugin-support .counter-back,.plugin-support .counter-bar{display:inline-block;height:30px;vertical-align:middle}.plugin-support .counter-back{background-color:#ececec;width:100%}.plugin-support .counter-bar{background-color:#c7e8ca;display:block}.plugin-support .counter-count{font-size:10.24px;font-size:.64rem;left:8px;position:absolute;top:8px;width:100%;width:-webkit-calc(100% - 8px);width:calc(100% - 8px)}@media screen and (min-width:48em){.plugin-support .counter-count{top:5px}}
    37462/*# sourceMappingURL=style.css.map */
Note: See TracChangeset for help on using the changeset viewer.