html,
body,
div {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
    font-weight: bold;
}

a,
p,
ul,
ol,
li,
img,
span,
strong,
em {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}

table,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}

applet,
object,
iframe,
blockquote,
pre,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
caption,
fieldset,
form,
label,
legend {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}

canvas,
details,
embed,
figcaption,
menu,
nav,
output,
ruby,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    font: inherit;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

b,
strong {
    font-weight: bold;
}

em,
i {
    font-style: italic;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.grid-1,
.grid-2,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9,
.grid-10,
.grid-11,
.grid-12,
.grid-13,
.grid-14,
.grid-15,
.grid-16,
.grid-17,
.grid-18,
.grid-19,
.grid-20,
.grid-21,
.grid-22,
.grid-23,
.grid-24 {
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
}

.container-12 .block .omega-grid,
.container-16 .block .omega-grid,
.container-24 .block .omega-grid {
    position: relative;
    margin-left: -10px;
    margin-right: -10px;
}

.clearfix:after {
    font-size: 0;
}

#skip-link {
    left: 50%;
    margin-left: -5.25em;
    margin-top: 0;
    position: absolute;
    width: auto;
    z-index: 50;
}

#skip-link a,
#skip-link a:link,
#skip-link a:visited {
    background: #444;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    display: block;
    padding: 1px 10px 2px 10px;
    text-decoration: none;
    -khtml-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-radius: 0 0 10px 10px;
}

#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
    outline: 0;
}

.inline li,
.tabs li,
.breadcrumb li {
    list-style: none;
    display: inline;
    margin-right: 0.5em;
}

.item-list li {
    list-style: none;
}

.pager li {
    display: inline;
    margin-right: 0.25em;
}

img {
    vertical-align: bottom;
}

.field-label-inline .field-label,
.field-label-inline .field-items,
.field-label-inline .field-item {
    display: inline;
}

::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input[type="search"]::-webkit-search-decoration {
    display: none;
}

input,
button,
select,
textarea {
    margin: 0;
    vertical-align: middle;
}

button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
    -webkit-appearance: none;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    border-radius: 11px;
    background: #ddd url(http://nationalconferences.org/sites/all/themes/omega/omega/images/button.png) repeat-x;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
    background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
    border: 1px solid;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    color: #333;
    font: bold 12px/1.2 Arial, sans-serif;
    outline: 0;
    overflow: visible;
    padding: 3px 10px 4px;
    text-shadow: #fff 0 1px 1px;
    width: auto;
    *padding-top: 2px;
    *padding-bottom: 0px;
}

button {
    *padding-top: 1px;
    *padding-bottom: 1px;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
    -webkit-appearance: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid;
    border-color: #848484 #c1c1c1 #e1e1e1;
    color: #000;
    outline: 0;
    padding: 2px 3px;
    font-size: 13px;
    font-family: Arial, sans-serif;
    height: 1.8em;
    *padding-top: 2px;
    *padding-bottom: 1px;
    *height: auto;
}

input.placeholder_text,
textarea.placeholder_text,
input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #888;
}

::-webkit-input-placeholder {
    color: #888;
}

button:focus,
button:active,
input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
    -moz-box-shadow: #06f 0 0 7px;
    -webkit-box-shadow: #06f 0 0 7px;
    box-shadow: #06f 0 0 7px;
    z-index: 1;
}

input[type="file"]:focus,
input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

select[disabled],
textarea[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
    background-color: #eee;
}

button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled] {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    color: #888;
    cursor: default;
}

textarea,
select[size],
select[multiple] {
    height: auto;
}

@media (-webkit-min-device-pixel-ratio:0) {
    select {
        background-image: url(http://nationalconferences.org/sites/all/themes/omega/omega/images/select-arrow.gif);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 20px;
    }

    select[size],
    select[multiple] {
        background-image: none;
        padding: 0;
    }
}

textarea {
    min-height: 40px;
    overflow: auto;
    resize: vertical;
    width: 100%;
}

optgroup {
    color: #000;
    font-style: normal;
    font-weight: normal;
}

.ie6-button,
* html button {
    background: #ddd url(http://nationalconferences.org/sites/all/themes/omega/omega/images/button.png) repeat-x;
    border: 1px solid;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    color: #333;
    font: bold 12px/1.2 Arial, sans-serif;
    padding: 2px 10px 0px;
    overflow: visible;
    width: auto;
}

* html button {
    padding-top: 1px;
    padding-bottom: 1px;
}

.ie6-input,
* html textarea,
* html select {
    background: #fff;
    border: 1px solid;
    border-color: #848484 #c1c1c1 #e1e1e1;
    color: #000;
    padding: 2px 3px 1px;
    font-size: 13px;
    font-family: Arial, sans-serif;
    vertical-align: top;
}

* html select {
    margin-top: 1px;
}

.placeholder_text,
.ie6-input-disabled,
.ie6-button-disabled {
    color: #888;
}

.ie6-input-disabled {
    background: #eee;
}

body {
    font: 13px/1.5 Verdana, Helvetica, Arial, sans-serif;
}

a:link,
a:visited {
    color: #0062A0;
    text-decoration: underline;
}

a:hover {
    color: #202124;
    text-decoration: none;
}

a:active {
    color: #202124;
    text-decoration: none;
    color: #000;
}

hr {
    margin: 0;
    padding: 0;
    border: none;
    height: 1px;
    background: #5294c1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    letter-spacing: -0.05em;
    font-family: Georgia, 'Times New Roman', serif;
}

h1 {
    font-size: 36px;
}

h2 {
    font-size: 28px;
}

h1.site-name,
h2.site-name {
    font-size: 36px;
}

h2.block-title {
    font-size: 18px;
    margin: 0;
}

h2.node-title {
    font-size: 28px;
}

h3 {
    font-size: 21px;
}

h4 {
    font-size: 19px;
}

h5 {
    font-size: 17px;
}

h6 {
    font-size: 15px;
}

ol {
    list-style: decimal;
}

ul {
    list-style: disc;
}

ul ul,
ol ol {
    padding-top: 0.5em;
}

.node ol,
.node ul {
    padding-left: 1.2em;
}

.node ul.inline,
.node ol.inline {
    padding-left: 0;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
    margin-bottom: 20px;
}

dt,
.admin h3 {
    font-size: 18px;
    margin: 0;
}

dd {
    padding-left: 10px;
    font-size: 0.9em;
    font-style: italic;
    margin-bottom: 20px;
}

.logo-img {
    float: left;
    margin-right: 20px;
}

.site-name-slogan {
    float: left;
}

.site-name {
    margin-top: 20px;
}

.site-name a {
    text-decoration: none;
}

.site-name,
.site-slogan {
    margin-bottom: 0;
    line-height: 1em;
}

.site-slogan {
    font-weight: normal;
}

.menu {
    margin: 0;
    padding: 0;
}

.menu li {
    list-style: none;
}

.form-actions input {
    margin-right: 0.5em;
}

.form-actions input:hover {
    background: #FFFFFF;
}

label {
    font-weight: bold;
}

.item-list .pager {
    padding: 0;
    margin: 0;
}

.item-list .pager li,
.item-list .pager ul li {
    margin: 0;
    padding: 0;
    float: left;
}

.item-list .pager {
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 10px;
    text-align: left;
}

.pager li a {
    display: inline-block;
}

.pager li.pager-ellipsis,
.pager li.pager-current,
.pager li a {
    padding: 4px 8px;
    text-decoration: none;
}

.pager li.pager-current {
    padding: 4px 8px;
    font-weight: bold;
}

.pager li.pager-first a,
.pager li.pager-previous a,
.pager li.pager-next a,
.pager li.pager-last a {
    width: 50px;
    text-align: center;
    padding: 4px 0;
}

.pager li.pager-next {
    position: absolute;
    top: 0;
    right: 50px;
}

.pager li.pager-last,
.pager li.pager-next.last {
    position: absolute;
    top: 0;
    right: 0;
    border-right: 0;
}

.pager li.pager-ellipsis,
.pager li.pager-current,
.pager li a {
    color: #1a1a1a;
}

.pager li {
    border-right: 1px solid;
    border-color: #ddd #bbb #999;
    color: #333;
    font: bold 12px/1.2 Arial, sans-serif;
    outline: 0;
}

.pager li.pager-current {
    background: #ddd url(http://nationalconferences.org/sites/all/themes/omega/omega/images/button.png) repeat-x;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a1a1a), color-stop(1, #5a5a5a));
    background: -moz-linear-gradient(top center, #1a1a1a 0%, #5a5a5a 100%);
    color: #FFF;
    outline: 0;
}

.pager li.pager-next {
    border-left: 1px solid;
    border-color: #ddd #bbb #999;
}

.pager li a {
    background: #ddd url(http://nationalconferences.org/sites/all/themes/omega/omega/images/button.png) repeat-x;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
    background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
    cursor: pointer;
}

.pager li a:hover {
    background: #FFF;
    color: #454545;
}

.pager {
    background: #ebebeb;
    border: 1px solid;
    border-color: #ddd #bbb #999;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.pager li.first,
.pager li.first a,
.pager li.first a:hover {
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
}

.pager li.pager-last,
.pager li.pager-last a,
.pager li.pager-last a:hover {
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
}

table {
    border: 1px solid #CCC;
    width: 100%;
}

thead th,
th {
    background: #f7f7f7;
    border-bottom: 1px solid #ccc;
    color: #333;
}

td,
th {
    padding: 4px 8px;
    vertical-align: middle;
}

th a,
th a:link,
th a:visited {
    text-decoration: none;
}

th a {
    display: block;
}

th a img {
    margin: 0 0 0 5px;
}

th.active {
    background: #DDD;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
}

tr.even td {
    background: #F1F5FA;
}

tr.odd td {
    background: #fff;
}

td.active {
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
}

tr.even td.active {
    background: #e5e9ed;
}

tr.odd td.active {
    background: #f2f2f2;
}

tr:hover td,
tr.even:hover td.active,
tr.odd:hover td.active {
    background: #FFFEEE;
}

td ul.links {
    margin-bottom: 0;
}

.node-links ul li a,
.comment-links ul li a {
    text-transform: lowercase;
    display: block;
    float: left;
    text-decoration: none;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    margin: 0 0.5em 0.5em 0;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    background: #ddd url(http://nationalconferences.org/sites/all/themes/omega/omega/images/button.png) repeat-x;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
    background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
    border: 1px solid;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    color: #333;
    font: bold 12px/1.2 Arial, sans-serif;
    outline: 0;
    overflow: visible;
    padding: 4px 10px 3px;
    text-shadow: #fff 0 1px 1px;
    width: auto;
    *padding-top: 2px;
    *padding-bottom: 0px;
}

.node-links ul li a:hover,
.comment-links ul li a:hover {
    background: #FFF;
}

.tips,
.description {
    font-size: 10px;
    color: #6a6a6a;
}

html {
    font-size: 62.5%;
}

body {
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
    line-height: 1.1;
}

button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
}

.nav-menu h2 {
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
}

.serif {
    font-family: Palatino, "Book Antiqua", Georgia, serif;
}

.sans-serif {
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
}

.accessibility,
.hide {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

body.no-js .no-js-hide {
    display: none;
}

.print-only {
    display: none;
}

body.context-error .region-content-inner {
    padding: 20px 15px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
    margin-bottom: 17px;
}

h1 {
    font-size: 1.857em;
}

h2 {
    font-size: 1.571em;
    color: #444;
}

h3 {
    font-size: 1.357em;
}

h4 {
    font-size: 1.143em;
    font-weight: bold;
}

h5 {
    font-size: 1em;
    font-style: italic;
}

h6 {
    font-size: 0.857em;
    font-style: italic;
    font-weight: normal;
}

h2.node-title {
    font-size: 1.462em;
}

p {
    font-size: 1em;
    line-height: 1.5;
}

a:link,
a:visited,
a:hover {
    color: #0062a0;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:active {
    text-decoration: underline;
}

a:link h2.block-title,
a:visited h2.block-title,
a:hover h2.block-title,
a:active h2.block-title {
    color: #0062a0;
}

a.external-link:after {
    content: "\f08e";
    display: inline-block;
    font-family: FontAwesome;
    margin-left: 4px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

::-moz-selection {
    background: #11335D;
    color: #FFF;
}

::selection {
    background: #11335D;
    color: #FFF;
}

sup {
    font-size: 0.857em;
    line-height: 0;
    vertical-align: super;
}

.red {
    color: #9D1939;
}

.gold {
    color: #EEBD31;
}

.blue {
    color: #11335D;
}

#section-content img {
    max-width: 100%;
    height: auto;
}

.image-left,
.image-caption-left {
    float: left;
    margin-right: 10px;
    max-width: 100%;
}

.image-right,
.image-caption-right {
    float: right;
    margin-left: 10px;
    max-width: 100%;
}

.image-center,
.image-caption-center {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.image-center .image-caption,
.image-caption-center .image-caption {
    padding: 5px 10px;
}

.image-caption {
    font-size: 0.846em;
    text-align: left;
    padding: 5px 0;
    line-height: 1.308;
}

.image-captioned {
    max-width: 100%;
}

.image-captioned figcaption {
    font-size: 0.929em;
    margin-top: 0.286em;
}

.image-left p,
.image-caption-left p,
.image-right p,
.image-caption-right p,
.image-center p,
.image-caption-center p {
    margin: 0;
    padding: 0;
}

.image-left,
.image-caption-left,
.image-right,
.image-caption-right,
.image-center,
.image-caption-center {
    margin-bottom: 17px;
}

.image-left img,
.image-caption-left img,
.image-right img,
.image-caption-right img,
.image-center img,
.image-caption-center img {
    padding: 0 !important;
    margin: 0 !important;
}

#section-content .block {
    margin-bottom: 1.5em;
}

#zone-postscript .block {
    margin-bottom: 0;
}

h2.block-title {
    margin-bottom: 1em;
}

.block-left {
    float: left;
    margin-right: 1em;
    margin-bottom: 1.5em;
}

.block-right {
    float: right;
    margin-left: 1em;
    margin-bottom: 1.5em;
}

.download {
    background: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/download_icon.png) no-repeat scroll left top;
    display: block;
    height: 44px;
    padding: 20px 0 0 48px;
}

.pdf {
    background-attachment: scroll;
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/pdf_icon.png);
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 44px;
    padding: 20px 0 0 48px;
}

