/* ::::: https://www.w3.org/community/src/cgbg2012/templates/wordpress/StoryTeller/style.css ::::: */

.orange { color: rgb(202, 64, 13); }
.green { color: rgb(72, 94, 49); }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.inline { display: inline-block; }
.bMargin { margin-bottom: 40px; }
.separator { padding: 0px 7px; }
.center { position: relative; top: 20px; width: 1140px; margin: 0px auto; }
.maincolumn { display: inline; float: left; width: 605px; margin: 0px 30px; }
.sidebar { display: inline; float: left; width: 415px; margin: 35px 30px 0px; }
@font-face {
	font-family: "Conv_HelveticaNeue-Condensed";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('helveticaneue-condensed.woff') format("woff"), url('helveticaneue-condensed.ttf') format("truetype"), url('helveticaneue-condensed.svg') format("svg");
}
@font-face {
	font-family: "OpenSans Regular";
	font-style: normal;
	font-weight: 400;
	src: url('opensans-regular.eot') format("embedded-opentype"), url('opensans-regular.woff') format("woff"), url('opensans-regular.ttf') format("truetype"), url('opensans-regular.svg') format("svg");
}
@font-face {
	font-family: "Open Sans Condensed";
	font-style: normal;
	font-weight: 700;
	src: url('opensans-condbold.eot') format("embedded-opentype"), url('opensans-condbold.woff') format("woff"), url('opensans-condbold.ttf') format("truetype"), url('opensans-condbold.svg') format("svg");
}
@font-face {
	font-family: "OpenSans Condensed Light";
	font-weight: 200;
	src: url('opensans-condlight.eot') format("embedded-opentype"), url('opensans-condlight.woff') format("woff"), url('opensans-condlight.ttf') format("truetype"), url('opensans-condlight.svg') format("svg");
}
@font-face {
	font-family: "Conv_Crimson-Roman";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('crimson-roman.ttf') format("truetype"), url('crimson-roman.svg') format("svg");
}
@font-face {
	font-family: "Conv_DroidSerif-Regular";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('droidserif-regular.woff') format("woff"), url('droidserif-regular.ttf') format("truetype"), url('droidserif-regular.svg') format("svg");
}
@font-face {
	font-family: "DakotaRegular";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('dakotaregular.woff') format("woff"), url('dakotaregular.ttf') format("truetype"), url('dakotaregular.svg') format("svg");
}
.orange { color: rgb(202, 64, 13); }
.green { color: rgb(72, 94, 49); }
html { font-size: 105%; font-family: "OpenSans Regular","Gill Sans","Gill Sans MT",Calibri,serif; }
body { margin: 0px; font-size: 0.813em; line-height: 1.5; color: rgb(51, 51, 51); }
h1, h2, h3, h4 { font-family: "Open Sans Condensed"; margin: 0px; color: rgb(71, 74, 78); }
section h3, section h4 { display: inline-block; margin: 10px 0px; }
h1 { font-size: 195%; }
h2 { font-size: 175%; }
h3 { font-size: 155%; }
.section-title { margin: 5px 0px 50px; text-align: center; }
.section-title h1 { text-transform: uppercase; display: inline; }
.button.action { font-family: "Open Sans Condensed"; }
.intro { font-size: 110%; }
p { margin: 1em 0px; }
abbr[title] { border-bottom: 1px dotted; }
q::before, q::after { content: none; }
sub, sup { font-size: 80%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
.button.action.orange { background: rgb(226, 151, 126) none repeat scroll 0% 0%; border: 0px none; border-radius: 2px; color: rgb(16, 43, 67); font-size: 119%; padding: 10px 15px; text-align: center; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25); text-transform: uppercase; text-decoration: none; position: relative; display: inline-block; transition: all 0.2s ease-in-out 0s; margin: 10px 0px; }
.button.action.orange:hover { background: rgb(226, 151, 126) none repeat scroll 0% 0%; cursor: pointer; }
.button.action.orange:active { background: rgb(226, 151, 126) none repeat scroll 0% 0%; top: 1px; box-shadow: none; }
.button.action.green { background: rgb(198, 207, 176) none repeat scroll 0% 0%; border: 0px none; border-radius: 2px; color: rgb(16, 43, 67); font-size: 119%; padding: 10px 15px; text-align: center; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25); text-transform: uppercase; text-decoration: none; position: relative; display: inline-block; transition: all 0.2s ease-in-out 0s; margin: 10px 0px; }
.button.action.green:hover { background: rgb(198, 207, 176) none repeat scroll 0% 0%; cursor: pointer; }
.button.action.green:active { background: rgb(198, 207, 176) none repeat scroll 0% 0%; top: 1px; box-shadow: none; }
.button.action.dark-green { background: rgb(155, 189, 101) none repeat scroll 0% 0%; border: 0px none; border-radius: 2px; color: rgb(16, 43, 67); font-size: 119%; padding: 10px 15px; text-align: center; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25); text-transform: uppercase; text-decoration: none; position: relative; display: inline-block; transition: all 0.2s ease-in-out 0s; }
.button.action.dark-green:hover { background: rgb(155, 189, 101) none repeat scroll 0% 0%; transition: none 0s ease 0s ; margin-left: 0px; cursor: pointer; }
.button.action.dark-green:active { background: rgb(155, 189, 101) none repeat scroll 0% 0%; top: 1px; box-shadow: none; }
button.button.action.dark-green, button.button.action.green, button.button.action.orange, button.button.action.orange.big, input.button.action.dark-green, input.button.action.green, input.button.action.orange, input.button.action.orange.big { line-height: 1; }
.orange { color: rgb(202, 64, 13); }
.green { color: rgb(72, 94, 49); }
.orange { color: rgb(202, 64, 13); }
.green { color: rgb(72, 94, 49); }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.inline { display: inline-block; }
.bMargin { margin-bottom: 40px; }
.separator { padding: 0px 7px; }
@font-face {
	font-family: "Conv_HelveticaNeue-Condensed";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('helveticaneue-condensed.woff') format("woff"), url('helveticaneue-condensed.ttf') format("truetype"), url('helveticaneue-condensed.svg') format("svg");
}
@font-face {
	font-family: "OpenSans Regular";
	font-style: normal;
	font-weight: 400;
	src: url('opensans-regular.eot') format("embedded-opentype"), url('opensans-regular.woff') format("woff"), url('opensans-regular.ttf') format("truetype"), url('opensans-regular.svg') format("svg");
}
@font-face {
	font-family: "Open Sans Condensed";
	font-style: normal;
	font-weight: 700;
	src: url('opensans-condbold.eot') format("embedded-opentype"), url('opensans-condbold.woff') format("woff"), url('opensans-condbold.ttf') format("truetype"), url('opensans-condbold.svg') format("svg");
}
@font-face {
	font-family: "OpenSans Condensed Light";
	font-weight: 200;
	src: url('opensans-condlight.eot') format("embedded-opentype"), url('opensans-condlight.woff') format("woff"), url('opensans-condlight.ttf') format("truetype"), url('opensans-condlight.svg') format("svg");
}
@font-face {
	font-family: "Conv_Crimson-Roman";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('crimson-roman.ttf') format("truetype"), url('crimson-roman.svg') format("svg");
}
@font-face {
	font-family: "Conv_DroidSerif-Regular";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('droidserif-regular.woff') format("woff"), url('droidserif-regular.ttf') format("truetype"), url('droidserif-regular.svg') format("svg");
}
@font-face {
	font-family: "DakotaRegular";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('dakotaregular.woff') format("woff"), url('dakotaregular.ttf') format("truetype"), url('dakotaregular.svg') format("svg");
}
.orange { color: rgb(202, 64, 13); }
.green { color: rgb(72, 94, 49); }
html { font-size: 105%; font-family: "OpenSans Regular","Gill Sans","Gill Sans MT",Calibri,serif; }
body { margin: 0px; font-size: 0.813em; line-height: 1.5; color: rgb(51, 51, 51); }
h1, h2, h3, h4 { font-family: "Open Sans Condensed"; margin: 0px; color: rgb(71, 74, 78); }
section h3, section h4 { display: inline-block; margin: 10px 0px; }
h1 { font-size: 195%; }
h2 { font-size: 175%; }
h3 { font-size: 155%; }
.section-title { margin: 5px 0px 50px; text-align: center; }
.section-title h1 { text-transform: uppercase; display: inline; }
.button.action { font-family: "Open Sans Condensed"; }
.intro { font-size: 110%; }
p { margin: 1em 0px; }
abbr[title] { border-bottom: 1px dotted; }
q::before, q::after { content: none; }
sub, sup { font-size: 80%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
a { color: rgb(14, 122, 173); transition: all 0.2s ease-in-out 0s; }
a:visited { color: rgb(14, 122, 173); }
a:hover { color: rgb(202, 64, 13); text-decoration: none; }
a:hover img.social-icon { filter: invert(20%); }
a:focus { outline: 2px dotted rgb(179, 63, 27); }
a.none { text-decoration: none; }
#w3c_footer a { font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; color: rgb(10, 89, 126); }
#w3c_footer a:visited { color: rgb(14, 122, 173); }
#w3c_footer a:hover { color: rgb(202, 64, 13); text-decoration: none; }
#w3c_footer a:hover img.social-icon { filter: invert(20%); }
#w3c_footer a:focus { outline: 2px dotted rgb(179, 63, 27); }
.sidebar section a, .group-list a { color: rgb(10, 89, 126); text-decoration: none; }
.sidebar section a:visited, .group-list a:visited { color: rgb(14, 122, 173); }
.sidebar section a:hover, .group-list a:hover { color: rgb(202, 64, 13); text-decoration: none; }
.sidebar section a:focus, .group-list a:focus { outline: 2px dotted rgb(179, 63, 27); }
.sidebar section.tools a:hover { margin: 0px; }
.tools a.tooltip, a.tooltip { font-size: 95%; }
.news a, .story div a, .read-more a, #filtering a { color: rgb(12, 105, 149); text-decoration: none; }
.news a:visited, .story div a:visited, .read-more a:visited, #filtering a:visited { color: rgb(14, 122, 173); }
.news a:hover, .story div a:hover, .read-more a:hover, #filtering a:hover { color: rgb(202, 64, 13); }
.news a:focus, .story div a:focus, .read-more a:focus, #filtering a:focus { outline: 2px dotted rgb(179, 63, 27); }
section[id^="recent-post"] li { margin-bottom: 15px; }
section[id^="recent-post"] .post-date { display: block; font-size: 90%; font-style: italic; }
section[id^="recent-post"] a { font-size: 115%; }
.group-title a, #tabs .tab-content h3 a { color: rgb(6, 101, 132); text-decoration: none; }
.group-title a:visited, #tabs .tab-content h3 a:visited { color: rgb(8, 127, 166); }
.group-title a:hover, #tabs .tab-content h3 a:hover { color: rgb(202, 64, 13); }
.group-title a:focus, #tabs .tab-content h3 a:focus { outline: 2px dotted rgb(179, 63, 27); }
.main-nav a { color: rgb(6, 101, 132); text-decoration: none; text-transform: uppercase; font-family: "Open Sans Condensed"; }
.main-nav a:visited { color: rgb(8, 127, 166); }
.main-nav a:hover { color: rgb(202, 64, 13); }
.main-nav a:focus { outline: 2px dotted rgb(179, 63, 27); }
.main-nav a:hover { padding-top: 104px; filter: invert(70%); }
.main-nav a:hover span { color: rgb(94, 98, 102); filter: invert(0%); }
.main-nav a:focus span { color: rgb(94, 98, 102); }
.main-nav a:hover span, .main-nav a:focus span { color: rgb(94, 98, 102); }
.main-nav a:focus span { outline: 2px dotted rgb(179, 63, 27); }
a:hover, a:active { outline: 0px none; }
.modal a.modal_close { color: rgb(0, 0, 0); text-decoration: none; }
.modal a.modal_close:visited { color: rgba(85, 85, 85, 0.8); }
.modal a.modal_close:hover { color: rgba(85, 85, 85, 0.8); text-decoration: none; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.modal a.modal_close:focus { outline: medium none rgba(85, 85, 85, 0.8); }
.sidebar section.widget_pages a, .sidebar section.widget_archive a, .sidebar section.widget_categories a, .sidebar section.widget_nav_menu a { color: rgb(14, 122, 173); }
.sidebar section.widget_pages a:visited, .sidebar section.widget_archive a:visited, .sidebar section.widget_categories a:visited, .sidebar section.widget_nav_menu a:visited { color: rgb(14, 122, 173); }
.sidebar section.widget_pages a:hover, .sidebar section.widget_archive a:hover, .sidebar section.widget_categories a:hover, .sidebar section.widget_nav_menu a:hover { color: rgb(202, 64, 13); text-decoration: none; }
.sidebar section.widget_pages a:focus, .sidebar section.widget_archive a:focus, .sidebar section.widget_categories a:focus, .sidebar section.widget_nav_menu a:focus { outline: 2px dotted rgb(179, 63, 27); }
.sidebar section.widget_pages a:hover, .sidebar section.widget_archive a:hover, .sidebar section.widget_categories a:hover, .sidebar section.widget_nav_menu a:hover { margin-left: 2px; }
@font-face {
	font-family: "Conv_HelveticaNeue-Condensed";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('helveticaneue-condensed.woff') format("woff"), url('helveticaneue-condensed.ttf') format("truetype"), url('helveticaneue-condensed.svg') format("svg");
}
@font-face {
	font-family: "OpenSans Regular";
	font-style: normal;
	font-weight: 400;
	src: url('opensans-regular.eot') format("embedded-opentype"), url('opensans-regular.woff') format("woff"), url('opensans-regular.ttf') format("truetype"), url('opensans-regular.svg') format("svg");
}
@font-face {
	font-family: "Open Sans Condensed";
	font-style: normal;
	font-weight: 700;
	src: url('opensans-condbold.eot') format("embedded-opentype"), url('opensans-condbold.woff') format("woff"), url('opensans-condbold.ttf') format("truetype"), url('opensans-condbold.svg') format("svg");
}
@font-face {
	font-family: "OpenSans Condensed Light";
	font-weight: 200;
	src: url('opensans-condlight.eot') format("embedded-opentype"), url('opensans-condlight.woff') format("woff"), url('opensans-condlight.ttf') format("truetype"), url('opensans-condlight.svg') format("svg");
}
@font-face {
	font-family: "Conv_Crimson-Roman";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('crimson-roman.ttf') format("truetype"), url('crimson-roman.svg') format("svg");
}
@font-face {
	font-family: "Conv_DroidSerif-Regular";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('droidserif-regular.woff') format("woff"), url('droidserif-regular.ttf') format("truetype"), url('droidserif-regular.svg') format("svg");
}
@font-face {
	font-family: "DakotaRegular";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('dakotaregular.woff') format("woff"), url('dakotaregular.ttf') format("truetype"), url('dakotaregular.svg') format("svg");
}
.orange { color: rgb(202, 64, 13); }
.green { color: rgb(72, 94, 49); }
html { font-size: 105%; font-family: "OpenSans Regular","Gill Sans","Gill Sans MT",Calibri,serif; }
body { margin: 0px; font-size: 0.813em; line-height: 1.5; color: rgb(51, 51, 51); }
h1, h2, h3, h4 { font-family: "Open Sans Condensed"; margin: 0px; color: rgb(71, 74, 78); }
section h3, section h4 { display: inline-block; margin: 10px 0px; }
h1 { font-size: 195%; }
h2 { font-size: 175%; }
h3 { font-size: 155%; }
.section-title { margin: 5px 0px 50px; text-align: center; }
.section-title h1 { text-transform: uppercase; display: inline; }
.button.action { font-family: "Open Sans Condensed"; }
.intro { font-size: 110%; }
p { margin: 1em 0px; }
abbr[title] { border-bottom: 1px dotted; }
q::before, q::after { content: none; }
sub, sup { font-size: 80%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
.orange { color: rgb(202, 64, 13); }
.green { color: rgb(72, 94, 49); }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.inline { display: inline-block; }
.bMargin { margin-bottom: 40px; }
.separator { padding: 0px 7px; }
.margin-reset, figure, form, button, input, textarea { margin: 0px; }
.box-reset, fieldset, nav ul, nav ol { margin: 0px; padding: 0px; }
img { border: 0px none; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
label { cursor: pointer; }
button, input, textarea { font-size: 105%; vertical-align: baseline; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="text"] { padding: 10px; border-radius: 5px; border: 2px solid rgb(185, 188, 190); }
input[type="checkbox"] { border: 1px solid rgb(192, 192, 192); margin: 0px 0.1em 0px 0px; padding: 0px; font-size: 13px; line-height: 1em; width: 1.25em; height: 1.25em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 1px 1px 1px rgb(255, 255, 255); border-radius: 0.2em; vertical-align: text-top; display: inline-block; }
input[type="checkbox"]:checked::after { content: "✔"; display: block; text-align: center; font-size: 12px; height: 16px; line-height: 16px; }
#confirm input[type="checkbox"]:checked::after, #agreement input[type="checkbox"]:checked::after { font-size: 15px; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
.modal_content form { margin: 1em 0px 2em; }
.modal_content form .wrap-input { text-align: left; margin: 0px auto; width: 270px; }
.modal_content form label { display: block; margin: 5px 0px; font-size: 95%; }
.modal_content form input.input, .modal_content form textarea.input, .modal_content form select.input { padding: 10px; border: 2px solid rgb(185, 188, 190); border-radius: 5px; width: 245px; margin-bottom: 15px; display: block; font-family: "OpenSans Regular","Gill Sans","Gill Sans MT",Calibri,serif; }
.modal_content form input.input.highlight, .modal_content form textarea.input.highlight, .modal_content form select.input.highlight { background: rgb(243, 243, 243) none repeat scroll 0% 0%; }
.modal_content form .forgetmenot { font-size: 90%; margin: 0px 0px 20px 115px; text-align: left; }
.modal_content p { margin: 1.3em 0px; }
tbody.side-headers tr:nth-child(2n+1) { background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
table#compare th:nth-child(2n+1) { background: transparent none repeat scroll 0% 0%; vertical-align: top; }
.orange { color: rgb(202, 64, 13); }
.green { color: rgb(72, 94, 49); }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.inline { display: inline-block; }
.bMargin { margin-bottom: 40px; }
.separator { padding: 0px 7px; }
.margin-reset, figure, form, button, input, textarea { margin: 0px; }
.box-reset, fieldset, nav ul, nav ol { margin: 0px; padding: 0px; }
img { border: 0px none; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
ul, ol { margin: 1em 0px; padding: 0px 0px 0px 40px; }
nav ul, nav ol { list-style: outside none none; }
.margin-reset, figure, form, button, input, textarea { margin: 0px; }
.box-reset, fieldset, nav ul, nav ol { margin: 0px; padding: 0px; }
img { border: 0px none; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
.visuallyhidden { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.white-bar { position: absolute; z-index: -1; left: -15px; top: 135px; height: 90px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 125%; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.16); transform: scale(0.8) rotate(-10deg); transform-origin: 0% 0% 0px; }
.white-bar::before { content: ""; position: relative; z-index: -1; height: 180px; top: -34px; left: 169px; display: block; border-radius: 200px; width: 180px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16); }
.white-bar::after { content: ""; position: absolute; z-index: 2; left: -15px; top: 4px; height: 80px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px dashed rgba(0, 0, 0, 0.16); width: 100%; }
.white-circle { position: absolute; top: 55px; left: 115px; z-index: 1; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 160px; width: 160px; border-radius: 100%; }
.blue-top { height: 160px; width: 100%; position: absolute; top: 8px; left: -30px; z-index: -1; background: transparent radial-gradient(ellipse at center center , rgb(74, 152, 177) 33%, rgb(37, 117, 142) 100%) repeat scroll 0% 0%; transform: scale(0.8) rotate(-10deg); transform-origin: 0% 0% 0px; }
.animated { animation-fill-mode: both; animation-duration: 1s; }
.fadeInRight { animation-name: fadeInRight; }
.fadeInLeft { animation-name: fadeInLeft; }
.fadeInRotate { animation-name: fadeInRotate; }
.orange { color: rgb(202, 64, 13); }
.green { color: rgb(72, 94, 49); }
.admin-bar #wpadminbar { height: auto ! important; margin-bottom: 1em ! important; border-bottom: 1px solid rgb(14, 44, 53) ! important; box-shadow: 0px 0px 5px rgb(51, 51, 51) ! important; color: rgb(251, 251, 251) ! important; text-transform: uppercase ! important; font-size: 90% ! important; }
.admin-bar #wpadminbar #adminbarsearch .adminbar-input:focus { width: 200px ! important; background-color: rgba(255, 255, 255, 0.95) ! important; }
@media screen and (max-width: 782px) {
	.admin-bar #wpadminbar #adminbarsearch .adminbar-input:focus { height: 40px ! important; width: 310px ! important; top: 0px ! important; padding: 0px 3px 0px 35px ! important; }
}
.admin-bar #wpadminbar .quicklinks a { padding: 4px 10px ! important; }
.admin-bar #wpadminbar #wp-admin-bar-search { margin: 3px 3px 0px 0px; }
@media screen and (max-width: 782px) {
	.admin-bar #wpadminbar #wp-toolbar > ul > li { display: block ! important; }
	.admin-bar #wpadminbar #adminbarsearch { top: 7px; }
	.admin-bar #wpadminbar #adminbarsearch::before { font: 400 30px/1 dashicons ! important; top: 3px; }
}
#wp-admin-bar-log-in > .ab-item::before { content: ""; top: 2px; float: right; margin-left: 6px; margin-right: 0px; }
@media screen and (max-width: 782px) {
	#wpadminbar #wp-admin-bar-top-secondary a.ab-item { text-overflow: clip; }
	#wpadminbar #wp-admin-bar-top-secondary a.ab-item::before { text-overflow: clip; float: none; }
	#wpadminbar #wp-admin-bar-top-secondary a.ab-item:focus, #wpadminbar #wp-admin-bar-top-secondary a.ab-item:hover { background: transparent none repeat scroll 0% 0%; }
	#wpadminbar #wp-admin-bar-log-in > .ab-item { text-indent: 100%; white-space: nowrap; overflow: hidden; width: 28px; padding: 0px; color: rgb(153, 153, 153); position: relative; }
	#wpadminbar #wp-admin-bar-log-in > .ab-item::before { font: 400 30px/1 dashicons; top: 10px; right: 37px; margin-left: 0px; }
}
#wpadminbar .quicklinks .ab-top-secondary > li { float: left ! important; }
#wpadminbar #wp-admin-bar-tribe-events > .ab-item::before { display: block; text-indent: 0px; font: 400 32px/1 dashicons; top: 7px; width: 52px; text-align: center; }
#wpadminbar #wp-admin-bar-tribe-events > .ab-item::before { content: ""; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio:not([controls]) { display: none; }
.clearfix::before, .clearfix::after { content: ""; display: table; }
.clearfix::after { clear: both; }
html { background: rgb(236, 237, 226) none repeat scroll 0% 0%; }
.logos { position: absolute; top: 10px; z-index: 100; }
.logos .w3-logo { position: relative; top: 68px; left: 48px; }
.logos .cgbg-logo { position: relative; top: 50px; left: 53px; display: inline-block; }
.logos .cgbg-logo img { height: 148px; }
.logos a.cgbg-logo-title { position: relative; top: 0px; left: 70px; text-decoration: none; }
.logos a.cgbg-logo-title:focus { outline: 0px none; }
.logos a.cgbg-logo-title h1 { text-transform: uppercase; color: rgb(25, 102, 132); font-style: italic; font-size: 220%; position: relative; top: -100px; left: 200px; width: 104%; }
.logo-footer img { transition: transform 1s ease-in-out 0s; }
.logo-footer img:hover { transform: rotate(200deg); }
.main-intro { margin: 0px 0px 30px; width: 90%; font-size: 125%; font-family: Conv_DroidSerif-Regular,serif; }
.main-groups article { margin-bottom: 20px; padding: 0px 18px 30px 0px; background: transparent url('article-shadow.png') no-repeat scroll right bottom; }
.main-groups article .group-info { font-size: 90%; padding: 12px 7px 0px 0px; }
.main-groups article .group-info .group-label { color: rgb(202, 64, 13); margin: 0px; }
.group-desc { width: 65%; font-size: 95%; word-wrap: break-word; }
.group-desc-cont { margin-bottom: 0.5em; }
.supporters { background: transparent url('supporters-sprite.png') no-repeat scroll left top; width: 135px; height: 40px; }
.supporters a { text-decoration: none; color: rgb(202, 64, 13); }
.supporters.no1 { background-position: 0px 22px; }
.main-nav { font-size: 135%; margin: 50px 100px 0px 0px; }
.main-nav ul li { padding: 0px 10px; border-left: 1px dashed rgb(155, 182, 190); display: inline-block; height: 125px; vertical-align: bottom; }
.main-nav ul li a { background: transparent url('main-nav-sprite.svg') no-repeat scroll left top; width: 70px; height: 40px; display: table; text-align: center; padding-top: 100px; }
.main-nav ul li.cg a { background-position: 49px 55px; width: 130px; }
.main-nav ul li.rp a { background-position: 15px -80px; }
.main-nav ul li.ab a { background-position: 15px -216px; }
.ov-visible { overflow: visible; }
header + .ov-visible { overflow: visible; position: relative; top: -30px; height: 230px; }
.maincolumn section { margin-bottom: 30px; position: relative; }
.maincolumn section.main-groups { margin-bottom: 80px; }
.sidebar section, .sidebar #secondary { margin-bottom: 30px; position: relative; }
.sidebar section.bMargin, .sidebar #secondary.bMargin { margin-bottom: 60px; }
.sidebar section ul, .sidebar #secondary ul { list-style-type: none; padding: 0px; margin: 0px; }
.story { position: relative; background: transparent url('story.svg') no-repeat scroll left top; height: 485px; }
.story div { width: 120px; padding: 5px 0px 5px 48px; }
.story div p { margin: 0px; text-transform: uppercase; color: rgb(157, 55, 24); font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-weight: bold; }
.story div .tooltip.graphic { height: 40px; width: 100%; }
.story .idea { position: relative; left: 75px; top: 33px; text-align: right; }
.story .create-group { position: relative; left: 190px; top: 100px; text-align: left; }
.story .publish { position: relative; left: 70px; top: 162px; text-align: left; }
.story .success { position: absolute; right: 10px; bottom: 50px; text-align: left; }
.intro.story-graphic { margin: 30px 0px 20px; font-family: "OpenSans Regular","Gill Sans","Gill Sans MT",Calibri,serif; font-size: 95%; }
.tools ul { position: relative; top: 0px; list-style-type: none; padding: 0px; margin: 0px; }
.tools ul li a, .tools ul li span { transition: all 0.2s ease-in-out 0s; background: transparent url('social-sprite.png') no-repeat scroll left top; display: inline-block; padding: 7px 30px; font-size: 105%; }
.tools ul li a:hover, .tools ul li span:hover { padding-left: 35px; }
.tools ul li.facebook_icon a { background-position: 0px 3px; }
.tools ul li.twitter_icon a { background-position: 0px -58px; }
.tools ul li.rss_icon a { background-position: 0px -116px; }
#w3c_footer { position: relative; top: 50px; clear: both; padding: 0px 0px 50px; background: rgb(220, 221, 211) none repeat scroll 0% 0%; text-transform: uppercase; }
#w3c_footer .center { max-width: 600px; }
#w3c_footer ul { list-style-type: none; padding: 0px; }
#w3c_footer ul li { margin: 3px 0px; }
#w3c_footer ul a { text-decoration: none; }
#w3c_footer .footer-nav li { width: 155px; }
.footer-nav { float: left; margin-left: 60px; margin-top: 0px; }
.footer-nav:first-of-type { margin-left: 0px; }
.logo-footer { position: relative; text-align: center; bottom: 49px; width: 60px; margin: 0px auto; background: rgb(236, 237, 226) none repeat scroll 0% 0%; border-radius: 100%; padding: 14px; }
.footer_follow_nav img { margin-right: 15px; }
footer.copyright { text-align: center; padding-top: 20px; }
#idea-modal .modal_content { background: transparent url('idea-guy.png') no-repeat scroll right top; }
#create-modal .modal_content { background: transparent url('create-guy.png') no-repeat scroll right top; }
#publish-modal .modal_content { background: transparent url('publish-guy.png') no-repeat scroll right top; }
#login-modal, #bg-modal, #idea-modal, #create-modal, #publish-modal, #recent-groups-modal, #proposed-groups-modal, #popular-groups-modal, #success-modal { display: none; }
.modal { position: relative; width: 540px; background: rgb(252, 252, 252) url('noise.png') repeat scroll 0% 0%; box-shadow: 0px 0px 60px rgb(85, 85, 85); border-radius: 10px; border: 7px solid rgba(0, 0, 0, 0.2); }
.modal header p { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 3px 3px 0px 0px; border-bottom: 1px solid rgb(255, 255, 255); font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-weight: bold; margin: 0px; box-shadow: 0px 1px 1px rgb(187, 187, 187); color: rgb(140, 140, 140); text-transform: uppercase; text-shadow: 1px 1px 0px rgb(255, 255, 255); font-size: 115%; padding: 10px 0px; text-align: center; width: 100%; }
.modal a.modal_close { position: absolute; top: -20px; right: -20px; font-weight: bold; font-size: 18px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; padding: 1px 11px 4px; border-radius: 50px; border: 5px solid rgb(200, 200, 200); }
.modal .modal_content { text-align: left; padding: 20px; }
.modal .modal_content.arrow-down { background: transparent url('arrow-down-left.png') no-repeat scroll 70px 60px; }
#login-modal .modal_content { text-align: center; }
.tooltip { background: transparent url('tools-sprite.png') no-repeat scroll center center; display: inline-block; margin: 0px; text-indent: -9000px; box-shadow: 0px 1px 1px rgb(170, 170, 170); border-radius: 100%; right: 1px; }
.tooltip:focus { text-indent: 0px; }
.tooltip.graphic { height: 17px; padding: 3px 0px 0px; width: 115px; position: absolute; background: transparent none repeat scroll 0% 0%; top: -2px; left: 6px; box-shadow: none; border: 0px none; }
.tooltip.comment, .tooltip.settings, .tooltip.information, .tooltip.information-red, .tooltip.problem, .tooltip.email, .tooltip.read-more, .tooltip.comment-more { height: 17px; width: 18px; position: relative; padding: 4px; }
.tooltip.information { background-position: 1px -20px; top: 3px; left: 3px; }
.tooltip.comment-more { background-position: 1px -150px; top: 8px; left: 7px; }
.tooltip.view-more { background-position: 6px -169px; background-color: rgb(255, 255, 255); top: 8px; left: 7px; }
.tooltip.view-more.on-home { margin: 0px auto; position: relative; width: 34px; height: 34px; left: 45%; }
.tooltip span { width: 100px; height: auto; line-height: 20px; padding: 10px; left: 50%; margin-left: -64px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); text-align: center; border: 3px solid rgb(255, 255, 255); color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; text-indent: 0px; border-radius: 7px; position: absolute; z-index: 10; pointer-events: none; bottom: 70px; opacity: 0; font-size: 95%; font-weight: normal; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.8); transition: all 0.2s ease-in-out 0s; }
.tooltip span::before, .tooltip span::after { content: ""; position: absolute; bottom: -14px; left: 49%; margin-left: -9px; width: 0px; height: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid rgba(0, 0, 0, 0.3); }
.tooltip span::after { bottom: -13px; margin-left: -10px; border-top: 10px solid rgb(255, 255, 255); }
.tooltip:hover span, .tooltip:focus span { opacity: 1; bottom: 45px; }
.tooltip:hover, .tooltip:focus { background-color: rgba(255, 255, 255, 0.6); }
.tooltip.read-more:hover, .tooltip.graphic:hover, .tooltip.read-more:focus, .tooltip.graphic:focus { background-color: transparent; }
.publish .tooltip.graphic { width: 70px; left: -6px; }
.success .tooltip.graphic { width: 80px; left: 40px; }
.popup::before, .popup::after { content: ""; position: absolute; bottom: -14px; left: 49%; margin-left: -9px; width: 0px; height: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid rgba(0, 0, 0, 0.3); }
.popup::after { bottom: -13px; margin-left: -10px; border-top: 10px solid rgb(255, 255, 255); }
.wheels-container { position: relative; top: 109px; left: 13px; }
.green-wheel { position: absolute; top: 1px; left: 38px; background: transparent url('green-wheel.svg') no-repeat scroll center center; width: 43px; height: 43px; }
.orange-wheel { position: absolute; top: 36px; left: 59px; background: transparent url('orange-wheel.svg') no-repeat scroll center center; width: 45px; height: 45px; }
.brown-wheel { position: absolute; top: 53px; left: 17px; background: transparent url('brown-wheel.svg') no-repeat scroll center center; width: 55px; height: 55px; }
/* ::::: https://fonts.googleapis.com/css?family=Open+Sans%3A300italic%2C400italic%2C600italic%2C300%2C400%2C600&subset=latin%2Clatin-ext&ver=4.5.3 ::::: */

@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://www.w3.org/community/wp-includes/css/dashicons.min.css?ver=4.5.3 ::::: */

@font-face {
	font-family: "dashicons";
	src: url('dashicons.eot');
}
@font-face {
	font-family: "dashicons";
	font-style: normal;
	font-weight: 400;
	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: 400; 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-edit-page::before, .dashicons-welcome-write-blog::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-excerpt-view::before, .dashicons-exerpt-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://www.w3.org/community/wp-includes/css/admin-bar.min.css?ver=4.5.3 ::::: */

#wpadminbar * { height: auto; width: auto; margin: 0px; padding: 0px; position: static; text-shadow: none; text-transform: none; letter-spacing: normal; font: 400 13px/32px "Open Sans",sans-serif; border-radius: 0px; box-sizing: content-box; transition: none 0s ease 0s ; }
html:lang(he-il) .rtl #wpadminbar * { font-family: Arial,sans-serif; }
#wpadminbar .ab-empty-item { cursor: default; outline: 0px none; }
#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon { color: rgb(238, 238, 238); }
#wpadminbar ul li::after, #wpadminbar ul li::before { content: normal; }
#wpadminbar a, #wpadminbar a img, #wpadminbar a img:hover, #wpadminbar a:hover { outline: 0px none; border: medium none; text-decoration: none; background: transparent none repeat scroll 0px 0px; }
#wpadminbar a:active, #wpadminbar a:focus, #wpadminbar div, #wpadminbar input[type="text"], #wpadminbar input[type="password"], #wpadminbar input[type="number"], #wpadminbar input[type="search"], #wpadminbar input[type="email"], #wpadminbar input[type="url"], #wpadminbar select, #wpadminbar textarea { box-shadow: none; outline: 0px none; }
#wpadminbar { direction: ltr; color: rgb(204, 204, 204); font: 400 13px/32px "Open Sans",sans-serif; height: 32px; position: fixed; top: 0px; left: 0px; width: 100%; min-width: 600px; z-index: 99999; background: rgb(35, 40, 45) none repeat scroll 0% 0%; }
#wpadminbar .ab-sub-wrapper, #wpadminbar ul, #wpadminbar ul li { background: transparent none repeat scroll 0px 0px; clear: none; list-style: outside none none; margin: 0px; padding: 0px; position: relative; text-indent: 0px; z-index: 99999; }
#wpadminbar .quicklinks ul { text-align: left; }
#wpadminbar li { float: left; }
#wpadminbar .quicklinks .ab-top-secondary > li { float: right; }
#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input { height: 32px; display: block; padding: 0px 10px; margin: 0px; }
#wpadminbar .quicklinks > ul > li > a { padding: 0px 8px 0px 7px; }
#wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item, #wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus { background: rgb(50, 55, 60) none repeat scroll 0% 0%; color: rgb(0, 185, 235); }
#wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label, #wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label { color: rgb(0, 185, 235); }
#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; padding: 4px 0px; background-image: none ! important; margin-right: 6px; }
#wpadminbar #adminbarsearch::before, #wpadminbar .ab-icon::before, #wpadminbar .ab-item::before { color: rgba(240, 245, 250, 0.6); position: relative; transition: all 0.1s ease-in-out 0s; }
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a, #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: rgb(0, 185, 235); }
#wpadminbar.mobile .quicklinks .ab-icon::before, #wpadminbar.mobile .quicklinks .ab-item::before { color: rgb(180, 185, 190); }
#wpadminbar.mobile .quicklinks .hover .ab-icon::before, #wpadminbar.mobile .quicklinks .hover .ab-item::before { color: rgb(0, 185, 235); }
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item::before, #wpadminbar .menupop .menupop > .ab-item::before { position: absolute; font: 400 17px/1 dashicons; }
#wpadminbar .menupop .menupop > .ab-item::before { top: 1px; right: 4px; content: ""; color: inherit; }
#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item::before { top: 1px; left: 6px; content: ""; }
#wpadminbar .ab-top-secondary { float: right; }
#wpadminbar ul li:last-child, #wpadminbar ul li:last-child .ab-item { box-shadow: none; }
#wp-admin-bar-my-account > .ab-item::before { content: ""; top: 2px; float: right; margin-left: 6px; margin-right: 0px; }
#wp-admin-bar-my-account.with-avatar > .ab-item::before { display: none; content: none; }
#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon::before { content: ""; top: 2px; }
#wpadminbar .quicklinks li .blavatar::before { content: ""; height: 16px; width: 16px; display: inline-block; margin: 6px 8px 0px -2px; }
#wpadminbar #wp-admin-bar-my-sites > .ab-item::before, #wpadminbar #wp-admin-bar-site-name > .ab-item::before { content: ""; top: 2px; }
#wpadminbar #wp-admin-bar-customize > .ab-item::before { content: ""; top: 2px; }
#wpadminbar #wp-admin-bar-edit > .ab-item::before { content: ""; top: 2px; }
#wpadminbar #wp-admin-bar-site-name > .ab-item::before { content: ""; }
.wp-admin #wpadminbar #wp-admin-bar-site-name > .ab-item::before { content: ""; }
#wpadminbar #wp-admin-bar-comments .ab-icon::before { content: ""; top: 3px; }
#wpadminbar #wp-admin-bar-new-content .ab-icon::before { content: ""; top: 4px; }
#wpadminbar #wp-admin-bar-updates .ab-icon::before { content: ""; top: 2px; }
#wpadminbar #wp-admin-bar-search .ab-item { padding: 0px; background: transparent none repeat scroll 0px 0px; }
#wpadminbar #adminbarsearch { position: relative; height: 32px; padding: 0px 2px; z-index: 1; }
#wpadminbar #adminbarsearch::before { position: absolute; top: 6px; left: 5px; z-index: 20; font: 400 20px/1 dashicons ! important; content: ""; }
#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: 0px 3px 0px 24px; margin: 0px; color: rgb(204, 204, 204); background-color: rgba(255, 255, 255, 0); border: medium none; outline: 0px none; cursor: pointer; box-shadow: none; box-sizing: border-box; transition-duration: 0.4s; transition-property: width, background; 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: rgb(0, 0, 0); width: 200px; background-color: rgba(255, 255, 255, 0.9); cursor: text; border: 0px none; }
#wpadminbar.ie8 #adminbarsearch.adminbar-focused::before { content: ""; }
#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-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: rgb(241, 241, 241) none repeat scroll 0% 0%; color: rgb(0, 115, 170); z-index: 100000; line-height: normal; text-decoration: none; box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.6); }
.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 #wp-admin-bar-menu-toggle span.ab-icon::before { content: "Menu"; font: 14px/45px sans-serif ! important; display: inline-block ! important; color: rgb(255, 255, 255); }
@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: 0px; height: 46px; line-height: 46px; width: auto; }
	#wpadminbar .ab-icon::before { text-align: center; }
	#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 .menupop .menupop > .ab-item::before { top: 10px; right: 6px; }
	#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon::before { font: 28px/1 dashicons ! important; top: -3px; }
	#wpadminbar .ab-icon, #wpadminbar .ab-item::before { padding: 0px; }
	#wpadminbar #wp-admin-bar-customize > .ab-item, #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: 0px; color: rgb(160, 165, 170); position: relative; }
	#wpadminbar .ab-icon, #wpadminbar .ab-item::before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon { padding: 0px; margin-right: 0px; }
	#wpadminbar #wp-admin-bar-customize > .ab-item::before, #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: 0px; font: 400 32px/1 dashicons; top: 7px; width: 52px; text-align: center; }
	#wpadminbar .quicklinks li .blavatar::before { display: none; }
	#wpadminbar #wp-admin-bar-search { display: none; }
	#wpadminbar #wp-admin-bar-new-content .ab-icon::before { top: 0px; line-height: 53px; height: 46px ! important; text-align: center; width: 52px; display: block; }
	#wpadminbar #wp-admin-bar-updates .ab-icon::before { top: 3px; }
	#wpadminbar #wp-admin-bar-comments .ab-icon::before { display: block; font-size: 34px; height: 46px; line-height: 47px; top: 0px; }
	#wp-toolbar > ul > li, #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar { display: none; }
	#wpadminbar #wp-admin-bar-my-account > a { position: relative; white-space: nowrap; text-indent: 150%; width: 28px; padding: 0px 10px; overflow: hidden; }
	#wpadminbar li#wp-admin-bar-comments, #wpadminbar li#wp-admin-bar-customize, #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 #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; }
	#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item::before { top: 10px; left: 0px; }
}
@media screen and (max-width: 600px) {
	#wpadminbar { position: absolute; }
	#wpadminbar .menupop .menupop > .ab-item::before { display: none; }
}
@media screen and (max-width: 400px) {
}
/* ::::: https://www.w3.org/community/wp-content/plugins/crayon-syntax-highlighter/css/min/crayon.min.css?ver=_2.7.2_beta ::::: */

/* ::::: https://www.w3.org/community/wp-content/uploads/custom-css/custom-css-full.css?ver=4.5.3 ::::: */

html { margin-top: 32px ! important; }
@media screen and (max-width: 782px) {
	html { margin-top: 46px ! important; }
}
/* ::::: https://www.w3.org/community/wp-content/plugins/wp-piwik/css/wp-piwik-spark.css?ver=1.0.9 ::::: */

