/* Simple branding */
#global-sidebar #nav {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyODkuMTEgMzYiPgogIDxwYXRoIGQ9Im0wLDM2VjBoMjMuMTN2Mi41OGgyLjU3djIuNTdoMi41OHYxMS41N2gtMi41OHYyLjU4aC0yLjU3djIuNTdoMi41N3YyLjU3aDIuNTh2MTEuNTdoLTUuMTV2LTloLTIuNTd2LTIuNTdoLTIuNTd2LTIuNTdINS4xM3YxNC4xM0gwWm0yMC41Ny0xOS4yOHYtMi41N2gyLjU3di02LjQzaC0yLjU3di0yLjU3SDUuMTN2MTEuNTdoMTUuNDNaIi8+CiAgPHBhdGggZD0ibTM4LjU1LDM2di0yLjU3aC0yLjU3di0yLjU3aC0yLjU3di0xNS40M2gyLjU3di0yLjU3aDIuNTd2LTIuNTdoMTIuODd2Mi41N2gyLjU3djIuNTdoMi41N3YxNS40M2gtMi41N3YyLjU3aC0yLjU3djIuNTdoLTEyLjg3Wm0xMC4yOC01LjEzdi0yLjU3aDIuNTh2LTEwLjNoLTIuNTh2LTIuNTdoLTcuNzJ2Mi41N2gtMi41N3YxMC4zaDIuNTd2Mi41N2g3LjcyWiIvPgogIDxwYXRoIGQ9Im02Ni44MSwzNnYtMi41N2gtMi41N3YtMi41N2gtMi41N3YtMTUuNDNoMi41N3YtMi41N2gyLjU3di0yLjU3aDEyLjg3djIuNTdoMi41N3YyLjU3aDIuNTd2NS4xNWgtNS4xM3YtMi41OGgtMi41OHYtMi41N2gtNy43MnYyLjU3aC0yLjU3djEwLjNoMi41N3YyLjU3aDcuNzJ2LTIuNTdoMi41OHYtMi41OGg1LjEzdjUuMTVoLTIuNTd2Mi41N2gtMi41N3YyLjU3aC0xMi44N1oiLz4KICA8cGF0aCBkPSJtODkuOTUsMzZWMGg1LjEzdjIwLjU4aDIuNTd2LTIuNThoMi41OHYtMi41N2gyLjU3di0yLjU3aDIuNTd2LTIuNTdoNi40M3YyLjU3aC0yLjU3djIuNTdoLTIuNTh2Mi41N2gtMi41N3YyLjU4aC0yLjU3djUuMTNoMi41N3YyLjU4aDIuNTd2Mi41N2gyLjU4djIuNTdoMi41N3YyLjU3aC02LjQzdi0yLjU3aC0yLjU3di0yLjU3aC0yLjU3di0yLjU3aC0yLjU4di0yLjU4aC0yLjU3djEwLjI4aC01LjEzWiIvPgogIDxwYXRoIGQ9Im0xMTkuNSwzNnYtMi41N2gtMi41N3YtMi41N2gtMi41N3YtMTUuNDNoMi41N3YtMi41N2gyLjU3di0yLjU3aDEyLjg3djIuNTdoMi41N3YyLjU3aDIuNTd2OWgtMTh2My44N2gyLjU3djIuNTdoNy43MnYtMi41N2g3LjcydjIuNTdoLTIuNTd2Mi41N2gtMi41N3YyLjU3aC0xMi44N1ptMTIuODctMTUuNDJ2LTIuNThoLTIuNTh2LTIuNTdoLTcuNzJ2Mi41N2gtMi41N3YyLjU4aDEyLjg3WiIvPgogIDxwYXRoIGQ9Im0xNDYuNDgsMzZ2LTIuNTdoLTIuNTdWMTQuMTVoLTMuODV2LTMuODVoMy44NVYyLjU4aDUuMTV2Ny43Mmg1LjEzdjMuODVoLTUuMTN2MTYuNzJoNS4xM3Y1LjEzaC03LjcyWiIvPgogIDxwYXRoIGQ9Im0xNTguMDQsMzZWMGg1LjEzdjEyLjg3aDIuNTd2LTIuNTdoOXYyLjU3aDIuNTh2Mi41N2gyLjU3djIwLjU3aC01LjE1di0xOGgtMi41N3YtMi41N2gtNi40M3YyLjU3aC0yLjU3djE4aC01LjEzWiIvPgogIDxwYXRoIGQ9Im0xOTAuMTYsMzZ2LTIuNTdoLTIuNTd2LTIuNTdoLTIuNTd2LTE1LjQzaDIuNTd2LTIuNTdoMi41N3YtMi41N2gxMi44N3YyLjU3aDIuNTd2Mi41N2gyLjU3djE1LjQzaC0yLjU3djIuNTdoLTIuNTd2Mi41N2gtMTIuODdabTEwLjI4LTUuMTN2LTIuNTdoMi41OHYtMTAuM2gtMi41OHYtMi41N2gtNy43MnYyLjU3aC0yLjU3djEwLjNoMi41N3YyLjU3aDcuNzJaIi8+CiAgPHBhdGggZD0ibTIxOC40MywzNnYtMi41N2gtMi41N3YtMi41N2gtMi41N1YxMC4zaDUuMTN2MThoMi41N3YyLjU3aDYuNDN2LTIuNTdoMi41N1YxMC4zaDUuMTV2MjUuN2gtNS4xNXYtMi41N2gtMi41N3YyLjU3aC05WiIvPgogIDxwYXRoIGQ9Im0yNDQuMTIsMzZ2LTIuNTdoLTIuNTd2LTIuNTdoLTIuNTd2LTIuNTdoNy43djIuNTdoOXYtNS4xNWgtOXYtMi41N2gtNS4xM3YtMi41N2gtMi41N3YtNS4xNWgyLjU3di0yLjU3aDIuNTd2LTIuNTdoMTIuODd2Mi41N2gyLjU3djIuNTdoMi41N3YyLjU3aC03Ljcydi0yLjU3aC05djUuMTVoOXYyLjU3aDUuMTV2Mi41N2gyLjU3djUuMTVoLTIuNTd2Mi41N2gtMi41N3YyLjU3aC0xMi44N1oiLz4KICA8cGF0aCBkPSJtMjcxLjExLDM2di0yLjU3aC0yLjU3di0yLjU3aC0yLjU3di0xNS40M2gyLjU3di0yLjU3aDIuNTd2LTIuNTdoMTIuODd2Mi41N2gyLjU3djIuNTdoMi41N3Y5aC0xOHYzLjg3aDIuNTd2Mi41N2g3Ljcydi0yLjU3aDcuNzJ2Mi41N2gtMi41N3YyLjU3aC0yLjU3djIuNTdoLTEyLjg3Wm0xMi44Ny0xNS40MnYtMi41OGgtMi41OHYtMi41N2gtNy43MnYyLjU3aC0yLjU3djIuNThoMTIuODdaIi8+Cjwvc3ZnPg==");
	-webkit-background-size: auto 22px;
	background-size: auto 22px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 46px;
	margin-bottom: 24px;
}