.pdf.align-right,
.download.align-right {
    background-position: right top;
    padding: 20px 48px 0 0;
    text-align: right;
}

.map-location:before,
.map-marker:before {
    content: "\f041";
    display: inline-block;
    font-family: FontAwesome;
    vertical-align: sub;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.map-location:before,
.map-marker:before,
.icon-map-marker {
    color: #f1ab30;
    font-size: 16px;
    padding-right: 4px;
}

hr {
    background: none repeat scroll 0 0 #BBBBBB;
}

blockquote {
    color: #9d1939;
    font-family: Palatino, "Book Antiqua", Georgia, serif;
    font-size: 1.571em;
    font-weight: normal;
    line-height: 1.1;
    margin: 1.143em auto;
    padding: 0.227em 0.091em 0.227em 1.455em;
    position: relative;
    width: 90%;
}

blockquote:before {
    display: inline-block;
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

blockquote p:last-child:after,
blockquote div:last-child:after {
    display: inline-block;
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

blockquote:before,
blockquote .icon-quote-left,
blockquote .icon-quote-right {
    color: #9d1939;
    font-size: 1.273em;
}

blockquote p:last-child:after,
blockquote div:last-child:after {
    color: #9d1939;
    font-size: 1.273em;
}

b lockquote:before {
    content: "\f10d";
}

blockquote .icon-quote-left,
blockquote:before {
    position: absolute;
    top: 0;
    left: 0;
}

blockquote p:last-child:after,
blockquote div:last-child:after {
    content: "\f10e";
}

blockquote .icon-quote-right,
blockquote p:last-child:after,
blockquote div:last-child:after {
    left: 8px;
    position: relative;
    vertical-align: -24%;
}

blockquote p {
    line-height: 1.3;
    margin-bottom: 0;
}

ul,
ol {
    padding-left: 1.5em;
}

ul li.leaf {
    list-style-image: none;
    list-style-type: disc;
}

ul li.expanded {
    list-style-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/menu_expanded.png);
}

table {
    border: none;
    max-width: 100%;
}

table.mobile-fixed-width {
    max-width: none;
}

thead th,
th {
    background-color: #555;
    color: #FFF;
    font-size: 1.077em;
}

th.active {
    background-color: #333;
}

th a:hover {
    text-decoration: underline;
}

th.active a:link,
th.active a:visited,
th.active a:hover {
    color: #FFF;
}

th.active img {
    display: none;
}

td {
    vertical-align: top;
}

table.vertical-middle td {
    vertical-align: middle;
}

table.vertical-middle td p {
    display: table-cell;
    vertical-align: middle;
}

tr.even,
tr.odd {
    border-bottom: none;
}

tr.odd td,
tr.odd:hover td,
tr.odd:hover td.active,
tr:nth-child(odd) td,
tr:nth-child(odd):hover td {
    background-color: #FFF;
}

tr.even td,
tr.even:hover td,
tr.even:hover td.active,
tr:nth-child(even) td,
tr:nth-child(even):hover td {
    background-color: #EEE;
}

td.right {
    border-right: none;
}

td:not(:last-child) {
    border-right: 1px solid #8D8D8D;
}

tr.total td {
    border-top: 1px solid #000;
}

tfoot td {
    border-top: 1px dotted #CCC;
}

tfoot>tr:last-child,
tfoot>tr:last-child>td:first-child {
    border-top-left-radius: 0;
}

tfoot>tr:last-child,
tfoot>tr:last-child>td:last-child {
    border-top-right-radius: 0;
}

tfoot~tbody>tr:last-child {
    border-radius: 0;
}

tfoot~tbody>tr:last-child>td:first-child {
    border-bottom-left-radius: 0;
}

tfoot~tbody>tr:last-child>td:last-child {
    border-bottom-right-radius: 0;
}

thead~tbody tr,
thead~tbody td {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

caption {
    caption-side: bottom;
    text-align: left;
    font-size: 0.923em;
    font-style: italic;
    font-weight: bold;
    padding: 10px 10px 0 10px;
}

table.compact * {
    border: none;
}

object,
object embed,
iframe {
    max-width: 100%;
}

.video-embed,
.video-embed-left,
.video-embed-right,
.video-embed-center {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.video-wrapper {
    height: 0;
    max-width: 100%;
    padding-bottom: 56.25%;
    position: relative;
}

.video-embed-captioned .video-wrapper {
    margin-bottom: 0.2em;
}

.video-wrapper iframe,
.video-wrapper object,
.video-wrapper embed {
    border: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.video-caption {
    line-height: 1.3;
    padding: 5px 0;
}

.block-aggregator.more-link-hidden .more-link {
    display: none;
}

.ensembleEmbeddedContent {
    max-width: 100%;
}

fieldset.collapsible-container {
    border: 1px solid #DDD;
    border-radius: 7px;
    padding: 1em;
}

fieldset.collapsible-container legend {
    font-size: 1.1em;
    font-weight: bold;
    border: 1px solid #DDD;
    border-radius: 7px;
    padding: 2px 10px 4px 10px;
}

fieldset.collapsible-container .collapse-expand-button {
    background-color: #CCC;
    color: white;
    float: right;
    margin-left: 16px;
    padding: 0 4px 2px 4px;
    width: 4em;
    font-weight: normal;
    text-align: center;
    border-radius: 7px;
    cursor: pointer;
}

div.collapsible-container {
    margin-bottom: 1em;
}

div.collapsible-container-group {
    margin-bottom: 1.5em;
}

div.collapsible-container-group div.collapsible-container {
    margin-bottom: 0.286em;
}

.collapse-expand-icon {
    font-size: 24px;
    left: 10px;
    position: absolute;
    top: 0;
}

.block-collapsible-mobile .collapse-expand-icon {
    font-size: 135%;
}

.js .responsive-layout-mobile .block.block-collapsible-mobile .content {
    display: none;
}

.block.block-collapsible-mobile .block-title .collapse-expand-icon {
    left: 0.5em;
    top: 0.1em;
}

.collapse-title.expanded .collapse-expand-icon {
    left: 11px;
    top: -2px;
}

.block.block-collapsible-mobile .block-title.expanded .collapse-expand-icon {
    left: 0.5em;
    top: 0.02em;
}

.block.block-collapsible-mobile.collapsible-initialized .block-title,
div.collapsible-container .collapse-title {
    border-radius: 7px;
    padding: 6px 5px 6px 32px;
    cursor: pointer;
    position: relative;
}

div.collapsible-container .collapse-title {
    font-size: 1.077em;
    font-weight: normal;
    font-style: normal;
    color: #FFF;
    line-height: 1.5;
    letter-spacing: normal;
}

div.collapsible-container .collapse-title p,
div.collapsible-container .collapse-title h1,
div.collapsible-container .collapse-title h2,
div.collapsible-container .collapse-title h3,
div.collapsible-container .collapse-title h4,
div.collapsible-container .collapse-title h5,
div.collapsible-container .collapse-title h6 {
    display: inline;
    font-size: inherit;
    font-weight: normal;
    font-style: normal;
    color: #FFF;
    line-height: inherit;
    padding: 0;
    margin: 0;
    letter-spacing: normal;
}

div.collapsible-container.light .collapse-title,
div.collapsible-container.light .collapse-title * {
    color: #000;
}

div.collapsible-container .collapse-title,
div.collapsible-container .collapse-title.expanded:hover {
    background: rgb(142, 149, 174);
    background: -moz-linear-gradient(top, rgba(142, 149, 174, 1) 0%, rgba(17, 51, 93, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(142, 149, 174, 1)), color-stop(100%, rgba(17, 51, 93, 1)));
    background: -webkit-linear-gradient(top, rgba(142, 149, 174, 1) 0%, rgba(17, 51, 93, 1) 100%);
    background: -o-linear-gradient(top, rgba(142, 149, 174, 1) 0%, rgba(17, 51, 93, 1) 100%);
    background: -ms-linear-gradient(top, rgba(142, 149, 174, 1) 0%, rgba(17, 51, 93, 1) 100%);
    background: linear-gradient(to bottom, rgba(142, 149, 174, 1) 0%, rgba(17, 51, 93, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e95ae', endColorstr='#11335d', GradientType=0);
}

div.collapsible-container.light .collapse-title,
div.collapsible-container.light .collapse-title.expanded:hover {
    background: rgb(238, 238, 238);
    background: -moz-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(187, 187, 187, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(187, 187, 187, 1)));
    background: -webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(187, 187, 187, 1) 100%);
    background: -o-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(187, 187, 187, 1) 100%);
    background: -ms-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(187, 187, 187, 1) 100%);
    background: linear-gradient(to bottom, rgba(238, 238, 238, 1) 0%, rgba(187, 187, 187, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#bbbbbb', GradientType=0);
}

div.collapsible-container .collapse-title:hover,
div.collapsible-container .collapse-title.expanded {
    background: rgb(109, 121, 155);
    background: -moz-linear-gradient(top, rgba(109, 121, 155, 1) 0%, rgba(17, 51, 93, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109, 121, 155, 1)), color-stop(100%, rgba(17, 51, 93, 1)));
    background: -webkit-linear-gradient(top, rgba(109, 121, 155, 1) 0%, rgba(17, 51, 93, 1) 100%);
    background: -o-linear-gradient(top, rgba(109, 121, 155, 1) 0%, rgba(17, 51, 93, 1) 100%);
    background: -ms-linear-gradient(top, rgba(109, 121, 155, 1) 0%, rgba(17, 51, 93, 1) 100%);
    background: linear-gradient(to bottom, rgba(109, 121, 155, 1) 0%, rgba(17, 51, 93, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d799b', endColorstr='#11335d', GradientType=0);
}

div.collapsible-container.light .collapse-title:hover,
div.collapsible-container.light .collapse-title.expanded {
    background: rgb(204, 204, 204);
    background: -moz-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(170, 170, 170, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(204, 204, 204, 1)), color-stop(100%, rgba(170, 170, 170, 1)));
    background: -webkit-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(170, 170, 170, 1) 100%);
    background: -o-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(170, 170, 170, 1) 100%);
    background: -ms-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(170, 170, 170, 1) 100%);
    background: linear-gradient(to bottom, rgba(204, 204, 204, 1) 0%, rgba(170, 170, 170, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#aaaaaa', GradientType=0);
}

.block.block-collapsible-mobile.collapsible-initialized .block-title,
.block.block-collapsible-mobile.collapsible-initialized .block-title.expanded:hover {
    background: #eee;
}

.block.block-collapsible-mobile.collapsible-initialized .block-title:hover,
.block.block-collapsible-mobile.collapsible-initialized .block-title.expanded {
    background: #d9d9d9;
}

div.collapsible-container .collapse-title.expanded {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

div.collapsible-container .collapsible-content {
    background: #F2F2F2;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    padding: 10px;
}

.collapsible-content:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}

div.collapsible-container .collapsible-content .collapsible-content {
    background: #FFF;
}

div.collapsible-container .collapsible-content .collapsible-content .collapsible-content {
    background: #F2F2F2;
}

.collapsible-content img {
    margin-right: 10px;
}

button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
    background: #eee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f5f5f5 0%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #eaeaea));
    background: -webkit-linear-gradient(top, #f5f5f5 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #f5f5f5 0%, #eaeaea 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0%, #eaeaea 100%);
    background: linear-gradient(to bottom, #f5f5f5 0%, #eaeaea 100%);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    color: #333;
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    margin: 0 0.75em 0 0;
    padding: 5px 10px;
}

button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
    background: #f5f5f5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f1f1f1));
    background: -webkit-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
    background: -o-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
    background: -ms-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
    background: linear-gradient(to bottom, #f8f8f8 0%, #f1f1f1 100%);
    border: 1px solid #c6c6c6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #111;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
    max-width: 100%;
}

input[type="submit"].search-icon-submit {
    background: none;
    border: none;
    border-radius: 4px;
    color: #757575;
    font-family: FontAwesome;
    font-size: 20px;
    font-weight: normal;
    height: 23px;
    line-height: 1;
    margin-right: 0;
    padding: 0;
    text-shadow: none;
    width: 26px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

input[type="submit"].login-icon-submit:hover,
input[type="submit"].search-icon-submit:hover {
    box-shadow: none;
}

.marker,
.form-required {
    color: #9d1939;
}

.pager {
    background: transparent;
    border: none;
}

.item-list .pager {
    margin: 12px 0;
    text-align: center;
}

.pager li {
    border-right: none;
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
}

.item-list .pager li,
.item-list .pager ul li {
    float: none;
}

.pager li a {
    background: transparent;
    margin: 0 4px;
}

.pager li a:hover {
    background: #eee;
}

.pager li.pager-ellipsis,
.pager li.pager-current,
.pager li a {
    color: #000;
}

.pager-item,
.pager-item a,
.pager-item a:hover,
.pager-previous,
.pager-previous a,
.pager-previous a:hover,
.pager-next,
.pager-next a,
.pager-next a:hover,
.pager li.first,
.pager li.first a,
.pager li.first a:hover,
.pager li.pager-last,
.pager li.pager-last a,
.pager li.pager-last a:hover {
    border-radius: 4px;
}

.pager li.pager-current {
    background: none;
    font-weight: bold;
}

.pager li.pager-next {
    position: static;
    right: auto;
    top: auto;
    border-left: none;
}

.pager li.pager-last,
.pager li.pager-next.last {
    position: static;
    right: auto;
    top: auto;
}

.pager li.pager-first a,
.pager li.pager-previous a,
.pager li.pager-next a,
.pager li.pager-last a {
    width: 58px;
}

.js-warning:before,
.js-warning .fa-exclamation-triangle {
    color: #9d1939;
    content: "\f071";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 22px;
    margin-right: 10px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.js-warning {
    background-color: #EEE;
    border-radius: 4px;
    padding: 4px 8px;
    margin-bottom: 20px;
}

html.js .js-warning {
    display: none;
}

.info-message:before,
.info-message .fa-info-circle {
    color: #11335d;
    content: "\f05a";
    display: inline-block;
    float: left;
    font-family: FontAwesome;
    font-size: 22px;
    line-height: 1;
    margin-right: 0.5em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.info-message {
    background-color: #EEE;
    border-radius: 4px;
    padding: 0.5em 0.6em 0.4em;
}

.info-message .content p {
    margin-bottom: 0;
}

.u15-logo {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/u15_white.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    background-size: 56px 48px;
    padding: 32px 0 0 60px;
}

.iframe-scroll-block {
    width: 260px;
    margin-left: auto;
    margin-right: auto;
}

css_UO2SC4gqG0e…6QE3Rlw.css:10 #section-header .queens-wordmark {
    display: block;
    background-attachment: scroll;
    background-image: url(http://nationalconferences.org/images/wordmark_489.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 0;
    margin: 12px auto 10px;
    max-width: 100%;
    overflow: hidden;
    padding-bottom: 11.86%;
    /* text-indent: 100%; */
    /* white-space: nowrap; */
    width: 489px;
}

body.queensweb-legacy-header #section-header .queens-wordmark {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/wordmark.png);
    height: 35px;
    padding-bottom: 0;
    width: 296px;
}

#zone-user .queens-logo {
    display: none;
    width: 100px;
    height: 69px;
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/queens_logo.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    background-size: 100% auto;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
}

#zone-user .form-item {
    color: #000;
    margin-top: 0;
}

.site-name {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

#block-customsearch-customsearch-form {
    margin: 0 auto 17px;
    width: 300px;
}

#block-customsearch-customsearch-form .block-title {
    display: none;
}

#block-customsearch-customsearch-form input.form-text {
    font-size: 16px;
    height: 29px;
    width: 225px;
}

#customsearch-block-form a {
    border-right: 1px solid gray;
    color: inherit;
    padding-right: 8px;
    vertical-align: middle;
}

#customsearch-block-form label {
    vertical-align: middle;
}

#customsearch-block-form input.form-checkbox,
#customsearch-block-form input.form-radio {
    vertical-align: -10%;
}

