/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: top;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
/*ol, ul {
	list-style: none;
}*/
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.imageRight {
  float: right;
  padding: 5px 0 5px 15px;
}
.imageLeft {
  float: left;
  padding: 5px 15px 5px 0;
}
.alpha {
  float: left;
}
.omega {
  float: right;
}
.fr {
  float: right;
}
.fl {
  float: left;
}
.tac {
  text-align: center;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.cf:after {
  content: "";
  display: table;
  clear: both;
}
.trans-bg {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QkQ2M0U2Qjc3OEMxMUUzQTE2MEIxODJEOTE1RTM3NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QkQ2M0U2Qzc3OEMxMUUzQTE2MEIxODJEOTE1RTM3NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlCRDYzRTY5Nzc4QzExRTNBMTYwQjE4MkQ5MTVFMzc2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCRDYzRTZBNzc4QzExRTNBMTYwQjE4MkQ5MTVFMzc2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+74d6AQAAABtJREFUeNpiZGBgmMlABGBiIBKMKqSOQoAAAwAEUwCtYejIgQAAAABJRU5ErkJggg==') /*/css/images/trans-bg.png*/ repeat;
  *background: transparent url(/css/images/trans-bg.png) repeat;
  /* For IE 6 and 7 */
}
.lato {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
}
.merriweather {
  font-family: 'Merriweather', Georgia, 'Times New Roman', serif;
}
@font-face {
  font-family: "demo";
  src: url('fonts/icons.woff') format("woff"), url('fonts/icons.ttf') format("truetype");
}
body {
  font-family: 'Merriweather', Georgia, 'Times New Roman', serif;
  line-height: 1.6em;
  font-weight: 400;
  font-size: 81.25%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  color: #a30046;
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-top: 1em;
  /*text-transform: capitalize;*/
}
h1 {
  font-size: 1.8em;
  letter-spacing: 0.03em;
  line-height: 1.2em;
  margin-bottom: 1em;
  margin-top: 0;
  text-transform: uppercase;
}
h1 span {
  text-transform: none;
}
h2 {
  font-size: 1.5em;
}
h2 span {
  font-size: 0.8em;
  vertical-align: baseline;
  color: #d1d1d1;
}
h3 {
  font-size: 1.3em;
}
h4 {
  font-size: 1.2em;
}
h5 {
  font-size: 1.1em;
}
h6 {
  font-size: 1em;
}
h2.nocaps,
h3.nocaps,
h4.nocaps,
h5.nocaps,
h6.nocaps {
  text-transform: none;
}
p {
  margin-bottom: 12px;
  font-size: 1em;
}
em {
  font-style: italic;
}
a {
  color: #a30046;
  letter-spacing: 0;
  outline: 0;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
strong,
b,
.strong {
  font-weight: bold;
}
th {
  text-align: left;
}
.main_content h1:first-child {
  margin-top: 0;
}
.main_content h2,
.main_content h3 {
  margin-top: 1.5em;
}
.main_content h4,
.main_content h5,
.main_content h6 {
  margin-top: 1em;
}
.main_content p {
  margin-bottom: 1em;
  line-height: 1.75em;
}
.main_content ul,
.main_content ol {
  margin: 0 0 1em;
  padding: 10px 0 0 40px;
}
.main_content ul li,
.main_content ol li {
  margin-bottom: 0.5em;
}
.main_content ul {
  list-style: initial;
}
.main_content ol {
  list-style: decimal;
}
.main_content a {
  border-bottom: 1px dotted #a30046;
}
.main_content a:hover {
  text-decoration: none;
  border-bottom: 1px solid #a30046;
}
.main_content a.no-border,
.main_content a.no-border:hover {
  border-bottom: 0;
}
.main_content a.button {
  background: #a30046;
  border: 0 none;
  color: #ffffff;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  margin-right: 3%;
  padding: 10px 25px;
}
.main_content a.button:hover {
  background: #700835;
  border-bottom: 0;
  color: #ffffff;
}
.main_content .breadcrumb {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  margin: 20px 0 0;
  padding: 0 28px;
  text-transform: uppercase;
}
.main_content .breadcrumb li {
  display: inline-block;
  font-size: 0.9em;
  font-weight: bold;
}
.main_content .missingLink {
  border-bottom: 1px dashed #9a5ca9;
  color: #9a5ca9;
  font-style: italic;
}
.ui-widget {
  font-family: 'Merriweather', Georgia, 'Times New Roman', serif;
  font-size: 1em;
}
/* form variables and mixins ***************************************/
/********************************************************************/
.form-tabs {
  list-style: none !important;
  margin: 0 0 20px !important;
  padding: 20px 0 0 !important;
  display: table;
  width: 100%;
}
.form-tabs li {
  display: table-cell;
  width: 25%;
  margin: 0 !important;
  text-align: center;
  background: #efefef;
}
.form-tabs li a {
  display: block;
  padding: 7px 10px;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 0.8461538461538461em;
  line-height: 1.2727272727272727;
  text-transform: uppercase;
  font-weight: bold;
  border-right: 1px solid #ffffff;
  border-color: #ffffff;
  border-width: 1px 1px 0 0;
  border-style: solid;
}
.form-tabs li a:hover,
.form-tabs li a.current {
  background: #ffffff;
  border-color: #efefef;
}
.form-tabs li a:hover {
  border-bottom: 0 none;
}
.form-tabs li:first-child a {
  border-width: 1px 1px 0 1px;
}
form {
  margin: 0 auto;
}
span.label {
  display: table-cell;
  font-weight: bold;
  padding-top: 11px;
}
.dobField .fieldspan {
  display: inline-block;
  padding: 12px 10px 0 0;
}
input.integer {
  width: 25px !important;
}
input.numericYear {
  width: 35px !important;
}
.validation-container {
  margin-top: 0 !important;
}
.validation-container label {
  padding-top: 0 !important;
}
.validation-container .field-validation-error {
  clear: left;
  display: inherit;
}
.labelField p {
  margin-bottom: 0;
  margin-top: 1em;
}
.error,
.field-validation-error {
  background: #ffd5d5;
  border: 1px solid #e88787;
  color: #940040;
  display: inline-block;
  padding: 5px 8px;
}
.input-validation-error {
  border: 1px solid #e88787 !important;
}
p.error {
  display: block;
  margin-top: 10px;
  padding: 15px;
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
}
p.warning {
  background: #fbf0db;
  border: 1px solid #fcb038;
  color: #d98400;
  display: block;
  margin-top: 10px;
  padding: 15px;
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
}
p.form-info {
  margin-top: 15px;
}
input[type=text],
input[type=email],
input[type=password],
input[type=datetime],
textarea {
  margin: 5px 0;
  background: #f4f3f0;
  border: 1px solid #ecebe7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #333333;
  font-family: 'Merriweather', Georgia, 'Times New Roman', serif;
  font-size: 1em;
  line-height: 1.3076923076923077;
  font-style: normal;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 7px 10px;
}
input[type=text] ::-webkit-input-placeholder,
input[type=email] ::-webkit-input-placeholder,
input[type=password] ::-webkit-input-placeholder,
input[type=datetime] ::-webkit-input-placeholder,
textarea ::-webkit-input-placeholder {
  color: #929292;
}
input[type=text] :-moz-placeholder,
input[type=email] :-moz-placeholder,
input[type=password] :-moz-placeholder,
input[type=datetime] :-moz-placeholder,
textarea :-moz-placeholder {
  /* Firefox 18- */
  color: #929292;
}
input[type=text] ::-moz-placeholder,
input[type=email] ::-moz-placeholder,
input[type=password] ::-moz-placeholder,
input[type=datetime] ::-moz-placeholder,
textarea ::-moz-placeholder {
  /* Firefox 19+ */
  color: #929292;
}
input[type=text] :-ms-input-placeholder,
input[type=email] :-ms-input-placeholder,
input[type=password] :-ms-input-placeholder,
input[type=datetime] :-ms-input-placeholder,
textarea :-ms-input-placeholder {
  color: #929292;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
textarea:focus {
  outline: none;
  border-color: #cccccc;
}
input[type=text][readonly="readonly"],
input[type=email][readonly="readonly"],
input[type=password][readonly="readonly"],
input[type=datetime][readonly="readonly"],
textarea[readonly="readonly"] {
  background: 0 none;
  border-color: #ffffff;
}
select {
  margin: 5px 0;
  background: #f4f3f0;
  border: 1px solid #ecebe7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #333333;
  font-family: 'Merriweather', Georgia, 'Times New Roman', serif;
  font-size: 1em;
  line-height: 1.3076923076923077;
  font-style: normal;
  padding: 7px 10px 6px;
}
select ::-webkit-input-placeholder {
  color: #929292;
}
select :-moz-placeholder {
  /* Firefox 18- */
  color: #929292;
}
select ::-moz-placeholder {
  /* Firefox 19+ */
  color: #929292;
}
select :-ms-input-placeholder {
  color: #929292;
}
select:focus {
  outline: none;
  border-color: #cccccc;
}
input[type=submit],
button[type=submit],
.button {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-weight: bold;
  background: #a30046;
  border: 0 none;
  color: #ffffff;
  cursor: pointer;
  float: right;
  padding: 10px 25px;
  text-transform: uppercase;
}
input[type=submit]:hover,
button[type=submit]:hover,
.button:hover {
  background: #700835;
  border-bottom: 0;
  color: #ffffff;
}
input[type=submit][disabled="disabled"],
button[type=submit][disabled="disabled"],
.button[disabled="disabled"] {
  background: #efefef;
  cursor: default;
}
input[type="checkbox"] {
  margin: 0;
}
input[type="file"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  text-align: left;
  -webkit-rtl-ordering: left;
  border: 1px solid #ecebe7;
  border-radius: 5px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f0f0f0), to(#ffffff));
  background-image: -moz-linear-gradient(90deg, #f4f3f0 0, #ffffff 100%);
}
label {
  font-size: 1em;
  line-height: 1.3076923076923077;
  cursor: pointer;
  /*
    .lato;
    font-weight: bold;
    text-transform: uppercase;
    */
}
.required-fields-message .required-field-indicator {
  color: #a30046;
  font-weight: bold;
}
.thankyou-message {
  background-color: #e3ffea;
  border: 1px solid #37AF0F;
  margin-top: 10px;
  padding: 15px;
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
}
.form-wrapper {
  border-bottom: 1px solid #eeeeee;
  margin: 10px 0 20px;
  padding-bottom: 20px;
  position: relative;
}
.form-wrapper fieldset.border-bottom {
  border-bottom: 1px solid #eee;
  padding: 0 0 30px;
}
.form-wrapper fieldset legend {
  border-bottom: 1px solid #eee;
  color: #a30046;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 10px 0;
  width: 100%;
}
.form-wrapper fieldset legend h2 {
  padding-top: 20px;
}
.form-wrapper fieldset .field-group {
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}
.form-wrapper fieldset .field-group:last-child {
  padding-bottom: 0;
  border-bottom: 0 none;
  margin-bottom: 0;
}
.form-wrapper .button-row {
  margin-top: 20px;
}
.form-wrapper .button-row:after {
  content: "";
  display: table;
  clear: both;
}
.form-wrapper .button-row.top-button-row {
  position: absolute;
  right: 0;
  top: -54px;
  margin: 0;
}
.form-row {
  position: relative;
  display: table;
  width: 100%;
  margin-top: 15px;
}
.form-row * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form-row .caption {
  display: block;
  padding-top: 10px;
  margin-bottom: 0;
  font-size: 0.8461538461538461em;
  line-height: 1.8181818181818181;
  font-style: italic;
}
.form-row .help-trigger {
  position: absolute;
  right: 68.5%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 1px solid #a30046;
  border-radius: 100%;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.0769230769230769;
  text-align: center;
}
.form-row .help-trigger:hover {
  background: #a30046;
  color: #ffffff;
}
.form-row.required-field label:after {
  content: " *";
  color: #a30046;
  font-weight: bold;
}
.form-row.textfield label,
.form-row.textarea label,
.form-row.dropdownlist label {
  display: table-cell;
  width: 33%;
  padding: 12px 15px 0 0;
}
.form-row.textfield input[type=text],
.form-row.textarea input[type=text],
.form-row.dropdownlist input[type=text],
.form-row.textfield input[type=email],
.form-row.textarea input[type=email],
.form-row.dropdownlist input[type=email],
.form-row.textfield input[type=password],
.form-row.textarea input[type=password],
.form-row.dropdownlist input[type=password],
.form-row.textfield input[type=datetime],
.form-row.textarea input[type=datetime],
.form-row.dropdownlist input[type=datetime],
.form-row.textfield textarea,
.form-row.textarea textarea,
.form-row.dropdownlist textarea,
.form-row.textfield select,
.form-row.textarea select,
.form-row.dropdownlist select {
  display: table-cell;
  width: 100%;
}
.form-row.textfield textarea,
.form-row.textarea textarea,
.form-row.dropdownlist textarea {
  height: 100px;
}
.form-row.textfield .help-trigger,
.form-row.textarea .help-trigger,
.form-row.dropdownlist .help-trigger {
  top: 12px;
}
.form-row.textfield .countdown-counter,
.form-row.textarea .countdown-counter,
.form-row.dropdownlist .countdown-counter {
  color: #a30046;
}
.form-row.textfield.largefield textarea,
.form-row.textarea.largefield textarea,
.form-row.dropdownlist.largefield textarea {
  height: 250px;
}
.form-row.textfield.title input[type=text],
.form-row.textarea.title input[type=text],
.form-row.dropdownlist.title input[type=text],
.form-row.textfield.date input[type=text],
.form-row.textarea.date input[type=text],
.form-row.dropdownlist.date input[type=text],
.form-row.textfield.post-code input[type=text],
.form-row.textarea.post-code input[type=text],
.form-row.dropdownlist.post-code input[type=text],
.form-row.textfield.title select,
.form-row.textarea.title select,
.form-row.dropdownlist.title select,
.form-row.textfield.date select,
.form-row.textarea.date select,
.form-row.dropdownlist.date select,
.form-row.textfield.post-code select,
.form-row.textarea.post-code select,
.form-row.dropdownlist.post-code select {
  width: 180px;
}
.form-row.textfield.combobox input[type=text],
.form-row.textarea.combobox input[type=text],
.form-row.dropdownlist.combobox input[type=text],
.form-row.textfield.combobox textarea,
.form-row.textarea.combobox textarea,
.form-row.dropdownlist.combobox textarea {
  padding-right: 8%;
}
.form-row.textfield.combobox input[type=text],
.form-row.textarea.combobox input[type=text],
.form-row.dropdownlist.combobox input[type=text] {
  height: 33px;
}
.form-row.textfield.combobox button,
.form-row.textarea.combobox button,
.form-row.dropdownlist.combobox button {
  margin: 5px 0;
  background: #f4f3f0;
  border: 1px solid #ecebe7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #333333;
  font-family: 'Merriweather', Georgia, 'Times New Roman', serif;
  font-size: 1em;
  line-height: 1.3076923076923077;
  font-style: normal;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  right: 0;
  top: 5px;
  width: 24px;
  height: 33px;
  margin: 0;
  border-radius: 0 3px 3px 0;
}
.form-row.textfield.combobox button ::-webkit-input-placeholder,
.form-row.textarea.combobox button ::-webkit-input-placeholder,
.form-row.dropdownlist.combobox button ::-webkit-input-placeholder {
  color: #929292;
}
.form-row.textfield.combobox button :-moz-placeholder,
.form-row.textarea.combobox button :-moz-placeholder,
.form-row.dropdownlist.combobox button :-moz-placeholder {
  /* Firefox 18- */
  color: #929292;
}
.form-row.textfield.combobox button ::-moz-placeholder,
.form-row.textarea.combobox button ::-moz-placeholder,
.form-row.dropdownlist.combobox button ::-moz-placeholder {
  /* Firefox 19+ */
  color: #929292;
}
.form-row.textfield.combobox button :-ms-input-placeholder,
.form-row.textarea.combobox button :-ms-input-placeholder,
.form-row.dropdownlist.combobox button :-ms-input-placeholder {
  color: #929292;
}
.form-row.textfield.combobox button:focus,
.form-row.textarea.combobox button:focus,
.form-row.dropdownlist.combobox button:focus {
  outline: none;
  border-color: #cccccc;
}
.form-row.textfield.readonly input[type="checkbox"],
.form-row.textarea.readonly input[type="checkbox"],
.form-row.dropdownlist.readonly input[type="checkbox"] {
  display: none;
}
.form-row.numberfield .field-prevalue {
  display: table-cell;
  padding: 6px 7px;
  position: absolute;
  border-right: 1px solid #ddd;
  top: 6px;
}
.form-row.numberfield input {
  padding-left: 30px;
}
.form-row.date-of-birth label {
  display: table-cell;
  width: 33%;
  padding: 12px 15px 0 0;
}
.form-row.date-of-birth input[type=datetime] {
  position: absolute;
  top: 0;
  right: 0;
  visibility: hidden;
}
.form-row.date-of-birth input.date-day,
.form-row.date-of-birth input.date-month {
  width: 50px;
  margin-right: 10px;
  text-align: center;
}
.form-row.date-of-birth input.date-year {
  width: 60px;
  margin-right: 10px;
  text-align: center;
}
.form-row.date-of-birth .help-trigger {
  top: 12px;
}
.form-row.file-upload label {
  display: table-cell;
  width: 33%;
  padding: 5px 15px 0 0;
}
.form-row.file-upload input[type=file] {
  margin: 5px 0;
  width: 90%;
}
.form-row.file-upload img {
  display: block;
  margin: 5px 0 10px;
  width: 120px;
}
.form-row.file-upload .help-trigger {
  top: 5px;
}
.form-row.file-upload .file-field {
  position: relative;
}
.form-row.file-upload .file-field .remove_field {
  position: absolute;
  right: 0;
  top: 10px;
}
.form-row.checkbox label {
  float: left;
  padding-left: 7px;
}
.form-row.checkbox input[type=checkbox] {
  float: left;
  margin-left: 33%;
}
.form-row.checkbox .help-trigger {
  top: -2px;
}
.form-row.checkbox .caption {
  clear: left;
  float: left;
  margin-left: 33%;
}
.form-row.radiobuttonlist > label {
  display: table-cell;
  width: 33%;
  padding: 5px 15px 0 0;
}
.form-row.radiobuttonlist .radio-buttons {
  display: table-cell;
  width: 100%;
}
.form-row.radiobuttonlist .radio-buttons label {
  float: left;
  margin: 5px 30px 0 0;
}
.form-row.radiobuttonlist .radio-buttons input[type=radio] {
  float: left;
  margin: 1px 10px 0 0;
}
.form-row.radiobuttonlist .help-trigger {
  top: 5px;
}
.form-help {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: none;
  width: 67%;
  padding: 15px 20px 3px;
  background: #ffffff;
  opacity: 0;
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.profile-form fieldset {
  position: relative;
  padding-top: 43px;
}
.profile-form fieldset legend {
  height: 0;
  padding: 0;
  margin: 0;
  border: 0 none;
  overflow: visible;
}
.profile-form fieldset legend span {
  display: block;
  border-bottom: 1px solid #eee;
  color: #a30046;
  font-weight: bold;
  padding: 10px 0;
  width: 100%;
}
.profile-form fieldset .required-fields-message,
.profile-form fieldset .readonly-fields-message {
  position: absolute;
  top: 9px;
  right: 0;
}
.profile-form .form-row.public-option label {
  font-style: italic;
  color: #929292;
}
.search-fellows {
  background: #efefef;
  padding: 20px 15px;
  border: 1px solid #d1d1d1;
  margin: 0;
}
.search-fellows input[type="text"] {
  background: #ffffff;
  border-color: #cccccc;
}
.search-fellows fieldset.search-fellows-name legend {
  display: none;
}
.search-fellows fieldset.search-fellows-name button {
  position: absolute;
  top: 25px;
  right: 15px;
  display: block;
  width: 40px;
  height: 38px;
  padding: 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NUUyNUJBOThEODMxMUUzOTM0Mzk0MTNBRTg3N0ZDMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NUUyNUJBQThEODMxMUUzOTM0Mzk0MTNBRTg3N0ZDMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc1RTI1QkE3OEQ4MzExRTM5MzQzOTQxM0FFODc3RkMwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc1RTI1QkE4OEQ4MzExRTM5MzQzOTQxM0FFODc3RkMwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9O4S1AAAASBJREFUeNqM0rtKA0EUxvHZxEZBWEQRtcgGGyE+gQFFUaxsvBCS1HaWKeID+ADaWdl6aaxsBLESwRRpFCtbMYUYEUzh7X/gW1iXWciBH2fYmXNmd3aCKIqcYgS72EIBXVxiD23niZxyES00MIUnBNjELSpZxbboRA2OMYlpjGJH80d69i/yYRiukJu4wRo+NPeDO+VVW4uL9M5lja37t+ftDpXnfa89rPGr80dXechX/KDxUkbxgvKjr/gc79jGcmp+HAcat30H9kl+wTpqmNXJb+h7C1pb1u73cXGQuCRV7GMs0fwLHf0+pwO1DU7TxRaDWIQ9fMM1fnGFmUSDut2NdHFWTHgazOVcf/GsvxGfuF2Y0oDrP+IGdi49nP0JMADyhDZu+8FBUgAAAABJRU5ErkJggg==') /*/css/images/search_black.png*/ no-repeat center center;
  *background: url(/css/images/search_black.png) no-repeat center center;
  /* For IE 6 and 7 */
  text-indent: -10000px;
}
.search-fellows fieldset.search-fellows-advanced {
  position: relative;
  padding-top: 26px;
}
.search-fellows fieldset.search-fellows-advanced legend {
  padding: 0;
  margin: 0;
  border-bottom: 0 none;
}
.search-fellows fieldset.search-fellows-advanced legend span {
  position: absolute;
  top: 6px;
  left: 0;
  display: block;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
}
.search-fellows fieldset.search-fellows-advanced legend span:after {
  content: " >";
}
.search-fellows fieldset.search-fellows-advanced .field-group {
  border-bottom-color: #ccc;
}
.search-fellows fieldset.search-fellows-advanced button {
  padding: 7px 20px;
}
.search-fellows .form-row.search-fellows-name-field {
  margin-top: 0;
}
.search-fellows .form-row.search-fellows-name-field label {
  width: 50%;
  color: #202020;
  font-size: 1.3076923076923077em;
  line-height: 1.1764705882352942;
  font-family: 'Merriweather', serif;
}
.search-fellows .form-row.search-fellows-name-field input[type="text"] {
  padding: 10px 40px 10px 10px;
}
.contour {
  border-bottom: 1px solid #eeeeee;
  margin: 10px 0 20px;
  padding-bottom: 20px;
  position: relative;
}
.contour fieldset.border-bottom {
  border-bottom: 1px solid #eee;
  padding: 0 0 30px;
}
.contour fieldset legend {
  border-bottom: 1px solid #eee;
  color: #a30046;
  font-weight: bold;
  margin-bottom: 10px;
  padding: 10px 0;
  width: 100%;
}
.contour fieldset legend h2 {
  padding-top: 20px;
}
.contour fieldset .field-group {
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}
.contour fieldset .field-group:last-child {
  padding-bottom: 0;
  border-bottom: 0 none;
  margin-bottom: 0;
}
.contour .button-row {
  margin-top: 20px;
}
.contour .button-row:after {
  content: "";
  display: table;
  clear: both;
}
.contour .button-row.top-button-row {
  position: absolute;
  right: 0;
  top: -54px;
  margin: 0;
}
.contour .formRow,
.contour .contourField {
  position: relative;
  display: table;
  width: 100%;
  margin-top: 15px;
}
.contour .formRow *,
.contour .contourField * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.contour .formRow .caption,
.contour .contourField .caption {
  display: block;
  padding-top: 10px;
  margin-bottom: 0;
  font-size: 0.8461538461538461em;
  line-height: 1.8181818181818181;
  font-style: italic;
}
.contour .formRow .help-trigger,
.contour .contourField .help-trigger {
  position: absolute;
  right: 68.5%;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 1px solid #a30046;
  border-radius: 100%;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.0769230769230769;
  text-align: center;
}
.contour .formRow .help-trigger:hover,
.contour .contourField .help-trigger:hover {
  background: #a30046;
  color: #ffffff;
}
.contour .formRow.required-field label:after,
.contour .contourField.required-field label:after {
  content: " *";
  color: #a30046;
  font-weight: bold;
}
.contour .formRow.textfield label,
.contour .contourField.textfield label,
.contour .formRow.textarea label,
.contour .contourField.textarea label,
.contour .formRow.dropdownlist label,
.contour .contourField.dropdownlist label {
  display: table-cell;
  width: 33%;
  padding: 12px 15px 0 0;
}
.contour .formRow.textfield input[type=text],
.contour .contourField.textfield input[type=text],
.contour .formRow.textarea input[type=text],
.contour .contourField.textarea input[type=text],
.contour .formRow.dropdownlist input[type=text],
.contour .contourField.dropdownlist input[type=text],
.contour .formRow.textfield input[type=email],
.contour .contourField.textfield input[type=email],
.contour .formRow.textarea input[type=email],
.contour .contourField.textarea input[type=email],
.contour .formRow.dropdownlist input[type=email],
.contour .contourField.dropdownlist input[type=email],
.contour .formRow.textfield input[type=password],
.contour .contourField.textfield input[type=password],
.contour .formRow.textarea input[type=password],
.contour .contourField.textarea input[type=password],
.contour .formRow.dropdownlist input[type=password],
.contour .contourField.dropdownlist input[type=password],
.contour .formRow.textfield input[type=datetime],
.contour .contourField.textfield input[type=datetime],
.contour .formRow.textarea input[type=datetime],
.contour .contourField.textarea input[type=datetime],
.contour .formRow.dropdownlist input[type=datetime],
.contour .contourField.dropdownlist input[type=datetime],
.contour .formRow.textfield textarea,
.contour .contourField.textfield textarea,
.contour .formRow.textarea textarea,
.contour .contourField.textarea textarea,
.contour .formRow.dropdownlist textarea,
.contour .contourField.dropdownlist textarea,
.contour .formRow.textfield select,
.contour .contourField.textfield select,
.contour .formRow.textarea select,
.contour .contourField.textarea select,
.contour .formRow.dropdownlist select,
.contour .contourField.dropdownlist select {
  display: table-cell;
  width: 100%;
}
.contour .formRow.textfield textarea,
.contour .contourField.textfield textarea,
.contour .formRow.textarea textarea,
.contour .contourField.textarea textarea,
.contour .formRow.dropdownlist textarea,
.contour .contourField.dropdownlist textarea {
  height: 100px;
}
.contour .formRow.textfield .help-trigger,
.contour .contourField.textfield .help-trigger,
.contour .formRow.textarea .help-trigger,
.contour .contourField.textarea .help-trigger,
.contour .formRow.dropdownlist .help-trigger,
.contour .contourField.dropdownlist .help-trigger {
  top: 12px;
}
.contour .formRow.textfield .countdown-counter,
.contour .contourField.textfield .countdown-counter,
.contour .formRow.textarea .countdown-counter,
.contour .contourField.textarea .countdown-counter,
.contour .formRow.dropdownlist .countdown-counter,
.contour .contourField.dropdownlist .countdown-counter {
  color: #a30046;
}
.contour .formRow.textfield.largefield textarea,
.contour .contourField.textfield.largefield textarea,
.contour .formRow.textarea.largefield textarea,
.contour .contourField.textarea.largefield textarea,
.contour .formRow.dropdownlist.largefield textarea,
.contour .contourField.dropdownlist.largefield textarea {
  height: 250px;
}
.contour .formRow.textfield.title input[type=text],
.contour .contourField.textfield.title input[type=text],
.contour .formRow.textarea.title input[type=text],
.contour .contourField.textarea.title input[type=text],
.contour .formRow.dropdownlist.title input[type=text],
.contour .contourField.dropdownlist.title input[type=text],
.contour .formRow.textfield.date input[type=text],
.contour .contourField.textfield.date input[type=text],
.contour .formRow.textarea.date input[type=text],
.contour .contourField.textarea.date input[type=text],
.contour .formRow.dropdownlist.date input[type=text],
.contour .contourField.dropdownlist.date input[type=text],
.contour .formRow.textfield.post-code input[type=text],
.contour .contourField.textfield.post-code input[type=text],
.contour .formRow.textarea.post-code input[type=text],
.contour .contourField.textarea.post-code input[type=text],
.contour .formRow.dropdownlist.post-code input[type=text],
.contour .contourField.dropdownlist.post-code input[type=text],
.contour .formRow.textfield.title select,
.contour .contourField.textfield.title select,
.contour .formRow.textarea.title select,
.contour .contourField.textarea.title select,
.contour .formRow.dropdownlist.title select,
.contour .contourField.dropdownlist.title select,
.contour .formRow.textfield.date select,
.contour .contourField.textfield.date select,
.contour .formRow.textarea.date select,
.contour .contourField.textarea.date select,
.contour .formRow.dropdownlist.date select,
.contour .contourField.dropdownlist.date select,
.contour .formRow.textfield.post-code select,
.contour .contourField.textfield.post-code select,
.contour .formRow.textarea.post-code select,
.contour .contourField.textarea.post-code select,
.contour .formRow.dropdownlist.post-code select,
.contour .contourField.dropdownlist.post-code select {
  width: 180px;
}
.contour .formRow.textfield.combobox input[type=text],
.contour .contourField.textfield.combobox input[type=text],
.contour .formRow.textarea.combobox input[type=text],
.contour .contourField.textarea.combobox input[type=text],
.contour .formRow.dropdownlist.combobox input[type=text],
.contour .contourField.dropdownlist.combobox input[type=text],
.contour .formRow.textfield.combobox textarea,
.contour .contourField.textfield.combobox textarea,
.contour .formRow.textarea.combobox textarea,
.contour .contourField.textarea.combobox textarea,
.contour .formRow.dropdownlist.combobox textarea,
.contour .contourField.dropdownlist.combobox textarea {
  padding-right: 8%;
}
.contour .formRow.textfield.combobox input[type=text],
.contour .contourField.textfield.combobox input[type=text],
.contour .formRow.textarea.combobox input[type=text],
.contour .contourField.textarea.combobox input[type=text],
.contour .formRow.dropdownlist.combobox input[type=text],
.contour .contourField.dropdownlist.combobox input[type=text] {
  height: 33px;
}
.contour .formRow.textfield.combobox button,
.contour .contourField.textfield.combobox button,
.contour .formRow.textarea.combobox button,
.contour .contourField.textarea.combobox button,
.contour .formRow.dropdownlist.combobox button,
.contour .contourField.dropdownlist.combobox button {
  margin: 5px 0;
  background: #f4f3f0;
  border: 1px solid #ecebe7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #333333;
  font-family: 'Merriweather', Georgia, 'Times New Roman', serif;
  font-size: 1em;
  line-height: 1.3076923076923077;
  font-style: normal;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  right: 0;
  top: 5px;
  width: 24px;
  height: 33px;
  margin: 0;
  border-radius: 0 3px 3px 0;
}
.contour .formRow.textfield.combobox button ::-webkit-input-placeholder,
.contour .contourField.textfield.combobox button ::-webkit-input-placeholder,
.contour .formRow.textarea.combobox button ::-webkit-input-placeholder,
.contour .contourField.textarea.combobox button ::-webkit-input-placeholder,
.contour .formRow.dropdownlist.combobox button ::-webkit-input-placeholder,
.contour .contourField.dropdownlist.combobox button ::-webkit-input-placeholder {
  color: #929292;
}
.contour .formRow.textfield.combobox button :-moz-placeholder,
.contour .contourField.textfield.combobox button :-moz-placeholder,
.contour .formRow.textarea.combobox button :-moz-placeholder,
.contour .contourField.textarea.combobox button :-moz-placeholder,
.contour .formRow.dropdownlist.combobox button :-moz-placeholder,
.contour .contourField.dropdownlist.combobox button :-moz-placeholder {
  /* Firefox 18- */
  color: #929292;
}
.contour .formRow.textfield.combobox button ::-moz-placeholder,
.contour .contourField.textfield.combobox button ::-moz-placeholder,
.contour .formRow.textarea.combobox button ::-moz-placeholder,
.contour .contourField.textarea.combobox button ::-moz-placeholder,
.contour .formRow.dropdownlist.combobox button ::-moz-placeholder,
.contour .contourField.dropdownlist.combobox button ::-moz-placeholder {
  /* Firefox 19+ */
  color: #929292;
}
.contour .formRow.textfield.combobox button :-ms-input-placeholder,
.contour .contourField.textfield.combobox button :-ms-input-placeholder,
.contour .formRow.textarea.combobox button :-ms-input-placeholder,
.contour .contourField.textarea.combobox button :-ms-input-placeholder,
.contour .formRow.dropdownlist.combobox button :-ms-input-placeholder,
.contour .contourField.dropdownlist.combobox button :-ms-input-placeholder {
  color: #929292;
}
.contour .formRow.textfield.combobox button:focus,
.contour .contourField.textfield.combobox button:focus,
.contour .formRow.textarea.combobox button:focus,
.contour .contourField.textarea.combobox button:focus,
.contour .formRow.dropdownlist.combobox button:focus,
.contour .contourField.dropdownlist.combobox button:focus {
  outline: none;
  border-color: #cccccc;
}
.contour .formRow.textfield.readonly input[type="checkbox"],
.contour .contourField.textfield.readonly input[type="checkbox"],
.contour .formRow.textarea.readonly input[type="checkbox"],
.contour .contourField.textarea.readonly input[type="checkbox"],
.contour .formRow.dropdownlist.readonly input[type="checkbox"],
.contour .contourField.dropdownlist.readonly input[type="checkbox"] {
  display: none;
}
.contour .formRow.numberfield .field-prevalue,
.contour .contourField.numberfield .field-prevalue {
  display: table-cell;
  padding: 6px 7px;
  position: absolute;
  border-right: 1px solid #ddd;
  top: 6px;
}
.contour .formRow.numberfield input,
.contour .contourField.numberfield input {
  padding-left: 30px;
}
.contour .formRow.date-of-birth label,
.contour .contourField.date-of-birth label {
  display: table-cell;
  width: 33%;
  padding: 12px 15px 0 0;
}
.contour .formRow.date-of-birth input[type=datetime],
.contour .contourField.date-of-birth input[type=datetime] {
  position: absolute;
  top: 0;
  right: 0;
  visibility: hidden;
}
.contour .formRow.date-of-birth input.date-day,
.contour .contourField.date-of-birth input.date-day,
.contour .formRow.date-of-birth input.date-month,
.contour .contourField.date-of-birth input.date-month {
  width: 50px;
  margin-right: 10px;
  text-align: center;
}
.contour .formRow.date-of-birth input.date-year,
.contour .contourField.date-of-birth input.date-year {
  width: 60px;
  margin-right: 10px;
  text-align: center;
}
.contour .formRow.date-of-birth .help-trigger,
.contour .contourField.date-of-birth .help-trigger {
  top: 12px;
}
.contour .formRow.file-upload label,
.contour .contourField.file-upload label {
  display: table-cell;
  width: 33%;
  padding: 5px 15px 0 0;
}
.contour .formRow.file-upload input[type=file],
.contour .contourField.file-upload input[type=file] {
  margin: 5px 0;
  width: 90%;
}
.contour .formRow.file-upload img,
.contour .contourField.file-upload img {
  display: block;
  margin: 5px 0 10px;
  width: 120px;
}
.contour .formRow.file-upload .help-trigger,
.contour .contourField.file-upload .help-trigger {
  top: 5px;
}
.contour .formRow.file-upload .file-field,
.contour .contourField.file-upload .file-field {
  position: relative;
}
.contour .formRow.file-upload .file-field .remove_field,
.contour .contourField.file-upload .file-field .remove_field {
  position: absolute;
  right: 0;
  top: 10px;
}
.contour .formRow.checkbox label,
.contour .contourField.checkbox label {
  float: left;
  padding-left: 7px;
}
.contour .formRow.checkbox input[type=checkbox],
.contour .contourField.checkbox input[type=checkbox] {
  float: left;
  margin-left: 33%;
}
.contour .formRow.checkbox .help-trigger,
.contour .contourField.checkbox .help-trigger {
  top: -2px;
}
.contour .formRow.checkbox .caption,
.contour .contourField.checkbox .caption {
  clear: left;
  float: left;
  margin-left: 33%;
}
.contour .formRow.radiobuttonlist > label,
.contour .contourField.radiobuttonlist > label {
  display: table-cell;
  width: 33%;
  padding: 5px 15px 0 0;
}
.contour .formRow.radiobuttonlist .radio-buttons,
.contour .contourField.radiobuttonlist .radio-buttons {
  display: table-cell;
  width: 100%;
}
.contour .formRow.radiobuttonlist .radio-buttons label,
.contour .contourField.radiobuttonlist .radio-buttons label {
  float: left;
  margin: 5px 30px 0 0;
}
.contour .formRow.radiobuttonlist .radio-buttons input[type=radio],
.contour .contourField.radiobuttonlist .radio-buttons input[type=radio] {
  float: left;
  margin: 1px 10px 0 0;
}
.contour .formRow.radiobuttonlist .help-trigger,
.contour .contourField.radiobuttonlist .help-trigger {
  top: 5px;
}
.contour div.checkboxlist {
  display: table;
}
.contour div.checkboxlist label {
  display: table-cell;
  width: 25%;
}
.contour span.checkboxlist label,
.contour span.checkboxlist input {
  display: inline-block;
  line-height: 1.2em;
  height: 1.2em;
}
.contour span.checkboxlist input {
  margin: 0 10px 0 0;
}
.contour span.checkboxlist label {
  width: 60%;
}
.contour .contourIndicator,
.contour .required {
  color: #a30046;
}
.contour label span.contourIndicator {
  padding-left: 5px;
}
.contour ul.error {
  display: block;
  padding: 10px 30px 5px;
}
.contour fieldset.payment-options {
  padding-bottom: 0;
}
.contour .donate-option {
  display: table-cell;
  padding: 10px 0 15px;
  width: 35%;
}
.contour .pay-by-card {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAfCAYAAACyLw6QAAACWklEQVRYw9XZS0sbYRQG4AGtWq9ojYl3E9G9ZNn+jPaXuc9KgqiIiHhBoqgtuvGC2NqWar3+ChfxPXAOxMOZyZhMJt8s3sXMfN/53gcx4sTL5/MekkW+IK18nZiUy+U3YcNnMtE13fiKvCBl5AQZSCoQ1/3IMVvI9I1ulviG5CxJyAocdT5Vlj16MK9uCvJTUoDc9cxwzNPDPuSH8fAcGUwAcpC76v5k6pNFvch3Y9EFknIYl+KOJk4+ZCQ9yJGx+NJRZIq76b70g+qV3029yQ95hQw5hBviTronde+p/GS1Nncjh8bmn0jaAVyau+h+1Llb/130G9KFHBhDfiGZJuIy3EH3oq5dGhcEpHQi+8awa2S4Sbhrow917LRw1YCCLDmAHPbBlYJwYYCC3DWG/0ZGYsCN8Fn6/N1quLBAQe4Yh/xBRhuIG+Uz9Lk73MmLCkj5iGwbh/1FxhqAG+PZ+rxt7uJFDaR0+CD/IeMR4sZ5poXrCPp3qV6gILeMw2+QiQhwEzxLz9/SuEYBKe3IplHiFpmsAzfJM/TcTT7TiwtIaUM2jDL/kaka5k3xXj1vg8/y4gYKct0odfdOZJb36DnrQbg4gIJc80FmQ+Lujf1r1XBxAQW5apSk4rmAfTkf3GoYXJxAQa4YZR+QaWP9ND/T61fC4uIGUj4gy0bpR2SmYt0M39PrlnmG5yowCPmEzHKejOdLtbyXbQZQXr4uGYhnjoVrieLFb1xAjwsvGhidxVpxzQYKshiAK9aDcwEoyAUDt1AvzhWgIAsVuEIUOJeAkjlOw75d0nkFb6IF6s8Wh/wAAAAASUVORK5CYII=') no-repeat center 130px;
  *background: transparent url(/css/images/down-arrow.png) no-repeat center 130px;
}
.contour .vertical-divider {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAMAAABCDMR4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowREFDREQ4Q0I3NEYxMUUzQTI1Mzk4RDgxQ0Y4NUY5QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowREFDREQ4REI3NEYxMUUzQTI1Mzk4RDgxQ0Y4NUY5QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBEQUNERDhBQjc0RjExRTNBMjUzOThEODFDRjg1RjlDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBEQUNERDhCQjc0RjExRTNBMjUzOThEODFDRjg1RjlDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3gqYygAAAAZQTFRF3t7eAAAAfR3LAgAAAA5JREFUeNpiYMAEAAEGAAAUAAFoSTJjAAAAAElFTkSuQmCC') repeat-y center top;
  *background: transparent url(/css/images/vertical-divider.png) repeat-y center top;
  display: table-cell;
  font-size: 1.4em;
  font-weight: bold;
  padding: 70px 15px 0;
  text-transform: capitalize;
  width: 5%;
}
.contour .vertical-divider p {
  background-color: #fff;
  margin-bottom: 0;
}
.contour input[type=checkbox] {
  display: inline;
  margin-left: 5px;
  margin-top: 10px;
  width: auto;
}
.contour input.decimal,
.contour select.decimal {
  width: 30%;
}
.contour input.small,
.contour select.small {
  width: 85px;
}
.contour input.medium,
.contour select.medium {
  width: 160px;
}
.contour .read-only .formRow {
  margin-bottom: 20px;
}
.contour .read-only .formRow label {
  display: block;
  font-weight: bold;
  padding-top: 0;
  text-align: left;
  width: 100%;
}
.contour .read-only .formRow div.form-inline {
  display: block;
  padding-top: 10px;
  width: 100%;
}
.contour .checkbox input {
  display: inline-block;
  margin: 0 10px;
  width: auto;
}
.contour .checkbox label,
.contour .checkbox div {
  display: inline-block;
  padding-top: 0;
  text-align: left;
  width: auto;
}
.contour .amount-selection {
  list-style: none;
  margin: 10px 0 20px;
  padding: 0;
}
.contour .amount-selection li {
  display: inline-block;
  margin: 0 9px;
}
.contour .amount-selection li a {
  background-color: #a30046;
  color: #ffffff;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  padding: 10px 20px;
  text-align: center;
}
.contour .amount-selection li a:hover {
  background: #700835;
  color: #ffffff;
}
.contour .giftaid {
  border-top: 1px solid #eee;
  padding: 15px 0 25px;
}
.contour .giftaid input[type=checkbox] {
  margin-left: 0 !important;
}
.contour .giftaid label {
  font-size: 1.25em;
  font-weight: bold;
  margin-top: -20px;
  padding-left: 35px !important;
}
.contour .buttonRow,
.contour .contourNavigation {
  margin-top: 20px;
}
.contour .buttonRow:after,
.contour .contourNavigation:after {
  content: "";
  display: table;
  clear: both;
}
.contour .buttonRow.top-button-row,
.contour .contourNavigation.top-button-row {
  position: absolute;
  right: 0;
  top: -54px;
  margin: 0;
}
.contour .buttonRow p,
.contour .contourNavigation p {
  font-weight: bold;
}
.contour .buttonRow a,
.contour .contourNavigation a {
  display: inline-block;
  margin-top: 17px;
  margin-left: 34%;
}
.contour div.selectthearea {
  width: 100% !important;
}
.contour span.radiobuttonlist {
  display: block;
  padding-top: 10px;
  width: 100%;
}
.contour span.radiobuttonlist input[type=radio],
.contour span.radiobuttonlist label {
  display: inline-block;
  margin-bottom: 10px;
  width: auto;
}
.contour span.radiobuttonlist label {
  margin-left: 10px;
  width: 80%;
}
.contour div.radiobuttonlist .radio-option-block {
  position: relative;
  float: left;
}
.contour div.radiobuttonlist .radio-option-block input[type="radio"] {
  position: absolute;
  top: 5px;
  left: 5px;
  visibility: hidden;
  width: auto;
}
.contour div.radiobuttonlist .radio-option-block label {
  cursor: pointer;
  background-color: #d8d8d8;
  color: #ffffff;
  display: block;
  float: left;
  font-family: 'Lato', sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  margin: 5px 35px 5px 0;
  padding: 15px 35px;
  text-align: center;
  width: auto;
  white-space: nowrap;
}
.contour div.radiobuttonlist .radio-option-block label.vote-yes {
  color: #6aa967;
}
.contour div.radiobuttonlist .radio-option-block label.vote-yes:hover {
  background-color: #6aa967;
  color: #ffffff;
}
.contour div.radiobuttonlist .radio-option-block label.vote-no {
  color: #e08a8a;
}
.contour div.radiobuttonlist .radio-option-block label.vote-no:hover {
  background-color: #e08a8a;
  color: #ffffff;
}
.contour div.radiobuttonlist .checked label.vote-yes {
  background-color: #2d7622;
  color: #ffffff;
}
.contour div.radiobuttonlist .checked label.vote-no {
  background-color: #a30046;
  color: #ffffff;
}
.contour ::-webkit-input-placeholder {
  color: #acacac;
}
.contour :-moz-placeholder {
  /* Firefox 18- */
  color: #acacac;
}
.contour ::-moz-placeholder {
  /* Firefox 19+ */
  color: #acacac;
}
.contour :-ms-input-placeholder {
  color: #acacac;
}
.contour .styled-list {
  display: block;
  float: left;
  padding-bottom: 0;
  width: 45%;
}
.contour .styled-list input[type=checkbox] {
  margin-top: 0;
}
.contour .styled-list label {
  display: inline-block;
  padding-left: 10px;
}
.contour .hidden {
  display: none;
}
.contourMessageOnSubmit {
  background-color: #e3ffea;
  border: 1px solid #37AF0F;
  margin-top: 10px;
  padding: 15px;
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
}
.button-paypal {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAAbCAMAAACdiEfKAAAMnWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTIgMS4xNDk2MDIsIDIwMTIvMTAvMTAtMTg6MTA6MjQgICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpkYW09Imh0dHA6Ly93d3cuZGF5LmNvbS9kYW0vMS4wIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgIHhtbG5zOlBheVBhbD0id3d3LnBheXBhbC5jb20vYmFzZS92MSIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgZGM6Zm9ybWF0PSJpbWFnZS9wbmciCiAgIGRjOm1vZGlmaWVkPSIyMDEzLTEyLTIwVDA4OjU0OjUyLjMyOC0wODowMCIKICAgZGFtOnNpemU9IjMyNTIiCiAgIGRhbTpQaHlzaWNhbHdpZHRoaW5pbmNoZXM9Ii0xLjAiCiAgIGRhbTpleHRyYWN0ZWQ9IjIwMTMtMTItMjBUMDg6NTQ6NDkuMjQ3LTA4OjAwIgogICBkYW06c2hhMT0iZWIyYmI3ZTA5ZjBmNWNiMzdlMjg0MDA5ZWY5Nzg1ZTkyZDg4ZjczYSIKICAgZGFtOk51bWJlcm9mdGV4dHVhbGNvbW1lbnRzPSIyIgogICBkYW06RmlsZWZvcm1hdD0iUE5HIgogICBkYW06UHJvZ3Jlc3NpdmU9Im5vIgogICBkYW06UGh5c2ljYWxoZWlnaHRpbmRwaT0iLTEiCiAgIGRhbTpDb21tZW50cz0iU29mdHdhcmU6IEFkb2JlIEltYWdlUmVhZHkmI3hBO1hNTDpjb20uYWRvYmUueG1wOiAmbHQ7P3hwYWNrZXQgYmVnaW49JnF1b3Q777u/JnF1b3Q7IGlkPSZxdW90O1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCZxdW90Oz8mZ3Q7ICZsdDt4OnhtcG1ldGEgeG1sbnM6eD0mcXVvdDthZG9iZTpuczptZXRhLyZxdW90OyB4OnhtcHRrPSZxdW90O0Fkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgJnF1b3Q7Jmd0OyAmbHQ7cmRmOlJERiB4bWxuczpyZGY9JnF1b3Q7aHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyZxdW90OyZndDsgJmx0O3JkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JnF1b3Q7JnF1b3Q7IHhtbG5zOnhtcFJpZ2h0cz0mcXVvdDtodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyZxdW90OyB4bWxuczp4bXBNTT0mcXVvdDtodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJnF1b3Q7IHhtbG5zOnN0UmVmPSZxdW90O2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMmcXVvdDsgeG1sbnM6eG1wPSZxdW90O2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8mcXVvdDsgeG1wUmlnaHRzOk1hcmtlZD0mcXVvdDtGYWxzZSZxdW90OyB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9JnF1b3Q7eG1wLmRpZDpDRDA0NzgxMTE4RjNFMjExODg1M0EwRjFGQTdGRTQzMCZxdW90OyB4bXBNTTpEb2N1bWVudElEPSZxdW90O3htcC5kaWQ6REJGODU4M0U2ODEwMTFFMzgwNUNFMTlCOUJGM0ZCREQmcXVvdDsgeG1wTU06SW5zdGFuY2VJRD0mcXVvdDt4bXAuaWlkOkRCRjg1ODNENjgxMDExRTM4MDVDRTE5QjlCRjNGQkREJnF1b3Q7IHhtcDpDcmVhdG9yVG9vbD0mcXVvdDtBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSZxdW90OyZndDsgJmx0O3htcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9JnF1b3Q7eG1wLmlpZDo1QTMyRUZDODBGNjhFMzExODYwMkIzREI0MDc2Mzk0OSZxdW90OyBzdFJlZjpkb2N1bWVudElEPSZxdW90O3htcC5kaWQ6Q0QwNDc4MTExOEYzRTIxMTg4NTNBMEYxRkE3RkU0MzAmcXVvdDsvJmd0OyAmbHQ7L3JkZjpEZXNjcmlwdGlvbiZndDsgJmx0Oy9yZGY6UkRGJmd0OyAmbHQ7L3g6eG1wbWV0YSZndDsgJmx0Oz94cGFja2V0IGVuZD0mcXVvdDtyJnF1b3Q7PyZndDsmI3hBOyIKICAgZGFtOk1JTUV0eXBlPSJpbWFnZS9wbmciCiAgIGRhbTpOdW1iZXJvZmltYWdlcz0iMSIKICAgZGFtOkJpdHNwZXJwaXhlbD0iOCIKICAgZGFtOlBoeXNpY2FsaGVpZ2h0aW5pbmNoZXM9Ii0xLjAiCiAgIGRhbTpQaHlzaWNhbHdpZHRoaW5kcGk9Ii0xIgogICB0aWZmOkltYWdlTGVuZ3RoPSIyNyIKICAgdGlmZjpJbWFnZVdpZHRoPSIxNDIiCiAgIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIgogICB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRCRjg1ODNFNjgxMDExRTM4MDVDRTE5QjlCRjNGQkREIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Q0QwNDc4MTExOEYzRTIxMTg4NTNBMEYxRkE3RkU0MzAiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REJGODU4M0Q2ODEwMTFFMzgwNUNFMTlCOUJGM0ZCREQiCiAgIFBheVBhbDpzdGF0dXM9IlNvdXJjZUFwcHJvdmVkIgogICBQYXlQYWw6c291cmNlTm9kZVBhdGg9Ii9jb250ZW50L2RhbS9QYXlQYWxEaWdpdGFsQXNzZXRzL3NwYXJ0YUltYWdlcy9Mb2NhbGl6ZWRJbWFnZXMvZW5fVVMvYnRuL2J0bl9kb25hdGVfcHBfMTQyeDI3LnBuZyIKICAgUGF5UGFsOmlzU291cmNlPSJ0cnVlIgogICB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIj4KICAgPGRjOmxhbmd1YWdlPgogICAgPHJkZjpCYWc+CiAgICAgPHJkZjpsaT5lbl9VUzwvcmRmOmxpPgogICAgPC9yZGY6QmFnPgogICA8L2RjOmxhbmd1YWdlPgogICA8eG1wTU06RGVyaXZlZEZyb20KICAgIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUEzMkVGQzgwRjY4RTMxMTg2MDJCM0RCNDA3NjM5NDkiCiAgICBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNEMDQ3ODExMThGM0UyMTE4ODUzQTBGMUZBN0ZFNDMwIi8+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+CCDB9AAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExUReKZJOfbvPy5Nb+mddm8eHqxyf/CRqi2mLqjYtbFlv++O8u7iN+6auKjPbOUVzBkiJeXdda8iOCrQv/FUfnZkv/ETQB4wThjeOjQmv+yFpqlmlqMlpp7Qv/NavKsLlt7hYxyQYOSiH+apP/lsLS7ov/Qcad/NRmDwlmXpvbboqK5qeuzRf/JW/W8RunId//MZsKxeQBFe5KwpqjFx/+2JWKmxv/dmR2Ct2aChrqufnB+a//896eMV3eVeq2vfE2bw/7KYr+ZTJKjo+ujKf/RdfXIbu3JjdSjO/PLdUOUuqi0rziMsUFxk9auXfXYm/+7MXqsuYmhhWiKnSWHunelqVp0cfPDXkZrd359UvvOcY66ym5iS/m1M/+/PbOaZzWQwm5aN7nNx/+0H+3FbtaqVcmoUrm+mIyjq+CyVGVzXJqBUn1pRUlEOrusX/+5LP+8NsTBlAx9wfWwMP/gpAlLfeu2PKeSarOedf7qwBZSe4uTfF1QO5nBz+vixYGLdAVIfP/See2eEv+zGhFRgP/YivunBK6yi9anSn1wViWKxAd7wRFOe9avZf/Vgf/GU5qHYxB/wP+qAP/aj//gof/jqf+rA/+tCP/26dySH//Xhv/Ue/+vDzMzM/+3KNaoTdamRv/iqP/nuP/15//XiN/dxOu6Vv3cmeWsU6eGR9yTIv/Vf/3Uhf/tzvzCUMuhT+CjLOefJu6oK7OQS+O7X/jShfvUgv3The3ivuDXvOzVo6ungqOnkXKPm7K7sp2vs+/RiqSXXu3csW5kUN+vTK+jca/AqlqfvY6Qb/+rBLOELfnKZSBXfPvLaPfKaerl03+kmfnisP/AQDiQvbOzf/7IWNedGvXHa9/GjEGLose8lsutcX1oQOy9W/+8NHSMj/XXlXCQn//mtOCzWP+vEOu2Ttrh18DSy4uolePfxf/WhMuqaF1URTaIqW5dPqGdda/M00x1jM64cv3bmP3PeJSqkfbPe+rAXW+krW2ltv/ms4x+Y09oYf+wE9LUytbZxP///zQ3pfoAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAEfUlEQVR42syUeVRUVRzHr4kDDJs4cXFCtuJF2oPhxgTlUJAMixtTYJgsLiMpCg4GJijKKotIiNMuvwFZ3AoUrGNYWRnYYrZgtJpZZosVhGT7Qr/3hg7vDP7DOXDOfM49M/d97/f33vf87ruPDGn2tV1jFbTt0wwRTcTR1qbHrYCm1qcjNGTwaFNr4w1WQePPg6SttfERayGkjaTkPWw9pJCUnBDrIYVkG62IbJL95LixmCE73J+/2tr6KkppbcKilyVSaO1621W2thIXxtk9XvxSyMzcfpXFRdTM/BHpN0rtT/qdnCVxZRMvTgoga7nRhEVZKo4giOA4ogQxtuCdfxYwdhsXNLWgYOplzqa/fwnHLenu7+bmUvrT11swT2Bg+ZV3vy2P5bgztPbStdPPx0lu6kW8VFLA/stjlT6qUcBCS0VrL4hQPaJsZmwOVzQH43Sbu/Q6Kt0qVQEqpx+g/tu0IbUYZ77YpdCVp6touErFeXpKbupFOngpUM2rXIHf2wf56TychRn8oXyAA9iz9L2ZmenoOAT8XcCnQbrQyHTIR8swA4w58InujF232WP1S/GMuZQz5tv7zAZWeuwypeE8fyel/m8vm7IlaTul76N0N29BB+lQSIGFCoUKKs7u3LMxXwFLp8NFmJzjAHvANaIvN7cPHR9C11pocP4zTRQhFy3DtZsYc1+8A1M825zzUdALhWzAhjFvxb3YtN4rGMTjR+xKcE3jeftV4ZQ6oOSnsADjyKRAmvBzARxlsXAzVNdARZyzTz4IOkRFAS66VR5JfvVIhl2aWRQs5tIu8w4Vxp8ImL1JnPryG5jL/UI+2U3mF9k/uGjdx+Ks6hRKgTILOkikXArUy+UxoIAueQDGqcfr5RnOk0EOFTHC5jihZWkGfJoBifUgF9fFEoFX8LnXrz6+dbDHHTPN+wJPmNyFFeLm+aXKEyi9dUrSN3ncOkqXJa2opWd6Euh2mdyCSBKpkwINusPLd+oqZxhu/KEHL6ABvk88APjvBq7RlTK0XIDki5AsbxDE4SEyG5+7WxuRqothLH6bypuxRJ230KSBCN2DGML4lLb3nA57ckLriK8NSq/pLIkk7SYp4kH3NK3EV9nGBNNwbATwyXwzGQ7bANgJltTMsKzMMNM0MKEoWsRKtQtjn4kz3J637vsLe6Uz+Aq7Z28y2VH6u9mFB97jjlBKbbFNt5gsaSfteinCl1ql1xuKjA9l6Y3C4I1Gz+aaImOW3Gh0Ez3NvDCyjHoURYu5tJC5GMRJAAZj2JfP9XrhxL+I6/fg882uWcIhn0urfkXJRm8JxlGOE5M6Z5onJTOPz+u8NKlTq1Rio0pjUYpq+c7NvFjzb/CK9+JanlOfatl6btQ92gmpGyf0auXwTNnjpsbLr+rq1uBHqERQ1Or/bQa31L+V6hKU9KPvQQh5bOL4ADdQMZYCjPPoxLGGlX7yxlgKMM6uiUOb94dhTAWEOJXtshrKnEh0sfXEKY4mmv3FVtKfsuL9GjKkiXY6+IQVcNApWjP0nwADAHX2VxWwfCn5AAAAAElFTkSuQmCC') /*/css/images/btn_donate_with_pp.png*/ no-repeat !important;
  *background: transparent url(/css/images/btn_donate_with_pp.png) no-repeat !important;
  /* For IE 6 and 7 */
  border: none !important;
  float: none !important;
  height: 27px !important;
  margin: auto !important;
  text-indent: -9999px;
  width: 142px !important;
}
.search_box {
  position: relative;
}
.search_box input[type=text] {
  border: none;
  background-color: #940040;
  -moz-box-shadow: inset 0 1px 3px #60002a;
  -webkit-box-shadow: inset 0 1px 3px #60002a;
  box-shadow: inset 0 1px 3px #60002a;
  color: #fff;
  font-style: italic;
  width: 145px;
  margin: 0;
  padding: 12px 95px 12px 20px;
}
.search_box input[type=text] ::-webkit-input-placeholder {
  color: #eeeeee;
}
.search_box input[type=text] :-moz-placeholder {
  /* Firefox 18- */
  color: #eeeeee;
}
.search_box input[type=text] ::-moz-placeholder {
  /* Firefox 19+ */
  color: #eeeeee;
}
.search_box input[type=text] :-ms-input-placeholder {
  color: #eeeeee;
}
.search_box button {
  position: absolute;
  right: 10px;
  top: 6px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAYAAABJ/8wUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQkEyOTg2NTFENDAxMUUzQjZDQThCMUFGNjc1QzU2QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQkEyOTg2NjFENDAxMUUzQjZDQThCMUFGNjc1QzU2QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFCQTI5ODYzMUQ0MDExRTNCNkNBOEIxQUY2NzVDNTZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFCQTI5ODY0MUQ0MDExRTNCNkNBOEIxQUY2NzVDNTZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NxomYwAAAWJJREFUeNpi/P//P8NgAEwMgwSMOmTUIcPaIRJA3A7EB4D4MxCD8v89IO4CYlGyXQIqR0jAgUD8+T9uAJLzINFMMGYkoUDzAOItQMwM5e8G4uNQtiUQu0LZf4HYDYj30SJEeID4OdTXb3H42g8qBwJPoHqIDhFiFWYiBX8CHnUJSOrSaOGQdVDDLxGh9hJU7TpSHEJsrpGD0teIUHsNTQ9Vs+93KE1M9oSp+UULh1yG0mZALIRHnRBUDQhcoIVDVkJpHiCejEfdZKgaEFhPqwJtC1KO2A7E6khy6lAxZHAYiDmpnWtAWBQpR/xHKlPe4ilpiXYMqUUxGxC3APFPLJaCxM6T6xhGMtusctBEaQDNJdegaeI1EG9EKu5h4CAQeyLlPoorPWIwyPe7sITMXmiIUiVqSHHMXiyOiaK0ZCUVgKLABxolyOAXPaMGPWQWQRPyfCBmpnZiHW2zjjqE7gAgwAA6lmbyHjxP7gAAAABJRU5ErkJggg==') /*/css/images/search.png*/ no-repeat center center !important;
  *background: url('/css/images/search.png') no-repeat center center !important;
  /* For IE 6 and 7 */
  border: 2px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: block;
  height: 29px;
  padding: 0;
  margin: 0;
  text-indent: -9999px;
  width: 29px;
}
.search_box button:hover {
  border: 2px solid #975b75;
}
/*
form.width-100 {
    label {
        display: block;
        .lato;
        margin: 0;
        color: @white-color;
    }

    input {
        text-indent: 10px;
        background: #323232;
        padding: 10px 0;
        border: none;
        margin-bottom: 15px;
        width: 100%;
        color: #989898;
    }
}
*/
.ui-autocomplete {
  -moz-box-shadow: 2px 2px 5px #bbbbbb;
  -webkit-box-shadow: 2px 2px 5px #bbbbbb;
  box-shadow: 2px 2px 5px #bbbbbb;
  max-height: 200px;
  overflow: auto;
}
@keyframes loadingStart {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loading {
  position: relative;
  pointer-events: none;
}
.loading .loading-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-animation: loadingStart 3s 300ms linear 1 both;
  -moz-animation: loadingStart 3s 300ms linear 1 both;
  -o-animation: loadingStart 3s 300ms linear 1 both;
  animation: loadingStart 3s 300ms linear 1 both;
  background: rgba(235, 213, 213, 0.5);
  text-align: center;
  z-index: 99;
}
.loading .loading-text {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  text-shadow: white 0 0 1em, white 0 0 0.5em, white 0 0 0.25em;
  position: relative;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
}
.loading .loading-text:after {
  content: "...";
}
.loading .loading-spinner {
  position: absolute;
  top: 50%;
  bottom: 0;
  left: 0;
  right: 0;
  margin: -3.9375rem auto 0;
  color: #1a1d1d;
  text-align: center;
}
.loading .loading-icon {
  font-size: 4.8125rem;
  line-height: 5.25rem;
  text-shadow: rgba(255, 255, 255, 0.75) 0 0 0.5em;
  -webkit-animation: loading 1s steps(4) infinite;
  -moz-animation: loading 1s steps(4) infinite;
  -o-animation: loading 1s steps(4) infinite;
  animation: loading 1s steps(4) infinite;
  display: block;
  vertical-align: middle;
}
.loading .loading-icon:before {
  vertical-align: middle;
  content: "\e000";
  font-family: "demo";
}
/* Default styles for FullTextSearch */
.fulltextsearch {
  margin: 0;
  padding: 0.5em 0;
}
/* search box */
.fulltextsearch_form {
  margin: 0;
  padding: 0;
}
.fulltextsearch_searchbox {
  width: 15em;
  margin: 0 5px 0 0;
}
/* Pagination */
.fulltextsearch_pagination {
  position: relative;
  margin: 0;
  padding: 0.6em 0 1.6em 0;
}
.fulltextsearch_pagination_ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  text-align: center;
}
.fulltextsearch_pagination_ul li {
  display: inline;
  padding: 0 0.3em;
}
.fulltextsearch_previous_inactive a,
.fulltextsearch_next_inactive a {
  color: #aaaaaa;
  text-decoration: none;
}
.fulltextsearch_previous_inactive a:hover,
.fulltextsearch_next_inactive a:hover {
  color: #aaaaaa;
  text-decoration: none;
}
.fulltextsearch_thispage {
  font-weight: bold;
}
/* container spacing */
.fulltextsearch_results,
.fulltextsearch_error {
  padding: 0.5em 0 1em 0;
}
/* results */
.fulltextsearch_result {
  margin: 0.2em 0;
  padding: 0.3em 0;
}
.fulltextsearch_result:hover {
  background-color: #f2f2f2;
}
.fulltextsearch_link {
  font-size: 1.1em;
  text-decoration: underline !important;
}
.fulltextsearch_link strong {
  font-weight: bold;
  text-decoration: underline !important;
}
.fulltextsearch_result strong {
  background-color: #fdfddb;
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.forum-content {
  position: relative;
  /* ---- Lees Clearer ---- 
	.clearer {clear:both; line-height:1px; height:1px; font-size:1px;}
	*/
  /*--- Main Forum List On Home Page ---*/
  /*-- sub cats --*/
  /*--- Topic List ---*/
  /*--- Message Boxes ---*/
  /*
	div.info { color: #00529B; background-color: #BDE5F8; background-image: url('/nforum/img/msg/info.png');}
	div.success { color: #4F8A10; background-color: #DFF2BF; background-image:url('/nforum/img/msg/success.png');}
	div.warning { color: #9F6000; background-color: #FEEFB3; background-image: url('/nforum/img/msg/warning.png');}
	div.error { color: #D8000C; background-color: #FFBABA; background-image: url('/nforum/img/msg/error.png');}
	*/
  /*--- Form Holders ---*/
  /*--- Topic Post List ---*/
  /*
	.forumpostkarma {-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; background: none repeat scroll 0 0 #FFF6BF; border: 2px solid #FFD324; padding: 10px 0; text-align: center;}
	.karmascore {display:block; font-size:2em; padding:0 0 5px 0;}
	.forumpostkarmathumbs {overflow:hidden;}
	.forumpostkarmathumbup {float:left; width:18px; height:18px; padding:0 0 0 6px;}
	.forumpostkarmathumbdown {float:right; width:18px; height:18px; padding:0 6px 0 0;}
	*/
  /*--- Style as solution ---*/
  /*--- Emoticons --*/
  /*--- General Pager ---*/
  /*--- Create New Topic ---*/
  /*--- Forum Sub Categories ---*/
  /*--- Report Spam Text Box ---*/
  /*--- AJAX Post Tooltip ---*/
}
.forum-content #forumloggedinadmin {
  position: absolute;
  top: 15px;
  left: 28px;
}
.forum-content #forumloggedinadmin ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.forum-content #forumloggedinadmin ul li {
  float: left;
  margin: 0 5px 0 0;
}
.forum-content #forumloggedinadmin ul li a {
  display: block;
  border: 0 none;
  background-color: #efefef;
  padding: 2px 10px;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
  font-weight: bold;
  text-align: center;
}
.forum-content #forumloggedinadmin ul li a:hover {
  background-color: #ffffff;
  color: #a30046;
}
.forum-content .forum-home-content {
  position: relative;
  top: -32px;
}
.forum-content .forum-home-content #forumloggedinadmin {
  position: static;
  margin-top: 30px;
}
.forum-content dl {
  margin: 12px 0;
}
.forum-content dt {
  padding: 4px 0;
  font-weight: bold;
}
.forum-content dd {
  font-style: italic;
  padding: 4px 0;
}
.forum-content code,
.forum-content pre {
  background-color: #F2F2F2;
  border: 1px solid #E3E3E3;
  border-left: 4px solid #E3E3E3;
  display: block !important;
  font-family: monospace;
  font-size: 12px;
  line-height: 1.4em;
  margin: 0 6em 1em 1em;
  padding: 0.5em;
  max-width: 650px;
  overflow: auto;
}
.forum-content .mainforumlist {
  border-top: 1px solid #efefef;
}
.forum-content .forumcategories {
  overflow: hidden;
  border-bottom: 1px solid #efefef;
}
.forum-content .forumcategories h3 {
  margin-top: 0;
}
.forum-content .forumcategorieslink {
  float: left;
  width: 67%;
  padding: 10px 0 5px 60px;
  background-image: url(/nForum/img/forum.gif);
  background-position: left center;
  background-repeat: no-repeat;
}
.forum-content .forumcategorieslink a {
  color: #a30046;
}
.forum-content .forumcategorieslink p {
  margin: 0;
}
.forum-content .forumcategoriesdetails {
  float: right;
  width: 60px;
  border-left: 1px #FFFFFF solid;
  background-color: #F3F3F3;
  text-align: center;
  padding: 10px 0;
  min-height: 50px;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 0.9230769230769231em;
  line-height: 1.5;
  color: #5e5e5e;
  font-weight: bold;
}
.forum-content .forumcategoriesdetails span {
  display: block;
  margin-bottom: 6px;
  font-size: 2em;
  line-height: 1;
  color: #a30046;
}
.forum-content .forumcategorieslatestpost {
  float: left;
  padding: 0 0 10px 60px;
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
  color: #5e5e5e;
}
.forum-content .forumcategorieslatestpost .forum-post-owner {
  color: #a30046;
  font-weight: bold;
}
.forum-content .forumcategories ul.subforumlist {
  padding: 0 !important;
  margin: 0;
}
.forum-content .forumcategories ul.subforumlist li {
  padding: 3px 5px 3px 0;
  font-size: 0.8em;
  list-style: none;
  display: inline;
}
.forum-content .topiclist {
  border-top: 1px solid #efefef;
}
.forum-content .stickytopiclist {
  border-top: 1px solid #efefef;
  border-bottom: 1px dotted #efefef;
  margin-bottom: 7px;
}
.forum-content .forumtopic {
  overflow: hidden;
  border-bottom: 1px solid #efefef;
}
.forum-content .forumtopic h3 {
  margin-top: 0;
}
.forum-content .topicsubtext {
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
  color: #5e5e5e;
  margin: 0;
}
.forum-content .topicsubtext .topic-owner-name {
  color: #a30046;
  font-weight: bold;
}
.forum-content .forumtopiclink {
  float: left;
  width: 67%;
  padding: 10px 0 5px 60px;
  background-image: url(/nForum/img/forum.gif);
  background-position: left center;
  background-repeat: no-repeat;
}
.forum-content .forumtopiclink a {
  color: #a30046;
}
.forum-content .forumtopiclink p {
  margin: 0;
}
.forum-content .linkTrue {
  background-image: url(/nForum/img/solved.gif) !important;
}
.forum-content .forumtopiclatestpost {
  float: left;
  padding: 0 0 10px 60px;
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
  color: #5e5e5e;
}
.forum-content .forumtopiclatestpost .forum-post-owner {
  color: #a30046;
  font-weight: bold;
}
.forum-content #topicpostlistnewpost h2 {
  font-size: 1.3846153846153846em;
  line-height: 1.4444444444444444;
  margin-top: 0;
}
.forum-content #topicpostlistnewpost textarea {
  padding: 0;
  border: 0 none;
  width: 100%;
}
.forum-content .forumtopicstats {
  float: right;
  width: 183px;
}
.forum-content .forum-topic-counts {
  float: right;
}
.forum-content .forumtopicreplies,
.forum-content .forumtopicvotes,
.forum-content .forumtopicviews {
  float: left;
  width: 60px;
  border-left: 1px #FFFFFF solid;
  background-color: #F3F3F3;
  text-align: center;
  padding: 10px 0;
  min-height: 50px;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 0.9230769230769231em;
  line-height: 1.5;
  color: #5e5e5e;
  font-weight: bold;
}
.forum-content .forumtopicreplies span,
.forum-content .forumtopicvotes span,
.forum-content .forumtopicviews span {
  display: block;
  margin-bottom: 6px;
  font-size: 2em;
  line-height: 1;
  color: #a30046;
}
.forum-content #topiclisthead:after {
  content: "";
  display: table;
  clear: both;
}
.forum-content #topiclisthead #topiclistheadtitle {
  float: left;
  width: 60%;
}
.forum-content #topiclisthead #topiclistheadbuttons {
  float: right;
  padding-top: 3px;
}
.forum-content #topiclisthead #topiclistheadbuttons a {
  margin-bottom: 5px;
}
.forum-content #topiclisthead #topiclistheadbuttons a.forumbutton {
  display: block;
  border: 0 none;
  background-color: #efefef;
  padding: 2px 10px;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  background-color: #82B84F;
}
.forum-content #topiclisthead #topiclistheadbuttons a.forumbutton:hover {
  background-color: #ffffff;
  color: #a30046;
}
.forum-content #topiclisthead #topiclistheadbuttons a.subscribedtotopic,
.forum-content #topiclisthead #topiclistheadbuttons a.notsubscribedtotopic,
.forum-content #topiclisthead #topiclistheadbuttons a.topicrssicon {
  display: block;
  border: 0 none;
  background-color: #efefef;
  padding: 2px 10px;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
  font-weight: bold;
  text-align: center;
  padding-left: 27px;
  background-position: 8px center;
  background-repeat: no-repeat;
}
.forum-content #topiclisthead #topiclistheadbuttons a.subscribedtotopic:hover,
.forum-content #topiclisthead #topiclistheadbuttons a.notsubscribedtotopic:hover,
.forum-content #topiclisthead #topiclistheadbuttons a.topicrssicon:hover {
  background-color: #ffffff;
  color: #a30046;
}
.forum-content #topiclisthead #topiclistheadbuttons a.subscribedtotopic {
  background-image: url(/nForum/img/mail-delete.png);
}
.forum-content #topiclisthead #topiclistheadbuttons a.notsubscribedtotopic {
  background-image: url(/nForum/img/mail-add.png);
}
.forum-content #topiclisthead #topiclistheadbuttons a.topicrssicon {
  background-image: url(/nForum/img/rss.png);
}
.forum-content div.info,
.forum-content div.success,
.forum-content div.warning,
.forum-content div.error,
.forum-content div.validation {
  /*
		border: 1px solid; 
		margin: 10px 0px; 
		background-repeat: no-repeat; 
		background-position: 10px center; 
		overflow: hidden; 
		margin: 0 0 10px 0;
		*/
  background: #fbf0db;
  border: 1px solid #fcb038;
  color: #d98400;
  display: block;
  margin-bottom: 10px;
  padding: 15px;
  -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
}
.forum-content div.info p,
.forum-content div.success p,
.forum-content div.warning p,
.forum-content div.error p,
.forum-content div.validation p,
.forum-content div.info label,
.forum-content div.success label,
.forum-content div.warning label,
.forum-content div.error label,
.forum-content div.validation label {
  display: block;
  margin: 0;
}
.forum-content div.info a,
.forum-content div.success a,
.forum-content div.warning a,
.forum-content div.error a,
.forum-content div.validation a {
  float: right;
  cursor: pointer;
  border: 0 none;
}
.forum-content .container img {
  border: none;
}
.forum-content input[type=text].error {
  border: 1px #D8000C solid !important;
}
.forum-content dl.form {
  overflow: hidden;
  width: 500px;
}
.forum-content dl.form dt {
  float: left;
  line-height: 40px;
  height: 40px;
  width: 170px;
  clear: left;
  padding: 0 0 2px 0;
  padding: 0;
}
.forum-content dl.form dd {
  float: right;
  width: 300px;
  text-align: left;
  clear: right;
  padding: 0;
  line-height: 40px;
}
.forum-content dl.form input[type=text],
.forum-content dl.form input[type=password] {
  border: 1px #666 solid;
  width: 286px;
  font-size: 16px;
  padding: 6px;
  color: #333;
}
.forum-content dl.form input[type=checkbox] {
  margin: 10px 0 0 0;
}
.forum-content dl.form select {
  font-size: 16px;
  border: 1px #666 solid;
  padding: 6px;
  width: 100%;
  color: #333;
}
.forum-content dl.form input[type=submit] {
  padding: 5px 10px;
  font-size: 1.3em;
  cursor: pointer;
}
.forum-content dl.form textarea {
  border: 1px #666 solid;
  width: 286px;
  padding: 6px;
  color: #333;
}
.forum-content dl.form .fullwidthdd textarea {
  width: 451px;
}
.forum-content dl.form .fullwidthdd {
  width: 465px;
  clear: both;
}
.forum-content dl.form select.shortselect {
  width: 45%;
}
.forum-content p.fullwidth input[type=text] {
  border: 1px #666 solid;
  width: 451px;
  font-size: 22px;
  clear: both;
  padding: 6px;
  color: #333;
}
.forum-content dl.dataform dt {
  font-weight: bold;
  line-height: 20px;
  border-top: 1px #CCCCCC dotted;
  width: 100px;
}
.forum-content dl.dataform dd {
  line-height: 20px;
  border-top: 1px #CCCCCC dotted;
  width: 350px;
}
.forum-content .topicpostlist {
  clear: both;
}
.forum-content .forumpost {
  overflow: hidden;
  padding: 0 0 35px 0;
}
.forum-content .forumpostmemberdetails {
  float: left;
  width: 11%;
  clear: left;
  margin-right: 2%;
}
.forum-content .forumpostmemberdetails span {
  display: block;
  color: #000000;
  padding: 3px 0 0 0;
}
.forum-content .forumpostmemberdetailsinner {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #efefef;
  text-align: center;
  padding: 5px 0;
  color: #5e5e5e;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.9230769230769231em;
  line-height: 1.5;
}
.forum-content .forumpostmemberdetailsinner span {
  color: #a30046;
}
.forum-content span.isadmin {
  display: block;
  border: 0 none;
  background-color: #efefef;
  padding: 2px 10px;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  background-color: #82B84F !important;
  margin-top: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.forum-content span.isadmin:hover {
  background-color: #ffffff;
  color: #a30046;
}
.forum-content .forumpostbody {
  float: left;
  width: 74%;
}
.forum-content .forumpostbodytop {
  clear: both;
  padding: 5px 0;
  border-bottom: 1px solid #d1d1d1;
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
  margin: 0 0 10px 0;
  color: #5e5e5e;
}
.forum-content .forumpostbodytop .forum-post-owner {
  color: #a30046;
  font-weight: bold;
}
.forum-content .forumpostkarmaouter {
  float: right;
  width: 11%;
  clear: right;
}
.forum-content .forumpostkarmaouter .postadminui a {
  display: block;
  border: 0 none;
  background-color: #efefef;
  padding: 2px 10px;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
  font-weight: bold;
  text-align: center;
  margin-bottom: 5px;
}
.forum-content .forumpostkarmaouter .postadminui a:hover {
  background-color: #ffffff;
  color: #a30046;
}
.forum-content p.lastedited {
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
  font-style: italic;
  color: #5e5e5e;
}
.forum-content .postsuccess {
  background: none repeat scroll 0 0 #E6EFC2;
  border: 2px #C6D880 solid;
  color: #264409;
  margin-bottom: 1em;
  padding: 0.2em;
}
.forum-content .postsuccess h4 {
  line-height: 60px;
  color: #8DA433;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.forum-content .solutionTrue .forumpostmemberdetailsinner {
  background-color: #8ECA56;
  color: #FFFFFF !important;
}
.forum-content .markItUpHeader ul {
  padding: 0 !important;
}
.forum-content .markItUpHeader ul li {
  list-style: none !important;
}
.forum-content .forumpostisolution {
  clear: both;
  margin: 5px 0;
  font-size: 0.85em;
}
.forum-content .forumpostisolution a,
.forum-content .forumpostisolution a:visited {
  background: #8ECA56;
  border: 1px solid #618A3B;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  color: white;
  margin-top: 2px;
  padding: 3px;
  text-decoration: none;
  line-height: 20px;
}
.forum-content .forumpostisolution a:hover {
  background-color: #618A3B;
}
.forum-content #emoticonholder {
  padding: 15px 0;
  border-top: 1px solid #d1d1d1;
  clear: both;
  overflow: hidden;
}
.forum-content #emoticonholder span {
  display: block;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  float: left;
}
.forum-content #emoticonholder span a {
  border-bottom: 0 none;
}
.forum-content ul.pager {
  list-style: none outside none;
  margin: 0;
  padding: 10px 0 0;
  overflow: hidden;
}
.forum-content ul.pager li {
  display: block;
  float: left;
  margin: 0 0 9px;
  padding-right: 2px;
  list-style: none;
}
.forum-content ul.pager li a,
.forum-content ul.pager li a:visited {
  border: 1px solid #CCCCCC;
  font-size: 11px;
  padding: 3px 6px;
  text-decoration: none;
}
.forum-content ul.pager li a:hover {
  background: none repeat scroll 0 0 #2244BB;
  color: #FFFFFF;
}
.forum-content ul.pager li.current a {
  border: none;
}
.forum-content .submitbutton {
  padding-top: 15px;
  overflow: hidden;
}
.forum-content .forum-edit-post h1,
.forum-content .createnewtopicform h1 {
  float: left;
  width: 33%;
  margin-top: 7px;
}
.forum-content .forum-edit-post .topictitletextbox,
.forum-content .createnewtopicform .topictitletextbox {
  float: right;
  width: 60%;
}
.forum-content .forum-edit-post textarea,
.forum-content .createnewtopicform textarea {
  border: 0 none;
  width: 100%;
  padding: 0;
}
.forum-content .forum-edit-post .checkbox,
.forum-content .createnewtopicform .checkbox {
  margin-top: 15px;
}
.forum-content .subcategories {
  clear: both;
  margin: 0 0 20px 0;
}
.forum-content #subcategoriesinner {
  padding: 6px 0;
}
.forum-content #subcategoriesinner h6 {
  color: #444;
  padding: 0;
  font-weight: normal;
  font-size: 19px;
  margin: 0 0 -6px 0;
  font-weight: bold;
}
.forum-content #subcategoriesinner ul.subcategorylist {
  margin: 0;
  padding: 9px 0;
  background-color: #444;
}
.forum-content #subcategoriesinner ul.subcategorylist li {
  display: inline;
  padding: 0 7px;
}
.forum-content #subcategoriesinner ul.subcategorylist li a,
.forum-content ul.subcategorylist li a:visited {
  color: #FFF;
  text-decoration: none;
  padding: 3px;
  font-size: 1.2em;
}
.forum-content #subcategoriesinner ul.subcategorylist li a:hover {
  background-color: #666;
  color: #FFFFFF;
}
.forum-content .reportspamtextbox {
  width: 75%;
}
.forum-content #ajaxpostcontainer {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 20000;
}
.forum-content #ajaxpostcontent {
  background-color: #FFF;
  width: 300px;
  min-height: 70px;
  overflow: auto;
  display: block;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
  border: 1px #CCC solid;
  padding: 10px;
}
.forum-content #ajaxpostcontent h5 {
  margin: 0 0 4px 0;
  font-size: 12px;
  font-weight: bold;
  color: #999999;
}
.forum-content #ajaxpostcontent p {
  margin: 0;
}
html,
body {
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
  color: #3e3e3e;
  background: #454545;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MSA2NC4xNDA5NDksIDIwMTAvMTIvMDctMTA6NTc6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTkxMDlDMTY4NTM1QThGRDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODVCQzMzMjgxRDREMTFFM0I2Q0E4QjFBRjY3NUM1NkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODVCQzMzMjcxRDREMTFFM0I2Q0E4QjFBRjY3NUM1NkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4NzFGRERDQjdDRUQ0MDA1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE5MTA5QzE2ODUzNUE4RkQ4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgFFAAKAwERAAIRAQMRAf/EAFUAAQEBAQEAAAAAAAAAAAAAAAADAgEIAQEBAAAAAAAAAAAAAAAAAAAAARABAQEBAQEAAAAAAAAAAAAAABEBEmFREQEBAAAAAAAAAAAAAAAAAAAAEf/aAAwDAQACEQMRAD8A8JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoADs0CaDYANzAJgNTQJoNgAoADfOAc4DfPoHPoN86BzoKTQJoKTfgE34Ck34BN+ApN+ATfgNzfgE34Cs34BN+ApNAmgpNAmgryByCnPoHPoKc4BzgKzAJgKzwCeArN+ATfgKTQJoK8+gc+grMAmArPAJ4Cs0CaCvIHIK84BzgKQUgLTRCaCvIHIKcgcgrBSAtNEJoK8gcgrzgHOArBSArNEJoKQUgK8iHIKwUgKwCArAICk0QmgryKcgpAICswQmApBSArAICkAgKQCApAICkAgKTwCeApAIDcAgKQKQK3ApArc8AngKQIQI3PBCeA1BaQK2ADYgDU0Umg3AhAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//Z') /*/css/images/main_bg.jpg*/ repeat-x #8c8b8b;
  *background: url('/css/images/main_bg.jpg') repeat-x #8c8b8b;
  /* For IE 6 and 7 */
  overflow-y: scroll;
}
/* Containers */
.container {
  position: relative;
  min-height: 500px;
  margin: 0 auto;
}
.container:after {
  content: "";
  display: table;
  clear: both;
}
.container .left_sidebar {
  float: left;
  width: 320px;
}
.container .wrapper {
  float: right;
}
.container .wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.container .wrapper .main_content {
  float: left;
  background: #ffffff;
}
.container .wrapper .main_content .inner-content {
  position: relative;
  padding: 28px;
}
.container .wrapper .main_content .inner-content:after {
  content: "";
  display: table;
  clear: both;
}
.container .wrapper .main_content .inner-content.forum-content {
  padding-top: 60px;
}
.container .wrapper .main_content .inner-content .display_archive {
  display: table;
  width: 100%;
}
.container .wrapper .main_content .inner-content .display_archive .campaign {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  display: table-row;
}
.container .wrapper .main_content .inner-content .display_archive .campaign a {
  border-bottom: 1px dotted #fff;
  display: table-cell;
  font-size: 1.1em;
  margin-left: 30%;
  padding: 3px 0;
  width: 70%;
}
.home-container {
  width: 100%;
}
.home-container:after {
  content: "";
  display: table;
  clear: both;
}
.show-sal {
  display: block !important;
}
.show-kelmscott {
  display: none !important;
}
.kelmscott-page .show-sal {
  display: none !important;
}
.kelmscott-page .show-kelmscott {
  display: block !important;
}
/* Nav */
nav {
  margin: 20px;
  text-transform: uppercase;
}
nav ul {
  margin: auto;
  text-align: center;
}
nav li {
  display: inline-block;
  font-size: 1em;
  margin-top: 10px;
  padding: 0 15px;
  text-align: center;
  /*&:nth-child(10) {
            padding-right: 10px;
        }*/
}
nav li a {
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  text-decoration: none;
}
nav li a:hover {
  border-bottom: 1px solid #d7d7d7;
  color: #d7d7d7;
  text-decoration: none;
}
nav li a.active {
  border-bottom: 1px dotted #d7d7d7;
  color: #d7d7d7;
}
nav#subnav {
  font-size: 0.9em;
  margin: 0;
}
nav#subnav ul {
  margin-bottom: 0;
}
nav#subnav li {
  border-bottom: 1px solid #d1d1d1;
  display: block;
  font-size: 1em;
  line-height: 1em;
  margin: 5px 0 2px;
  padding: 6px 0 10px;
  text-align: left;
}
nav#subnav li li,
nav#subnav li:last-child {
  border-bottom: 0;
}
nav#subnav li li {
  padding: 8px 0 0 15px;
}
nav#subnav a.active {
  color: #a30046;
  text-decoration: underline;
}
.kelmscott-page nav #subnav a.active {
  color: #013668;
}
.mobile_nav_icon {
  display: none;
  margin: 10px 0;
}
.mobile_nav {
  display: none;
  position: absolute;
  margin: 0;
  width: 210px;
  height: 100%;
  min-height: 800px;
  background: #212121;
  z-index: 100;
}
.mobile_nav ul {
  margin-left: 25px;
}
.mobile_nav li {
  display: block;
  float: left;
  text-align: left;
  width: 100%;
  margin-top: 20px;
  /*
        &:nth-child(15) {
            margin-bottom: 30px;
        }
        */
}
/* End Nav */
.box {
  width: 320px;
}
.box .content {
  padding: 20px 10%;
}
.box .content > h2 {
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 20px;
  color: #ffffff;
}
.box .content > h2:first-child {
  margin-top: 0;
}
.box .content h3 {
  font-size: 16px;
  color: #ffffff;
}
.box .content h4 {
  color: #ffffff;
  font-size: 1.0769230769230769em;
  line-height: 1.3571428571428572;
  margin-bottom: 4px;
  margin-top: 7px;
}
.box .content ul {
  margin-bottom: 10px;
}
.box .content ul li {
  list-style: circle;
  margin-left: 20px;
}
.box .content ul.content-links {
  margin-bottom: 0;
}
.box .content ul.content-links li {
  float: left;
  list-style: none;
  margin-left: 0;
}
.box .content ul.content-links li:last-child {
  float: right;
}
.box .content .box-content-link {
  display: block;
  color: #ffffff;
  font-family: 'Lato', sans-serif;
  font-size: 0.95em;
  font-weight: bold;
  text-transform: uppercase;
}
.box.double-box {
  width: 640px;
}
.box.double-box .content {
  width: 75%;
  padding: 20px 20% 20px 5%;
}
.box.double-box .content h2 {
  margin: 0;
  text-align: left;
  font-size: 1.5384615384615385em;
  line-height: 1.3;
  letter-spacing: 0;
}
.box.double-box .content .box-content-link {
  position: absolute;
  right: 5%;
  bottom: 20px;
  width: auto;
}
.image-box {
  position: relative;
  display: block;
  height: 300px;
  background: no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.image-box .full-image-panel {
  height: 100%;
  width: 100%;
  display: block;
  background-size: cover;
  background-position: 50% 50%;
}
.image-box .content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  padding: 20px 10%;
  color: #ffffff;
}
.image-box .content h2 {
  font-family: 'Merriweather', Georgia, 'Times New Roman', serif;
  font-size: 2.3076923076923075em;
  line-height: 1.1333333333333333;
  font-weight: 300;
  letter-spacing: 0.1em;
  text-align: center;
}
.image-box .content p {
  margin-right: -10px;
}
.image-box .content .box-content-link {
  width: 100%;
  text-align: center;
}
.image-box .gradient {
  height: 100%;
  width: 100%;
  display: block;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAEsCAYAAAD6sCIiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmNzYyNTdhMC03YTQ3LTQ2ZjItYTg0OC01NWJlYTBjNDY0NDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RENBNjlDMDRBMDZFMTFFMzlFNDA4NjIwMzQwNUE5NDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RENBNjlDMDNBMDZFMTFFMzlFNDA4NjIwMzQwNUE5NDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTM5ZjRmNzctYWY2YS00Y2U1LTg0Y2QtNDgxZTE2ODI4ODI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmEzOWY0Zjc3LWFmNmEtNGNlNS04NGNkLTQ4MWUxNjgyODgyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsvnWGEAAAM1SURBVHja1FqLbtwwDBMN/97+/3O0Yli3xJFEOuc8ekDR3MFxZFmiRDows1/2/+Nff7Dg04bv4aBooM0OxOb/n+v+9yKybfsdbTMzhkG7G3swIJz148WEA0vbvn/vzLblDg8HorAXXbCPbmH4aCx1+MFwZWcsW3UrAnb326mgQOX4zh5ZbWG4+p7F3z2pYOTxhzArB6+3sRdB4dWjM4dDRbPUPVjq8Ci3keEjRYprgiJNBSguagnKhnXGhBlxXZhl+OgjpIBh+bU2Rm7x0Y9S4LK8prC3riqkGB4N8CivSxT7uFVIC1MVuL6NrGrVLarXDzVIJjRItHLZtTZCickscE+lgqmpgOsAoEz872tlZ3Bt9IDkd1o+kLWuVfX30T03r7oniW/RzrB8+dxGqCUuKnce1euWMaRxtnD2F9C9rLsPSQWW7Qxm8ppGeSOFyCpeWBYkpgPcsDOlWGDvYh+eiQVyLQRjnAoFuAHDKxPQSFef2oglO2MDorla2BFtYw+q6nhTWGdGF7m6M58HLqouJcsV3668K9LDUhvlypW2Cj6bCmDuwf2wR9GCyQ9Q8fG6xYQaqUd51ASqB6XH9YwX3qybVS0CKpCiO7NWxlmmfHgjM7eoKpSaT19eFa4juU5a2AuF82UUAFOMHQWLo/pjyOKk1nWJei2lK5iC9KDocopf735rhF+DyYqe9eFMVnS5fCw/tAuDwlXJDs+lq6z3RIsx5RhQYsNlXodRpCwG1/ux6i3okUbJZ25eTKZPhDRlbIahlDgoj44auVCywwvxkfrQBik+o3uUu+IepKBaLsNHyhWmumb5ODXMmZc0SFN9+OkXWPCSVCgDuGV1ZewGusBdobZch6DwQq/AcyR3TmGnSqEiK6KasWQf9mxyTQNA2Ma2YpCrEkko7nslClUN0qlVP+jwAwC4SsTLY4Ou7PML4zE9yMEQVj4jsKUMiSFuqZttTTnM6FbIs3iHlrKuctFXG7cnkNI7SG9f9TQvNCteCuoFiO5u6knbf2jsutiRliAV7owXbcJUYUdTaP1PSgVLypsxuhfe1AsU28WAcpCDnwYp0zNSERCEAP0De2fU+bcAAwAM8Vo78I+XpwAAAABJRU5ErkJggg==') /*/css/images/full-image-grad.png*/ repeat-x;
  *background: url(/css/images/full-image-grad.png) repeat-x;
  /* For IE 6 and 7 */
  background-size: 100% 100%;
}
.image-box.no-gradient .gradient {
  display: none;
}
.image_box {
  position: relative;
  display: block;
  height: 300px;
  background: no-repeat top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.image_box .full-image-panel {
  height: 100%;
  width: 100%;
  display: block;
  background-size: cover;
  background-position: 50% 50%;
}
.image_box .content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  padding: 20px 10%;
  color: #ffffff;
}
.image_box .content h2 {
  font-family: 'Merriweather', Georgia, 'Times New Roman', serif;
  font-size: 2.3076923076923075em;
  line-height: 1.1333333333333333;
  font-weight: 300;
  letter-spacing: 0.1em;
  text-align: center;
}
.image_box .content p {
  margin-right: -10px;
}
.image_box .content .box-content-link {
  width: 100%;
  text-align: center;
}
.image_box .gradient {
  height: 100%;
  width: 100%;
  display: block;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAEsCAYAAAD6sCIiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmNzYyNTdhMC03YTQ3LTQ2ZjItYTg0OC01NWJlYTBjNDY0NDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RENBNjlDMDRBMDZFMTFFMzlFNDA4NjIwMzQwNUE5NDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RENBNjlDMDNBMDZFMTFFMzlFNDA4NjIwMzQwNUE5NDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTM5ZjRmNzctYWY2YS00Y2U1LTg0Y2QtNDgxZTE2ODI4ODI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmEzOWY0Zjc3LWFmNmEtNGNlNS04NGNkLTQ4MWUxNjgyODgyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsvnWGEAAAM1SURBVHja1FqLbtwwDBMN/97+/3O0Yli3xJFEOuc8ekDR3MFxZFmiRDows1/2/+Nff7Dg04bv4aBooM0OxOb/n+v+9yKybfsdbTMzhkG7G3swIJz148WEA0vbvn/vzLblDg8HorAXXbCPbmH4aCx1+MFwZWcsW3UrAnb326mgQOX4zh5ZbWG4+p7F3z2pYOTxhzArB6+3sRdB4dWjM4dDRbPUPVjq8Ci3keEjRYprgiJNBSguagnKhnXGhBlxXZhl+OgjpIBh+bU2Rm7x0Y9S4LK8prC3riqkGB4N8CivSxT7uFVIC1MVuL6NrGrVLarXDzVIJjRItHLZtTZCickscE+lgqmpgOsAoEz872tlZ3Bt9IDkd1o+kLWuVfX30T03r7oniW/RzrB8+dxGqCUuKnce1euWMaRxtnD2F9C9rLsPSQWW7Qxm8ppGeSOFyCpeWBYkpgPcsDOlWGDvYh+eiQVyLQRjnAoFuAHDKxPQSFef2oglO2MDorla2BFtYw+q6nhTWGdGF7m6M58HLqouJcsV3668K9LDUhvlypW2Cj6bCmDuwf2wR9GCyQ9Q8fG6xYQaqUd51ASqB6XH9YwX3qybVS0CKpCiO7NWxlmmfHgjM7eoKpSaT19eFa4juU5a2AuF82UUAFOMHQWLo/pjyOKk1nWJei2lK5iC9KDocopf735rhF+DyYqe9eFMVnS5fCw/tAuDwlXJDs+lq6z3RIsx5RhQYsNlXodRpCwG1/ux6i3okUbJZ25eTKZPhDRlbIahlDgoj44auVCywwvxkfrQBik+o3uUu+IepKBaLsNHyhWmumb5ODXMmZc0SFN9+OkXWPCSVCgDuGV1ZewGusBdobZch6DwQq/AcyR3TmGnSqEiK6KasWQf9mxyTQNA2Ma2YpCrEkko7nslClUN0qlVP+jwAwC4SsTLY4Ou7PML4zE9yMEQVj4jsKUMiSFuqZttTTnM6FbIs3iHlrKuctFXG7cnkNI7SG9f9TQvNCteCuoFiO5u6knbf2jsutiRliAV7owXbcJUYUdTaP1PSgVLypsxuhfe1AsU28WAcpCDnwYp0zNSERCEAP0De2fU+bcAAwAM8Vo78I+XpwAAAABJRU5ErkJggg==') /*/css/images/full-image-grad.png*/ repeat-x;
  *background: url(/css/images/full-image-grad.png) repeat-x;
  /* For IE 6 and 7 */
  background-size: 100% 100%;
}
.image_box.no-gradient .gradient {
  display: none;
}
.blue-box {
  background-color: #013668;
  color: #ffffff;
}
.blue-box h2,
.blue-box .box-content-link {
  color: #ffffff;
}
.blue_box {
  background-color: #013668;
  color: #ffffff;
}
.blue_box h2,
.blue_box .box-content-link {
  color: #ffffff;
}
.white-box {
  background: #ffffff;
  border-bottom: 1px solid #d1d1d1;
}
.white-box .content h2,
.white-box .content .box-content-link {
  color: #a30046;
}
.white_box {
  background: #ffffff;
  border-bottom: 1px solid #d1d1d1;
}
.white_box .content h2,
.white_box .content .box-content-link {
  color: #a30046;
}
.grey-box {
  background: #efefef;
}
.grey-box .content h2,
.grey-box .content .box-content-link {
  color: #a30046;
}
.grey_box {
  background: #efefef;
}
.grey_box .content h2,
.grey_box .content .box-content-link {
  color: #a30046;
}
.red-box {
  background-color: #a30046;
  border-top: 1px solid #d1d1d1;
}
.red-box img {
  margin-top: -1px;
}
.red-box:first-child {
  border-top: 0 none;
}
.red-box:first-child img {
  margin-top: 0;
}
.red-box .content {
  color: #ffffff;
}
.red-box .content hr {
  background-color: #a30046;
  margin-bottom: 10px;
}
.red_box,
.red_box_topimage {
  background-color: #a30046;
  border-top: 1px solid #d1d1d1;
}
.red_box img,
.red_box_topimage img {
  margin-top: -1px;
}
.red_box:first-child,
.red_box_topimage:first-child {
  border-top: 0 none;
}
.red_box:first-child img,
.red_box_topimage:first-child img {
  margin-top: 0;
}
.red_box .content,
.red_box_topimage .content {
  color: #ffffff;
}
.red_box .content hr,
.red_box_topimage .content hr {
  background-color: #a30046;
  margin-bottom: 10px;
}
.home-container .box {
  float: left;
}
.home-container .box.pull-right {
  float: right;
}
.kelmscott-page .white-box .content h2,
.kelmscott-page .white_box .content h2,
.kelmscott-page .grey-box .content h2,
.kelmscott-page .grey_box .content h2 {
  color: #013668;
}
.support-box .content h2,
.library-box .content h2 {
  width: 80%;
  margin: 0 auto 30px;
  font-size: 20px;
}
.support-box .content h2 span,
.library-box .content h2 span {
  display: block;
  padding: 10px 0;
  margin-top: 10px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  font-size: 30px;
  letter-spacing: 0.1em;
}
.collections-box .content h2 {
  width: 80%;
  padding: 15px 0 15px;
  margin: 0 auto 20px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.collections-box .content h2 span {
  display: block;
  padding-top: 8px;
  font-size: 16px;
  letter-spacing: 0.1em;
}
.shop-box-home .content h2 {
  font-size: 20px;
}
.date-box {
  background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MSA2NC4xNDA5NDksIDIwMTAvMTIvMDctMTA6NTc6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlGMEM1RjY5MUVFODExRTNCNzg4OUQzMDNCNTM1ODk4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlGMEM1RjY4MUVFODExRTNCNzg4OUQzMDNCNTM1ODk4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUuMSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQkEyOTg2OTFENDAxMUUzQjZDQThCMUFGNjc1QzU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQkEyOTg2QTFENDAxMUUzQjZDQThCMUFGNjc1QzU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAEBAQEBAQEBAQEBAQEBAQEB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') /*/css/images/date_bg.jpg*/;
  *background: url('/css/images/date_bg.jpg');
  /* For IE 6 and 7 */
  color: #ffffff;
}
.date-box .content {
  display: table;
  width: 80%;
}
.date-box .content .event-item {
  height: 260px;
  display: table-cell;
  overflow: hidden;
  vertical-align: middle;
}
.date-box .content .date-time-container {
  display: table;
  width: 100%;
}
.date-box .content .date-time-container > div {
  display: table-cell;
  vertical-align: middle;
}
.date-box .content .date-time-container > div.date-day {
  width: 95px;
}
.date-box .content .date-time-container > div.date-day h2 {
  font-weight: 300;
  font-size: 5.5em;
  line-height: 1em;
  float: left;
  margin: 0 0 5px 0;
  color: #a30046;
}
.date-box .content .date-time-container > div h3 {
  font-size: 1.2em;
  margin: 0;
}
.date-box .content .date-time-container > div h3.date-month {
  color: #a30046;
}
.date-box .content .date-time-container > div h3.date-time {
  color: #444444;
}
.date-box .content .date-details {
  clear: both;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  width: 100%;
  color: #444444;
}
.date-box .content .date-details h2 {
  font-size: 1.0769230769230769em;
  line-height: 1.3571428571428572;
  text-transform: uppercase;
}
.date-box .content .box-content-link {
  float: right;
  margin-top: 6px;
  color: #a30046;
}
.news-box {
  background: #97a4ba;
  height: 300px;
  width: 320px;
  overflow: auto;
}
.news-box .content {
  padding: 15px 20px 5px;
  color: #ffffff;
}
.news-box .content h3 {
  margin: 7px 0;
  font-size: 1.0769230769230769em;
  line-height: 1.3571428571428572;
  text-transform: uppercase;
}
.news-box .content h3 a {
  color: #ffffff;
}
.news-box .content p {
  font-size: 1em;
  line-height: 1.3846153846153846;
  margin: 5px 0;
}
.news-box .content hr {
  background-color: #808c9f;
  margin-bottom: 5px;
}
.logo_box {
  background: #a30046;
  color: #ffffff;
  min-height: 300px;
}
.logo_box img {
  margin: 40px 0;
}
.logo_box .content .profile-actions,
.fellows-logged-in .content .profile-actions {
  text-align: right;
}
.logo_box .content .profile-actions .box-content-link,
.fellows-logged-in .content .profile-actions .box-content-link {
  display: inline-block;
}
.small_logo_box a {
  float: right;
  margin-right: 60px;
}
.red_link a {
  font-family: 'Merriweather', serif;
}
.fellows_box a,
.faq_box a {
  display: block;
  text-align: center;
}
.fellows_box a,
.red_link a,
.date_box_inner a {
  color: #a30046;
}
.spaces_box a {
  margin-left: 80px;
}
.spaces_double_box_inner a {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  bottom: 0;
  color: #ffffff;
  position: absolute;
  right: 0;
}
.collections_box a {
  text-align: center;
}
.library_box a,
.shop_box_home a {
  text-align: center;
}
.intro p {
  color: #202020;
  font-size: 1.25em;
}
.greytext {
  color: #505050;
}
.team_box_inner p,
.news_box p,
.news_box_tablet p,
.news_box_full_size p {
  color: #ffffff;
}
.news_box_full_size p {
  margin-top: 5px;
}
.news_box p,
.news_box_tablet p {
  margin-bottom: 5px;
  margin-top: 5px;
}
.support_box_inner p,
.library_box p {
  margin-top: 30px;
}
.date_details p {
  color: #444;
  clear: left;
}
.collections_box p,
.library_box p {
  margin-left: 20px;
}
.contact_section p {
  margin-bottom: 5px;
}
.support_details_box p {
  margin-left: 40px;
  width: 80%;
}
.red_box_inner p {
  color: #ffffff;
}
.kelmscott_box {
  background: url('/css/images/kelmscott_bg.jpg');
  height: 300px;
}
.kelmscott_box .kelmscott_box_inner {
  position: absolute;
  bottom: 0;
  padding: 0 20px;
}
.subnav_box {
  border-bottom: 1px solid #d1d1d1;
  padding: 10px;
  width: 300px !important;
}
.subnav_box .content {
  border: 1px solid #d1d1d1;
  padding: 15px;
}
.subnav_box .content a {
  color: #454545;
  line-height: 1.25em;
}
.grey_bg {
  background: #454545;
  color: #e6e6e6;
  padding: 10px 20px;
  width: 280px;
}
.grey_bg h2,
.grey_bg h3,
.grey_bg a {
  color: #ffffff;
}
.dark_grey_box {
  background: #454545;
}
.dark_grey_box p {
  color: #b2b2b2;
}
.dark_grey_box h2,
.dark_grey_box h3,
.dark_grey_box h4 {
  color: #ffffff;
}
.dark_grey_box a:last-child {
  color: #ffffff;
}
.dark_grey_box label {
  color: white;
  font-weight: bold;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin: 0 0 5px;
  display: block;
}
.dark_grey_box input[type="text"] {
  display: block;
  width: 100%;
  padding: 7px 0;
  background: #323232;
  border: none;
  color: #ecebe7;
  text-indent: 10px;
}
.dark_grey_box input[type="submit"] {
  color: white;
  background: none;
  font-weight: bold;
  width: auto;
  padding: 0;
  float: right;
  margin: 10px 0;
}
.dark_grey_box input[type="submit"]:hover {
  background: none;
}
.dark_grey_box form {
  margin-top: 20px;
}
.small_logo_box h2 {
  margin: 0 0 20px 15px;
}
.kelmscott_box_inner h2,
.support_box h2,
.spaces_box h2,
.spaces_double_box_inner h2,
.collections_box h2,
.library_box h2,
.shop_box_home h2,
.image_box h2 {
  font-family: 'Merriweather', serif;
  text-align: center;
  font-weight: 300;
  letter-spacing: 0.1em;
}
.kelmscott_box_inner h2,
.image_box h2 {
  font-size: 30px;
  line-height: 1.2em;
  margin-bottom: 10px;
}
.date_box h2 {
  font-weight: 300;
  font-size: 5.5em;
  line-height: 1em;
  float: left;
  margin: 0 0 5px 10px;
}
.home_box.date_box h2 {
  color: #a30046;
}
.home_box.date_box h2 a,
.home_box.news_box h3 a {
  font-size: 11pt;
  margin-top: 0 !important;
}
.support_box h2,
.library_box h2 {
  font-size: 19px;
  margin: 15px 0 0;
}
.spaces_box h2,
.spaces_double_box_inner h2 {
  color: #ffffff;
  font-size: 20px;
  margin: 5px 0 0 0;
}
.spaces_double_box_inner h2 {
  bottom: 0;
  letter-spacing: 0;
  line-height: 1.3em;
  margin: 38px 0 0 0;
  position: absolute;
  text-align: left;
  width: 530px;
}
.news_box h2,
.news_box_full_size h2 {
  margin: 10px 0;
}
.fellows_box h2,
.main_content h2,
.date_box h2,
.grey_box_inner h2 {
  color: #a30046;
}
.date_details h2 {
  color: #444;
  font-size: 11pt;
  font-weight: bold;
  line-height: 14pt;
  margin-top: 10px;
  margin-left: 0;
}
.collections_box h2 {
  font-size: 29px;
  margin: 5px 0;
}
.shop_box_home h2 {
  margin-left: 15px;
  font-size: 20px;
}
.support_details_box h2 {
  margin-left: 40px;
}
.grey_box_inner {
  margin-top: 15px;
  margin-bottom: 10px;
}
.date_box h3 {
  font-size: 1.2em;
  color: #444;
  margin: 0;
}
.contact_section h3 {
  color: #505050;
  margin-bottom: 10px;
}
.support_details_box h3,
.support_details_box span {
  margin-left: 40px;
  font-size: 15px;
  line-height: 1.5em;
  color: #a30046;
  font-weight: 600;
  margin-bottom: 10px;
}
.support_details_box span {
  margin-left: 0;
  color: #444;
}
/*span {
    color: #202020;
    font-size: 15px;
    line-height: 1.5em;
}*/
.support_box span,
.spaces_box span,
.collections_box span,
.library_box span {
  color: #ffffff;
  display: block;
  font-weight: 300;
  font-family: 'Merriweather', serif;
  letter-spacing: 0.1em;
  padding: 8px 0;
  text-align: center;
}
.support_box span,
.library_box span {
  font-size: 28px;
}
.spaces_box span {
  font-size: 15px;
}
.date_box span {
  color: #a30046;
  font-weight: bold;
}
.collections_box span {
  font-size: 16px;
  color: #ffffff;
}
hr {
  background-color: #d8d8d8;
  border: 0;
  height: 1px;
  margin-bottom: 20px;
}
.fellows_box hr {
  background-color: #d8d8d8;
}
.news_box hr,
.news_box_tablet hr,
.news_box_full_size hr {
  margin-bottom: 5px;
  background-color: #808c9f;
}
.news_box h3 {
  margin: 0;
}
.faq_box hr {
  background-color: #8c013d;
}
.contact_button,
.support_button,
.inner_button {
  background: #a30046;
  color: #ffffff;
  float: left;
  padding: 10px 25px;
  border: none;
  text-transform: uppercase;
  font-size: 13px;
  margin: 15px 45px 10px 0;
  clear: both;
}
.contact_button:hover,
.support_button:hover,
.inner_button:hover {
  background: #700835;
  color: #ffffff;
}
.inner_button,
.support_button {
  float: right;
  margin-top: 30px;
  text-align: center;
  color: #ffffff;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.support_button {
  width: 100px;
}
.inner_button {
  margin-right: 0;
  margin-bottom: 30px;
}
.button {
  float: none;
}
#london_map {
  margin-top: 20px;
  width: 100%;
  height: 250px;
}
.contact_section {
  width: 270px;
  float: left;
  margin-top: 20px;
}
.support_details_box {
  width: 100%;
  background: #f3f3f3;
  border: 1px solid #e2e2e2;
  margin-top: 30px;
  padding-bottom: 15px;
}
.support_details_inner {
  width: 100%;
  clear: both;
}
.home_box,
.home_double_box,
.full_size_box,
.full-image,
.image_box {
  height: 300px;
  display: block;
  position: relative;
}
.home_box,
.home_double_box,
.full_size_box {
  float: left;
}
.home_box {
  display: table;
  overflow: hidden;
}
.home_box h2 {
  color: white;
}
.full_size_box {
  height: 100%;
}
.home_double_box {
  width: 640px;
}
.small_logo_box {
  background: #a30046;
  width: 100%;
  height: 130px;
  display: none;
  max-width: 750px;
}
.small_logo_box_container {
  float: left;
}
.small_box_login,
.small_box_login_home {
  border-left: solid 1px #bb0f59;
  border-right: solid 1px #bb0f59;
  height: 78px;
  margin-top: 28px;
  margin-left: 20px;
  padding-left: 20px;
  width: 320px;
}
.small_box_login_home {
  width: 300px;
  margin-left: 0;
  padding-left: 0;
}
.small_logo,
.small_logo_home {
  margin-top: 30px;
  margin-left: 40px;
}
.small_logo_home {
  margin-left: 20px;
}
.search_icon,
.search_icon_home {
  margin-top: 50px;
  margin-left: 30px;
}
.search_icon_home {
  margin-left: 20px;
}
.search_box {
  margin-bottom: 49px;
}
.display_archive {
  display: table;
  width: 100%;
}
.display_archive .campaign {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  display: table-row;
  font-size: .95em;
}
.display_archive .campaign a {
  display: table-cell;
  font-size: 1em;
  width: 71%;
}
.filter-articles .from,
.filter-articles .to {
  width: 49%;
  font-weight: bold;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
.filter-articles .from label,
.filter-articles .to label {
  font-weight: 900;
  color: #585858;
}
.filter-articles .from input[type="text"],
.filter-articles .to input[type="text"] {
  width: 70%;
  padding: 7px 3%;
  border: 0;
  background: #a30046;
  float: left;
  color: #ffffff;
}
.filter-articles .from input[type="submit"],
.filter-articles .to input[type="submit"] {
  width: 20%;
  float: right;
  background: grey;
  padding: 7px 0;
  border: 0;
  text-indent: -99999px;
  display: block;
}
.filter-articles .search_box {
  border-top: 1px solid #e5e5e5;
  padding: 20px 0 0;
}
.filter-articles .search_box form#search {
  margin: 0;
}
.filter-articles .search_box form#search input[type="text"] {
  width: 90%;
  padding: 5%;
}
.filter-articles .search_box form#search input[type="submit"] {
  margin: 0;
}
.filter-articles .search_box form#search button {
  right: 0;
}
/* Search and Login Boxes */
.grants_form {
  margin: 30px 0 20px 0;
  width: 100%;
}
.login {
  padding: 6px 5px 6px 15px;
  margin: 3px;
  float: left;
  width: 100px;
  margin-right: 20px;
}
.login_box {
  width: 340px;
}
.login_box input[type=text],
.login_box input[type=password] {
  border: none;
  background-color: #940040;
  -moz-box-shadow: inset 0 1px 3px #60002a;
  -webkit-box-shadow: inset 0 1px 3px #60002a;
  box-shadow: inset 0 1px 3px #60002a;
  color: #ffffff;
  font-style: normal;
}
.full-image .content,
.full-image.home_box .content,
.image_box .content {
  bottom: 20px;
  color: #ffffff;
  padding: 0 10%;
  position: absolute;
  width: 80%;
}
.full-image .content .title-holder,
.full-image.home_box .content .title-holder,
.image_box .content .title-holder {
  width: 80%;
  margin: 0 auto;
}
.full-image .content .title-holder span,
.full-image.home_box .content .title-holder span,
.image_box .content .title-holder span {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  display: block;
  font-size: 28px;
  margin: 10px auto 0;
  padding: 15px 0;
}
.support_box {
  background: url('/css/images/support_bg.jpg');
  color: #ffffff;
}
.support_box_inner,
.library_box_inner {
  padding: 40px 20px 10px;
}
.fellows_box {
  background: #efefef;
  padding: 10px 20px;
  width: 280px;
}
.spaces_box {
  background: url('/css/images/spaces_bg.jpg');
  height: 300px;
  color: #ffffff;
}
.spaces_box_inner {
  position: absolute;
  bottom: 0;
  height: 110px;
  padding: 0 20px;
}
.spaces_double_box {
  background: url('/css/images/rooms_double_box_bg.jpg');
  height: 300px;
  color: #ffffff;
}
.kelmscott_double_box {
  background: url('/css/images/kellmscott_double_bg.jpg');
  color: #ffffff;
  height: 300px;
}
.exhibition_double_box {
  background: url('/media/258622/2014_May_Exhibition_Homepag.jpg');
  height: 300px;
  color: #ffffff;
}
.spaces_double_box_inner,
.kelmscott_double_box_inner {
  bottom: 15px;
  padding: 0 20px;
  position: absolute;
  width: 90%;
}
.news_box,
.news_box_tablet {
  background: #97a4ba;
  height: 300px;
  width: 320px;
}
.news_box .inner,
.news_box_tablet .inner {
  padding: 5px 20px;
}
.news_box_full_size {
  background: #97a4ba;
  padding: 5px 20px;
  width: 280px;
}
.news_box_tablet {
  background: #97a4ba;
  display: none;
  height: 300px;
}
.faq_box {
  background: #a30046;
  padding: 10px 20px;
  width: 280px;
  color: #ffffff;
}
.collections_box {
  background: url('/css/images/collections_home_bg.jpg');
  color: #ffffff;
  height: 300px;
}
.collections_box .collections_box_title_holder {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  padding: 15px 0 5px 0;
  width: 80%;
  margin: auto;
  margin-bottom: 20px;
}
.library_box {
  background: url('/css/images/library_bg.jpg');
  height: 300px;
  color: #ffffff;
}
.shop_box_home {
  background: url('/css/images/shop_home_bg.jpg');
  height: 300px;
  color: #ffffff;
}
/* Image Styles */
.large_image,
.full_image {
  width: 100%;
  height: 100%;
  margin: 10px 0 30px 0;
}
.full_image {
  margin-top: 0;
  margin-bottom: 0;
  max-width: 640px;
}
.small_img,
.small_img_right {
  width: 193px;
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}
.small_img_right {
  float: right;
  margin-right: 0;
  margin-left: 20px;
}
/* Footer */
footer {
  position: relative;
  clear: both;
  margin-top: 50px;
  background: #686868;
  color: #ffffff;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
footer:after {
  content: "";
  display: table;
  clear: both;
}
footer p {
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
}
footer p a {
  color: #ffffff;
}
footer h4 {
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
  color: #ffffff;
  margin: 0 !important;
  text-transform: uppercase;
}
footer .container {
  min-height: 50px;
}
footer .container .col_left,
footer .container .col_right {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 20px;
  padding-top: 20px;
  padding-left: 28px;
  vertical-align: top;
}
.footer_nav {
  clear: both;
  padding-top: 10px;
  margin: 20px 0;
}
.footer_nav li {
  font-size: 0.9230769230769231em;
  line-height: 1.6666666666666667;
  display: inline-block;
  padding: 0 20px;
}
.social-nav {
  float: left;
  display: block;
  margin-left: 0;
}
.social-nav ul {
  margin-left: -18px;
  text-align: left;
}
.social-nav ul li {
  padding: 0 10px;
  width: 35px;
  height: 30px;
}
.social-nav ul li a {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVIAAAByCAYAAAABDlltAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUEwNTc5RkVBNjM2MTFFMzk4NEM4QUU1NERFQzMzQzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUEwNTc5RkRBNjM2MTFFMzk4NEM4QUU1NERFQzMzQzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJFMkVGOUI2QUI5NzExRTNBNDRBREQ5NjMyRTgxRUJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFMkVGOUI3QUI5NzExRTNBNDRBREQ5NjMyRTgxRUJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mcsjUAAAFyJJREFUeNrsnXtsXFe1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') /*/css/images/social-icons.png*/ no-repeat;
  *background: url(/css/images/social-icons.png) no-repeat;
  /* For IE 6 and 7 */
  display: block;
  height: 100%;
  margin: 0 auto;
  position: relative;
  text-indent: -9999px;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  width: 100%;
}
.social-nav ul li a.facebook {
  background-position: -143px 0;
  width: 17px;
}
.social-nav ul li a.twitter {
  background-position: -66px 0;
  width: 33px;
}
.social-nav ul li a.pinterest {
  background-position: 0 0;
  width: 24px;
}
.social-nav ul li a.linked {
  background-position: -209px 0;
  width: 29px;
}
.social-nav ul li a.youtube {
  background-position: -269px 0;
  width: 69px;
}
.social-nav ul li a:hover {
  border: none;
  /*background-position-y: bottom;*/
  -moz-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  -o-transform: translateY(-8px);
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}
#google_translate_element {
  background: #686868;
}
/* End Footer */
/* Events styling */
.featured_event {
  position: relative;
  height: 300px;
  width: 100%;
  background: url(/css/images/events_featured.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.featured_event .content {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: block;
  color: white;
}
.featured_event .content a {
  border-bottom: 1px dotted #ffffff;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
}
.featured_event .inner {
  padding: 20px 30px;
}
.featured_event .inner h2 {
  color: white;
  margin-top: 0;
}
.featured_event .inner h2 span {
  float: right;
  color: white;
}
.featured-image {
  margin-bottom: 20px;
  max-height: 361px;
  overflow-y: hidden;
  position: relative;
}
.featured-image img {
  position: relative;
  margin: 0 auto;
  max-width: 100%;
  display: block;
  height: auto;
  width: 100%;
}
.featured-image .content {
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QkQ2M0U2Qjc3OEMxMUUzQTE2MEIxODJEOTE1RTM3NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QkQ2M0U2Qzc3OEMxMUUzQTE2MEIxODJEOTE1RTM3NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlCRDYzRTY5Nzc4QzExRTNBMTYwQjE4MkQ5MTVFMzc2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCRDYzRTZBNzc4QzExRTNBMTYwQjE4MkQ5MTVFMzc2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+74d6AQAAABtJREFUeNpiZGBgmMlABGBiIBKMKqSOQoAAAwAEUwCtYejIgQAAAABJRU5ErkJggg==') /*/css/images/trans-bg.png*/ repeat;
  *background: transparent url(/css/images/trans-bg.png) repeat;
  /* For IE 6 and 7 */
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #ffffff;
}
.featured-image .content .inner {
  padding: 20px 30px;
  overflow: hidden;
}
.featured-image .content .inner h2 {
  color: #ffffff;
  margin-top: 0;
}
.featured-image .content .inner h2 span {
  float: right;
  color: white;
}
.featured-image .content .inner h3 {
  font-size: 1.8461538461538463em;
  line-height: 1.25;
  margin-bottom: 0;
}
.featured-image .content .inner p {
  font-size: 1.3846153846153846em;
  line-height: 1.4444444444444444;
  margin-bottom: 0;
}
.featured-image .content .inner > a {
  float: right;
  border: none;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
}
.featured-image.slideshow {
  height: 361px;
}
.featured-image.featured-article {
  height: 300px;
}
.featured-image.featured-article .content p {
  font-size: 1em;
  line-height: 1.4615384615384615;
}
.slideshow ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.slideshow ul li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 361px;
  margin-bottom: 0;
  background-position: 50% 50%;
  background-size: cover;
}
.slideshow ul li img {
  display: none;
}
.slideshow ul.slide-pager {
  bottom: 10px;
  right: 10px;
  position: absolute;
}
.slideshow ul.slide-pager li {
  background: none transparent;
  display: inline-block;
  float: left;
  height: auto;
  padding-left: 5px;
  position: relative;
  width: auto;
}
.slideshow ul.slide-pager li a {
  display: block;
  height: 10px;
  width: 10px;
  background-color: #ffffff;
  border: 1px solid #aaa;
  text-indent: -9999em;
}
.slideshow ul.slide-pager li a.selected {
  background-color: #a30046;
}
.kelmscott-page .featured-image {
  max-height: none;
  overflow-y: visible;
}
.kelmscott-page .featured-image .content {
  position: static;
  background-color: #013668;
  background-image: none;
}
.kelmscott-page .featured-image.slideshow .content {
  position: absolute;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QkQ2M0U2Qjc3OEMxMUUzQTE2MEIxODJEOTE1RTM3NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QkQ2M0U2Qzc3OEMxMUUzQTE2MEIxODJEOTE1RTM3NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlCRDYzRTY5Nzc4QzExRTNBMTYwQjE4MkQ5MTVFMzc2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCRDYzRTZBNzc4QzExRTNBMTYwQjE4MkQ5MTVFMzc2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+74d6AQAAABtJREFUeNpiZGBgmMlABGBiIBKMKqSOQoAAAwAEUwCtYejIgQAAAABJRU5ErkJggg==') /*/css/images/trans-bg.png*/ repeat;
  *background: transparent url(/css/images/trans-bg.png) repeat;
  /* For IE 6 and 7 */
}
.date-item-single {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
}
.date-item-single .paging a {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAADICAYAAADodcFZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0E2QTgwRjBDN0EwMTFFMzlGNUVFQTEzMDAxQjM4QUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0E2QTgwRUZDN0EwMTFFMzlGNUVFQTEzMDAxQjM4QUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5NTYyN0Y5OTg5ODExRTNCNkFGRjNCMjgxOENEMUIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ5NTYyN0ZBOTg5ODExRTNCNkFGRjNCMjgxOENEMUIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+M/PVYAAAAfpJREFUeNrs2y9LQ2EUBvB3Q7T4FQSTYLgGi8UgCDJBXFCLRUHFpGCwWE2CQTSoqEPDTDM4BIciDLSsGHbDwDLQr7Cglvkc7knj7u5ezgXLc+DBsNcf77/7tpNpt9uuszzPcxE1hFwiC77vtzp/zLpkNYxUkUekFTYgCTii2CFy1G1QXHAUeUH2kdOogX0xsDGkguwixV6De4HjyAOyjZTiLCUKnEDKyIb+dRZwUme0osuNXd0OpYAcJ8WiwDXdt1xa4CuSR26Q+SRg1KHUkFk95f40TlnqXZddUfTWCkrVkWnkSdFrKyjVUPQZGUDOraDUBzKl37TM9MT62kg1FZUbMBg2IBP2wFoq61IuggQJEiRIkCBBggQJEiRIkCBBggQJEiRIkCBBggQJEiRIkCBBggQJEiRIkCBBggQJEiRIkCBBggQJ/i8Y2ifleZ60LN0h68hXt3/2fT/2DKWFU1o5qy5o7bTNUEtaOX8UnXFBJ5cJlJKWzl8XtIMJ2rCCUlfIt6LSale3glJFXb707c25oI/PBEqVdPlyWNK2WLOCUmVF75FF5C2Niy3LlhbQQhozdHow0gK6lAYoe3cRtYdJlix7duaC1s+a9XFY1n3LRV2ZuOAqcuCCrsy69UvZRPYUM3/LW8iOC7owm9bXRt7DvGKfSa7BnwADAG5IWpRg0SQSAAAAAElFTkSuQmCC') /*/css/images/paging-arrows.png*/ no-repeat left 6px;
  *background: url(/css/images/paging-arrows.png) no-repeat left 6px;
  /* For IE 6 and 7 */
  border: 1px solid #efefef;
  color: #2c2c2c;
  display: block;
  float: left;
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
  padding: 5px 10px 5px 20px;
}
.date-item-single .paging a:hover {
  background-color: #efefef;
  border: 1px solid #5e5e5e;
}
.date-item-single .paging a.next {
  background-position: right -177px;
  padding-left: 10px;
  padding-right: 20px;
  float: right;
}
.date-item-single .top-info {
  display: table;
  width: 100%;
  text-transform: uppercase;
  font-size: 1.3em;
  font-weight: bold;
  margin: 25px 0;
}
.date-item-single .top-info .normal {
  font-size: 0.8em;
  padding-top: 10px;
  text-transform: none;
}
.date-item-single .item-day {
  color: #a30046;
  display: table-cell;
  font-size: 5em;
  font-weight: 200;
  line-height: 0.8em;
  width: 1.3em;
}
.date-item-single .price-reserve {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  width: 250px;
}
.date-item-single .reserve,
.date-item-single .event-price {
  display: inline-block;
  font-weight: bold;
}
.date-item-single .reserve {
  color: #a30046;
  margin-right: 0 !important;
  margin-top: 10px;
}
.date-item-single .month-time {
  display: table-cell;
  vertical-align: middle;
}
.date-item-single .month-time .event-month,
.date-item-single .month-time .event-time {
  color: #a30046;
}
.date-item-single .bottom-info {
  padding-top: 25px;
  margin: 20px 0 50px;
  border-top: 1px solid #dedede;
  text-transform: uppercase;
  font-size: 1.4em;
  font-weight: bold;
}
.date-item-single .bottom-info .reserve {
  clear: both;
  padding-top: 10px;
}
.date-item-single .bottom-info .normal {
  clear: both;
  font-size: 0.8em;
  padding-top: 10px;
  text-align: right;
  text-transform: none;
}
.event-list article {
  border-top: 1px solid #d3d3d3;
  padding: 25px 0;
  display: table;
}
.event-list article:last-child {
  /*border-top: none;*/
}
.event-list h2 {
  color: #5e5e5e;
  font-size: 1.3em;
  margin-top: 0;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
}
.event-list .event-date {
  display: table-cell;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
}
.event-list .view-event {
  font-weight: bold;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
}
.event-list .event-day {
  color: #a30046;
  display: inline-block;
  font-size: 6.5em;
  font-weight: 200;
  line-height: 0.8em;
  text-align: center;
}
.event-list .event-month {
  color: #a30046;
  font-size: 1.2em;
  text-align: center;
  font-weight: bold;
  margin-top: 10px;
}
.event-list .event-content {
  display: inline-block;
  margin-left: 40px;
  width: 445px;
}
.event-list .event-content p {
  margin-bottom: 1em;
}
.event-filter {
  display: inline-block;
  margin: 0 3% 0;
  padding: 0 2% 15px;
  width: 30%;
}
.event-filter h2 {
  font-size: 1.3em;
  margin-top: 0;
}
ul.eventFilterFuturePast {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.eventFilterFuturePast li {
  display: block;
  margin-bottom: 0.35em;
}
ul.eventFilterFuturePast li.active {
  /*background: @red-color;*/
}
ul.eventFilterFuturePast li a {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA2CAMAAAD52Ol4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOTEwOUMxNjg1MzVBOEZEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3OTM1RjBEMTkzRTUxMUUzOEI0NzhBNjIyMURGODJBRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3OTM1RjBEMDkzRTUxMUUzOEI0NzhBNjIyMURGODJBRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkM4QjZCOTkzRTMxMUUzODlEQjgyNUQxRjk4RjAyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkM4QjZCQTkzRTMxMUUzODlEQjgyNUQxRjk4RjAyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjoEtAwAAAKIUExURfr6+oGBgfz8/Pv7+4ODg5ycnP7///z//4aGhv/+/4CAgPf393x8fJ6envf//4+Pj/j///j4+Pn5+Z2dnf/7/5mZmf/9/39/f4WFhaoAR8nJyfLy8vX19YSEhM/Pz4qKiqCgoKIAQv/8//Hx8fz//fz9/8rKyqADSMvLy/v//5qampubm8bGxtHR0ZiYmJaWlqsASaOjo////ZsAQZCQkKQAR9DQ0KUAQqUBSJ+fn6UARKMCSP79/4iIiPPz88fHx6YCSf7//aQTTqgFSPf9/f73/9nZ2aEASPz+/aMCRvT//54AP9bW1v34/JwAP6YAQ6UAPqQJTao0Zq0ARqsFRa4LTpwAQP/2/6gOTIeHh6YASLo3a6YAStmSsKIBRfb8+P7+/NLS0qcAPvzv9tOXsHt7e6MARa4yZP/2+f35+qAARqICSp4AQaEARvv5/v/l8qAGRrM9bfv6/6AFR54BRKYAP6QAQqQAQ5oISaIARbYsaP/z/f/z/58DRJgDQ8+Ss96Vs/v//KQyY6UARZ8JSK0CRqkCSPb//qwASKsISdjY2JkHRf/n8/7f8Xh4eNXV1aoAS6ECRf/6/bAASKYARa81Zv/6/4uLi9mXs6QEStWVsJ0DQ9WSsf3//rE8aP/t/NyXs//1/p8AQP78/6ICSKQASbUuaLEzY6IBRPvg8aEER8A2caGhofr+/ZwDRqKioqcDSpwAPaUAQ58ARb45bp4KSKsAQo6Ojv/6/vX//f/3+//5+/r8+58CRagAR644aqoMR//4///9/fn+/6YCS6IARP/2/f73/p0DSakERqoHSLEyZfbh8Ls4bKEAQ6UASbExYp0AQ6YFSJkAQv7+/v39/YKCgv///zqfmJgAAAINSURBVHjazJDVc9tAEMb3ZIEl27JsK3Yctps0Tdu0aaDhNikzMzMzMzMzMzMzM3Ol23+nJyfWdPrUl850H3buvrn97tsfiPI4qZXYt7UYfBPNuadfhsOari5aerF3i4/7jkfbjUeQguqnFSU/d0VuX9+9WVuLkPlgT4/t3W/sLH7cfvGZkSpC9cnBd6r6ZN8ckPd68vxjYhYs1z/PLJoVLruQ/X3iqyPPJZAqPkROr+rWc9rB8Nwlq2UVsjqsX5kXWVNcNqTg2rp+QRFwxsCNJ4omnLoyr2TO/ukVMuj6gY4/2oa3fQ0Pele+7OVDkMSFY0eUj3nyparrpAWbVBmGmtLUswVdWp57P/vpefk+wo5MTTt66FavZ99GTZGrHyEMy9c6S6L0NphjRsX8FzLgH/XPBBMN5BAd7IAGmGAgJHlSnULTFDTZmbVmjdyU50mocTJ7Axy6PCFPG78jLZCa4EKTvWjOl4KP2aRkkDTDAIeRoeRa9ia3QanPRkyklF2s//yEWqaYSNiVjaCPOmM5AjTXEUs0nA+gNVLXfZV1QN8ldz0WzEC/ECrd6uc6CYrgYgJLnNyAbqGKQhLqsA1YMDB9DZskOoUk5sdZplC7F8S++r+ZKl4npXu9vM3US2NVGGdK0muE/iTONF42U1uJM60dSbeZFtYIXpup4q2ktPIu+Y3paErI3zL9JcAARefZR7XtPIQAAAAASUVORK5CYII=') /*/css/images/radio-options.png*/ right -18px no-repeat;
  *background: url(/css/images/radio-options.png) right -18px no-repeat;
  /* For IE 6 and 7 */
  border-bottom: none;
  color: #5e5e5e;
  display: block;
  width: 120px;
}
ul.eventFilterFuturePast li a:hover {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA2CAMAAAD52Ol4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOTEwOUMxNjg1MzVBOEZEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3OTM1RjBEMTkzRTUxMUUzOEI0NzhBNjIyMURGODJBRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3OTM1RjBEMDkzRTUxMUUzOEI0NzhBNjIyMURGODJBRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkM4QjZCOTkzRTMxMUUzODlEQjgyNUQxRjk4RjAyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkM4QjZCQTkzRTMxMUUzODlEQjgyNUQxRjk4RjAyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjoEtAwAAAKIUExURfr6+oGBgfz8/Pv7+4ODg5ycnP7///z//4aGhv/+/4CAgPf393x8fJ6envf//4+Pj/j///j4+Pn5+Z2dnf/7/5mZmf/9/39/f4WFhaoAR8nJyfLy8vX19YSEhM/Pz4qKiqCgoKIAQv/8//Hx8fz//fz9/8rKyqADSMvLy/v//5qampubm8bGxtHR0ZiYmJaWlqsASaOjo////ZsAQZCQkKQAR9DQ0KUAQqUBSJ+fn6UARKMCSP79/4iIiPPz88fHx6YCSf7//aQTTqgFSPf9/f73/9nZ2aEASPz+/aMCRvT//54AP9bW1v34/JwAP6YAQ6UAPqQJTao0Zq0ARqsFRa4LTpwAQP/2/6gOTIeHh6YASLo3a6YAStmSsKIBRfb8+P7+/NLS0qcAPvzv9tOXsHt7e6MARa4yZP/2+f35+qAARqICSp4AQaEARvv5/v/l8qAGRrM9bfv6/6AFR54BRKYAP6QAQqQAQ5oISaIARbYsaP/z/f/z/58DRJgDQ8+Ss96Vs/v//KQyY6UARZ8JSK0CRqkCSPb//qwASKsISdjY2JkHRf/n8/7f8Xh4eNXV1aoAS6ECRf/6/bAASKYARa81Zv/6/4uLi9mXs6QEStWVsJ0DQ9WSsf3//rE8aP/t/NyXs//1/p8AQP78/6ICSKQASbUuaLEzY6IBRPvg8aEER8A2caGhofr+/ZwDRqKioqcDSpwAPaUAQ58ARb45bp4KSKsAQo6Ojv/6/vX//f/3+//5+/r8+58CRagAR644aqoMR//4///9/fn+/6YCS6IARP/2/f73/p0DSakERqoHSLEyZfbh8Ls4bKEAQ6UASbExYp0AQ6YFSJkAQv7+/v39/YKCgv///zqfmJgAAAINSURBVHjazJDVc9tAEMb3ZIEl27JsK3Yctps0Tdu0aaDhNikzMzMzMzMzMzMzM3Ol23+nJyfWdPrUl850H3buvrn97tsfiPI4qZXYt7UYfBPNuadfhsOari5aerF3i4/7jkfbjUeQguqnFSU/d0VuX9+9WVuLkPlgT4/t3W/sLH7cfvGZkSpC9cnBd6r6ZN8ckPd68vxjYhYs1z/PLJoVLruQ/X3iqyPPJZAqPkROr+rWc9rB8Nwlq2UVsjqsX5kXWVNcNqTg2rp+QRFwxsCNJ4omnLoyr2TO/ukVMuj6gY4/2oa3fQ0Pele+7OVDkMSFY0eUj3nyparrpAWbVBmGmtLUswVdWp57P/vpefk+wo5MTTt66FavZ99GTZGrHyEMy9c6S6L0NphjRsX8FzLgH/XPBBMN5BAd7IAGmGAgJHlSnULTFDTZmbVmjdyU50mocTJ7Axy6PCFPG78jLZCa4EKTvWjOl4KP2aRkkDTDAIeRoeRa9ia3QanPRkyklF2s//yEWqaYSNiVjaCPOmM5AjTXEUs0nA+gNVLXfZV1QN8ldz0WzEC/ECrd6uc6CYrgYgJLnNyAbqGKQhLqsA1YMDB9DZskOoUk5sdZplC7F8S++r+ZKl4npXu9vM3US2NVGGdK0muE/iTONF42U1uJM60dSbeZFtYIXpup4q2ktPIu+Y3paErI3zL9JcAARefZR7XtPIQAAAAASUVORK5CYII=') /*/css/images/radio-options.png*/ right -38px no-repeat;
  *background: url(/css/images/radio-options.png) right -38px no-repeat;
  /* For IE 6 and 7 */
  color: #5e5e5e;
  border-bottom: none;
}
ul.eventFilterFuturePast li a.active {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA2CAMAAAD52Ol4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOTEwOUMxNjg1MzVBOEZEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3OTM1RjBEMTkzRTUxMUUzOEI0NzhBNjIyMURGODJBRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3OTM1RjBEMDkzRTUxMUUzOEI0NzhBNjIyMURGODJBRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkM4QjZCOTkzRTMxMUUzODlEQjgyNUQxRjk4RjAyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkM4QjZCQTkzRTMxMUUzODlEQjgyNUQxRjk4RjAyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjoEtAwAAAKIUExURfr6+oGBgfz8/Pv7+4ODg5ycnP7///z//4aGhv/+/4CAgPf393x8fJ6envf//4+Pj/j///j4+Pn5+Z2dnf/7/5mZmf/9/39/f4WFhaoAR8nJyfLy8vX19YSEhM/Pz4qKiqCgoKIAQv/8//Hx8fz//fz9/8rKyqADSMvLy/v//5qampubm8bGxtHR0ZiYmJaWlqsASaOjo////ZsAQZCQkKQAR9DQ0KUAQqUBSJ+fn6UARKMCSP79/4iIiPPz88fHx6YCSf7//aQTTqgFSPf9/f73/9nZ2aEASPz+/aMCRvT//54AP9bW1v34/JwAP6YAQ6UAPqQJTao0Zq0ARqsFRa4LTpwAQP/2/6gOTIeHh6YASLo3a6YAStmSsKIBRfb8+P7+/NLS0qcAPvzv9tOXsHt7e6MARa4yZP/2+f35+qAARqICSp4AQaEARvv5/v/l8qAGRrM9bfv6/6AFR54BRKYAP6QAQqQAQ5oISaIARbYsaP/z/f/z/58DRJgDQ8+Ss96Vs/v//KQyY6UARZ8JSK0CRqkCSPb//qwASKsISdjY2JkHRf/n8/7f8Xh4eNXV1aoAS6ECRf/6/bAASKYARa81Zv/6/4uLi9mXs6QEStWVsJ0DQ9WSsf3//rE8aP/t/NyXs//1/p8AQP78/6ICSKQASbUuaLEzY6IBRPvg8aEER8A2caGhofr+/ZwDRqKioqcDSpwAPaUAQ58ARb45bp4KSKsAQo6Ojv/6/vX//f/3+//5+/r8+58CRagAR644aqoMR//4///9/fn+/6YCS6IARP/2/f73/p0DSakERqoHSLEyZfbh8Ls4bKEAQ6UASbExYp0AQ6YFSJkAQv7+/v39/YKCgv///zqfmJgAAAINSURBVHjazJDVc9tAEMb3ZIEl27JsK3Yctps0Tdu0aaDhNikzMzMzMzMzMzMzM3Ol23+nJyfWdPrUl850H3buvrn97tsfiPI4qZXYt7UYfBPNuadfhsOari5aerF3i4/7jkfbjUeQguqnFSU/d0VuX9+9WVuLkPlgT4/t3W/sLH7cfvGZkSpC9cnBd6r6ZN8ckPd68vxjYhYs1z/PLJoVLruQ/X3iqyPPJZAqPkROr+rWc9rB8Nwlq2UVsjqsX5kXWVNcNqTg2rp+QRFwxsCNJ4omnLoyr2TO/ukVMuj6gY4/2oa3fQ0Pele+7OVDkMSFY0eUj3nyparrpAWbVBmGmtLUswVdWp57P/vpefk+wo5MTTt66FavZ99GTZGrHyEMy9c6S6L0NphjRsX8FzLgH/XPBBMN5BAd7IAGmGAgJHlSnULTFDTZmbVmjdyU50mocTJ7Axy6PCFPG78jLZCa4EKTvWjOl4KP2aRkkDTDAIeRoeRa9ia3QanPRkyklF2s//yEWqaYSNiVjaCPOmM5AjTXEUs0nA+gNVLXfZV1QN8ldz0WzEC/ECrd6uc6CYrgYgJLnNyAbqGKQhLqsA1YMDB9DZskOoUk5sdZplC7F8S++r+ZKl4npXu9vM3US2NVGGdK0muE/iTONF42U1uJM60dSbeZFtYIXpup4q2ktPIu+Y3paErI3zL9JcAARefZR7XtPIQAAAAASUVORK5CYII=') /*/css/images/radio-options.png*/ right 2px no-repeat;
  *background: url(/css/images/radio-options.png) right 2px no-repeat;
  /* For IE 6 and 7 */
  color: #5e5e5e;
  border-bottom: none;
}
.event-details h1 {
  font-size: 1.6em;
}
.booking-content {
  border-top: 1px solid #d3d3d3;
  padding: 25px 0;
}
.col-50 {
  padding: 0 2% 2% 2%;
  width: 48%;
}
.col-50.fl {
  padding-left: 0;
}
.col-50.fr {
  padding-right: 0;
}
.share-widget {
  border-top: 1px solid #d1d1d1;
  margin-top: 20px;
  padding-top: 40px;
}
/*#map-SAL, #map-kelmscott{
    height: 380px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    }*/
/*Google Maps stuff*/
.fluid-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  margin: 0 0 30px;
}
.fluid-wrapper > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.transparent {
  zoom: 1;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
#fellowsNav {
  border-bottom: 1px solid #ffffff;
  margin: 0;
}
#fellowsNav ul {
  background: #a30046;
  padding: 15px 0 12px;
  text-align: center;
  width: 100%;
}
#fellowsNav ul li {
  float: left;
  margin: 0;
  padding: 0 32px;
  position: relative;
}
#fellowsNav ul li a {
  display: block;
  font-weight: bold;
  margin: 0;
  padding: 0;
  width: 100%;
}
#fellowsNav ul li a:hover {
  border-bottom: 0;
  text-decoration: underline;
}
#fellowsNav ul li a.active {
  border-bottom: 0;
}
#fellowsNav ul li.fellows {
  padding-left: 32px;
  color: #ffffff;
  font-size: 1.3em;
}
#fellowsNav ul li.fellows a {
  font-family: inherit;
  font-weight: normal;
}
.fellows-logged-in img {
  margin-bottom: 32px;
}
.fellows-logged-in hr {
  background: #a30046;
}
.fellows-logged-in .search_box {
  margin-bottom: 20px;
}
.fellows-logged-in p {
  width: 70%;
}
.fellows-logged-in .donate {
  background: #ffffff;
  color: #a30046;
  margin-top: 5px;
  padding: 5px 3%;
}
.pagination {
  text-align: right;
}
.pagination .pagination-pages {
  float: left;
}
.pagination a,
.pagination span {
  display: inline-block;
  height: 22px;
  border: 0;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 1.6153846153846154;
}
.pagination a:hover {
  text-decoration: none;
  border-bottom: 0 none;
}
.pagination a.current {
  background: #a30046;
  color: #ffffff;
  border-radius: 100%;
}
.pagination span.pagination-page-prev,
.pagination span.pagination-page-next {
  color: #929292;
}
.pagination .pagination-page-prev {
  padding-right: 5px;
}
.pagination .pagination-page-next {
  padding-left: 5px;
}
.pagination .pagination-page-number {
  width: 22px;
  text-align: center;
}
.directory {
  padding-top: 20px;
}
.directory-alphabet {
  float: left;
}
.directory-alphabet ul {
  border-right: 1px solid #d1d1d1;
  padding: 0 10px 0 0;
}
.directory-alphabet ul li {
  list-style: none;
  padding-right: 5px;
  text-align: center;
}
.directory-alphabet ul li a {
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  border-bottom: none;
  color: #5e5e5e;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 2em;
  text-align: center;
  text-decoration: none;
}
.directory-alphabet ul li a.active,
.directory-alphabet ul li a:hover {
  color: #a30046;
}
.directory-alphabet ul li a.active {
  text-decoration: underline;
}
.directory-pagination {
  margin: 20px 0;
}
.directory-profile-list {
  float: right;
  width: 90%;
}
.directory-profile-list .title-update {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 30px;
}
.directory-profile-list .title-update h1 {
  position: relative;
  bottom: -1px;
  float: left;
  background: #ffffff;
  font-size: 4.5em;
  line-height: 0.8em;
  margin: 0;
  padding-right: 20px;
}
.directory-profile-list .title-update h2 {
  margin-top: 0;
  margin-bottom: 20px;
}
.directory-profile-list .profile {
  border-bottom: 1px solid #d1d1d1;
  padding: 20px 0 10px;
}
.directory-profile-list .profile .excerpt {
  clear: both;
  display: table;
}
.directory-profile-list .profile .col-third {
  width: 31%;
  text-align: left;
  padding: 0 1%;
}
.directory-profile-list .profile .profile-pic {
  float: left;
  width: 120px;
  margin-right: 5%;
}
.directory-profile-list .profile .view-full-profile {
  clear: both;
  float: right;
  border-bottom: none;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.directory-profile-list .profile h3,
.directory-profile-list .profile h4 {
  color: #202020;
  font-size: 1.2em;
  margin: 0 0 10px;
}
.directory-profile-list .profile .contact-details {
  max-width: 378px;
}
.staff-list .directory-profile-list {
  float: none;
  width: 100%;
}
.staff-list .directory-profile-list .contact-details {
  max-width: none;
}
.staff-list .directory-profile-list h2 {
  margin-top: 0;
}
.staff-list .directory-profile-list h3 {
  margin-top: 0.5em;
}
.staff-list .directory-profile-list .view-full-profile {
  clear: none;
}
.my-subscription .date {
  font-size: 4em;
  text-align: center;
  color: #a30046;
  padding: 20px 0;
  display: block;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
}
.my-subscription a:last-child {
  color: #a30046;
  font-weight: bold;
}
.full-profile .profile-basic-properties .profile-pic {
  width: 30%;
  float: left;
  padding-top: 4px;
  margin-bottom: 20px;
}
.full-profile .profile-basic-properties .profile-pic img {
  width: 100%;
}
.full-profile .profile-basic-properties .contact-details {
  width: 65%;
  float: right;
}
.full-profile .profile-basic-properties .contact-details h3,
.full-profile .profile-basic-properties .contact-details h4 {
  margin: 0 0 4px;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.3076923076923077;
  font-weight: bold;
  text-transform: uppercase;
  color: #202020;
}
.full-profile .profile-basic-properties .contact-details p {
  font-size: 1em;
  line-height: 1.6153846153846154;
  margin-bottom: 15px;
}
.full-profile .profile-extended-properties {
  clear: both;
  padding: 20px 0 10px;
  margin-bottom: 20px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.full-profile .profile-extended-properties:after {
  content: "";
  display: table;
  clear: both;
}
.full-profile .profile-extended-properties dt {
  clear: both;
  float: left;
  width: 30%;
  padding-top: 1px;
  margin-bottom: 10px;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.3076923076923077;
  font-weight: bold;
  text-transform: uppercase;
  color: #202020;
}
.full-profile .profile-extended-properties dd {
  float: right;
  width: 65%;
  margin-bottom: 10px;
  font-size: 1em;
  line-height: 1.6153846153846154;
}
.full-profile .profile-biography {
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.full-profile .profile-biography h2 {
  margin-bottom: 15px;
}
.full-profile .button-row a.button {
  float: right;
  margin-right: 0;
  font-size: 1.0230769230769232em;
  line-height: 1.2781954887218046;
  font-weight: bold;
}
.full-profile .button-row.top-button-row {
  position: absolute;
  top: 27px;
  right: 28px;
}
.ballot-table {
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
  width: 100%;
}
.ballot-table th,
.ballot-table td {
  padding: 2px;
}
.ballot-table th {
  font-weight: bold;
}
.ballot-table .center {
  text-align: center;
  width: 60px;
}
.ballot-table tr {
  border-bottom: 1px solid #eee;
}
.ballot-table .head {
  background-color: #eee;
}
.ballot-table .datecolumn {
  width: 25%;
}
.ballots-archive-year {
  float: left;
  width: 47%;
  margin-right: 3%;
}
.ballots-archive-year:nth-child(2n) {
  clear: left;
}
#newsList {
  min-height: 50px;
  width: 100%;
}
#newsList .article-list {
  margin-top: 20px;
}
#newsList article {
  width: 50%;
  float: right;
  margin-bottom: 2px;
  border-left: 1px solid #ffffff;
  border-right: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#newsList article .article-content {
  padding: 20px;
}
#newsList article .article-content h2 {
  margin-top: 0;
}
#newsList article .article-content a.view-news-article {
  /*border: none;*/
  color: #a30046;
  font-weight: bold;
  text-align: center;
}
#newsList article .article-image {
  width: 100%;
  display: block;
  height: 150px;
  position: relative;
  overflow: hidden;
}
#newsList article .article-image img {
  width: 100%;
  display: block;
}
#newsList article.odd {
  border-right: 1px solid #ffffff;
  border-left: none;
  clear: left;
  float: left;
}
.news-filter {
  float: left;
  margin: 0 2% 0;
  padding: 0 2% 15px;
  width: auto;
}
.news-filter h2 {
  display: inline-block;
  font-size: 1.3em;
  margin: 12px 10px 0 0;
}
.news-more {
  width: 100%;
}
.top-info h1 {
  margin-bottom: 0.25em;
}
.article-date {
  font-size: 0.9em;
  margin-bottom: 0.5em !important;
}
.footer,
#footer {
  margin-top: 30px;
}
.kelmscott-page .main_content h1,
.kelmscott-page .main_content h2,
.kelmscott-page .main_content h3,
.kelmscott-page .main_content h4,
.kelmscott-page .main_content h5,
.kelmscott-page .main_content h6 {
  color: #013668;
}
.kelmscott-page .main_content a {
  border-bottom: 1px dotted #013668;
  color: #013668;
}
.kelmscott-page .main_content a:hover {
  border-bottom: 1px solid #013668;
}
.kelmscott-page .main_content a.button {
  color: #ffffff;
}
.plainmodal-close {
  cursor: pointer;
}
.sample-window {
  width: 350px;
  padding: 5px;
  border: 2px solid #186db4;
  background-color: #fff;
  display: none;
}
.sample-window .plainmodal-close {
  display: inline-block;
  padding: 1px 3px;
  color: #fff;
  background-color: #224388;
}
.sample-window .plainmodal-close:hover {
  background-color: #1f99e2;
}
#demo {
  width: 550px;
  padding: 40px 40px 30px;
  color: #fff;
  background-color: #8c053b;
  border-radius: 10px;
  display: none;
}
#demo:after {
  /* clearfix */
  content: "";
  clear: both;
  display: block;
}
#demo h1,
#demo h2 {
  color: #fff;
  margin-bottom: 1em;
}
#demo h1 {
  font-family: 'Georgia', serif;
  font-size: 26px;
}
#demo p {
  font-size: 14px;
}
#demo .plainmodal-close {
  position: absolute;
  width: 45px;
  height: 45px;
  right: -15px;
  top: -15px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAtCAYAAAAuj3x7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU3MUQyMDZGQzdFOTExRTNCODIyQTg0RDE5OTg1MDA2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU3MUQyMDcwQzdFOTExRTNCODIyQTg0RDE5OTg1MDA2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTcxRDIwNkRDN0U5MTFFM0I4MjJBODREMTk5ODUwMDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTcxRDIwNkVDN0U5MTFFM0I4MjJBODREMTk5ODUwMDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5F6PyVAAAPhklEQVR42rRbCVhU1R7/31mYAYZlRjZFFAQUEND0gamkqYVPQ80Se2WhZZq999r7Cl99vnZ99eory8otfaaWuGRqmrhVgiluoAiyyCo7zDCyDszMfedchpm7zcydxf/3nW/mLuee//3d//lv53+I/0qngos0BrW/ohaH2kTUAlEbQbteg1oLapdRK0LtV9RKXBnw9f5cV7qLl/jHJ3uLpGlGgFh0PNYARiXm20iSICIIfE+LGEQa9HtDBFDcZew/squ9MA8dG5wdlHASaAzkctSeQi3Cif6VqH2P2lbTh7jrQC/yix2vFMufQzA+rCMNIY72lxHiRhLgoMbQu3GftjjfJaBf68uxefOnHikq9LMGtedR8wDXqQ+1b1B7D42ttjO2U0CneIeNHiMb8i4J5CIDSUpcZVhMEHoCiH0lurZ/53TVlroVaPSSnujnJdQyUfMD95MWtXWofYF46HEH0DMU4QGjPPzfRlK4wkAavdzNsJgQdaPZsbmir/2DM51Vrfbut/uF0QviafYzasl81z1BDNFTJkDQjPHgFzsSfMJDQBakAkV4EHRWNYOuWQ0dVY2gLaiE6gN/QNmtMr7H4I+3FrWFaLwFCOxGV0B4UBGRGOGh/FFH6mN5pUsshiExI0EVPRK8g1XgpfIDqcILPFW+0KO+A/2d3dCt1kJnfQs0FZTCnRouO6aP91K0hypVoiD+dqKz8prTEo1eGoO7l2XcKAohPGHcB89C1DNzQT7ERzAIXbWtULnzBFx/fwfU6zv4bsE6Ox3xkueMRC/2i1vgI/bYrCeNgRyp8pZD9Nz7IHRSPEi9PQXz3NveAQ2XiqAi+0/o6+jmSishaukw9K3I0hb97DDQ6MXmo58fKaGlkQrkkPjiIkh8J4OSAmcJS03R2j1w5ZNdoIZe9mWsPpYgfn5yBOgMZeJKKSH6EoHMsB9imQeEz0yCyNmTqf/OkkHXB5Wn8hDg56n/LLD7kA14ebum4BvBQKOXwm7aWTbIkWERMDN7LfhGDnebrsPq5eSs1+BWbSWfoZyDeDotBGjkVczzE8v2sUFWDAuCic8vAq8Af7fxjNXLpQ1ZSLU0s8HW95GGpd9rru9m9xHZ0MkMkBPvS4aHCja6FWQKCKTL065vggmp97MvYcAOIH7GCNHJCORtbJAD46NgyhsZbgWZsktIl0/JXAohE2IY59H4Ejkh2ZTuFzvVnh/tYZJkhuH7S9oMmH7gfbjblPvkR3A+6yj7NPZZJ5kknCPREz2HKlHLZRu+YUljYdwzC+46z9d3HoXbuUy3Wi6SlF/qbki+3NOgMauvVDHDzn2A2mP0E6OjR8Os7I9BJLE4KO2Ft6B671noKLsNHgG+4OHjmK5WXy6Fmp9yqP7yYCXS9QOTJ3RuMmiP5UNrYxPD7qImRe3U4IlsY6354jzf0V8hkFMZLkz4MKQu0oEQWSZsR0MrNOWXQHerBjzQeBIHdfWd203IAymj+st8vJGulw7MmrhRoLlVCz1tWrpkq8KkfgEI6EN8Eh2FQ056IBLmrYR5N3eAZ7BywBj06uDc0x9D3v7jDOOYsuFliF6RZpdZfXcPJbWXjpyxTG/whmk7V0P44gHV0dOkgV8SlkN1ezNbX49FrZwu0Yv94yb5iDxy8JQ1R3D+PpDyr+Xmj2/UG6Bw9zGo+/MawzjGPZYKwycn2jeA/f1Q+P1RqL94w6KLPWWQkJEGIeMHtBr2RM59vB16WtsZ+rrD2JeS1V50gS3Rn5pyFRbdt+UtCLzXMiML3t4GOd/tZ7kHeig5mgO+cm8ImhpvE+TjKS/DNabXBt3QD1UHfofohdNAjvxvLN2KqFAo2neS4Tig5muyHWaJnuoV9m0/aWAoysSn0pBEDzUflyHeqk9fZIxJGgzQjPxjqZcc/CNCbYJ8cf2P0FJYzjiPP15TfikE3xODpNuLkm6vQCU00D6GEUiRQuQRgqT6B7oxjDDlLSyZothYCH98hmVQJM0XP9ttlanjb30JhZ/ssQnyzcIb/FYcDHDtnZ2WRMrCFIgdz5E2Rl4FSfMEPRjm0m/wHxXKMFAYkErkilmj4r0noIr1Edgga8prea/jj1Vx/Jz5OCghClSjmeEG5g/zSQd6pUlqzJS0/h9Mp13dAR1I+mwRH9j2QDZLdh3TVUr6/AVO1GvicwBUkfzvyG9leE0xC2cyfXU0trFfb3NcPrDtgUwPZBjCyRof84f5pAP9BP2G6MhoCJ4+nunSID2No0F7RAcbByVCQMbkGxPOOA6cEkvNKhY9QQN9HqP/iBBQRoUx/UMUUOFo0B7RwcaBiBCQKdc0eAjj2B8ZYTyrWIT5FGMdnWBKFlmk6fUlHH2LLThpJKHi7BW7DNw6nQfeRjFczdwiCGRsUO/f/RbIApj5KiN66bIT59k5kQND/ZSjDWD8J/3CqNTJHH1L4NwyCdB2s8ouD61FFSCSSqDsyFlBIGODmrg0DTxYoTxpMDJ0OuLTe7xn8Cks0Snsh4Q+MJH34QlvP0kFLkLo5IebBYEsBQKmbXkTfMdw0ikw/OFpvJlPKSGeyT45ZMxI3uePenASFbgIodKDZwSBTIgIiF8yB7yDVJxrfGNhfjHQk9nJIuU9/IyJxGKY+ctawWALAXnuN6shMuNBq1HjcBknKzsZMZ3EThb5hAZZAUUEE557VDDYQkDGrh0OiKxFjR5+Cnb4nSQy+c+WucnSlZwpI5cNgD0lyWWQ52x4E6KWz7V5n08sR1KjDECG29KVHAGRiCmwA8aOchnk+CcfgtBJCXZ0N1PSMb8idgpUER5sXz9hsH9d5zTYgyALCXIUIzj8jCCBZJyUq+yvRWCwJ65KdxrsQZCFBDlypS9TbyN+MdAMOZcKDKddAVsoyJRa4PKjQG4TwwIJDaddAVsoyHz8YH5FwFqaMhqEL/RisFP2rKG8BqGEE1RCQbZCmF8G+qTRKLgzBnvc0vkO5aWxPhYKshXywkBrGQFGh86h5P3pOZl8iXurhPMc1iJIPupTazkpbCpyZyXkHUneX9m036E+OM9hLYLk5bmbg0evyMS4mbSltYJBzp72iiAXzpFwnbsw0MQ+pRUTBGMBt6tZIxjki1/tEeTCORKuc1BlCQfitwsDzair0FTV2VUfroDsKNjqYk7ZRw0BBAP97haNXfXhCsiOgt3ZwFwUx/yKBlOP5hdDaqDtQuldBVko2Jqr5dACXezT5WIgqtggamsa7yrIQsHuqGsGfY+OlaQhqjDQeRyd9At/xgtn8NwFMh3s4s/28l6rOcS7CJtHDpSXcUJoPsIZPHeBTAe7+rfLvNeaC29xM32IXwz07+wLZZsP8z4k/+1tgkGeu+4lwa7fmcyvKOllU8WWo3y3/95HGk6yT97+k7+sovxojmCQ4x6bLdj1K953kpJeNtXx8IH5xUBfh4FaODPh1Y1bO05wpPnyemEGbP76NyD21XSYcfQjQWDjfPT1D3cxzlVl/QYVTXUcIcf8/k9zLRfXwjGe0drOWAUZlObKkxcE8ZyA/OSR908UHEFS+Whmwgsa80ugq6mNcU5GSJoxv4NpUk5GP//NTRS4FktqPx9NgbwhE6JXzR9w3L08BYNNz0djY3z1Nd7yiO3mqBaAM+3KDv9BgWu2JwLy0RTIGWkwfOq4AX0qlQoGm56Pxsa49OBvPGqDPID5HQR6K7BKUqvaGqD060OWZImAfDQFMisYEQo2PR9d9u0RPmk20ICGdqPuW+Q2GdneR22OZUVaSD6aApkVjAgFm55jqc0t4Egz5k9r1G02JZYowqqDoxfOZ240606cuUtcs9QhkIWCjSPL+MyBxXe8wn7hla/5bttDV3FZ7UVXpIQ4m31TycEzZt2JM3eRs6c4BLJQsKnqp1kDWUy8wl7y02m+9Gg25pO6n7Y4i7X4KqAtaeGFV/WeXIhYNptaNA2cOhakLV1Qc7nIEp5KfCB1xxqIzEi1Hfoixkcung6S+k6oLbjJ6D/9hzUQlJIAvW0dcHzyC1Dfw6ngxWFcOuV9gmVxNlKmLPcUSZbhhVC67sSWPzQ5nlo09Y8YBnrk3rVXWmYIXiFPfHq+1VQnPS0ccs8Y5K4h97GqntF/3LL5oBwVCv1dPZD3+W7QaTuZwkWI9EiaM270tlADswtocEVnJntAvKQ0O/cLc63dnZIaaLtUCjKVL6iSYx0qchzs33KhBDwD/WDIvXEgUyoo//zEzNehOJ/Xe8AlvasHD+gFNCtVE7boSP1ydge8pJT84uPmnEZXsxru1DaCFM0uvxEhDhU5DvbXVjdQ6gjXjUg9ZZR/funrLFCXcmvpkRHcukl95Vlz0MICGo+OzTQn4RoxLAweOP4f3pUQV8lG/R2YvKJJMFD4yAEa10GPlqku9Br1nDmuGBoAE1Yt4l0JcZWs1d9RaVKRpKJUp55Er5tmrCKbisDT2YkmSonX18LhxOVQn33FrQzj5x2OW2oNZMxHurXidMoHRy+j1vdkeBDiLr5QGBe2tJVUu5Vn/Lxz677jBRnzgflhF6dzihzRS+GNPI8ArdbN7CeSPfBD2ovwx6J3qTpnVwgbvdNzVlPPs1Injcd/xMSPTdqrLc7tJfUrsV5kX9N39SIdugsKth/ilAc4StjoXdm4n3qelTppPeYD88O+Zqs+eiH62QWsqlKLjhFDwqMPIAM3A0LnJFG5abvZM+SX1x27CNVZZ+Dq/mzklZPWYxgn6qOXKcc9j1yqz9lVpeaXRcZtWPJYZOBiICA2gspN2yPsl7cWV0Lj1ZtQf+E6VQnA61k5Ux9Neznsv+AyLJu7mLB7NnJWEjJsMSAP8Aef6DCQ+XuBrr0bOspqoQ9JUkvODag+dVFI7hpHfAtcqfj3Fcu29ZMGpa1BsJHEYFOGzUtO6XFs4Pp7dJTh0yOhaK+oo0C2l7tGbpzmjkH3tFMV/7QXtLmHxc2UZwK5kYcPQUBjsreHxZ2EvIviyj6NY3tYbBBWH6+aXD/FXeC30+TCfUb3LqyRA7uy1ph2ZcndzbCYEPWadmW9J2RXFrs+2hphI4ML1Dei5o3aeGDV6jlJg/sMccV4tmkcu0Svj7ZGVX3t3Vd7Go95i6R7gyWKYIKAMSSP8XccYEIvIcR4n+Hin++U7sTjCOnn7M5ZXNW5DAZ2z4Y60b/OlF/Zzs4cCiFnds7iqk4/kWwFAcQipFICnFARrSSQ+3DuYjCsdoQIN+wFx9KNS7TiTP8jKPtoIbUJTJztKTLlvy+7MqCre8GfUY2bhgzYbCNJxiIpj0EADkVhvM/gXnAREB3ogzQg1XATHRcjL+bkVnX+GXBhL/j/BRgAdK3hrctn0WgAAAAASUVORK5CYII=') /*/css/images/plainmodal-close.png*/ no-repeat;
  *background: url('/css/images/plainmodal-close.png') no-repeat;
  /* For IE 6 and 7 */
}
#demo .plainmodal-close:hover {
  background-position: -45px 0;
}
@keyframes loadingStart {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loading {
  position: relative;
  pointer-events: none;
}
.loading .loading-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-animation: loadingStart 3s 300ms linear 1 both;
  -moz-animation: loadingStart 3s 300ms linear 1 both;
  -o-animation: loadingStart 3s 300ms linear 1 both;
  animation: loadingStart 3s 300ms linear 1 both;
  background: rgba(235, 213, 213, 0.5);
  text-align: center;
  z-index: 99;
}
.loading .loading-text {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  text-shadow: white 0 0 1em, white 0 0 0.5em, white 0 0 0.25em;
  position: relative;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
}
.loading .loading-text:after {
  content: "...";
}
.loading .loading-spinner {
  position: absolute;
  top: 50%;
  bottom: 0;
  left: 0;
  right: 0;
  margin: -3.9375rem auto 0;
  color: #1a1d1d;
  text-align: center;
}
.loading .loading-icon {
  font-size: 4.8125rem;
  line-height: 5.25rem;
  text-shadow: rgba(255, 255, 255, 0.75) 0 0 0.5em;
  -webkit-animation: loading 1s steps(4) infinite;
  -moz-animation: loading 1s steps(4) infinite;
  -o-animation: loading 1s steps(4) infinite;
  animation: loading 1s steps(4) infinite;
  display: block;
  vertical-align: middle;
}
.loading .loading-icon:before {
  vertical-align: middle;
  content: "\e000";
  font-family: "demo";
}
@media screen and (max-width: 639px) {
  .show-tablet {
    display: none !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .container {
    width: 90%;
  }
  .container .left_sidebar {
    display: none;
  }
  .container .wrapper {
    width: 100%;
  }
  .container .wrapper .main_content {
    width: 100%;
  }
  .container .wrapper .right_sidebar {
    display: none;
  }
  footer .container .col_left {
    width: 45%;
    margin-right: 5%;
    float: left;
  }
  footer .container .col_right {
    clear: left;
    width: 100%;
  }
  .footer_nav {
    padding-left: 28px;
  }
  .footer_nav li {
    padding: 0;
    text-align: left;
  }
  .box {
    width: 100%;
  }
  .box.double-box {
    width: 100%;
  }
  .box.double-box .content {
    padding: 20px 10%;
    width: 80%;
  }
  .box.double-box .content h2 {
    width: auto;
    margin-bottom: 12px;
  }
  .box.double-box .content .box-content-link {
    position: static;
    float: right;
  }
  .news-box {
    height: auto;
  }
  .news-box .content {
    padding: 15px 10%;
  }
  .spaces_double_box,
  .kelmscott_double_box {
    width: 100%;
  }
  .home_box {
    width: 100%;
  }
  .home_box .box {
    width: 100%;
  }
  .spaces_double_box_inner h2 {
    width: 100%;
    margin-top: 10px;
    font-size: 16px;
    line-height: 1.4em;
  }
  .spaces_double_box_inner a {
    margin-top: 5px;
    float: left;
  }
  .mobile_boxes,
  .small_logo_box,
  .mobile_nav_icon,
  .main_content,
  .footer_nav,
  .footer_nav li {
    display: block;
  }
  .small_box_login,
  .small_box_login_home,
  .logo_box,
  nav,
  .right_sidebar,
  .left_sidebar {
    display: none;
  }
  .news_box_full_size {
    width: 90%;
    padding: 5%;
  }
  /*.small_logo_box, .main_content {
        width: 320px;
    }*/
  .main_content {
    clear: left;
    margin: auto;
    float: left;
    width: 100%;
  }
  .small_logo {
    margin: 40px 0 0 20px;
    border-right: solid 1px #bb0f59;
    padding-right: 20px;
    width: 200px;
    height: 57px;
  }
  .support_button {
    float: left;
  }
  .search_icon {
    margin-left: 15px;
  }
  .search_icon_home {
    margin-left: 15px;
  }
  .box1 {
    height: 100px;
  }
  .search-fellows fieldset.search-fellows-name button {
    top: 45px;
  }
  .search-fellows .form-row.search-fellows-name-field label {
    width: 100%;
  }
  .spaces_double_box_inner,
  .kelmscott_double_box_inner {
    padding: 0 5%;
  }
  .spaces_double_box_inner a,
  .kelmscott_double_box_inner a {
    margin-right: 5%;
  }
  .support_box_inner a {
    display: block;
    width: 100%;
    text-align: center;
  }
  .date_box .date_details {
    width: 100%;
    margin: 0 auto;
  }
  .home_double_box h2 {
    padding-right: 5%;
    width: auto;
  }
  .featured-image .content .inner p {
    font-size: 1em;
    line-height: 1.4615384615384615;
  }
  .event-list .event-date {
    display: block;
  }
  .event-list .event-content {
    margin: 20px 0;
    display: block;
  }
  .event-list .event-month {
    display: inline-block;
  }
  .date-item-single .item-day,
  .date-item-single .month-time,
  .date-item-single .price-reserve {
    width: 100%;
    text-align: center;
    display: block;
  }
  .date-item-single .event-month {
    margin-top: 5px;
    font-size: 1.5em;
    font-weight: normal;
  }
  .date-item-single .price-reserve {
    margin-top: 20px;
  }
  .date-item-single .event-time {
    margin-top: 10px;
  }
  .date-item-single .paging a {
    padding: 5px 10px 5px 15px;
    font-size: 0.9em;
  }
  #newsList .featured-article {
    height: auto;
  }
  #newsList article {
    width: 100%;
  }
  .event-filter {
    width: 90%;
  }
  iframe {
    max-width: 100%;
    display: block;
    height: auto;
  }
  .inner-content img {
    max-width: 100%;
    display: block;
    height: auto;
  }
  .col-50 {
    width: 100%;
    padding: 0;
  }
  .form-tabs {
    display: block;
  }
  .form-tabs li {
    display: block;
    width: 100%;
    text-align: left;
  }
  .form-tabs li a {
    border-width: 1px 0 !important;
    margin-top: -1px;
  }
  .form-tabs li a:hover {
    border-width: 1px 0 !important;
  }
  .form-row {
    display: block;
    width: auto;
    margin-top: 10px;
  }
  .form-row .help-trigger {
    right: 4px;
  }
  .form-row.textfield label {
    display: block;
    width: auto;
    padding: 0;
  }
  .form-row.textfield .help-trigger {
    top: -1px;
  }
  .form-row.textfield.combobox button {
    top: 22px;
  }
  .form-row.checkbox:after {
    content: "";
    display: table;
    clear: both;
  }
  .form-row.checkbox input[type=checkbox] {
    margin-left: 0;
  }
  .form-row.checkbox .caption {
    margin-left: 0;
  }
  .form-row.radiobuttonlist > label {
    display: block;
    width: auto;
    padding: 0;
  }
  .form-row.radiobuttonlist .help-trigger {
    top: -1px;
  }
  .form-row.radiobuttonlist .radio-buttons {
    padding-top: 5px;
  }
  .profile-form fieldset {
    position: relative;
  }
  .profile-form fieldset .required-fields-message,
  .profile-form fieldset .readonly-fields-message {
    position: static;
    text-align: right;
  }
  .form-help {
    width: 100%;
  }
  .button-row.top-button-row {
    display: none;
  }
  .contour .dropdownlist div,
  .contour .textfield div,
  .contour .passwordfield div,
  .contour .formRow div,
  .contour fieldset {
    width: auto;
    display: block;
  }
  .contour div {
    width: auto;
    display: block;
    position: relative;
  }
  .contour .dropdownlist,
  .contour .textfield,
  .contour .passwordfield,
  .contour .formRow {
    display: block;
    width: auto;
  }
  .contourFieldSet,
  .contour fieldset {
    position: relative;
    min-width: 100%;
    width: auto;
    display: block;
  }
  .contour .dropdownlist label,
  .contour .textfield label,
  .contour .passwordfield label,
  .contour .formRow label,
  .contour .dropdownlist div.label,
  .contour .textfield div.label,
  .contour .passwordfield div.label,
  .contour .formRow div.label {
    width: 100%;
    display: block;
    padding: 0;
  }
  .contour div.checkboxlist > label {
    width: 100%;
    display: block;
    margin-bottom: 10px;
  }
  .contour div.checkboxlist label {
    height: auto;
    line-height: normal;
    width: auto;
  }
  .inner-content a {
    -ms-word-break: break-all;
    /* Be VERY careful with this, breaks normal words wh_erever */
    word-break: break-all;
    /* Non standard for webkit */
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
  }
  .slideshow {
    height: 240px;
  }
  .slideshow ul li {
    height: 240px;
  }
  .slideshow .carousel-caption {
    padding-bottom: 20px;
  }
  .loginForm.contour .formRow div.label {
    width: auto;
  }
  .loginForm.contour .buttonRow a {
    width: auto;
    margin: 0;
  }
  .loginForm.contour button {
    display: block;
    margin: 20px 0 0 0;
    width: 100%;
    float: none;
  }
  .buttonRow a {
    width: auto;
    margin: 0;
  }
  .pagination .pagination-page-number {
    display: none;
  }
  .directory-profile-list {
    width: 80%;
  }
  .directory-profile-list .title-update a {
    position: relative;
    float: none;
    border: none !important;
    margin-top: 10px;
  }
  .directory-profile-list .title-update h1 {
    font-size: 3.5em;
    position: relative;
    float: none;
    border-bottom: 1px solid;
    padding: 0 0 10px;
    margin: 0 0 10px;
  }
  .directory-profile-list .profile .profile-pic {
    margin-bottom: 20px;
  }
  .directory .directory-alphabet ul li a {
    font-size: 1em;
  }
  .full-profile .profile-extended-properties dt {
    width: 100%;
    float: none;
    margin-bottom: 4px;
  }
  .full-profile .profile-extended-properties dd {
    width: 100%;
    float: none;
  }
  .full-profile .button-row.top-button-row {
    display: none;
  }
  /*
    .profile-form {
        .field {
            width:100%;
            display:block;
            position:relative;
            label, input, textarea, select {
                width:90%;
                display:block;
            }
        }
    }
    .full-profile-edit{
            input[type="submit"]{
            display:block;
            float:none;
            width:100%;
        }
    }
    */
  .ballot-table {
    /* Force table to not be like tables anymore */
    display: block;
    /* Hide table headers (but not display: none;, for accessibility) */
    /* Label the data
            td:nth-of-type(1):before {
                content: "First Name";
            }

            td:nth-of-type(2):before {
                content: "Last Name";
            }

            td:nth-of-type(3):before {
                content: "Job Title";
            }

            td:nth-of-type(4):before {
                content: "Favorite Color";
            }

            td:nth-of-type(5):before {
                content: "Wars of Trek?";
            }

            td:nth-of-type(6):before {
                content: "Porn Name";
            }

            td:nth-of-type(7):before {
                content: "Date of Birth";
            }

            td:nth-of-type(8):before {
                content: "Dream Vacation City";
            }

            td:nth-of-type(9):before {
                content: "GPA";
            }

            td:nth-of-type(10):before {
                content: "Arbitrary Data";
            }
            */
  }
  .ballot-table thead,
  .ballot-table tbody,
  .ballot-table th,
  .ballot-table td,
  .ballot-table tr {
    display: block;
  }
  .ballot-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .ballot-table tr {
    border: 1px solid #ccc;
  }
  .ballot-table td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
  }
  .ballot-table td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
  }
}
@media screen and (min-width: 640px) and (max-width: 767px) {
  .hide-tablet {
    display: none !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .container {
    width: 640px;
  }
  .container .left_sidebar {
    display: none;
  }
  .container .wrapper {
    width: 100%;
  }
  .container .wrapper .main_content {
    width: 100%;
  }
  .container .wrapper .right_sidebar {
    display: none;
  }
  footer .container .col_left {
    width: 50%;
    float: left;
  }
  footer .container .col_right {
    clear: left;
    float: left;
    width: 50%;
  }
  .box {
    width: 50%;
  }
  .box.double-box {
    width: 100%;
  }
  .mobile_nav_icon {
    display: block;
  }
  #fellowsNav {
    display: none;
  }
  /*
    .wrapper {
        width: 100%;
    }

    .container {
        width: 620px;
    }

    .wrapper.no_right_sidebar {
        width: 620px;
    }

    .news_box_tablet {
        display: block;
    }

    .home_container {
        width: 620px;
    }

    .home_box {
        width: 320px;
    }

    .small_logo_box, .mobile_boxes, .mobile_nav_icon {
        display: block;
    }

    .main_content, .featured_image {
        max-width: 100%;
        float: left;
    }

    .small_box_login, .logo_box, nav, .right_sidebar, .left_sidebar {
        display: none;
    }

    .support_button {
        float: left;
    }

    .col_left, .col_right {
        width: 100%;
    }

    .col_right {
        margin-bottom: 20px;
    }

    .footer_nav ul {
        margin: 20px 0 0 5px;
    }

    .footer_nav li {
        width: 100%;
        text-align: left;
    }
*/
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .hide-tablet {
    display: none !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .container {
    width: 750px;
  }
  .container .left_sidebar {
    display: none;
  }
  .container .wrapper {
    width: 100%;
  }
  .container .wrapper .main_content {
    width: 100%;
  }
  .container .wrapper .right_sidebar {
    display: none;
  }
  footer .container .col_left {
    width: 50%;
    float: left;
  }
  footer .container .col_right {
    clear: left;
    float: left;
    width: 50%;
  }
  .box {
    width: 50%;
  }
  .box.double-box {
    width: 100%;
  }
  .news-box .content {
    padding: 15px 10% 5px;
  }
  .mobile_nav_icon {
    display: block;
  }
  #fellowsNav {
    display: none;
  }
  /*
    .small_logo_box, .mobile_boxes, .mobile_nav_icon {
        display: block;
    }

    .main_content, .featured_image {
        max-width: 100%;
        float: left;
    }

    .small_box_login, .logo_box, nav, .right_sidebar, .left_sidebar {
        display: none;
    }

    .support_button {
        float: left;
    }

    .col_left, .col_right {
        width: 100%;
    }

    .col_right {
        margin-bottom: 20px;
    }

    .small_box_login, .small_logo_box, .mobile_nav_icon, .footer_nav {
        display: block;
    }

    .small_box_login_home {
        margin-left: 10px;
    }

    .logo_box, nav {
        display: none;
    }

    .featured_image {
        width: 44.4%;
        padding: 0;
        float: left;
    }

    .search_icon {
        margin-left: 15px;
    }

    .search_icon_home {
        margin-left: 15px;
    }
    */
}
@media screen and (min-width: 1024px) and (max-width: 1299px) {
  .show-tablet {
    display: none !important;
  }
  .container {
    width: 960px;
  }
  .container .wrapper {
    width: 640px;
  }
  .container .wrapper .main_content {
    width: 640px;
  }
  .container .wrapper .right_sidebar {
    width: 640px;
  }
  .container .wrapper .right_sidebar .box {
    float: left;
  }
  footer .container .col_left {
    width: 320px;
    float: left;
  }
  footer .container .col_right {
    width: 320px;
    float: right;
  }
  .left_sidebar .white-box .content,
  .left_sidebar .white_box .content {
    border-right: 1px solid #d1d1d1;
  }
  .right_sidebar .box:nth-child(2n) {
    border-left: 1px solid #d1d1d1;
    width: 319px;
  }
  .right_sidebar .box:nth-child(2n) img {
    width: 319px;
  }
  #fellowsNav ul li {
    padding: 0 15px;
  }
  /*
   .container {
        width: 960px;
    }

    .wrapper.no_right_sidebar {
        width: 960px;

        .container {
            width: 960px;
        }

        .main_content {
            width: 640px;
        }
    }
/*
    #middleContent {
        width: 960px;
        margin: 0 auto;
    }
    .wrapper {
        width: 100%;
    }

    .home_container {
        width: 960px;
    }

    .main_content {
        width: 640px;
        float: left;

        .inner {
            padding: 5% 5%;
        }
    }

    .featured_image {
        float: left;
        width: 100%;
    }

    .support_details_box p {
        margin-left: 40px;
        width: 200px;
    }
*/
}
@media screen and (min-width: 1300px) {
  .show-tablet {
    display: none !important;
  }
  .container {
    width: 1280px;
  }
  .container .wrapper {
    width: 960px;
  }
  .container .wrapper .main_content {
    width: 640px;
  }
  .container .wrapper .right_sidebar {
    float: right;
    width: 320px;
  }
  footer .container .col_left {
    width: 320px;
    float: left;
  }
  footer .container .col_right {
    width: 320px;
    float: right;
  }
  .left_sidebar .white-box .content,
  .left_sidebar .white_box .content {
    border-right: 1px solid #d1d1d1;
  }
  .right_sidebar .white-box .content,
  .right_sidebar .white_box .content {
    border-left: 1px solid #d1d1d1;
  }
}
