@font-face {
    font-family: dashicons;
    src: url(../wp-includes/fonts/dashicons.eot)
}

@font-face {
    font-family: dashicons;
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url(../wp-includes/fonts/dashicons.ttf) format("truetype"), url(../wp-includes/fonts/dashicons.svg#dashicons) format("svg");
    font-weight: 400;
    font-style: normal
}

.dashicons, .dashicons-before:before { display: inline-block; width: 20px; height: 20px; font-size: 20px; line-height: 1; font-family: dashicons; text-decoration: inherit; font-weight: 400; font-style: normal; vertical-align: top; text-align: center; -webkit-transition: color .1s ease-in 0; transition: color .1s ease-in 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.dashicons-menu:before { content: "\f333" }

.dashicons-admin-site:before { content: "\f319" }

.dashicons-dashboard:before { content: "\f226" }

.dashicons-admin-media:before { content: "\f104" }

.dashicons-admin-page:before { content: "\f105" }

.dashicons-admin-comments:before { content: "\f101" }

.dashicons-admin-appearance:before { content: "\f100" }

.dashicons-admin-plugins:before { content: "\f106" }

.dashicons-admin-users:before { content: "\f110" }

.dashicons-admin-tools:before { content: "\f107" }

.dashicons-admin-settings:before { content: "\f108" }

.dashicons-admin-network:before { content: "\f112" }

.dashicons-admin-generic:before { content: "\f111" }

.dashicons-admin-home:before { content: "\f102" }

.dashicons-admin-collapse:before { content: "\f148" }

.dashicons-admin-links:before, .dashicons-format-links:before { content: "\f103" }

.dashicons-admin-post:before, .dashicons-format-standard:before { content: "\f109" }

.dashicons-format-image:before { content: "\f128" }

.dashicons-format-gallery:before { content: "\f161" }

.dashicons-format-audio:before { content: "\f127" }

.dashicons-format-video:before { content: "\f126" }

.dashicons-format-chat:before { content: "\f125" }

.dashicons-format-status:before { content: "\f130" }

.dashicons-format-aside:before { content: "\f123" }

.dashicons-format-quote:before { content: "\f122" }

.dashicons-welcome-edit-page:before, .dashicons-welcome-write-blog:before { content: "\f119" }

.dashicons-welcome-add-page:before { content: "\f133" }

.dashicons-welcome-view-site:before { content: "\f115" }

.dashicons-welcome-widgets-menus:before { content: "\f116" }

.dashicons-welcome-comments:before { content: "\f117" }

.dashicons-welcome-learn-more:before { content: "\f118" }

.dashicons-image-crop:before { content: "\f165" }

.dashicons-image-rotate-left:before { content: "\f166" }

.dashicons-image-rotate-right:before { content: "\f167" }

.dashicons-image-flip-vertical:before { content: "\f168" }

.dashicons-image-flip-horizontal:before { content: "\f169" }

.dashicons-undo:before { content: "\f171" }

.dashicons-redo:before { content: "\f172" }

.dashicons-editor-bold:before { content: "\f200" }

.dashicons-editor-italic:before { content: "\f201" }

.dashicons-editor-ul:before { content: "\f203" }

.dashicons-editor-ol:before { content: "\f204" }

.dashicons-editor-quote:before { content: "\f205" }

.dashicons-editor-alignleft:before { content: "\f206" }

.dashicons-editor-aligncenter:before { content: "\f207" }

.dashicons-editor-alignright:before { content: "\f208" }

.dashicons-editor-insertmore:before { content: "\f209" }

.dashicons-editor-spellcheck:before { content: "\f210" }

.dashicons-editor-distractionfree:before, .dashicons-editor-expand:before { content: "\f211" }

.dashicons-editor-contract:before { content: "\f506" }

.dashicons-editor-kitchensink:before { content: "\f212" }

.dashicons-editor-underline:before { content: "\f213" }

.dashicons-editor-justify:before { content: "\f214" }

.dashicons-editor-textcolor:before { content: "\f215" }

.dashicons-editor-paste-word:before { content: "\f216" }

.dashicons-editor-paste-text:before { content: "\f217" }

.dashicons-editor-removeformatting:before { content: "\f218" }

.dashicons-editor-video:before { content: "\f219" }

.dashicons-editor-customchar:before { content: "\f220" }

.dashicons-editor-outdent:before { content: "\f221" }

.dashicons-editor-indent:before { content: "\f222" }

.dashicons-editor-help:before { content: "\f223" }

.dashicons-editor-strikethrough:before { content: "\f224" }

.dashicons-editor-unlink:before { content: "\f225" }

.dashicons-editor-rtl:before { content: "\f320" }

.dashicons-editor-break:before { content: "\f474" }

.dashicons-editor-code:before { content: "\f475" }

.dashicons-editor-paragraph:before { content: "\f476" }

.dashicons-align-left:before { content: "\f135" }

.dashicons-align-right:before { content: "\f136" }

.dashicons-align-center:before { content: "\f134" }

.dashicons-align-none:before { content: "\f138" }

.dashicons-lock:before { content: "\f160" }

.dashicons-calendar:before { content: "\f145" }

.dashicons-calendar-alt:before { content: "\f508" }

.dashicons-visibility:before { content: "\f177" }

.dashicons-post-status:before { content: "\f173" }

.dashicons-edit:before { content: "\f464" }

.dashicons-post-trash:before, .dashicons-trash:before { content: "\f182" }

.dashicons-external:before { content: "\f504" }

.dashicons-arrow-up:before { content: "\f142" }

.dashicons-arrow-down:before { content: "\f140" }

.dashicons-arrow-left:before { content: "\f141" }

.dashicons-arrow-right:before { content: "\f139" }

.dashicons-arrow-up-alt:before { content: "\f342" }

.dashicons-arrow-down-alt:before { content: "\f346" }

.dashicons-arrow-left-alt:before { content: "\f340" }

.dashicons-arrow-right-alt:before { content: "\f344" }

.dashicons-arrow-up-alt2:before { content: "\f343" }

.dashicons-arrow-down-alt2:before { content: "\f347" }

.dashicons-arrow-left-alt2:before { content: "\f341" }

.dashicons-arrow-right-alt2:before { content: "\f345" }

.dashicons-leftright:before { content: "\f229" }

.dashicons-sort:before { content: "\f156" }

.dashicons-randomize:before { content: "\f503" }

.dashicons-list-view:before { content: "\f163" }

.dashicons-excerpt-view:before, .dashicons-exerpt-view:before { content: "\f164" }

.dashicons-grid-view:before { content: "\f509" }

.dashicons-hammer:before { content: "\f308" }

.dashicons-art:before { content: "\f309" }

.dashicons-migrate:before { content: "\f310" }

.dashicons-performance:before { content: "\f311" }

.dashicons-universal-access:before { content: "\f483" }

.dashicons-universal-access-alt:before { content: "\f507" }

.dashicons-tickets:before { content: "\f486" }

.dashicons-nametag:before { content: "\f484" }

.dashicons-clipboard:before { content: "\f481" }

.dashicons-heart:before { content: "\f487" }

.dashicons-megaphone:before { content: "\f488" }

.dashicons-schedule:before { content: "\f489" }

.dashicons-wordpress:before { content: "\f120" }

.dashicons-wordpress-alt:before { content: "\f324" }

.dashicons-pressthis:before { content: "\f157" }

.dashicons-update:before { content: "\f463" }

.dashicons-screenoptions:before { content: "\f180" }

.dashicons-info:before { content: "\f348" }

.dashicons-cart:before { content: "\f174" }

.dashicons-feedback:before { content: "\f175" }

.dashicons-cloud:before { content: "\f176" }

.dashicons-translation:before { content: "\f326" }

.dashicons-tag:before { content: "\f323" }

.dashicons-category:before { content: "\f318" }

.dashicons-archive:before { content: "\f480" }

.dashicons-tagcloud:before { content: "\f479" }

.dashicons-text:before { content: "\f478" }

.dashicons-media-archive:before { content: "\f501" }

.dashicons-media-audio:before { content: "\f500" }

.dashicons-media-code:before { content: "\f499" }

.dashicons-media-default:before { content: "\f498" }

.dashicons-media-document:before { content: "\f497" }

.dashicons-media-interactive:before { content: "\f496" }

.dashicons-media-spreadsheet:before { content: "\f495" }

.dashicons-media-text:before { content: "\f491" }

.dashicons-media-video:before { content: "\f490" }

.dashicons-playlist-audio:before { content: "\f492" }

.dashicons-playlist-video:before { content: "\f493" }

.dashicons-controls-play:before { content: "\f522" }

.dashicons-controls-pause:before { content: "\f523" }

.dashicons-controls-forward:before { content: "\f519" }

.dashicons-controls-skipforward:before { content: "\f517" }

.dashicons-controls-back:before { content: "\f518" }

.dashicons-controls-skipback:before { content: "\f516" }

.dashicons-controls-repeat:before { content: "\f515" }

.dashicons-controls-volumeon:before { content: "\f521" }

.dashicons-controls-volumeoff:before { content: "\f520" }

.dashicons-yes:before { content: "\f147" }

.dashicons-no:before { content: "\f158" }

.dashicons-no-alt:before { content: "\f335" }

.dashicons-plus:before { content: "\f132" }

.dashicons-plus-alt:before { content: "\f502" }

.dashicons-minus:before { content: "\f460" }

.dashicons-dismiss:before { content: "\f153" }

.dashicons-marker:before { content: "\f159" }

.dashicons-star-filled:before { content: "\f155" }

.dashicons-star-half:before { content: "\f459" }

.dashicons-star-empty:before { content: "\f154" }

.dashicons-flag:before { content: "\f227" }

.dashicons-share1:before, .dashicons-share:before { content: "\f237" }

.dashicons-share-alt:before { content: "\f240" }

.dashicons-share-alt2:before { content: "\f242" }

.dashicons-twitter:before { content: "\f301" }

.dashicons-rss:before { content: "\f303" }

.dashicons-email:before { content: "\f465" }

.dashicons-email-alt:before { content: "\f466" }

.dashicons-facebook:before { content: "\f304" }

.dashicons-facebook-alt:before { content: "\f305" }

.dashicons-networking:before { content: "\f325" }

.dashicons-googleplus:before { content: "\f462" }

.dashicons-location:before { content: "\f230" }

.dashicons-location-alt:before { content: "\f231" }

.dashicons-camera:before { content: "\f306" }

.dashicons-images-alt:before { content: "\f232" }

.dashicons-images-alt2:before { content: "\f233" }

.dashicons-video-alt:before { content: "\f234" }

.dashicons-video-alt2:before { content: "\f235" }

.dashicons-video-alt3:before { content: "\f236" }

.dashicons-vault:before { content: "\f178" }

.dashicons-shield:before { content: "\f332" }

.dashicons-shield-alt:before { content: "\f334" }

.dashicons-sos:before { content: "\f468" }

.dashicons-search:before { content: "\f179" }

.dashicons-slides:before { content: "\f181" }

.dashicons-analytics:before { content: "\f183" }

.dashicons-chart-pie:before { content: "\f184" }

.dashicons-chart-bar:before { content: "\f185" }

.dashicons-chart-line:before { content: "\f238" }

.dashicons-chart-area:before { content: "\f239" }

.dashicons-groups:before { content: "\f307" }

.dashicons-businessman:before { content: "\f338" }

.dashicons-id:before { content: "\f336" }

.dashicons-id-alt:before { content: "\f337" }

.dashicons-products:before { content: "\f312" }

.dashicons-awards:before { content: "\f313" }

.dashicons-forms:before { content: "\f314" }

.dashicons-testimonial:before { content: "\f473" }

.dashicons-portfolio:before { content: "\f322" }

.dashicons-book:before { content: "\f330" }

.dashicons-book-alt:before { content: "\f331" }

.dashicons-download:before { content: "\f316" }

.dashicons-upload:before { content: "\f317" }

.dashicons-backup:before { content: "\f321" }

.dashicons-clock:before { content: "\f469" }

.dashicons-lightbulb:before { content: "\f339" }

.dashicons-microphone:before { content: "\f482" }

.dashicons-desktop:before { content: "\f472" }

.dashicons-tablet:before { content: "\f471" }

.dashicons-smartphone:before { content: "\f470" }

.dashicons-phone:before { content: "\f525" }

.dashicons-smiley:before { content: "\f328" }

.dashicons-index-card:before { content: "\f510" }

.dashicons-carrot:before { content: "\f511" }

.dashicons-building:before { content: "\f512" }

.dashicons-store:before { content: "\f513" }

.dashicons-album:before { content: "\f514" }

.dashicons-palmtree:before { content: "\f527" }

.dashicons-tickets-alt:before { content: "\f524" }

.dashicons-money:before { content: "\f526" }

#wpadminbar * { height: auto; width: auto; margin: 0; padding: 0; position: static; text-shadow: none; text-transform: none; letter-spacing: normal; font: 400 13px/32px "Open Sans", sans-serif; -webkit-border-radius: 0; border-radius: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-transition: none; transition: none; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto }

.rtl #wpadminbar * { font-family: Tahoma, sans-serif }

html:lang(he-il) .rtl #wpadminbar * { font-family: Arial, sans-serif }

#wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { color: #eee }

#wpadminbar #wp-admin-bar-my-sites a.ab-item, #wpadminbar #wp-admin-bar-site-name a.ab-item { white-space: nowrap; overflow: hidden; text-overflow: ellipsis }

#wpadminbar ul li:after, #wpadminbar ul li:before { content: normal }

#wpadminbar a, #wpadminbar a img, #wpadminbar a img:hover, #wpadminbar a:hover { outline: 0; border: none; text-decoration: none; background: 0 0 }

#wpadminbar a:active, #wpadminbar a:focus, #wpadminbar div, #wpadminbar input[type=email], #wpadminbar input[type=number], #wpadminbar input[type=password], #wpadminbar input[type=search], #wpadminbar input[type=text], #wpadminbar input[type=url], #wpadminbar select, #wpadminbar textarea { -webkit-box-shadow: none; box-shadow: none; outline: 0 }

#wpadminbar { direction: ltr; color: #ccc; font: 400 13px/32px "Open Sans", sans-serif; height: 32px; position: fixed; top: 0; left: 0; width: 100%; min-width: 600px; z-index: 99999; background: #23282d }

#wpadminbar .ab-sub-wrapper, #wpadminbar ul, #wpadminbar ul li { background: 0 0; clear: none; list-style: none; margin: 0; padding: 0; position: relative; text-indent: 0; z-index: 99999 }

#wpadminbar ul#wp-admin-bar-root-default > li { margin-right: 0 }

#wpadminbar .quicklinks ul { text-align: left }

#wpadminbar li { float: left }

#wpadminbar .ab-empty-item { outline: 0 }

#wpadminbar .quicklinks .ab-top-secondary > li { float: right }

#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input { height: 32px; display: block; padding: 0 10px; margin: 0 }

#wpadminbar .quicklinks > ul > li > a { padding: 0 8px 0 7px }

#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input { margin: 0; padding: 0; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .2); box-shadow: 0 3px 5px rgba(0, 0, 0, .2); background: #32373c; display: none; position: absolute; float: none }

#wpadminbar.ie7 .menupop .ab-sub-wrapper, #wpadminbar.ie7 .shortlink-input { top: 32px; left: 0 }

#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { min-width: 100% }

#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper { right: 0; left: auto }

#wpadminbar .ab-submenu { padding: 6px 0 }

#wpadminbar .selected .shortlink-input { display: block }

#wpadminbar .quicklinks .menupop ul li { float: none }

#wpadminbar .quicklinks .menupop ul li a strong { font-weight: 700 }

#wpadminbar .quicklinks .menupop ul li .ab-item, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li .ab-item, #wpadminbar .shortlink-input, #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item { line-height: 26px; height: 26px; white-space: nowrap; min-width: 140px }

#wpadminbar .shortlink-input { width: 200px }

#wpadminbar li.hover > .ab-sub-wrapper, #wpadminbar.nojs li:hover > .ab-sub-wrapper { display: block }

#wpadminbar .menupop li.hover > .ab-sub-wrapper, #wpadminbar .menupop li:hover > .ab-sub-wrapper { margin-left: 100%; margin-top: -32px }

#wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper, #wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper { margin-left: 0; left: inherit; right: 100% }

#wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus { background: #32373c; color: #00b9eb }

#wpadminbar > #wp-toolbar a:focus span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar li:hover span.ab-label { color: #00b9eb }

#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon { position: relative; float: left; font: 400 20px/1 dashicons; speak: none; padding: 4px 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-image: none !important; margin-right: 6px }

#wpadminbar #adminbarsearch:before, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before { color: #a0a5aa; color: rgba(240, 245, 250, .6); position: relative; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out }

#wpadminbar .ab-label { display: inline-block; height: 32px }

#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop ul li a strong, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar.nojs .quicklinks .menupop:hover ul li a { color: #b4b9be; color: rgba(240, 245, 250, .7) }

#wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover { color: #00b9eb }

#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before, #wpadminbar .menupop .menupop > .ab-item:before { position: absolute; font: 400 17px/1 dashicons; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

#wpadminbar .menupop .menupop > .ab-item { display: block; padding-right: 2em }

#wpadminbar .menupop .menupop > .ab-item:before { top: 1px; right: 4px; content: '\f139'; color: inherit }

#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item { padding-left: 2em; padding-right: 1em }

#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { top: 5px; left: 3px; content: '\f141' }

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary { display: block; position: relative; right: auto; margin: 0; -webkit-box-shadow: none; box-shadow: none }

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu { background: #464b50 }

#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a, #wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover { color: #00b9eb }

#wpadminbar .quicklinks a span#ab-updates { background: #eee; color: #32373c; display: inline; padding: 2px 5px; font-size: 10px; font-weight: 700; -webkit-border-radius: 10px; border-radius: 10px }

#wpadminbar .quicklinks a:hover span#ab-updates { background: #fff; color: #000 }

#wpadminbar .ab-top-secondary { float: right }

#wpadminbar ul li:last-child, #wpadminbar ul li:last-child .ab-item { -webkit-box-shadow: none; box-shadow: none }

#wp-admin-bar-my-account > ul { min-width: 198px }

#wp-admin-bar-my-account > .ab-item:before { content: "\f110"; top: 2px; float: right; margin-left: 6px; margin-right: 0 }

#wp-admin-bar-my-account.with-avatar > .ab-item:before { display: none; content: none }

#wp-admin-bar-my-account.with-avatar > ul { min-width: 270px }

#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar .ab-item { white-space: nowrap }

#wpadminbar #wp-admin-bar-user-actions > li { margin-left: 16px; margin-right: 16px }

#wpadminbar #wp-admin-bar-user-actions.ab-submenu { padding: 6px 0 12px }

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li { margin-left: 88px }

#wpadminbar #wp-admin-bar-user-info { margin-top: 6px; margin-bottom: 15px; height: auto; background: 0 0 }

#wp-admin-bar-user-info .avatar { position: absolute; left: -72px; top: 4px; width: 64px; height: 64px }

#wpadminbar #wp-admin-bar-user-info a { background: 0 0; height: auto }

#wpadminbar #wp-admin-bar-user-info span { background: 0 0; padding: 0; height: 18px }

#wpadminbar #wp-admin-bar-user-info .display-name, #wpadminbar #wp-admin-bar-user-info .username { display: block }

#wpadminbar #wp-admin-bar-user-info .username { color: #999; font-size: 11px }

#wpadminbar #wp-admin-bar-my-account.with-avatar > a img { width: auto; height: 16px; padding: 0; border: 1px solid #82878c; background: #eee; line-height: 24px; vertical-align: middle; margin: -4px 0 0 6px; float: none; display: inline }

#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar > a img { width: auto }

#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon { width: 15px; height: 20px; margin-right: 0; padding: 6px 0 5px }

#wpadminbar #wp-admin-bar-wp-logo > .ab-item { padding: 0 7px }

#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { content: '\f120'; top: 2px }

#wpadminbar .quicklinks li .blavatar { float: left; font: 400 16px/1 dashicons !important; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #eee }

#wpadminbar .quicklinks li a:hover .blavatar { color: #00b9eb }

#wpadminbar .quicklinks li .blavatar:before { content: '\f120'; height: 16px; width: 16px; display: inline-block; margin: 6px 8px 0 -2px }

#wpadminbar #wp-admin-bar-appearance { margin-top: -12px }

#wpadminbar #wp-admin-bar-my-sites > .ab-item:before, #wpadminbar #wp-admin-bar-site-name > .ab-item:before { content: '\f112'; top: 2px }

#wpadminbar #wp-admin-bar-edit > .ab-item:before { content: '\f464'; top: 2px }

#wpadminbar #wp-admin-bar-site-name > .ab-item:before { content: "\f226" }

.wp-admin #wpadminbar #wp-admin-bar-site-name > .ab-item:before { content: "\f102" }

#wpadminbar #wp-admin-bar-comments .ab-icon { margin-right: 6px }

#wpadminbar #wp-admin-bar-comments .ab-icon:before { content: '\f101'; top: 3px }

#wpadminbar #wp-admin-bar-comments .count-0 { opacity: .5 }

#wpadminbar #wp-admin-bar-new-content .ab-icon:before { content: '\f132'; top: 4px }

#wpadminbar #wp-admin-bar-updates .ab-icon:before { content: '\f463'; top: 2px }

#wpadminbar.ie8 #wp-admin-bar-search { display: block; min-width: 32px }

#wpadminbar #wp-admin-bar-search .ab-item { padding: 0; background: 0 0 }

#wpadminbar #adminbarsearch { position: relative; height: 32px; padding: 0 2px; z-index: 1 }

#wpadminbar #adminbarsearch:before { position: absolute; top: 6px; left: 5px; z-index: 20; font: 400 20px/1 dashicons !important; content: '\f179'; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input { position: relative; z-index: 30; font: 13px/24px "Open Sans", sans-serif; height: 24px; width: 24px; max-width: none; padding: 0 3px 0 24px; margin: 0; color: #ccc; background-color: rgba(255, 255, 255, 0); border: none; outline: 0; cursor: pointer; -webkit-box-shadow: none; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition-duration: 400ms; transition-duration: 400ms; -webkit-transition-property: width, background; transition-property: width, background; -webkit-transition-timing-function: ease; transition-timing-function: ease }

#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { z-index: 10; color: #000; width: 200px; background-color: rgba(255, 255, 255, .9); cursor: text; border: 0 }

#wpadminbar.ie7 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input { margin-top: 3px; width: 120px }

#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input { background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7) }

#wpadminbar.ie8 #adminbarsearch.adminbar-focused:before { content: '\f179 ' }

#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus { background: #fff; z-index: -1 }

#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: #999 }

#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { color: #999 }

#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { color: #999 }

#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { color: #999 }

#wpadminbar #adminbarsearch .adminbar-button, .customize-support #wpadminbar .hide-if-customize, .customize-support .hide-if-customize, .customize-support .wp-core-ui .hide-if-customize, .customize-support.wp-core-ui .hide-if-customize, .no-customize-support #wpadminbar .hide-if-no-customize, .no-customize-support .hide-if-no-customize, .no-customize-support .wp-core-ui .hide-if-no-customize, .no-customize-support.wp-core-ui .hide-if-no-customize { display: none }

#wpadminbar .screen-reader-text, #wpadminbar .screen-reader-text span { position: absolute; left: -1000em; top: -1000em; height: 1px; width: 1px; overflow: hidden }

#wpadminbar .screen-reader-shortcut { position: absolute; top: -1000em }

#wpadminbar .screen-reader-shortcut:focus { left: 6px; top: 7px; height: auto; width: auto; display: block; font-size: 14px; font-weight: 700; padding: 15px 23px 14px; background: #f1f1f1; color: #21759b; z-index: 100000; line-height: normal; text-decoration: none; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6) }

* html #wpadminbar { overflow: hidden; position: absolute }

* html #wpadminbar .quicklinks ul li a { float: left }

* html #wpadminbar .menupop a span { background-image: none }

.no-font-face #wpadminbar ul.ab-top-menu > li > a.ab-item { display: block; width: 45px; text-align: center; overflow: hidden; margin: 0 3px }

.no-font-face #wpadminbar #wp-admin-bar-edit > .ab-item, .no-font-face #wpadminbar #wp-admin-bar-my-sites > .ab-item, .no-font-face #wpadminbar #wp-admin-bar-site-name > .ab-item { text-indent: 0 }

.no-font-face #wpadminbar #wp-admin-bar-wp-logo > .ab-item, .no-font-face #wpadminbar .ab-icon, .no-font-face #wpadminbar .ab-icon:before, .no-font-face #wpadminbar a.ab-item:before { display: none !important }

.no-font-face #wpadminbar ul.ab-top-menu > li > a > span.ab-label { display: inline }

.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon { display: inline !important }

.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before { content: "Menu"; font: 14px/45px sans-serif !important; display: inline-block !important; color: #fff }

.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item { color: #fff }

@media screen and (max-width: 782px) {
    html #wpadminbar { height: 46px; min-width: 300px }

    #wpadminbar * { font: 400 14px/32px "Open Sans", sans-serif }

    #wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks > ul > li > a { padding: 0; height: 46px; line-height: 46px; width: auto }

    #wpadminbar .ab-icon { font: 40px/1 dashicons !important; margin: 0; width: 52px; height: 46px; text-align: center }

    #wpadminbar .ab-icon:before { text-align: center }

    #wpadminbar .ab-submenu { padding: 0 }

    #wpadminbar #wp-admin-bar-my-account a.ab-item, #wpadminbar #wp-admin-bar-my-sites a.ab-item, #wpadminbar #wp-admin-bar-site-name a.ab-item { text-overflow: clip }

    #wpadminbar .ab-label { display: none }

    #wpadminbar .menupop li.hover > .ab-sub-wrapper, #wpadminbar .menupop li:hover > .ab-sub-wrapper { margin-top: -46px }

    #wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop > .ab-item { padding-right: 30px }

    #wpadminbar .menupop .menupop > .ab-item:before { top: 10px; right: 6px }

    #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item { font-size: 16px; padding: 6px 15px 12px }

    #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty { display: none }

    #wpadminbar #wp-admin-bar-wp-logo > .ab-item { padding: 0 }

    #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon { padding: 0; width: 52px; height: 46px; text-align: center; vertical-align: top }

    #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { font: 28px/1 dashicons !important; top: -3px }

    #wpadminbar #wp-admin-bar-edit > .ab-item, #wpadminbar #wp-admin-bar-my-account > .ab-item, #wpadminbar #wp-admin-bar-my-sites > .ab-item, #wpadminbar #wp-admin-bar-site-name > .ab-item { text-indent: 100%; white-space: nowrap; overflow: hidden; width: 52px; padding: 0; color: #999; position: relative }

    #wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon { padding: 0; margin-right: 0 }

    #wpadminbar #wp-admin-bar-edit > .ab-item:before, #wpadminbar #wp-admin-bar-my-account > .ab-item:before, #wpadminbar #wp-admin-bar-my-sites > .ab-item:before, #wpadminbar #wp-admin-bar-site-name > .ab-item:before { display: block; text-indent: 0; font: 400 32px/1 dashicons; speak: none; top: 7px; width: 52px; text-align: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

    #wpadminbar #wp-admin-bar-appearance { margin-top: 0 }

    #wpadminbar #wp-admin-bar-search, #wpadminbar .quicklinks li .blavatar:before { display: none }

    #wpadminbar #wp-admin-bar-new-content .ab-icon:before { top: 0; line-height: 53px; height: 46px !important; text-align: center; width: 52px; display: block }

    #wpadminbar #wp-admin-bar-updates { text-align: center }

    #wpadminbar #wp-admin-bar-updates .ab-icon:before { top: 3px }

    #wpadminbar #wp-admin-bar-comments .ab-icon { margin: 0 }

    #wpadminbar #wp-admin-bar-comments .ab-icon:before { display: block; font-size: 34px; height: 46px; line-height: 47px; top: 0 }

    #wpadminbar #wp-admin-bar-my-account > a { position: relative; white-space: nowrap; text-indent: 150%; width: 28px; padding: 0 10px; overflow: hidden }

    #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img { position: absolute; top: 13px; right: 10px; width: 26px; height: 26px }

    #wpadminbar #wp-admin-bar-user-actions.ab-submenu { padding: 0 }

    #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar { display: none }

    #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li { margin: 0 }

    #wpadminbar #wp-admin-bar-user-info .display-name { height: auto; font-size: 16px; line-height: 24px; color: #eee }

    #wpadminbar #wp-admin-bar-user-info a { padding-top: 4px }

    #wpadminbar #wp-admin-bar-user-info .username { line-height: .8 !important; margin-bottom: -2px }

    #wp-toolbar > ul > li { display: none }

    #wpadminbar li#wp-admin-bar-comments, #wpadminbar li#wp-admin-bar-edit, #wpadminbar li#wp-admin-bar-menu-toggle, #wpadminbar li#wp-admin-bar-my-account, #wpadminbar li#wp-admin-bar-my-sites, #wpadminbar li#wp-admin-bar-new-content, #wpadminbar li#wp-admin-bar-site-name, #wpadminbar li#wp-admin-bar-updates, #wpadminbar li#wp-admin-bar-wp-logo { display: block }

    #wpadminbar li.hover ul li, #wpadminbar li:hover ul li, #wpadminbar li:hover ul li:hover ul li { display: list-item }

    #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { min-width: -webkit-fit-content; min-width: -moz-fit-content; min-width: fit-content }

    #wpadminbar ul#wp-admin-bar-root-default > li { margin-right: 0 }

    #wpadminbar #wp-admin-bar-comments, #wpadminbar #wp-admin-bar-edit, #wpadminbar #wp-admin-bar-my-account, #wpadminbar #wp-admin-bar-my-sites, #wpadminbar #wp-admin-bar-new-content, #wpadminbar #wp-admin-bar-site-name, #wpadminbar #wp-admin-bar-updates, #wpadminbar #wp-admin-bar-wp-logo, #wpadminbar .ab-top-menu, #wpadminbar .ab-top-secondary { position: static }

    #wpadminbar #wp-admin-bar-my-account { float: right }

    .network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account { margin-right: 0 }

    #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before { top: 10px; left: 0 }
}

@media screen and (max-width: 600px) {
    #wpadminbar { position: absolute }

    #wp-responsive-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 400 }

    #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper { width: 100%; left: 0 }

    #wpadminbar .menupop .menupop > .ab-item:before { display: none }

    #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper { margin-left: 0 }

    #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper { margin: 0; width: 100%; top: auto; left: auto }

    #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper .ab-item { font-size: 16px; padding: 6px 15px 19px 30px }

    #wpadminbar li:hover ul li ul li { display: list-item }

    #wpadminbar li#wp-admin-bar-updates, #wpadminbar li#wp-admin-bar-wp-logo { display: none }

    #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper { position: static; -webkit-box-shadow: none; box-shadow: none }
}

#wpwrap { height: auto; min-height: 100%; width: 100%; position: relative; -webkit-font-smoothing: subpixel-antialiased }

#wpcontent { height: 100%; padding-left: 20px }

#wpcontent, #wpfooter { margin-left: 160px }

.folded #wpcontent, .folded #wpfooter { margin-left: 36px }

#wpbody-content { padding-bottom: 65px; float: left; width: 100%; overflow: visible !important }

.inner-sidebar { float: right; clear: right; display: none; width: 281px; position: relative }

.columns-2 .inner-sidebar { margin-right: auto; width: 286px; display: block }

.columns-2 .inner-sidebar #side-sortables, .inner-sidebar #side-sortables { min-height: 300px; width: 280px; padding: 0 }

.has-right-sidebar .inner-sidebar { display: block }

.has-right-sidebar #post-body { float: left; clear: left; width: 100%; margin-right: -2000px }

.has-right-sidebar #post-body-content { margin-right: 300px; float: none; width: auto }

#col-container, #col-left, #col-right { overflow: hidden; padding: 0; margin: 0 }

#col-left { width: 35% }

#col-right { float: right; clear: right; width: 65% }

.col-wrap { padding: 0 7px }

.alignleft { float: left }

.alignright { float: right }

.textleft { text-align: left }

.textright { text-align: right }

.clear { clear: both }

.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { position: absolute; margin: -1px; padding: 0; height: 1px; width: 1px; overflow: hidden; clip: rect(0 0 0 0); border: 0 }

.screen-reader-shortcut { position: absolute; top: -1000em }

.screen-reader-shortcut:focus { left: 6px; top: -25px; height: auto; width: auto; display: block; font-size: 14px; font-weight: 600; padding: 15px 23px 14px; background: #f1f1f1; color: #21759b; z-index: 100000; line-height: normal; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); text-decoration: none; outline: 0 }

.hidden, .js .closed .inside, .js .hide-if-js, .js .wp-core-ui .hide-if-js, .js.wp-core-ui .hide-if-js, .no-js .hide-if-no-js, .no-js .wp-core-ui .hide-if-no-js, .no-js.wp-core-ui .hide-if-no-js { display: none }

#menu-management .menu-edit, #menu-settings-column .accordion-container, .comment-ays, .feature-filter, .imgedit-group, .manage-menus, .menu-item-handle, .popular-tags, .stuffbox, .widget-inside, .widget-top, .widgets-holder-wrap, .wp-editor-container, p.popular-tags, table.widefat { border: 1px solid #e5e5e5; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04); box-shadow: 0 1px 1px rgba(0, 0, 0, .04) }

.comment-ays, .feature-filter, .imgedit-group, .popular-tags, .stuffbox, .widgets-holder-wrap, .wp-editor-container, p.popular-tags, table.widefat { background: #fff }

body, html { height: 100%; margin: 0; padding: 0 }

html { background: #f1f1f1 }

body { color: #444; font-family: "Open Sans", sans-serif; font-size: 13px; line-height: 1.4em; min-width: 600px }

body.iframe { min-width: 0; padding-top: 1px }

body.modal-open { overflow: hidden }

body.mobile.modal-open #wpwrap { overflow: hidden; position: fixed; height: 100% }

iframe, img { border: 0 }

td { font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit }

a { color: #0073aa; -webkit-transition-property: border, background, color; transition-property: border, background, color; -webkit-transition-duration: .05s; transition-duration: .05s; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out }

a, div { outline: 0 }

a:active, a:hover { color: #00a0d2 }

a:focus { color: #124964; -webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8); box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8) }

.ie8 a:focus { outline: #5b9dd9 solid 1px }

#adminmenu a:focus, .screen-reader-text:focus { -webkit-box-shadow: none; box-shadow: none; outline: 0 }

blockquote, q { quotes: none }

blockquote:after, blockquote:before, q:after, q:before { content: ''; content: none }

p { font-size: 13px; line-height: 1.5; margin: 1em 0 }

blockquote { margin: 1em }

dd, li { margin-bottom: 6px }

h1, h2, h3, h4, h5, h6 { display: block; font-weight: 600 }

h1 { font-size: 2em; margin: .67em 0 }

h2 { color: #23282d; font-size: 1.5em; margin: .83em 0; font-weight: 400 }

h3 { color: #23282d; font-size: 1.3em; margin: 1em 0 }

h4 { font-size: 1em; margin: 1.33em 0 }

h5 { font-size: .83em; margin: 1.67em 0 }

h6 { font-size: .67em; margin: 2.33em 0 }

ol, ul { padding: 0 }

ul { list-style: none }

ol { list-style-type: decimal; margin-left: 2em }

ul.ul-disc { list-style: disc }

ul.ul-square { list-style: square }

ol.ol-decimal { list-style: decimal }

ol.ol-decimal, ul.ul-disc, ul.ul-square { margin-left: 1.8em }

ol.ol-decimal > li, ul.ul-disc > li, ul.ul-square > li { margin: 0 0 .5em }

.ltr { direction: ltr }

.code, code { font-family: Consolas, Monaco, monospace; direction: ltr; unicode-bidi: embed }

code, kbd { padding: 3px 5px 2px; margin: 0 1px; background: #eaeaea; background: rgba(0, 0, 0, .07); font-size: 13px }

.subsubsub { list-style: none; margin: 8px 0 0; padding: 0; font-size: 13px; float: left; color: #666 }

.subsubsub a { line-height: 2; padding: .2em; text-decoration: none }

.subsubsub a .count, .subsubsub a.current .count { color: #999; font-weight: 400 }

.subsubsub a.current { font-weight: 600; border: none }

.subsubsub li { display: inline-block; margin: 0; padding: 0; white-space: nowrap }

.widefat { border-spacing: 0; width: 100%; clear: both; margin: 0 }

.widefat * { word-wrap: break-word }

.widefat a { text-decoration: none }

.widefat td, .widefat th { padding: 8px 10px }

.widefat thead th { border-bottom: 1px solid #e1e1e1 }

.widefat tfoot th { border-top: 1px solid #e1e1e1; border-bottom: none }

.widefat .no-items td { border-bottom-width: 0 }

.widefat td { vertical-align: top }

.widefat td, .widefat td ol, .widefat td p, .widefat td ul { font-size: 13px; line-height: 1.5em }

.widefat th { text-align: left; line-height: 1.3em; font-size: 14px }

.widefat th input { margin: 0 0 0 8px; padding: 0; vertical-align: text-top }

.widefat .check-column { width: 2.2em; padding: 6px 0 25px; vertical-align: top }

.widefat th input[type=checkbox] { margin-top: -1px }

.widefat.media .check-column { padding-top: 8px }

.widefat tbody th.check-column, .widefat tfoot th.check-column, .widefat thead th.check-column { padding: 11px 0 0 3px }

.widefat thead th.check-column { padding-top: 10px }

.update-php div.error, .update-php div.updated { margin-left: 0 }

.no-js .widefat tfoot .check-column input, .no-js .widefat thead .check-column input { display: none }

.column-comments, .column-links, .column-posts, .widefat .num { text-align: center }

.widefat th#comments { vertical-align: middle }

.wrap { margin: 10px 20px 0 2px }

.attention { color: #00a0d2 }

.subtitle, .wrap h2 { font-weight: 400; margin: 0 }

.wrap h2 { font-size: 23px; font-weight: 400; padding: 9px 15px 4px 0; line-height: 29px }

.subtitle { color: #777; font-size: 14px; padding-left: 25px }

.wrap .add-new-h2, .wrap .add-new-h2:active { margin-left: 4px; padding: 4px 8px; position: relative; top: -3px; text-decoration: none; border: none; -webkit-border-radius: 2px; border-radius: 2px; background: #e0e0e0; text-shadow: none; font-weight: 600; font-size: 13px }

.wrap .add-new-h2:hover { background: #00a0d2; color: #fff }

.wrap h2.long-header { padding-right: 0 }

.wp-dialog { background-color: #fff }

.sorthelper { background-color: #ccf3fa }

.ac_match, .subsubsub a.current { color: #000 }

.alternate, .striped > tbody > :nth-child(odd) { background-color: #f9f9f9 }

.bar { background-color: #e8e8e8; border-right-color: #99d }

.media-upload-form label.form-help, td.help { color: #9a9a9a }

.highlight { background-color: #e4f2fd; color: #000 }

.wp-ui-primary { color: #fff; background-color: #32373c }

.wp-ui-text-primary { color: #32373c }

.wp-ui-highlight { color: #fff; background-color: #1e8cbe }

.wp-ui-text-highlight { color: #1e8cbe }

.wp-ui-notification { color: #fff; background-color: #d54e21 }

.wp-ui-text-notification { color: #d54e21 }

.wp-ui-text-icon { color: #999 }

img.emoji { display: inline !important; border: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -.1em !important; background: none !important; padding: 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important }

#nav-menu-footer, #nav-menu-header, #your-profile #rich_editing, .checkbox, .control-section .accordion-section-title, .menu-item-handle, .postbox .hndle, .side-info, .sidebar-name, .stuffbox .hndle, .widefat tfoot th, .widefat thead th, .widget .widget-top { line-height: 1.4em }

.menu-item-handle, .widget .widget-top { background: #fafafa; color: #23282d }

.postbox .hndle, .stuffbox .hndle { border-bottom: 1px solid #eee }

.quicktags, .search { background-color: #ccc; color: #000; font-size: 12px }

.icon32 { display: none }

#bulk-titles div a:before, #welcome-panel.welcome-panel .welcome-panel-close:before, .notice-dismiss:before, .tagchecklist span a:before { background: 0 0; color: #b4b9be; content: '\f153'; display: block !important; font: 400 16px/1 dashicons; speak: none; height: 20px; text-align: center; width: 20px; -webkit-font-smoothing: antialiased !important }

#welcome-panel.welcome-panel .welcome-panel-close:before { margin: 0 }

#bulk-titles div a:before, .tagchecklist span a:before { margin: 2px 0 }

#bulk-titles div a:hover:before, #welcome-panel.welcome-panel .welcome-panel-close:hover:before, .tagchecklist span a:hover:before { color: #c00 }

.key-labels label { line-height: 24px }

b, strong { font-weight: 600 }

.pre { white-space: pre-wrap; word-wrap: break-word }

.howto { color: #666; font-style: italic; display: block }

p.install-help { margin: 8px 0; font-style: italic }

.no-break { white-space: nowrap }

hr { border: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #fafafa }

#all-plugins-table .plugins a.delete, #media-items a.delete, #media-items a.delete-permanently, #nav-menu-footer .menu-delete, #search-plugins-table .plugins a.delete, .plugins a.delete, .row-actions span.delete a, .row-actions span.spam a, .row-actions span.trash a, .submitbox .submitdelete { color: #a00 }

#all-plugins-table .plugins a.delete:hover, #media-items a.delete-permanently:hover, #media-items a.delete:hover, #nav-menu-footer .menu-delete:hover, #search-plugins-table .plugins a.delete:hover, .file-error, .plugins a.delete:hover, .row-actions .delete a:hover, .row-actions .spam a:hover, .row-actions .trash a:hover, .submitbox .submitdelete:hover, .widget-control-remove:hover, abbr.required { color: red; text-decoration: none; border: none }

#major-publishing-actions { padding: 10px; clear: both; border-top: 1px solid #ddd; background: #f5f5f5 }

#delete-action { line-height: 28px; vertical-align: middle; text-align: left; float: left }

#publishing-action { text-align: right; float: right; line-height: 23px }

#publishing-action .spinner { float: left }

#misc-publishing-actions { padding: 6px 0 0 }

.misc-pub-section { padding: 6px 10px 8px }

#minor-publishing-actions { padding: 10px 10px 0; text-align: right }

#save-post { float: left }

.preview { float: right }

#sticky-span { margin-left: 18px }

.side-info { margin: 0; padding: 4px; font-size: 11px }

.side-info h5 { padding-bottom: 7px; font-size: 14px; margin: 12px 2px 5px; border-bottom: 1px solid #dadada }

.side-info ul { margin: 0; padding-left: 18px; list-style: square; color: #666 }

.approve, .unapproved .unapprove { display: none }

.spam .approve, .trash .approve, .unapproved .approve { display: inline }

td.action-links, th.action-links { text-align: right }

.wp-filter { display: inline-block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 12px 0 25px; padding: 0 20px; width: 100%; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04); box-shadow: 0 1px 1px rgba(0, 0, 0, .04); border: 1px solid #e5e5e5; background: #fff; color: #555; font-size: 13px }

.wp-filter a { text-decoration: none }

.filter-count { display: inline-block; vertical-align: middle; min-width: 4em }

.filter-count .count, .title-count { display: inline-block; position: relative; top: -1px; padding: 4px 10px; -webkit-border-radius: 30px; border-radius: 30px; background: #777; color: #fff; font-size: 14px; font-weight: 600 }

.title-count { display: inline; top: -3px; margin-left: 5px; margin-right: 20px }

.filter-items { float: left }

.filter-links, .filter-links li { display: inline-block; margin: 0 }

.filter-links li > a { display: inline-block; margin: 0 10px; padding: 15px 0; border-bottom: 4px solid #fff; color: #666; cursor: pointer }

.filter-links .current { -webkit-box-shadow: none; box-shadow: none; border-bottom: 4px solid #666; color: #23282d }

.filter-links li > a:focus, .filter-links li > a:hover, .show-filters .filter-links a.current:focus, .show-filters .filter-links a.current:hover { color: #00a0d2 }

.wp-filter .search-form { float: right; margin: 10px 0 }

.wp-filter .search-form input[type=search] { margin: 0; padding: 3px 5px; width: 280px; max-width: 100%; font-size: 16px; font-weight: 300; line-height: 1.5 }

.wp-filter .search-form select { margin: 0; height: 32px; vertical-align: top }

.wp-filter .search-form.search-plugins { display: inline-block }

.wp-filter .drawer-toggle { display: inline-block; margin: 0 10px; padding: 4px 6px; color: #666; cursor: pointer }

.wp-filter .drawer-toggle:before { display: inline-block; vertical-align: top; content: "\f111"; margin: 0 5px 0 0; width: 16px; height: 16px; color: #777; -webkit-transition: color .1s ease-in 0; transition: color .1s ease-in 0; font-family: dashicons; font-size: 16px; line-height: 1; text-align: center; text-decoration: inherit; font-weight: 400; font-style: normal; -webkit-font-smoothing: antialiased }

.wp-filter .drawer-toggle:hover, .wp-filter .drawer-toggle:hover:before { color: #00a0d2 }

.wp-filter .drawer-toggle.current:before { color: #fff }

.filter-drawer { display: none; margin: 0 -20px; padding: 20px; border-top: 1px solid #eee; background: #fafafa }

.show-filters .filter-drawer { display: block; overflow: hidden; width: 100% }

.show-filters .wp-filter .drawer-toggle:focus, .show-filters .wp-filter .drawer-toggle:hover { background: #2ea2cc }

.show-filters .filter-links a.current { border-bottom: none }

.show-filters .wp-filter .drawer-toggle { -webkit-border-radius: 2px; border-radius: 2px; border: none; background: #777; color: #fff }

.show-filters .wp-filter .drawer-toggle:before { color: #fff }

.filter-group { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin: 0 1% 0 0; padding: 10px; width: 24%; background: #fff; border: 1px solid #e5e5e5; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04); box-shadow: 0 1px 1px rgba(0, 0, 0, .04) }

.filter-group h4 { position: relative; margin: 0 }

.filter-drawer ol { margin: 20px 0 0; list-style-type: none; font-size: 12px }

.filter-drawer li { display: inline-block; vertical-align: top; margin: 5px 0; padding-right: 25px; width: 160px; list-style-type: none }

.filter-drawer .buttons { margin-bottom: 20px }

.filter-drawer .buttons .button span { display: inline-block; opacity: .8; font-size: 12px; text-indent: 10px }

.wp-filter .button.clear-filters { display: none; margin-left: 10px }

.filtered-by { display: none; margin: 0 }

.filtered-by > span { font-weight: 600 }

.filtered-by a { margin-left: 10px }

.filtered-by .tags { display: inline }

.filtered-by .tag { margin: 0 5px; padding: 4px 8px; border: 1px solid #e5e5e5; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04); box-shadow: 0 1px 1px rgba(0, 0, 0, .04); background: #fff; font-size: 11px }

.filters-applied .filter-drawer .buttons, .filters-applied .filter-drawer br, .filters-applied .filter-group { display: none !important }

.filters-applied .filtered-by { display: block }

.filters-applied .filter-drawer { padding: 20px }

.error .content-filterable, .loading-content .content-filterable, .show-filters .content-filterable, .show-filters.filters-applied.loading-content .content-filterable { display: none }

.show-filters.filters-applied .content-filterable { display: block }

.loading-content .spinner { display: block; margin: 40px auto 0; float: none }

@media only screen and (max-width: 1120px) {
    .filter-drawer { border-bottom: 1px solid #eee }

    .filter-group { margin-bottom: 0; margin-top: 5px; width: 100% }

    .filter-group li { margin: 10px 0 }
}

@media only screen and (max-width: 1000px) {
    .filter-items { float: none }

    .wp-filter .media-toolbar-primary, .wp-filter .media-toolbar-secondary, .wp-filter .search-form { float: none; position: relative; max-width: 100% }
}

@media only screen and (max-width: 782px) {
    .filter-group li { padding: 0; width: 50% }
}

@media only screen and (max-width: 320px) {
    .filter-count { display: none }

    .wp-filter .drawer-toggle { margin: 10px 0 }

    .filter-group li, .wp-filter .search-form input[type=search] { width: 100% }
}

.notice, div.error, div.updated { 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: 5px 15px 2px; padding: 1px 12px }

.form-table td .notice p, .notice p, div.error p, div.updated p { margin: .5em 0; padding: 2px }

.wp-core-ui .notice.is-dismissible { padding-right: 38px; position: relative }

.notice-dismiss { position: absolute; top: 0; right: 1px; border: none; margin: 0; padding: 9px; background: 0 0; color: #b4b9be; cursor: pointer }

.notice-dismiss:before { position: relative; top: 0; left: 0; line-height: 20px }

.notice-dismiss:active:before, .notice-dismiss:focus:before, .notice-dismiss:hover:before { color: #c00 }

.notice-dismiss:focus { outline: 0; -webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8); box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8); color: #c00 }

.ie8 .notice-dismiss:focus { outline: #5b9dd9 solid 1px }

.notice-success, div.updated { border-color: #7ad03a }

.notice-warning { border-color: #ffba00 }

.notice-error, div.error { border-color: #dd3d36 }

.notice-info { border-color: #00a0d2 }

.media-upload-form .notice, .media-upload-form div.error, .wrap .notice, .wrap div.error, .wrap div.updated { margin: 5px 0 15px }

#update-nag, .update-nag { display: inline-block; line-height: 19px; padding: 11px 15px; font-size: 14px; text-align: left; margin: 25px 20px 0 2px; background-color: #fff; border-left: 4px solid #ffba00; -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1) }

.update-message { color: #000 }

.update-php .spinner { float: none; margin: -4px 0 }

#ajax-loading, .ajax-feedback, .ajax-loading, .imgedit-wait-spin, .list-ajax-loading { visibility: hidden }

#ajax-response.alignleft { margin-left: 2em }

#adminmenu a, #catlist a, #taglist a { text-decoration: none }

#contextual-help-wrap, #screen-options-wrap { margin: 0; padding: 8px 20px 12px; position: relative }

#contextual-help-wrap { overflow: auto; margin-left: 0 !important }

#screen-meta .screen-reader-text { visibility: hidden }

#screen-meta-links { margin: 0 20px 0 0 }

#screen-meta-links a { padding: 3px 6px 3px 16px }

#screen-meta-links a:focus { outline: 0 }

#screen-meta { display: none; margin: 0 20px -1px 0; position: relative; background-color: #fff; border: 1px solid #ddd; border-top: none; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .025); box-shadow: 0 1px 0 rgba(0, 0, 0, .025) }

#contextual-help-link-wrap, #screen-options-link-wrap { float: right; height: 28px; margin: 0 0 0 6px; border: 1px solid #ddd; border-top: none; background: #fff; -webkit-box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1); box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1) }

#screen-meta-links .screen-meta-toggle { position: relative; top: 0 }

#screen-meta-links a { color: #777 }

#screen-meta-links a:active, #screen-meta-links a:focus, #screen-meta-links a:hover { color: #32373c }

#screen-meta-links a.show-settings { display: block; font-size: 13px; height: 22px; line-height: 22px; text-decoration: none; z-index: 1 }

#screen-meta-links a:after { right: 0; content: '\f140'; font: 400 20px/1 dashicons; speak: none; display: inline-block; padding: 0 5px 0 0; bottom: 2px; position: relative; vertical-align: bottom; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none !important; color: #b4b9be }

#screen-meta-links a.screen-meta-active:after { content: '\f142' }

#screen-meta-links a.show-settings:hover { text-decoration: none }

.toggle-arrow { background-repeat: no-repeat; background-position: top left; background-color: transparent; height: 22px; line-height: 22px; display: block }

.toggle-arrow-active { background-position: bottom left }

#contextual-help-wrap h5, #screen-options-wrap h5 { margin: 8px 0; font-size: 13px }

.metabox-prefs label { display: inline-block; padding-right: 15px; line-height: 30px }

.metabox-prefs label input[type=checkbox] { margin-top: -4px; margin-right: 6px }

.metabox-prefs label input { margin: 0 5px 0 2px }

.metabox-prefs .columns-prefs label input { margin: 0 2px }

.metabox-prefs label a { display: none }

.metabox-prefs .screen-options { padding-top: 10px }

.metabox-prefs .screen-options input, .metabox-prefs .screen-options label { margin-top: 0; margin-bottom: 0; vertical-align: middle }

.metabox-prefs .screen-options .screen-per-page { margin-right: 15px }

.metabox-prefs .screen-options label { line-height: 28px; padding-right: 0 }

#contextual-help-wrap { padding: 0 }

#contextual-help-columns { position: relative }

#contextual-help-back { position: absolute; top: 0; bottom: 0; left: 150px; right: 170px; border: 1px solid #e1e1e1; border-top: none; border-bottom: none; background: #f6fbfd }

#contextual-help-wrap.no-sidebar #contextual-help-back { right: 0; border-right-width: 0; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px }

.contextual-help-tabs { float: left; width: 150px; margin: 0 }

.contextual-help-tabs ul { margin: 1em 0 }

.contextual-help-tabs li { margin-bottom: 0; list-style-type: none; border-style: solid; border-width: 0 0 0 2px; border-color: transparent }

.contextual-help-tabs a { display: block; padding: 5px 5px 5px 12px; line-height: 18px; text-decoration: none; border: 1px solid transparent; border-right: none; border-left: none }

.contextual-help-tabs a:hover { color: #32373c }

.contextual-help-tabs .active { padding: 0; margin: 0 -1px 0 0; border-left: 2px solid #00a0d2; background: #f6fbfd; -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .02), 0 1px 0 rgba(0, 0, 0, .02); box-shadow: 0 2px 0 rgba(0, 0, 0, .02), 0 1px 0 rgba(0, 0, 0, .02) }

.contextual-help-tabs .active a { border-color: #e1e1e1; color: #32373c }

.contextual-help-tabs-wrap { padding: 0 20px; overflow: auto }

.help-tab-content { display: none; margin: 0 22px 12px 0; line-height: 1.6em }

.help-tab-content.active { display: block }

.help-tab-content ul li { list-style-type: disc; margin-left: 18px }

.contextual-help-sidebar { width: 150px; float: right; padding: 0 8px 0 12px; overflow: auto }

html.wp-toolbar { padding-top: 32px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

.widefat td, .widefat th { color: #555 }

.widefat th { font-weight: 400 }

.widefat tfoot tr th, .widefat thead tr th { color: #32373c }

.widefat td p { margin: 2px 0 .8em }

.widefat ol, .widefat p, .widefat ul { color: #32373c }

.widefat .column-comment p { margin: .6em 0 }

.postbox-container { float: left }

.postbox-container .meta-box-sortables { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

#wpbody-content .metabox-holder { padding-top: 10px }

.metabox-holder .postbox-container .empty-container { border: 3px dashed #b4b9be; height: 250px }

.columns-2 #postbox-container-3 .empty-container, .columns-2 #postbox-container-4 .empty-container, .columns-3 #postbox-container-4 .empty-container, .metabox-holder.columns-1 .postbox-container .empty-container { border: 0; height: 0; min-height: 0 }

#post-body-content { width: 100%; min-width: 463px; float: left }

#post-body.columns-2 #postbox-container-1 { float: right; margin-right: -300px; width: 280px }

#post-body.columns-2 #side-sortables { min-height: 250px }

@media only screen and (max-width: 799px) {
    #wpbody-content .metabox-holder .postbox-container .empty-container { border: 0; height: 0; min-height: 0 }
}

.js .postbox .hndle, .js .widget .widget-top { cursor: move }

.hndle a { font-size: 11px; font-weight: 400 }

.postbox .handlediv { float: right; width: 27px; height: 30px }

.js .postbox .handlediv { cursor: pointer }

.sortable-placeholder { border: 1px dashed #b4b9be; margin-bottom: 20px }

.postbox, .stuffbox { margin-bottom: 20px; padding: 0; line-height: 1 }

.postbox .hndle, .stuffbox .hndle { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }

.postbox .inside, .stuffbox .inside { padding: 0 12px 12px; line-height: 1.4em; font-size: 13px }

.postbox .inside { margin: 11px 0; position: relative }

.postbox .inside > p:last-child, .rss-widget ul li:last-child { margin-bottom: 1px !important }

.postbox.closed h3 { border: none; -webkit-box-shadow: none; box-shadow: none }

.postbox table.form-table { margin-bottom: 0 }

.postbox table.widefat { -webkit-box-shadow: none; box-shadow: none }

.temp-border { border: 1px dotted #ccc }

.columns-prefs label { padding: 0 5px }

#adminmenu .wp-submenu li.current, #adminmenu .wp-submenu li.current a, #adminmenu .wp-submenu li.current a:hover, #dashboard_right_now .versions .b, #ed_reply_toolbar #ed_reply_strong, #pass-strength-result.short, #pass-strength-result.strong, #post-status-display, #post-visibility-display, .feature-filter .feature-name, .item-controls .item-order a, .media-item .percent, .plugins .name { font-weight: 600 }

#wpfooter { position: absolute; bottom: 0; left: 0; right: 0; padding: 10px 20px; color: #777 }

#wpfooter p { font-size: 13px; margin: 0; line-height: 20px }

#footer-thankyou { font-style: italic }

#wpfooter a { text-decoration: none }

#wpfooter a:hover { text-decoration: underline }

.nav-tab { border: 1px solid #ccc; border-bottom: none; background: #e4e4e4; color: #555; font-size: 12px; line-height: 16px; display: inline-block; padding: 4px 14px 6px; text-decoration: none; margin: -4px 4px -1px 0 }

.nav-tab:hover { background-color: #fff; color: #464646 }

.nav-tab-active, .nav-tab-active:hover { border-bottom: 1px solid #f1f1f1; background: #f1f1f1; color: #000 }

h2.nav-tab-wrapper, h3.nav-tab-wrapper { border-bottom: 1px solid #ccc; padding-bottom: 0; padding-left: 10px }

h2 .nav-tab { padding: 6px 10px; font-weight: 700; font-size: 15px; line-height: 24px }

.spinner { background: url(images/spinner.gif) 0 0/20px 20px no-repeat; -webkit-background-size: 20px 20px; display: inline-block; visibility: hidden; float: right; vertical-align: middle; opacity: .7; filter: alpha(opacity=70); width: 20px; height: 20px; margin: 4px 10px 0 }

.spinner.is-active { visibility: visible }

#template div { margin-right: 190px }

.metabox-holder h3 { font-size: 14px; padding: 8px 12px; margin: 0; line-height: 1.4 }

#templateside ul li a { text-decoration: none }

.plugin-install #description, .plugin-install-network #description { width: 60% }

table .column-rating, table .column-visible, table .vers { text-align: left }

.error-message { color: red; font-weight: 600 }

body.iframe { height: 98% }

.lp-show-latest p { display: none }

.lp-show-latest .lp-error p, .lp-show-latest p:last-child { display: block }

td.media-icon { text-align: center; width: 80px; padding-top: 8px; padding-bottom: 8px }

td.media-icon img { max-width: 80px; max-height: 60px; width: auto; height: auto }

td.image-icon img { border: 1px solid rgba(0, 0, 0, .07) }

#howto { font-size: 11px; margin: 0 5px; display: block }

.importers td { padding-right: 14px }

.importers { font-size: 16px; width: auto }

#post-body #post-body-content #namediv h3 { margin-top: 0 }

#namediv h3 label { vertical-align: baseline }

#namediv table { width: 100% }

#namediv td.first { width: 10px; white-space: nowrap }

#namediv input { width: 98% }

#namediv p { margin: 10px 0 }

#submitdiv h3 { margin-bottom: 0 !important }

.zerosize { height: 0; width: 0; margin: 0; border: 0; padding: 0; overflow: hidden; position: absolute }

br.clear { height: 2px; line-height: 2px }

.checkbox { border: none; margin: 0; padding: 0 }

fieldset { border: 0; padding: 0; margin: 0 }

.post-categories { display: inline; margin: 0; padding: 0 }

.post-categories li { display: inline }

div.star-holder { position: relative; height: 17px; width: 100px; background: url(images/stars.png?ver=20121108) bottom left repeat-x }

div.star-holder .star-rating { background: url(images/stars.png?ver=20121108) top left repeat-x; height: 17px; float: left }

.star-rating { white-space: nowrap }

.star-rating .star { display: inline-block; width: 20px; height: 20px; -webkit-font-smoothing: antialiased; font-size: 20px; line-height: 1; font-family: dashicons; text-decoration: inherit; font-weight: 400; font-style: normal; vertical-align: top; -webkit-transition: color .1s ease-in 0; transition: color .1s ease-in 0; text-align: center; color: #ffb900 }

.star-rating .star-full:before { content: '\f155' }

.star-rating .star-half:before { content: '\f459' }

.rtl .star-rating .star-half { -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg) }

.star-rating .star-empty:before { content: '\f154' }

div.action-links { font-weight: 400 }

#plugin-information { background: #fff; position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; padding: 0 }

#plugin-information-scrollable { overflow: auto; -webkit-overflow-scrolling: touch; height: 100% }

#plugin-information-title { padding: 0 20px; background: #f5f5f5; font-size: 22px; font-weight: 600; line-height: 56px; position: relative; top: 0; right: 0; left: 0; height: 56px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }

#plugin-information-title.with-banner { margin-right: 0; height: 250px; bottom: 250px; -webkit-background-size: cover; background-size: cover }

#plugin-information-title h2 { font-size: 1em; font-weight: 700; padding: 0; margin: 0; max-width: 680px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }

#plugin-information-title.with-banner h2 { font-family: "Helvetica Neue", sans-serif; display: inline-block; font-size: 30px; line-height: 50px; padding: 0 15px; margin: 174px 0 0 10px; color: #fff; background: rgba(30, 30, 30, .9); text-shadow: 0 1px 3px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 0 30px rgba(255, 255, 255, .1); box-shadow: 0 0 30px rgba(255, 255, 255, .1); -webkit-border-radius: 8px; border-radius: 8px }

#plugin-information-title div.vignette { display: none }

#plugin-information-title.with-banner div.vignette { display: block; float: right; top: 0; height: 250px; width: 772px; margin: 0 -20px; background: 0 0; -webkit-box-shadow: inset 0 0 50px 4px rgba(0, 0, 0, .2), inset 0 -1px 0 rgba(0, 0, 0, .1); box-shadow: inset 0 0 50px 4px rgba(0, 0, 0, .2), inset 0 -1px 0 rgba(0, 0, 0, .1) }

#plugin-information-tabs { padding: 0 16px; position: relative; right: 0; left: 0; height: 36px; z-index: 1; border-bottom: 1px solid #ddd; background: #f3f3f3 }

#plugin-information-tabs a { position: relative; float: left; padding: 9px 10px; margin: 0; height: 18px; line-height: 18px; font-size: 14px; text-decoration: none; -webkit-transition: none; transition: none }

#plugin-information-tabs a.current { margin: 0 -1px; background: #fff; border: 1px solid #ddd; border-bottom-color: #fff; padding-top: 8px; color: #32373c }

#plugin-information-tabs.with-banner a.current { border-top: none; padding-top: 9px }

#plugin-information-tabs a:active, #plugin-information-tabs a:focus { outline: 0 }

#plugin-information-content { overflow: hidden; background: #fff; position: relative; top: 0; right: 0; left: 0; min-height: 100%; min-height: -webkit-calc(100% - 152px); min-height: calc(100% - 152px) }

#plugin-information-content.with-banner { min-height: -webkit-calc(100% - 346px); min-height: calc(100% - 346px) }

#section-holder { position: relative; top: 0; right: 250px; bottom: 0; left: 0; margin-right: 250px; padding: 10px 26px 99999px; margin-bottom: -99930px }

#section-holder .updated { margin: 16px 0 }

#plugin-information .fyi { display: block; float: right; position: relative; top: 0; right: 0; padding: 16px 16px 99999px; margin-bottom: -99930px; width: 217px; border-left: 1px solid #ddd; background: #f3f3f3; color: #666 }

#plugin-information .fyi strong { color: #464646 }

#plugin-information .fyi h3 { font-weight: 700; text-transform: uppercase; font-size: 12px; color: #666; margin: 24px 0 8px }

#plugin-information .fyi h2 { font-size: .9em; margin-bottom: 0; margin-right: 0 }

#plugin-information .fyi ul { padding: 0; margin: 0; list-style: none }

#plugin-information .fyi li { margin: 0 0 10px }

#plugin-information .counter-container { margin: 3px 0 }

#plugin-information .counter-label { float: left; margin-right: 5px; min-width: 55px }

#plugin-information .counter-back { height: 17px; width: 92px; background-color: #ececec; float: left }

#plugin-information .counter-bar { height: 17px; background-color: #ffc733; float: left }

#plugin-information .counter-count { margin-left: 5px }

#plugin-information .fyi ul.contributors { margin-top: 10px }

#plugin-information .fyi ul.contributors li { display: inline-block; margin-right: 8px; vertical-align: middle }

#plugin-information .fyi ul.contributors li img { vertical-align: middle; margin-right: 4px }

#plugin-information-footer { padding: 15px 16px; position: absolute; right: 0; bottom: 0; left: 0; height: 28px; border-top: 1px solid #ddd; background: #f3f3f3 }

#plugin-information .section { direction: ltr }

#plugin-information .section ol, #plugin-information .section ul { list-style-type: disc; margin-left: 24px }

#plugin-information .section, #plugin-information .section p { font-size: 14px; line-height: 1.7 }

#plugin-information #section-screenshots ol { list-style: none; margin: 0 }

#plugin-information #section-screenshots li img { vertical-align: text-top; margin-top: 16px; max-width: 100%; width: auto; height: auto; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3); box-shadow: 0 1px 2px rgba(0, 0, 0, .3) }

#plugin-information #section-screenshots li p { font-style: italic; padding-left: 20px }

#plugin-information pre { padding: 7px; overflow: auto; border: 1px solid #ccc }

#plugin-information .review { overflow: hidden; width: 100%; margin-bottom: 20px; border-bottom: 1px solid #e6e6e6 }

#plugin-information .review-title-section { overflow: hidden }

#plugin-information .review-title-section h4 { display: inline-block; float: left; margin: 0 6px 0 0 }

#plugin-information .reviewer-info p { clear: both; margin: 0; padding-top: 2px }

#plugin-information .reviewer-info .avatar { float: left; margin: 4px 6px 0 0 }

#plugin-information .reviewer-info .star-rating { float: left }

#plugin-information .review-meta { float: left; margin-left: .75em }

#plugin-information .review-body { float: left; width: 100% }

.plugin-version-author-uri { font-size: 13px }

@media screen and (max-width: 771px) {
    #plugin-information-title.with-banner { height: 100px; bottom: 100px }

    #plugin-information-title.with-banner h2 { margin-top: 30px; font-size: 20px; line-height: 40px; max-width: 85% }

    #plugin-information-title.with-banner div.vignette { height: 100px; bottom: 100px; width: 800% }

    #plugin-information-tabs { overflow: hidden; padding: 0; height: auto }

    #plugin-information-tabs a.current { margin-bottom: 0; border-bottom: none }

    #plugin-information .fyi { float: none; border: 1px solid #ddd; position: static; width: auto; margin: 26px 26px 0; padding-bottom: 0 }

    #section-holder { position: static; margin: 0; padding-bottom: 70px }

    #plugin-information .fyi h3, #plugin-information .fyi small { display: none }

    #plugin-information-footer { padding: 12px 16px 0; height: 46px }
}

body.import-php #TB_window, body.index-php #TB_window, body.plugin-install-php #TB_window, body.plugins-php #TB_window, body.update-core-php #TB_window { background: url(images/spinner.gif) center no-repeat #fcfcfc }

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi) {
    body.import-php #TB_window, body.index-php #TB_window, body.plugin-install-php #TB_window, body.plugins-php #TB_window, body.update-core-php #TB_window { background: url(images/spinner-2x.gif) center/20px 20px no-repeat #fcfcfc; -webkit-background-size: 20px 20px }
}

body.import-php #TB_title, body.index-php #TB_title, body.plugin-install-php #TB_title, body.plugins-php #TB_title, body.update-core-php #TB_title { float: left; height: 1px }

body.import-php #TB_ajaxWindowTitle, body.index-php #TB_ajaxWindowTitle, body.plugin-install-php #TB_ajaxWindowTitle, body.plugins-php #TB_ajaxWindowTitle, body.update-core-php #TB_ajaxWindowTitle { display: none }

body.import-php .tb-close-icon, body.index-php .tb-close-icon, body.plugin-install-php .tb-close-icon, body.plugins-php .tb-close-icon, body.update-core-php .tb-close-icon { left: auto; right: -30px; color: #eee; -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; transition: color .1s ease-in-out, background .1s ease-in-out }

body.import-php #TB_closeWindowButton:focus, body.import-php #TB_closeWindowButton:focus .tb-close-icon, body.import-php .tb-close-icon:focus, body.import-php .tb-close-icon:hover, body.index-php #TB_closeWindowButton:focus, body.index-php #TB_closeWindowButton:focus .tb-close-icon, body.index-php .tb-close-icon:focus, body.index-php .tb-close-icon:hover, body.plugin-install-php #TB_closeWindowButton:focus, body.plugin-install-php #TB_closeWindowButton:focus .tb-close-icon, body.plugin-install-php .tb-close-icon:focus, body.plugin-install-php .tb-close-icon:hover, body.plugins-php #TB_closeWindowButton:focus, body.plugins-php #TB_closeWindowButton:focus .tb-close-icon, body.plugins-php .tb-close-icon:focus, body.plugins-php .tb-close-icon:hover, body.update-core-php #TB_closeWindowButton:focus, body.update-core-php #TB_closeWindowButton:focus .tb-close-icon, body.update-core-php .tb-close-icon:focus, body.update-core-php .tb-close-icon:hover { color: #00a0d2; outline: 0; -webkit-box-shadow: none; box-shadow: none }

body.import-php .tb-close-icon:before, body.index-php .tb-close-icon:before, body.plugin-install-php .tb-close-icon:before, body.plugins-php .tb-close-icon:before, body.update-core-php .tb-close-icon:before { content: "\f335"; font-size: 32px }

@media screen and (max-width: 830px) {
    body.import-php .tb-close-icon, body.index-php .tb-close-icon, body.plugin-install-php .tb-close-icon, body.plugins-php .tb-close-icon, body.update-core-php .tb-close-icon { right: 0; top: -30px }
}

img { border: none }

#wphead { border-bottom: 1px solid #dfdfdf }

#wphead h1 a { color: #464646 }

.js .meta-box-sortables .postbox:hover .handlediv { margin-right: 0 !important }

.js .meta-box-sortables .postbox .handlediv:before, .js .sidebar-name .sidebar-name-arrow:before { right: 12px; font: 400 20px/1 dashicons; speak: none; display: inline-block; padding: 8px 10px; top: 0; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none !important }

.js #widgets-left .sidebar-name .sidebar-name-arrow { display: none }

.js #widgets-left .sidebar-name:hover .sidebar-name-arrow, .js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow { display: block }

.js .meta-box-sortables .postbox .handlediv:before, .js .sidebar-name .sidebar-name-arrow:before { content: '\f142' }

.js .meta-box-sortables .postbox.closed .handlediv:before, .js .widgets-holder-wrap.closed .sidebar-name-arrow:before { content: '\f140' }

.error a { text-decoration: underline }

.updated a { text-decoration: none; padding-bottom: 2px }

#photo-add-url-div input[type=text] { width: 300px }

.alignleft h3 { margin: 0 }

#template textarea { font-family: Consolas, Monaco, monospace; font-size: 13px; width: 97%; background: #f9f9f9; outline: 0 }

#docs-list, #template textarea { direction: ltr }

#template p { width: 97% }

#templateside { float: right; width: 190px; word-wrap: break-word }

#postcustomstuff p.submit, #templateside h3 { margin: 0 }

#templateside h4 { margin: 1em 0 0 }

#templateside ol, #templateside ul { margin: .5em 0; padding: 0 }

#templateside li { margin: 4px 0 }

#templateside li a, .theme-editor-php .highlight { display: block; padding: 3px 3px 3px 12px; text-decoration: none }

.theme-editor-php .highlight { margin: -3px 3px -3px -12px }

#templateside .highlight { border: none; font-weight: 700 }

.nonessential { color: #666; font-size: 11px; font-style: italic; padding-left: 12px }

#documentation { margin-top: 10px }

#documentation label { line-height: 22px; vertical-align: baseline; font-weight: 600 }

.fileedit-sub { padding: 10px 0 8px; line-height: 180% }

.accordion-section-title:after, .control-section .accordion-section-title:after, .nav-menus-php .item-edit:before, .widget-top a.widget-action:after { right: 0; content: '\f140'; border: none; background: 0 0; font: 400 20px/1 dashicons; speak: none; display: block; padding: 0; text-indent: 0; text-align: center; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none !important }

.accordion-section-title:after, .handlediv, .item-edit, .sidebar-name-arrow, .widget-action { color: #a0a5aa }

.accordion-section-title:hover:after, .handlediv:hover, .item-edit:hover, .sidebar-name:hover .sidebar-name-arrow, .widget-action:hover { color: #777 }

.widget-top a.widget-action:after { padding: 12px 12px 11px }

.widget-top a.widget-action:focus:after { -webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8); box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8) }

.nav-menus-php .item-edit:before { line-height: 2.1 }

.accordion-section-title:after, .control-section .accordion-section-title:after { float: right; right: 20px; top: -2px }

#customize-info.open .accordion-section-title:after, .control-section.open .accordion-section-title:after, .nav-menus-php .menu-item-edit-active .item-edit:before, .widget.open .widget-top a.widget-action:after { content: '\f142' }

/*!
 * jQuery UI Draggable/Sortable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-draggable-handle, .ui-sortable-handle { -ms-touch-action: none; touch-action: none }

.accordion-section { border-bottom: 1px solid #dfdfdf; margin: 0 }

.accordion-section.open .accordion-section-content, .no-js .accordion-section .accordion-section-content { display: block }

.accordion-section.open:hover { border-bottom-color: #dfdfdf }

.accordion-section-content { display: none; padding: 10px 20px 15px; overflow: hidden; background: #fff }

.accordion-section-title { margin: 0; padding: 12px 15px 15px; position: relative; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }

.js .accordion-section-title { cursor: pointer }

.js .accordion-section-title:after { position: absolute; top: 12px; right: 10px; z-index: 1 }

.accordion-section-title:focus { outline: 0 }

.accordion-section-title:focus:after, .accordion-section-title:hover:after { border-color: #a0a5aa transparent }

.cannot-expand .accordion-section-title { cursor: auto }

.cannot-expand .accordion-section-title:after { display: none }

.control-section .accordion-section-title { border-left: none; border-right: none; padding: 10px 10px 11px 14px; line-height: 21px; background: #fff }

.control-section .accordion-section-title:after { top: 11px }

.js .control-section .accordion-section-title:focus, .js .control-section .accordion-section-title:hover, .js .control-section.open .accordion-section-title, .js .control-section:hover .accordion-section-title { color: #23282d; background: #f5f5f5 }

.control-section.open .accordion-section-title { border-bottom: 1px solid #dfdfdf }

@media only screen and (min-width: 769px) {
    #col-left { width: 35% }

    #col-right { width: 65% }
}

@media only screen and (max-width: 860px) {
    #col-left { width: 35% }

    #col-right { width: 65% }
}

@media only screen and (min-width: 980px) {
    #col-left { width: 35% }

    #col-right { width: 65% }
}

@media only screen and (max-width: 768px) {
    #col-left, #col-right { width: 100% }
}

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi) {
    div.star-holder, div.star-holder .star-rating { background: url(images/stars-2x.png?ver=20121108) bottom left/21px 37px repeat-x; -webkit-background-size: 21px 37px }

    .spinner { background-image: url(images/spinner-2x.gif) }

    #bulk-titles div a, #bulk-titles div a:hover, #screen-meta-links a.show-settings, .curtime #timestamp, .meta-box-sortables .postbox:hover .handlediv, .sidebar-name-arrow, .sidebar-name:hover .sidebar-name-arrow, .tagchecklist span a, .tagchecklist span a:hover, .widget-top a.widget-action, .widget-top a.widget-action:hover { background: none !important }
}

@-ms-viewport {
    width: device-width
}

@media screen and (max-width: 782px) {
    html.wp-toolbar { padding-top: 46px }

    body { min-width: 240px; overflow-x: hidden }

    body * { -webkit-tap-highlight-color: transparent !important }

    #wpcontent { position: relative; margin-left: 0; padding-left: 10px }

    #wpbody-content { padding-bottom: 100px }

    .wrap { margin-right: 12px; margin-left: 0 }

    .col-wrap { padding: 0 }

    #collapse-menu, #screen-meta, #screen-meta-links, .post-format-select { display: none !important }

    .wrap .add-new-h2, .wrap .add-new-h2:active { padding: 10px 15px; font-size: 14px }

    .wp-color-result { height: auto; padding-left: 45px }

    .wp-color-result:after { font-size: 14px; height: auto; padding: 6px 14px }

    .media-upload-form div.error, .notice, .wrap div.error, .wrap div.updated { margin: 20px 0 10px; padding: 5px 10px; font-size: 14px; line-height: 175% }

    .wp-core-ui .notice.is-dismissible { padding-right: 46px }

    .notice-dismiss { padding: 13px }

    .wrap .icon32 + h2 { margin-top: -2px }

    .wp-responsive-open #wpbody { right: -190px }

    code { word-wrap: break-word }

    .postbox { font-size: 14px }

    .metabox-holder h3 { padding: 12px }

    .postbox .handlediv { margin-top: 3px }

    .subsubsub { font-size: 16px; text-align: center; margin-bottom: 15px }

    #templateside { float: none; width: auto }

    #templateside li { margin: 0 }

    #templateside li a { display: block; padding: 5px }

    #templateside .highlight { padding: 5px; margin-left: -5px; margin-top: -5px }

    #template div { float: none; margin: 0; width: auto }

    #template textarea { width: 100% }

    .fileedit-sub .alignright { margin-top: 15px }

    #comments-form .checkforspam, #wpfooter { display: none }
}

@media screen and (max-width: 600px) {
    #wpwrap.wp-responsive-open { overflow-x: hidden }

    html.wp-toolbar { padding-top: 0 }

    #wpbody { padding-top: 46px }

    div#post-body.metabox-holder.columns-1 { overflow-x: hidden }
}

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 { 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); background-color: #fff; color: #32373c; outline: 0; -webkit-transition: .05s border-color ease-in-out; transition: .05s border-color 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 { 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=checkbox], input[type=radio] { border: 1px solid #b4b9be; background: #fff; color: #555; clear: none; cursor: pointer; display: inline-block; line-height: 0; height: 16px; margin: -4px 4px 0 0; outline: 0; padding: 0 !important; text-align: center; vertical-align: middle; width: 16px; min-width: 16px; -webkit-appearance: none; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-transition: .05s border-color ease-in-out; transition: .05s border-color ease-in-out }

input[type=radio]:checked + label:before { color: #82878c }

.wp-core-ui input[type=reset]:active, .wp-core-ui input[type=reset]:hover { color: #00a0d2 }

.wp-admin p input[type=checkbox], .wp-admin p input[type=radio], td > input[type=checkbox] { margin-top: 0 }

.wp-admin p label input[type=checkbox] { margin-top: -4px }

.wp-admin p label input[type=radio] { margin-top: -2px }

input[type=radio] { -webkit-border-radius: 50%; border-radius: 50%; margin-right: 4px; line-height: 10px }

input[type=checkbox]:checked:before, input[type=radio]:checked:before { float: left; display: inline-block; vertical-align: middle; width: 16px; font: 400 21px/1 dashicons; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

input[type=checkbox]:checked:before { content: '\f147'; margin: -3px 0 0 -4px; color: #1e8cbe }

input[type=radio]:checked:before { content: '\2022'; text-indent: -9999px; -webkit-border-radius: 50px; border-radius: 50px; font-size: 24px; width: 6px; height: 6px; margin: 4px; line-height: 16px; background-color: #1e8cbe }

@-moz-document url-prefix() {
    .form-table input.tog, input[type=checkbox], input[type=radio] { margin-bottom: -1px }
}

input[type=search] { -webkit-appearance: textfield }

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 { font-size: 14px; -webkit-border-radius: 0; border-radius: 0 }

textarea { overflow: auto; padding: 2px 6px; line-height: 1.4 }

.wp-admin input[type=file] { padding: 3px 0 }

label { cursor: pointer }

input, select { margin: 1px; padding: 3px 5px }

input.code { padding-top: 6px }

textarea.code { line-height: 1.4; padding: 4px 6px 1px }

input.readonly, input[readonly], textarea.readonly, textarea[readonly] { background-color: #eee }

.wp-core-ui :-moz-placeholder, :-moz-placeholder { color: #a9a9a9 }

.form-invalid { background-color: #ffebe8 !important }

.form-invalid input, .form-invalid select { border-color: #c00 !important }

.form-input-tip { color: #666 }

input.disabled, input:disabled, select.disabled, select:disabled, textarea.disabled, textarea:disabled { background: rgba(255, 255, 255, .5); border-color: rgba(222, 222, 222, .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: 0 0; -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 }

.wp-admin select { padding: 2px; line-height: 28px; height: 28px; vertical-align: middle }

.wp-admin .button-cancel { padding: 0 5px; line-height: 2 }

.meta-box-sortables select { max-width: 100% }

.wp-admin select[multiple] { height: auto }

.submit { padding: 1.5em 0; margin: 5px 0; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; border: none }

form p.submit a.cancel:hover { text-decoration: none }

p.submit { text-align: left; max-width: 100%; margin-top: 20px; padding-top: 10px }

.textright p.submit { border: none; text-align: right }

table.form-table + input + input + p.submit, table.form-table + input + p.submit, table.form-table + p.submit { border-top: none; padding-top: 0 }

#major-publishing-actions input, #minor-publishing-actions .preview, #minor-publishing-actions input { text-align: center }

input.all-options, textarea.all-options { width: 250px }

input.large-text, textarea.large-text { width: 99% }

#adduser .form-field input, input.regular-text { width: 25em }

input.small-text { width: 50px; padding: 1px 6px }

input[type=number].small-text { width: 65px }

#doaction, #doaction2, #post-query-submit { margin: 1px 8px 0 0 }

.tablenav #changeit, .tablenav #clear-recent-list, .tablenav #delete_all, .wp-filter #delete_all { margin-top: 1px }

.tablenav .actions select { float: left; margin-right: 6px; max-width: 200px }

.ie8 .tablenav .actions select { width: 155px }

.ie8 .tablenav .actions select#cat { width: 200px }

#timezone_string option { margin-left: 1em }

#upload-form label { color: #777 }

#your-profile label + a, fieldset label, label { vertical-align: middle }

#misc-publishing-actions label, .options-media-php label[for*="_size_"] { vertical-align: baseline }

#misc-publishing-actions label[for=post_status]:before { content: '\f173'; display: inline-block; font: 400 20px/1 dashicons; speak: none; left: -1px; padding: 0 5px 0 0; position: relative; top: 0; text-decoration: none !important; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

#pass-strength-result { background-color: #eee; border: 1px solid #ddd; float: left; margin: 13px 5px 5px 1px; padding: 3px 5px; text-align: center; width: 200px; display: none }

#pass-strength-result.short { background-color: #ffa0a0; border-color: #f04040 }

#pass-strength-result.bad { background-color: #ffb78c; border-color: #ff853c }

#pass-strength-result.good { background-color: #ffec8b; border-color: #fc0 }

#pass-strength-result.strong { background-color: #c3ff88; border-color: #8dff1c }

.indicator-hint { padding-top: 8px }

p.search-box { float: right; margin: 0 }

.network-admin.themes-php p.search-box { clear: left }

.search-box input[name="s"], .tablenav .search-plugins input[name="s"], .tagsdiv .newtag { float: left; height: 28px; margin: 0 4px 0 0 }

input[type=email].ui-autocomplete-loading, input[type=text].ui-autocomplete-loading { background-image: url(images/loading.gif); background-repeat: no-repeat; background-position: right center; visibility: visible }

input.ui-autocomplete-input.open { border-bottom-color: transparent }

ul#add-to-blog-users { margin: 0 0 0 14px }

.ui-autocomplete { padding: 0; margin: 0; list-style: none; position: absolute; z-index: 10000; border: 1px solid #5b9dd9; -webkit-box-shadow: 0 1px 2px rgba(30, 140, 190, .8); box-shadow: 0 1px 2px rgba(30, 140, 190, .8); background-color: #fff }

.ui-autocomplete li { margin-bottom: 0; padding: 4px 10px; white-space: nowrap; text-align: left }

.ui-autocomplete li.ui-state-focus { background-color: #ddd; cursor: pointer }

.form-table { border-collapse: collapse; margin-top: .5em; width: 100%; clear: both }

.form-table, .form-table td, .form-table td p, .form-table th, .form-wrap label { font-size: 14px }

.form-table td { margin-bottom: 9px; padding: 15px 10px; line-height: 1.3; vertical-align: middle }

.form-table th, .form-wrap label { color: #23282d; font-weight: 400; text-shadow: none; vertical-align: baseline }

.form-table th { vertical-align: top; text-align: left; padding: 20px 10px 20px 0; width: 200px; line-height: 1.3; font-weight: 600 }

.form-table th.th-full { width: auto; font-weight: 400 }

.form-table td p { margin-top: 4px; margin-bottom: 0 }

.form-table td fieldset label { margin: .25em 0 .5em !important; display: inline-block }

.form-table td fieldset label, .form-table td fieldset li, .form-table td fieldset p { line-height: 1.4em }

.form-table input.tog, .form-table input[type=radio] { margin-top: -4px; margin-right: 4px; float: none }

.form-table .pre { padding: 8px; margin: 0 }

table.form-table td .updated { font-size: 13px }

table.form-table td .updated p { font-size: 13px; margin: .3em 0 }

#profile-page .form-table textarea { width: 500px; margin-bottom: 6px }

#profile-page .form-table #rich_editing { margin-right: 5px }

#your-profile legend { font-size: 22px }

#display_name { width: 15em }

#createuser .form-field input { width: 25em }

.color-option { display: inline-block; width: 24%; padding: 5px 15px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 3px }

.color-option.selected, .color-option:hover { background: #ddd }

.color-palette { width: 100%; border-spacing: 0; border-collapse: collapse }

.color-palette td { height: 20px; padding: 0; border: none }

.color-option { cursor: pointer }

.tool-box .title { margin: 8px 0; font-size: 18px; font-weight: 400; line-height: 24px }

.card { position: relative; margin-top: 20px; padding: .7em 2em 1em; min-width: 255px; max-width: 520px; border: 1px solid #e5e5e5; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04); box-shadow: 0 1px 1px rgba(0, 0, 0, .04); background: #fff }

.pressthis h4 { margin: 2em 0 1em }

.pressthis textarea { width: 100%; font-size: 1em }

#pressthis-code-wrap { overflow: auto }

.pressthis-bookmarklet-wrapper { margin: 20px 0 8px; vertical-align: top; position: relative; z-index: 1 }

.pressthis-bookmarklet, .pressthis-bookmarklet:active, .pressthis-bookmarklet:focus, .pressthis-bookmarklet:hover { display: inline-block; position: relative; cursor: move; color: #32373c; background: #e6e6e6; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #b4b4b4; font-style: normal; line-height: 16px; font-size: 14px; text-decoration: none }

.pressthis-bookmarklet:active { outline: 0 }

.pressthis-bookmarklet:after { content: ''; width: 70%; height: 55%; z-index: -1; position: absolute; right: 10px; bottom: 9px; background: 0 0; -webkit-transform: skew(20deg) rotate(6deg); -ms-transform: skew(20deg) rotate(6deg); transform: skew(20deg) rotate(6deg); -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, .6); box-shadow: 0 10px 8px rgba(0, 0, 0, .6) }

.pressthis-bookmarklet:hover:after { -webkit-transform: skew(20deg) rotate(9deg); -ms-transform: skew(20deg) rotate(9deg); transform: skew(20deg) rotate(9deg); -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, .7); box-shadow: 0 10px 8px rgba(0, 0, 0, .7) }

.pressthis-bookmarklet span { display: inline-block; margin: 0; padding: 0 12px 8px 9px }

.pressthis-bookmarklet span:before { color: #777; font: 400 20px/1 dashicons; content: '\f157'; position: relative; display: inline-block; top: 4px; margin-right: 4px }

.pressthis-js-toggle, .pressthis-js-toggle.button.button { margin-left: 10px; padding: 0; height: auto; vertical-align: top }

.pressthis-js-toggle .dashicons { margin: 5px 8px 6px 7px; color: #777 }

#local-time, #utc-time { padding-left: 25px; font-style: italic }

.defaultavatarpicker .avatar { margin: 2px 0; vertical-align: middle }

.options-general-php input.small-text { width: 56px }

.options-general-php .spinner { float: none; margin: 0 3px }

.options-general-php .language-install-spinner, .settings-php .language-install-spinner { display: inline-block; float: none; margin: -3px 5px 0; vertical-align: middle }

.form-field #site-address { max-width: 25em }

.form-field #domain { max-width: 22em }

.form-field #admin-email, .form-field #blog_last_updated, .form-field #blog_registered, .form-field #path, .form-field #site-title { max-width: 25em }

.form-field #path { margin-bottom: 5px }

.request-filesystem-credentials-dialog { display: none }

.request-filesystem-credentials-dialog .notification-dialog { top: 15% }

.request-filesystem-credentials-dialog-content { margin: 25px }

.request-filesystem-credentials-form input[type=password], .request-filesystem-credentials-form input[type=text] { display: block }

.request-filesystem-credentials-dialog input[type=password], .request-filesystem-credentials-dialog input[type=text] { width: 100% }

.request-filesystem-credentials-form .field-title { font-weight: 600 }

.request-filesystem-credentials-dialog label[for=hostname], .request-filesystem-credentials-dialog label[for=private_key], .request-filesystem-credentials-dialog label[for=public_key] { display: block; margin-bottom: 1em }

.request-filesystem-credentials-dialog .ftp-password, .request-filesystem-credentials-dialog .ftp-username { float: left; width: 48% }

.request-filesystem-credentials-dialog .ftp-password { margin-left: 4% }

.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons { text-align: right }

#request-filesystem-credentials-dialog .button:not(:last-child), .request-filesystem-credentials-dialog label[for=ftp] { margin-right: 10px }

#request-filesystem-credentials-form .cancel-button { display: none }

#request-filesystem-credentials-dialog .cancel-button { display: inline }

@media screen and (max-width: 782px) {
    textarea { -webkit-appearance: none }

    input[type=email], input[type=number], input[type=password], input[type=search], input[type=text] { -webkit-appearance: none; padding: 6px 10px }

    input.code { padding-bottom: 5px; padding-top: 10px }

    .widefat th input[type=checkbox], input[type=checkbox] { -webkit-appearance: none; padding: 10px }

    .widefat th input[type=checkbox] { margin-bottom: 8px }

    .widefat th input[type=checkbox]:before, input[type=checkbox]:checked:before { font: 400 30px/1 Dashicons; margin: -3px -5px }

    input[type=checkbox], input[type=radio] { height: 25px; width: 25px }

    .wp-admin p input[type=checkbox], .wp-admin p input[type=radio] { margin-top: -3px }

    input[type=radio]:checked:before { vertical-align: middle; width: 9px; height: 9px; margin: 7px; line-height: 16px }

    .wp-upload-form input[type=submit] { margin-top: 10px }

    #wpbody select { height: 36px; font-size: 16px }

    .wp-admin .button-cancel { padding: 0; font-size: 14px }

    #createuser .form-field input { width: 100% }

    .form-table { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

    .form-table td, .form-table th { display: block; width: auto; vertical-align: middle }

    .form-table .color-palette td { display: table-cell; width: 15px }

    .form-table table.color-palette { margin-right: 10px }

    input, textarea { font-size: 16px }

    #profile-page .form-table textarea, .form-table span.description, .form-table td input[type=email], .form-table td input[type=password], .form-table td input[type=text], .form-table td select, .form-table td textarea { width: 100%; font-size: 16px; line-height: 1.5; padding: 7px 10px; display: block; max-width: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

    #wpbody .form-table td select { height: 40px }

    .form-table input[type=text].small-text, input[type=number].small-text, input[type=password].small-text, input[type=search].small-text, input[type=text].small-text { width: auto; max-width: 55px; display: inline; padding: 3px 6px; margin: 0 3px }

    #pass-strength-result { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 8px }

    p.search-box { float: none; position: absolute; bottom: 0; width: 98%; height: 90px; margin-bottom: 20px }

    p.search-box input[name="s"] { height: auto; float: none; width: 100%; margin-bottom: 10px; vertical-align: middle; -webkit-appearance: none }

    p.search-box input[type=submit] { margin-bottom: 10px }

    .form-table span.description { padding: 4px 0 0; line-height: 1.4em }

    .form-table th { padding-top: 10px; padding-bottom: 0; border-bottom: 0 }

    .form-table td { padding-top: 8px; padding-left: 0 }

    .form-table input.regular-text { width: 100% }

    .form-table label { font-size: 14px }

    .form-table fieldset label { display: block }

    #utc-time { margin-top: 10px }

    #local-time, #utc-time { display: block; float: none; padding: 0; line-height: 2 }

    .form-field #domain { max-width: none }
}

@media only screen and (max-width: 768px) {
    .form-field input[type=email], .form-field input[type=password], .form-field input[type=text], .form-field select, .form-field textarea { width: 99% }

    .form-wrap .form-field { padding: 0 }

    #profile-page .form-table textarea { max-width: 400px; width: auto }
}

@media only screen and (max-height: 480px) {
    .request-filesystem-credentials-dialog .notification-dialog { width: 100%; height: 100%; position: fixed; top: 0; margin: 0; left: 0; overflow-y: auto }
}

@media screen and (max-width: 600px) {
    .color-option { width: 49% }
}

#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap { width: 160px; background-color: #23282d }

#adminmenuback { position: fixed; top: 0; bottom: -120px; z-index: 1 }

#adminmenu { clear: left; margin: 12px 0; padding: 0; list-style: none }

.folded #adminmenu, .folded #adminmenu li.menu-top, .folded #adminmenuback, .folded #adminmenuwrap { width: 36px }

.icon16 { height: 18px; width: 18px; padding: 6px; margin: -6px 0 0 -8px; float: left }

.icon16:before { color: #999; font: 400 20px/1 dashicons; speak: none; padding: 6px 0; height: 34px; width: 20px; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out }

.icon16.icon-dashboard:before { content: '\f226' }

.icon16.icon-post:before { content: '\f109' }

.icon16.icon-media:before { content: '\f104' }

.icon16.icon-links:before { content: '\f103' }

.icon16.icon-page:before { content: '\f105' }

.icon16.icon-comments:before { content: '\f101'; margin-top: 1px }

.icon16.icon-appearance:before { content: '\f100' }

.icon16.icon-plugins:before { content: '\f106' }

.icon16.icon-users:before { content: '\f110' }

.icon16.icon-tools:before { content: '\f107' }

.icon16.icon-settings:before { content: '\f108' }

.icon16.icon-site:before { content: '\f112' }

.icon16.icon-generic:before { content: '\f111' }

.icon16.icon-appearance, .icon16.icon-comments, .icon16.icon-dashboard, .icon16.icon-generic, .icon16.icon-links, .icon16.icon-media, .icon16.icon-page, .icon16.icon-plugins, .icon16.icon-post, .icon16.icon-settings, .icon16.icon-site, .icon16.icon-tools, .icon16.icon-users, .menu-icon-appearance div.wp-menu-image, .menu-icon-comments div.wp-menu-image, .menu-icon-dashboard div.wp-menu-image, .menu-icon-generic div.wp-menu-image, .menu-icon-links div.wp-menu-image, .menu-icon-media div.wp-menu-image, .menu-icon-page div.wp-menu-image, .menu-icon-plugins div.wp-menu-image, .menu-icon-post div.wp-menu-image, .menu-icon-settings div.wp-menu-image, .menu-icon-site div.wp-menu-image, .menu-icon-tools div.wp-menu-image, .menu-icon-users div.wp-menu-image { background-image: none !important }

#adminmenuwrap { position: relative; float: left; z-index: 9990 }

#adminmenu * { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }

#adminmenu li { margin: 0; padding: 0; cursor: pointer }

#adminmenu a { display: block; line-height: 18px; padding: 2px 5px; color: #eee }

#adminmenu .wp-submenu a { color: #b4b9be; color: rgba(240, 245, 250, .7) }

#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover { background: 0 0 }

#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top > a:focus { color: #00b9eb }

#adminmenu li.menu-top { border: none; min-height: 34px; position: relative }

#adminmenu .wp-submenu { list-style: none; position: absolute; top: -1000em; left: 160px; overflow: visible; word-wrap: break-word }

#adminmenu .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, .folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { padding: 7px 0 8px; z-index: 9999; background-color: #32373c; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .2); box-shadow: 0 3px 5px rgba(0, 0, 0, .2) }

#adminmenu a.menu-top:focus + .wp-submenu, .js #adminmenu .opensub .wp-submenu, .js #adminmenu .sub-open, .no-js li.wp-has-submenu:hover .wp-submenu { top: -1px }

#adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu, .no-js li.wp-has-current-submenu:hover .wp-submenu { position: relative; z-index: 3; top: auto; left: auto; right: auto; bottom: auto; border: 0; margin-top: 0; -webkit-box-shadow: none; box-shadow: none; background-color: #32373c }

#adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { position: relative; background-color: #191e23; color: #00b9eb }

.folded #adminmenu li.menu-top:hover, .folded #adminmenu li.opensub > a.menu-top, .folded #adminmenu li > a.menu-top:focus { z-index: 10000 }

#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu { background: #0073aa; color: #fff }

.folded #adminmenu .opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, .folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-submenu.sub-open, .folded #adminmenu a.menu-top:focus + .wp-submenu, .no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu { top: 0; left: 36px }

.folded #adminmenu .wp-has-current-submenu .wp-submenu, .folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { position: absolute; top: -1000em }

#adminmenu .wp-not-current-submenu .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu { min-width: 160px; width: auto }

#adminmenu .wp-submenu a { font-size: 13px; line-height: 1.2; margin: 0; padding: 6px 0 }

#adminmenu .opensub .wp-submenu li.current a, #adminmenu .wp-submenu li.current, #adminmenu .wp-submenu li.current a, #adminmenu .wp-submenu li.current a:focus, #adminmenu .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a { color: #fff }

#adminmenu .wp-not-current-submenu li > a, .folded #adminmenu .wp-has-current-submenu li > a { padding-right: 16px; padding-left: 14px; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out }

#adminmenu .wp-has-current-submenu ul > li > a, .folded #adminmenu li.menu-top .wp-submenu > li > a { padding: 6px 12px }

#adminmenu .wp-submenu-head, #adminmenu a.menu-top { font-size: 14px; font-weight: 400; line-height: 18px; padding: 0 }

#adminmenu .wp-submenu-head, .folded #adminmenu .wp-menu-name { display: none }

.folded #adminmenu .wp-submenu-head { display: block }

#adminmenu .wp-submenu li { padding: 0; margin: 0; overflow: hidden }

#adminmenu .wp-menu-image img { padding: 9px 0 0; opacity: .6; filter: alpha(opacity=60) }

#adminmenu div.wp-menu-name { padding: 8px 0 }

#adminmenu div.wp-menu-image { float: left; width: 36px; height: 34px; margin: 0; text-align: center }

#adminmenu div.wp-menu-image.svg { background-repeat: no-repeat; background-position: center; -webkit-background-size: 20px auto; background-size: 20px auto }

div.wp-menu-image:before { color: #a0a5aa; color: rgba(240, 245, 250, .6); padding: 7px 0; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out }

#adminmenu div.wp-menu-image:before { color: #a0a5aa; color: rgba(240, 245, 250, .6) }

#adminmenu .current div.wp-menu-image:before, #adminmenu .wp-has-current-submenu div.wp-menu-image:before, #adminmenu a.current:hover div.wp-menu-image:before, #adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before, #adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before, #adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before, #adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before { color: #fff }

#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before { color: #00b9eb }

.ie8 #adminmenu li.opensub div.wp-menu-image:before { color: #a0a5aa }

.folded #adminmenu div.wp-menu-image { width: 35px; height: 30px; position: absolute; z-index: 25 }

.folded #adminmenu a.menu-top { height: 34px }

.no-font-face #adminmenu .wp-menu-image { display: none }

.no-font-face #adminmenu div.wp-menu-name { padding: 8px 12px }

.no-font-face.auto-fold #adminmenu .wp-menu-name { margin-left: 0 }

.sticky-menu #adminmenuwrap { position: fixed }

.wp-menu-arrow { display: none !important }

ul#adminmenu a.wp-has-current-submenu { position: relative }

ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after { right: 0; border: 8px solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-right-color: #f1f1f1; top: 50%; margin-top: -8px }

.folded ul#adminmenu li:hover a.wp-has-current-submenu:after { display: none }

.folded ul#adminmenu a.wp-has-current-submenu:after, .folded ul#adminmenu > li a.current:after { border-width: 4px; margin-top: -4px }

#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { right: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-width: 8px; top: 10px; z-index: 10000 }

.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { border-width: 4px; margin-top: -4px; top: 18px }

#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after { border-right-color: #32373c }

#adminmenu li.menu-top:hover .wp-menu-image img, #adminmenu li.wp-has-current-submenu .wp-menu-image img { opacity: 1; filter: alpha(opacity=100) }

#adminmenu li.wp-menu-separator { height: 5px; padding: 0; margin: 0 0 6px; cursor: inherit }

#adminmenu div.separator { height: 2px; padding: 0 }

#adminmenu .wp-submenu .wp-submenu-head { color: #fff; font-weight: 400; font-size: 14px; padding: 8px 4px 8px 11px; margin: -7px 0 4px }

#adminmenu li.current, .folded #adminmenu li.wp-menu-open { border: 0 }

#adminmenu .awaiting-mod, #adminmenu .update-plugins { display: inline-block; background-color: #d54e21; color: #fff; font-size: 9px; line-height: 17px; font-weight: 600; margin: 1px 0 0 2px; vertical-align: top; -webkit-border-radius: 10px; border-radius: 10px; z-index: 26 }

#adminmenu li .awaiting-mod span, #adminmenu li span.update-plugins span { display: block; padding: 0 6px }

#adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li.current a .awaiting-mod { background-color: #00b9eb; color: #fff }

#adminmenu li span.count-0 { display: none }

#collapse-menu { font-size: 13px; line-height: 34px; margin-top: 10px; color: #a0a5aa; color: rgba(240, 245, 250, .6); -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out }

#collapse-menu:hover, #collapse-menu:hover #collapse-button div:after { color: #00b9eb }

.folded #collapse-menu span { display: none }

#collapse-button, #collapse-button div { width: 15px; height: 15px }

#collapse-button { float: left; height: 15px; margin: 10px 8px 10px 11px; width: 15px; -webkit-border-radius: 10px; border-radius: 10px }

#wpwrap #collapse-button div { padding: 0 }

#collapse-button div:after { content: '\f148'; display: block; line-height: 15px; left: -3px; top: -3px; color: #a0a5aa; color: rgba(240, 245, 250, .6); font: 400 20px/1 dashicons !important; speak: none; margin: 0 auto; padding: 0 !important; position: relative; text-align: center; width: 20px; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.folded #collapse-button div:after, .rtl #collapse-button div:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }

.rtl.folded #collapse-button div:after { -webkit-transform: none; -ms-transform: none; transform: none }

.customize-support #menu-appearance a[href="themes.php?page=custom-header"], .customize-support #menu-appearance a[href="themes.php?page=custom-background"], li#wp-admin-bar-menu-toggle { display: none }

@media only screen and (max-width: 960px) {
    .auto-fold #wpcontent, .auto-fold #wpfooter { margin-left: 36px }

    .auto-fold #adminmenu, .auto-fold #adminmenu li.menu-top, .auto-fold #adminmenuback, .auto-fold #adminmenuwrap { width: 36px }

    .auto-fold #adminmenu .opensub .wp-submenu, .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .auto-fold #adminmenu .wp-submenu.sub-open, .auto-fold #adminmenu a.menu-top:focus + .wp-submenu { top: 0; left: 36px }

    .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu, .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu { position: absolute; top: -1000em; margin-right: -1px; padding: 7px 0 8px; z-index: 9999 }

    .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu { min-width: 150px; width: auto }

    .auto-fold #adminmenu .wp-has-current-submenu li > a { padding-right: 16px; padding-left: 14px }

    .auto-fold #adminmenu li.menu-top .wp-submenu > li > a { padding-left: 12px }

    .auto-fold #adminmenu .wp-menu-name { display: none }

    .auto-fold #adminmenu .wp-submenu-head { display: block }

    .auto-fold #adminmenu div.wp-menu-image { height: 30px; width: 34px; position: absolute; z-index: 25 }

    .auto-fold #adminmenu a.menu-top { height: 34px }

    .auto-fold #adminmenu li.wp-menu-open { border: 0 }

    .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last { margin-bottom: 0 }

    .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after { display: none }

    .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { border-width: 4px; margin-top: -4px; top: 16px }

    .auto-fold ul#adminmenu a.wp-has-current-submenu:after, .auto-fold ul#adminmenu > li a.current:after { border-width: 4px; margin-top: -4px }

    .auto-fold #adminmenu li.menu-top:hover, .auto-fold #adminmenu li.opensub > a.menu-top, .auto-fold #adminmenu li > a.menu-top:focus { z-index: 10000 }

    .auto-fold #collapse-menu span { display: none }

    .auto-fold #collapse-button div { background: 0 0 }

    .auto-fold #collapse-button div:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }

    .rtl.auto-fold #collapse-button div:after { -webkit-transform: none; -ms-transform: none; transform: none }
}

@media screen and (max-width: 782px) {
    .auto-fold #wpcontent { position: relative; margin-left: 0; padding-left: 10px }

    .sticky-menu #adminmenuwrap { position: relative; z-index: auto; top: 0 }

    .auto-fold #adminmenu, .auto-fold #adminmenuback, .auto-fold #adminmenuwrap { position: absolute; width: 190px; z-index: 100 }

    .auto-fold #adminmenuback, .auto-fold #adminmenuwrap { display: none }

    .auto-fold .wp-responsive-open #adminmenuback, .auto-fold .wp-responsive-open #adminmenuwrap { display: block }

    .auto-fold #adminmenu li.menu-top { width: 100% }

    .auto-fold #adminmenu li a { font-size: 16px; padding: 5px }

    .auto-fold #adminmenu li.menu-top .wp-submenu > li > a { padding: 10px 10px 10px 20px }

    .auto-fold #adminmenu .wp-menu-name { display: block; margin-left: 35px }

    .auto-fold ul#adminmenu a.wp-has-current-submenu:after, .auto-fold ul#adminmenu > li.current > a.current:after { border-width: 8px; margin-top: -8px }

    .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after { display: none }

    #adminmenu .wp-submenu { position: relative; display: none }

    .auto-fold #adminmenu .selected .wp-submenu, .auto-fold #adminmenu .wp-menu-open .wp-submenu { position: relative; display: block; top: 0; left: -1px; -webkit-box-shadow: none; box-shadow: none }

    .auto-fold #adminmenu .opensub .wp-submenu, .auto-fold #adminmenu .selected .wp-submenu:after, .auto-fold #adminmenu .wp-menu-open .wp-submenu:after { display: none }

    .auto-fold #adminmenu .selected .wp-submenu, .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after { display: block }

    .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, .auto-fold #adminmenu a.menu-top:focus + .wp-submenu { position: relative; left: -1px; right: 0; top: 0 }

    #adminmenu .wp-submenu .wp-submenu-head { display: none }

    #wp-responsive-toggle { position: fixed; top: 5px; left: 4px; padding-right: 10px; z-index: 99999; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

    #wpadminbar #wp-admin-bar-menu-toggle a { display: block; padding: 0; overflow: hidden; outline: 0; text-decoration: none; border: 1px solid transparent; background: 0 0; height: 44px; margin-left: -1px }

    .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a { background: #32373c }

    li#wp-admin-bar-menu-toggle { display: block }

    #wpadminbar #wp-admin-bar-menu-toggle a:hover { border: 1px solid transparent }

    #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before { content: '\f228'; display: inline-block; float: left; font: 400 40px/45px Dashicons; vertical-align: middle; outline: 0; margin: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; height: 44px; width: 50px; padding: 0; border: none; text-align: center; text-decoration: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
}

@media screen and (max-width: 600px) {
    #adminmenuback, #adminmenuwrap { display: none }

    .wp-responsive-open #adminmenuback, .wp-responsive-open #adminmenuwrap { display: block }

    .auto-fold #adminmenu { top: 46px }
}

#wpbody-content #dashboard-widgets.columns-1 .postbox-container { width: 100% }

#wpbody-content #dashboard-widgets.columns-2 .postbox-container { width: 49.5% }

#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2, #wpbody-content #dashboard-widgets.columns-2 #postbox-container-3, #wpbody-content #dashboard-widgets.columns-2 #postbox-container-4 { float: right; width: 50.5% }

#wpbody-content #dashboard-widgets.columns-3 .postbox-container { width: 33.5% }

#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1 { width: 33% }

#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3, #wpbody-content #dashboard-widgets.columns-3 #postbox-container-4 { float: right }

#dashboard-widgets .postbox-container, #wpbody-content #dashboard-widgets.columns-4 .postbox-container { width: 25% }

#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container { border: none !important }

.ie8 #wpbody-content #dashboard-widgets .postbox-container { width: 49.5% }

.ie8 #wpbody-content #dashboard-widgets #postbox-container-2, .ie8 #wpbody-content #dashboard-widgets #postbox-container-3, .ie8 #wpbody-content #dashboard-widgets #postbox-container-4 { float: right; width: 50.5% }

.ie8 #dashboard-widgets #postbox-container-3 .empty-container, .ie8 #dashboard-widgets #postbox-container-4 .empty-container { border: 0; height: 0; min-height: 0 }

#dashboard-widgets-wrap { overflow: hidden; margin: 0 -8px }

#dashboard-widgets .postbox .inside { margin-bottom: 0 }

#dashboard-widgets .meta-box-sortables { margin: 0 8px; min-height: 100px }

#the-comment-list td.comment p.comment-author { margin-top: 0; margin-left: 0 }

#the-comment-list p.comment-author img { float: left; margin-right: 8px }

#the-comment-list p.comment-author strong a { border: none }

#the-comment-list td { vertical-align: top }

#the-comment-list td.comment { word-wrap: break-word }

#the-comment-list td.comment img { max-width: 100% }

.welcome-panel { position: relative; overflow: auto; margin: 16px 0; padding: 23px 10px 0; border: 1px solid #e5e5e5; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04); box-shadow: 0 1px 1px rgba(0, 0, 0, .04); background: #fff; font-size: 13px; line-height: 2.1em }

.welcome-panel h3 { margin: 0; font-size: 21px; font-weight: 400; line-height: 1.2 }

.welcome-panel h4 { margin: 1.33em 0 0; font-size: 16px }

.welcome-panel li { font-size: 14px }

.welcome-panel p { color: #777 }

.welcome-panel a { text-decoration: none }

.welcome-panel .about-description { font-size: 16px; margin: 0 }

.welcome-panel .welcome-panel-close { position: absolute; top: 5px; right: 10px; padding: 20px 15px 0 3px; font-size: 13px; text-decoration: none; line-height: 1 }

#welcome-panel.welcome-panel .welcome-panel-close:before { position: absolute; left: -18px; margin-top: -2px; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out }

.wp-core-ui .welcome-panel .button.button-hero { margin: 15px 13px 3px 0; padding: 12px 36px; height: auto; line-height: 1.4285714; white-space: normal }

.welcome-panel-content { margin-left: 13px; max-width: 1500px }

.welcome-panel .welcome-panel-column-container { clear: both; overflow: hidden; position: relative }

.welcome-panel .welcome-panel-column { width: 32%; min-width: 200px; float: left }

.ie8 .welcome-panel .welcome-panel-column { min-width: 230px }

.welcome-panel .welcome-panel-column:first-child { width: 36% }

.welcome-panel-column p.hide-if-no-customize { margin-top: 10px }

.welcome-panel-column p { margin-top: 7px; color: #464646 }

.welcome-panel .welcome-icon { display: block; padding: 0 0 8px; background: 0 0 !important }

.welcome-panel .welcome-icon:before { color: #82878c; font: 400 20px/1 dashicons; speak: none; display: inline-block; padding: 0 10px 0 0; top: -1px; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none !important; vertical-align: top }

.welcome-panel .welcome-edit-page:before, .welcome-panel .welcome-write-blog:before { content: '\f119'; top: -3px }

.welcome-panel .welcome-add-page:before { content: '\f132' }

.welcome-panel .welcome-view-site:before { content: '\f115'; top: -2px }

.welcome-panel .welcome-widgets-menus:before { content: '\f116'; top: -2px }

.welcome-panel .welcome-comments:before { content: '\f117'; top: -1px }

.welcome-panel .welcome-learn-more:before { content: '\f118'; top: -1px }

.welcome-panel .welcome-widgets-menus { line-height: 16px }

.welcome-panel .welcome-panel-column ul { margin: .8em 1em 1em 0 }

.welcome-panel .welcome-panel-column li { line-height: 16px; list-style-type: none }

#dashboard_primary .inside { margin: 0; padding: 0 }

#dashboard_primary .dashboard-widget-control-form, #dashboard_primary .widget-loading { padding: 12px 12px 0 }

body #dashboard-widgets .postbox form .submit { margin: 0 }

.dashboard-widget-control-form { overflow: hidden }

.dashboard-widget-control-form p { margin-top: 0 }

.rssSummary { color: #777; margin-top: 4px }

#dashboard_primary .rss-widget { border-bottom: 1px solid #eee; font-size: 13px; padding: 8px 12px 10px }

#dashboard_primary .rss-widget:last-child { border-bottom: none; padding-bottom: 8px }

#dashboard_primary .rss-widget a { font-weight: 400 }

#dashboard_primary .rss-widget span, #dashboard_primary .rss-widget span.rss-date { color: #777 }

#dashboard_primary .rss-widget span.rss-date { margin-left: 12px }

#dashboard_primary .rss-widget ul li { margin-bottom: 8px }

#dashboard_right_now ul { margin: 0; overflow: hidden }

#dashboard_right_now li { width: 50%; float: left; margin-bottom: 10px }

#dashboard_right_now .inside { overflow: hidden; padding: 0 }

#dashboard_right_now .main { overflow: hidden; padding: 0 12px 11px }

#dashboard_right_now .main p { margin: 0 }

#dashboard_right_now #wp-version-message .button { float: right; position: relative; top: -5px; margin-left: 5px }

.mu-storage { overflow: hidden }

#dashboard-widgets h4.mu-storage { margin-bottom: 10px }

#dashboard_right_now li a:before, #dashboard_right_now li span:before { color: #82878c }

#dashboard_right_now .sub { color: #777; background: #f5f5f5; border-top: 1px solid #eee; padding: 10px 12px 6px }

#dashboard_right_now .sub h4 { color: #555 }

#dashboard_right_now .sub p { margin: 0 0 1em }

#dashboard_right_now .warning a:before, #dashboard_right_now .warning span:before { color: #d54e21 }

#dashboard_right_now li a:before, #dashboard_right_now li span:before { content: '\f159'; font: 400 20px/1 dashicons; speak: none; display: block; float: left; margin: 0 5px 0 0; padding: 0; text-indent: 0; text-align: center; position: relative; -webkit-font-smoothing: antialiased; text-decoration: none !important }

#dashboard_right_now .page-count a:before, #dashboard_right_now .page-count span:before { content: '\f105' }

#dashboard_right_now .post-count a:before, #dashboard_right_now .post-count span:before { content: '\f109' }

#dashboard_right_now .comment-count a:before { content: '\f101' }

#dashboard_right_now .comment-mod-count a:before { content: '\f125' }

#dashboard_right_now .storage-count a:before { content: '\f104' }

#dashboard_right_now .storage-count.warning a:before { content: '\f153' }

#dashboard_quick_press .inside { margin: 0; padding: 0 }

#dashboard_quick_press div.updated { margin-bottom: 10px; border: 1px solid #eee; border-width: 1px 1px 1px 0 }

#dashboard_quick_press form { overflow: hidden; margin: 12px }

#dashboard_quick_press .drafts, #dashboard_quick_press .easy-blogging { padding: 10px 0 0 }

input#save-post { float: left }

form.initial-form.quickpress-open label.prompt { font-style: normal }

form.initial-form.quickpress-open input#title { height: auto }

#dashboard_quick_press input, #dashboard_quick_press textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 }

#dashboard_quick_press textarea { resize: vertical }

#description-wrap { margin-top: 12px }

#title-wrap #title-prompt-text, .textarea-wrap #content-prompt-text { color: #777 }

.input-text-wrap, .textarea-wrap { position: relative }

.input-text-wrap .prompt, .textarea-wrap .prompt { position: absolute }

.textarea-wrap #content-prompt-text { font-size: 1.1em; padding: 7px 8px }

.textarea-wrap textarea#content { margin: 0 0 8px; padding: 6px 7px }

#quick-press textarea#content { min-height: 90px; max-height: 1300px; resize: none }

.js #dashboard_quick_press .drafts { border-top: 1px solid #eee }

#dashboard_quick_press .drafts abbr { border: none }

#dashboard_quick_press .drafts h4 { margin: 0 12px 8px; font-weight: 400 }

#dashboard_quick_press .drafts .view-all { float: right; margin: 0 12px 0 0 }

#dashboard_primary a.rsswidget { font-weight: 400 }

#dashboard_quick_press .drafts ul { margin: 0 12px }

#dashboard_quick_press .drafts li { margin-bottom: 1em }

#dashboard_quick_press .drafts li time { color: #777 }

#dashboard_quick_press .drafts p { margin: 0; word-wrap: break-word }

#dashboard_quick_press .draft-title { overflow: hidden }

#dashboard_quick_press .draft-title a, #dashboard_quick_press .draft-title time { float: left; margin: 0 5px 0 0 }

#dashboard-widgets #dashboard_activity h4 { margin: 0 0 8px 12px; font-weight: 400 }

#dashboard-widgets #dashboard_activity h4.comment-meta { margin: 0 }

#dashboard_activity h4.comment-meta { margin-bottom: 4px }

#dashboard_activity ul { padding: 0 12px }

#dashboard_activity .comment-meta span.approve:before { content: '\f227'; font: 20px/.5 dashicons; margin-left: 12px; vertical-align: middle; position: relative; top: -1px; margin-right: 2px }

#dashboard_activity .inside { padding: 0; margin: 0 }

#dashboard_activity .no-activity { overflow: hidden; padding: 0 12px 12px; text-align: center }

#dashboard_activity .no-activity p { color: #999; font-size: 16px }

#dashboard_activity .no-activity .smiley { margin-top: 0 }

#dashboard_activity .no-activity .smiley:before { content: '\f328'; font: 400 120px/1 dashicons; speak: none; display: block; margin: 0 5px 0 0; padding: 0; text-indent: 0; text-align: center; position: relative; -webkit-font-smoothing: antialiased; text-decoration: none !important }

#dashboard_activity .subsubsub { float: none; border-top: 1px solid #eee; margin-top: 0; padding: 8px 12px 4px }

#future-posts ul, #published-posts ul { clear: both; margin-bottom: 0 }

#future-posts li, #published-posts li { overflow: hidden; margin-bottom: 8px }

#future-posts ul span, #published-posts ul span { color: #777; float: left; margin-right: 8px; min-width: 150px }

.activity-block { border-bottom: 1px solid #eee; overflow: hidden; padding: 8px 0 4px }

.activity-block:last-child { border-bottom: none }

.activity-block .subsubsub li { color: #ddd }

#activity-widget #the-comment-list div.undo, #activity-widget #the-comment-list tr.undo { background: 0 0; padding: 6px 0; margin-left: 12px }

#activity-widget #the-comment-list .comment-item { background: #fafafa; padding: 12px; position: relative }

#activity-widget #the-comment-list .avatar { position: absolute; top: 13px }

#activity-widget #the-comment-list .dashboard-comment-wrap { padding-left: 63px }

#activity-widget #the-comment-list .dashboard-comment-wrap blockquote { margin: 1em 0 }

#activity-widget #the-comment-list .comment-item h4 { font-size: 13px; color: #999 }

#activity-widget #the-comment-list .comment-item p.row-actions { margin: 4px 0 0 }

#activity-widget #the-comment-list .comment-item:first-child { border-top: 1px solid #eee }

#activity-widget #the-comment-list .unapproved { background-color: #fef7f1 }

#activity-widget #the-comment-list .unapproved:before { content: ""; display: block; position: absolute; left: 0; top: 0; bottom: 0; background: #d54e21; width: 4px }

#activity-widget #the-comment-list .spam-undo-inside .avatar, #activity-widget #the-comment-list .trash-undo-inside .avatar { position: relative; top: 0 }

#dashboard-widgets #dashboard_browser_nag.postbox .inside { margin: 10px }

.edit-box { display: none }

h3:hover .edit-box { display: inline }

#dashboard-widgets form .input-text-wrap input, #dashboard-widgets form .textarea-wrap textarea { width: 100% }

#dashboard-widgets .postbox form .submit { float: none; margin: .5em 0 0; padding: 0; border: none }

#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish { min-width: 0 }

#dashboard-widgets a { text-decoration: none }

#dashboard-widgets h3 a { text-decoration: underline }

#dashboard-widgets h3 .postbox-title-action { position: absolute; right: 10px; padding: 0; top: 5px }

.js #dashboard-widgets h3 .postbox-title-action { right: 33px }

#dashboard-widgets h4 { color: #23282d; font-weight: 400; font-size: 14px; margin: 0 0 .2em; padding: 0 }

#dashboard_plugins h5 { font-size: 14px }

#latest-comments #the-comment-list { position: relative }

#activity-widget #the-comment-list .comment, #activity-widget #the-comment-list .pingback { -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .06); box-shadow: inset 0 1px 0 rgba(0, 0, 0, .06) }

#activity-widget .comments #the-comment-list .alt { background-color: transparent }

#activity-widget #latest-comments #the-comment-list .comment-item { padding: 1em 12px }

#latest-comments #the-comment-list .pingback { padding-left: 12px !important }

#latest-comments #the-comment-list .comment-item:first-child { border-top: none }

#latest-comments #the-comment-list .comment-item h4 { line-height: 1.5em; margin-top: 0; color: #666 }

#latest-comments #the-comment-list .comment-item h4 cite { font-style: normal; font-weight: 400 }

#latest-comments #the-comment-list .comment-item blockquote, #latest-comments #the-comment-list .comment-item blockquote p { margin: 0; padding: 0; display: inline }

#latest-comments #the-comment-list .comment-item p.row-actions { margin: 3px 0 0; padding: 0; font-size: 13px }

#description-wrap label, #title-wrap label { cursor: text }

#title-wrap #title { padding: 2px 6px; font-size: 1.3em; outline: 0 }

#title-wrap #title-prompt-text { font-size: 1.1em; padding: 5px 8px }

.rss-widget ul { margin: 0; padding: 0; list-style: none }

a.rsswidget { font-size: 14px; font-weight: 600; line-height: 1.7em }

.rss-widget ul li { line-height: 1.5em; margin-bottom: 12px }

.rss-widget span.rss-date { color: #999; font-size: 13px; margin-left: 3px }

.rss-widget cite { display: block; text-align: right; margin: 0 0 1em; padding: 0 }

.rss-widget cite:before { content: '\2014' }

.dashboard-comment-wrap { overflow: hidden; word-wrap: break-word }

#dashboard_browser_nag a.update-browser-link { font-size: 1.2em; font-weight: 600 }

#dashboard_browser_nag a { text-decoration: underline }

#dashboard_browser_nag p.browser-update-nag.has-browser-icon { padding-right: 125px }

#dashboard_browser_nag .browser-icon { margin-top: -35px }

#dashboard_browser_nag.postbox.browser-insecure { background-color: #ac1b1b; border-color: #ac1b1b }

#dashboard_browser_nag.postbox { background-color: #e29808; background-image: none; border-color: #edc048; color: #fff; -webkit-box-shadow: none; box-shadow: none }

#dashboard_browser_nag.postbox.browser-insecure h3 { border-bottom-color: #cd5a5a; color: #fff }

#dashboard_browser_nag.postbox h3 { border-bottom-color: #f6e2ac; background: 0 0; color: #fff; -webkit-box-shadow: none; box-shadow: none }

#dashboard_browser_nag a { color: #fff }

#dashboard_browser_nag h3.hndle { border: none; font-weight: 600; font-size: 20px; padding-top: 10px }

.postbox#dashboard_browser_nag p a.dismiss { font-size: 14px }

.postbox#dashboard_browser_nag a, .postbox#dashboard_browser_nag p, .postbox#dashboard_browser_nag p.browser-update-nag { font-size: 16px }

@media only screen and (max-width: 799px) {
    #wpbody-content #dashboard-widgets .postbox-container { width: 100% }
}

@media only screen and (min-width: 800px) and (max-width: 1499px) {
    #wpbody-content #dashboard-widgets .postbox-container { width: 49.5% }

    #wpbody-content #dashboard-widgets #postbox-container-2, #wpbody-content #dashboard-widgets #postbox-container-3, #wpbody-content #dashboard-widgets #postbox-container-4 { float: right; width: 50.5% }

    #dashboard-widgets #postbox-container-3 .empty-container, #dashboard-widgets #postbox-container-4 .empty-container { border: 0; height: 0; min-height: 0 }

    #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container { width: 100% }

    #wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container { border: 0; height: 0; min-height: 0 }

    .index-php .columns-prefs, .index-php .screen-layout { display: block }

    .columns-prefs .columns-prefs-3, .columns-prefs .columns-prefs-4 { display: none }
}

@media only screen and (min-width: 1500px) and (max-width: 1800px) {
    #wpbody-content #dashboard-widgets .postbox-container { width: 33.5% }

    #wpbody-content #dashboard-widgets #postbox-container-1 { width: 33% }

    #wpbody-content #dashboard-widgets #postbox-container-3, #wpbody-content #dashboard-widgets #postbox-container-4 { float: right }

    #dashboard-widgets #postbox-container-4 .empty-container { border: 0; height: 0; min-height: 0 }
}

@media screen and (max-width: 870px) {
    .welcome-panel .welcome-panel-column, .welcome-panel .welcome-panel-column:first-child { display: block; float: none; width: 100% }

    .welcome-panel .welcome-panel-column li { display: inline-block; margin-right: 13px }

    .welcome-panel .welcome-panel-column ul { margin: .4em 0 0 }
}

@media screen and (max-width: 782px) {
    #dashboard_recent_comments #the-comment-list .comment-item .avatar { height: 30px; width: 30px; margin: 4px 10px 5px 0 }
}

@media screen and (max-width: 600px) {
    .welcome-panel .welcome-panel-close { overflow: hidden; text-indent: 100%; white-space: nowrap; width: 20px; height: 20px; right: 0; padding: 5px }

    #welcome-panel.welcome-panel .welcome-panel-close:before { font-size: 20px; margin: 0 }
}

.post-com-count-wrapper { min-width: 22px }

.post-com-count { background: center -80px no-repeat; height: 1.3em; line-height: 1.1em; display: block; text-decoration: none; padding: 0 0 6px; cursor: pointer; color: #fff }

.post-com-count:after { content: ""; display: block; width: 0; height: 0; margin-left: 8px; border-top: 5px solid #b4b9be; border-right: 5px solid transparent }

.post-com-count span { font-size: 11px; font-weight: 600; height: 1.4em; line-height: 1.4em; min-width: .7em; padding: 0 6px; display: inline-block; -webkit-border-radius: 5px; border-radius: 5px; background-color: #b4b9be; color: #fff }

.post-com-count:hover { background-position: center -3px }

.post-com-count:hover span { background-color: #00a0d2 }

.post-com-count:hover:after { border-top: 5px solid #00a0d2 }

strong .post-com-count { background-position: center -55px }

strong .post-com-count span { background-color: #0073aa }

strong .post-com-count:after { border-top: 5px solid #0073aa }

.column-response .post-com-count { float: left; margin-right: 5px; text-align: center }

.response-links { float: left }

.commentlist li { padding: 1em 1em .2em; margin: 0; border-bottom: 1px solid #ccc }

.commentlist li li { border-bottom: 0; padding: 0 }

.commentlist p { padding: 0; margin: 0 0 .8em }

#submitted-on, .submitted-on { color: #777 }

#replyrow td { padding: 2px }

#replysubmit { margin: 0; padding: 0 5px 3px; text-align: center }

#replysubmit .button { margin-right: 5px }

#replysubmit .error { color: red; line-height: 21px; text-align: center }

#replyrow h5 { margin: .2em 0 0; padding: 0 5px; line-height: 1.4em; font-size: 1em }

#edithead .inside { float: left; padding: 3px 0 2px 5px; margin: 0; text-align: center }

#edithead .inside input { width: 180px }

#edithead label { padding: 2px 0 }

#replycontainer { padding: 5px }

#replycontent { height: 120px; -webkit-box-shadow: none; box-shadow: none }

#replyerror { border-color: #ddd; background-color: #f9f9f9 }

.commentlist .avatar { vertical-align: text-top }

#the-comment-list .attachment-80x60 { padding: 4px 8px }

#the-comment-list div.undo, #the-comment-list tr.undo { background-color: #f4f4f4 }

#the-comment-list .unapproved td, #the-comment-list .unapproved th { background-color: #fef7f1 }

#the-comment-list .unapproved th.check-column { border-left: 4px solid #d54e21 }

#the-comment-list .unapproved th.check-column input { margin-left: 4px }

#the-comment-list .approve a { color: #006505 }

#the-comment-list .unapprove a { color: #d98500 }

#the-comment-list td, #the-comment-list th { -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1) }

#the-comment-list tr:last-child td, #the-comment-list tr:last-child th { -webkit-box-shadow: none; box-shadow: none }

#the-comment-list tr.unapproved + tr.approved td, #the-comment-list tr.unapproved + tr.approved th { border-top: 1px solid rgba(0, 0, 0, .03) }

.vim-current, .vim-current td, .vim-current th { background-color: #e4f2fd !important }

th .comment-grey-bubble { height: 16px; width: 16px }

th .comment-grey-bubble:before { content: '\f101'; font: 400 20px/.5 dashicons; speak: none; display: inline-block; padding: 0; top: 4px; left: -4px; position: relative; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none !important; color: #444 }

table.fixed { table-layout: fixed }

.fixed .column-rating, .fixed .column-visible { width: 8% }

.fixed .column-author, .fixed .column-date, .fixed .column-format, .fixed .column-links, .fixed .column-parent, .fixed .column-posts { width: 10% }

.fixed .column-posts { width: 74px }

.fixed .column-comment .comment-author { display: none }

.fixed .column-categories, .fixed .column-rel, .fixed .column-response, .fixed .column-role, .fixed .column-tags { width: 15% }

.fixed .column-slug { width: 25% }

.fixed .column-locations { width: 35% }

.fixed .column-comments { width: 4em; padding: 8px 0; text-align: left }

.fixed .column-comments .vers { padding-left: 3px }

.fixed .column-comments a { float: left }

.fixed .column-icon { width: 80px }

.wp-list-table a { -webkit-transition: none; transition: none }

#the-list tr:last-child td, #the-list tr:last-child th { border-bottom: none !important; -webkit-box-shadow: none; box-shadow: none }

#comments-form .fixed .column-author { width: 20% }

#commentsdiv.postbox .inside { margin: 0; padding: 0 }

#commentsdiv .inside .row-actions { line-height: 18px }

#commentsdiv .inside .column-author { width: 25% }

#commentsdiv .column-comment p { margin: .6em 0; padding: 0 }

#commentsdiv #replyrow td { padding: 0 }

#commentsdiv p { padding: 8px 10px; margin: 0 }

#commentsdiv .comments-box { border: 0 }

#commentsdiv .comments-box thead th { background: 0 0; padding: 0 7px 4px; font-style: italic }

#commentsdiv .comments-box tr:last-child td { border-bottom: 0 none }

.sorting-indicator { display: none; width: 10px; height: 4px; margin-top: 8px; margin-left: 7px }

.sorting-indicator:before { background: 0 0; content: '\f142'; font: 400 20px/1 dashicons; speak: none; display: inline-block; padding: 0; top: -4px; left: -8px; line-height: 10px; position: relative; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none !important; color: #444 }

.column-comments .sorting-indicator:before { top: 0; left: -10px }

th.desc:hover span.sorting-indicator:before, th.sorted.asc .sorting-indicator:before { content: '\f142' }

th.asc:hover span.sorting-indicator:before, th.sorted.desc .sorting-indicator:before { content: '\f140' }

tr.wp-locked .locked-indicator { margin-left: 6px; height: 20px; width: 16px }

tr.wp-locked .locked-indicator:before { color: #82878c; content: '\f160'; display: inline-block; float: left; font: 400 20px/1 dashicons; speak: none; vertical-align: middle; margin-left: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

tr.wp-locked .check-column input[type=checkbox], tr.wp-locked .check-column label, tr.wp-locked .row-actions .inline, tr.wp-locked .row-actions .trash { display: none }

tr .locked-info { height: 0; opacity: 0 }

tr.wp-locked .locked-info { margin-top: 8px; height: auto; opacity: 1 }

.locked-text { vertical-align: top }

tr.locked-info, tr.wp-locked .locked-info { -webkit-transition: height 1s, opacity .5s; transition: height 1s, opacity .5s }

.fixed .column-comments .sorting-indicator { margin-top: 3px }

#menu-locations-wrap .widefat { width: 60% }

.widefat th.sortable, .widefat th.sorted { padding: 0 }

th.sortable a, th.sorted a { display: block; overflow: hidden; padding: 7px 7px 8px 10px }

.fixed .column-comments.sortable a, .fixed .column-comments.sorted a { padding: 8px 0 }

th.sortable a span, th.sorted a span { float: left; cursor: pointer }

th.desc:hover span.sorting-indicator, th.sorted.asc .sorting-indicator { display: block; background-position: 0 0 }

th.asc:hover span.sorting-indicator, th.sorted.desc .sorting-indicator { display: block; background-position: -7px 0 }

.tablenav-pages a { font-weight: 600; margin-right: 1px; padding: 0 2px }

.tablenav-pages .current-page { padding-top: 0; text-align: center }

.tablenav-pages .next-page { margin-left: 2px }

.tablenav a.button-secondary { display: block; margin: 3px 8px 0 0 }

.tablenav { clear: both; height: 30px; margin: 6px 0 4px; vertical-align: middle }

.tablenav.themes { max-width: 98% }

.tablenav .tablenav-pages { float: right; display: block; cursor: default; height: 30px; color: #555; line-height: 30px; font-size: 12px }

.tablenav .no-pages, .tablenav .one-page .pagination-links { display: none }

.tablenav .tablenav-pages a, .tablenav-pages span.current { text-decoration: none; padding: 3px 6px }

.tablenav .tablenav-pages a { padding: 0 10px 3px; background: #eee; background: rgba(0, 0, 0, .05); font-size: 16px; font-weight: 400 }

.tablenav .tablenav-pages a:focus, .tablenav .tablenav-pages a:hover { color: #fff; background: #00a0d2 }

.tablenav .tablenav-pages a.disabled, .tablenav .tablenav-pages a.disabled:active, .tablenav .tablenav-pages a.disabled:focus, .tablenav .tablenav-pages a.disabled:hover { color: #a0a5aa; background: #eee; background: rgba(0, 0, 0, .05) }

.tablenav .displaying-num { margin-right: 2px; color: #777; font-size: 12px; font-style: italic }

.tablenav .actions { overflow: hidden; padding: 2px 8px 0 0 }

.wp-filter .actions { display: inline-block; vertical-align: middle }

.tablenav .delete { margin-right: 20px }

.tablenav .dots { border-color: transparent }

.tablenav .next, .tablenav .prev { border-color: transparent; color: #0073aa }

.tablenav .next:hover, .tablenav .prev:hover { border-color: transparent; color: #00a0d2 }

.tablenav .view-switch { float: right; margin: 5px 16px 0 8px }

.wp-filter .view-switch { display: inline-block; vertical-align: middle; padding: 15px 0; margin: 0 20px 0 0 }

.view-switch a { text-decoration: none }

.view-switch > a { display: inline-block; width: 18px; height: 18px }

.view-switch > a:before { color: #b4b9be; display: inline-block; float: left; font: 400 20px/1 dashicons; speak: none; vertical-align: middle; margin-left: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.view-switch > .view-list:before { content: '\f163' }

.view-switch a:hover:before { color: #727272 }

.view-switch a.current:before { color: #0073aa }

.view-switch > a + a { margin-left: 5px }

.view-switch > .view-excerpt:before { content: '\f164' }

.view-switch > .view-grid:before { content: '\f509' }

.filter { float: left; margin: -5px 0 0 10px }

.filter .subsubsub { margin-left: -10px; margin-top: 13px }

.screen-per-page { width: 4em }

#posts-filter .wp-filter { margin-bottom: 0 }

#posts-filter fieldset { float: left; margin: 0 1.5ex 1em 0; padding: 0 }

#posts-filter fieldset legend { padding: 0 0 .2em 1px }

p.pagenav { margin: 0; display: inline }

.pagenav span { font-weight: 600; margin: 0 6px }

.row-title { font-size: 14px !important; font-weight: 600 }

.column-comment .comment-author { margin-bottom: .6em }

.column-author img, .column-comment .comment-author img, .column-username img { float: left; margin-right: 10px; margin-top: 1px }

.row-actions { color: #ddd; font-size: 13px; visibility: hidden; padding: 2px 0 0 }

.mobile .row-actions, .row-actions.visible, div.comment-item:hover .row-actions, tr:hover .row-actions { visibility: visible }

.row-actions-visible { padding: 2px 0 0 }

#wpbody-content .inline-edit-row fieldset { font-size: 12px; float: left; margin: 0; padding: 0; width: 100% }

#wpbody-content .inline-edit-row fieldset .inline-edit-col, tr.inline-edit-row td { padding: 0 .5em }

#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col { border-width: 0 0 0 1px; border-style: none none none solid }

#wpbody-content .quick-edit-row-post .inline-edit-col-left { width: 40% }

#wpbody-content .quick-edit-row-post .inline-edit-col-right { width: 39% }

#wpbody-content .inline-edit-row-post .inline-edit-col-center { width: 20% }

#wpbody-content .quick-edit-row-page .inline-edit-col-left { width: 50% }

#wpbody-content .bulk-edit-row-post .inline-edit-col-right, #wpbody-content .quick-edit-row-page .inline-edit-col-right { width: 49% }

#wpbody-content .bulk-edit-row .inline-edit-col-left { width: 30% }

#wpbody-content .bulk-edit-row-page .inline-edit-col-right { width: 69% }

#wpbody-content .bulk-edit-row .inline-edit-col-bottom { float: right; width: 69% }

#wpbody-content .inline-edit-row-page .inline-edit-col-right { margin-top: 27px }

.inline-edit-row fieldset .inline-edit-group { clear: both; line-height: 2.5 }

.inline-edit-row fieldset .inline-edit-group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }

.inline-edit-row p.submit { clear: both; padding: .5em; margin: .5em 0 0 }

.inline-edit-row span.error { line-height: 22px; margin: 0 15px; padding: 3px 5px }

.inline-edit-row h4 { margin: .2em 0; padding: 0; line-height: 2.5 }

.inline-edit-row fieldset span.checkbox-title, .inline-edit-row fieldset span.title { margin: 0; padding: 0 }

.inline-edit-row fieldset label, .inline-edit-row fieldset span.inline-edit-categories-label { display: block; margin: .2em 0; line-height: 2.5 }

.inline-edit-row fieldset label.inline-edit-tags { margin-top: 0 }

.inline-edit-row fieldset label.inline-edit-tags span.title { margin: .2em 0; width: auto }

.inline-edit-row fieldset label span.title { display: block; float: left; width: 5em; line-height: 2.5 }

.inline-edit-row fieldset label span.input-text-wrap { display: block; margin-left: 5em }

.quick-edit-row-post fieldset.inline-edit-col-right label span.title { width: auto; padding-right: .5em }

.inline-edit-row .inline-edit-or { margin: .2em 6px .2em 0; line-height: 2.5 }

.inline-edit-row .input-text-wrap input[type=text] { width: 100% }

.inline-edit-row fieldset label input[type=checkbox] { vertical-align: middle }

.inline-edit-row fieldset label textarea { width: 100%; height: 4em; vertical-align: top }

#wpbody-content .bulk-edit-row fieldset .inline-edit-group label { max-width: 50% }

#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child { margin-right: .5em }

.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input { width: 6em }

.inline-edit-row h4 { text-transform: uppercase }

.inline-edit-row fieldset span.checkbox-title, .inline-edit-row fieldset span.title { font-style: italic }

.inline-edit-row fieldset .inline-edit-date { float: left }

.inline-edit-row fieldset input[name=hh], .inline-edit-row fieldset input[name=jj], .inline-edit-row fieldset input[name=mn] { font-size: 12px; width: 2.3em }

.inline-edit-row fieldset input[name=aa] { font-size: 12px; width: 3.5em }

.inline-edit-row fieldset label input.inline-edit-password-input { width: 8em }

ul.cat-checklist { height: 12em; border: 1px solid #ddd; overflow-y: scroll; padding: 0 5px; margin: 0; background-color: #fff }

#bulk-titles { display: block; height: 12em; border: 1px solid #ddd; overflow-y: scroll; padding: 0 5px; margin: 0 0 5px }

.inline-edit-row fieldset ul.cat-checklist input, .inline-edit-row fieldset ul.cat-checklist li { margin: 0; position: relative }

.inline-edit-row #bulk-titles div, .inline-edit-row fieldset ul.cat-checklist label { font-style: normal; font-size: 11px }

.inline-edit-row fieldset label input.inline-edit-menu-order-input { width: 3em }

.inline-edit-row fieldset label input.inline-edit-slug-input { width: 75% }

.inline-edit-row #post_parent, .inline-edit-row select[name=page_template] { max-width: 80% }

.ie8 .inline-edit-row #post_parent, .ie8 .inline-edit-row select[name=page_template] { width: 250px }

.quick-edit-row-post fieldset label.inline-edit-status { float: left }

#bulk-titles { line-height: 140% }

#bulk-titles div { margin: .2em .3em }

#bulk-titles div a { cursor: pointer; display: block; float: left; height: 18px; margin: 0 3px 0 -2px; overflow: hidden; position: relative; width: 20px }

#bulk-titles div a:before { position: relative; top: -3px }

.plugins tbody, .plugins tbody th.check-column { padding: 8px 0 0 2px }

.plugins tbody th.check-column input[type=checkbox] { margin-top: 4px }

#update-plugins-table tbody td p { margin-top: 0 }

#update-plugins-table tbody td p strong { font-size: 14px }

.plugins .inactive th.check-column, .plugins tfoot th.check-column, .plugins thead th.check-column { padding-left: 6px }

#update-plugins-table tfoot th.check-column, #update-plugins-table thead th.check-column { padding-top: 11px }

.plugins, .plugins td, .plugins th { color: #000 }

.plugins tr { background: #fff }

.plugins p { margin: 0 4px; padding: 0 }

.plugins .desc p { margin: 0 0 8px }

.plugins td.desc { line-height: 1.5em }

.plugins .desc ol, .plugins .desc ul { margin: 0 0 0 2em }

.plugins .desc ul { list-style-type: disc }

.plugins .row-actions { font-size: 13px }

.plugins .active td, .plugins .active th, .plugins .inactive td, .plugins .inactive th { padding: 10px 9px }

.plugins .active td, .plugins .active th { background-color: #f7fcfe }

.plugins .update td, .plugins .update th { border-bottom: 0 }

.plugin-update-tr td { border-top: 0 }

.plugin-install #the-list td, .plugins .active td, .plugins .active th, .plugins .inactive td, .plugins .inactive th, .upgrade .plugins td, .upgrade .plugins th { -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1) }

.plugins tr.active + tr.inactive td, .plugins tr.active + tr.inactive th, .plugins tr.active.plugin-update-tr + tr.inactive td, .plugins tr.active.plugin-update-tr + tr.inactive th { border-top: 1px solid rgba(0, 0, 0, .03); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .02), inset 0 -1px 0 #e1e1e1; box-shadow: inset 0 1px 0 rgba(0, 0, 0, .02), inset 0 -1px 0 #e1e1e1 }

.plugins .update td, .plugins .update th, .plugins .updated td, .plugins .updated th, .plugins tr.active + tr.inactive.update td, .plugins tr.active + tr.inactive.update th, .plugins tr.active + tr.inactive.updated td, .plugins tr.active + tr.inactive.updated th, .upgrade .plugins tr:last-of-type td, .upgrade .plugins tr:last-of-type th { -webkit-box-shadow: none; box-shadow: none }

.plugins .active.update td, .plugins .active.update th, tr.active.update + tr.plugin-update-tr .plugin-update { background-color: #fef7f1 }

.plugin-update-tr.active td, .plugins .active th.check-column { border-left: 4px solid #00a0d2 }

.plugins .active.update th.check-column, .plugins .active.update + .plugin-update-tr .plugin-update { border-left: 4px solid #d54e21 }

#wpbody-content .plugins .plugin-title, #wpbody-content .plugins .theme-title { padding-right: 12px; white-space: nowrap }

.plugins .inactive .plugin-title strong { font-weight: 400 }

.plugins .row-actions, .plugins .second { padding: 0 0 5px }

.plugins .update .row-actions, .plugins .update .second, .plugins .updated .row-actions, .plugins .updated .second { padding-bottom: 0 }

.plugins-php .widefat tfoot td, .plugins-php .widefat tfoot th { border-top-style: solid; border-top-width: 1px }

.plugin-update-tr .update-message { font-size: 13px; font-weight: 400; padding: 6px 12px; margin: 0 10px 8px 31px; background-color: #f7f7f7; background-color: rgba(0, 0, 0, .03) }

.plugin-card .install-now:before, .plugin-card .update-now:before, .plugin-update-tr .update-message:before { color: #d54e21; display: inline-block; font: 400 20px/1 dashicons; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: top }

.plugin-card .update-now:before, .plugin-update-tr .update-message:before { content: '\f463' }

.plugin-update-tr .update-message:before { margin: 0 8px 0 -2px }

.plugin-card .install-now:before, .plugin-card .update-now:before { margin: 3px 5px 0 -2px }

.plugin-card .updating-message:before, .plugin-update-tr .updating-message:before { content: '\f463'; -webkit-animation: rotation 2s infinite linear; animation: rotation 2s infinite linear }

@-webkit-keyframes rotation {
    0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) }
    100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) }
}

@keyframes rotation {
    0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) }
    100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) }
}

.plugin-card .updated-message:before, .plugin-update-tr .updated-message:before { color: #79ba49; content: '\f147' }

.plugins .plugin-update-tr .plugin-update { padding: 0; border: none; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1) }

tr.active + tr.plugin-update-tr .plugin-update { background-color: #f7fcfe }

tr.active + tr.plugin-update-tr:not(.updated) .plugin-update .update-message { background-color: #fcf3ef }

.plugin-install-php h3 { clear: both }

.plugin-install-php h4 { margin: 2.5em 0 8px }

.plugin-install-php .wp-filter { margin-bottom: 0 }

.plugin-group { overflow: hidden; margin-top: 1.5em }

.plugin-group h3 { margin-top: 0 }

.plugin-card { float: left; margin: 0 8px 16px; width: 48.5%; width: -webkit-calc(50% - 8px); width: calc(50% - 8px); background-color: #fff; border: 1px solid #dedede; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

.plugin-card:nth-child(odd) { clear: both; margin-left: 0 }

.plugin-card:nth-child(even) { margin-right: 0 }

@media screen and (min-width: 1600px) {
    .plugin-card { width: 30%; width: -webkit-calc(33.1% - 8px); width: calc(33.1% - 8px) }

    .plugin-card:nth-child(odd) { clear: none; margin-left: 8px }

    .plugin-card:nth-child(even) { margin-right: 8px }

    .plugin-card:nth-child(3n+1) { clear: both; margin-left: 0 }

    .plugin-card:nth-child(3n) { margin-right: 0 }
}

@media screen and (max-width: 782px) {
    .plugin-card { margin-left: 0; margin-right: 0; width: 100% }
}

.plugin-card-top { position: relative; padding: 20px 20px 10px; min-height: 135px }

.plugin-action-buttons, div.action-links { margin: 0 }

.plugin-card h4 { margin: 0 0 12px; font-size: 18px; line-height: 1.3 }

.plugin-card .desc, .plugin-card .name { margin-left: 148px; margin-right: 120px }

.plugin-card .action-links { position: absolute; top: 20px; right: 20px; width: 120px }

.plugin-action-buttons { clear: right; float: right; margin-left: 2em; margin-bottom: 1em; text-align: right }

.plugin-action-buttons li { margin-bottom: 10px }

.plugin-card-bottom { clear: both; padding: 12px 20px; background-color: #fafafa; border-top: 1px solid #dedede; overflow: hidden }

.plugin-card-bottom .star-rating { display: inline }

.plugin-card .column-rating { line-height: 23px }

.plugin-card .column-rating, .plugin-card .column-updated { margin-bottom: 4px }

.plugin-card .column-downloaded, .plugin-card .column-rating { float: left; clear: left; max-width: 180px }

.plugin-card .column-compatibility, .plugin-card .column-updated { text-align: right; float: right; clear: right; width: 65%; width: -webkit-calc(100% - 180px); width: calc(100% - 180px) }

.plugin-card .column-compatibility span:before { font: 400 20px/.5 dashicons; speak: none; display: inline-block; padding: 0; top: 4px; left: -2px; position: relative; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none !important; color: #444 }

.plugin-card .compatibility-incompatible:before { content: '\f158' }

.plugin-card .compatibility-compatible:before { content: '\f147' }

.plugin-icon { position: absolute; top: 20px; left: 20px; width: 128px; height: 128px; margin: 0 20px 20px 0 }

.plugin-icon img { width: 128px; height: 128px }

.no-plugin-results { color: #999; font-size: 18px; font-style: normal; margin: 0; padding: 100px 0 0; text-align: center }

.wp-list-table tr.site-deleted { background: #ff8573 }

.wp-list-table tr.site-spammed { background: #faafaa }

.wp-list-table tr.site-archived { background: #ffebe8 }

.wp-list-table tr.site-mature { background: #fecac2 }

@media screen and (max-width: 1100px) and (min-width: 782px),(max-width: 480px) {
    .plugin-card .action-links { position: static; margin-left: 148px; width: auto }

    .plugin-action-buttons { float: none; margin: 1em 0 0; text-align: left }

    .plugin-action-buttons li { display: inline-block; vertical-align: middle }

    .plugin-action-buttons li .button { margin-right: 20px }

    .plugin-card .desc, .plugin-card .name { margin-right: 0 }

    .plugin-card .desc p:first-of-type { margin-top: 0 }
}

@media screen and (max-width: 782px) {
    .tablenav { height: auto }

    .tablenav.top { margin: 20px 0 5px }

    .tablenav.bottom { position: relative; margin-top: 15px }

    .tablenav br { display: none }

    .tablenav br.clear { display: block }

    .tablenav .view-switch, .tablenav.top .actions, .tablenav.top .displaying-num { display: none }

    .tablenav.bottom .displaying-num { position: absolute; right: 0; top: 10px; font-size: 14px }

    .tablenav-pages { width: 100%; text-align: center; margin: 0 0 25px }

    .tablenav.bottom .tablenav-pages { margin-top: 25px }

    .tablenav.top .tablenav-pages.one-page { display: none }

    .tablenav.bottom .tablenav-pages.one-page { margin: 15px 0 0; height: 0 }

    .tablenav-pages .pagination-links .paging-input { font-size: 18px }

    .tablenav-pages .pagination-links a { padding: 8px 20px 11px; font-size: 18px; background: rgba(0, 0, 0, .05) }

    .tablenav-pages .pagination-links .current-page { padding: 10px; font-size: 14px }

    .form-wrap > p { display: none }

    .comment-count { font-size: 14px }

    .column-categories, .column-tags, .fixed .column-author, .fixed .column-date, .media .column-parent, .sites .column-registered, .sites .column-users, .tags .column-description, .users .column-email, .users .column-name { display: none }

    .fixed .column-comment .comment-author { display: block }

    .column-title { width: 85% }

    .fixed .column-comments, .widefat .check-column { width: 35px }

    .widefat tfoot .check-column, .widefat thead .check-column { padding: 10px 0 }

    .widefat * { word-wrap: normal }

    #wpbody-content .bulk-edit-row .inline-edit-col-bottom, #wpbody-content .bulk-edit-row .inline-edit-col-left, #wpbody-content .bulk-edit-row-page .inline-edit-col-right, #wpbody-content .bulk-edit-row-post .inline-edit-col-right, #wpbody-content .inline-edit-row-post .inline-edit-col-center, #wpbody-content .quick-edit-row-page .inline-edit-col-left, #wpbody-content .quick-edit-row-page .inline-edit-col-right, #wpbody-content .quick-edit-row-post .inline-edit-col-left, #wpbody-content .quick-edit-row-post .inline-edit-col-right { float: none; width: 100% }

    #wpbody-content .bulk-edit-row fieldset .inline-edit-col label, #wpbody-content .bulk-edit-row fieldset .inline-edit-group label, #wpbody-content .quick-edit-row fieldset .inline-edit-col label, #wpbody-content .quick-edit-row fieldset .inline-edit-group label { max-width: none; float: none; margin-bottom: 5px }

    #wpbody .bulk-edit-row fieldset select { display: block; width: 100%; max-width: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

    .inline-edit-row #bulk-titles div, .inline-edit-row fieldset ul.cat-checklist label { font-size: 16px }

    .inline-edit-row fieldset label span.title { float: none }

    .inline-edit-row fieldset label.inline-edit-tags { padding: 0 .5em }

    .inline-edit-row fieldset .inline-edit-col label.inline-edit-tags { padding: 0 }

    .inline-edit-row fieldset label span.input-text-wrap { margin-left: 0 }

    .inline-edit-row fieldset input[name=hh], .inline-edit-row fieldset input[name=jj], .inline-edit-row fieldset input[name=mn] { width: 3em }

    .inline-edit-row fieldset input[name=aa] { width: 4.5em }

    .inline-edit-row .inline-edit-or { margin: 0 6px 0 0 }

    #bulk-titles div { margin: .8em .3em }

    #bulk-titles div a { height: 22px }

    .tags .column-posts { width: 74px }

    .tags .column-slug { width: 30% }

    .comments .column-response, .users .column-role { width: 35% }

    .sites .column-blogname { width: 55% }

    #wpbody-content #update-themes-table .plugin-title { width: auto }

    .link-manager-php #posts-filter { margin-top: 25px }

    .link-manager-php .tablenav.bottom { overflow: hidden }

    .wp-list-table.plugins { position: relative; margin-top: 35px; margin-bottom: 50px }

    #wpbody-content .wp-list-table.plugins tfoot .column-description, .wp-list-table.plugins th#description, .wp-list-table.plugins thead .column-description { display: none }

    #wpbody-content .wp-list-table.plugins, #wpbody-content .wp-list-table.plugins .column-description, #wpbody-content .wp-list-table.plugins .manage-column.column-name, #wpbody-content .wp-list-table.plugins .plugin-title, #wpbody-content .wp-list-table.plugins .plugin-update, #wpbody-content .wp-list-table.plugins .theme-title, #wpbody-content .wp-list-table.plugins tbody, #wpbody-content .wp-list-table.plugins thead, #wpbody-content .wp-list-table.plugins tr { display: block; width: auto }

    .wp-list-table.plugins tfoot, .wp-list-table.plugins thead { position: absolute; top: -35px; left: 0; right: 0; width: auto; height: 35px }

    .wp-list-table.plugins tfoot { bottom: -35px; top: auto }

    .active, .inactive { padding-top: 0 }

    .wp-list-table.plugins .plugin-title, .wp-list-table.plugins .theme-title { padding-top: 13px; padding-bottom: 4px }

    .plugins tr.active + tr.inactive td, .plugins tr.active + tr.inactive th.check-column, .wp-list-table.plugins .plugin-title, .wp-list-table.plugins .theme-title, .wp-list-table.plugins tbody th { -webkit-box-shadow: none; box-shadow: none }

    .plugins tbody { padding: 1px 0 0 }

    .plugins tr.active + tr.inactive td.column-description { -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1) }

    .plugins tr.active + tr.inactive td, .plugins tr.active + tr.inactive th.check-column { border-top: none }

    .wp-list-table.plugins .column-description { padding-top: 0 }

    .wp-list-table.plugins .column-description, .wp-list-table.plugins .manage-column.column-name, .wp-list-table.plugins .plugin-title, .wp-list-table.plugins .theme-title { padding-right: 12px; padding-left: 46px }

    .wp-list-table.plugins tr { position: relative }

    .wp-list-table.plugins th.check-column, .wp-list-table.plugins tr.update th.check-column { position: absolute; height: auto; top: 0; bottom: 0; left: 0; padding-left: 2px; padding-top: 18px }

    .wp-list-table.plugins tfoot th.check-column, .wp-list-table.plugins thead th.check-column { padding-left: 3px; padding-top: 11px; background: 0 0 }

    .widefat tbody th.check-column input[type=checkbox] { margin-top: -3px; margin-left: 8px }

    .wp-list-table.plugins .active .check-column input, .wp-list-table.plugins .update .check-column input { margin-left: 5px }

    .wp-list-table.plugins tfoot .check-column input, .wp-list-table.plugins thead .check-column input { margin-top: -6px }

    .wp-list-table.plugins .active th.check-column { background: 0 0 }

    .wp-list-table.plugins .plugin-title strong, .wp-list-table.plugins .theme-title strong { font-size: 1.4em; line-height: 1.6em }

    table.plugin-install .column-description, table.plugin-install .column-name, table.plugin-install .column-rating, table.plugin-install .column-version { display: block; width: auto }

    table.plugin-install th.column-description, table.plugin-install th.column-name, table.plugin-install th.column-rating, table.plugin-install th.column-version { display: none }

    table.plugin-install td.column-name strong { font-size: 1.4em; line-height: 1.6em }

    table.plugin-install #the-list td { -webkit-box-shadow: none; box-shadow: none }

    table.plugin-install #the-list tr { display: block; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1) }
}

@media screen and (max-width: 600px) {
    .tags .column-slug, .users .column-role { display: none }
}

#poststuff { padding-top: 10px; min-width: 763px }

#poststuff #post-body { padding: 0 }

#poststuff .postbox-container { width: 100% }

#poststuff #post-body.columns-2 { margin-right: 300px }

#show-comments { overflow: hidden }

#save-action .spinner, #show-comments .spinner, #show-comments a { float: left }

#lost-connection-notice .spinner { display: block; float: left; margin: 0 5px 0 0 }

#titlediv { position: relative }

#titlediv label { cursor: text }

#titlediv div.inside { margin: 0 }

#poststuff #titlewrap { border: 0; padding: 0 }

#titlediv #title { padding: 3px 8px; font-size: 1.7em; line-height: 100%; height: 1.7em; width: 100%; outline: 0; margin: 0 0 3px; background-color: #fff }

#titlediv #title-prompt-text { color: #777; position: absolute; font-size: 1.7em; padding: 11px 10px }

#wp-fullscreen-save .fs-saved { color: #999; float: right; margin-top: 4px }

#poststuff .inside-submitbox, #side-sortables .inside-submitbox { margin: 0 3px; font-size: 11px }

input#link_description, input#link_url { width: 98% }

#pending { background: 0 none; border: 0; padding: 0; font-size: 11px; margin-top: -1px }

#edit-slug-box { line-height: 24px; min-height: 25px; margin-top: 5px; padding: 0 10px; color: #666 }

#edit-slug-box .cancel { margin-right: 10px; font-size: 11px }

#editable-post-name-full { display: none }

#editable-post-name { background-color: #fffbcc }

#editable-post-name input { font-size: 13px; height: 22px; margin: 0; width: 16em }

.postarea h3 label { float: left }

.submitbox .submit { text-align: left; padding: 12px 10px 10px; font-size: 11px; background-color: #464646; color: #ccc }

.submitbox .submitdelete { text-decoration: none; padding: 1px 2px }

#normal-sortables .submitbox .submitdelete:hover { color: #000; background-color: red; border-bottom-color: red }

.submitbox .submit a:hover { text-decoration: underline }

.submitbox .submit input { margin-bottom: 8px; margin-right: 4px; padding: 6px }

.inside-submitbox #post_status { margin: 2px 0 2px -2px }

#post-status-select { margin-top: 3px }

#post-body #normal-sortables { min-height: 50px }

.postbox { position: relative; min-width: 255px; border: 1px solid #e5e5e5; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04); box-shadow: 0 1px 1px rgba(0, 0, 0, .04); background: #fff }

#trackback_url { width: 99% }

#normal-sortables .postbox .submit { background: 0 0; border: 0; float: right; padding: 0 12px; margin: 0 }

.category-add input[type=text], .category-add select { width: 100%; max-width: 260px; vertical-align: baseline }

#side-sortables .category-add input[type=text], #side-sortables .category-add select { margin: 0 0 1em }

#side-sortables .add-menu-item-tabs li, .wp-tab-bar li, ul.category-tabs li { display: inline; line-height: 1.35em }

.no-js .category-tabs li.hide-if-no-js { display: none }

#side-sortables .add-menu-item-tabs a, .category-tabs a, .wp-tab-bar a { text-decoration: none }

#post-body ul.add-menu-item-tabs li.tabs a, #post-body ul.category-tabs li.tabs a, #side-sortables .add-menu-item-tabs .tabs a, #side-sortables .category-tabs .tabs a, .wp-tab-bar .wp-tab-active a { color: #32373c }

.category-tabs { margin: 8px 0 5px }

#category-adder h4 { margin: 10px 0 }

#side-sortables .add-menu-item-tabs, .wp-tab-bar { margin-bottom: 3px }

#normal-sortables .postbox #replyrow .submit { float: none; margin: 0; padding: 0 7px 5px }

#side-sortables .submitbox .submit .preview, #side-sortables .submitbox .submit a.preview:hover, #side-sortables .submitbox .submit input { border: 0 }

#side-sortables .inside-submitbox .insidebox, .stuffbox .insidebox { margin: 11px 0 }

ul.add-menu-item-tabs, ul.category-tabs, ul.wp-tab-bar { margin-top: 12px }

ul.add-menu-item-tabs li, ul.category-tabs li { border: 1px solid transparent; position: relative }

.wp-tab-active, ul.add-menu-item-tabs li.tabs, ul.category-tabs li.tabs { border: 1px solid #dfdfdf; border-bottom-color: #fdfdfd; background-color: #fdfdfd }

ul.add-menu-item-tabs li, ul.category-tabs li, ul.wp-tab-bar li { padding: 3px 5px 5px }

#postimagediv .inside img { max-width: 100%; height: auto; width: auto }

form#tags-filter { position: relative }

td.plugin-title strong, td.post-title strong { display: block; margin-bottom: .2em; font-size: 14px }

td.plugin-title p, td.post-title p { margin: 6px 0 }

.ui-tabs-hide, .wp-hidden-children .wp-hidden-child { display: none }

#post-body .tagsdiv #newtag { margin-right: 5px; width: 16em }

#side-sortables input#post_password { width: 94% }

#side-sortables .tagsdiv #newtag { width: 68% }

#post-status-info { width: 100%; border-spacing: 0; border: 1px solid #e5e5e5; border-top: none; background-color: #f7f7f7; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04); box-shadow: 0 1px 1px rgba(0, 0, 0, .04); z-index: 999 }

#post-status-info td { font-size: 12px }

.autosave-info { padding: 2px 10px; text-align: right }

#editorcontent #post-status-info { border: none }

#content-resize-handle { background: url(images/resize.gif) right bottom no-repeat; width: 12px; cursor: row-resize }

.rtl #content-resize-handle { background: url(images/resize-rtl.gif) left bottom no-repeat }

.wp-editor-expand #content-resize-handle { display: none }

#postdivrich #content { resize: none }

#wp-word-count { display: block; padding: 2px 10px }

#wp-content-editor-container { position: relative }

#content-textarea-clone { z-index: -1; position: absolute; top: 0; visibility: hidden; overflow: hidden; max-width: 100%; border: 1px solid transparent }

.wp-fullscreen-wrap #content-textarea-clone { display: none }

.wp-fullscreen-wrap { padding-top: 0 !important }

.wp-fullscreen-wrap .wp-editor-area { margin-top: 0 !important }

.wp-fullscreen-wrap .mce-edit-area { padding-top: 0 !important }

.wp-editor-expand #wp-content-editor-tools { z-index: 1000; border-bottom: 1px solid #e5e5e5 }

.wp-editor-expand #wp-content-editor-container { -webkit-box-shadow: none; box-shadow: none; margin-top: -1px; border-bottom: 0 none }

.wp-editor-expand div.mce-statusbar { z-index: 1 }

.wp-editor-expand #post-status-info { border-top: 1px solid #e5e5e5 }

.wp-editor-expand div.mce-toolbar-grp { z-index: 999 }

.mce-fullscreen #wp-content-wrap .mce-edit-area, .mce-fullscreen #wp-content-wrap .mce-menubar, .mce-fullscreen #wp-content-wrap .mce-statusbar, .mce-fullscreen #wp-content-wrap .mce-toolbar-grp { position: static !important; width: auto !important; padding: 0 !important }

.mce-fullscreen #wp-content-wrap .mce-statusbar { visibility: visible !important }

.mce-fullscreen #wp-content-wrap .mce-wp-dfw, .post-php.mce-fullscreen #wpadminbar { display: none }

#wp-content-editor-tools { background-color: #f1f1f1; padding-top: 20px }

#poststuff #post-body.columns-2 #side-sortables { width: 280px }

#timestampdiv select { height: 21px; line-height: 14px; padding: 0; vertical-align: top; font-size: 12px }

#aa, #hh, #jj, #mn { padding: 1px; font-size: 12px }

#hh, #jj, #mn { width: 2em }

#aa { width: 3.4em }

.curtime #timestamp { padding: 2px 0 1px; display: inline !important; height: auto !important }

#misc-publishing-actions label[for=post_status]:before, #post-body #visibility:before, #post-body .misc-pub-revisions:before, .curtime #timestamp:before, span.wp-media-buttons-icon:before { color: #82878c }

#post-body #visibility:before, #post-body .misc-pub-revisions:before, .curtime #timestamp:before { font: 400 20px/1 dashicons; speak: none; display: inline-block; padding: 0 2px 0 0; top: 0; left: -1px; position: relative; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none !important }

#post-body #visibility:before { content: '\f177' }

.curtime #timestamp:before { content: '\f145'; top: -1px }

#post-body .misc-pub-revisions:before { content: '\f321' }

#timestampdiv { padding-top: 5px; line-height: 23px }

#timestampdiv p { margin: 8px 0 6px }

#timestampdiv input { border-width: 1px; border-style: solid }

.notification-dialog { position: fixed; top: 30%; left: 50%; width: 450px; margin-left: -225px; background: #fff; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .3); box-shadow: 0 3px 6px rgba(0, 0, 0, .3); line-height: 1.5; z-index: 1000005 }

.notification-dialog-background { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: .7; filter: alpha(opacity=70); z-index: 1000000 }

#post-lock-dialog .post-locked-message, #post-lock-dialog .post-taken-over { margin: 25px }

#post-lock-dialog .post-locked-message a.button { margin-right: 10px }

#post-lock-dialog .post-locked-avatar { float: left; margin: 0 20px 20px 0 }

#post-lock-dialog .wp-tab-first { outline: 0 }

#post-lock-dialog .locked-saving img { float: left; margin-right: 3px }

#post-lock-dialog.saved .locked-saved, #post-lock-dialog.saving .locked-saving { display: inline }

#excerpt, .attachmentlinks { margin: 0; height: 4em; width: 98% }

.tagchecklist { margin-left: 14px; font-size: 12px; overflow: auto }

.tagchecklist br { display: none }

.tagchecklist strong { margin-left: -8px; position: absolute }

.tagchecklist span { margin-right: 25px; display: block; float: left; font-size: 13px; line-height: 1.8em; cursor: default; max-width: 100%; overflow: hidden; text-overflow: ellipsis }

.tagchecklist span a { margin: 1px 0 0 -17px; cursor: pointer; width: 20px; height: 20px; display: block; float: left; text-indent: 0; overflow: hidden; position: absolute }

#poststuff h2 { margin-top: 20px; font-size: 1.5em; margin-bottom: 15px; padding: 0 0 3px; clear: left }

#poststuff h3 { font-size: 14px; padding: 8px 12px; margin: 0; line-height: 1.4 }

#poststuff .inside { margin: 6px 0 0 }

#poststuff .inside #page_template, #poststuff .inside #parent_id { max-width: 100% }

#poststuff .inside label.deleted, #poststuff .inside label.spam { color: red }

#poststuff .inside label.waiting { color: orange }

#poststuff .inside label.approved { color: green }

.ie8 #poststuff .inside #page_template, .ie8 #poststuff .inside #parent_id { width: 250px }

#post-visibility-select { line-height: 1.5em; margin-top: 3px }

#poststuff #submitdiv .inside { margin: 0; padding: 0 }

#post-body-content, .edit-form-section { margin-bottom: 20px }

#postcustomstuff thead th { padding: 5px 8px 8px; background-color: #f1f1f1 }

#postcustom #postcustomstuff .submit { border: 0; float: none; padding: 0 8px 8px }

#side-sortables #postcustom #postcustomstuff .submit { margin: 0; padding: 0 }

#side-sortables #postcustom #postcustomstuff #the-list textarea { height: 85px }

#side-sortables #postcustom #postcustomstuff td.left input, #side-sortables #postcustom #postcustomstuff td.left select, #side-sortables #postcustomstuff #newmetaleft a { margin: 3px 3px 0 }

#postcustomstuff table { margin: 0; width: 100%; border: 1px solid #dfdfdf; border-spacing: 0; background-color: #f9f9f9 }

#postcustomstuff tr { vertical-align: top }

#postcustomstuff table input, #postcustomstuff table select, #postcustomstuff table textarea { width: 96%; margin: 8px }

#side-sortables #postcustomstuff table input, #side-sortables #postcustomstuff table select, #side-sortables #postcustomstuff table textarea { margin: 3px }

#postcustomstuff td.left, #postcustomstuff th.left { width: 38% }

#postcustomstuff .submit input { margin: 0; width: auto }

#postcustomstuff #newmetaleft a { display: inline-block; margin: 0 8px 8px; text-decoration: none }

.no-js #postcustomstuff #enternew { display: none }

#post-body-content .compat-attachment-fields { margin-bottom: 20px }

.compat-attachment-fields th { padding-top: 5px; padding-right: 10px }

#select-featured-image { padding: 4px 0; overflow: hidden }

#select-featured-image img { max-width: 100%; height: auto; margin-bottom: 10px }

#select-featured-image a { float: left; clear: both }

#select-featured-image .remove { display: none; margin-top: 10px }

.js #select-featured-image.has-featured-image .remove { display: inline-block }

.no-js #select-featured-image .choose { display: none }

.post-state-format { overflow: hidden; display: inline-block; vertical-align: middle; height: 20px; width: 20px; margin-right: 5px; margin-top: -4px }

.post-state-format:before { display: block; height: 20px; width: 20px; font: 400 20px/1 dashicons !important; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.post-format-icon:before, .post-state-format:before { color: #ddd; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out }

a.post-format-icon:hover:before, a.post-state-format:hover:before { color: #00a0d2 }

#post-formats-select { line-height: 2em }

#post-formats-select .post-format-icon:before { top: 5px }

input.post-format { margin-top: 1px }

label.post-format-icon { margin-left: 0; padding: 2px 0 }

.post-format-icon:before { position: relative; display: inline-block; margin-right: 7px; font: 400 20px/1 dashicons; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.post-format-icon.post-format-standard:before, .post-state-format.post-format-standard:before, a.post-state-format.format-standard:before { content: '\f109' }

.post-format-icon.post-format-image:before, .post-state-format.post-format-image:before, a.post-state-format.format-image:before { content: '\f128' }

.post-format-icon.post-format-gallery:before, .post-state-format.post-format-gallery:before, a.post-state-format.format-gallery:before { content: '\f161' }

.post-format-icon.post-format-audio:before, .post-state-format.post-format-audio:before, a.post-state-format.format-audio:before { content: '\f127' }

.post-format-icon.post-format-video:before, .post-state-format.post-format-video:before, a.post-state-format.format-video:before { content: '\f126' }

.post-format-icon.post-format-chat:before, .post-state-format.post-format-chat:before, a.post-state-format.format-chat:before { content: '\f125' }

.post-format-icon.post-format-status:before, .post-state-format.post-format-status:before, a.post-state-format.format-status:before { content: '\f130' }

.post-format-icon.post-format-aside:before, .post-state-format.post-format-aside:before, a.post-state-format.format-aside:before { content: '\f123' }

.post-format-icon.post-format-quote:before, .post-state-format.post-format-quote:before, a.post-state-format.format-quote:before { content: '\f122' }

.post-format-icon.post-format-link:before, .post-state-format.post-format-link:before, a.post-state-format.format-link:before { content: '\f103' }

.category-adder { margin-left: 120px; padding: 4px 0 }

.category-adder h4 { margin: 0 0 8px }

#side-sortables .category-adder { margin: 0 }

.categorydiv div.tabs-panel, .customlinkdiv div.tabs-panel, .posttypediv div.tabs-panel, .taxonomydiv div.tabs-panel, .wp-tab-panel { min-height: 42px; max-height: 200px; overflow: auto; padding: 0 .9em; border: 1px solid #dfdfdf; background-color: #fdfdfd }

div.tabs-panel-active { display: block }

div.tabs-panel-inactive { display: none }

#front-page-warning, #front-static-pages ul, .categorydiv ul.categorychecklist ul, .customlinkdiv ul.categorychecklist ul, .inline-editor ul.cat-checklist ul, .posttypediv ul.categorychecklist ul, .taxonomydiv ul.categorychecklist ul, ul.export-filters { margin-left: 18px }

ul.categorychecklist li { margin: 0; padding: 0; line-height: 22px; word-wrap: break-word }

.categorydiv .tabs-panel, .customlinkdiv .tabs-panel, .posttypediv .tabs-panel, .taxonomydiv .tabs-panel { border-width: 3px; border-style: solid }

.form-wrap label { display: block; padding: 2px; font-size: 12px }

.form-field input[type=email], .form-field input[type=number], .form-field input[type=password], .form-field input[type=search], .form-field input[type=tel], .form-field input[type=text], .form-field input[type=url], .form-field textarea { border-style: solid; border-width: 1px; width: 95% }

.form-wrap p, p.description { margin: 2px 0 5px; color: #666 }

.form-wrap p, p.description, p.help, span.description { font-size: 13px; font-style: italic }

.form-wrap .form-field { margin: 0 0 10px; padding: 8px 0 }

.form-wrap .form-field #parent { max-width: 100% }

.col-wrap h3 { margin: 12px 0; font-size: 1.1em }

.col-wrap p.submit { margin-top: -10px }

#poststuff .tagsdiv .howto { margin: 0 0 6px }

.ajaxtag .newtag { position: relative }

.tagsdiv .newtag { width: 180px }

.tagsdiv .the-tags { display: block; height: 60px; margin: 0 auto; overflow: auto; width: 260px }

#post-body-content .tagsdiv .the-tags { margin: 0 5px }

p.popular-tags { border: none; line-height: 2em; padding: 8px 12px 12px; text-align: justify }

p.popular-tags a { padding: 0 3px }

.tagcloud { width: 97%; margin: 0 0 40px; text-align: justify }

.tagcloud h3 { margin: 2px 0 12px }

.ac_results { padding: 0; margin: 0; list-style: none; position: absolute; z-index: 10000; display: none; border: 1px solid gray; background-color: #fff }

.wp-customizer .ac_results { z-index: 500000 }

.ac_results li { padding: 2px 5px; white-space: nowrap; color: #101010; text-align: left }

.ac_over { background-color: #f0f0b8; cursor: pointer }

.ac_match { text-decoration: underline }

.comment-php .wp-editor-area { height: 200px }

.comment-ays td, .comment-ays th { padding: 10px 15px }

.comment-ays-submit .button-cancel { margin-left: 1em }

.spam-undo-inside, .trash-undo-inside { margin: 1px 8px 1px 0; line-height: 16px }

.spam-undo-inside .avatar, .trash-undo-inside .avatar { height: 20px; width: 20px; margin-right: 8px; vertical-align: middle }

.stuffbox .editcomment { clear: none }

#comment-status-radio p { margin: 3px 0 5px }

#comment-status-radio input { margin: 2px 3px 5px 0; vertical-align: middle }

#comment-status-radio label { padding: 5px 0 }

table.links-table { width: 100%; border-spacing: 0 }

.links-table th { font-weight: 400; text-align: left; vertical-align: top; min-width: 80px; width: 20%; word-wrap: break-word }

.links-table td, .links-table th { padding: 5px 0 }

.links-table td label { margin-right: 8px }

.links-table td input[type=text], .links-table td textarea { width: 100% }

.links-table #link_rel { max-width: 280px }

#qt_content_dfw, #wp-content-wrap .mce-wp-dfw { display: none }

.wp-editor-expand #qt_content_dfw, .wp-editor-expand #wp-content-wrap .mce-wp-dfw { display: inline-block }

.focus-on #screen-meta, .focus-on #screen-meta-links, .focus-on #wp-toolbar, .focus-on #wpfooter, .focus-on .postbox-container > *, .focus-on .wrap > h2, .focus-on div.error, .focus-on div.notice, .focus-on div.updated { opacity: 0; -webkit-transition-duration: .6s; transition-duration: .6s; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out }

.focus-on #wp-toolbar { opacity: .3 }

.focus-off #screen-meta, .focus-off #screen-meta-links, .focus-off #wp-toolbar, .focus-off #wpfooter, .focus-off .postbox-container > *, .focus-off .wrap > h2, .focus-off div.error, .focus-off div.notice, .focus-off div.updated { opacity: 1; -webkit-transition-duration: .2s; transition-duration: .2s; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out }

.focus-off #wp-toolbar { -webkit-transform: translate(0, 0) }

.focus-on #adminmenuback, .focus-on #adminmenuwrap { -webkit-transition-duration: .6s; transition-duration: .6s; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%) }

.focus-off #adminmenuback, .focus-off #adminmenuwrap { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); -webkit-transition-duration: .2s; transition-duration: .2s; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out }

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi) {
    #content-resize-handle, #post-body .wp_themeSkin .mceStatusbar a.mceResize { background: url(images/resize-2x.gif) right bottom/11px 11px no-repeat; -webkit-background-size: 11px 11px }

    .rtl #content-resize-handle, .rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize { background: url(images/resize-rtl-2x.gif) right bottom no-repeat }
}

@media only screen and (max-width: 850px) {
    #poststuff { min-width: 0 }

    #wpbody-content #poststuff #post-body { margin: 0 }

    #wpbody-content #post-body.columns-2 #postbox-container-1 { margin-right: 0; width: 100% }

    #poststuff #postbox-container-1 #side-sortables:empty, #poststuff #postbox-container-1 .empty-container { border: 0; height: 0; min-height: 0 }

    #poststuff #post-body.columns-2 #side-sortables { min-height: 0; width: auto }

    .columns-prefs, .screen-layout { display: none }
}

@media screen and (max-width: 782px) {
    #post-body-content { min-width: 0 }

    #titlediv #title-prompt-text { padding: 10px }

    #poststuff h3 { padding: 12px }

    .post-format-options { padding-right: 0 }

    .post-format-options a { margin-right: 5px; margin-bottom: 5px; min-width: 52px }

    .post-format-options .post-format-title { font-size: 11px }

    .post-format-options a div { height: 28px; width: 28px }

    .post-format-options a div:before { font-size: 26px !important }

    #post-visibility-select { line-height: 280% }

    .wp-core-ui .save-post-visibility, .wp-core-ui .save-timestamp { vertical-align: middle; margin-right: 15px }

    .timestamp-wrap select#mm { display: block; width: 100%; margin-bottom: 10px }

    .timestamp-wrap #aa, .timestamp-wrap #hh, .timestamp-wrap #jj, .timestamp-wrap #mn { padding: 12px 3px; font-size: 14px; margin-bottom: 5px; width: auto; text-align: center }

    ul.category-tabs { margin: 30px 0 15px }

    ul.category-tabs li.tabs { padding: 15px }

    ul.categorychecklist li { margin-bottom: 15px }

    ul.categorychecklist ul { margin-top: 15px }

    .category-add input[type=text], .category-add select { max-width: none; margin-bottom: 15px }

    .tagsdiv .newtag { width: 100%; height: auto; margin-bottom: 15px }

    .tagchecklist { margin: 25px 10px }

    .tagchecklist span { font-size: 16px; line-height: 120% }

    #commentstatusdiv p { line-height: 2.8 }

    .mceToolbar * { white-space: normal !important }

    .mceToolbar td, .mceToolbar tr { float: left !important }

    .wp_themeSkin a.mceButton { width: 30px; height: 30px }

    .wp_themeSkin .mceButton .mceIcon { margin-top: 5px; margin-left: 5px }

    .wp_themeSkin .mceSplitButton { margin-top: 1px }

    .wp_themeSkin .mceSplitButton td a.mceAction { padding: 6px 3px 6px 6px }

    .wp_themeSkin .mceSplitButton td a.mceOpen, .wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen { padding-top: 6px; padding-bottom: 6px; background-position: 1px 6px }

    .wp_themeSkin table.mceListBox { margin: 5px }

    div.quicktags-toolbar input { padding: 10px 20px }

    button.wp-switch-editor { font-size: 16px; line-height: 1em; margin: 7px 0 0 7px; padding: 8px 12px }

    #wp-content-media-buttons a { font-size: 16px; line-height: 37px; height: 39px; padding: 0 20px 0 15px }

    .wp-media-buttons span.jetpack-contact-form-icon, .wp-media-buttons span.wp-media-buttons-icon { width: 22px !important; margin-top: -3px !important; margin-left: -5px !important }

    .wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before, .wp-media-buttons .add_media span.wp-media-buttons-icon:before { font-size: 20px !important }

    #content_wp_fullscreen { display: none }

    .misc-pub-section { padding: 20px 10px }

    .misc-pub-section > a { float: right; font-size: 16px }

    #delete-action, #publishing-action { line-height: 47px }

    .comment-ays td, .comment-ays th { padding-bottom: 0 }

    .comment-ays td { padding-top: 6px }

    .links-table #link_rel { max-width: none }

    .links-table td, .links-table th { padding: 10px 0 }
}

@media only screen and (max-width: 500px) {
    #wp-content-media-buttons a { font-size: 14px; padding: 0 10px }
}

.revisions-control-frame, .revisions-diff-frame { position: relative }

.revisions-controls { padding-top: 40px; height: 100px; z-index: 1 }

.revisions-controls input[type=checkbox] { position: relative; top: -1px; vertical-align: text-bottom }

.revisions.pinned .revisions-controls { position: fixed; top: 0; height: 82px; background: #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1); box-shadow: 0 1px 3px rgba(0, 0, 0, .1) }

.revisions-tickmarks { position: relative; margin: 0 auto; height: .7em; top: 7px; max-width: 70%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #fff }

.revisions-tickmarks > div { position: absolute; height: 100%; border-left: 1px solid #a0a5aa; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

.revisions-tickmarks > div:first-child { border-width: 0 }

.comparing-two-revisions .revisions-controls { height: 140px }

.comparing-two-revisions.pinned .revisions-controls { height: 124px }

.revisions .diff-error { position: absolute; text-align: center; margin: 0 auto; width: 100%; display: none }

.revisions.diff-error .diff-error { display: block }

.revisions .loading-indicator { position: absolute; vertical-align: middle; opacity: 0; width: 100%; width: -webkit-calc(100% - 30px); width: calc(100% - 30px); top: 50%; top: -webkit-calc(50% - 10px); top: calc(50% - 10px); -webkit-transition: opacity .5s; transition: opacity .5s; filter: alpha(opacity=0) }

body.folded .revisions .loading-indicator { margin-left: -32px }

.revisions .loading-indicator span.spinner { display: block; margin: 0 auto; float: none }

.revisions.loading .loading-indicator { opacity: 1; filter: alpha(opacity=100) }

.revisions .diff { -webkit-transition: opacity .5s; transition: opacity .5s }

.revisions.loading .diff { opacity: .5; filter: alpha(opacity=50) }

.revisions.diff-error .diff { visibility: hidden }

.revisions-meta { margin-top: 20px; background-color: #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1); box-shadow: 0 1px 3px rgba(0, 0, 0, .1) }

.revisions.pinned .revisions-meta { -webkit-box-shadow: none; box-shadow: none }

.revision-toggle-compare-mode { position: absolute; top: 0; right: 0 }

.comparing-two-revisions .revisions-next, .comparing-two-revisions .revisions-previous, .revisions-meta .diff-meta-to strong { display: none }

.revisions-controls .author-card .date { color: #777 }

.revisions-controls .author-card.autosave { color: #d54e21 }

.revisions-controls .author-card .author-name { font-weight: 700 }

.comparing-two-revisions .diff-meta-to strong { display: block }

.revisions.pinned .revisions-buttons { padding: 0 11px }

.revisions-next, .revisions-previous { position: relative; z-index: 1 }

.revisions-previous { float: left }

.revisions-next { float: right }

.revisions-controls .wp-slider { max-width: 70%; margin: 0 auto; top: -3px }

.revisions-diff { padding: 15px; background-color: #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1); box-shadow: 0 1px 3px rgba(0, 0, 0, .1) }

.revisions-diff h3:first-child { margin-top: 0 }

#revisions-meta-restored img, .post-revisions li img { vertical-align: middle }

table.diff tbody tr td:nth-child(2) { width: 4% }

table.diff { table-layout: fixed; width: 100%; white-space: pre-wrap }

table.diff col.content { width: auto }

table.diff col.content.diffsplit { width: 48% }

table.diff col.diffsplit.middle { width: auto }

table.diff col.ltype { width: 30px }

table.diff tr { background-color: transparent }

table.diff td, table.diff th { font-family: Consolas, Monaco, monospace; font-size: 14px; line-height: 1.618; padding: .5em; vertical-align: top; word-wrap: break-word }

table.diff td h1, table.diff td h2, table.diff td h3, table.diff td h4, table.diff td h5, table.diff td h6 { margin: 0 }

table.diff .diff-addedline ins, table.diff .diff-deletedline del { text-decoration: none }

table.diff .diff-deletedline { background-color: #ffe9e9 }

table.diff .diff-deletedline del { background-color: #faa }

table.diff .diff-addedline { background-color: #e9ffe9 }

table.diff .diff-addedline ins { background-color: #afa }

.diff-meta { padding: 5px; clear: both; min-height: 32px }

.diff-title strong { line-height: 32px; min-width: 60px; text-align: right; float: left; margin-right: 5px }

.revisions-controls .author-card .author-info { font-size: 12px; line-height: 16px }

.revisions-controls .author-card .author-info, .revisions-controls .author-card .avatar { float: left; margin-left: 6px; margin-right: 6px }

.revisions-controls .author-card .byline { display: block; font-size: 12px }

.revisions-controls .author-card .avatar { vertical-align: middle }

.diff-meta input.restore-revision { float: right; margin-left: 6px; margin-right: 6px; margin-top: 4px }

.diff-meta-from { display: none }

.comparing-two-revisions .diff-meta-from { display: block }

.revisions-tooltip { position: absolute; bottom: 105px; margin-right: 0; margin-left: -69px; z-index: 0; max-width: 350px; min-width: 130px; padding: 8px 4px; opacity: 0 }

.revisions-tooltip.flipped { margin-left: 0; margin-right: -70px }

.revisions.pinned .revisions-tooltip { display: none !important }

.comparing-two-revisions .revisions-tooltip { bottom: 145px }

.revisions-tooltip-arrow { width: 70px; height: 15px; overflow: hidden; position: absolute; left: 0; margin-left: 35px; bottom: -15px }

.revisions-tooltip.flipped .revisions-tooltip-arrow { margin-left: 0; margin-right: 35px; left: auto; right: 0 }

.revisions-tooltip-arrow > span { content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg) }

.revisions-tooltip.flipped .revisions-tooltip-arrow > span { left: auto; right: 20px }

.ie8 .revisions-tooltip-arrow > span { left: 15px; top: -25px; -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)" }

.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow > span { right: 25px }

.revisions-tooltip, .revisions-tooltip-arrow > span { border: 1px solid #d7d7d7; background-color: #fff }

.revisions-tooltip { display: none }

.arrow { width: 70px; height: 16px; overflow: hidden; position: absolute; left: 0; margin-left: -35px; bottom: 90px; z-index: 10000 }

.arrow:after { z-index: 9999; background-color: #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1); box-shadow: 0 1px 3px rgba(0, 0, 0, .1) }

.arrow.top { top: -16px; bottom: auto }

.arrow.left { left: 20% }

.arrow:after { content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg) }

.revisions-tooltip, .revisions-tooltip-arrow:after { border-width: 1px; border-style: solid }

div.revisions-controls > .wp-slider > .ui-slider-handle { margin-left: -10px }

.rtl div.revisions-controls > .wp-slider > .ui-slider-handle { margin-right: -10px }

.wp-slider.ui-slider { position: relative; border: 1px solid #d7d7d7; text-align: left; cursor: pointer }

.wp-slider .ui-slider-handle { -webkit-border-radius: 50%; border-radius: 50%; height: 18px; margin-top: -3px; outline: 0; position: absolute; width: 18px; z-index: 2; -ms-touch-action: none; touch-action: none }

.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.focus, .wp-slider .ui-slider-handle.ui-state-hover { background: #00a0d2; border: 1px solid #0073aa; -webkit-box-shadow: inset 0 1px 0 #78c8e6, 0 1px 0 rgba(0, 0, 0, .15); box-shadow: inset 0 1px 0 #78c8e6, 0 1px 0 rgba(0, 0, 0, .15) }

.wp-slider .ui-slider-handle:before { background: 0 0; position: absolute; top: 0; left: 0; color: #fff; content: "\f229"; font: 400 18px/1 dashicons; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }

.wp-slider .ui-slider-handle.from-handle:before, .wp-slider .ui-slider-handle.to-handle:before { font-size: 20px !important; margin: -1px 0 0 -1px }

.wp-slider .ui-slider-handle.from-handle:before { content: '\f139' }

.rtl .wp-slider .ui-slider-handle.from-handle:before, .wp-slider .ui-slider-handle.to-handle:before { content: '\f141' }

.rtl .wp-slider .ui-slider-handle.to-handle:before { content: '\f139'; right: -1px }

.wp-slider .ui-slider-range { position: absolute; font-size: .7em; display: block; border: 0; background-color: transparent; background-image: none }

.wp-slider.ui-slider-horizontal { height: .7em }

.wp-slider.ui-slider-horizontal .ui-slider-handle { top: -.25em; margin-left: -.6em }

.wp-slider.ui-slider-horizontal .ui-slider-range { top: 0; height: 100% }

.wp-slider.ui-slider-horizontal .ui-slider-range-min { left: 0 }

.wp-slider.ui-slider-horizontal .ui-slider-range-max { right: 0 }

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi) {
    .revision-tick.completed-false { background-image: url(images/spinner-2x.gif) }
}

@media screen and (max-width: 782px) {
    #diff-next-revision, #diff-previous-revision { margin-top: -1em }

    table.diff { -ms-word-break: break-all; word-break: break-all; word-wrap: break-word }
}

.media-item .describe { border-collapse: collapse; width: 100%; border-top: 1px solid #dfdfdf; clear: both; cursor: default }

.media-item.media-blank .describe { border: 0 }

.media-item .describe th { vertical-align: top; text-align: left; padding: 5px 10px 10px; width: 140px }

.media-item .describe .align th { padding-top: 0 }

.media-item .media-item-info tr { background-color: transparent }

.media-item .describe td { padding: 0 8px 8px 0; vertical-align: top }

.media-item thead.media-item-info td { padding: 4px 10px 0 }

.media-item .media-item-info .A1B1 { padding: 0 0 0 10px }

.media-item td.savesend { padding-bottom: 15px }

.media-item .thumbnail { max-height: 128px; max-width: 128px }

#wpbody-content #async-upload-wrap a { display: none }

.media-upload-form { margin-top: 20px }

.media-upload-form td label { margin-right: 6px; margin-left: 2px }

.media-upload-form .align .field label { display: inline; padding: 0 0 0 23px; margin: 0 1em 0 3px; font-weight: 600 }

.media-upload-form tr.image-size label { margin: 0 0 0 5px; font-weight: 600 }

.media-upload-form th.label label { font-weight: 600; margin: .5em; font-size: 13px }

.media-upload-form th.label label span { padding: 0 5px }

.media-item .describe input[type=text], .media-item .describe textarea { width: 460px }

.media-item .describe p.help { margin: 0; padding: 0 0 0 5px }

.describe-toggle-off, .describe-toggle-on, .media-item .edit-attachment { display: block; line-height: 36px; float: right; margin-right: 10px }

.media-item .describe-toggle-off, .media-item.open .describe-toggle-on { display: none }

.media-item.open .describe-toggle-off { display: block }

.media-upload-form .media-item { min-height: 36px; margin-bottom: 1px; position: relative; width: 100%; background: #fff }

.media-upload-form .media-item, .media-upload-form .media-item .error { -webkit-box-shadow: 0 1px 0 #dfdfdf; box-shadow: 0 1px 0 #dfdfdf }

#media-items:empty { border: 0 }

.media-item .filename { line-height: 36px; overflow: hidden; margin-left: 6px }

.media-item .pinkynail { float: left; margin: 2px 10px 0 3px; max-width: 40px; max-height: 32px }

.media-item .startclosed, .media-item .startopen { display: none }

.media-item .original { position: relative; height: 34px }

.media-item .progress { float: right; height: 22px; margin: 7px 6px; width: 200px; line-height: 2em; padding: 0; overflow: hidden; -webkit-border-radius: 22px; border-radius: 22px; background: #ddd; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1) }

.media-item .bar { z-index: 9; width: 0; height: 100%; margin-top: -22px; -webkit-border-radius: 22px; border-radius: 22px; background-color: #0073aa; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .3); box-shadow: inset 0 0 2px rgba(0, 0, 0, .3) }

.media-item .progress .percent { z-index: 10; position: relative; width: 200px; padding: 0; color: #fff; text-align: center; line-height: 22px; font-weight: 400; text-shadow: 0 1px 2px rgba(0, 0, 0, .2) }

.upload-php .fixed .column-parent { width: 15% }

.js .html-uploader #plupload-upload-ui { display: none }

.js .html-uploader #html-upload-ui { display: block }

.media-upload-form .media-item .error, .media-upload-form .media-item.error { width: auto; margin: 0 0 1px }

.media-upload-form .media-item .error { padding: 10px 0 10px 14px }

.media-item .error-div a.dismiss { display: block; float: right; margin: 0 10px 0 15px }

.find-box { background-color: #fff; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .3); box-shadow: 0 3px 6px rgba(0, 0, 0, .3); width: 600px; overflow: hidden; margin-left: -300px; position: fixed; top: 30px; bottom: 30px; left: 50%; z-index: 100105 }

.find-box-head { background: #fcfcfc; border-bottom: 1px solid #dfdfdf; height: 36px; font-size: 18px; font-weight: 600; line-height: 36px; padding: 0 36px 0 16px; position: absolute; top: 0; left: 0; right: 0 }

.find-box-inside { overflow: auto; padding: 16px; background-color: #fff; position: absolute; top: 37px; bottom: 45px; overflow-y: scroll; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

.find-box-search { padding-bottom: 16px }

.find-box-search .spinner { float: none; left: 105px; position: absolute }

#find-posts-response, .find-box-search { position: relative }

#find-posts-input, #find-posts-search { float: left }

#find-posts-input { width: 140px; height: 28px; margin: 0 4px 0 0 }

.widefat .found-radio { padding-right: 0; width: 16px }

#find-posts-close { width: 36px; height: 36px; position: absolute; top: 0; right: 0; cursor: pointer; text-align: center; color: #666 }

#find-posts-close:hover { color: #00a0d2 }

#find-posts-close:before { font: 400 20px/36px dashicons; vertical-align: top; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f158' }

.find-box-buttons { padding: 8px 16px; background: #fcfcfc; border-top: 1px solid #dfdfdf; position: absolute; bottom: 0; left: 0; right: 0 }

@media screen and (max-width: 782px) {
    .find-box-inside { bottom: 57px }
}

@media screen and (max-width: 660px) {
    .find-box { top: 0; bottom: 0; left: 0; right: 0; margin: 0; width: 100% }
}

.ui-find-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: .7; filter: alpha(opacity=70); z-index: 100100 }

ul#dismissed-updates { display: none }

form.upgrade { margin-top: 8px }

form.upgrade .hint { font-style: italic; font-size: 85%; margin: -.5em 0 2em }

#poststuff .inside .the-tagcloud { margin: 5px 0 10px; padding: 8px; border: 1px solid #ddd; line-height: 1.8em; word-spacing: 3px; -webkit-border-radius: 6px; border-radius: 6px }

.drag-drop #drag-drop-area { border: 4px dashed #b4b9be; height: 200px }

.drag-drop .drag-drop-inside { margin: 70px auto 0; width: 250px }

.drag-drop-inside p { color: #a0a5aa; font-size: 14px; margin: 5px 0; display: none }

.drag-drop .drag-drop-inside p { text-align: center }

.drag-drop-inside p.drag-drop-info { font-size: 20px }

.drag-drop .drag-drop-inside p, .drag-drop-inside p.drag-drop-buttons { display: block }

.drag-drop.drag-over #drag-drop-area { border-color: #83b4d8 }

#plupload-upload-ui { position: relative }

.media-frame.mode-grid, .media-frame.mode-grid .attachments-browser .attachments, .media-frame.mode-grid .media-frame-content, .media-frame.mode-grid .uploader-inline-content { position: static }

.media-frame.mode-grid .media-frame-menu, .media-frame.mode-grid .media-frame-router, .media-frame.mode-grid .media-frame-title { display: none }

.media-frame.mode-grid .media-frame-content { background-color: transparent; border: none }

.upload-php .mode-grid .media-sidebar { position: relative; width: auto; margin-bottom: 16px; padding: 0 16px; border: 1px solid #c00; background-color: #feebe8 }

.upload-php .mode-grid .hide-sidebar .media-sidebar { display: none }

.upload-php .mode-grid .media-sidebar .media-uploader-status { border-bottom: none; padding-bottom: 0; max-width: 100% }

.upload-php .mode-grid .media-sidebar .upload-error { margin: 20px 0; padding: 0; border: none; background: 0 0 }

.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors { font-size: 0; top: -12px; right: -10px }

.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before { content: "\f158"; font: 400 20px/1 dashicons; color: #666 }

.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before, .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before { color: #00a0d2 }

.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3 { display: none }

.media-frame.mode-grid .uploader-inline { position: relative; top: auto; right: auto; left: auto; bottom: auto; padding-top: 0; margin-top: 0; border: 4px dashed #b4b9be }

.media-frame.mode-select .attachments-browser.fixed .attachments { position: relative; top: 94px; padding-bottom: 94px }

.media-frame.mode-grid .attachment.details:focus, .media-frame.mode-grid .attachment:focus, .media-frame.mode-grid .selected.attachment:focus { -webkit-box-shadow: inset 0 0 2px 3px #f1f1f1, inset 0 0 0 7px #5b9dd9; box-shadow: inset 0 0 2px 3px #f1f1f1, inset 0 0 0 7px #5b9dd9; outline: 0 }

.media-frame.mode-grid .selected.attachment { -webkit-box-shadow: inset 0 0 0 5px #f1f1f1, inset 0 0 0 7px #ccc; box-shadow: inset 0 0 0 5px #f1f1f1, inset 0 0 0 7px #ccc }

.media-frame.mode-grid .attachment.details { -webkit-box-shadow: inset 0 0 0 3px #f1f1f1, inset 0 0 0 7px #1e8cbe; box-shadow: inset 0 0 0 3px #f1f1f1, inset 0 0 0 7px #1e8cbe }

.media-frame.mode-grid.mode-select .attachment .thumbnail { opacity: .65 }

.media-frame.mode-select .attachment.selected .thumbnail { opacity: 1 }

.media-frame.mode-grid .media-toolbar { margin-bottom: 15px; height: auto }

.media-frame.mode-grid .media-toolbar select { margin: 0 10px 0 0; font-size: 14px }

.media-frame.mode-grid .media-toolbar-secondary > .media-button { margin-top: 10px; margin-bottom: 10px }

.media-frame.mode-grid .attachments-browser .bulk-select { display: inline-block; margin: 0 10px 0 0 }

.media-frame.mode-grid .search { margin-top: 0 }

.media-frame.mode-grid .spinner { margin-top: 15px }

.attachments-browser .media-toolbar-secondary > .media-button { margin-right: 10px }

.media-frame.mode-select .attachments-browser.fixed .media-toolbar { position: fixed; top: 32px; left: auto; right: 20px; margin-top: 0 }

.media-frame.mode-grid .attachments-browser { padding: 0 }

.media-frame.mode-grid .attachments-browser .attachments { padding: 2px }

.media-frame.mode-grid .attachments-browser .no-media { color: #999; font-size: 18px; font-style: normal; margin: 0; padding: 100px 0 0; text-align: center }

.edit-attachment-frame { display: block; height: 100%; width: 100% }

.edit-attachment-frame .edit-media-header { overflow: hidden }

.upload-php .media-modal-close .media-modal-icon:before { content: '\f335'; font-size: 22px }

.upload-php .media-modal-close .media-modal-icon { margin: 14px; width: 22px }

.edit-attachment-frame .edit-media-header .left, .edit-attachment-frame .edit-media-header .right, .upload-php .media-modal-close { cursor: pointer; color: #777; background-color: transparent; height: 50px; width: 50px; padding: 0; position: absolute; text-align: center; border: 0; border-left: 1px solid #ddd; -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; transition: color .1s ease-in-out, background .1s ease-in-out }

.upload-php .media-modal-close { top: 0; right: 0 }

.edit-attachment-frame .edit-media-header .left { right: 102px }

.edit-attachment-frame .edit-media-header .right { right: 51px }

.edit-attachment-frame .media-frame-title { left: 0; right: 150px }

.edit-attachment-frame .edit-media-header .left:before, .edit-attachment-frame .edit-media-header .right:before { font: 400 20px/50px dashicons !important; display: inline; font-weight: 300 }

.edit-attachment-frame .edit-media-header .left:focus, .edit-attachment-frame .edit-media-header .left:hover, .edit-attachment-frame .edit-media-header .right:focus, .edit-attachment-frame .edit-media-header .right:hover, .upload-php .media-modal-close:focus, .upload-php .media-modal-close:hover { background: #ddd; border-color: #ccc; color: #000; outline: 0 }

.upload-php .media-modal-close:focus .media-modal-icon:before, .upload-php .media-modal-close:hover .media-modal-icon:before { color: #000 }

.edit-attachment-frame .edit-media-header .left:before, .rtl .edit-attachment-frame .edit-media-header .right:before { content: '\f341' }

.edit-attachment-frame .edit-media-header .right:before, .rtl .edit-attachment-frame .edit-media-header .left:before { content: '\f345' }

.edit-attachment-frame .edit-media-header .left.disabled, .edit-attachment-frame .edit-media-header .left.disabled:hover, .edit-attachment-frame .edit-media-header .right.disabled, .edit-attachment-frame .edit-media-header .right.disabled:hover { color: #ccc; background: inherit; cursor: default; pointer-events: none }

.edit-attachment-frame .media-frame-content, .edit-attachment-frame .media-frame-router { left: 0 }

.edit-attachment-frame .media-frame-content { border-bottom: none; bottom: 0; top: 50px }

.edit-attachment-frame .attachment-details { position: absolute; overflow: auto; top: 0; bottom: 0; right: 0; left: 0; -webkit-box-shadow: inset 0 4px 4px -4px rgba(0, 0, 0, .1); box-shadow: inset 0 4px 4px -4px rgba(0, 0, 0, .1) }

.edit-attachment-frame .attachment-media-view { float: left; width: 65%; height: 100% }

.edit-attachment-frame .attachment-media-view .thumbnail { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 16px; height: 100% }

.edit-attachment-frame .attachment-media-view .details-image { display: block; margin-bottom: 16px; max-width: 100%; max-height: 90%; max-height: -webkit-calc(100% - 42px); max-height: calc(100% - 42px) }

.edit-attachment-frame .wp-media-wrapper { margin-bottom: 12px }

.edit-attachment-frame input, .edit-attachment-frame textarea { padding: 6px 8px; line-height: 16px }

.edit-attachment-frame .attachment-info { overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0; padding: 12px 16px 0; width: 35%; height: 100%; -webkit-box-shadow: inset 0 4px 4px -4px rgba(0, 0, 0, .1); box-shadow: inset 0 4px 4px -4px rgba(0, 0, 0, .1); border-bottom: 0; border-left: 1px solid #ddd; background: #f3f3f3 }

.edit-attachment-frame .attachment-info .details, .edit-attachment-frame .attachment-info .settings { position: relative; overflow: hidden; float: none; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ddd }

.edit-attachment-frame .attachment-info .filename { font-weight: 400; color: #666 }

.edit-attachment-frame .attachment-info .thumbnail { margin-bottom: 12px }

.attachment-info .actions { margin-bottom: 16px }

.attachment-info .actions a { display: inline; text-decoration: none }

.wp_attachment_details label[for=content] { font-size: 13px; line-height: 1.5; margin: 1em 0 }

.wp_attachment_details #attachment_caption { height: 4em }

.describe .image-editor { vertical-align: top }

.imgedit-wrap { position: relative }

.imgedit-settings p { margin: 8px 0 0 }

.describe .imgedit-wrap .imgedit-settings { padding: 0 5px }

.wp_attachment_holder div.updated { margin-top: 0 }

.wp_attachment_holder .imgedit-wrap > div { height: auto; overflow: hidden }

.wp_attachment_holder .imgedit-wrap .imgedit-panel-content { padding-right: 16px; width: auto; overflow: hidden }

.wp_attachment_holder .imgedit-wrap .imgedit-settings { float: right; width: 250px }

.imgedit-settings input { margin-top: 0; vertical-align: middle }

.imgedit-wait { position: absolute; top: 0; background: url(images/spinner.gif) center/20px 20px no-repeat #fff; -webkit-background-size: 20px 20px; opacity: .7; filter: alpha(opacity=70); width: 100%; height: 500px; display: none }

.no-float { float: none }

.imgedit-settings .disabled, .media-disabled { color: grey }

.A1B1, .wp_attachment_image { overflow: hidden }

.A1B1 .button, .wp_attachment_image .button { float: left }

.no-js .wp_attachment_image .button { display: none }

.A1B1 .spinner, .wp_attachment_image .spinner { float: left }

.imgedit-menu { margin: 0 0 12px; min-width: 300px }

.imgedit-menu div { float: left; width: 32px; border: 1px solid #d5d5d5; background: #f1f1f1; margin: 0 8px 0 0; height: 32px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; line-height: 28px; color: #777; cursor: pointer }

.imgedit-menu div:before { font: 400 20px/1 dashicons; speak: none; vertical-align: middle }

.imgedit-menu div:hover { border-color: #c1c1c1; background-color: #eaeaea; color: #32373c }

.imgedit-menu div.disabled { border-color: #ccc; background-color: #ddd; color: #777; filter: alpha(opacity=50); opacity: .5; cursor: default }

.imgedit-crop:before { content: '\f165' }

.imgedit-rleft:before { content: '\f166' }

.imgedit-rright:before { content: '\f167' }

.imgedit-flipv:before { content: '\f168' }

.imgedit-fliph:before { content: '\f169' }

.imgedit-undo:before { content: '\f171' }

.imgedit-redo:before { content: '\f172' }

.imgedit-crop-wrap { position: relative }

.imgedit-crop { margin: 0 8px 0 0 }

.imgedit-rleft { margin: 0 3px }

.imgedit-rright { margin: 0 8px 0 3px }

.imgedit-flipv { margin: 0 3px }

.imgedit-fliph { margin: 0 8px 0 3px }

.imgedit-undo { margin: 0 3px }

.imgedit-redo { margin: 0 8px 0 3px }

.imgedit-applyto img { margin: 0 8px 0 0 }

.imgedit-group-top { margin: 5px 0 }

#poststuff .imgedit-group-top h3 { padding: 0 }

.imgedit-group-top h3 a { text-decoration: none }

.imgedit-applyto .imgedit-label { padding: 2px 0 0; display: block }

.imgedit-help { display: none; font-style: italic }

a.imgedit-help-toggle { text-decoration: none }

.form-table td.imgedit-response { padding: 0 }

.imgedit-submit { margin: 8px 0 }

.imgedit-submit-btn { margin-left: 20px }

.imgedit-wrap .nowrap { white-space: nowrap }

span.imgedit-scale-warn { color: red; font-size: 20px; font-style: normal; visibility: hidden; vertical-align: middle }

.imgedit-group { margin-bottom: 8px; padding: 2px 10px }

audio, video { display: inline-block; max-width: 100% }

.mejs-container { width: 100%; max-width: 100% }

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi) {
    .imgedit-wait { background-image: url(images/spinner-2x.gif) }
}

@media screen and (max-width: 782px) {
    .wp_attachment_details label[for=content] { font-size: 14px; line-height: 1.5em }

    .media-upload-form .media-item .error, .media-upload-form .media-item.error { font-size: 13px; line-height: 1.5 }

    .media-upload-form .media-item.error { padding: 1px 10px }

    .media-upload-form .media-item .error { padding: 10px 0 10px 12px }
}

@media only screen and (max-width: 1120px) {
    #wp-media-grid .wp-filter .attachment-filters { max-width: 100% }
}

@media only screen and (max-width: 782px) {
    .media-frame.mode-select .attachments-browser.fixed .media-toolbar { top: 46px; right: 10px }
}

@media only screen and (max-width: 600px) {
    .media-frame.mode-select .attachments-browser.fixed .media-toolbar { top: 0 }
}

@media only screen and (max-width: 480px) {
    .edit-attachment-frame .media-frame-title { right: 110px }

    .edit-attachment-frame .edit-media-header .left, .edit-attachment-frame .edit-media-header .right, .upload-php .media-modal-close { width: 40px; height: 40px }

    .upload-php .media-modal-close .media-modal-icon { margin: 9px 10px }

    .edit-attachment-frame .edit-media-header .left:before, .edit-attachment-frame .edit-media-header .right:before { line-height: 40px !important }

    .edit-attachment-frame .edit-media-header .left { right: 82px }

    .edit-attachment-frame .edit-media-header .right { right: 41px }

    .edit-attachment-frame .media-frame-content { top: 40px }

    .edit-attachment-frame .attachment-media-view { float: none; height: auto; width: 100% }

    .edit-attachment-frame .attachment-info { height: auto; width: 100% }
}

@media only screen and (max-width: 640px), screen and (max-height: 400px) {
    .upload-php .mode-grid .media-sidebar { max-width: 100% }
}

.theme-browser .themes { clear: both; padding: 0 0 100px }

.themes-php .wrap h2 { float: left; margin-bottom: 15px }

.network-admin.themes-php .wrap h2 { margin-bottom: 0 }

.themes-php .wrap h2 .button { margin-left: 20px }

.themes-php .wp-filter-search { position: relative; top: -2px; left: 20px; margin: 0; width: 280px; font-size: 16px; font-weight: 300; line-height: 1.5 }

.themes-php div.error, .themes-php div.notice, .themes-php div.updated { margin: 0 0 20px; clear: both }

.themes-php div.updated a { text-decoration: underline }

.theme-browser .theme { cursor: pointer; float: left; margin: 0 4% 4% 0; position: relative; width: 30.6%; border: 1px solid #dedede; -webkit-box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1); box-shadow: 0 1px 1px -1px rgba(0, 0, 0, .1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

.ie8 .theme-browser .theme { width: 30%; margin: 0 3% 4% 0 }

.theme-browser .theme:nth-child(3n) { margin-right: 0 }

.theme-browser .theme:focus, .theme-browser .theme:hover { cursor: pointer }

.theme-browser .theme .theme-name { font-size: 15px; font-weight: 600; height: 18px; margin: 0; padding: 15px; -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1); box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: #fff; background: rgba(255, 255, 255, .65) }

.theme-browser .theme .theme-actions { -ms-filter: "alpha(Opacity=0)"; opacity: 0; -webkit-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out; position: absolute; bottom: 0; right: 0; height: 38px; padding: 9px 10px 0; background: rgba(244, 244, 244, .7); border-left: 1px solid rgba(0, 0, 0, .05) }

.theme-browser .theme.focus .theme-actions, .theme-browser .theme:focus .theme-actions, .theme-browser .theme:hover .theme-actions { -ms-filter: "alpha(Opacity=100)"; opacity: 1 }

.theme-browser .theme .theme-actions .button-primary { margin-right: 3px }

.theme-browser .theme .theme-actions .button-secondary { float: none; margin-left: 3px }

.theme-browser .theme .theme-screenshot { display: block; overflow: hidden; position: relative; -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out }

.theme-browser .theme .theme-screenshot:after { content: ''; display: block; padding-top: 66.66666% }

.theme-browser .theme .theme-screenshot img { height: auto; position: absolute; left: 0; top: 0; width: 100%; -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out }

.theme-browser .theme:focus .theme-screenshot, .theme-browser .theme:hover .theme-screenshot { background: #fff }

.theme-browser.rendered .theme:focus .theme-screenshot img, .theme-browser.rendered .theme:hover .theme-screenshot img { opacity: .4 }

.theme-browser .theme .more-details { -ms-filter: "alpha(Opacity=0)"; opacity: 0; position: absolute; top: 35%; right: 25%; left: 25%; background: #23282d; background: rgba(0, 0, 0, .7); color: #fff; font-size: 15px; text-shadow: 0 1px 0 rgba(0, 0, 0, .6); -webkit-font-smoothing: antialiased; font-weight: 600; padding: 15px 12px; text-align: center; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out }

.theme-browser .theme: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) }

.theme-browser .theme:focus .more-details { opacity: 1 }

.theme-browser .theme.active:focus .theme-actions { display: block }

.theme-browser.rendered .theme:focus .more-details, .theme-browser.rendered .theme:hover .more-details { -ms-filter: "alpha(Opacity=100)"; opacity: 1 }

.theme-browser .theme .theme-installed, .theme-browser .theme .theme-update { background: #d54e21; background: rgba(213, 78, 33, .95); color: #fff; display: block; font-size: 13px; font-weight: 400; height: 48px; line-height: 48px; padding: 0 10px; position: absolute; top: 0; right: 0; left: 0; border-bottom: 1px solid rgba(0, 0, 0, .25); overflow: hidden }

.theme-browser .theme .theme-installed:before, .theme-browser .theme .theme-update:before { content: '\f463'; display: inline-block; font: 400 20px/1 dashicons; margin: 0 6px 0 0; opacity: .8; position: relative; top: 5px; speak: none; -webkit-font-smoothing: antialiased }

.theme-browser .theme.active .theme-name { background: #2f2f2f; color: #fff; padding-right: 110px; font-weight: 300; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5) }

.theme-browser .customize-control .theme.active .theme-name { padding-right: 15px }

.theme-browser .theme.active .theme-name span { font-weight: 600 }

.theme-browser .theme.active .theme-actions { background: rgba(49, 49, 49, .7); border-left: none; opacity: 1 }

.theme-browser .theme.active .theme-actions .button-primary { margin-right: 0 }

.theme-browser .theme .theme-author { background: #23282d; color: #eee; display: none; font-size: 14px; margin: 0 10px; padding: 5px 10px; position: absolute; bottom: 56px }

.theme-browser .theme.display-author .theme-author { display: block }

.theme-browser .theme.display-author .theme-author a { color: inherit; text-decoration: none }

.theme-browser .theme.add-new-theme { border: none; -webkit-box-shadow: none; box-shadow: none }

.theme-browser .theme.add-new-theme a { color: #999; text-decoration: none; display: block; position: relative; z-index: 1 }

.theme-browser .theme.add-new-theme a:after { display: block; content: ''; background: 0 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 0; text-shadow: none; border: 5px dashed #d5d2ca; border: 5px dashed rgba(0, 0, 0, .1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

.theme-browser .theme.add-new-theme span:after { background: #e5e5e5; background: rgba(153, 153, 153, .1); -webkit-border-radius: 50%; border-radius: 50%; display: inline-block; content: '\f132'; -webkit-font-smoothing: antialiased; font: 400 74px/115px dashicons; width: 100px; height: 100px; vertical-align: middle; text-align: center; color: #999; position: absolute; top: 30%; left: 50%; margin-left: -50px; text-indent: -4px; padding: 0; text-shadow: none; z-index: 4 }

.rtl .theme-browser .theme.add-new-theme span:after { text-indent: 4px }

.theme-browser .theme.add-new-theme a:focus .theme-screenshot, .theme-browser .theme.add-new-theme a:hover .theme-screenshot { background: 0 0 }

.theme-browser .theme.add-new-theme a:focus span:after, .theme-browser .theme.add-new-theme a:hover span:after { background: #fff; color: #0073aa }

.theme-browser .theme.add-new-theme a:focus:after, .theme-browser .theme.add-new-theme a:hover:after { border-color: transparent; color: #fff; background: #0073aa; content: '' }

.theme-browser .theme.add-new-theme .theme-name { background: 0 0; text-align: center; -webkit-box-shadow: none; box-shadow: none; font-weight: 400; position: relative; top: 0; margin-top: -18px; padding-top: 0; padding-bottom: 48px }

.theme-browser .theme.add-new-theme a:focus .theme-name, .theme-browser .theme.add-new-theme a:hover .theme-name { color: #fff; z-index: 2 }

.theme-overlay .theme-backdrop { position: absolute; left: -20px; right: 0; top: 0; bottom: 0; background: #f1f1f1; background: rgba(238, 238, 238, .9); z-index: 10 }

.theme-overlay .theme-header { position: absolute; top: 0; left: 0; right: 0; height: 48px; border-bottom: 1px solid #ddd }

.theme-overlay .theme-header button { padding: 0 }

.theme-overlay .theme-header .close { cursor: pointer; height: 48px; width: 50px; text-align: center; float: right; border: 0; border-left: 1px solid #ddd; background-color: transparent; -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; transition: color .1s ease-in-out, background .1s ease-in-out }

.theme-overlay .theme-header .close:before { font: 400 22px/50px dashicons !important; color: #777; display: inline-block; content: '\f335'; font-weight: 300 }

.theme-overlay .theme-header .left, .theme-overlay .theme-header .right { cursor: pointer; color: #777; background-color: transparent; height: 48px; width: 54px; float: left; text-align: center; border: 0; border-right: 1px solid #ddd; -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; transition: color .1s ease-in-out, background .1s ease-in-out }

.theme-overlay .theme-header .close:focus, .theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .left:focus, .theme-overlay .theme-header .left:hover, .theme-overlay .theme-header .right:focus, .theme-overlay .theme-header .right:hover { background: #ddd; border-color: #ccc; color: #000 }

.theme-overlay .theme-header .close:focus:before, .theme-overlay .theme-header .close:hover:before { color: #000 }

.theme-overlay .theme-header .close:focus, .theme-overlay .theme-header .left:focus, .theme-overlay .theme-header .right:focus { -webkit-box-shadow: none; box-shadow: none; outline: 0 }

.theme-overlay .theme-header .left.disabled, .theme-overlay .theme-header .left.disabled:hover, .theme-overlay .theme-header .right.disabled, .theme-overlay .theme-header .right.disabled:hover { color: #ccc; background: inherit; cursor: inherit }

.theme-overlay .theme-header .left:before, .theme-overlay .theme-header .right:before { font: 400 20px/50px dashicons !important; display: inline; font-weight: 300 }

.theme-overlay .theme-header .left:before { content: "\f341" }

.theme-overlay .theme-header .right:before { content: "\f345" }

.theme-overlay .theme-wrap { clear: both; position: fixed; top: 9%; left: 190px; right: 30px; bottom: 3%; background: #fff; -webkit-box-shadow: 0 1px 20px 5px rgba(0, 0, 0, .1); box-shadow: 0 1px 20px 5px rgba(0, 0, 0, .1); z-index: 20; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-overflow-scrolling: touch }

.theme-overlay .theme-wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }

body.folded .theme-overlay .theme-wrap { left: 70px }

.theme-overlay .theme-about { position: absolute; top: 49px; bottom: 57px; left: 0; right: 0; overflow: auto; padding: 2% 4% }

.theme-overlay .theme-about:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }

.theme-overlay .theme-actions { position: absolute; text-align: center; bottom: 0; left: 0; right: 0; padding: 10px 25px 5px; background: #f3f3f3; z-index: 30; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-top: 1px solid #eee }

.ie8 .theme-overlay .theme-actions { border: 1px solid #eee }

.theme-overlay .theme-actions a { margin-right: 5px; margin-bottom: 5px }

.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"], .customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"] { display: none }

.broken-themes a.delete-theme, .theme-overlay .theme-actions .delete-theme { color: #a00; text-decoration: none; border-color: transparent; -webkit-box-shadow: none; box-shadow: none; background: 0 0 }

.theme-overlay .theme-actions .delete-theme { position: absolute; right: 10px; bottom: 5px }

.broken-themes a.delete-theme:focus, .broken-themes a.delete-theme:hover, .theme-overlay .theme-actions .delete-theme:focus, .theme-overlay .theme-actions .delete-theme:hover { background: #d54e21; color: #fff; border-color: #d54e21 }

.theme-overlay .theme-actions .active-theme, .theme-overlay.active .theme-actions .inactive-theme { display: none }

.theme-overlay .theme-actions .inactive-theme, .theme-overlay.active .theme-actions .active-theme { display: block }

.theme-overlay .theme-screenshots { float: left; margin: 0 30px 0 0; width: 55%; max-width: 880px; text-align: center }

.theme-overlay .screenshot { border: 1px solid #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; position: relative; -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .2); box-shadow: 0 0 0 1px rgba(0, 0, 0, .2) }

.theme-overlay .screenshot:after { content: ''; display: block; padding-top: 75% }

.theme-overlay .screenshot img { height: auto; position: absolute; left: 0; top: 0; width: 100% }

.theme-overlay.small-screenshot .theme-screenshots { position: absolute; width: 302px }

.theme-overlay.small-screenshot .theme-info { margin-left: 350px; width: auto }

.theme-overlay .screenshot.thumb { background: #ccc; border: 1px solid #eee; float: none; display: inline-block; margin: 10px 5px 0; width: 140px; height: 80px; cursor: pointer }

.theme-overlay .screenshot.thumb:after { content: ''; display: block; padding-top: 100% }

.theme-overlay .screenshot.thumb img { cursor: pointer; position: absolute; left: 0; top: 0; width: 100%; height: auto }

.theme-overlay .screenshot.selected { background: 0 0; border: 2px solid #00a0d2 }

.theme-overlay .screenshot.selected img { opacity: .8 }

.theme-browser .theme .theme-screenshot.blank, .theme-overlay .screenshot.blank { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=) }

.theme-overlay .theme-info { width: 40%; float: left }

.theme-overlay .current-label { background: #32373c; color: #fff; font-size: 11px; display: inline-block; padding: 2px 8px; -webkit-border-radius: 2px; border-radius: 2px; margin: 0 0 -10px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }

.theme-overlay .theme-name { color: #23282d; font-size: 32px; font-weight: 100; margin: 10px 0 0; line-height: 1.3 }

.theme-overlay .theme-version { color: #999; font-size: 13px; font-weight: 400; float: none; display: inline-block; margin-left: 10px }

.theme-overlay .theme-author { color: #686868; font-size: 16px; font-weight: 400; margin: 15px 0 25px }

.theme-overlay .theme-author a { text-decoration: none }

.theme-overlay .theme-description { color: #555; font-size: 15px; font-weight: 400; line-height: 1.5; margin: 30px 0 0 }

.theme-overlay .theme-tags { border-top: 3px solid #eee; color: #82878c; font-size: 13px; font-weight: 400; margin: 30px 0 0; padding-top: 20px }

.theme-overlay .theme-tags span { color: #444; font-weight: 700; margin-right: 5px }

.theme-overlay .theme-update-message { background: #fef7f1; border: 1px solid #eee; border-left: 4px solid #d54e21; -webkit-border-radius: 3px; border-radius: 3px; padding: 5px 20px 10px }

.theme-overlay .theme-update { color: #23282d; font-size: 18px; display: inline-block; line-height: 40px; margin: 0 }

.theme-overlay .parent-theme { background: #f7fcfe; border: 1px solid #eee; border-left: 4px solid #00a0d2; font-size: 14px; font-weight: 400; margin-top: 30px; padding: 10px 10px 10px 20px }

.theme-overlay .parent-theme strong { font-weight: 700 }

.single-theme .theme, .single-theme .theme-overlay .theme-backdrop, .single-theme .theme-overlay .theme-header { display: none }

.single-theme .theme-overlay .theme-wrap { clear: both; min-height: 330px; position: relative; left: auto; right: auto; top: auto; bottom: auto }

.single-theme .theme-overlay .theme-about { padding: 30px 30px 70px; position: static }

.single-theme .theme-overlay .theme-actions { position: absolute }

@media only screen and (min-width: 2000px) {
    #wpwrap .theme-browser .theme { width: 17.6%; margin: 0 3% 3% 0 }

    #wpwrap .theme-browser .theme:nth-child(3n), #wpwrap .theme-browser .theme:nth-child(4n) { margin-right: 3% }

    #wpwrap .theme-browser .theme:nth-child(5n) { margin-right: 0 }
}

@media only screen and (min-width: 1680px) {
    .theme-overlay .theme-wrap { width: 1450px; margin: 0 auto }
}

@media only screen and (min-width: 1640px) {
    .theme-browser .theme { width: 22.7%; margin: 0 3% 3% 0 }

    .theme-browser .theme .theme-screenshot:after { padding-top: 75% }

    .theme-browser .theme:nth-child(3n) { margin-right: 3% }

    .theme-browser .theme:nth-child(4n) { margin-right: 0 }
}

@media only screen and (max-width: 1120px) {
    .theme-browser .theme { width: 47.5%; margin-right: 0 }

    .theme-browser .theme:nth-child(even) { margin-right: 0 }

    .theme-browser .theme:nth-child(odd) { margin-right: 5% }
}

@media only screen and (max-width: 900px) {
    .theme-overlay .theme-wrap { left: 65px }
}

@media only screen and (max-width: 780px) {
    .theme-overlay .theme-wrap, body.folded .theme-overlay .theme-wrap { top: 0; right: 0; bottom: 0; left: 0; padding: 70px 20px 20px; border: none; z-index: 100000; position: fixed }

    .theme-browser .theme.active .theme-name span { display: none }

    .theme-overlay .theme-screenshots { width: 40% }

    .theme-overlay .theme-info { width: 50% }

    .single-theme .theme-wrap { padding: 10px }

    .theme-browser .theme .theme-actions { padding: 5px 10px 4px }

    .theme-overlay.small-screenshot .theme-screenshots { position: static; float: none; max-width: 302px }

    .theme-overlay.small-screenshot .theme-info { margin-left: 0; width: auto }

    .theme:focus .more-details, .theme:hover .more-details, .theme:not(.active):focus .theme-actions, .theme:not(.active):hover .theme-actions { display: none }

    .theme-browser.rendered .theme:focus .theme-screenshot img, .theme-browser.rendered .theme:hover .theme-screenshot img { opacity: 1 }
}

@media only screen and (max-width: 480px) {
    .theme-browser .theme { width: 100%; margin-right: 0 }

    .theme-browser .theme:nth-child(2n), .theme-browser .theme:nth-child(3n) { margin-right: 0 }
}

@media only screen and (max-width: 650px) {
    .theme-overlay .theme-description, .theme-overlay .theme-update { margin-left: 0 }

    .theme-overlay .theme-actions .delete-theme { position: relative; right: auto; bottom: auto }

    .theme-overlay .theme-actions .inactive-theme { display: inline }

    .theme-overlay .theme-screenshots { width: 100%; float: none }

    .theme-overlay .theme-info { width: 100% }

    .theme-overlay .theme-author { margin: 5px 0 15px }

    .theme-overlay .current-label { margin-top: 10px; font-size: 13px }

    .themes-php .wrap h2 { width: 100% }

    .themes-php .wp-filter-search { float: none; clear: both; left: 0; top: 0; right: 0; margin: 10px 0; width: 100%; max-width: 280px }

    .theme-browser .theme.add-new-theme span:after { font: 400 60px/90px dashicons; width: 80px; height: 80px; top: 30%; left: 50%; text-indent: 0; margin-left: -40px }

    .single-theme .theme-wrap { margin: 0 -12px 0 -10px; padding: 10px }

    .single-theme .theme-overlay .theme-about { padding: 10px; overflow: visible }

    .single-theme .current-label { display: none }

    .single-theme .theme-overlay .theme-actions { position: static }
}

.broken-themes { clear: both }

.broken-themes table { text-align: left; width: 50%; border-spacing: 3px; padding: 3px }

.theme-browser .theme .theme-installed { background: #0073aa }

.theme-browser .theme .theme-installed:before { content: '\f147' }

.theme-browser .theme.is-installed .theme-actions .button-primary { display: none !important }

.theme-install-php a.browse-themes, .theme-install-php a.upload { cursor: pointer }

.theme-install-php a.browse-themes, .theme-install-php.show-upload-theme a.upload { display: none }

.theme-install-php.show-upload-theme a.browse-themes { display: inline }

.upload-plugin, .upload-theme { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: none; margin: 0; padding: 0; width: 100%; overflow: hidden; position: relative; top: 10px }

.upload-plugin, body.show-upload-theme .upload-theme { display: block }

.upload-plugin .wp-upload-form, .upload-theme .wp-upload-form { background: #fafafa; border: 1px solid #e5e5e5; padding: 30px; margin: 30px auto; max-width: 380px }

.upload-plugin .install-help, .upload-theme .install-help { color: #999; font-size: 18px; font-style: normal; margin: 0; padding: 40px 0 0; text-align: center }

body.show-upload-theme .upload-theme + .wp-filter, body.show-upload-theme .upload-theme + .wp-filter + .theme-browser { display: none }

p.no-themes { clear: both; color: #666; font-size: 18px; font-style: normal; margin: 0; padding: 0; text-align: center; display: none }

body.no-results p.no-themes { display: block }

.theme-install-php .add-new-theme, body.show-upload-theme p.no-themes { display: none !important }

@media only screen and (max-width: 1120px) {
    .upload-theme .wp-upload-form { margin: 20px 0; max-width: 100% }

    .upload-theme .install-help { font-size: 15px; padding: 20px 0 0; text-align: left }
}

.rating { margin: 15px 0 0 }

.rating span:before { color: #e6b800; content: "\f154"; display: inline-block; -webkit-font-smoothing: antialiased; font: 400 20px/1 dashicons; vertical-align: top }

.rating-10 span.one:before, .rating-30 span.two:before, .rating-50 span.three:before, .rating-70 span.four:before, .rating-90 span.five:before { content: "\f459" }

.rating-100 span.five:before, .rating-100 span.four:before, .rating-100 span.one:before, .rating-100 span.three:before, .rating-100 span.two:before, .rating-20 span.one:before, .rating-30 span.one:before, .rating-40 span.one:before, .rating-40 span.two:before, .rating-50 span.one:before, .rating-50 span.two:before, .rating-60 span.one:before, .rating-60 span.three:before, .rating-60 span.two:before, .rating-70 span.one:before, .rating-70 span.three:before, .rating-70 span.two:before, .rating-80 span.four:before, .rating-80 span.one:before, .rating-80 span.three:before, .rating-80 span.two:before, .rating-90 span.four:before, .rating-90 span.one:before, .rating-90 span.three:before, .rating-90 span.two:before { content: "\f155" }

.rating .ratings { display: block; line-height: 20px; color: #999 }

.appearance_page_custom-header #headimg { border: 1px solid #DFDFDF; overflow: hidden; width: 100% }

.appearance_page_custom-header #upload-form p label { font-size: 12px }

.appearance_page_custom-header .available-headers .default-header { float: left; margin: 0 20px 20px 0 }

.appearance_page_custom-header .random-header { clear: both; margin: 0 20px 20px 0; vertical-align: middle }

.appearance_page_custom-header .available-headers label input, .appearance_page_custom-header .random-header label input { margin-right: 10px }

.appearance_page_custom-header .available-headers label img { vertical-align: middle }

div#custom-background-image { min-height: 100px; border: 1px solid #dfdfdf }

div#custom-background-image img { max-width: 400px; max-height: 300px }

body.full-overlay-active { overflow: hidden }

.wp-full-overlay { background: 0 0; z-index: 500000; position: fixed; overflow: visible; top: 0; bottom: 0; left: 0; right: 0; height: 100%; min-width: 0 }

.wp-full-overlay-sidebar { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: fixed; width: 300px; height: 100%; top: 0; bottom: 0; left: 0; padding: 0; margin: 0; z-index: 10; background: #eee; border-right: none }

.wp-full-overlay.collapsed .wp-full-overlay-sidebar { overflow: visible }

.wp-full-overlay.collapsed, .wp-full-overlay.expanded .wp-full-overlay-sidebar { margin-left: 0 !important }

.wp-full-overlay.expanded { margin-left: 300px }

.wp-full-overlay.collapsed .wp-full-overlay-sidebar { margin-left: -300px }

.wp-full-overlay-sidebar:after { content: ''; display: block; position: absolute; top: 0; bottom: 0; right: 0; width: 3px; z-index: 1000 }

.wp-full-overlay-main { position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 100% }

#customize-preview.wp-full-overlay-main { background: url(images/spinner.gif) center center/20px 20px no-repeat; -webkit-background-size: 20px 20px }

#customize-preview.wp-full-overlay-main.iframe-ready { background: 0 0 }

.wp-full-overlay-sidebar .wp-full-overlay-header { position: absolute; left: 0; right: 0; height: 45px; padding: 0 15px; line-height: 45px; z-index: 10; margin: 0; border-top: none; -webkit-box-shadow: none; box-shadow: none }

.wp-full-overlay-sidebar .wp-full-overlay-header a.back { margin-top: 9px }

.wp-full-overlay-sidebar .wp-full-overlay-footer { bottom: 0; border-bottom: none; border-top: none; -webkit-box-shadow: none; box-shadow: none }

.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content { position: absolute; top: 45px; bottom: 45px; left: 0; right: 0; overflow: auto }

.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header { padding: 0 }

.theme-install-overlay .close-full-overlay, .theme-install-overlay .next-theme, .theme-install-overlay .previous-theme { display: block; position: relative; float: left; width: 45px; height: 45px; padding-right: 2px; background: #eee; border-right: 1px solid #ddd; color: #444; cursor: pointer; text-decoration: none; -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; transition: color .1s ease-in-out, background .1s ease-in-out }

.theme-install-overlay .close-full-overlay:focus, .theme-install-overlay .close-full-overlay:hover, .theme-install-overlay .next-theme:focus, .theme-install-overlay .next-theme:hover, .theme-install-overlay .previous-theme:focus, .theme-install-overlay .previous-theme:hover { background: #ddd; border-color: #ccc; color: #000; outline: 0; -webkit-box-shadow: none; box-shadow: none }

.theme-install-overlay .close-full-overlay:before { font: 400 22px/1 dashicons; content: "\f335"; position: relative; top: 7px; left: 13px }

.theme-install-overlay .previous-theme:before { font: 400 20px/1 dashicons; content: "\f341"; position: relative; top: 6px; left: 14px }

.theme-install-overlay .next-theme:before { font: 400 20px/1 dashicons; content: "\f345"; position: relative; top: 6px; left: 13px }

.theme-install-overlay .next-theme.disabled, .theme-install-overlay .next-theme.disabled:focus, .theme-install-overlay .next-theme.disabled:hover, .theme-install-overlay .previous-theme.disabled, .theme-install-overlay .previous-theme.disabled:focus, .theme-install-overlay .previous-theme.disabled:hover { color: #b4b9be; background: #eee; cursor: default; pointer-events: none }

.wp-full-overlay a.collapse-sidebar { position: absolute; bottom: 12px; left: 0; z-index: 50; display: block; width: 19px; height: 19px; margin-left: 15px; padding: 0; -webkit-border-radius: 50%; border-radius: 50%; color: #777; text-decoration: none }

.wp-full-overlay a.collapse-sidebar:hover { color: #0073aa }

.wp-full-overlay.collapsed .collapse-sidebar { position: absolute; left: 100% }

.wp-full-overlay .collapse-sidebar-arrow { position: static; margin-top: 0; margin-left: 0; display: block; width: auto; height: auto; background: 0 0 }

.wp-full-overlay .collapse-sidebar-arrow:before { -webkit-border-radius: 50%; border-radius: 50%; float: left; content: "\f148"; background: #eee; font: 400 20px/1 dashicons; speak: none; display: block; padding: 0; text-indent: 0; text-align: center; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none !important }

.rtl .wp-full-overlay .collapse-sidebar-arrow:before, .wp-full-overlay.collapsed .collapse-sidebar-arrow:before { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }

.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before { -webkit-transform: none; -ms-transform: none; transform: none }

.wp-full-overlay.collapsed .collapse-sidebar-arrow { background-position: -1px -109px }

.wp-full-overlay .collapse-sidebar-label { position: absolute; left: 100%; line-height: 20px; margin-left: 10px }

.wp-full-overlay.collapsed .collapse-sidebar-label { display: none }

.wp-full-overlay, .wp-full-overlay .collapse-sidebar, .wp-full-overlay-main, .wp-full-overlay-sidebar { -webkit-transition-property: left, right, top, bottom, width, margin; transition-property: left, right, top, bottom, width, margin; -webkit-transition-duration: .2s; transition-duration: .2s }

.customize-support .hide-if-customize, .customize-support .wp-core-ui .hide-if-customize, .customize-support.wp-core-ui .hide-if-customize, .no-customize-support .hide-if-no-customize, .no-customize-support .wp-core-ui .hide-if-no-customize, .no-customize-support.wp-core-ui .hide-if-no-customize { display: none }

#customize-container { display: none; background: #fff; z-index: 500000; position: fixed; overflow: visible; top: 0; bottom: 0; left: 0; right: 0; height: 100% }

.customize-active #customize-container { display: block }

.customize-loading #customize-container iframe { opacity: 0 }

.customize-loading #customize-container { background: url(images/spinner.gif) center center/20px 20px no-repeat fixed #fff; -webkit-background-size: 20px 20px }

#customize-container iframe, .theme-install-overlay iframe { height: 100%; width: 100%; z-index: 20; -webkit-transition: opacity .3s; transition: opacity .3s }

#customize-container .collapse-sidebar { bottom: 16px }

#customize-controls { margin-top: 0 }

.theme-install-overlay { display: none }

.theme-install-overlay.single-theme { display: block }

.install-theme-info { display: none; padding: 10px 20px 60px }

.single-theme .install-theme-info { padding-top: 15px }

.theme-install-overlay .install-theme-info { display: block }

.install-theme-info .theme-install { float: right; margin-top: 18px }

.install-theme-info .theme-name { font-size: 16px; line-height: 24px; margin-bottom: 0; margin-top: 0 }

.install-theme-info .theme-screenshot { margin-top: 15px; width: 258px; border: 1px solid #ccc }

.install-theme-info .theme-details { overflow: hidden }

.theme-details .theme-version { margin: 15px 0; float: left }

.theme-details .star-rating { margin: 7px 0; float: right }

.theme-details .theme-description { float: left; color: #777; line-height: 20px; max-width: 100% }

.theme-install-overlay .wp-full-overlay-header .theme-install { float: right; margin: 8px 10px 0 0; line-height: 26px }

.theme-install-overlay .wp-full-overlay-sidebar { background: #eee; border-right: 1px solid #ddd }

.theme-install-overlay .wp-full-overlay-sidebar-content { background: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd }

.theme-install-overlay .wp-full-overlay-main { background: url(images/spinner.gif) center center/20px 20px no-repeat #fff; -webkit-background-size: 20px 20px }

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi) {
    .wp-full-overlay .collapse-sidebar-arrow { background-image: url(images/arrows-2x.png); -webkit-background-size: 15px 123px; background-size: 15px 123px }

    #customize-preview.wp-full-overlay-main, .customize-loading #customize-container, .theme-install-overlay .wp-full-overlay-main { background-image: url(images/spinner-2x.gif) }

    .theme-install-overlay .wp-full-overlay-header .theme-install { margin-top: 2px }
}

@media screen and (max-width: 782px) {
    .available-theme .action-links .delete-theme { float: none; margin: 0; padding: 0; clear: both }

    .available-theme .action-links .delete-theme a { padding: 0 }

    .broken-themes table { width: 100% }

    .theme-install-overlay .wp-full-overlay-header .theme-install { margin-top: 6px; line-height: normal }
}

.about-wrap { position: relative; margin: 25px 40px 0 20px; max-width: 1050px; font-size: 15px }

.about-wrap div.error, .about-wrap div.updated { display: none !important }

.about-wrap hr { border: 0; height: 0; margin: 0; border-top: 1px solid rgba(0, 0, 0, .1) }

.about-wrap img { margin: 0; max-width: 100%; height: auto; vertical-align: middle }

.wp-badge { background: url(images/w-logo-white.png?ver=20131202) center 24px/85px 85px no-repeat #0073aa; -webkit-background-size: 85px 85px; color: #78c8e6; font-size: 14px; text-align: center; font-weight: 600; margin: 5px 0 0; padding-top: 120px; height: 40px; display: inline-block; width: 150px; text-rendering: optimizeLegibility; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2); box-shadow: 0 1px 3px rgba(0, 0, 0, .2) }

.svg .wp-badge { background-image: url(images/wordpress-logo-white.svg?ver=20131110) }

.about-wrap .wp-badge { position: absolute; top: 0; right: 0 }

.about-wrap h2.nav-tab-wrapper { padding-left: 6px }

.about-wrap h2 .nav-tab { padding: 4px 15px 6px; margin: 0 3px -1px 0; font-size: 18px; vertical-align: top; border-width: 1px; white-space: nowrap }

.about-wrap p { line-height: 1.6em; font-size: 14px }

.about-wrap h1 { margin: .2em 200px 0 0; color: #32373c; line-height: 1.2em; font-size: 2.8em; font-weight: 400 }

.about-wrap h3 { margin: 1.25em 0 .6em; font-size: 1.25em; line-height: 1.5em }

.about-wrap h4 { color: #23282d }

.about-wrap code, .about-wrap ol li p { font-size: 14px }

.about-wrap .about-description, .about-wrap .about-text { margin-top: 1.4em; font-weight: 400; line-height: 1.6em; font-size: 19px }

.about-wrap .about-text { margin: 1em 200px 1em 0; min-height: 60px; color: #777 }

.about-wrap .two-col > div { position: relative; width: 47.6%; margin-right: 4.799999999%; float: left }

.about-wrap .three-col > div { position: relative; width: 29.95%; margin-right: 4.999999999%; float: left }

.about-wrap [class$=col] .last-feature { margin-right: 0 }

.about-wrap .point-releases { margin-top: 5px; border-bottom: 1px solid #dfdfdf }

.about-wrap .changelog.point-releases h3 { padding-top: 35px }

.about-wrap .changelog.point-releases h3:first-child { padding-top: 7px }

.about-wrap .headline-feature h2 { margin: 50px 0 30px; font-size: 2.2em; font-weight: 300; line-height: 1.3; text-align: left }

.about-wrap .headline-feature h3 { margin-top: 30px; text-align: center }

.about-wrap .feature-list h2 { margin: 30px 0 15px; text-align: center }

.about-wrap .feature-section h4 { margin: 1.4em 0 .6em; font-size: 1em }

.about-wrap .feature-section p { margin-top: .6em }

.about-wrap .feature-video { position: relative; margin: 40px 0; padding-bottom: 56.25%; width: 100%; height: 0; text-align: center }

.about-wrap .feature-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100% }

.about-wrap .featured-image { text-align: center }

.about-wrap .feature-section { overflow: hidden; padding: 0 0 40px; border-bottom: 1px solid rgba(0, 0, 0, .1) }

.about-wrap .headline-feature .feature-section { margin: 0 auto; max-width: 95% }

.about-wrap .feature-section .col:nth-of-type(odd) { float: left; margin: 40px 5% 0 0; width: 48% }

.about-wrap .feature-section .col:nth-of-type(even) { float: right; margin: 40px 0 0; width: 46% }

.about-wrap .changelog { margin-bottom: 40px }

.about-wrap .changelog.feature-section > div { margin-top: 40px }

.about-wrap .return-to-dashboard { margin: 30px 0 0 -5px; font-size: 14px; font-weight: 700 }

.about-wrap .return-to-dashboard a { text-decoration: none; padding: 0 5px }

.about-wrap .feature-list.finer-points h4, .about-wrap .feature-list.finer-points p { margin-left: 115px }

.about-wrap h4.wp-people-group { margin-top: 2.6em; font-size: 16px }

.about-wrap ul.wp-people-group { overflow: hidden; padding: 0 5px; margin: 0 -15px 0 -5px }

.about-wrap ul.compact { margin-bottom: 0 }

.about-wrap li.wp-person { display: inline-block; vertical-align: top; margin-right: 10px; padding-bottom: 15px; height: 70px; width: 280px }

.about-wrap ul.compact li.wp-person { height: auto; width: 180px; padding-bottom: 0; margin-bottom: 0 }

.about-wrap li.wp-person img.gravatar { float: left; margin: 0 10px 10px 0; padding: 2px; width: 60px; height: 60px }

.about-wrap ul.compact li.wp-person img.gravatar { width: 30px; height: 30px }

.about-wrap li.wp-person a.web { display: block; margin: 6px 0 2px; font-size: 16px; font-weight: 400; line-height: 1.6em; text-decoration: none }

.about-wrap #wp-people-group-validators + p.wp-credits-list { margin-top: 0 }

.about-wrap p.wp-credits-list a { white-space: nowrap }

.freedoms-php .about-wrap ol { margin: 40px 60px }

.freedoms-php .about-wrap ol li { list-style-type: decimal; font-weight: 700 }

.freedoms-php .about-wrap ol p { font-weight: 400; margin: .6em 0 }

@media screen and (max-width: 782px) {
    .about-wrap .feature-section { padding: 0; border-bottom: none }

    .about-wrap .one-col > div, .about-wrap .three-col > div, .about-wrap .two-col .col:nth-of-type(n), .about-wrap .two-col > div { width: 100%; margin: 40px 0 0; padding: 0 0 40px; border-bottom: 1px solid rgba(0, 0, 0, .1) }

    .about-wrap .two-col .col h3 { margin-top: 0 }

    .about-wrap .three-col img { display: block; margin: 0 auto }

    .about-wrap .feature-list div { margin: 0; padding: 0; border-bottom: none }

    .about-wrap .headline-feature .feature-section { max-width: 100% }

    .about-wrap .feature-list .feature-section { padding: 0 0 40px }
}

@media only screen and (max-width: 500px) {
    .about-wrap { margin-right: 20px; margin-left: 10px }

    .about-wrap .about-text, .about-wrap h1 { margin-right: 0 }

    .about-wrap .about-text { margin-bottom: .25em }

    .about-wrap .wp-badge { position: relative; margin-bottom: 1.5em; width: 100% }

    .about-wrap h2.nav-tab-wrapper { padding-left: 0; border-bottom: 0 }

    .about-wrap h2 .nav-tab { margin-top: 10px; margin-right: 10px; border-bottom: 1px solid #ccc }

    .about-wrap .headline-feature .feature-section div, .about-wrap .three-col div { width: 100% !important; float: none !important }

    .about-wrap .dfw p { max-width: 90% }
}

@media only screen and (max-width: 400px) {
    .about-wrap .feature-list svg { margin-top: 15px; height: 65px; width: 65px }

    .about-wrap .feature-list.finer-points h4, .about-wrap .feature-list.finer-points p { margin-left: 80px }
}

.no-js #message { display: block }

ul.add-menu-item-tabs li { padding: 3px 5px 3px 8px }

.accordion-section ul.add-menu-item-tabs, .accordion-section ul.category-tabs, .accordion-section ul.wp-tab-bar { margin: 0 }

.accordion-section .categorychecklist { margin: 13px 0 }

#nav-menu-meta .accordion-section-content { padding: 18px 13px }

#nav-menu-meta .button-controls { margin-bottom: 0 }

#nav-menus-frame { margin-left: 300px; margin-top: 23px }

#wpbody-content #menu-settings-column { display: inline; width: 281px; margin-left: -300px; clear: both; float: left; padding-top: 0 }

#menu-settings-column .inside { clear: both; margin: 10px 0 0 }

.metabox-holder-disabled .accordion-section-content, .metabox-holder-disabled .accordion-section-title, .metabox-holder-disabled .postbox { opacity: .5; filter: alpha(opacity=50) }

.metabox-holder-disabled .button-controls .select-all { display: none }

#wpbody { position: relative }

.blank-slate .menu-name { height: 2em }

.blank-slate .menu-settings { border: none; margin-top: 0; padding-top: 0; overflow: hidden }

.is-submenu { color: #999; font-style: italic; font-weight: 400; margin-left: 4px }

.manage-menus { margin-top: 23px; padding: 10px; overflow: hidden; background: #fbfbfb }

.manage-menus select { float: left; margin-right: 6px }

.manage-menus .selected-menu { float: left; margin: 5px 6px 0 0 }

.manage-menus .submit-btn { float: left; margin-top: 1px }

.menu-edit #post-body-content h3 { margin: 1em 0 10px }

.menu-settings { border-top: 1px solid #eee; margin-top: 2em }

.menu-settings dl { margin: 0 0 10px; overflow: hidden; padding-left: 18% }

.menu-settings dd { float: left; margin: 0; width: 100% }

.menu-settings dt { float: left; clear: both; width: 21.951%; padding: 3px 0 0; margin-left: -21.951% }

.menu-settings label { vertical-align: baseline }

.menu-edit .checkbox-input { margin-top: 4px }

.theme-location-set { color: #999; font-size: 11px }

#menu-management-liquid { float: left; min-width: 100%; margin-top: 3px }

#menu-management { position: relative; margin-right: 20px; margin-top: -3px; width: 100%; background: #f5f5f5 }

#menu-management .menu-edit { margin-bottom: 20px }

.nav-menus-php #post-body { padding: 0 10px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #dfdfdf; background: #fff }

#nav-menu-footer, #nav-menu-header { padding: 0 10px }

#nav-menu-header { border-bottom: 1px solid #dfdfdf; margin-bottom: 0 }

#nav-menu-header .menu-name-label { margin-top: 4px }

.nav-menus-php #post-body div.error, .nav-menus-php #post-body div.updated { margin: 0 }

.nav-menus-php #post-body-content { position: relative; float: none }

#menu-management .menu-add-new abbr { font-weight: 600 }

#select-nav-menu-container { text-align: right; padding: 0 10px 3px; margin-bottom: 5px }

#select-nav-menu { width: 100px; display: inline }

#menu-name-label { margin-top: -2px }

.widefat .menu-locations tr + tr td { padding-top: 0 }

.widefat .menu-locations td { vertical-align: middle }

.menu-location-title label { font-weight: 700 }

.menu-location-menus select { float: left }

#locations-nav-menu-wrapper { padding: 5px 0 }

.locations-nav-menu-select select { float: left; width: 160px; margin-right: 5px }

.locations-row-links { float: left; margin: 6px 0 0 6px }

.locations-add-menu-link, .locations-edit-menu-link { margin: 0 3px }

.locations-edit-menu-link { padding-right: 3px; border-right: 1px solid #ccc }

#wpbody .open-label { display: block; float: left }

#wpbody .open-label span { padding-right: 10px }

.js .input-with-default-title { color: #a0a5aa; font-style: italic }

#menu-management .inside { padding: 0 10px }

.accordion-container .howto input, .postbox .howto input { width: 180px; float: right }

.accordion-container .outer-border { margin: 0 }

.customlinkdiv .howto input { width: 180px }

.customlinkdiv p { margin-top: 0 }

#nav-menu-theme-locations .howto select { width: 100% }

#nav-menu-theme-locations .button-controls { text-align: right }

.add-menu-item-view-all { height: 400px }

#menu-container .submit { margin: 0 0 10px; padding: 0 }

.nav-menus-php .add-new-menu-action { float: left; margin: 6px 0 0 6px; line-height: 15px }

.nav-menus-php .meta-sep, .nav-menus-php .submitcancel, .nav-menus-php .submitdelete { display: block; float: left; margin: 6px 0; line-height: 15px }

.meta-sep { padding: 0 2px }

#cancel-save { text-decoration: underline; font-size: 12px; margin-left: 20px; margin-top: 5px }

.button-primary.right, .button-secondary.right, .button.right { float: right }

.list-controls { float: left; margin-top: 5px }

.add-to-menu { float: right }

.button-controls { clear: both; margin: 10px 0 }

.hide-all, .show-all { cursor: pointer }

.hide-all { display: none }

#menu-name { width: 270px }

#manage-menu .inside { padding: 0 }

#available-links dt { display: block }

#add-custom-link .howto { font-size: 12px }

#add-custom-link label span { display: block; float: left; margin-top: 5px; padding-right: 5px }

.menu-item-textbox { width: 180px }

.nav-menus-php .howto span { margin-top: 6px; display: block; float: left }

.quick-search { width: 190px }

.quick-search-wrap .spinner { float: none; margin: 0 5px }

.nav-menus-php .list-wrap { display: none; clear: both; margin-bottom: 10px }

.nav-menus-php .postbox p.submit { margin-bottom: 0 }

.nav-menus-php .list li { display: none; margin: 0 0 5px }

.nav-menus-php .list li .menu-item-title { cursor: pointer; display: block }

.nav-menus-php .list li .menu-item-title input { margin-right: 3px; margin-top: -3px }

.menu-item-title input[type=checkbox] { display: inline-block; margin-top: -4px }

#menu-container .inside { padding-bottom: 10px }

.menu { padding-top: 1em }

#menu-to-edit { margin: 0; padding: .1em 0 }

.menu ul { width: 100% }

.menu li { margin-bottom: 0; position: relative }

.menu-item-bar { clear: both; line-height: 1.5em; position: relative; margin: 9px 0 0 }

.menu-item-bar .menu-item-handle { border: 1px solid #dfdfdf; position: relative; padding: 10px 15px; height: auto; min-height: 20px; width: 382px; line-height: 30px; overflow: hidden; word-wrap: break-word }

.menu-item-bar .menu-item-handle:hover { border-color: #999 }

#menu-to-edit .menu-item-invalid .menu-item-handle { background: #f6c9cc; border-color: #f1acb1 }

.no-js .menu-item-edit-active .item-edit { display: none }

.js .menu-item-handle { cursor: move }

.menu li.deleting .menu-item-handle { background-image: none; background-color: #f66 }

.menu-item-handle .item-title { font-size: 13px; font-weight: 600; line-height: 20px; display: block; margin-right: 13em }

.menu-item-handle .menu-item-title.no-title { color: #999 }

li.menu-item.ui-sortable-helper dl { margin-top: 0 }

li.menu-item.ui-sortable-helper .menu-item-transport dl { margin-top: 13px }

.menu .sortable-placeholder { height: 35px; width: 410px; margin-top: 13px }

.menu-item-depth-0 { margin-left: 0 }

.menu-item-depth-1 { margin-left: 30px }

.menu-item-depth-2 { margin-left: 60px }

.menu-item-depth-3 { margin-left: 90px }

.menu-item-depth-4 { margin-left: 120px }

.menu-item-depth-5 { margin-left: 150px }

.menu-item-depth-6 { margin-left: 180px }

.menu-item-depth-7 { margin-left: 210px }

.menu-item-depth-8 { margin-left: 240px }

.menu-item-depth-9 { margin-left: 270px }

.menu-item-depth-10 { margin-left: 300px }

.menu-item-depth-11 { margin-left: 330px }

.menu-item-depth-0 .menu-item-transport { margin-left: 0 }

.menu-item-depth-1 .menu-item-transport { margin-left: -30px }

.menu-item-depth-2 .menu-item-transport { margin-left: -60px }

.menu-item-depth-3 .menu-item-transport { margin-left: -90px }

.menu-item-depth-4 .menu-item-transport { margin-left: -120px }

.menu-item-depth-5 .menu-item-transport { margin-left: -150px }

.menu-item-depth-6 .menu-item-transport { margin-left: -180px }

.menu-item-depth-7 .menu-item-transport { margin-left: -210px }

.menu-item-depth-8 .menu-item-transport { margin-left: -240px }

.menu-item-depth-9 .menu-item-transport { margin-left: -270px }

.menu-item-depth-10 .menu-item-transport { margin-left: -300px }

.menu-item-depth-11 .menu-item-transport { margin-left: -330px }

body.menu-max-depth-0 { min-width: 950px !important }

body.menu-max-depth-1 { min-width: 980px !important }

body.menu-max-depth-2 { min-width: 1010px !important }

body.menu-max-depth-3 { min-width: 1040px !important }

body.menu-max-depth-4 { min-width: 1070px !important }

body.menu-max-depth-5 { min-width: 1100px !important }

body.menu-max-depth-6 { min-width: 1130px !important }

body.menu-max-depth-7 { min-width: 1160px !important }

body.menu-max-depth-8 { min-width: 1190px !important }

body.menu-max-depth-9 { min-width: 1220px !important }

body.menu-max-depth-10 { min-width: 1250px !important }

body.menu-max-depth-11 { min-width: 1280px !important }

.item-type { color: #777; font-size: 12px; padding: 12px 10px; line-height: 18px; display: block }

.item-controls { font-size: 12px; position: absolute; right: 20px; top: -1px }

.item-controls a { text-decoration: none }

.item-controls a:hover { cursor: pointer }

.item-controls .item-order { padding-right: 10px }

.nav-menus-php .item-edit { position: absolute; right: -20px; top: 0; display: block; width: 30px; height: 40px; margin-right: 0 !important; text-indent: 100%; outline: 0; overflow: hidden; white-space: nowrap }

.menu-instructions-inactive { display: none }

.menu-item-settings { display: block; width: 402px; padding: 10px 0 10px 10px; position: relative; z-index: 10; border: 1px solid #e5e5e5; border-top: none; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04); box-shadow: 0 1px 1px rgba(0, 0, 0, .04) }

.menu-item-settings .field-move a { display: none; margin: 0 2px }

.menu-item-edit-active .menu-item-settings { display: block }

.menu-item-edit-inactive .menu-item-settings { display: none }

.add-menu-item-pagelinks { margin: .5em auto; text-align: center }

.link-to-original { display: block; margin: 0 0 10px; padding: 3px 5px 5px; border: 1px solid #dfdfdf; color: #777; font-size: 12px; font-style: italic }

.link-to-original a { padding-left: 4px; font-style: normal }

.hidden-field { display: none }

.menu-item-settings .description-thin, .menu-item-settings .description-wide { margin-right: 10px; float: left }

.description-thin { width: 190px }

.description-wide { width: 390px }

.menu-item-actions { padding-top: 15px }

#cancel-save { cursor: pointer }

.nav-menus-php .major-publishing-actions { clear: both; padding: 3px 0 6px }

.nav-menus-php .major-publishing-actions .publishing-action { text-align: right; float: right; line-height: 23px; margin: 4px 0 1px }

.nav-menus-php .blank-slate .menu-settings { display: none }

.nav-menus-php .delete-action { float: left; margin-top: 2px }

.nav-menus-php .submitbox .submitcancel { border-bottom: 1px solid #0073aa; padding: 1px 2px; color: #0073aa; text-decoration: none }

.nav-menus-php .submitbox .submitcancel:hover { background: #0073aa; color: #fff }

.nav-menus-php .major-publishing-actions .form-invalid { padding-left: 4px; margin-left: -4px }

#menu-item-name-wrap:after, #menu-item-url-wrap:after, #menu-name-label:after, #menu-settings-column .inside:after, #nav-menus-frame:after, .nav-menus-php #post-body-content:after, .nav-menus-php .button-controls:after, .nav-menus-php .major-publishing-actions:after, .nav-menus-php .menu-item-settings:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }

#menu-item-name-wrap, #menu-item-url-wrap, #nav-menus-frame, .button-controls { display: block }

@media screen and (max-width: 782px) {
    body.nav-menus-php { min-width: 0 !important }

    #nav-menus-frame { margin-left: 0; float: none; width: 100% }

    #wpbody-content #menu-settings-column { display: block; width: 100%; float: none; margin-left: 0 }

    #side-sortables .add-menu-item-tabs { margin: 15px 0 14px }

    ul.add-menu-item-tabs li.tabs { padding: 13px 15px 14px }

    .nav-menus-php .item-controls .item-type { margin-top: 2px }

    .nav-menus-php .customlinkdiv .howto input { width: 65% }

    .nav-menus-php .quick-search { width: 85% }

    #menu-management-liquid { margin-top: 25px }

    .nav-menus-php .menu-name-label.howto span { margin-top: 13px }

    .menu-name-label #menu-name { margin-top: 4px }

    .nav-menus-php .major-publishing-actions .publishing-action { margin-top: 6px }

    .nav-menus-php .delete-action { font-size: 14px; line-height: 50px; margin-top: 12px }

    .description-wide, .menu-item-bar .menu-item-handle, .menu-item-settings { width: auto }

    .menu-item-settings { padding: 10px }

    .menu-item-settings .description-thin, .menu-item-settings .description-wide, .menu-item-settings input { width: 100% }

    .menu-item-settings input[type=checkbox], .menu-item-settings input[type=radio] { width: 25px }

    .menu-settings dl { padding-left: 0 }

    .menu-settings dd { float: none; width: 100%; margin-bottom: 15px }

    .menu-settings dt { float: none; width: auto; margin-left: 0; margin-bottom: 15px }
}

@media only screen and (max-width: 768px) {
    #menu-locations-wrap .widefat { width: 100% }
}

.widget { margin: 0 auto 10px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

.widget-top { font-size: 13px; font-weight: 600; background: #f7f7f7 }

.widget-top a.widget-action, .widget-top a.widget-action:hover { -webkit-box-shadow: none; box-shadow: none; outline: 0; text-decoration: none }

.widget-title h4 { margin: 0; padding: 15px; line-height: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }

.widgets-holder-wrap .widget-inside { border-top: none; padding: 1px 15px 15px; line-height: 16px }

#available-widgets .widget-description, #widgets-right a.widget-control-edit, .in-widget-title { color: #666 }

.deleting .widget-title, .deleting .widget-top a.widget-action:after { color: #a0a5aa }

.widget.ui-draggable-dragging { min-width: 100% }

.widget.ui-sortable-helper { opacity: .8 }

.widget-placeholder { border: 1px dashed #b4b9be; margin: 0 auto 10px; height: 45px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

#widgets-right .widget-placeholder { margin-top: 0 }

#widgets-right .closed .widget-placeholder { height: 0; border: 0; margin-top: -10px }

.sidebar-name { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

.sidebar-name-arrow { position: absolute; top: 0; right: 0; bottom: 0 }

.js .sidebar-name { cursor: pointer }

.sidebar-name h3 { margin: 0; padding: 8px 10px; overflow: hidden; white-space: nowrap }

.widgets-holder-wrap .description { padding: 0 0 15px; margin: 0; font-style: normal; color: #777 }

#widgets-right .widgets-holder-wrap .description { padding-left: 7px; padding-right: 7px }

div.widget-liquid-left { margin: 0; width: 38%; float: left }

div.widget-liquid-right { float: right; width: 58% }

div#widgets-left { padding-top: 12px }

div#widgets-left .closed .sidebar-name, div#widgets-left .inactive-sidebar.closed .sidebar-name { margin-bottom: 10px }

div#widgets-left .sidebar-name h3 { padding: 10px 0; margin: 0 10px 0 0 }

div#widgets-left .sidebar-name .sidebar-name-arrow:before { right: 0; top: 4px; padding: 4px 6px 4px 4px }

#widgets-left #available-widgets, div#widgets-left .widget-holder { background: 0 0; border: none }

#widgets-left .widgets-holder-wrap { border: none; -webkit-box-shadow: none; box-shadow: none }

#available-widgets .widget-action { display: none }

#available-widgets .widget { margin: 0 }

#available-widgets .widget:nth-child(odd) { clear: both }

#available-widgets .widget .widget-description { display: block; padding: 10px 15px; font-size: 12px }

#available-widgets #widget-list { position: relative }

#widgets-left .inactive-sidebar { clear: both; width: 100%; background: 0 0; padding: 0; margin: 0 0 20px; border: none; -webkit-box-shadow: none; box-shadow: none }

#widgets-left .inactive-sidebar.first { margin-top: 40px }

div#widgets-left .inactive-sidebar .widget.expanded { left: auto }

.widget-title-action { float: right; position: relative }

div#widgets-left .inactive-sidebar .widgets-sortables { min-height: 42px; padding: 0; background: 0 0; margin: 0; position: relative }

div#widgets-right:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }

div#widgets-right .sidebars-column-1, div#widgets-right .sidebars-column-2 { max-width: 450px }

div#widgets-right .widgets-holder-wrap { margin: 10px 0 0 }

div#widgets-right .sidebar-description { min-height: 20px; margin-top: -5px }

div#widgets-right .sidebar-name h3 { padding: 15px 7px }

div#widgets-right .sidebar-name .sidebar-name-arrow:before { right: 0; top: 4px }

div#widgets-right .widget-top { padding: 0 }

div#widgets-right .widgets-sortables { padding: 0 8px; margin-bottom: 9px; position: relative; min-height: 123px }

div#widgets-right .closed .widgets-sortables { min-height: 0; margin-bottom: 0 }

.sidebar-name .spinner { float: none; position: relative; top: -2px; margin: -5px 5px }

#widgets-right .widgets-holder-wrap.widget-hover { border-color: #777; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3); box-shadow: 0 1px 2px rgba(0, 0, 0, .3) }

.widgets_access #widgets-left .widget .widget-top { cursor: auto }

.widgets_access #wpwrap .widget-control-edit, .widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description, .widgets_access #wpwrap .widgets-holder-wrap.closed .widget { display: block }

.widgets_access #widgets-left .widget .widget-top:hover, .widgets_access #widgets-right .widget .widget-top:hover { border-color: #ddd }

#available-widgets .widget-control-edit .edit, #widgets-left .inactive-sidebar .widget-control-edit .add, #widgets-right .widget-control-edit .add { display: none }

.widget-control-edit { display: block; color: #666; background: #EEE; padding: 0 15px; line-height: 43px; border-left: 1px solid #DDD }

#widgets-left .widget-control-edit:hover, #widgets-right .widget-control-edit:hover { color: #fff; background: #444; border-left: 0; outline: #444 solid 1px }

.widgets-holder-wrap .sidebar-description, .widgets-holder-wrap .sidebar-name { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }

.editwidget { margin: 0 auto }

.editwidget .widget-inside { display: block; padding: 0 15px }

.editwidget .widget-control-actions { margin-top: 20px }

.js .closed br.clear, .js .widgets-holder-wrap.closed .sidebar-description, .js .widgets-holder-wrap.closed .widget, .widget-description, .widget-inside { display: none }

.widget-inside { background: #fff }

#removing-widget { display: none; font-weight: 400; padding-left: 15px; font-size: 12px; line-height: 1; color: #000 }

.js #removing-widget { color: #00a0d2 }

#access-off, .no-js .widget-holder .description, .widget-control-noform, .widgets_access #access-on, .widgets_access .sidebar-name-arrow, .widgets_access .widget-action, .widgets_access .widget-holder .description { display: none }

.widgets_access #widget-list, .widgets_access .widget-holder { padding-top: 10px }

.widgets_access #access-off { display: inline }

.widgets_access .sidebar-name, .widgets_access .widget .widget-top { cursor: default }

.widget-liquid-left #widgets-left.chooser #available-widgets .widget, .widget-liquid-left #widgets-left.chooser .inactive-sidebar { -webkit-transition: opacity .1s linear; transition: opacity .1s linear; opacity: .2; pointer-events: none }

.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question { opacity: 1; pointer-events: auto }

#available-widgets .widget-top:hover, #widgets-left .widget-in-question .widget-top, #widgets-left .widget-top:hover, .widgets-chooser ul, div#widgets-right .widget-top:hover { border-color: #999; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); box-shadow: 0 1px 2px rgba(0, 0, 0, .1) }

.widgets-chooser ul.widgets-chooser-sidebars { margin: 0; list-style-type: none; max-height: 300px; overflow: auto }

.widgets-chooser { display: none }

.widgets-chooser ul { border: 1px solid #ccc }

.widgets-chooser li { padding: 10px 15px 10px 35px; border-bottom: 1px solid #ccc; background: #fff; margin: 0; cursor: pointer; outline: 0; position: relative; -webkit-transition: background .2s ease-in-out; transition: background .2s ease-in-out }

.widgets-chooser li:focus, .widgets-chooser li:hover { background: rgba(255, 255, 255, .7) }

.widgets-chooser li:focus:before { content: '\f147'; display: block; -webkit-font-smoothing: antialiased; font: 400 26px/1 dashicons; color: #999; position: absolute; top: 7px; left: 5px }

.widgets-chooser li:last-child { border: none }

.widgets-chooser li.widgets-chooser-selected { background: #00a0d2; color: #fff }

.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before { content: '\f147'; display: block; -webkit-font-smoothing: antialiased; font: 400 26px/1 dashicons; color: #fff; position: absolute; top: 7px; left: 5px }

.widgets-chooser .widgets-chooser-actions { padding: 10px 0 12px; text-align: center }

.widgets-chooser button { margin-right: 5px }

#available-widgets .widget .widget-top { cursor: pointer }

@media screen and (max-width: 480px) {
    div.widget-liquid-left { width: 100%; float: none; border-right: none; padding-right: 0 }

    #widgets-left #available-widgets .widget-top, #widgets-left .inactive-sidebar .widgets-sortables, #widgets-left .sidebar-name { margin-right: 0 }

    div.widget-liquid-right { width: 100%; float: none }

    div.widget { margin: 0 auto 10px !important; max-width: 480px }
}

@media screen and (max-width: 320px) {
    div.widget { max-width: 320px }
}

@media only screen and (min-width: 1250px) {
    #widgets-left #available-widgets .widget { width: 49%; float: left }

    .widget.ui-draggable-dragging { min-width: 49% }

    #widgets-left #available-widgets .widget:nth-child(even) { float: right }

    #widgets-right .sidebars-column-1, #widgets-right .sidebars-column-2 { float: left; width: 49% }

    #widgets-right .sidebars-column-1 { margin-right: 2% }

    #widgets-right.single-sidebar .sidebars-column-1, #widgets-right.single-sidebar .sidebars-column-2 { float: none; width: 100%; margin: 0 }
}

body.rtl, body.rtl .press-this a.wp-switch-editor { font-family: Tahoma, Arial, sans-serif }

.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6 { font-family: Arial, sans-serif; font-weight: 700 }

body.locale-he-il, body.locale-he-il .press-this a.wp-switch-editor { font-family: Arial, sans-serif }

.locale-he-il em { font-style: normal; font-weight: 700 }

.locale-zh-cn #local-time, .locale-zh-cn #utc-time, .locale-zh-cn .form-wrap p, .locale-zh-cn .howto, .locale-zh-cn .inline-edit-row fieldset span.checkbox-title, .locale-zh-cn .inline-edit-row fieldset span.title, .locale-zh-cn .js .input-with-default-title, .locale-zh-cn .link-to-original, .locale-zh-cn .tablenav .displaying-num, .locale-zh-cn p.description, .locale-zh-cn p.help, .locale-zh-cn p.install-help, .locale-zh-cn span.description { font-style: normal }

.locale-zh-cn .hdnle a { font-size: 12px }

.locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100% }

.locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif }

.locale-zh-cn #wp-fullscreen-modes a { font-size: 12px }

.locale-zh-cn #sort-buttons { font-size: 1em !important }

.locale-de-de .inline-edit-row fieldset label span.title { width: 7em }

.locale-de-de .inline-edit-row fieldset label span.input-text-wrap { margin-left: 7em }

.locale-de-de #customize-header-actions .button { padding: 0 5px 1px }

.locale-de-de #customize-header-actions .spinner { margin: 16px 3px 0 }

.locale-ru-ru .inline-edit-row fieldset label span.title { width: 8em }

.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap { margin-left: 8em }

.locale-ru-ru.post-new-php .tagsdiv .newtag, .locale-ru-ru.post-php .tagsdiv .newtag { width: 165px }

.locale-ru-ru.press-this .posting { margin-right: 277px }

.locale-ru-ru .press-this-sidebar { width: 265px }

.locale-ru-ru #customize-header-actions .button { padding: 0 5px 1px }

.locale-ru-ru #customize-header-actions .spinner { margin: 16px 3px 0 }

.locale-lt-lt .inline-edit-row fieldset label span.title { width: 8em }

.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap { margin-left: 8em }

.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary { display: inline-block; text-decoration: none; font-size: 13px; line-height: 26px; height: 28px; margin: 0; padding: 0 10px 1px; cursor: pointer; border-width: 1px; border-style: solid; -webkit-appearance: none; -webkit-border-radius: 3px; border-radius: 3px; white-space: nowrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

.wp-core-ui button::-moz-focus-inner, .wp-core-ui input[type=button]::-moz-focus-inner, .wp-core-ui input[type=reset]::-moz-focus-inner, .wp-core-ui input[type=submit]::-moz-focus-inner { border-width: 0; border-style: none; padding: 0 }

.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large { height: 30px; line-height: 28px; padding: 0 12px 2px }

.wp-core-ui .button-group.button-small .button, .wp-core-ui .button.button-small { height: 24px; line-height: 22px; padding: 0 8px 1px; font-size: 11px }

.wp-core-ui .button-group.button-hero .button, .wp-core-ui .button.button-hero { font-size: 14px; height: 46px; line-height: 44px; padding: 0 36px }

.wp-core-ui .button:active, .wp-core-ui .button:focus { outline: 0 }

.wp-core-ui .button.hidden { display: none }

.wp-core-ui input[type=reset], .wp-core-ui input[type=reset]:active, .wp-core-ui input[type=reset]:focus, .wp-core-ui input[type=reset]:hover { background: 0 0; border: none; -webkit-box-shadow: none; box-shadow: none; padding: 0 2px 1px; width: auto }

.wp-core-ui .button, .wp-core-ui .button-secondary { color: #555; border-color: #ccc; background: #f7f7f7; -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, .08); box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, .08); vertical-align: top }

.wp-core-ui p .button { vertical-align: baseline }

.wp-core-ui .button-secondary:focus, .wp-core-ui .button-secondary:hover, .wp-core-ui .button.focus, .wp-core-ui .button.hover, .wp-core-ui .button:focus, .wp-core-ui .button:hover { background: #fafafa; border-color: #999; color: #23282d }

.wp-core-ui .button-secondary:focus, .wp-core-ui .button.focus, .wp-core-ui .button:focus { -webkit-box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8); box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8) }

.wp-core-ui .button-secondary:active, .wp-core-ui .button.active, .wp-core-ui .button.active:hover, .wp-core-ui .button:active { background: #eee; border-color: #999; color: #32373c; -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) }

.wp-core-ui .button.active:focus { -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, .5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8); box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, .5), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8) }

.wp-core-ui .button-disabled, .wp-core-ui .button-secondary.disabled, .wp-core-ui .button-secondary:disabled, .wp-core-ui .button-secondary[disabled], .wp-core-ui .button.disabled, .wp-core-ui .button:disabled, .wp-core-ui .button[disabled] { color: #a0a5aa !important; border-color: #ddd !important; background: #f7f7f7 !important; -webkit-box-shadow: none !important; box-shadow: none !important; text-shadow: 0 1px 0 #fff !important; cursor: default }

.wp-core-ui .button-primary { background: #00a0d2; border-color: #0073aa; -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, .5), 0 1px 0 rgba(0, 0, 0, .15); box-shadow: inset 0 1px 0 rgba(120, 200, 230, .5), 0 1px 0 rgba(0, 0, 0, .15); color: #fff; text-decoration: none }

.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover { background: #0091cd; border-color: #0073aa; -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, .6); box-shadow: inset 0 1px 0 rgba(120, 200, 230, .6); color: #fff }

.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary:focus { border-color: #0e3950; -webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, .6), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8); box-shadow: inset 0 1px 0 rgba(120, 200, 230, .6), 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8) }

.wp-core-ui .button-primary.active, .wp-core-ui .button-primary.active:focus, .wp-core-ui .button-primary.active:hover, .wp-core-ui .button-primary:active { background: #0073aa; border-color: #005082; color: rgba(255, 255, 255, .95); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1); box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1); vertical-align: top }

.wp-core-ui .button-primary-disabled, .wp-core-ui .button-primary.disabled, .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary[disabled] { color: #94cde7 !important; background: #298cba !important; border-color: #1b607f !important; -webkit-box-shadow: none !important; box-shadow: none !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, .1) !important; cursor: default }

.wp-core-ui .button-group { position: relative; display: inline-block; white-space: nowrap; font-size: 0; vertical-align: middle }

.wp-core-ui .button-group > .button { display: inline-block; -webkit-border-radius: 0; border-radius: 0; margin-right: -1px; z-index: 10 }

.wp-core-ui .button-group > .button-primary { z-index: 100 }

.wp-core-ui .button-group > .button:hover { z-index: 20 }

.wp-core-ui .button-group > .button:first-child { -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px }

.wp-core-ui .button-group > .button:last-child { -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0 }

.wp-core-ui .button-group > .button:focus { position: relative; z-index: 1 }

@media screen and (max-width: 782px) {
    .wp-core-ui .button, .wp-core-ui .button.button-large, .wp-core-ui .button.button-small, a.preview, input#publish, input#save-post { padding: 6px 14px; line-height: normal; font-size: 14px; vertical-align: middle; height: auto; margin-bottom: 4px }

    #media-upload.wp-core-ui .button { padding: 0 10px 1px; height: 24px; line-height: 22px; font-size: 13px }

    .media-frame.mode-grid .bulk-select .button { margin-bottom: 0 }

    .wp-core-ui .save-post-status.button { position: relative; margin: 0 14px 0 10px }

    .wp-core-ui.wp-customizer .button { padding: 0 10px 1px; font-size: 13px; line-height: 26px; height: 28px; margin: 0; vertical-align: inherit }

    .interim-login .button.button-large { height: 30px; line-height: 28px; padding: 0 12px 2px }
}

#wp-auth-check-wrap.hidden { display: none }

#wp-auth-check-wrap #wp-auth-check-bg { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: #000; opacity: .7; filter: alpha(opacity=70); z-index: 1000010 }

#wp-auth-check-wrap #wp-auth-check { position: fixed; left: 50%; overflow: hidden; top: 40px; bottom: 20px; max-height: 415px; width: 380px; margin: 0 0 0 -190px; padding: 30px 0 0; background-color: #f1f1f1; z-index: 1000011; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .3); box-shadow: 0 3px 6px rgba(0, 0, 0, .3) }

@media screen and (max-width: 380px) {
    #wp-auth-check-wrap #wp-auth-check { left: 0; width: 100%; margin: 0 }
}

#wp-auth-check-wrap.fallback #wp-auth-check { max-height: 180px; overflow: auto }

#wp-auth-check-wrap #wp-auth-check-form { background: url(../wp-includes/images/spinner-2x.gif) center center/16px 16px no-repeat; -webkit-background-size: 16px 16px; height: 100%; overflow: auto; -webkit-overflow-scrolling: touch }

#wp-auth-check-wrap #wp-auth-check-form iframe { height: 98%; width: 100% }

#wp-auth-check-wrap .wp-auth-check-close { position: absolute; top: 8px; right: 8px; height: 22px; width: 22px; cursor: pointer }

#wp-auth-check-wrap .wp-auth-check-close:before { content: '\f158'; display: block !important; font: 400 20px/1 dashicons; speak: none; height: 22px; margin: 2px 0; text-align: center; width: 22px; color: #777; -webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale }

#wp-auth-check-wrap .wp-auth-check-close:hover:before { color: #0073aa }

#wp-auth-check-wrap .wp-auth-check-close:focus { outline: #82878c dotted 1px }

#wp-auth-check-wrap .wp-auth-fallback-expired { outline: 0 }

#wp-auth-check-wrap .wp-auth-fallback { font-size: 14px; line-height: 21px; padding: 0 25px; display: none }

#wp-auth-check-wrap.fallback .wp-auth-check-close, #wp-auth-check-wrap.fallback .wp-auth-fallback { display: block }