#customsearch-block-form .form-item {
    font-size: 16px;
    vertical-align: middle;
}

#customsearch-block-form input.form-text {
    height: 29px;
    width: 225px;
    border-radius: 4px 0 0 4px;
    border-right: none;
}

#customsearch-block-form .form-submit.search-icon-submit {
    float: left;
}

#customsearch-block-form .form-item-search-terms {
    float: left;
    margin-bottom: 8px;
}

#customsearch-block-form .form-item-search-terms label {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

#customsearch-block-form .linkinfront {
    padding-right: 10px;
    float: left;
}

#customsearch-block-form #edit-search-type-fieldset {
    float: left;
    margin: 0;
}

#customsearch-block-form #edit-search-type-fieldset legend {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

#customsearch-block-form .form-type-radios {
    float: left;
}

#customsearch-block-form .linkinfront,
#customsearch-block-form .form-type-radios {
    margin-bottom: 6px;
}

#customsearch-block-form div.form-radios .form-type-radio {
    margin-right: 6px;
    float: left;
}

#customsearch-block-form input[type="submit"].search-icon-submit {
    background: #757575;
    border-radius: 0 4px 4px 0;
    color: #FFF;
    float: left;
    font-size: 20px;
    height: 29px;
    margin-left: -1px;
    opacity: 1;
    width: 30px;
}

body.queensweb-legacy-header #customsearch-block-form .form-item {
    font-size: 13px;
}

body.queensweb-legacy-header #block-customsearch-customsearch-form input.form-text {
    font-size: 13px;
}

body.queensweb-legacy-header #customsearch-block-form input.form-text {
    height: 24px;
    width: 275px;
}

body.queensweb-legacy-header #customsearch-block-form div.form-radios .form-type-radio {
    margin-right: 3px;
}

body.queensweb-legacy-header #customsearch-block-form input[type="submit"] .search-icon-submit {
    font-size: 16px;
    height: 24px;
    width: 26px;
}

#block-customsearch-login-links {
    background-color: #EBEBEB;
    padding: 0.857em 0;
}

#block-customsearch-login-links .block-title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

.internal-login-container .login-group-container {
    margin-bottom: 1.714em;
}

.internal-login-container .login-group-title {
    color: #9D1939;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0.04em;
    line-height: 1;
    margin-bottom: 12px;
    text-transform: uppercase;
}

.internal-login-container ul.login-list {
    padding-left: 0;
    margin-bottom: 0;
}

.internal-login-container .login-group-container .login-list {
    font-size: 16px;
    font-weight: 600;
}

.internal-login-container .login-group-container.login-group-container-portals .login-list {
    text-transform: uppercase;
}

.internal-login-container ul.login-list li {
    list-style: none;
    margin: 0 0 0.857em;
}

.internal-login-container ul.login-list a:link,
.internal-login-container ul.login-list a:visited {
    color: #000;
}

.internal-login-container .login-link-suffix {
    font-weight: normal;
    text-transform: none;
}

.netid-link-container {
    clear: both;
}

.netid-link-container a:link,
.netid-link-container a:visited {
    color: #000;
}

.netid-link-container a .fa {
    margin-right: 0.286em;
}

#block-customsearch-search-login-toggle {
    float: right;
}

#block-customsearch-search-login-toggle .block-title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

button.search-login-toggle {
    background: #9D1939;
    border: none;
    border-radius: 0;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    margin-right: 0;
    margin-top: 4px;
    padding: 8px 10px 10px;
    text-align: left;
    text-shadow: none;
    text-transform: uppercase;
}

button.search-login-toggle.expanded {
    background: #444;
}

button.search-login-toggle.expanded .fa-search:before {
    content: "\f057";
}

button.search-login-toggle.mobile {
    margin: 0;
    text-align: center;
    width: 100%;
}

button.search-login-toggle .fa {
    font-size: 20px;
}

#region-user-first {
    padding-top: 20px;
}

body.queensweb-legacy-header #region-user-first {
    padding-top: 0;
}

html.js #region-user-first {
    display: none;
}

html.js body.queensweb-legacy-header #region-user-first {
    display: block;
}

.internal-menu-block {
    display: none;
    font-size: 0.857em;
    font-weight: 600;
    margin: 12px 10px 10px 0;
    text-transform: uppercase;
}

.internal-menu-block .block-title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

.internal-menu-block ul {
    padding-left: 0;
}

.internal-menu-block ul li {
    border-right: 1px solid #808080;
    float: left;
    padding: 0.2em 0.6em 0.1em 0.05em;
    letter-spacing: 0.072em;
    line-height: 1;
    list-style: none;
    margin-left: 0.5em;
}

.internal-menu-block ul li.first {
    margin-left: 0;
}

.internal-menu-block ul li.last {
    border: none;
}

.internal-menu-block ul li a {
    color: #1a8ce2;
    font-size: 29px;
    padding: 5px;
}

#block-customsearch-internalmenu-form {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 6px;
    width: 300px;
}

#block-customsearch-internalmenu-form .block-title {
    display: none;
}

#block-customsearch-internalmenu-form .form-item,
#block-customsearch-internalmenu-form .form-submit {
    margin-top: 0;
}

#customsearch-internalmenu-block-form div.form-type-select {
    width: 275px;
    font-size: 1em;
    overflow: hidden;
    background: #FFF url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/grey_arrow_down.png) no-repeat 250px 9px;
    float: left;
    border-radius: 4px 0 0 4px;
}

#customsearch-internalmenu-block-form div.form-type-select label {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

#customsearch-internalmenu-block-form div.form-type-select select {
    background: transparent;
    width: 290px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: 4px 0 0 4px;
    -moz-appearance: none;
}

#customsearch-internalmenu-block-form div.form-type-select select::-ms-expand {
    display: none;
}

#customsearch-internalmenu-block-form div.form-type-select,
#customsearch-internalmenu-block-form div.form-type-select select {
    height: 24px;
}

#customsearch-internalmenu-block-form optgroup {
    font-size: 12px;
    color: #686868;
    margin: 4px;
}

#customsearch-internalmenu-block-form optgroup option {
    font-size: 11px;
    color: #000;
}

#customsearch-internalmenu-block-form optgroup[label="School of Business"] {
    font-size: 11px;
    padding-left: 5px;
}

#customsearch-internalmenu-block-form optgroup[label="School of Business"] option {
    padding-left: 15px;
}

#internal-menu-links {
    text-transform: uppercase;
    font-size: 0.923em;
    padding-bottom: 16px;
}

#internal-menu-links.form-item {
    margin-top: 5px;
}

#internal-menu-links ul {
    padding-left: 0;
}

#customsearch-internalmenu-block-form ul li {
    list-style: none;
    float: left;
    padding: 0.2em 0.5em 0.1em 0;
    margin-left: 0.5em;
    line-height: 0.923em;
    border-right: 1px solid gray;
}

#customsearch-internalmenu-block-form ul li:first-child,
#customsearch-internalmenu-block-form ul li.first {
    margin-left: 0;
}

#customsearch-internalmenu-block-form ul li:last-child,
#customsearch-internalmenu-block-form ul li.last {
    border: none;
}

#customsearch-internalmenu-block-form ul li a {
    color: #000;
}

input[type="submit"].login-icon-submit {
    background: none;
    border: none;
    border-radius: 4px;
    color: #757575;
    font-family: FontAwesome;
    font-size: 20px;
    font-weight: normal;
    height: 23px;
    line-height: 1;
    margin-right: 0;
    padding: 0;
    text-shadow: none;
    width: 26px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#block-customsearch-internalmenu-form input[type="submit"].login-icon-submit {
    background: #757575;
    color: #FFF;
    margin-left: -1px;
    font-size: 16px;
    width: 26px;
    height: 24px;
    border-radius: 0 4px 4px 0;
    float: left;
    opacity: 1;
}

div.messages {
    margin-right: 20px;
}

.twitter-icon,
.facebook-icon,
.youtube-icon,
.flickr-icon,
.linkedin-icon,
.blog-icon,
.wordpress-icon,
.pinterest-icon,
.instagram-icon,
.tumblr-icon {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/social_media.png);
    background-repeat: no-repeat;
    background-size: 532px 32px;
    height: 32px;
    width: 32px;
    display: inline-block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.twitter-icon {
    background-position: 0px 0px;
}

.facebook-icon {
    background-position: -50px 0px;
}

.youtube-icon {
    background-position: -100px 0px;
    width: 35px;
}

.flickr-icon {
    background-position: -150px 0px;
}

.linkedin-icon {
    background-position: -200px 0px;
}

.blog-icon {
    background-position: -250px 0px;
}

.wordpress-icon {
    background-position: -300px 0px;
}

.pinterest-icon {
    background-position: -350px 0px;
}

.instagram-icon {
    background-position: -500px 0px;
}

.tumblr-icon {
    background-position: -450px 0px;
}

.social-media-hub-link {
    display: block;
    text-transform: none;
    white-space: nowrap;
}

