/* ::::: https://s.w.org/wp-includes/css/dashicons.css?20160504 ::::: */

@font-face {
	font-family: "dashicons";
	src: url('dashicons.eot');
}
@font-face {
	font-family: "dashicons";
	font-style: normal;
	font-weight: normal;
	src: url('undefined') format("woff"), url('dashicons.ttf') format("truetype"), url('dashicons.svg') format("svg");
}
.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: normal; font-style: normal; vertical-align: top; text-align: center; }
.dashicons-menu::before { content: ""; }
.dashicons-admin-site::before { content: ""; }
.dashicons-dashboard::before { content: ""; }
.dashicons-admin-media::before { content: ""; }
.dashicons-admin-page::before { content: ""; }
.dashicons-admin-comments::before { content: ""; }
.dashicons-admin-appearance::before { content: ""; }
.dashicons-admin-plugins::before { content: ""; }
.dashicons-admin-users::before { content: ""; }
.dashicons-admin-tools::before { content: ""; }
.dashicons-admin-settings::before { content: ""; }
.dashicons-admin-network::before { content: ""; }
.dashicons-admin-generic::before { content: ""; }
.dashicons-admin-home::before { content: ""; }
.dashicons-admin-collapse::before { content: ""; }
.dashicons-filter::before { content: ""; }
.dashicons-admin-customizer::before { content: ""; }
.dashicons-admin-multisite::before { content: ""; }
.dashicons-admin-links::before, .dashicons-format-links::before { content: ""; }
.dashicons-admin-post::before, .dashicons-format-standard::before { content: ""; }
.dashicons-format-image::before { content: ""; }
.dashicons-format-gallery::before { content: ""; }
.dashicons-format-audio::before { content: ""; }
.dashicons-format-video::before { content: ""; }
.dashicons-format-chat::before { content: ""; }
.dashicons-format-status::before { content: ""; }
.dashicons-format-aside::before { content: ""; }
.dashicons-format-quote::before { content: ""; }
.dashicons-welcome-write-blog::before, .dashicons-welcome-edit-page::before { content: ""; }
.dashicons-welcome-add-page::before { content: ""; }
.dashicons-welcome-view-site::before { content: ""; }
.dashicons-welcome-widgets-menus::before { content: ""; }
.dashicons-welcome-comments::before { content: ""; }
.dashicons-welcome-learn-more::before { content: ""; }
.dashicons-image-crop::before { content: ""; }
.dashicons-image-rotate::before { content: ""; }
.dashicons-image-rotate-left::before { content: ""; }
.dashicons-image-rotate-right::before { content: ""; }
.dashicons-image-flip-vertical::before { content: ""; }
.dashicons-image-flip-horizontal::before { content: ""; }
.dashicons-image-filter::before { content: ""; }
.dashicons-undo::before { content: ""; }
.dashicons-redo::before { content: ""; }
.dashicons-editor-bold::before { content: ""; }
.dashicons-editor-italic::before { content: ""; }
.dashicons-editor-ul::before { content: ""; }
.dashicons-editor-ol::before { content: ""; }
.dashicons-editor-quote::before { content: ""; }
.dashicons-editor-alignleft::before { content: ""; }
.dashicons-editor-aligncenter::before { content: ""; }
.dashicons-editor-alignright::before { content: ""; }
.dashicons-editor-insertmore::before { content: ""; }
.dashicons-editor-spellcheck::before { content: ""; }
.dashicons-editor-distractionfree::before, .dashicons-editor-expand::before { content: ""; }
.dashicons-editor-contract::before { content: ""; }
.dashicons-editor-kitchensink::before { content: ""; }
.dashicons-editor-underline::before { content: ""; }
.dashicons-editor-justify::before { content: ""; }
.dashicons-editor-textcolor::before { content: ""; }
.dashicons-editor-paste-word::before { content: ""; }
.dashicons-editor-paste-text::before { content: ""; }
.dashicons-editor-removeformatting::before { content: ""; }
.dashicons-editor-video::before { content: ""; }
.dashicons-editor-customchar::before { content: ""; }
.dashicons-editor-outdent::before { content: ""; }
.dashicons-editor-indent::before { content: ""; }
.dashicons-editor-help::before { content: ""; }
.dashicons-editor-strikethrough::before { content: ""; }
.dashicons-editor-unlink::before { content: ""; }
.dashicons-editor-rtl::before { content: ""; }
.dashicons-editor-break::before { content: ""; }
.dashicons-editor-code::before { content: ""; }
.dashicons-editor-paragraph::before { content: ""; }
.dashicons-editor-table::before { content: ""; }
.dashicons-align-left::before { content: ""; }
.dashicons-align-right::before { content: ""; }
.dashicons-align-center::before { content: ""; }
.dashicons-align-none::before { content: ""; }
.dashicons-lock::before { content: ""; }
.dashicons-unlock::before { content: ""; }
.dashicons-calendar::before { content: ""; }
.dashicons-calendar-alt::before { content: ""; }
.dashicons-visibility::before { content: ""; }
.dashicons-hidden::before { content: ""; }
.dashicons-post-status::before { content: ""; }
.dashicons-edit::before { content: ""; }
.dashicons-post-trash::before, .dashicons-trash::before { content: ""; }
.dashicons-sticky::before { content: ""; }
.dashicons-external::before { content: ""; }
.dashicons-arrow-up::before { content: ""; }
.dashicons-arrow-down::before { content: ""; }
.dashicons-arrow-left::before { content: ""; }
.dashicons-arrow-right::before { content: ""; }
.dashicons-arrow-up-alt::before { content: ""; }
.dashicons-arrow-down-alt::before { content: ""; }
.dashicons-arrow-left-alt::before { content: ""; }
.dashicons-arrow-right-alt::before { content: ""; }
.dashicons-arrow-up-alt2::before { content: ""; }
.dashicons-arrow-down-alt2::before { content: ""; }
.dashicons-arrow-left-alt2::before { content: ""; }
.dashicons-arrow-right-alt2::before { content: ""; }
.dashicons-leftright::before { content: ""; }
.dashicons-sort::before { content: ""; }
.dashicons-randomize::before { content: ""; }
.dashicons-list-view::before { content: ""; }
.dashicons-exerpt-view::before, .dashicons-excerpt-view::before { content: ""; }
.dashicons-grid-view::before { content: ""; }
.dashicons-move::before { content: ""; }
.dashicons-hammer::before { content: ""; }
.dashicons-art::before { content: ""; }
.dashicons-migrate::before { content: ""; }
.dashicons-performance::before { content: ""; }
.dashicons-universal-access::before { content: ""; }
.dashicons-universal-access-alt::before { content: ""; }
.dashicons-tickets::before { content: ""; }
.dashicons-nametag::before { content: ""; }
.dashicons-clipboard::before { content: ""; }
.dashicons-heart::before { content: ""; }
.dashicons-megaphone::before { content: ""; }
.dashicons-schedule::before { content: ""; }
.dashicons-wordpress::before { content: ""; }
.dashicons-wordpress-alt::before { content: ""; }
.dashicons-pressthis::before { content: ""; }
.dashicons-update::before { content: ""; }
.dashicons-screenoptions::before { content: ""; }
.dashicons-cart::before { content: ""; }
.dashicons-feedback::before { content: ""; }
.dashicons-cloud::before { content: ""; }
.dashicons-translation::before { content: ""; }
.dashicons-tag::before { content: ""; }
.dashicons-category::before { content: ""; }
.dashicons-archive::before { content: ""; }
.dashicons-tagcloud::before { content: ""; }
.dashicons-text::before { content: ""; }
.dashicons-media-archive::before { content: ""; }
.dashicons-media-audio::before { content: ""; }
.dashicons-media-code::before { content: ""; }
.dashicons-media-default::before { content: ""; }
.dashicons-media-document::before { content: ""; }
.dashicons-media-interactive::before { content: ""; }
.dashicons-media-spreadsheet::before { content: ""; }
.dashicons-media-text::before { content: ""; }
.dashicons-media-video::before { content: ""; }
.dashicons-playlist-audio::before { content: ""; }
.dashicons-playlist-video::before { content: ""; }
.dashicons-controls-play::before { content: ""; }
.dashicons-controls-pause::before { content: ""; }
.dashicons-controls-forward::before { content: ""; }
.dashicons-controls-skipforward::before { content: ""; }
.dashicons-controls-back::before { content: ""; }
.dashicons-controls-skipback::before { content: ""; }
.dashicons-controls-repeat::before { content: ""; }
.dashicons-controls-volumeon::before { content: ""; }
.dashicons-controls-volumeoff::before { content: ""; }
.dashicons-yes::before { content: ""; }
.dashicons-no::before { content: ""; }
.dashicons-no-alt::before { content: ""; }
.dashicons-plus::before { content: ""; }
.dashicons-plus-alt::before { content: ""; }
.dashicons-plus-alt2::before { content: ""; }
.dashicons-minus::before { content: ""; }
.dashicons-dismiss::before { content: ""; }
.dashicons-marker::before { content: ""; }
.dashicons-star-filled::before { content: ""; }
.dashicons-star-half::before { content: ""; }
.dashicons-star-empty::before { content: ""; }
.dashicons-flag::before { content: ""; }
.dashicons-info::before { content: ""; }
.dashicons-warning::before { content: ""; }
.dashicons-share::before { content: ""; }
.dashicons-share1::before { content: ""; }
.dashicons-share-alt::before { content: ""; }
.dashicons-share-alt2::before { content: ""; }
.dashicons-twitter::before { content: ""; }
.dashicons-rss::before { content: ""; }
.dashicons-email::before { content: ""; }
.dashicons-email-alt::before { content: ""; }
.dashicons-facebook::before { content: ""; }
.dashicons-facebook-alt::before { content: ""; }
.dashicons-networking::before { content: ""; }
.dashicons-googleplus::before { content: ""; }
.dashicons-location::before { content: ""; }
.dashicons-location-alt::before { content: ""; }
.dashicons-camera::before { content: ""; }
.dashicons-images-alt::before { content: ""; }
.dashicons-images-alt2::before { content: ""; }
.dashicons-video-alt::before { content: ""; }
.dashicons-video-alt2::before { content: ""; }
.dashicons-video-alt3::before { content: ""; }
.dashicons-vault::before { content: ""; }
.dashicons-shield::before { content: ""; }
.dashicons-shield-alt::before { content: ""; }
.dashicons-sos::before { content: ""; }
.dashicons-search::before { content: ""; }
.dashicons-slides::before { content: ""; }
.dashicons-analytics::before { content: ""; }
.dashicons-chart-pie::before { content: ""; }
.dashicons-chart-bar::before { content: ""; }
.dashicons-chart-line::before { content: ""; }
.dashicons-chart-area::before { content: ""; }
.dashicons-groups::before { content: ""; }
.dashicons-businessman::before { content: ""; }
.dashicons-id::before { content: ""; }
.dashicons-id-alt::before { content: ""; }
.dashicons-products::before { content: ""; }
.dashicons-awards::before { content: ""; }
.dashicons-forms::before { content: ""; }
.dashicons-testimonial::before { content: ""; }
.dashicons-portfolio::before { content: ""; }
.dashicons-book::before { content: ""; }
.dashicons-book-alt::before { content: ""; }
.dashicons-download::before { content: ""; }
.dashicons-upload::before { content: ""; }
.dashicons-backup::before { content: ""; }
.dashicons-clock::before { content: ""; }
.dashicons-lightbulb::before { content: ""; }
.dashicons-microphone::before { content: ""; }
.dashicons-desktop::before { content: ""; }
.dashicons-laptop::before { content: ""; }
.dashicons-tablet::before { content: ""; }
.dashicons-smartphone::before { content: ""; }
.dashicons-phone::before { content: ""; }
.dashicons-smiley::before { content: ""; }
.dashicons-index-card::before { content: ""; }
.dashicons-carrot::before { content: ""; }
.dashicons-building::before { content: ""; }
.dashicons-store::before { content: ""; }
.dashicons-album::before { content: ""; }
.dashicons-palmtree::before { content: ""; }
.dashicons-tickets-alt::before { content: ""; }
.dashicons-money::before { content: ""; }
.dashicons-thumbs-up::before { content: ""; }
.dashicons-thumbs-down::before { content: ""; }
.dashicons-layout::before { content: ""; }
.dashicons-paperclip::before { content: ""; }
/* ::::: https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,400,300,600&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic ::::: */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoata-j2u0lmlup9rwlsytm3ho.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoatzx5f-9o1vgp2exwfjgl7ay.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoatrwv49_lsm1nyrwo-zkhivy.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoataarobkawv3vxw3jmhvenga.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoatf8zf_fossgrmwss7aa9k2w.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoatt0lw-43amezio6xutljad8.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('dxi1orhcpsqm3vp6mxoategdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('k88pr3goawt7btt32z01mxjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('rjgo7rytmqivp7vzi-q5urjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('lwcjsqkb6emdfhrevqa1krjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('xozscpt2726on7jbcb_pahjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('59zrklao5bwgqf5a9baeerjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('u-wuoqret9fueobqw7jkrrjtnkitppoi_ivcxxdnrsc.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('cjzkeoubrn4kerxqtauh3vtxra8tvwticgirnjhmvjw.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsq-j2u0lmlup9rwlsytm3ho.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snspx5f-9o1vgp2exwfjgl7ay.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snshwv49_lsm1nyrwo-zkhivy.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsqarobkawv3vxw3jmhvenga.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsv8zf_fossgrmwss7aa9k2w.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsj0lw-43amezio6xutljad8.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('mtp_ysujh_bn48vbg8snsugdm0lzdjqr5-oayxsoefg.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('prmixeptr36kac0geaetxhgvthls8y7etjzdcyfcsle.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('prmixeptr36kac0geaetxpimaisvauvusyyvzomndek.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('prmixeptr36kac0geaetxrbawgjcah5ky0jbcgiwdb8.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('prmixeptr36kac0geaetxv14vlcfypylacqy2ufdrm4.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('prmixeptr36kac0geaetxqfjul7rr1x4pojgi27us4w.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('prmixeptr36kac0geaetxqvypxdneegd26m9emfsswg.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('prmixeptr36kac0geaetxko2ltmewa_kmiywrkncwpc.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbjtoq_mqjvwkksun0wkzc2i.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbjuj_cnvwiuubmvgbx098mw.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbkbckliaa1lc45dfaafaura.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbmo_suj8uo4ylwrins22t3y.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbr6up8jxqwt8hva3mdhkv_0.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbiye0-aqj3nfinttidxdju4.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbo4p5icox8kq3llunmylgo4.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxmgpamocqd37_tyh_8ri5mm.woff2') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxspnmtlbns9uqzhqlyiehuu.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxgyhumqnpmbcogyhranxyyy.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxhuvaxedvvyddqrz3aer0yc.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxlf4y_3s5bcyyylifuswyuu.woff2') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxnywqdtbbuhn3vpgzufrcy8.woff2') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: local("Open Sans Semibold Italic"), local("OpenSans-SemiboldItalic"), url('prmixeptr36kac0geaetxl2umoyru7pgriv8dxcgjjk.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* ::::: https://s.w.org/style/wp4.css?49 ::::: */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td { margin: 0px; padding: 0px; }
fieldset, img, abbr { border: 0px none; }
address, caption, cite, code, dfn, h1, h2, h3, h4, h5, h6, th, var { font-style: normal; font-weight: normal; }
q::before, q::after { content: ""; }
a { text-decoration: none; }
html { overflow-y: scroll; }
body { font-size: 62.5%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: sans-serif; line-height: 22px; color: rgb(68, 68, 68); }
a, #wporg-footer ul li a { color: rgb(33, 117, 155); text-decoration: none; font-weight: normal; }
a:visited, #wporg-footer ul li a:visited { color: rgb(76, 166, 207); }
p a { border-bottom: 1px solid rgb(223, 223, 223); }
.button a, .button a:hover, #headline a:not(.button), #headline a:hover:not(.button), #sidebar a:not(.button), #sidebar a:hover:not(.button), .frontpageheatmap a, .frontpageheatmap a:hover, .col-3 a, .col-3 a:hover { border: medium none ! important; }
p a:hover { border-bottom: 1px solid rgb(213, 78, 33); }
a:hover { color: rgb(213, 78, 33); }
h2 { font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif; font-weight: 300; font-size: 22px; }
strong { font-weight: bold; }
.screen-reader-text { position: absolute; margin: -1px; padding: 0px; height: 1px; width: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px none; word-wrap: normal ! important; }
.aligncenter, div.aligncenter { display: block; margin: 5px auto; }
.aligncenter { display: block; margin: 5px auto; }
.wrapper { max-width: 960px; margin: 0px auto; clear: both; }
#wporg-header { position: relative; height: 140px; width: 100%; background: rgb(35, 40, 45) none repeat scroll 0% 0%; text-align: center; }
#wporg-header h1 { display: inline-block; width: 303px; }
#wporg-header h1 a { display: block; background: transparent url('wp-header-logo.png') no-repeat scroll left center / 303px 53px; width: 303px; height: 88px; text-indent: -9999px; }
@media not all, only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
	#wporg-header h1 a { background-image: url('wp-header-logo-2x.png'); }
}
#head-search { height: 48px; }
#head-search form { width: 288px; display: inline-block; margin-left: 60px; border-bottom: 1px solid rgb(63, 63, 63); }
#head-search input.text { background: rgb(25, 30, 35) none repeat scroll 0% 0%; border: 0px none; margin-right: 0px; margin-bottom: 0px; width: 256px; height: 24px; color: rgb(180, 185, 190); float: left; font-size: 12px; outline: medium none; font-family: "Open Sans",sans-serif; border-radius: 0px; }
#head-search input.text::-moz-placeholder { color: rgb(238, 238, 238); }
#head-search .button { float: left; text-shadow: none ! important; border: medium none; height: 30px; width: 26px; background: rgb(25, 30, 35) url('admin-bar-sprite.png') no-repeat scroll 100% 2px; border-radius: 0px; padding: 0px; }
#wporg-header ul#wporg-header-menu { position: absolute; left: -75%; margin: 0px; padding: 20px 0px 0px; min-width: 200px; max-width: 75%; background: rgb(35, 40, 45) none repeat scroll 0% 0%; list-style: outside none none; text-align: left; transition: left 0.3s ease 0s; z-index: 10; }
#wporg-header ul li { position: relative; list-style-type: none; }
#wporg-header ul li a { font-family: "Open Sans",Helvetica,Arial,"Liberation Sans",sans-serif; font-weight: 600; display: block; line-height: 34px; padding: 10px 30px; margin: 0px 4px; font-size: 13px; color: rgb(238, 238, 238); height: 34px; }
#wporg-header ul li a:hover, #wporg-header ul li a.current, #wporg-header ul li.current-menu-item a, #wporg-header ul li.current_page_parent a { color: rgb(69, 187, 230); }
#wporg-header .nav-submenu { display: none; position: static; padding: 0px; margin-top: -15px; margin-bottom: 10px; }
#wporg-header ul.nav-submenu li a { margin-left: 20px; height: 24px; line-height: 24px; }
#wporg-header ul li#download { height: 34px; padding: 0px 0px 34px; float: right; margin-right: 14px; overflow: hidden; }
#wporg-header ul li#download a { margin: 0px; padding: 0px 16px; }
#wporg-header ul li#download a:hover { color: rgb(238, 238, 238); }
@media screen and (max-width: 820px) {
	#wporg-header ul li#download { display: none; }
}
@media screen and (max-width: 768px) {
	#wporg-header ul li#download { display: block; float: none; margin: 10px 20px 20px; padding-bottom: 0px; height: auto; }
	#wporg-header ul li#download a { padding: 4px 10px; }
}
#mobile-menu-button { position: absolute; top: 75px; left: 10px; display: block; float: left; width: 39px; height: 32px; vertical-align: top; text-align: center; text-decoration: inherit; font-weight: normal; font-style: normal; font-size: 16px; font-family: "dashicons"; line-height: 1; }
#mobile-menu-button::before { display: inline-block; float: left; box-sizing: border-box; margin: 0px; padding: 3px; width: 39px; height: 32px; outline: medium none; border: medium none; color: rgb(136, 136, 136); content: ""; vertical-align: middle; text-decoration: none; font: 50px/1 "Dashicons"; }
#mobile-menu-button:hover { background: transparent none repeat scroll 0% 0%; }
@media screen and (min-width: 480px) {
	#head-search form { margin-left: 0px; }
}
@media screen and (max-width: 480px) {
	#head-search form { width: 248px; }
	#head-search input.text { width: 216px; }
}
@media screen and (min-width: 769px) {
	#wporg-header { height: 120px; text-align: inherit; }
	#wporg-header h1 { float: left; padding-left: 10px; }
	#head-search { float: right; margin-right: 14px; height: 48px; padding-top: 30px; }
	#head-search form { margin-left: 0px; }
	#wporg-header ul#wporg-header-menu { position: static; float: left; margin: -15px 0px 0px; padding: 0px; min-width: 0px; max-width: inherit; width: 100%; list-style: outside none none; }
	#wporg-header ul li { float: left; position: relative; }
	#wporg-header ul li a { font-family: "Open Sans",Helvetica,Arial,"Liberation Sans",sans-serif; font-weight: 600; display: block; line-height: 34px; padding: 0px 6px; margin: 0px 4px; font-size: 13px; color: rgb(238, 238, 238); height: 46px; }
	#wporg-header ul li a.current ~ .uparrow { width: 0px; height: 0px; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid rgb(247, 247, 247); margin: -8px auto 0px; }
	#wporg-header ul li.current-menu-item::after, #wporg-header ul li.current_page_parent::after { content: ""; position: absolute; left: 50%; width: 0px; height: 0px; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid rgb(247, 247, 247); margin: -8px 0px 0px -9px; }
	#wporg-header ul li:hover .nav-submenu ~ .uparrow, #wporg-header ul li .nav-submenu:hover ~ .uparrow { width: 0px; height: 0px; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid rgb(50, 55, 60); margin: -10px auto 0px; }
	#wporg-header .nav-submenu { display: none ! important; min-width: 0px; background: rgb(50, 55, 60) none repeat scroll 0% 0%; margin-top: -1px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(50, 55, 60) rgb(50, 55, 60); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
	#wporg-header ul li:hover .nav-submenu, #wporg-header ul li .nav-submenu:hover { display: block ! important; position: absolute; top: 46px; left: 0px; z-index: 11; width: auto; }
	#wporg-header ul li .nav-submenu li { float: none; }
	#wporg-header ul.nav-submenu li a { margin-left: 6px; height: 34px; line-height: 34px; }
	#headline h2 { text-rendering: optimizelegibility; }
	#mobile-menu-button { display: none; }
}
@media screen and (max-width: 960px) {
}
@media screen and (min-width: 821px) {
}
.submit input, input[type="button"], input[type="submit"], .button, .button-primary, .download-button, .button-secondary { display: inline-block; text-decoration: none; font-size: 12px; line-height: 23px; height: 24px; margin: 0px; padding: 0px 10px 1px; cursor: pointer; border-width: 1px; border-style: solid; border-radius: 3px; white-space: nowrap; box-sizing: border-box; }
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner { border-width: 1px 0px; border-style: solid none; border-color: transparent; padding: 0px; }
.button:active { outline: medium none; }
.submit input, input[type="button"], input[type="submit"], .button, .button-secondary { background: rgb(243, 243, 243) linear-gradient(to bottom, rgb(254, 254, 254), rgb(244, 244, 244)) repeat scroll 0% 0%; border-color: rgb(187, 187, 187); color: rgb(51, 51, 51); text-shadow: 0px 1px 0px rgb(255, 255, 255); }
.submit input:hover, input[type="button"]:hover, input[type="submit"]:hover, .submit input:focus, input[type="button"]:focus, input[type="submit"]:focus, .button.hover, .button:hover, .button-secondary:hover, .button.focus, .button:focus, .button-secondary:focus { background: rgb(243, 243, 243) linear-gradient(to bottom, rgb(255, 255, 255), rgb(243, 243, 243)) repeat scroll 0% 0%; border-color: rgb(153, 153, 153); color: rgb(34, 34, 34); }
.submit input:focus, input[type="button"]:focus, input[type="submit"]:focus, .button.focus, .button:focus, .button-secondary:focus { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); }
.submit input:active, input[type="button"]:active, input[type="submit"]:active, .button.active, .button.active:hover, .button.active:focus, .button:active, .button-secondary:active { background: rgb(238, 238, 238) linear-gradient(to bottom, rgb(244, 244, 244), rgb(254, 254, 254)) repeat scroll 0% 0%; border-color: rgb(153, 153, 153); color: rgb(51, 51, 51); text-shadow: 0px -1px 0px rgb(255, 255, 255); box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0.5) inset; }
.submit input:disabled, input[type="button"]:disabled, input[type="submit"]:disabled, .button[disabled], .button:disabled, .button-secondary[disabled], .button-secondary:disabled, .button-disabled { color: rgb(170, 170, 170) ! important; border-color: rgb(221, 221, 221) ! important; background-image: linear-gradient(to bottom, rgb(249, 249, 249), rgb(244, 244, 244)) ! important; box-shadow: none ! important; text-shadow: 0px 1px 0px rgb(255, 255, 255) ! important; cursor: default; }
.button-primary, .download-button, .button-primary:visited, .download-button:visited { background-color: rgb(33, 117, 155); background-image: linear-gradient(to bottom, rgb(42, 149, 197), rgb(33, 117, 155)); border-color: rgb(33, 117, 155) rgb(33, 117, 155) rgb(30, 106, 141); box-shadow: 0px 1px 0px rgba(120, 200, 230, 0.5) inset; color: rgb(255, 255, 255); text-decoration: none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1); }
.button-primary.hover, .button-primary:hover, .button-primary.focus, .button-primary:focus, .download-button.hover, .download-button:hover, .download-button.focus, .download-button:focus { background-color: rgb(39, 138, 183); background-image: linear-gradient(to bottom, rgb(46, 159, 210), rgb(33, 117, 155)); border-color: rgb(27, 96, 127); box-shadow: 0px 1px 0px rgba(120, 200, 230, 0.6) inset; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3); }
.button-primary.focus, .button-primary:focus, .download-button.focus, .download-button:focus { border-color: rgb(14, 57, 80); box-shadow: 0px 1px 0px rgba(120, 200, 230, 0.6) inset, 1px 1px 2px rgba(0, 0, 0, 0.4); }
.button-primary.active, .button-primary.active:hover, .button-primary.active:focus, .button-primary:active, .download-button.active, .download-button.active:hover, .download-button.active:focus, .download-button:active { background: rgb(27, 96, 127) linear-gradient(to bottom, rgb(33, 117, 155), rgb(39, 138, 183)) repeat scroll 0% 0%; border-color: rgb(18, 69, 96) rgb(35, 130, 174) rgb(35, 130, 174); color: rgba(255, 255, 255, 0.95); box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1) inset; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1); }
.button-primary[disabled], .button-primary:disabled, .button-primary-disabled, .download-button[disabled], .download-button:disabled, .download-button-disabled { color: rgb(148, 205, 231) ! important; background: rgb(41, 140, 186) none repeat scroll 0% 0% ! important; border-color: rgb(27, 96, 127) ! important; box-shadow: none ! important; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1) ! important; cursor: default; }
.col-3 ul { margin-left: 16px; list-style: outside none square; margin-bottom: 22px; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { float: left; margin: 0px 14px; }
.col-2 { width: 132px; }
.col-3 { width: 212px; }
.col-7 { width: 532px; }
h3 { font-size: 14px; color: rgb(35, 40, 45); font-weight: bold; margin: -1px 0px 1px; }
@media not all, only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
}
input.text { margin-right: 2px; font-size: 12px; padding: 3px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); height: 16px; vertical-align: top; color: rgb(102, 102, 102); font-family: sans-serif; }
#headline { height: 62px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(223, 223, 223); }
#headline h2 { color: rgb(85, 85, 85); font-size: 28px; line-height: 1em; text-shadow: 0px 1px 0px rgb(255, 255, 255); padding-top: 18px; padding-left: 9px; float: left; }
.wporg-make .site-title a::before, body.wporg-make #headline h2 a::before { display: inline-block; font: 28px/1 "dashicons"; vertical-align: top; width: 36px; }
body.make-core #headline h2 a::before { content: ""; }
body.make-design #headline h2 a::before { content: ""; }
body.make-mobile #headline h2 a::before { content: ""; }
body.make-accessibility #headline h2 a::before { content: ""; }
body.make-polyglots #headline h2 a::before { content: ""; }
body.make-support #headline h2 a::before { content: ""; }
body.make-themes #headline h2 a::before { content: ""; }
body.make-plugins #headline h2 a::before { content: ""; }
body.make-docs #headline h2 a::before { content: ""; }
body.make-community #headline h2 a::before { content: ""; }
body.make-meta #headline h2 a::before { content: ""; }
body.make-training #headline h2 a::before { content: ""; }
body.make-flow #headline h2 a::before { content: ""; }
body.make-tv #headline h2 a::before { content: ""; }
.make-core .site-title a::before { content: ""; }
.make-design .site-title a::before { content: ""; }
.make-mobile .site-title a::before { content: ""; }
.make-accessibility .site-title a::before { content: ""; }
.make-polyglots .site-title a::before { content: ""; }
.make-support .site-title a::before { content: ""; }
.make-themes .site-title a::before { content: ""; }
.make-plugins .site-title a::before { content: ""; }
.make-docs .site-title a::before { content: ""; }
.make-community .site-title a::before { content: ""; }
.make-meta .site-title a::before { content: ""; }
.make-training .site-title a::before { content: ""; }
.make-systems .site-title a::before { content: ""; }
.make-flow .site-title a::before { content: ""; }
.make-tv .site-title a::before { content: ""; }
#pagebody .submenu, #pagebody #submenu { margin-left: 0px; margin-top: -2px; font-size: 10px; list-style: outside none none; }
#pagebody .submenu a#subcurrent, #pagebody #submenu a#subcurrent { color: rgb(35, 40, 45); cursor: default; }
#pagebody .submenu li { border-bottom: 1px solid rgb(222, 222, 222); font-size: 12px; line-height: 18px; padding: 5px 0px; }
#pagebody .submenu li a { width: 100%; display: block; }
#pagebody .submenu li:last-child { border-bottom: 0px none; }
#pagebody { font-size: 13px; margin-top: 29px; margin-bottom: 22px; }
#pagebody p, #pagebody ol, #pagebody ul { margin: 0px 0px 22px; }
#pagebody ul { margin-left: 16px; list-style: outside none square; }
#pagebody p.intro { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(85, 85, 85); font-size: 15px; line-height: 1.6em; margin-top: -1px; margin-bottom: 23px; }
#wporg-footer { clear: both; overflow: auto; margin: 0px auto; padding: 22px 14px 65px; border-top: 1px solid rgb(223, 223, 223); background-color: rgb(247, 247, 247); }
#wporg-footer .wrapper { overflow: auto; max-width: 932px; }
#wporg-footer ul { float: left; overflow: auto; width: 135px; margin-left: 24px; margin-bottom: 20px; padding-left: 0px; }
@media screen and (min-width: 960px) {
	#wporg-footer ul:first-child { margin-left: 0px; }
}
@media screen and (min-width: 561px) and (max-width: 959px) {
	#wporg-footer .wrapper { max-width: 600px; }
	#wporg-footer ul:nth-child(3n+1) { margin-left: 0px; }
	#wporg-footer ul:nth-child(4n) { clear: both; }
	#wporg-footer ul { margin-left: 2%; width: 32%; }
}
@media screen and (max-width: 560px) {
	#wporg-footer .wrapper { max-width: 360px; }
	#wporg-footer ul:nth-child(2n+1) { margin-left: 0px; }
	#wporg-footer ul:nth-child(2n+1) { clear: both; }
	#wporg-footer ul { margin-left: 4%; width: 48%; }
}
#wporg-footer ul li { font-size: 14px; margin-bottom: 1px; color: rgb(187, 187, 187); list-style-type: none; }
#wporg-footer ul li a { border: medium none; }
#wporg-footer h6 { clear: both; float: none; text-align: center; margin-top: 35px; font-size: 16px; letter-spacing: 0.3em; text-transform: uppercase; color: rgb(204, 204, 204); }
#wporg-footer h6.cip-image { background: transparent url('codeispoetry.png') no-repeat scroll center center / 190px 15px; width: 190px; height: 15px; text-indent: -9999px; }
@media not all, only screen and (min-resolution: 1.5dppx), only screen and (min-resolution: 144dpi) {
	#wporg-footer h6.cip-image { background-image: url('codeispoetry-2x.png'); }
}
.wporg-stats-chart.loading::before { content: ""; display: block; width: 20px; height: 20px; position: absolute; left: 50%; top: 50%; margin: -10px 0px 0px -10px; background: transparent url('spinner.gif') no-repeat scroll center center / 20px 20px; transform: translateZ(0px); }
@media print, not all, (min-resolution: 120dpi) {
	.wporg-stats-chart.loading::before { background-image: url('spinner-2x.gif'); }
}
.wporg-responsive .col-7, body.wporg-responsive .col-8, body.wporg-responsive .col-10 { margin-left: 174px; }
body.wporg-responsive .col-2 { position: absolute; }
@media screen and (max-width: 974px) {
	body.wporg-responsive #pagebody .wrapper { display: flex; flex-wrap: wrap; }
	body.wporg-responsive .col-2, body.wporg-responsive .col-3, body.wporg-responsive .col-6, body.wporg-responsive .col-7, body.wporg-responsive .col-8, body.wporg-responsive .col-9, body.wporg-responsive .col-10, body.wporg-responsive .col-12 { width: inherit; float: none; word-wrap: break-word; }
	body.wporg-responsive .col-2 { position: inherit; width: 100%; }
	.wporg-responsive .col-7 ~ .col-2 { position: inherit; float: left; width: 50%; margin: 0px; box-sizing: border-box; padding: 0px 14px; }
	.wporg-responsive .col-7 ~ .col-3 { float: right; width: 50%; margin: 0px; box-sizing: border-box; padding: 0px 14px; }
	.wporg-responsive .col-7 { margin-left: 14px; margin-right: 14px; width: inherit; margin-bottom: 3em; padding-bottom: 2em; border-bottom: 1px solid rgb(204, 204, 204); }
}
@media screen and (max-width: 700px) {
}
@media screen and (max-width: 480px) {
	.wporg-responsive .col-7 { border-bottom: 0px none; }
	.wporg-responsive #sidebar, .wporg-responsive .col-7 { float: none; }
	.wporg-responsive #sidebar { width: 100%; }
	.wporg-responsive .col-7 ~ .col-3 { border-top: 1px solid rgb(204, 204, 204); padding-top: 3em; width: inherit; float: none; margin: 2em auto; }
}
/* ::::: https://s.w.org/style/iphone.css?1 ::::: */

html {  }
#wporg-header ul li a.current, #wporg-header ul li#download a.current { padding-bottom: 1px; }
@media screen and (max-width: 768px) {
	.survey-wrapper { margin-bottom: 20px; }
	#wporg-header { height: 160px; }
	#mobile-menu-button { top: 95px; }
}
.survey-wrapper { width: 100%; height: 0px; }
.survey-div { font-family: "Open Sans",Helvetica,Arial,"Liberation Sans",sans-serif; font-weight: 600; display: block; margin: 0px auto; font-size: 13px; color: rgb(255, 255, 255); height: 22px; width: 335px; text-align: center ! important; background-color: rgb(213, 78, 33); border-radius: 0px 0px 4px 4px; }
.survey-div a { color: rgb(255, 255, 255); font-weight: 500; text-shadow: 1px 1px 3px rgb(102, 102, 102); }
@media screen and (max-width: 360px) {
	.survey-div { width: 100%; }
}