/* Redactor */

.redactor-styles h2 {
	margin-top: 1em;
	margin-bottom: 0.5em;
}

.redactor-styles h3 {
	margin-top: 0.75em;
	margin-bottom: 0.35em;
}

.redactor-styles ul li {
	margin-bottom: 0.5em;
}

.redactor-dropdown .redactor-dropdown-feature-paragraph,
.redactor-styles .feature-paragraph {
	font-size: 1.4em;
}

.redactor-styles .feature-paragraph {
	line-height: 1.4;
	margin-bottom: 1em;
}

/* Fix wordcount statusbar */

body.ltr .readable ul.redactor-statusbar,
body.ltr .readable ol.redactor-statusbar {
	padding-left: 10px;
}

.readable ul.redactor-statusbar li {
	list-style-type: none;
}

.readable ul.redactor-statusbar li + li {
	margin-top: 0;
}

/* Tweak Buttonbox fields */

.buttonbox-buttons--graphical {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* Visual overrides for Link Fieldtype */

.linkfield.withSettings {
	padding: 16px 10px !important;
	border: none !important;
}

.linkfield--settings {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 1.5em;
}

.linkfield--settings .field {
	margin-bottom: 0;
	width: 100%;
}

.linkfield--settings .checkboxfield {
	margin-left: 1em;
}