.social-media-hub-link:after {
    font-family: FontAwesome;
    line-height: 1;
    content: "\f0a9";
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.social-media-hub-link:after,
.social-media-hub-link .icon-circle-arrow-right {
    font-size: 16px;
    margin-left: 4px;
}

.share-button {
    font-size: 16px;
    border-radius: 4px;
    display: inline-block;
    cursor: pointer;
    padding: 3px 10px 3px 9px;
    margin-right: 8px;
    margin-bottom: 8px;
    transition: all 0.2s ease 0s;
    -webkit-transition: all .2s ease;
}

.share-button.facebook {
    background-color: #3b579d;
    color: #FFF;
}

.share-button.facebook:before,
.share-button.facebook .icon-facebook {
    font-family: FontAwesome;
    line-height: 1;
    content: "\f09a";
    display: inline-block;
    padding-right: 6px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.share-button.twitter {
    background-color: #00ACEC;
    color: #FFF;
}

.share-button.twitter:before,
.share-button.twitter .icon-twitter {
    font-family: FontAwesome;
    font-size: 18px;
    line-height: 1;
    content: "\f099";
    display: inline-block;
    padding-right: 6px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.share-button.email {
    background-color: #11335D;
    color: #FFF;
}

.share-button.email a {
    color: #FFF;
    text-decoration: none;
}

.share-button.email:before,
.share-button.email .icon-twitter {
    font-family: FontAwesome;
    font-size: 18px;
    line-height: 1;
    content: "\f0e0";
    display: inline-block;
    padding-right: 6px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.share-button.print {
    background-color: #757575;
    color: #FFF;
}

.share-button.print:before,
.share-button.print .icon-twitter {
    font-family: FontAwesome;
    font-size: 18px;
    line-height: 1;
    content: "\f02f";
    display: inline-block;
    padding-right: 6px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.social-share-buttons .share-button:last-of-type {
    margin-right: 0;
}

.inline-layout>*:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}

.inline-layout>*,
[class^="column-layout-"]>div {
    margin-bottom: 1.5em;
}

.region-menu {
    margin-bottom: 10px;
    z-index: 10;
}

.region-menu:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}

.region-menu .block-superfish h2.block-title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

.sf-menu.sf-accordion li,
.sf-menu.sf-accordion li li,
.sf-menu.sf-navbar,
.sf-accordion-toggle a {
    background-color: #302F2E;
    color: #FFF;
}

.sf-menu li a {
    color: #FFF;
    text-decoration: none;
}

.sf-menu>li>a {
    font-size: 15px;
    text-transform: uppercase;
}

body.queensweb-legacy-menu .sf-menu>li>a {
    font-size: 1em;
}

.menu-home-icon .sf-menu.sf-horizontal>li.first a {
    background-color: transparent;
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/homes.png);
    background-repeat: no-repeat;
    background-position: 2px -57px;
    border: 0;
    color: transparent;
    font: 0/0 a;
    padding-left: 0;
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 10px;
    margin-right: 10px;
    text-shadow: none;
    width: 24px;
}

.front .menu-home-icon .sf-menu.sf-horizontal>li.first a,
.front .menu-home-icon .sf-menu.sf-horizontal>li.first a:hover,
body.not-front .menu-home-icon .sf-menu.sf-horizontal>li.first a:hover {
    background-position: 2px 8px;
    background-color: transparent;
}

.menu-home-icon .sf-menu.sf-horizontal>li.first:hover {
    background: transparent;
}

.sf-menu a:hover,
body.queensweb-legacy-menu .sf-menu a:hover,
.sf-menu li.active-trail>a,
body.queensweb-legacy-menu .sf-menu li.active-trail>a,
.sf-menu.sf-horizontal li.active-trail>a,
body.queensweb-legacy-menu .sf-menu.sf-horizontal li.active-trail>a {
    color: #EEBD31;
}

.sf-menu.sf-horizontal>li.active-trail>a {
    color: #000;
    font-weight: bold;
}

body.queensweb-legacy-menu .sf-menu.sf-horizontal>li.active-trail>a {
    font-weight: normal;
}

body.queensweb-legacy-menu .sf-menu.sf-horizontal>li>a {
    color: #FFF;
}

.sf-menu.sf-horizontal>li.active-trail:hover>a {
    color: #EEBD31;
}

.sf-menu li li a {
    font-size: 0.929em;
    text-transform: none;
}

body.queensweb-legacy-menu .sf-menu li li a {
    font-size: 0.857em;
}

.sf-sub-indicator {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/menu_arrows.png);
    background-size: 159px 9px;
    width: 10px;
    height: 10px;
    left: 6px;
    right: auto;
}

a>.sf-sub-indicator {
    background-position: 0 0;
    top: 13px;
}

a:focus>.sf-sub-indicator,
a:hover>.sf-sub-indicator,
a:active>.sf-sub-indicator,
li:hover>a>.sf-sub-indicator,
li.sfHover>a>.sf-sub-indicator,
span.nolink:hover>.sf-sub-indicator,
li:hover>span.nolink>.sf-sub-indicator,
li.sfHover>span.nolink>.sf-sub-indicator,
li.active-trail .sf-sub-indicator {
    background-position: -50px 0;
}

.sf-menu li:hover>ul,
.sf-menu li.sfHover>ul {
    top: 2.571em;
}

body.queensweb-fullwidth .sf-menu li:hover>ul,
body.queensweb-fullwidth .sf-menu li.sfHover>ul {
    top: 3em;
}

body.queensweb-legacy-menu .sf-menu>li:hover>ul,
body.queensweb-legacy-menu .sf-menu>li.sfHover>ul {
    top: 2.429em;
}

.sf-menu.sf-accordion {
    overflow: hidden;
}

.sf-accordion-toggle a {
    color: #000;
    display: inline-block;
    font-size: 1.231em;
    line-height: 2;
    padding: 6px 8px;
    text-transform: uppercase;
    text-decoration: none;
}

.sf-accordion-toggle a.sf-expanded {
    background-color: #302F2E;
    color: #FFF;
}

.sf-accordion-toggle a:before {
    font-family: FontAwesome;
    content: "\f0C9";
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.sf-accordion-toggle a:before,
.sf-accordion-toggle a .fa {
    font-size: 30px;
    line-height: 1;
    padding-right: 6px;
    vertical-align: middle;
    width: 24px;
}

.sf-accordion-toggle a.sf-expanded:before,
.sf-accordion-toggle a.sf-expanded .fa {
    font-size: 26px;
}

.sf-accordion-toggle a.sf-expanded:before {
    content: "\f057";
}

.sf-accordion-toggle a:hover {
    text-decoration: none;
}

.sf-accordion-toggle span {
    vertical-align: middle;
}

.sf-menu.sf-accordion li a.sf-accordion-button {
    background-color: #555;
    border-bottom: none;
    display: block;
    font-size: 0;
    height: 14px;
    padding: 17px;
    position: absolute;
    right: 0;
    top: 0;
    width: 13px;
    z-index: 499;
}

.sf-menu.sf-accordion li a.sf-accordion-button:before,
.sf-menu.sf-accordion li a.sf-accordion-button .fa {
    content: "+";
    font-size: 26px;
    left: -1px;
    position: relative;
    top: -6px;
}

.sf-menu.sf-accordion li.sf-expanded>a.sf-accordion-button:before,
.sf-menu.sf-accordion li.sf-expanded>a.sf-accordion-button .fa {
    content: "–";
    left: 0;
    top: -8px;
}

.sf-menu.sf-accordion li ul {
    border-top: 1px solid #eee;
}

.sf-menu.sf-accordion li {
    border-bottom: 1px solid #eee;
}

.sf-menu.sf-accordion li a {
    font-size: 16px;
    padding: 1em 10px;
}

.sf-menu.sf-accordion>li.last a {
    border-bottom: none;
}

body:not(.touch) .sf-menu.sf-accordion li a:hover {
    background-color: #000;
}

.sf-menu.sf-accordion li li a,
.sf-menu.sf-accordion li li span.nolink {
    padding-left: 2em;
}

.sf-menu.sf-accordion li li li a,
.sf-menu.sf-accordion li li li span.nolink {
    padding-left: 3em;
}

.sf-menu.sf-accordion li li li li a,
.sf-menu.sf-accordion li li li li span.nolink {
    padding-left: 4em;
}

.sf-menu.sf-accordion li li li li li a,
.sf-menu.sf-accordion li li li li li span.nolink {
    padding-left: 5em;
}

.sf-menu.rtl.sf-accordion li li a,
.sf-menu.rtl.sf-accordion li li span.nolink {
    padding-left: auto;
    padding-right: 2em;
}

.sf-menu.rtl.sf-accordion li li li a,
.sf-menu.rtl.sf-accordion li li li span.nolink {
    padding-left: auto;
    padding-right: 3em;
}

.sf-menu.rtl.sf-accordion li li li li a,
.sf-menu.rtl.sf-accordion li li li li span.nolink {
    padding-left: auto;
    padding-right: 4em;
}

.sf-menu.rtl.sf-accordion li li li li li a,
.sf-menu.rtl.sf-accordion li li li li li span.nolink {
    padding-left: auto;
    padding-right: 5em;
}

.sf-menu.sf-accordion li a.menuparent {
    padding-right: 48px;
}

.sf-menu ul {
    width: 16em;
}

.sf-menu li li:hover>ul,
.sf-menu li li.sfHover>ul {
    left: 100%;
}

.sf-menu.sf-horizontal>li>a {
    color: #000;
    padding: 9px 5px 11px;
    white-space: nowrap;
}

body.queensweb-legacy-menu .sf-menu.sf-horizontal>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}

body.queensweb-fullwidth .sf-menu.sf-horizontal>li>a {
    padding-bottom: 17px;
}

.sf-menu.sf-horizontal>li:hover>a {
    color: #FFF;
}

.sf-menu.sf-horizontal>li>a:hover,
body.queensweb-legacy-menu .sf-menu.sf-horizontal>li>a:hover {
    color: #eebd31;
}

.menu-center-top-level .sf-menu.sf-horizontal>li>a {
    text-align: center;
}

.sf-menu.sf-horizontal li.menuparent a {
    padding-left: 20px;
}

.sf-menu.sf-horizontal>li:hover,
.sf-menu.sf-horizontal li li.menuparent:hover {
    background-color: #000;
}

.sf-menu.sf-horizontal>li.menuparent:hover,
.sf-menu.sf-horizontal>li.menuparent.active-trail:hover {
    background-color: #000;
}

.sf-menu.sf-horizontal li li {
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.8);
}

.sf-menu.sf-horizontal li li a {
    padding-top: 8px;
    padding-bottom: 8px;
}

.sf-menu.sf-horizontal li li a {
    padding-right: 16px;
    margin-left: 15px;
}

.sf-menu.sf-horizontal li li li,
.sf-menu.sf-horizontal li li li li,
.sf-menu.sf-horizontal li li li li li,
.sf-menu.sf-horizontal li li li li li li {
    border-left: 1px solid #EEBD31;
}

.sf-menu.sf-horizontal li li.menuparent .sf-sub-indicator {
    background-position: -100px 0;
    left: auto;
    right: 4px;
    top: 10px;
}

.sf-menu.sf-horizontal li li.menuparent:hover .sf-sub-indicator,
.sf-menu.sf-horizontal li li.menuparent.active-trail .sf-sub-indicator {
    background-position: -150px 0;
}

.region-menu .block-nice-menus {
    margin-bottom: 15px;
}

.region-menu .block-nice-menus h2.block-title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

.region-menu ul.nice-menu {
    width: 100%;
}

.region-menu ul.nice-menu ul {
    border-style: none;
    top: 2.5em;
}

.region-menu ul.nice-menu>li {
    background-color: #302f2e;
    border: none;
    border-radius: 4px;
    margin: 2px 0;
    padding: 5px 0 5px 0;
    width: 100%;
}

.region-menu ul.nice-menu>li>a {
    text-transform: uppercase;
}

.region-menu ul.nice-menu li ul {
    line-height: normal
}

.region-menu .block-superfish.menu-special ul.nice-menu>li,
.region-menu .block-nice-menus.menu-special ul.nice-menu>li {
    text-transform: none;
}

.region-menu ul.nice-menu>li.first:hover {
    background: #000;
}

.region-menu .block-superfish.menu-home-icon ul.nice-menu>li.first:hover,
.region-menu .block-nice-menus.menu-home-icon ul.nice-menu>li.first:hover {
    background-color: #000;
    background-position: 12px 9px;
}

.region-menu .block-superfish.menu-home-icon ul.nice-menu>li.first,
.region-menu .block-nice-menus.menu-home-icon ul.nice-menu>li.first {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/homes.png);
    background-repeat: no-repeat;
    background-position: 12px -56px;
    margin-right: 37px;
}

.front .region-menu .block-superfish.menu-home-icon ul.nice-menu>li.first,
.front .region-menu .block-nice-menus.menu-home-icon ul.nice-menu>li.first {
    background-position: 12px 9px;
}

.region-menu ul.nice-menu>li.menuparent {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/down_arrows.png);
    background-repeat: no-repeat;
    background-position: 16px -16px;
}

.region-menu ul.nice-menu>li:hover,
.region-menu ul.nice-menu-down li li.menuparent:hover {
    background-color: #000;
}

.region-menu ul.nice-menu a:hover {
    color: #EEBD31;
}

.region-menu ul.nice-menu>li.menuparent:hover,
.region-menu ul.nice-menu>li.menuparent.active-trail:hover {
    background-color: #000;
    background-position: 16px 16px;
    border-bottom-left-radius: 0;
}

.region-menu ul.nice-menu>li.menuparent.active-trail {
    background-position: 16px 14px;
}

.region-menu ul.nice-menu li a {
    text-decoration: none;
    white-space: nowrap;
    color: #FFF;
}

.region-menu ul.nice-menu>li>a {
    padding-top: 5px;
    padding-bottom: 4px;
    padding-left: 45px;
}

.region-menu ul.nice-menu li li {
    width: 220px;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.8);
    border: none;
}

.region-menu ul.nice-menu-down li ul li ul {
    left: 166px;
    top: 0;
}

.region-menu ul.nice-menu-down li li.menuparent {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/right_arrows.png);
    background-repeat: no-repeat;
    background-position: 152px -81px;
}

.region-menu ul.nice-menu-down li li.menuparent:hover {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/right_arrows.png);
    background-repeat: no-repeat;
    background-position: 152px 8px;
}

.region-menu ul.nice-menu li li a {
    font-size: 0.786em;
    text-transform: none;
    color: #FFF;
    white-space: normal;
}

.region-menu ul.nice-menu a.active,
.region-menu ul.nice-menu li.active-trail>a {
    color: #EEBD31;
}

.flexslider {
    border: none;
    border-radius: 0;
    box-shadow: none;
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
}

.flexslider .slides {
    padding: 0;
}

.flexslider .slides img {
    user-drag: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
}

.flexslider .slides img.lazy {
    display: none;
}

.js .flexslider.loading {
    opacity: 0;
}

.flexslider.carousel .flex-caption {
    padding-bottom: 0.1em;
}

.flex-control-nav {
    z-index: 10;
}

.flex-direction-nav a {
    background: #FFF;
    border-radius: 2em;
    text-decoration: none;
}

.flex-direction-nav-small .flex-direction-nav a {
    height: 30px;
    width: 30px;
}

.flex-direction-nav a:before {
    color: #444;
    color: rgba(0, 0, 0, 0.8);
    font-family: FontAwesome;
    font-size: 40px;
    line-height: 0.95;
    text-rendering: auto;
    transform: translate(0, 0);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flex-direction-nav-small .flex-direction-nav a:before {
    font-size: 30px;
}

.flex-direction-nav a.flex-prev:before {
    content: "\f104";
    padding: 0 0.1em 0 0;
}

.flex-direction-nav a.flex-next:before {
    content: "\f105";
    padding: 0 0 0 0.1em;
}

.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.6);
    text-align: center;
}

.flex-direction-nav-visible .flex-direction-nav .flex-prev,
.flex-direction-nav-visible .flex-direction-nav .flex-next {
    opacity: 0.7;
}

.flexslider .flex-control-paging li {
    vertical-align: middle;
}

.flex-control-paging li a {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
    border: 1px solid gray;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    width: 12px;
    height: 12px;
}

.flex-control-nav li a:hover {
    background: none repeat scroll 0 0 rgb(183, 183, 183);
}

.flex-control-nav li a.flex-active {
    background: none repeat scroll 0 0 rgb(67, 70, 72);
}

.flex-direction-nav {
    display: none;
}

body.touch .flex-direction-nav,
.flexslider:hover .flex-direction-nav {
    display: block;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover,
.flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 0.9;
}

.flex-direction-nav .flex-disabled {
    display: none;
}

body.touch .flex-direction-nav .flex-prev,
body.touch .flex-direction-nav .flex-next,
body.touch .flexslider:hover .flex-direction-nav .flex-prev,
body.touch .flexslider:hover .flex-direction-nav .flex-next,
body.touch .flex-direction-nav-visible .flex-direction-nav .flex-prev,
body.touch .flex-direction-nav-visible .flex-direction-nav .flex-next {
    opacity: 1;
}

.node_embed-slideshow_container {
    background-color: #FFF;
    padding: 0;
    border: 2px solid #DDD;
    overflow: visible;
    margin-bottom: 17px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    max-width: 100%;
    z-index: 1;
}

.node_embed-slideshow_container.slideshow-rounded {
    border-radius: 14px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
}

.node_embed-slideshow_container .flexslider {
    margin-bottom: 0;
}

.node_embed-slideshow_container.slideshow-rounded .flexslider {
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
}

.flexslider-embedded .slides {
    padding: 0;
}

.flexslider-embedded .slides li:first-child {
    display: block;
}

.flexslider-embedded img {
    height: auto !important;
    max-width: 100%;
}

.node_embed-slideshow_container.slideshow-rounded img {
    border-radius: 12px 12px 0 0;
    -moz-border-radius: 12px 12px 0 0;
    -webkit-border-radius: 12px 12px 0 0;
}

.flexslider-embedded .flex-caption {
    font-style: italic;
    font-size: 0.923em;
    color: black;
    padding: 10px 15px;
}

.node_embed-slideshow_container.slideshow-rounded .flex-caption {
    border-radius: 0 0 12px 12px;
    -moz-border-radius: 0 0 12px 12px;
    -webkit-border-radius: 0 0 12px 12px;
}

.node_embed-slideshow_container.slideshow-float-none {
    float: none;
}

.node_embed-slideshow_container.slideshow-float-left {
    float: left;
    margin: 10px 20px 10px 0;
}

.node_embed-slideshow_container.slideshow-float-right {
    float: right;
    margin: 10px 0 10px 20px;
}

.flexslider-embedded .flex-direction-nav {
    display: block;
}

.flexslider-embedded .flex-direction-nav a {
    height: 32px;
    width: 32px;
}

.flexslider-embedded .flex-direction-nav a:before {
    font-size: 32px;
}

.flexslider.flexslider-embedded .flex-direction-nav .flex-prev,
.flexslider.flexslider-embedded .flex-direction-nav .flex-next {
    opacity: 0.7;
}

.flexslider.flexslider-embedded .flex-direction-nav .flex-prev,
.flexslider.flexslider-embedded:hover .flex-direction-nav .flex-prev {
    left: -6px;
}

.flexslider.flexslider-embedded .flex-direction-nav .flex-next,
.flexslider.flexslider-embedded:hover .flex-direction-nav .flex-next {
    right: -6px;
}

.section-footer1 {
    background: #1a1a1a;
    color: #FFF;
    padding-top: 12px;
}

.section-footer1 a:link,
.section-footer1 a:visited,
.section-footer1 a:hover,
.section-footer1 a:active {
    text-decoration: underline;
}

.section-footer1 a:link,
.section-footer1 a:visited {
    color: #FFF;
}

.section-footer1 a:hover,
.section-footer1 a:active {
    color: #EEBD31;
}

.region-footer-second-content-wrapper {
    border-bottom: 1px solid #bbb;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.section-footer1 .block-menu a:link,
.section-footer1 .block-menu a:visited,
.section-footer1 .block-menu-block a:link,
.section-footer1 .block-menu-block a:visited {
    text-decoration: none;
}

.section-footer1 .block-menu a:hover,
.section-footer1 .block-menu a:active,
.section-footer1 .block-menu-block a:hover,
.section-footer1 .block-menu-block a:active {
    text-decoration: underline;
}

.section-footer1 .block-title,
.section-footer1 h3 {
    color: #FFF;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: normal;
    padding-top: 0;
    margin-bottom: 14px;
}

.section-footer1 .instagram-icon {
    background-position: -400px 0px;
}

.section-footer1 .queens-logo {
    display: block;
    margin: 0 auto 20px;
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/queens_logo_white.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    background-size: cover;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    width: 108px;
    height: 74px;
}

body.queensweb-fullwidth .section-footer1 .queens-logo {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/queens_logo_white_164.png);
    width: 164px;
    height: 113px;
}

.footer-menu-block {
    font-size: 1.077em;
    margin-bottom: 20px;
}

.footer-menu-block ul.menu li {
    display: table;
    list-style: none;
    text-align: center;
    height: 50px;
    width: 48.2%;
    margin: 5px;
    padding: 0;
    float: left;
}

.footer-menu-block ul.menu li:nth-child(odd) {
    margin-left: 0;
}

.footer-menu-block ul.menu li:nth-child(even) {
    margin-left: 5px;
    margin-right: 0;
}

.footer-menu-block li a {
    display: table-cell;
    color: #FFF;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}

.footer-social-media-block {
    font-size: 1em;
    padding: 0;
    text-transform: uppercase;
    margin: 12px auto 20px;
    width: 188px;
    text-align: center;
}

.footer-social-media-block .block-title {
    text-align: left;
}

.footer-social-media-block p {
    margin: 0;
}

.footer-social-media-block a {
    margin-right: 14px;
    margin-bottom: 10px;
}

.footer-social-media-block a[class*="-icon"].last,
.footer-social-media-block a[class*="-icon"]:nth-of-type(4) {
    margin-right: 0;
}

.footer-contact-block.footer-contact-list-block {
    margin-bottom: 20px;
    text-align: center;
}

.footer-contact-block.footer-contact-list-block ul {
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}

.footer-contact-block.footer-contact-list-block a {
    display: inline-block;
    margin-bottom: 8px;
}

.footer-contact-block.footer-contact-list-block a:before {
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.footer-contact-block.footer-contact-list-block a:before,
.footer-contact-block.footer-contact-list-block a .icon-angle-right {
    margin-right: 4px;
}

.section-footer1 .footer-contact-block.footer-contact-list-block a:link,
.section-footer1 .footer-contact-block.footer-contact-list-block a:visited {
    text-decoration: none;
}

.section-footer1 .footer-contact-block.footer-contact-list-block a:hover,
.section-footer1 .footer-contact-block.footer-contact-list-block a:active {
    text-decoration: underline;
}

.footer-address-block {
    clear: both;
    font-size: 1.077em;
    line-height: 1.455;
    margin-bottom: 20px;
    text-align: center;
}

.footer-address-block p {
    margin-bottom: 0;
    line-height: 1.455;
}

.footer-u15-block {
    font-size: 0.857em;
    margin: 0 auto 20px;
    width: 70%;
}

.section-footer1 .territory-info {
    font-size: 12px;
    font-style: italic;
    padding: 4px 0;
}

.section-footer1 .territory-info,
.section-footer1 .territory-info a:link,
.section-footer1 .territory-info a:visited {
    color: #DDD;
}

.section-footer1 .territory-info a:hover,
.section-footer1 .territory-info a:active {
    color: #EEBD31;
}

.search-results .title {
    margin-bottom: 0;
}

.search-results .search-info {
    font-weight: bold;
    margin: 0;
}

.node-form .form-item label {
    font-size: 1.143em;
}

.node-form fieldset {
    border: 1px solid #ccc;
    padding: 2.5em 0 0 0;
    position: relative;
    margin: 1em 0;
}

.node-form fieldset .fieldset-legend {
    color: #444;
    font-size: 1.429em;
    margin-top: 0.5em;
    padding-left: 15px;
    position: absolute;
    text-transform: none;
}

.node-form fieldset .fieldset-wrapper {
    padding: 1em;
}

.node-form fieldset .fieldset-wrapper .fieldset-description p {
    margin-top: 0;
}

.node-form .form-item .description {
    font-size: 0.929em;
}

.node-form .term-reference-tree {
    margin-top: 0.5em;
}

.node-form ul.term-reference-tree-level {
    margin-bottom: 1em;
}

.field-widget-text-textarea .text-format-wrapper>.ckeditor_links,
.field-widget-text-textarea-with-summary .text-format-wrapper>.ckeditor_links,
.field-widget-text-textarea .filter-wrapper,
.field-widget-text-textarea-with-summary .filter-wrapper {
    display: none !important;
}

.field-widget-text-textarea,
.field-widget-text-textarea-with-summary {
    margin-bottom: 10px;
}

@media all and (min-width:325px) {
    body.queensweb-legacy-header #section-header .queens-wordmark {
        width: 296px;
    }
}

@media all and (min-width:435px) {
    .footer-menu-block li {
        width: 47.5%;
    }
}

@media all and (min-width:510px) {
    #section-header .queens-wordmark {
        height: 58px;
        padding-bottom: 0;
    }

    #block-customsearch-internalmenu-form {
        float: right;
        width: auto;
        margin-left: 0;
        margin-right: 0;
    }

    body.queensweb-legacy-header #block-customsearch-internalmenu-form {
        margin-left: 35px;
    }

    #internal-menu-links {
        float: left;
        padding-bottom: 0;
    }

    #customsearch-internalmenu-block-form div.form-type-select {
        width: 124px;
        background-position: 104px 9px;
    }

    #customsearch-internalmenu-block-form div.form-type-select select {
        width: 145px;
    }

    #block-customsearch-customsearch-form {
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 468px;
    }

    body.queensweb-legacy-header #block-customsearch-customsearch-form {
        clear: right;
        float: right;
        width: auto;
        margin-left: 0;
        margin-right: 0;
    }

    #block-customsearch-customsearch-form input.form-text,
    body.queensweb-legacy-header #block-customsearch-customsearch-form input.form-text {
        width: 14em;
        margin-left: 3px;
    }
}

@media all and (min-width:535px) {
    .footer-menu-block li {
        width: 48%;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
    #section-header .queens-wordmark {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/wordmark_489_2x.png);
    }

    body.queensweb-legacy-header #section-header .queens-wordmark {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/wordmark_2x.png);
    }

    #zone-user .queens-logo {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/queens_logo_2x.png);
    }

    .section-footer1 .queens-logo {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/queens_logo_white_2x.png);
    }

    body.queensweb-fullwidth .section-footer1 .queens-logo {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/queens_logo_white_164_2x.png);
    }

    .u15-logo {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/u15_white_2x.png);
    }

    .twitter-icon,
    .facebook-icon,
    .youtube-icon,
    .flickr-icon,
    .linkedin-icon,
    .blog-icon,
    .wordpress-icon,
    .pinterest-icon,
    .instagram-icon,
    .tumblr-icon {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/social_media_2x.png);
    }

    .sf-sub-indicator {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/menu_arrows_2x.png);
    }
}

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited,
    a:link {
        text-decoration: underline;
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 20mm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    body {
        padding-top: 0;
    }

    #toolbar {
        display: none;
    }

    .print-only {
        display: block;
    }

    .print-hidden {
        display: none;
    }

    #region-user-first .queens-wordmark,
    #block-customsearch-internalmenu-form,
    #block-customsearch-customsearch-form {
        display: none;
    }

    .block-menu,
    .block-menu-block,
    .block-nice-menus,
    .block-superfish {
        display: none;
    }

    .block.block-collapsible-mobile.collapsible-initialized .block-title {
        padding-left: 0;
    }

    .block.block-collapsible-mobile .collapse-expand-icon {
        display: none;
    }

    .block.block-collapsible-mobile .content {
        display: block !important;
    }

    #block-search-form,
    #search-block-form {
        display: none;
    }

    .share-button {
        display: none;
    }

    .video-embed,
    .video-embed-left,
    .video-embed-right,
    .video-embed-center {
        width: 100% !important;
    }

    .video-embed .video-wrapper,
    .video-embed-left .video-wrapper,
    .video-embed-right .video-wrapper,
    .video-embed-center .video-wrapper {
        display: none;
    }

    .video-caption:before {
        content: '[Embedded video]:';
    }

    .footer-contact-list-block {
        display: none;
    }

    .footer-social-media-block {
        display: none;
    }

    .footer-u15-block {
        text-align: center;
        width: 100%;
    }

    .footer-u15-block .u15-logo {
        padding: 0;
    }

    .queens-wordmark-print {
        float: left;
        margin: 10px 0 10px 10px;
    }

    .section-footer1 .queens-logo {
        display: none;
    }

    .queens-logo-print {
        margin: 0 auto 2em;
    }
}

h3.chart-heading {
    margin-top: 2em;
    margin-bottom: 1.5em;
    color: #9D1939;
}

.box {
    border-radius: 0.5em;
    border: 2px solid #CCCCCC;
    padding: 8px;
    margin-bottom: 17px;
    color: #555;
    background: #F2F2F2;
}

.box-title {
    line-height: 1.2;
    font-weight: bold;
    font-size: 1.143em;
    margin-bottom: 0.7143em;
}

.box.dark {
    background: #555;
    color: #FFF;
    border: 2px solid #999999;
}

.box.dark a:link,
.box.dark a:visited,
.box.dark a:hover,
.box.dark a:active {
    text-decoration: underline;
}

.box.dark a:link,
.box.dark a:visited {
    color: #FFF;
}

.box.dark a:hover,
.box.dark a:active {
    color: #EEBD31;
}

.border-round {
    border-radius: 0.5em;
}

div.callout-stack div[class^="callout"],
div.callout-stack-left div[class^="callout"],
div.callout-stack-right div[class^="callout"] {
    clear: both;
    display: block;
    width: 280px;
}

div.callout-stack:after,
div.callout-stack-left:after,
div.callout-stack-right:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}

div.callout-stack-left div[class^="callout"] {
    float: left;
    margin-right: 1em;
}

div.callout-stack-right div[class^="callout"] {
    float: right;
    margin-left: 1em;
}

div.callout {
    border-radius: 0 1.2143em 1.2143em 0;
    min-height: 2.0714285714em;
    position: relative;
}

div.callout,
div.callout-large,
div.callout-twitter,
div.callout-facebook,
div.callout-youtube,
div.callout-flickr,
div.callout-linkedin,
div.callout-blog,
div.callout-wordpress,
div.callout-pinterest,
div.callout-instagram,
div.callout-tumblr,
div.callout-custom {
    background-color: #FFF;
    border: 2px solid #DDD;
    display: inline-block;
    line-height: 1;
    margin-bottom: 1.286em;
}

#region-content div.callout,
#region-content div.callout-large,
#region-content div.callout-twitter,
#region-content div.callout-facebook,
#region-content div.callout-youtube,
#region-content div.callout-flickr,
#region-content div.callout-linkedin,
#region-content div.callout-blog,
#region-content div.callout-wordpress,
#region-content div.callout-pinterest,
#region-content div.callout-instagram,
#region-content div.callout-tumblr,
#region-content div.callout-custom {
    min-width: 280px;
}

[id^="region-sidebar-"] div.callout,
[id^="region-sidebar-"] div.callout-large,
[id^="region-sidebar-"] div.callout-twitter,
[id^="region-sidebar-"] div.callout-facebook,
[id^="region-sidebar-"] div.callout-youtube,
[id^="region-sidebar-"] div.callout-flickr,
[id^="region-sidebar-"] div.callout-linkedin,
[id^="region-sidebar-"] div.callout-blog,
[id^="region-sidebar-"] div.callout-wordpress,
[id^="region-sidebar-"] div.callout-pinterest,
[id^="region-sidebar-"] div.callout-instagram,
[id^="region-sidebar-"] div.callout-tumblr,
[id^="region-sidebar-"] div.callout-custom {
    display: block;
    width: 280px;
}

div.callout:after,
div.callout-large:after {
    content: "\f18e";
    display: inline-block;
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

div.callout:after,
div.callout .icon-circle-arrow-right {
    color: #9d1939;
    font-size: 1.8571428571em;
    line-height: 1;
    position: absolute;
    right: 0.1538461538em;
    top: 0.07692307692em;
}

div.callout-large {
    border-radius: 0 2.3571em 2.3571em 0;
    max-width: 280px;
    min-height: 4.4285714286em;
    position: relative;
}

div.callout-large:after,
div.callout-large .icon-circle-arrow-right {
    color: #9d1939;
    font-size: 4em;
    line-height: 1;
    position: absolute;
    right: 0.1071428571em;
    top: 0.0535714286em;
}

div.callout p,
div.callout-large p,
div.callout-twitter p,
div.callout-facebook p,
div.callout-youtube p,
div.callout-flickr p,
div.callout-linkedin p,
div.callout-blog p,
div.callout-wordpress p,
div.callout-pinterest p,
div.callout-instagram p,
div.callout-tumblr p,
div.callout-custom p {
    font-size: 0.929em;
    line-height: 1.308;
    margin: 0.538em 2.615em 0.385em 0.462em;
}

div.callout-large p {
    margin-right: 4.462em;
    overflow: hidden;
}

div.callout-twitter,
div.callout-facebook,
div.callout-youtube,
div.callout-flickr,
div.callout-linkedin,
div.callout-blog,
div.callout-wordpress,
div.callout-pinterest,
div.callout-instagram,
div.callout-tumblr {
    background-position: 8px 8px;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    min-height: 3.429em;
}

div.callout-twitter {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/twitter_32.png);
}

div.callout-facebook {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/facebook_32.png);
}

div.callout-youtube {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/youtube_32.png);
    background-size: 35px 32px;
}

div.callout-flickr {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/flickr_32.png);
}

div.callout-linkedin {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/linkedin_32.png);
}

div.callout-blog {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/blog_32.png);
}

div.callout-wordpress {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/wordpress_32.png);
}

div.callout-pinterest {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/pinterest_32.png);
}

div.callout-instagram {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/instagram_black_32.png);
}

div.callout-tumblr {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/tumblr_32.png);
}

div.callout-twitter p,
div.callout-facebook p,
div.callout-youtube p,
div.callout-flickr p,
div.callout-linkedin p,
div.callout-blog p,
div.callout-wordpress p,
div.callout-pinterest p,
div.callout-instagram p,
div.callout-tumblr p,
div.callout-custom p {
    margin-top: 0.615em;
    margin-bottom: 0.615em;
    margin-left: 3.846em;
}

div.callout-custom {
    min-height: 3.429em;
    position: relative;
}

div.callout-custom img {
    left: 0.571em;
    position: absolute;
    top: 0.571em;
}

div.callout-custom i.fa {
    font-size: 2.286em;
    left: 8px;
    position: absolute;
    top: 8px;
}

div.callout-social-account {
    background-color: transparent;
    border: none;
    background-position: 0 0.571em;
}

div.callout-social-account p {
    margin-top: 1em;
    margin-left: 3.077em;
}

.funfact {
    border-color: #777;
    border-style: solid;
    border-width: 3px;
}

.funfact-light {
    border-color: #ccc;
}

.funfact,
.funfact-light,
.funfact-blue,
.funfact-gold,
.funfact-red {
    border-radius: 6px;
    border-style: solid;
    border-width: 3px;
    font-size: 0.929em;
    padding: 8px;
    margin: 0 0 17px 0;
    max-width: 280px;
}

.funfact p,
.funfact-light p,
.funfact-blue p,
.funfact-gold p,
.funfact-red p {
    margin-bottom: 8px;
}

.funfact ul,
.funfact-light ul,
.funfact-blue ul,
.funfact-gold ul,
.funfact-red ul,
.funfact ol,
.funfact-light ol,
.funfact-blue ol,
.funfact-gold ol,
.funfact-red ol {
    margin-bottom: 8px;
}

.funfact-highlight {
    color: #9d1939;
    font-size: 1.385em;
    font-weight: bold;
}

.funfact-red {
    border-color: #9d1939;
}

.funfact-gold {
    border-color: #eebd31;
}

.funfact-blue {
    border-color: #11335d;
}

.funfact:before,
.funfact-light:before,
.funfact-blue:before,
.funfact-gold:before,
.funfact-red:before {
    content: "\f01a";
    display: inline-block;
    font-family: FontAwesome;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.funfact:before,
.funfact .icon-circle-arrow-down,
.funfact-light:before,
.funfact-light .icon-circle-arrow-down,
.funfact-blue:before,
.funfact-blue .icon-circle-arrow-down,
.funfact-gold:before,
.funfact-gold .icon-circle-arrow-down,
.funfact-red:before,
.funfact-red .icon-circle-arrow-down {
    float: right;
    font-size: 32px;
    line-height: 0.9375;
    margin-left: 5px;
}

.funfact:before,
.funfact .icon-circle-arrow-down {
    color: #777;
}

.funfact-light:before,
.funfact-light .icon-circle-arrow-down {
    color: #aaa;
}

.funfact-blue:before,
.funfact-blue .icon-circle-arrow-down {
    color: #11335d;
}

.funfact-gold:before,
.funfact-gold .icon-circle-arrow-down {
    color: #EEBD31;
}

.funfact-red:before,
.funfact-red .icon-circle-arrow-down {
    color: #9d1939;
}

.funfact-title {
    display: block;
    font-size: 1.846em;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 5px;
}

.accessibility-tip {
    border-radius: 7px;
    border: 3px solid #0C70AF;
    color: white;
    background: url(http://nationalconferences.org/sites/all/themes/queensweb_queensbase/images/accessibility_icon.png) no-repeat 8px 8px #084C76;
    padding: 8px;
    margin-bottom: 17px;
    max-width: 92%;
    min-height: 38px;
}

.accessibility-tip .accessibility-tip-title {
    font-weight: bold;
    margin-bottom: 2em;
}

.accessibility-tip p {
    margin-bottom: 0;
    margin-left: 46px;
}

.accessibility-tip a:link,
.accessibility-tip a:visited {
    color: #FFF;
    text-decoration: underline;
}

.accessibility-tip a:hover,
.accessibility-tip a:active {
    color: #EEBD31;
}

a.labour-news-link {
    display: block;
    width: 247px;
    height: 70px;
    background-image: url(http://nationalconferences.org/sites/all/themes/queensweb_queensbase/images/labour_news_button.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    word-wrap: normal;
}

.fa-flickr {
    color: #FFF;
    background-image: url(http://nationalconferences.org/sites/all/themes/queensweb_queensbase/images/flickr_color.png);
    background-repeat: no-repeat;
    background-position: left top;
    border: 1px solid #ddd;
}

.block-aggregator {
    background: #F5F5F5;
    border-radius: 7px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.block-aggregator h2.block-title {
    margin: 0 0.5em;
    padding: 0.5em 0 0.1em;
    border-bottom: 1px solid #BBBBBB;
    font-weight: normal;
}

.block-aggregator div.content {
    padding-top: 0.8em;
}

.block-aggregator .feed-item {
    clear: both;
}

.block-aggregator .feed-item-date {
    float: left;
    text-align: center;
    width: 2em;
    margin-top: 4px;
    color: #000;
}

.block-aggregator .feed-item-month {
    font-size: 10px;
    background-color: #EEE;
    text-transform: uppercase;
    line-height: 1.1;
}

.block-aggregator .feed-item-day {
    font-size: 18px;
    background-color: #DDD;
    line-height: 1.1;
}

.block-aggregator a:hover {
    text-decoration: none;
}

.block-aggregator .feed-item-title {
    margin-left: 32px;
    font-size: 0.923em;
}

.block-aggregator .feed-item-title:hover {
    text-decoration: underline;
}

.block-aggregator .item-list ul li {
    margin: 0 0.8em 0.25em 0.8em
}

.box-shadow {
    box-shadow: 0 0.1429em 0.2857em 0.1429em rgb(200, 200, 200);
    -moz-box-shadow: 0 0.1429em 0.2857em 0.1429em rgb(200, 200, 200);
    -webkit-box-shadow: 0 0.1429em 0.2857em 0.1429em rgb(200, 200, 200);
}

#region-content-wrapper {
    padding-top: 20px;
}

#breadcrumb {
    background: #FFF;
    margin-bottom: 20px;
}

.breadcrumb {
    border-bottom: 1px solid #DDDDDD;
    font-size: 1em;
    padding-bottom: 2px;
}

body.context-search #breadcrumb {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

#region-header-first {
    margin-bottom: 10px;
}

#region-header-first p {
    padding: 0;
    margin: 0;
}

.block-header-image-block .block-title {
    display: none;
}

.queensweb-header-image {
    background-color: #757575;
    height: 100%;
    width: 100%;
}

.queensweb-header-image img {
    width: 100%;
}

.queensweb-header-image-default {
    display: none;
}

.queensweb-header-text {
    font-size: 36px;
    font-weight: 700;
    opacity: 0.95;
}

.queensweb-header-text,
.queensweb-header-text p {
    line-height: 1;
}

.queensweb-header-text.grid-12 {
    display: block;
    float: none;
    margin-left: 0;
    margin-right: 0;
    z-index: 5;
}

.sf-accordion-toggle a {
    background-color: #302f2e;
    color: #FFF;
}

.queensweb-admin-menu-block {
    margin: 17px 0;
    background-color: #FFF;
    border: 3px solid #444;
    padding: 0 12px 10px;
}

.queensweb-admin-menu-block ul {
    margin-top: 12px;
}

.queensweb-admin-menu-block ul.menu li {
    background-color: #FFF;
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    box-shadow: 0 1px 2px #555;
    float: left;
    padding: 0;
    margin: 0 12px 12px 0;
}

.queensweb-admin-menu-block ul.menu li.leaf {
    list-style: none outside none;
}

.queensweb-admin-menu-block ul.menu li.active-trail {
    background-color: #EEE;
}

.queensweb-admin-menu-block ul.menu li a {
    display: block;
    color: #555;
    padding: 4px 8px;
}

.queensweb-admin-menu-block ul.menu li.active-trail a {
    color: #000;
}

.block-special-messages-emergency-alert-block {
    clear: both;
}

#block-views-emergency-messaging-block>.block-inner>.block-title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

#block-emergency-emergency-alert {
    color: #444;
    margin: 5px 2px 14px;
    min-height: 54px;
    padding: 8px 8px 8px 78px;
}

#block-emergency-emergency-alert.emergency-alert-level-none {
    display: none;
}

#block-emergency-emergency-alert.emergency-alert-level-notice {
    position: relative;
    background-color: #F2F2F2;
}

#block-emergency-emergency-alert.emergency-alert-level-notice {
    border: 6px solid #FFD721;
    background-image: url(http://nationalconferences.org/sites/all/themes/queensweb_queensbase/images/info_yellow.png);
    background-repeat: no-repeat;
    background-position: 16px 12px;
}

#block-emergency-emergency-alert.emergency-alert-level-emergency,
#block-emergency-emergency-alert.emergency-alert-level-emergency-lowload {
    position: relative;
    background-image: url(http://nationalconferences.org/sites/all/themes/queensweb_queensbase/images/emergency_red.png);
    background-repeat: no-repeat;
    background-position: 16px 12px;
    background-color: #F5F5F5;
    border: 6px solid #EE3035;
}

#block-emergency-emergency-alert h2 {
    color: #444;
    font-size: 18px;
    padding-top: 0.167em;
    margin: 0;
}

#block-emergency-emergency-alert div.content {
    margin-top: 10px;
    font-size: 1.077em;
    line-height: 1.308em;
}

#block-emergency-emergency-alert p {
    margin-bottom: 5px;
    margin-top: 0;
}

#block-emergency-emergency-links {
    border-radius: 7px;
    border: 2px solid #CCCCCC;
    padding: 8px;
    margin-bottom: 17px;
    color: #555;
    background: #F2F2F2;
}

#block-emergency-emergency-links .block-title {
    font-size: 1em;
    color: #555555;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0 6px;
    padding: 4px 2px 0;
    margin-bottom: 10px;
}

#emergency-links-list ul {
    margin-bottom: 0.5em;
}

#emergency-links-list li {
    font-size: 1.231em;
}

.block-labour-news-block {
    background: #EEE;
}

.block-labour-news-block .block-title {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensweb_queensbase/images/labour_news_info_mobile.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #003366;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    word-wrap: normal;
    height: 75px;
}

.block-labour-news-block .message-title {
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 4px;
}

.block-labour-news-block .message-content {
    padding: 6px;
}

.block-labour-news-block .message-link {
    text-align: right;
    margin-right: 20px;
    font-size: 13px;
    font-weight: 600;
}

.block.block-flags-lowered-block {
    font-size: 13px;
}

.block.block-flags-lowered-block h2.block-title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

.flags-lowered-image {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensweb_queensbase/images/flags_lowered.jpg);
    width: 100%;
    vertical-align: middle;
    background-size: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-bottom: 6px;
}

.flags-lowered-image-inner {
    padding-bottom: 58.33%;
    height: 0;
}

.flexslider-embedded-flickr {
    margin: 0;
}

.flickr-slideshow-link {
    text-align: center;
    font-style: italic;
}

.node_embed-text_slideshow_container {
    border: none;
}

.flexslider-embedded-text {
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

.flexslider-embedded-text p {
    padding: 0px 6px;
    margin-bottom: 8px;
}

.flexslider-embedded-text div {
    height: auto !important;
    min-height: 150px;
    background-color: #eee;
    padding: 10px 35px 0;
    border: 2px solid #DDD;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

.flexslider-embedded-text div.text-slide-blue {
    background-color: #11335d;
    color: #FFF;
}

.flexslider-embedded-text div.text-slide-gold {
    background-color: #eebd31;
    color: #000;
}

.flexslider-embedded-text div.text-slide-red {
    background-color: #9d1939;
    color: #FFF;
}

.flexslider-embedded-text div.text-slide-blue a:link,
.flexslider-embedded-text div.text-slide-red a:link,
.flexslider-embedded-text div.text-slide-gold a:link,
.flexslider-embedded-text div.text-slide-blue a:visited,
.flexslider-embedded-text div.text-slide-red a:visited,
.flexslider-embedded-text div.text-slide-gold a:visited,
.flexslider-embedded-text div.text-slide-blue a:hover,
.flexslider-embedded-text div.text-slide-red a:hover,
.flexslider-embedded-text div.text-slide-gold a:hover,
.flexslider-embedded-text div.text-slide-blue a:active,
.flexslider-embedded-text div.text-slide-red a:active,
.flexslider-embedded-text div.text-slide-gold a:active {
    text-decoration: underline;
}

.flexslider-embedded-text div.text-slide-blue a:link,
.flexslider-embedded-text div.text-slide-red a:link,
.flexslider-embedded-text div.text-slide-blue a:visited,
.flexslider-embedded-text div.text-slide-red a:visited {
    color: #FFF;
}

.flexslider-embedded-text div.text-slide-blue a:hover,
.flexslider-embedded-text div.text-slide-red a:hover,
.flexslider-embedded-text div.text-slide-blue a:active,
.flexslider-embedded-text div.text-slide-red a:active {
    color: #EEBD31;
}

.flexslider-embedded-text div.text-slide-gold a:link,
.flexslider-embedded-text div.text-slide-gold a:visited {
    color: #000;
}

.flexslider-embedded-text div.text-slide-gold a:hover,
.flexslider-embedded-text div.text-slide-gold a:active {
    color: #9d1939;
}

.flexslider-embedded-text li>p {
    line-height: 0;
    margin: 0;
    padding: 0;
}

#zone-postscript .region {
    margin-bottom: 20px;
}

.nav-menu {
    border-radius: 7px;
    font-size: 0.923em;
    padding-bottom: 10px;
    background-color: #F5F5F5;
    color: #000;
    position: relative;
    behavior: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/css/PIE.htc);
}

.nav-menu a,
.nav-menu a:link,
.nav-menu a:visited {
    color: #444;
}

.nav-menu .content a.active,
.nav-menu .content a.active:link,
.nav-menu .content a.active:visited {
    color: #9d1939;
}

.nav-menu h2.block-title {
    font-weight: normal;
    color: #555;
    margin: 0 6px;
    padding: 10px 5px 0;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    text-transform: uppercase;
    border-bottom: 2px solid #DDD;
}

.nav-menu .content {
    padding-top: 10px;
}

.nav-menu h2.block-title~.content {
    background-image: url(http://nationalconferences.org/sites/all/themes/queensweb_queensbase/images/nav_menu_header_arrow.png);
    background-repeat: no-repeat;
    background-position: 5px -2px;
}

.nav-menu ul.menu li {
    margin-left: 22px;
}

.nav-menu h2 a {
    margin: 0 -5px;
    padding: 3px 2px 2px 6px;
}

.nav-menu h2 a,
.nav-menu ul.menu a {
    display: block;
    border-radius: 7px;
    text-decoration: none;
}

.nav-menu ul.menu a {
    margin-left: -20px;
    margin-right: -4px;
    padding-left: 20px;
}

.nav-menu h2 a:hover,
.nav-menu ul.menu a:hover {
    background-color: #E8E8E8;
    color: #9d1939;
    text-decoration: none;
}

.nav-menu div.menu-name-main-menu {
    padding: 5px;
}

#feedback-form {
    padding: 4px 8px;
}

#feedback-form-hints {
    border: 1px solid gray;
    width: 50em;
    margin: 0 5px;
    position: absolute;
}

#feedback-form-hints h2 {
    font-size: 1em;
    margin: 0;
    background-color: #FFC;
    text-align: center;
    padding: 3px;
    cursor: pointer;
}

#feedback-form-hints-body {
    border: 1px solid gray;
    padding: 4px;
    background-color: #FFC;
}

#feedback-form-hints-body li {
    margin-bottom: 30px;
}

#feedback-form-hints-body li dt {
    font-weight: bold;
    border: 1px solid rgba(0, 255, 255, 0.3);
    background-color: white;
    width: 18em;
    padding-left: 2px;
}

.webform-component-fieldset legend {
    padding: 6px;
    background-color: #EEE;
    border: 1px solid silver;
    font-weight: bold;
    font-size: 1.154em;
}

.webform-component-fieldset {
    padding: 6px;
    border: 1px solid silver;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
    div.callout-twitter {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/twitter_32_2x.png);
    }

    div.callout-facebook {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/facebook_32_2x.png);
    }

    div.callout-youtube {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/youtube_32_2x.png);
        background-size: 34px 33px;
    }

    div.callout-flickr {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/flickr_32_2x.png);
    }

    div.callout-linkedin {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/linkedin_32_2x.png);
    }

    div.callout-blog {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/blog_32_2x.png);
    }

    div.callout-wordpress {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/wordpress_32_2x.png);
    }

    div.callout-pinterest {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/pinterest_32_2x.png);
    }

    div.callout-instagram {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/instagram_black_32_2x.png);
    }

    div.callout-tumblr {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/tumblr_32_2x.png);
    }
}

@media print {
    .queensweb-header-image-mobile {
        position: static;
    }

    .queensweb-header-text.grid-12 {
        margin-left: 0;
        position: static;
    }

    #region-menu .queens-wordmark {
        display: none;
    }
}

.tricolour-gradient-bar {
    height: 15px;
    background: #11335d;
    background: -moz-linear-gradient(left, #11335d 0%, #11335d 30%, #eebd31 36%, #eebd31 50%, #eebd31 63%, #9d1939 69%, #9d1939 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #11335d), color-stop(30%, #11335d), color-stop(36%, #eebd31), color-stop(50%, #eebd31), color-stop(63%, #eebd31), color-stop(69%, #9d1939), color-stop(100%, #9d1939));
    background: -webkit-linear-gradient(left, #11335d 0%, #11335d 30%, #eebd31 36%, #eebd31 50%, #eebd31 63%, #9d1939 69%, #9d1939 100%);
    background: -o-linear-gradient(left, #11335d 0%, #11335d 30%, #eebd31 36%, #eebd31 50%, #eebd31 63%, #9d1939 69%, #9d1939 100%);
    background: -ms-linear-gradient(left, #11335d 0%, #11335d 30%, #eebd31 36%, #eebd31 50%, #eebd31 63%, #9d1939 69%, #9d1939 100%);
    background: linear-gradient(to right, #11335d 0%, #11335d 30%, #eebd31 36%, #eebd31 50%, #eebd31 63%, #9d1939 69%, #9d1939 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#11335d', endColorstr='#9d1939', GradientType=1);
}

.tricolour-bar {
    background-image: url(http://nationalconferences.org/images/tricolour_gradient_bar.jpg);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 15px;
}

.front-page-header-decoration {
    background-image: url(http://nationalconferences.org/sites/all/themes/mainsite_queensweb/images/175_logo_vert_134.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% auto;
    display: none;
    height: 234px;
    overflow: hidden;
    text-indent: 101%;
    width: 80px;
    white-space: nowrap;
}

.front-page-footer-decoration {
    background-image: url(http://nationalconferences.org/sites/all/themes/mainsite_queensweb/images/175_logo_horiz_alt_230.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% auto;
    display: block;
    height: 75px;
    margin: 0 auto 1.5em;
    overflow: hidden;
    text-indent: 101%;
    width: 230px;
    white-space: nowrap;
}

.sf-accordion-toggle a {
    background-color: transparent;
    color: #000;
    font-size: 1.143em;
}

.sf-accordion-toggle a.sf-expanded {
    background-color: #11335D;
}

.sf-menu.sf-horizontal>.sf-no-children {
    display: none;
}

.sf-menu.sf-accordion li,
.sf-menu.sf-accordion li li,
.sf-menu.sf-navbar {
    background-color: #11335D;
    color: #FFF;
}

.sf-menu.sf-accordion>li.sf-no-children {
    background-color: #E5E5E5;
    border-bottom: 1px solid #11335D;
    color: #000;
}

.sf-menu.sf-accordion>li.sf-no-children a {
    color: #000;
}

body:not(.touch) .sf-menu.sf-accordion>li.sf-no-children a:hover {
    background-color: #EEE;
    text-decoration: underline;
}

.sf-menu.sf-horizontal>li:hover,
.sf-menu.sf-horizontal li li.menuparent:hover,
.sf-menu.sf-horizontal>li.menuparent:hover,
.sf-menu.sf-horizontal>li.menuparent.active-trail:hover {
    background-color: #cfd1d3;
}

.sf-menu.sf-horizontal li li {
    background-color: rgb(17, 51, 93);
    background-color: rgba(17, 51, 93, 0.8);
}

.flexslider .flex-direction-nav .flex-prev,
.flexslider:hover .flex-direction-nav .flex-prev {
    left: -10px;
}

.flexslider .flex-direction-nav .flex-next,
.flexslider:hover .flex-direction-nav .flex-next {
    right: -10px;
}

#cboxOverlay {
    background-color: #000;
    background-image: none;
    opacity: 0.8;
}

#cboxContent {
    overflow: visible;
}

#cboxClose {
    background: #FFF;
    border-radius: 20px;
    bottom: auto;
    font-size: 0;
    height: 34px;
    right: -20px;
    text-indent: 0;
    text-shadow: none;
    top: -20px;
    width: 34px;
}

#cboxClose:before {
    content: "\f057";
    display: inline-block;
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#cboxClose:before,
#cboxClose .icon-remove-sign {
    color: #000;
    font-size: 28px;
    font-weight: normal;
}

#customsearch-peoplepage-form div.form-item-search-terms {
    display: inline-block;
    width: 80%;
}

#customsearch-peoplepage-form #edit-search-terms {
    width: 100%;
}

#program-department-search p.hint {
    margin-bottom: 10px;
}

#program-department-search button {
    margin-left: 5px;
}

#cse {
    margin-top: 15px;
}

#cse .gsc-resultsRoot table.gsc-resultsHeader {
    display: none;
}

.gsc-webResult.gsc-result {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-left-width: 0 !important;
}

.gsc-webResult.gsc-result.gsc-promotion {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
}

.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult {
    border-color: #DDD !important;
}

.gs-result .gs-title,
.gs-result .gs-title * {
    color: #0062A0 !important;
}

#search-feedback-link {
    margin-top: 12px;
    margin-bottom: 0;
}

body.front #zone-header {
    margin-bottom: 20px;
}

body.context-strategicplanning .queensweb-header-text {
    font-weight: 600;
}

#region-preface-second {
    z-index: 5;
}

#block-frontpage-frontpageslideshow {
    position: relative;
}

#block-frontpage-frontpageslideshow h2.block-title {
    display: none;
}

#block-frontpage-frontpageslideshow,
#block-frontpage-frontpageslideshow .flexslider {
    background: #EEE;
}

#block-frontpage-frontpageslideshow .flexslider {
    margin-bottom: 0;
}

.flexslider-front-page .flex-caption {
    padding: 15px 7px 15px 10px;
}

.flexslider-front-page .flex-caption .slide-caption {
    font-style: italic;
    margin-bottom: 6px;
}

.flexslider-front-page .flex-caption .slide-caption,
.flexslider-front-page .flex-caption .slide-caption p {
    line-height: 1.3;
}

.flexslider-front-page .submit-photo-link {
    padding-top: 0.5em;
    text-align: right;
    width: 100%;
}

.flexslider-front-page .flex-control-nav {
    bottom: 10px;
    width: 98%;
    z-index: 8;
}

.flexslider-front-page .flex-direction-nav a {
    height: 40px;
    top: 40%;
    width: 40px;
}

.flexslider-front-page .flex-direction-nav a:before {
    font-size: 44px;
    line-height: 0.87;
}

body:not(.touch) .flexslider.flexslider-front-page:hover .flex-direction-nav .flex-prev,
body:not(.touch) .flexslider.flexslider-front-page:hover .flex-direction-nav .flex-next {
    opacity: 0.4;
}

body:not(.touch) .flexslider.flexslider-front-page:hover .flex-direction-nav .flex-prev:hover,
body:not(.touch) .flexslider.flexslider-front-page:hover .flex-direction-nav .flex-next:hover {
    opacity: 0.8;
}

.flexslider-front-page .flex-control-nav {
    position: relative;
}

body.front #region-content-wrapper {
    padding-top: 0;
}

body.front #zone-content .node-page[about="/home"] {
    display: none;
}

#zone-postscript .region-postscript-first {
    margin-bottom: 25px;
}

#block-frontpage-frontpage-news .block-title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

.frontpage-gazette-news-header {
    margin-bottom: 8px;
    height: 31px;
    position: relative;
}

.frontpage-gazette-news-link {
    background-color: #FFF;
    background-image: url(http://nationalconferences.org/sites/all/themes/mainsite_queensweb/images/gazette_wordmark_211.png);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 211px 31px;
    display: block;
    height: 31px;
    left: 0;
    overflow: hidden;
    padding-right: 16px;
    position: absolute;
    white-space: nowrap;
    text-indent: 110%;
    top: 0;
    transition: background-image 0.2s ease 0s;
    width: 211px;
    z-index: 1;
}

.frontpage-gazette-news-link:hover {
    background-image: url(http://nationalconferences.org/sites/all/themes/mainsite_queensweb/images/gazette_wordmark_dark_211.png);
}

.frontpage-gazette-news-bar {
    border-bottom: 3px solid #9D1939;
    height: 20px;
}

#block-frontpage-frontpage-news .flexslider {
    margin-bottom: 0;
}

body.no-js #block-frontpage-frontpage-news .flexslider .slides>li {
    max-width: 100%;
    width: 275px;
}

#block-frontpage-frontpage-news .flexslider .slides>li {
    margin-right: 26px;
}

.frontpage-gazette-story-image-link {
    display: block;
    margin-bottom: 10px;
}

.frontpage-gazette-story-title-link {
    font-size: 16px;
    line-height: 1;
}

#block-frontpage-frontpage-news .flex-direction-nav a {
    top: 36%;
}

[id^="block-frontpage-frontpage-spotlights"],
#block-frontpage-frontpage-video {
    width: 430px;
    margin: 0 auto;
    max-width: 100%;
}

[id^="block-frontpage-frontpage-spotlights"] h2.block-title {
    display: none;
}

.region-postscript-second h2.block-title,
.region-postscript-third h2.block-title,
.region-postscript-fourth h2.block-title {
    color: #9D1939;
    display: block;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.05em;
    line-height: 1;
    margin-bottom: 14px;
    text-transform: uppercase;
}

.flexslider.frontpage-spotlight-container {
    margin-bottom: 0;
}

[id^="block-frontpage-frontpage-spotlights"] .frontpage-spotlight-image,
#frontpage-video-container {
    margin-bottom: 4px;
}

[id^="block-frontpage-frontpage-spotlights"] .frontpage-spotlight-visible-title,
#block-frontpage-frontpage-video .frontpage-video-caption-title,
#cboxContent .frontpage-video-caption-title {
    font-size: 19px;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 5px;
}

[id^="block-frontpage-frontpage-spotlights"] .frontpage-spotlight-body,
#block-frontpage-frontpage-video .frontpage-video-caption-body {
    font-size: 16px;
    margin-bottom: 8px;
}

[id^="block-frontpage-frontpage-spotlights"] .frontpage-spotlight-body p,
#block-frontpage-frontpage-video .frontpage-video-caption-body p {
    line-height: 1.4;
    margin-bottom: 0;
}

[id^="block-frontpage-frontpage-spotlights"] .frontpage-spotlight-see-more-link,
#block-frontpage-frontpage-video .views-field-field-see-more-text {
    font-size: 16px;
    font-weight: 600;
    text-align: right;
}

[id^="block-frontpage-frontpage-spotlights"] .flex-direction-nav a {
    top: 33%;
}

#frontpage-video-container {
    position: relative;
}

#frontpage-video-container>a {
    display: block;
    position: relative;
}

.frontpage-video-overlay {
    background-image: url(http://nationalconferences.org/sites/all/themes/mainsite_queensweb/images/video_overlay_430.png);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 100% auto;
    cursor: pointer;
    height: 242px;
    left: 0;
    max-width: 100%;
    position: absolute;
    top: 0;
    width: 430px;
}

#block-views-front-page-events-block {
    padding-bottom: 10px;
    -webkit-transform: translateZ(0);
}

#block-views-front-page-events-block div.content {
    border-top: 3px solid #9D1939;
}

#block-views-front-page-events-block ul {
    margin-bottom: 0;
    padding: 0;
}

#block-views-front-page-events-block li {
    border-bottom: 1px solid #5E5E5E;
    margin: 0;
    min-height: 60px;
    padding: 8px 0;
}

#block-views-front-page-events-block .views-row {
    clear: both;
}

#block-views-front-page-events-block .views-field-timestamp {
    color: #000;
    float: left;
    margin-top: 4px;
    text-align: center;
    width: 2.429em;
}

#block-views-front-page-events-block .feed-item-month {
    color: #58595B;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 6px;
    text-transform: uppercase;
}

#block-views-front-page-events-block .feed-item-day {
    font-family: Palatino, "Book Antiqua", Georgia, serif;
    font-size: 32px;
    line-height: 1;
}

#block-views-front-page-events-block .views-field-title {
    font-size: 16px;
    line-height: 1.3;
    margin-left: 42px;
}

#block-views-front-page-events-block .views-field-title a:hover {
    text-decoration: underline;
}

.block-front-page-events-block .events-calendar-link {
    display: block;
    font-size: 16px;
    font-weight: 600;
    margin-right: 1.5em;
}

.block-front-page-events-block .events-calendar-link.last {
    margin-right: 0;
}

.block-front-page-events-block .events-calendar-link:before {
    content: "\f073";
    display: inline-block;
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.block-front-page-events-block .events-calendar-link:before,
.block-front-page-events-block .events-calendar-link .fa {
    color: #777;
    font-size: 36px;
    font-weight: normal;
    margin-right: 10px;
    transition: all 0.2s ease 0s;
    vertical-align: -15%;
}

.block-front-page-events-block .events-calendar-link:hover:before,
.block-front-page-events-block .events-calendar-link:hover .fa {
    color: #4f4f4f;
}

body.node-type-secondary-page .region-content-inner {
    padding-bottom: 20px;
}

div.secondary-content-text {
    padding-bottom: 10px;
}

ul.secondary-content-text-tertiary-list,
ul.secondary-content-text-sidebar-list {
    padding: 5px 0;
    clear: both;
    border-top: 3px solid #E2E2E2;
}

ul.secondary-content-text-sidebar-list {
    float: left;
}

.secondary-content-text-tertiary-list li,
.secondary-content-text-sidebar-list li {
    list-style: none;
    padding-left: 0;
    padding-top: 4px;
    margin: 5px 7px 5px 4px;
    border: 2px solid #E2E2E2;
    border-radius: 10px 10px 10px 10px;
    width: 220px;
}

.secondary-content-text-tertiary-list li {
    float: left;
    height: 195px;
}

.secondary-content-text-sidebar-list li {
    height: 65px;
}

.secondary-content-text-tertiary-list li .secondary-page-tertiary-block-title {
    padding: 0.267em 0.533em;
    font-size: 1.071em;
}

.secondary-page-tertiary-block-body {
    font-size: 1.071em;
    padding: 0.333em;
}

.secondary-page-tertiary-block-image img {
    width: 220px;
    height: 112px;
}

.secondary-content-text-tertiary-list li p {
    font-size: 0.857em;
    margin-bottom: 0;
    overflow: hidden;
}

li.secondary-page-sidebar-block {
    overflow: hidden;
}

.secondary-page-sidebar-block-image {
    float: left;
    padding-left: 8px;
}

.secondary-page-sidebar-block-image img {
    padding: 5px;
    height: 50px;
}

.secondary-page-sidebar-block a {
    text-decoration: none;
}

.secondary-page-sidebar-block-title {
    text-transform: uppercase;
    font-size: 1.077em;
    color: #8F1734;
    text-align: left;
    line-height: 4em;
}

body.node-type-standalone-video-page #page {
    padding-top: 20px;
}

body.node-type-standalone-video-page #header-content-section-wrapper {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center top;
    min-height: 500px;
}

body.node-type-standalone-video-page #region-content-wrapper {
    padding-top: 0;
    background: transparent;
}

body.node-type-standalone-video-page .queens-wordmark {
    margin: 12px auto 20px;
    display: block;
    background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/wordmark.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    background-size: 100% auto;
    width: 296px;
    height: 35px;
    max-width: 100%;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}

.node-standalone-video-page {
    background-color: #FFF;
    padding: 8px 16px;
}

.node-standalone-video-page .video-title {
    color: #9d1939;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.standalone-video-page-video-wrapper {
    height: 0;
    margin: 0 auto 30px;
    max-width: 100%;
    padding-bottom: 56.25%;
    position: relative;
}

.standalone-video-page-video-wrapper iframe,
.standalone-video-page-video-wrapper object,
.standalone-video-page-video-wrapper embed {
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.standalone-video-page-placeholder-image,
.video-page-placeholder-image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    cursor: pointer;
}

.standalone-video-page-video-container.video-page-video-streamingserver.video-error .standalone-video-page-placeholder-image {
    display: none;
}

.standalone-video-page-video-container.video-error .jw-error {
    height: 0 !important;
    padding-bottom: 56.25%;
}

.streamingvideo-error-message:before,
.streamingvideo-error-message .fa-exclamation-triangle {
    color: #9d1939;
    content: "\f071";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 22px;
    margin-right: 10px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.streamingvideo-error-message {
    background-color: #EEE;
    border-radius: 4px;
    display: none;
    padding: 4px 8px;
    margin-bottom: 20px;
}

.video-page-container.video-error .streamingvideo-general-error-message,
.standalone-video-page-video-container.video-error .streamingvideo-general-error-message {
    display: block;
}

.streamingvideo-flash-message {
    display: none;
}

html.no-flash .streamingvideo-flash-message {
    display: block;
}

.streamingvideo-legacy-browser-message {
    display: none;
}

body.node-type-video-page #zone-header img {
    height: auto !important;
    max-width: 100%;
}

body.node-type-video-page #breadcrumb {
    display: none;
}

.flexslider.flexslider-video-page {
    margin-bottom: 40px;
}

.flexslider-video-page .slides li {
    cursor: pointer;
}

.flexslider-video-page .flex-control-nav,
.flexslider-video-page .flex-direction-nav {
    padding-left: 0;
}

.flexslider-video-page .flex-direction-nav {
    display: block;
}

.flexslider-video-page .flex-direction-nav a {
    top: 30%;
}

.flexslider.flexslider-video-page .flex-prev {
    opacity: 0.7;
}

.flexslider.flexslider-video-page .flex-next {
    opacity: 0.7;
}

.flexslider-video-page .flex-control-nav {
    bottom: auto;
    margin-top: 15px;
    position: static;
}

.flexslider-video-page.carousel li {
    margin-right: 15px;
}

.video-page-container.video-error .jw-error {
    height: 0 !important;
    padding-bottom: 42.78%;
}

.video-page-video-container,
.video-page-video-container-inner {
    height: 0;
    margin: 0 auto 15px;
    max-width: 100%;
    padding-bottom: 42.78%;
    position: relative;
    width: 935px;
}

.video-page-video-container-inner {
    display: none;
    position: relative;
}

.video-page-video-container-inner iframe,
.video-page-video-container-inner object,
.video-page-video-container-inner embed {
    border: none;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.flexslider-video-page .video-page-thumbnail img {
    margin-bottom: 4px;
}

.flexslider-video-page .flex-caption {
    text-align: center;
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Arial, sans-serif;
    font-size: 13px;
    line-height: 1.2;
}

.strategic-framework-chart-container h2 {
    text-align: center;
    font-weight: bold;
    font-size: 1.077em;
    margin-bottom: 4px;
}

.strategic-framework-chart-container .caption {
    font-style: italic;
}

.section-footer1 {
    background: #11335D;
}

#block-views-wechat-posts-block .views-field.views-field-title {
    font-weight: bold;
}

#block-views-wechat-posts-block .views-field.views-field-timestamp {
    font-size: 80%;
    margin-left: 20px;
}

#block-views-wechat-posts-block .views-row {
    padding-left: 10px;
    padding-right: 10px;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx) {
    .frontpage-gazette-news-link {
        background-image: url(http://nationalconferences.org/sites/all/themes/mainsite_queensweb/images/gazette_wordmark_211_2x.png);
    }

    .frontpage-gazette-news-link:hover {
        background-image: url(http://nationalconferences.org/sites/all/themes/mainsite_queensweb/images/gazette_wordmark_dark_211_2x.png);
    }

    .frontpage-video-overlay {
        background-image: url(http://nationalconferences.org/sites/all/themes/mainsite_queensweb/images/video_overlay_430_2x.png);
    }

    body.node-type-standalone-video-page .queens-wordmark {
        background-image: url(http://nationalconferences.org/sites/all/themes/queensbase_omega/images/wordmark_2x.png);
    }

    .front-page-header-decoration {
        background-image: url(http://nationalconferences.org/sites/all/themes/mainsite_queensweb/images/175_logo_vert_134_2x.png);
    }

    .front-page-footer-decoration {
        background-image: url(http://nationalconferences.org/sites/all/themes/mainsite_queensweb/images/175_logo_horiz_alt_230_2x.png);
    }
}

.pkdlogo {
    position: absolute;
    font-size: 20px;
    font-weight: bold;
    color: rgba(74, 67, 67, 1.00);
    margin-left: 0px;
    margin-top: 28px;
}

@media only screen and (min-width: 320px) and (max-width:768px) {
    .pkdlogo {
        font-size: 20px;
        margin-left: 5px;
        margin-top: 20px;
    }
}